build: { sourcemap: false, // Never ship source maps minify: "terser", // Use Terser for better compression manifest: true, // Generate manifest for chunk mapping chunkSizeWarningLimit: 1500, rollupOptions: { output: { manualChunks: undefined, // Let Vite optimize chunking entryFileNames: "assets/[hash].js", chunkFileNames: "assets/[hash].js", assetFileNames: "assets/[hash].[ext]" }, }, } __ __