perf: split tldraw/MUI/supabase into separate vendor chunks

This commit is contained in:
CC Worker 2026-05-31 23:28:11 +00:00
parent 0150ca3c32
commit aca4d045b2

View File

@ -117,6 +117,15 @@ export default defineConfig(({ mode }) => {
build: {
outDir: 'dist',
sourcemap: mode === 'development',
rollupOptions: {
output: {
manualChunks: {
'vendor-tldraw': ['@tldraw/tldraw', '@tldraw/state', '@tldraw/store'],
'vendor-mui': ['@mui/material', '@mui/icons-material', '@emotion/react', '@emotion/styled'],
'vendor-supabase': ['@supabase/supabase-js'],
},
},
},
},
resolve: {