Improve chunks

This commit is contained in:
IRBorisov 2023-08-13 23:40:43 +03:00
parent 036046734e
commit 12fb56e901

View File

@ -6,5 +6,22 @@ export default defineConfig({
plugins: [react()], plugins: [react()],
server: { server: {
port: 3000 port: 3000
},
build: {
chunkSizeWarningLimit: 1024, // KB
rollupOptions: {
output: {
manualChunks:
(id) => {
if (id.includes('@codemirror') || id.includes('@uiw') || id.includes('@lezer/lr')) return 'parsing';
if (id.includes('reagraph') || id.includes('graphology')) return 'graph';
if (id.includes('react-data-table-component')) return 'data-table';
if (id.includes('@react-three')) return 'react-three';
if (id.includes('three') || id.includes('camera')) return 'graphics';
if (id.includes('node_modules')) return 'imports';
return 'index';
},
},
},
} }
}) })