import { defineConfig } from 'tsdown'; import { rawTextPlugin } from '../../build/raw-text-plugin.mjs'; export default defineConfig({ entry: ['./src/index.ts'], format: ['esm'], dts: true, outDir: 'dist', clean: true, plugins: [rawTextPlugin()], deps: { alwaysBundle: ['picomatch'], neverBundle: [ '@moonshot-ai/kosong', '@moonshot-ai/kaos', '@moonshot-ai/kimi-code-oauth', ], }, });