Split the bloated date libs to a separate module that rarely changes, speeding up page loads when the app itself has changed.

This commit is contained in:
Leo Vasanko
2025-09-25 09:34:03 -06:00
parent 73ce1b1be2
commit a3e9e13b29

View File

@@ -15,4 +15,18 @@ export default defineConfig({
'@': fileURLToPath(new URL('./src', import.meta.url))
},
},
build: {
chunkSizeWarningLimit: 1500,
rollupOptions: {
output: {
manualChunks: (id) => {
if (id.includes('node_modules/date-fns') ||
id.includes('node_modules/date-fns-tz') ||
id.includes('node_modules/date-holidays')) {
return 'vendor-date-libs';
}
}
}
}
}
})