home / skills / ehtbanton / claudeskillsrepo / esbuild-config-generator
This skill generates a complete esbuild configuration file for fast bundling in TypeScript and JavaScript projects.
npx playbooks add skill ehtbanton/claudeskillsrepo --skill esbuild-config-generatorReview the files below or copy the command above to add this skill to your agents.
---
name: esbuild-config-generator
description: Generate esbuild configuration files for ultra-fast JavaScript/TypeScript bundling. Triggers on "create esbuild config", "generate esbuild configuration", "esbuild setup", "fast bundler config".
---
# Esbuild Config Generator
Generate esbuild configuration for ultra-fast JavaScript bundling.
## Output Requirements
**File Output:** `esbuild.config.mjs` or build script
**Format:** Valid esbuild configuration
**Standards:** esbuild 0.19+
## When Invoked
Immediately generate a complete esbuild configuration or build script.
## Example Invocations
**Prompt:** "Create esbuild config for Node.js API"
**Output:** Complete `esbuild.config.mjs` with Node.js target settings.
This skill generates ready-to-use esbuild configuration files or build scripts for ultra-fast JavaScript and TypeScript bundling. It produces valid esbuild 0.19+ configurations tailored to targets like Node.js, browsers, or libraries. Use simple triggers such as "create esbuild config" or "esbuild setup" to get a complete esbuild.config.mjs or a runnable build script.
When invoked, the skill inspects the requested target environment, input entry points, and desired features (minification, sourcemaps, JSX, TypeScript, platform, format). It outputs a complete esbuild.config.mjs or an equivalent Node script that includes plugins, loaders, and platform-specific flags. It ensures compatibility with esbuild 0.19+ and recommends sensible defaults while exposing options for customization.
Which file formats does the skill produce?
It generates esbuild.config.mjs or a Node-based build script that runs esbuild; both are valid for esbuild 0.19+.
Can it handle TypeScript and JSX?
Yes. The generated config includes TypeScript support and JSX options (automatic/transform) tailored to your framework choice.