esbuild Бандлер
Best practices and guidelines for esbuild, the ultra-fast JavaScript and TypeScript bundler and minifier
AImindrally
official
Разработка
Что делает навык
Навык предоставляет экспертные рекомендации по использованию esbuild — сверхбыстрого бандлера и минификатора JavaScript и TypeScript, написанного на Go. Он помогает настраивать конфигурацию для сборки проектов, обеспечивая высокую скорость работы при сохранении качества кода.
Когда применять
- Создание конфигурации сборки для браузерных приложений с поддержкой TypeScript и JSX
- Настройка сборки для Node.js с использованием формата ESM и специфичных целевых версий
- Оптимизация процесса разработки через режим watch и контекстное API
- Настройка обработки различных типов файлов (изображения, JSON, шрифты) через лоадеры
Как работает
- Определить целевую платформу (browser или node) и формат вывода (esm, cjs, iife) в конфигурации
- Настроить параметры TypeScript в tsconfig.json, установив isolatedModules: true и noEmit: true
- Выбрать режим сборки: использовать esbuild.build для однократной сборки или esbuild.context для watch-режима
- При необходимости добавить плагины для обработки специфических задач или внешних зависимостей
- Применить оптимизации: minify, sourcemap, splitting и define для переменных окружения
Примеры запросов агенту
Как настроить esbuild для сборки TypeScript-проекта в режиме разработки с watch?
Какие параметры tsconfig.json обязательны для совместимости с esbuild?
Как собрать библиотеку на esbuild, исключив внешние зависимости из бандла?
Что понадобится
- Установленный esbuild
- Node.js окружение
- TypeScript (для проверки типов отдельно через tsc)
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «esbuild-bundler» из репозитория:
# https://github.com/mindrally/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r esbuild-bundler/ ~/.claude/skills/esbuild-bundler/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.