Skip to main content
← Gists
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',
},
])