# tsdown

Bundler for TypeScript and JavaScript libraries that emits ESM, CJS, IIFE or UMD bundles and declaration files, built on Rolldown.


Source: https://findsoftware.frbit.cloud/tsdown/
Last reviewed: 2026-10-28
Listed since: 2026-10-28

## Record

### Links

- home: https://tsdown.dev
- repository: https://github.com/rolldown/tsdown
- docs: https://tsdown.dev/guide/getting-started

### Identity

- status: active
- maintainer: VoidZero Inc.
- maintainerType: company
- parent: VoidZero Inc.
- firstRelease: 2024
- hqCountry: unknown

### Kind

- category: build-tool
- hosting: not applicable
- language: javascript
- runtime: node
- runtimeMin: node 22
- basedOn: rolldown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: local
- renderingModes: not applicable
- installMethod: npm

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 0
- latestReleaseDate: 2026-10-27

### Adoption

- githubStargazers: 4323
- packagistDownloads: not applicable
- npmWeeklyDownloads: 5108193
- contributors: 104
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://tsdown.dev/ (read 2026-10-28)
- urls: https://api.github.com/repos/rolldown/tsdown (read 2026-10-28)
- urls: https://tsdown.dev/guide/getting-started (read 2026-10-28)
- category: https://github.com/rolldown/tsdown/blob/main/README.md (read 2026-10-28)
- language: https://api.github.com/repos/rolldown/tsdown (read 2026-10-28)
- runtime: https://tsdown.dev/guide/getting-started (read 2026-10-28)
- basedOn: https://tsdown.dev/guide/ (read 2026-10-28)
- runtimeMin: https://github.com/rolldown/tsdown/blob/v0.23.3/package.json (read 2026-10-28)
- runsAs: https://tsdown.dev/guide/getting-started (read 2026-10-28)
- installMethod: https://tsdown.dev/guide/getting-started (read 2026-10-28)
- installMethod: https://tsdown.dev/guide/getting-started (read 2026-10-28)
- installMethod: https://tsdown.dev/guide/getting-started (read 2026-10-28)
- installMethod: https://tsdown.dev/guide/getting-started (read 2026-10-28)
- license: https://github.com/rolldown/tsdown/blob/main/README.md (read 2026-10-28)
- currentMajor: https://api.github.com/repos/rolldown/tsdown/releases (read 2026-10-28)
- latestReleaseDate: https://api.github.com/repos/rolldown/tsdown/releases (read 2026-10-28)
- firstRelease: https://api.github.com/repos/rolldown/tsdown/releases (read 2026-10-28)
- maintainer: https://github.com/rolldown/tsdown/blob/main/LICENSE (read 2026-10-28)
- parent: https://tsdown.dev/ (read 2026-10-28)
- githubStargazers: https://api.github.com/repos/rolldown/tsdown (read 2026-10-28)
- contributors: https://api.github.com/repos/rolldown/tsdown/contributors?per_page=1 (read 2026-10-28)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-09-28:2026-10-04/tsdown (read 2026-10-28)

## Notes

tsdown is a bundler for TypeScript and JavaScript libraries, powered by Rolldown; its guide states that tsdown is built on top of Rolldown. It is added as a development dependency with npm, pnpm, yarn or bun and runs on the developer's machine. The guide states the Node.js versions it needs to run and says the bundled output can target older Node.js versions. The guide documents a migration from tsup.

## Worth knowing

The tsup README names tsdown as the replacement for the tsup project, which it states is no longer actively maintained.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
