vite.config.ts 612 B

1234567891011121314151617181920212223242526272829303132
  1. import { defineConfig } from 'vite';
  2. import dts from 'vite-plugin-dts';
  3. // https://vitejs.dev/config/
  4. export default defineConfig({
  5. plugins: [
  6. dts(),
  7. ],
  8. build: {
  9. outDir: 'dist',
  10. sourcemap: true,
  11. lib: {
  12. entry: 'src/index.ts',
  13. name: 'slack-libs',
  14. formats: ['es', 'umd'],
  15. },
  16. rollupOptions: {
  17. external: [
  18. 'assert',
  19. 'axios',
  20. 'crypto',
  21. 'date-fns',
  22. 'express',
  23. 'extensible-custom-error',
  24. 'http-errors',
  25. 'bunyan', 'universal-bunyan',
  26. 'url-join',
  27. /^@slack\/.*/,
  28. ],
  29. },
  30. },
  31. });