esbuild README

The project's README from github.com/evanw/esbuild. As one markdown file: README.md.

esbuild: An extremely fast JavaScript bundler
Website | Getting started | Documentation | Plugins | FAQ

Why?

Our current build tools for the web are 10-100x slower than they could be:

Bar chart with benchmark results

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:

Check out the getting started instructions if you want to give esbuild a try.

esbuild (evanw/esbuild)

Searching Database…

40.1K ·GitHub
Что это такое?esbuild — это очень быстрый бандлер для веба, написанный на Go. Его заявленная цель — открыть новую эпоху производительности инструментов сборки с помощью современного и простого в использовании бандлера.
esbuild — это утилита командной строки, библиотека или и то и другое?И то и другое — он поставляется с CLI и понятным API, которое можно вызывать из JavaScript и из Go.
Как подключить его к проекту?Установите его локально командой 'npm install esbuild', затем следуйте инструкциям по началу работы, чтобы выполнить первую сборку из командной строки или из кода.
Он работает на Windows или только на macOS и Linux?Он работает на Windows, macOS и Linux — поскольку написан на Go, он поставляется в виде нативных бинарников для каждой платформы.
esbuild подходит только для проектов на React?Нет — React и TSX являются лишь частью встроенной поддержки языков; он собирает обычный JavaScript, TypeScript и CSS тоже, с фреймворком или без него.
Он полезен во время разработки или это только инструмент для продакшен-сборки?И то и другое: esbuild включает локальный сервер и режим отслеживания изменений с автоматической пересборкой во время разработки, а также систему плагинов для настройки сборки.
What are similar projects?rspack, oxc, closure-compiler, parcel, webpack, snowpack, tsup, tamagui
Creator
evanw
Size
20.4 MB
Stars
40.1K
Age
10y
Commits · 90 Days