vite.config.ts 638 B

12345678910111213141516171819202122232425262728293031323334
  1. import react from '@vitejs/plugin-react';
  2. import { defineConfig } from 'vite';
  3. import dts from 'vite-plugin-dts';
  4. // https://vitejs.dev/config/
  5. export default defineConfig({
  6. plugins: [
  7. react(),
  8. dts(),
  9. ],
  10. build: {
  11. outDir: 'dist',
  12. sourcemap: true,
  13. lib: {
  14. entry: {
  15. index: 'src/index.ts',
  16. },
  17. name: 'remark-drawio-libs',
  18. formats: ['es'],
  19. },
  20. rollupOptions: {
  21. external: [
  22. 'react', 'react-dom',
  23. 'pako',
  24. 'throttle-debounce',
  25. 'unified',
  26. 'unist',
  27. /^hast-.*/,
  28. /^unist-.*/,
  29. /^@growi\/.*/,
  30. ],
  31. },
  32. },
  33. });