refactor: use rollup manual chunking instead of custom function

This commit is contained in:
Stavros
2026-02-23 19:28:44 +02:00
parent e4c4e34d5c
commit bb96472cc4

View File

@@ -15,26 +15,25 @@ export default defineConfig({
build: { build: {
rollupOptions: { rollupOptions: {
output: { output: {
manualChunks(id) { manualChunks: {
if (id.includes("node_modules")) { ui: [
if (id.includes("/react")) { "@radix-ui/react-dropdown-menu",
return "vendor-react"; "@radix-ui/react-label",
} "@radix-ui/react-select",
"@radix-ui/react-separator",
if (id.includes("/@radix-ui")) { "@radix-ui/react-slot",
return "vendor-radix"; "input-otp",
} "tailwindcss",
"tailwind-merge",
if (id.includes("/i18next")) { "sonner",
return "vendor-i18next"; "lucide-react",
} ],
i18n: [
if (id.includes("/zod")) { "i18next",
return "vendor-zod"; "i18next-browser-languagedetector",
} "i18next-resources-to-backend",
],
return "vendor"; util: ["zod", "axios", "react-hook-form"],
}
}, },
}, },
}, },