Files
one_divine_lot/tsdown.config.ts
T
2026-08-29 16:20:33 +08:00

25 lines
633 B
TypeScript

import { defineConfig } from 'tsdown';
export default defineConfig([
{
entry: ['src/index.js', 'src/api.js', 'src/settings.js', 'src/storage.js', 'src/data-source/*.js', 'src/position/*.js'],
format: ['esm'],
outDir: 'lib',
clean: true,
outExtensions: () => ({ js: '.js' }),
},
{
entry: ['src/client/index.js'],
format: ['cjs'],
outDir: 'lib/client',
outExtensions: () => ({ js: '.js' }),
external: [
'react',
'react/jsx-runtime',
'@deepseek-ai/dsh-client-runtime',
'@deepseek-ai/dsh-client-ui-slots',
'@deepseek-ai/dsh-client-connection',
],
},
]);