From 0f1673c033891327c757136aeaf3f68739f533e0 Mon Sep 17 00:00:00 2001 From: Ed Preston Date: Tue, 7 Nov 2023 16:53:36 +1100 Subject: [PATCH] Update vite.config.js chunking and dependency size observability Update vite.config.js --- vite.config.js | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/vite.config.js b/vite.config.js index a50f5a4..49bb3c8 100644 --- a/vite.config.js +++ b/vite.config.js @@ -14,6 +14,25 @@ export default defineConfig({ 'chrome112', 'safari16.4', 'ios16.4' - ] + ], + chunkSizeWarningLimit: 800, + rollupOptions: { + output: { + // chunking and dependency size observability + manualChunks: (id) => { + // create chunk for playcanvas extras deps. + if (id.includes('extras') || id.includes('mini-stats')) { + return 'extras'; + } + // create chunk for playcanvas engine deps. + if ( + id.includes('playcanvas') || + id.includes('@playcanvas') + ) { + return 'engine'; + } + } + } + } } });