vite.config.js 431 B

1234567891011121314151617181920
  1. import { resolve } from 'node:path';
  2. import { defineConfig } from 'vite';
  3. export default defineConfig({
  4. build: {
  5. target: 'es2015',
  6. lib: {
  7. entry: resolve(__dirname, 'index.js'),
  8. name: 'psl',
  9. formats: ['es', 'cjs', 'umd'],
  10. fileName: format => (
  11. format === 'umd'
  12. ? 'psl.umd.cjs'
  13. : format === 'cjs'
  14. ? 'psl.cjs'
  15. : 'psl.mjs'
  16. ),
  17. },
  18. },
  19. });