👁 Image
README
¶
Website |
Getting started |
Documentation |
Plugins |
FAQ
Why?
Our current build tools for the web are 10-100x slower than they could be:
The main goal of the esbuild bundler project is to bring about a new era of build tool performance, and create an easy-to-use modern bundler along the way.
Major features:
- Extreme speed without needing a cache
- JavaScript, CSS, TypeScript, and JSX built-in
- A straightforward API for CLI, JS, and Go
- Bundles ESM and CommonJS modules
- Bundles CSS including CSS modules
- Tree shaking, minification, and source maps
- Local server, watch mode, and plugins
Check out the getting started instructions if you want to give esbuild a try.
👁 Image
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
esbuild
command
|
|
|
internal
|
|
|
js_ast
This file was automatically generated by gen-unicode-table.js.
|
This file was automatically generated by gen-unicode-table.js. |
|
xxhash
Package xxhash implements the 64-bit variant of xxHash (XXH64) as described at http://cyan4973.github.io/xxHash/.
|
Package xxhash implements the 64-bit variant of xxHash (XXH64) as described at http://cyan4973.github.io/xxHash/. |
|
pkg
|
|
|
api
This API exposes esbuild's two main operations: building and transforming.
|
This API exposes esbuild's two main operations: building and transforming. |
|
cli
This API exposes the command-line interface for esbuild.
|
This API exposes the command-line interface for esbuild. |
Click to show internal directories.
Click to hide internal directories.
