Repolode
evanw

evanw/esbuild

Очень быстрый сборщик JavaScript, TypeScript, JSX и CSS с CLI, API для JavaScript и Go.

Звёзды
40,098
Форки
1,361
Открытые issues
634
Последний коммит
2 месяца назад

Что это?

esbuild — это сборщик веб-кода на JavaScript, TypeScript, JSX и CSS. Он объединяет модули и их зависимости в выходные файлы, которые могут загружать браузеры. Благодаря тому, что esbuild написан на Go, выполняет задачи параллельно и не использует кэш, он стремится работать значительно быстрее традиционных инструментов сборки для веба.

Сборщик поддерживает модули ESM и CommonJS, выполняет tree shaking, а также умеет минифицировать код и создавать source map. Он также собирает CSS, в том числе CSS modules. Управлять сборкой можно из командной строки, из JavaScript или Go. В esbuild есть локальный сервер для разработки, режим watch для пересборки при изменении файлов и система плагинов, позволяющая расширять его возможности.

Подходит командам, занимающимся фронтендом и инструментами разработки, которым нужны быстрые сборки проектов на React или TypeScript, а также тем, кому нужен быстрый этап сборки в скриптах и других пайплайнах.

Ключевые возможности

  • 01Встроенная поддержка JavaScript, TypeScript, JSX и CSS
  • 02Сборка модулей ESM и CommonJS с tree shaking
  • 03Минификация и создание source map
  • 04Локальный сервер для разработки и режим watch
  • 05CLI, API для JavaScript и Go, а также система плагинов

Сценарии использования

  • Сборка веб-приложения на React или TypeScript для продакшена
  • Ускорение локальных пересборок в режиме watch
  • Добавление быстрого этапа сборки в скрипты или пользовательские пайплайны

Быстрый старт

  1. 1

    Откройте руководство для начинающих на сайте esbuild (в самом README нет команд для установки или запуска)

Темы

Частые вопросы

Что такое esbuild?
Очень быстрый сборщик JavaScript, TypeScript, JSX и CSS с CLI, API для JavaScript и Go. esbuild — это сборщик веб-кода на JavaScript, TypeScript, JSX и CSS. Он объединяет модули и их зависимости в выходные файлы, которые могут загружать браузеры. Благодаря тому, что esbuild написан на Go, выполняет задачи параллельно и не использует кэш, он стремится работать значительно быстрее традиционных инструментов сборки для веба.
esbuild можно использовать бесплатно? Какая у него лицензия?
esbuild распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
esbuild всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в esbuild — 9 авг. 2026 г..
Для чего можно использовать esbuild?
Сборка веб-приложения на React или TypeScript для продакшена Ускорение локальных пересборок в режиме watch Добавление быстрого этапа сборки в скрипты или пользовательские пайплайны
Как установить esbuild?
Откройте руководство для начинающих на сайте esbuild (в самом README нет команд для установки или запуска)
Где скачать esbuild?
Исходный код и инструкции по установке — на GitHub: https://github.com/evanw/esbuild

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты