vite.config.js 714 B

12345678910111213141516171819202122232425262728
  1. import { defineConfig } from 'vite'
  2. import react from '@vitejs/plugin-react'
  3. import tailwindcss from '@tailwindcss/vite';
  4. // https://vite.dev/config/
  5. // Note: Index generation is now handled by the backend API server
  6. export default defineConfig({
  7. plugins: [react(), tailwindcss()],
  8. build: {
  9. chunkSizeWarningLimit: 2000,
  10. rollupOptions: {
  11. output: {
  12. manualChunks: {
  13. vendor: ['react', 'react-dom', 'react-router-dom'],
  14. editor: [
  15. '@uiw/react-md-editor',
  16. '@uiw/react-markdown-preview',
  17. 'markdown-it',
  18. 'marked'
  19. ],
  20. highlight: ['highlight.js'],
  21. utils: ['dompurify']
  22. }
  23. }
  24. }
  25. }
  26. })