import { defineConfig } from 'tsup'; export default defineConfig([ { entry: ['src/index.ts'], format: ['esm', 'cjs'], dts: true, sourcemap: true, clean: true, outDir: 'dist', }, { entry: ['src/node.ts'], format: ['esm', 'cjs'], dts: true, sourcemap: true, outDir: 'dist', }, { entry: ['src/plugins/esbuild.ts'], format: ['esm', 'cjs'], dts: true, sourcemap: true, outDir: 'dist/plugins', }, { entry: ['src/plugins/rollup.ts'], format: ['esm', 'cjs'], dts: true, sourcemap: true, outDir: 'dist/plugins', }, { entry: ['src/plugins/vite.ts'], format: ['esm', 'cjs'], dts: true, sourcemap: true, outDir: 'dist/plugins', }, { entry: ['src/plugins/webpack.ts'], format: ['esm', 'cjs'], dts: true, sourcemap: true, outDir: 'dist/plugins', }, ]);