tsdown.config.ts 796 B

1234567891011121314151617
  1. import { defineConfig } from 'tsdown'
  2. /** Builds each published entry as a self-contained file admitted by the package whitelist. */
  3. export default defineConfig([
  4. {
  5. entry: ['lib/types/index.js'], outDir: 'lib', format: ['esm'], platform: 'node', target: 'es2024',
  6. fixedExtension: false, outputOptions: { codeSplitting: false }, dts: false, clean: false,
  7. },
  8. {
  9. entry: ['lib/types/invariant.js'], outDir: 'lib', format: ['esm'], platform: 'node', target: 'es2024',
  10. fixedExtension: false, outputOptions: { codeSplitting: false }, dts: false, clean: false,
  11. },
  12. {
  13. entry: ['lib/types/packaged-bin.js'], outDir: 'lib', format: ['esm'], platform: 'node', target: 'es2024',
  14. fixedExtension: false, outputOptions: { codeSplitting: false }, dts: false, clean: false,
  15. },
  16. ])