From 07da2216b60a3b64bf6773b02f6301352ecdb401 Mon Sep 17 00:00:00 2001 From: Agent Zero Date: Sun, 26 Jul 2026 00:25:37 +0200 Subject: [PATCH] =?UTF-8?q?Fix:=20Vite=20circular=20dependency=20=E2=80=94?= =?UTF-8?q?=20move=20zustand/immer=20to=20react-vendor=20chunk?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/vite.config.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts index a465760..4c04528 100644 --- a/frontend/vite.config.ts +++ b/frontend/vite.config.ts @@ -87,7 +87,8 @@ export default defineConfig({ if (id.includes('@tanstack')) return 'tanstack'; if (id.includes('lucide-react')) return 'icons'; if (id.includes('react-markdown') || id.includes('remark-gfm')) return 'markdown'; - if (id.includes('date-fns') || id.includes('clsx') || id.includes('class-variance-authority') || id.includes('tailwind-merge') || id.includes('zustand') || id.includes('immer')) return 'utils'; + if (id.includes('date-fns') || id.includes('clsx') || id.includes('class-variance-authority') || id.includes('tailwind-merge')) return 'utils'; + if (id.includes('zustand') || id.includes('immer')) return 'react-vendor'; if (id.includes('i18next') || id.includes('react-i18next')) return 'i18n'; } // Split @/components/ui into its own chunk