diff --git a/vite.config.ts b/vite.config.ts index 04912f0..21aaad4 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -20,4 +20,18 @@ export default defineConfig({ "@": path.resolve(import.meta.dirname, "./src"), }, }, + build: { + rolldownOptions: { + output: { + codeSplitting: { + groups: [ + { name: "vendor-react", test: /[\\/]react(-dom)?[\\/]/ }, + { name: "vendor-base-ui", test: /[\\/]@base-ui[\\/]/ }, + { name: "vendor-tanstack", test: /[\\/]@tanstack[\\/]/ }, + { name: "vendor-misc", test: /node_modules[\\/]/ }, + ], + }, + }, + }, + }, });