Problem
The Vite config has no build section. Missing code splitting for Monaco Editor (~2MB), no sourcemap control, no manual chunks configuration.
Impact
The entire Monaco Editor bundles with the main chunk, increasing initial load time. No chunk splitting means users download unused features.
Affected Files
Suggested Fix
build: {
rollupOptions: {
output: {
manualChunks: {
monaco: ['monaco-editor', '@monaco-editor/react'],
tanstack: ['@tanstack/react-table', '@tanstack/react-virtual'],
}
}
}
}
Severity: Low - Build optimization
Problem
The Vite config has no build section. Missing code splitting for Monaco Editor (~2MB), no sourcemap control, no manual chunks configuration.
Impact
The entire Monaco Editor bundles with the main chunk, increasing initial load time. No chunk splitting means users download unused features.
Affected Files
vite.config.tsSuggested Fix
Severity: Low - Build optimization