tsdown

star 1

tsdown is a fast and elegant TypeScript library bundler powered by Rolldown and Oxc

Kurrawong By Kurrawong schedule Updated 2/19/2026

name: tsdown description: tsdown is a fast and elegant TypeScript library bundler powered by Rolldown and Oxc license: MIT

tsdown

Rolldown + Oxc powered TypeScript bundler. Drop-in tsup replacement.

When to Use

  • Building TypeScript libraries
  • Generating .d.ts declarations
  • Publishing npm packages
  • Dual ESM/CJS output
  • Vue/React component libraries

Quick Start

npm i -D tsdown typescript
// tsdown.config.ts
import { defineConfig } from 'tsdown'

export default defineConfig({
  entry: 'src/index.ts',
  format: 'esm',
  dts: true,
  exports: true,
})
tsdown           # Build
tsdown --watch   # Watch mode

Reference Files

Task File
Config file, CLI, entry points config.md
Format, target, dts, exports output.md
Shims, unbundle, watch, frameworks features.md
Plugins, hooks, programmatic, migration advanced.md

Loading Files

Consider loading these reference files based on your task:

DO NOT load all files at once. Load only what's relevant to your current task.

Cross-Skill References

  • Library patterns → Use ts-library skill
  • Vue component libs → Use vue skill
  • Package management → Use pnpm skill
Install via CLI
npx skills add https://github.com/Kurrawong/prez-lite --skill tsdown
Repository Details
star Stars 1
call_split Forks 1
navigation Branch main
article Path SKILL.md
More from Creator