24 lines
721 B
TypeScript
24 lines
721 B
TypeScript
import { defineConfig } from 'tsdown';
|
|
|
|
export default defineConfig([
|
|
{
|
|
entry: ['src/index.js', 'src/api/index.js', 'src/settings.js', 'src/data-source/*.js', 'src/storage/*.js', 'src/position/*.js', 'src/market/*.js', 'src/trades/*.js', 'src/mcp/*.js'], // R-020/迭代18: mcp 域
|
|
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',
|
|
],
|
|
},
|
|
]); |