From b5defa552e10280b845b3cc038f96b0a3947ac76 Mon Sep 17 00:00:00 2001 From: proddy Date: Tue, 6 Jan 2026 22:15:22 +0100 Subject: [PATCH] improve chunking and fix circular refs --- interface/vite.config.ts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/interface/vite.config.ts b/interface/vite.config.ts index d73dc869f..2369cc845 100644 --- a/interface/vite.config.ts +++ b/interface/vite.config.ts @@ -136,9 +136,16 @@ const createManualChunks = (detailed = false) => { return 'vendor'; } if (detailed) { - if (id.includes('components/')) return 'components'; - if (id.includes('app/')) return 'app'; - if (id.includes('utils/')) return 'utils'; + // Group circularly dependent modules together to avoid circular chunk warnings + // components, app, and utils are tightly coupled, so combine them + if ( + id.includes('components/') || + id.includes('app/') || + id.includes('utils/') + ) { + return 'app'; + } + // Keep api separate as it's typically more independent if (id.includes('api/')) return 'api'; } return undefined;