Build fast, portable libraries for every target.
library bundling
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
This skill
tsdown
Installs tsdown as a dependency
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.
rolldown-plugin-wasm enables WebAssembly module support.