import { defineConfig, moduleTools } from '@modern-js/module-tools'; import { version } from './package.json'; export default defineConfig({ plugins: [moduleTools()], buildPreset: 'npm-library', buildConfig: { input: { index: 'src/index.ts', utils: 'src/utils.ts', tree: 'src/tree.ts', 'ai-model': 'src/ai-model/index.ts', }, externals: ['langsmith', '@midscene/shared'], target: 'es2020', define: { __VERSION__: version, }, splitting: true, sourceMap: true, dts: { respectExternal: true, }, }, });