Files
claude-task-master/tsup.config.ts
2025-09-17 22:00:36 +02:00

27 lines
575 B
TypeScript

import { defineConfig } from 'tsup';
import { baseConfig, mergeConfig } from '@tm/build-config';
export default defineConfig(
mergeConfig(baseConfig, {
entry: {
'task-master': 'bin/task-master.js',
'mcp-server': 'mcp-server/server.js'
},
outDir: 'dist',
publicDir: 'public',
// Bundle our monorepo packages but keep node_modules external
noExternal: [/@tm\/.*/],
// Ensure no code splitting
splitting: false,
// Better watch configuration
ignoreWatch: [
'dist',
'node_modules',
'.git',
'tests',
'*.test.*',
'*.spec.*'
]
})
);