tsdown
CommunityBundle 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.tsfiles 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.