Phase 2: Code-Splitting + Virtual Scrolling (Tasks 2.1-2.7)

This commit is contained in:
Agent Zero
2026-07-23 12:00:34 +02:00
parent 0c14b06b67
commit a8331fbc2b
10 changed files with 1165 additions and 387 deletions
+16
View File
@@ -18,6 +18,22 @@ export default defineConfig({
},
},
},
build: {
rollupOptions: {
output: {
manualChunks(id) {
if (id.includes('node_modules')) {
if (id.includes('react-router')) return 'react-vendor';
if (id.includes('react-dom')) return 'react-vendor';
if (id.includes('/react/') || id.includes('\\react\\')) return 'react-vendor';
if (id.includes('@tanstack')) return 'tanstack';
if (id.includes('lucide-react') || id.includes('date-fns') || id.includes('clsx')) return 'ui';
if (id.includes('i18next') || id.includes('react-i18next')) return 'i18n';
}
},
},
},
},
test: {
globals: true,
environment: 'jsdom',