typescript Feb 19, 2026
tsdown Multi-Config Builds
Build multiple entry points with different settings.
When you need multiple outputs, return an array of configs. Each entry can target a different platform or output format.
Config
tsdown.config.ts
import { defineConfig } from 'tsdown'
export default defineConfig([
{
entry: 'src/index.ts',
},
{
entry: 'src/cli.ts',
platform: 'node',
},
])