What problem does it solve?
This Skill solves the complexity and performance bottlenecks associated with bundling TypeScript and JavaScript libraries, providing a unified, high-speed solution that replaces fragmented build toolchains.
Core Features & Use Cases
- Multi-Format Bundling: Effortlessly generate ESM, CJS, IIFE, and UMD outputs from a single configuration.
- Type Declaration Generation: Automatically create and bundle .d.ts files with high-performance Oxc-powered transformations.
- Use Case: When migrating a legacy library from tsup or setting up a new monorepo, use this Skill to standardize build pipelines, ensure type safety, and optimize bundle sizes for production.
Quick Start
Use the tsdown skill to configure my project to build a TypeScript library with both ESM and CJS formats and generate type declarations.