tsdown

Community

Bundle libraries faster with Rolldown.

Authorehyland
Version1.0.0
Installs0

System Documentation

What problem does it solve?

tsdown simplifies and speeds up bundling for TypeScript/JavaScript libraries by providing a Rolldown-powered workflow that handles multi-format outputs, automated declarations, and monorepo support in a single config.

Core Features & Use Cases

  • Multi-format Bundling: produce ESM, CJS, IIFE, and UMD outputs from library sources.
  • Type Declarations: auto-generate .d.ts files for TypeScript libraries.
  • Workspace/Monorepo Support: build multiple packages with a single config pattern.
  • Migration & Compatibility: facilitates migration from tsup and integrates with existing tooling.

Quick Start

To get started, install tsdown and create a tsdown.config.ts exporting defineConfig with your entry and formats.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: tsdown
Download link: https://github.com/ehyland/skills/archive/main.zip#tsdown

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.