- Home
- JavaScript Build Tools
- tsdown
On the recordRead 7 Oct 202623 facts
tsdown
On the record
- Assets
- It can include and process non-code assets such as JSON and WASM files.tsdown.dev · read 7 Oct 2026
- Assets and optimization
- It supports JSON and WASM assets, tree shaking, minification, and source maps.tsdown.dev · read 7 Oct 2026
- Build engine
- tsdown is built on Rolldown, a Rust-based bundler.tsdown.dev · read 7 Oct 2026
- Build outputs
- It can produce ESM, CJS, IIFE, and UMD bundles, along with TypeScript declaration files.tsdown.dev · read 7 Oct 2026
- Bundler engine
- tsdown is powered by Rolldown, a Rust-based bundler.tsdown.dev · read 7 Oct 2026
- Configuration
- tsdown reads package.json and tsconfig.json to infer defaults, including dependency externalization and some declaration generation settings.tsdown.dev · read 7 Oct 2026
- Declarations
- tsdown can automatically generate TypeScript declaration files for libraries.tsdown.dev · read 7 Oct 2026
- Experimental executable feature
- Executable bundling is experimental, requires Node.js >=25.7.0, and is not supported in Bun or Deno.tsdown.dev · read 7 Oct 2026
- Install
- The guide provides installation commands for npm, pnpm, Yarn, and Bun.tsdown.dev · read 7 Oct 2026
- Installation
- The getting-started guide documents installation through npm, pnpm, yarn, and Bun.tsdown.dev · read 7 Oct 2026
- Integrations
- The project says it supports Rolldown, Unplugin, and most Rollup plugins, as well as some Vite plugins.tsdown.dev · read 7 Oct 2026
- Intended users
- The documentation describes tsdown as a tool for library authors, from small utilities to complex libraries.tsdown.dev · read 7 Oct 2026
- License
- The project website states that tsdown is released under the MIT License.tsdown.dev · read 7 Oct 2026
- Maker
- The project credits VoidZero Inc. and contributors.tsdown.dev · read 7 Oct 2026
- Migration
- The homepage says tsdown is compatible with tsup's main options and features to support migration.tsdown.dev · read 7 Oct 2026
- Monorepos
- It has workspace mode for detecting monorepo packages and inheriting root configuration.tsdown.dev · read 7 Oct 2026
- Optimization
- Built-in production features include tree-shaking, minification, and source maps.tsdown.dev · read 7 Oct 2026
- Output formats
- It supports ESM, CJS, IIFE, and UMD output formats.tsdown.dev · read 7 Oct 2026