bun-build
Installation
SKILL.md
/bun:build
Bundle JavaScript/TypeScript or compile to standalone executable.
When to Use This Skill
| Scenario | Use this skill | Alternative |
|---|---|---|
| Quick production bundle of an entry point | Yes | N/A |
| Compiling to a standalone executable | Yes | N/A |
| Building for a specific target (browser/bun/node) | Yes | N/A |
| Configuring complex build pipelines | No - use bun-development |
Full build configuration guidance |
Running project build scripts (bun run build) |
No - use bun-development |
N/A |
Parameters
entry(required): Entry point file--compile: Create standalone executable--minify: Minify output
Execution
Production bundle:
bun build $ENTRY --outdir=dist --minify --sourcemap=external
Standalone executable:
bun build --compile --minify $ENTRY --outfile={{ OUTFILE | default: "app" }}
Development bundle:
bun build $ENTRY --outdir=dist --sourcemap=inline
Build Targets
# Browser (default)
bun build $ENTRY --target=browser --outdir=dist
# Bun runtime
bun build $ENTRY --target=bun --outdir=dist
# Node.js
bun build $ENTRY --target=node --outdir=dist
Agentic Optimizations
| Context | Command |
|---|---|
| Prod bundle | bun build ./src/index.ts --outdir=dist --minify --sourcemap=external |
| Compile to exe | bun build --compile --minify ./app.ts --outfile myapp |
| Dev bundle | bun build ./src/index.ts --outdir=dist --sourcemap=inline |
| Browser target | bun build ./src/index.ts --target=browser --outdir=dist |
| Node target | bun build ./src/index.ts --target=node --outdir=dist |
Post-build
- Report output file sizes
- List generated files in output directory
- For --compile: verify executable runs with
./app --helpor similar
Weekly Installs
52
Repository
laurigates/clau…-pluginsGitHub Stars
29
First Seen
Feb 16, 2026
Security Audits