From 12b843ac333c01b33f88d3469805c42bb82d7d5d Mon Sep 17 00:00:00 2001 From: James Brunton Date: Thu, 18 Dec 2025 10:08:42 +0000 Subject: [PATCH] Fix chunk size warnings --- frontend/vite.config.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts index 56de53e37..bb78163e6 100644 --- a/frontend/vite.config.ts +++ b/frontend/vite.config.ts @@ -31,6 +31,24 @@ export default defineConfig(({ mode }) => { ] }) ], + build: { + // Increase chunk size warning limit for desktop builds + // Desktop apps don't have network download concerns + chunkSizeWarningLimit: isDesktopMode ? 5000 : 500, + rollupOptions: { + output: { + // Manual chunks for better code splitting + manualChunks: { + // Large UI libraries + 'vendor-ui': ['@mantine/core', '@mantine/hooks', '@mantine/dates', '@mantine/dropzone'], + // React and related + 'vendor-react': ['react', 'react-dom', 'react-router-dom'], + // Other large dependencies + 'vendor-utils': ['jszip'], + }, + }, + }, + }, server: { host: true, // make sure this port matches the devUrl port in tauri.conf.json file