import { defineConfig } from 'vite'; import laravel from 'laravel-vite-plugin'; import react from '@vitejs/plugin-react'; import tailwindcss from '@tailwindcss/vite'; export default defineConfig({ plugins: [ laravel({ input: ['resources/css/app.css', 'resources/js/app.jsx'], refresh: true, }), react(), tailwindcss(), ], build: { rollupOptions: { output: { manualChunks(id) { if (id.includes('node_modules')) { if (id.includes('lucide-react')) return 'vendor-lucide'; if (id.includes('react')) return 'vendor-react'; return 'vendor'; } } } }, chunkSizeWarningLimit: 1000, }, server: { watch: { ignored: ['**/storage/framework/views/**'], }, }, });