napi-rs/cli/tsdown.config.ts
2025-11-10 11:42:38 +08:00

25 lines
485 B
TypeScript

import { defineConfig } from 'tsdown'
export default defineConfig([
{
entry: './src/index.ts',
fixedExtension: false,
format: ['esm', 'cjs'],
target: 'node16',
sourcemap: 'inline',
inputOptions(options, format) {
if (format === 'cjs') {
options.external = ['@octokit/rest']
}
return options
},
},
{
entry: './src/cli.ts',
sourcemap: 'inline',
target: 'node16',
dts: false,
fixedExtension: false,
},
])