tsdown.config.ts 323 B

12345678910111213141516
  1. import { defineConfig } from 'tsdown'
  2. const shared = {
  3. outDir: 'lib',
  4. format: ['esm'],
  5. platform: 'node',
  6. target: 'es2024',
  7. fixedExtension: false,
  8. outputOptions: { codeSplitting: false },
  9. dts: false,
  10. clean: false,
  11. } as const
  12. export default defineConfig([
  13. { ...shared, entry: ['lib/types/index.js'] },
  14. ])