EVERYTHING XIAOMI
Get listed

tsdown

Place
#24 of 27
Score
5.5
tsdown's website

The facts below are what the maker publishes about tsdown, checked and dated. Our editors have not written about it yet.

The facts

Each one read from tsdown's own pages, with the date it was checked.

What it does

Assets
It can include and process non-code assets such as JSON and WASM files.checked 7 Oct 2026
Assets and optimization
It supports JSON and WASM assets, tree shaking, minification, and source maps.checked 7 Oct 2026
Build engine
tsdown is built on Rolldown, a Rust-based bundler.checked 7 Oct 2026
Build outputs
It can produce ESM, CJS, IIFE, and UMD bundles, along with TypeScript declaration files.checked 7 Oct 2026
Bundler engine
tsdown is powered by Rolldown, a Rust-based bundler.checked 7 Oct 2026
Configuration
tsdown reads package.json and tsconfig.json to infer defaults, including dependency externalization and some declaration generation settings.checked 7 Oct 2026
Declarations
tsdown can automatically generate TypeScript declaration files for libraries.checked 7 Oct 2026
Experimental executable feature
Executable bundling is experimental, requires Node.js >=25.7.0, and is not supported in Bun or Deno.checked 7 Oct 2026
Install
The guide provides installation commands for npm, pnpm, Yarn, and Bun.checked 7 Oct 2026
Installation
The getting-started guide documents installation through npm, pnpm, yarn, and Bun.checked 7 Oct 2026
Integrations
The project says it supports Rolldown, Unplugin, and most Rollup plugins, as well as some Vite plugins.checked 7 Oct 2026
Intended users
The documentation describes tsdown as a tool for library authors, from small utilities to complex libraries.checked 7 Oct 2026
License
The project website states that tsdown is released under the MIT License.checked 7 Oct 2026
Migration
The homepage says tsdown is compatible with tsup's main options and features to support migration.checked 7 Oct 2026
Optimization
Built-in production features include tree-shaking, minification, and source maps.checked 7 Oct 2026
Output formats
It supports ESM, CJS, IIFE, and UMD output formats.checked 7 Oct 2026
Plugins
It supports Rolldown plugins, most Rollup plugins, and many Unplugin plugins; some Rollup plugins may cause TypeScript type errors.checked 7 Oct 2026
Purpose
tsdown is a bundler designed for building TypeScript and JavaScript libraries.checked 7 Oct 2026
Runtime requirement
The guide requires Node.js ^22.18.0, ^24.11.0, or >=26.0.0 to run tsdown and says Bun and Deno support is experimental.checked 7 Oct 2026
Security and compliance
The opened tsdown pages did not state security certifications or compliance claims.checked 7 Oct 2026
Try online
The getting-started guide offers an online StackBlitz template for trying tsdown in a browser without local setup.checked 7 Oct 2026

The company

Maker
The project credits VoidZero Inc. and contributors.checked 7 Oct 2026

Where it runs

Monorepos
It has workspace mode for detecting monorepo packages and inheriting root configuration.checked 7 Oct 2026

Alternatives to tsdown

All alternatives
  1. 1Rolldown logo

    Rolldown

    Free planAndroidWebAPILinux
    7.2Free plan
  2. 2SWC logo

    SWC

    Free planAndroidWebAPILinux
    7.1Free plan
  3. 3

    Rslib

    Free planWebAPILinuxmacOS
    6.8Free plan
  4. 4esbuild logo

    esbuild

    Free planAndroidWebAPILinux
    6.7Free plan
  5. 5
    6.6Free plan
  6. 6Vite logo

    Vite

    Free planWebLinuxmacOSWindows
    6.4Free plan