From 5246a4e52e5ff1b0ff34a4bede98005ebd21e293 Mon Sep 17 00:00:00 2001 From: Kirill Date: Fri, 15 May 2026 13:26:24 +0500 Subject: [PATCH] perf: add Vite manualChunks for vendor code splitting --- client/vite.config.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/client/vite.config.ts b/client/vite.config.ts index 106c3fb..96e2e8f 100644 --- a/client/vite.config.ts +++ b/client/vite.config.ts @@ -31,4 +31,17 @@ export default defineConfig({ }, }, }, + build: { + rollupOptions: { + output: { + manualChunks: { + 'vendor-react': ['react', 'react-dom', 'react-router-dom'], + 'vendor-mui': ['@mui/material', '@mui/icons-material', '@emotion/react', '@emotion/styled'], + 'vendor-swiper': ['swiper/react', 'swiper/modules'], + 'vendor-query': ['@tanstack/react-query'], + 'vendor-effector': ['effector', 'effector-react'], + }, + }, + }, + }, })