Build fast, portable libraries for every target.
Builds and configures TypeScript and JavaScript libraries with tsdown.
When to use it
Use when building or optimizing libraries, generating declarations, producing multiple formats, migrating from tsup, or creating framework component libraries.
Give it a library project and the build you want; it configures tsdown in the project.
What you provide
Node.js 22.18.0 or higher is required at build time, though generated output can target older Node.js versions.
The experimental CSS pipeline requires @tsdown/css.
@tsdown/exe enables experimental cross-platform standalone executable bundling.
This skill
tsdown
Installs tsdown as a dependency