vite.config.ts 592 B

12345678910111213141516171819202122232425262728
  1. import react from '@vitejs/plugin-react';
  2. import { nodeExternals } from 'rollup-plugin-node-externals';
  3. import { defineConfig } from 'vite';
  4. import dts from 'vite-plugin-dts';
  5. // https://vitejs.dev/config/
  6. export default defineConfig({
  7. plugins: [
  8. react(),
  9. dts({ copyDtsFiles: true }),
  10. {
  11. ...nodeExternals({
  12. devDeps: true,
  13. builtinsPrefix: 'ignore',
  14. }),
  15. enforce: 'pre',
  16. },
  17. ],
  18. build: {
  19. outDir: 'dist',
  20. sourcemap: true,
  21. lib: {
  22. entry: 'src/index.ts',
  23. name: 'presentation-libs',
  24. formats: ['es'],
  25. },
  26. },
  27. });