From 12fb56e9019ae6426d776018c9e29db751f7f841 Mon Sep 17 00:00:00 2001 From: IRBorisov <8611739+IRBorisov@users.noreply.github.com> Date: Sun, 13 Aug 2023 23:40:43 +0300 Subject: [PATCH] Improve chunks --- rsconcept/frontend/vite.config.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/rsconcept/frontend/vite.config.ts b/rsconcept/frontend/vite.config.ts index aa93ddaa..a223429f 100644 --- a/rsconcept/frontend/vite.config.ts +++ b/rsconcept/frontend/vite.config.ts @@ -6,5 +6,22 @@ export default defineConfig({ plugins: [react()], server: { 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'; + }, + }, + }, } })