diff --git a/vite.config.js b/vite.config.js index 80cf918..f3dd5c1 100644 --- a/vite.config.js +++ b/vite.config.js @@ -48,6 +48,23 @@ export default defineConfig({ define: { "process.env.SHOPIFY_API_KEY": JSON.stringify(process.env.SHOPIFY_API_KEY), }, + build: { + rollupOptions: { + output: { + manualChunks(id) { + if (id.includes('node_modules')) { + return 'vendor'; + } + if (id.includes('/src/')) { + return id.split('/src/')[1].split('/')[0]; + } + return 'misc'; + }, + chunkFileNames: "[name]-[hash].js", + } + }, + chunkSizeWarningLimit: 500, // This is for warning, not for splitting + }, resolve: { preserveSymlinks: true, },