unplugin/tsdown.config.ts
Kevin Deng ffc1e55446
feat!: drop node 18 support, drop CJS build (#558)
* feat!: drop node 18 support, drop CJS build

Requires Node.js version 20.19.0, 22.12.0, or later.

* fix
2025-11-03 17:52:18 +08:00

15 lines
354 B
TypeScript

import { defineConfig } from 'tsdown'
export default defineConfig({
entry: ['src/index.ts', 'src/{webpack,rspack}/loaders/*'],
define: {
__DEV__: 'false',
},
// peer dependencies
external: ['vite', 'webpack', 'rollup', 'esbuild', '@farmfe/core'],
unused: { level: 'error' },
fixedExtension: true,
inlineOnly: [],
exports: true,
})