Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
.github/workflows/ | H | 23-Dec-2021 | - | 217 | 167 | |
cmd/esbuild/ | H | 23-Dec-2021 | - | 1,781 | 1,473 | |
docs/ | H | 23-Dec-2021 | - | 580 | 387 | |
images/ | H | 03-May-2022 | - | |||
internal/ | H | 23-Dec-2021 | - | 91,103 | 72,875 | |
lib/ | H | 23-Dec-2021 | - | 6,531 | 3,849 | |
npm/ | H | 23-Dec-2021 | - | 551 | 469 | |
pkg/ | H | 23-Dec-2021 | - | 4,547 | 3,609 | |
require/ | H | 23-Dec-2021 | - | 15,758 | 15,752 | |
scripts/ | H | 03-May-2022 | - | 14,557 | 14,552 | |
.editorconfig | H A D | 23-Dec-2021 | 89 | 8 | 6 | |
.gitignore | H A D | 23-Dec-2021 | 334 | 21 | 20 | |
CHANGELOG.md | H A D | 23-Dec-2021 | 647.3 KiB | |||
LICENSE.md | H A D | 23-Dec-2021 | 1 KiB | 22 | 17 | |
Makefile | H A D | 23-Dec-2021 | 46.2 KiB | 1,028 | 705 | |
README.md | H A D | 23-Dec-2021 | 1.3 KiB | 33 | 25 | |
go.mod | H A D | 23-Dec-2021 | 102 | 6 | 3 | |
go.sum | H A D | 23-Dec-2021 | 207 | 3 | 2 |
README.md
1<p align="center"> 2 <img src="./images/wordmark.svg" alt="esbuild: An extremely fast JavaScript bundler"> 3 <br> 4 <a href="https://esbuild.github.io/">Website</a> | 5 <a href="https://esbuild.github.io/getting-started/">Getting started</a> | 6 <a href="https://esbuild.github.io/api/">Documentation</a> | 7 <a href="https://esbuild.github.io/plugins/">Plugins</a> | 8 <a href="https://esbuild.github.io/faq/">FAQ</a> 9</p> 10 11## Why? 12 13Our current build tools for the web are 10-100x slower than they could be: 14 15<p align="center"> 16 <img src="images/benchmark.svg" alt="Bar chart with benchmark results"> 17</p> 18 19The 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. 20 21Major features: 22 23* Extreme speed without needing a cache 24* ES6 and CommonJS modules 25* Tree shaking of ES6 modules 26* An [API](https://esbuild.github.io/api/) for JavaScript and Go 27* [TypeScript](https://esbuild.github.io/content-types/#typescript) and [JSX](https://esbuild.github.io/content-types/#jsx) syntax 28* [Source maps](https://esbuild.github.io/api/#sourcemap) 29* [Minification](https://esbuild.github.io/api/#minify) 30* [Plugins](https://esbuild.github.io/plugins/) 31 32Check out the [getting started](https://esbuild.github.io/getting-started/) instructions if you want to give esbuild a try. 33