Fix: Vite circular dependency — move zustand/immer to react-vendor chunk
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user