AIKraft/Skills/esbuild Бандлер

esbuild Бандлер

Best practices and guidelines for esbuild, the ultra-fast JavaScript and TypeScript bundler and minifier

mindrally official Разработка

Что делает навык

Навык предоставляет экспертные рекомендации по использованию esbuild — сверхбыстрого бандлера и минификатора JavaScript и TypeScript, написанного на Go. Он помогает настраивать конфигурацию для сборки проектов, обеспечивая высокую скорость работы при сохранении качества кода.

Когда применять

  • Создание конфигурации сборки для браузерных приложений с поддержкой TypeScript и JSX
  • Настройка сборки для Node.js с использованием формата ESM и специфичных целевых версий
  • Оптимизация процесса разработки через режим watch и контекстное API
  • Настройка обработки различных типов файлов (изображения, JSON, шрифты) через лоадеры

Как работает

  1. Определить целевую платформу (browser или node) и формат вывода (esm, cjs, iife) в конфигурации
  2. Настроить параметры TypeScript в tsconfig.json, установив isolatedModules: true и noEmit: true
  3. Выбрать режим сборки: использовать esbuild.build для однократной сборки или esbuild.context для watch-режима
  4. При необходимости добавить плагины для обработки специфических задач или внешних зависимостей
  5. Применить оптимизации: 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 и совместимые) подхватывает его по описанию и следует шагам.