tsup.config.ts 460 B

1234567891011121314151617181920212223242526272829
  1. import { defineConfig } from 'tsup'
  2. export default defineConfig([
  3. {
  4. format: ['cjs'],
  5. minify: true,
  6. dts: true,
  7. entry: ['src/index.cts'],
  8. },
  9. {
  10. format: ['esm'],
  11. minify: true,
  12. dts: true,
  13. entry: ['src/index.ts'],
  14. },
  15. {
  16. format: ['esm'],
  17. minify: true,
  18. dts: true,
  19. entry: ['src/esm-cache.loader.mts'],
  20. },
  21. {
  22. format: ['cjs'],
  23. minify: true,
  24. dts: true,
  25. entry: ['src/require-cache.cts'],
  26. },
  27. ])