Ask AI
Bundler
Bundler
Bun's fast native bundler for JavaScript, TypeScript, JSX, and more
Copy Markdown
Open
On this page
At a Glance
Why bundle?
Basic example
Watch mode
Content types
Assets
Plugins
API
entrypoints
files
Bundle entirely from memory
Override files on disk
Mix disk and virtual files
outdir
target
format
format: "esm" - ES Module
format: "cjs" - CommonJS
format: "iife" - IIFE
jsx
splitting
plugins
env
env: "inline"
env: "PUBLIC_*" (prefix)
env: "disable"
sourcemap
minify
external
packages
naming
root
publicPath
define
loader
banner
footer
drop
features
optimizeImports
metafile
Markdown metafile
metafile option formats
Outputs
Bytecode
Executables
Logs and errors
Reference
CLI Usage
General Configuration
Output & File Handling
File Naming
Bundling Options
Minification & Optimization
Development Features
Standalone Executables
Windows Executable Details
Experimental & App Building