Fix: Vite circular dependency — move zustand/immer to react-vendor chunk

This commit is contained in:
Agent Zero
2026-07-26 00:25:37 +02:00
parent e8401c280f
commit 07da2216b6
+2 -1
View File
@@ -87,7 +87,8 @@ export default defineConfig({
if (id.includes('@tanstack')) return 'tanstack'; if (id.includes('@tanstack')) return 'tanstack';
if (id.includes('lucide-react')) return 'icons'; if (id.includes('lucide-react')) return 'icons';
if (id.includes('react-markdown') || id.includes('remark-gfm')) return 'markdown'; 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'; if (id.includes('i18next') || id.includes('react-i18next')) return 'i18n';
} }
// Split @/components/ui into its own chunk // Split @/components/ui into its own chunk