perf: improve bundle splitting -- separate framer-motion, axios, dompurify, i18n chunks

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
senke 2026-02-12 22:04:56 +01:00
parent df85544a8f
commit 958d40896c

View file

@ -91,6 +91,10 @@ export default defineConfig(({ mode }) => {
if (id.includes('lucide-react')) return 'vendor-icons';
if (id.includes('date-fns')) return 'vendor-utils';
if (id.includes('zod')) return 'vendor-utils';
if (id.includes('framer-motion')) return 'vendor-motion';
if (id.includes('dompurify')) return 'vendor-security';
if (id.includes('axios')) return 'vendor-http';
if (id.includes('i18next')) return 'vendor-i18n';
return 'vendor'; // Default vendor chunk
}
},