diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx
index d5ad134e..9b789c5e 100644
--- a/frontend/src/App.tsx
+++ b/frontend/src/App.tsx
@@ -240,7 +240,7 @@ function App() {
else
return (
-

+
diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts
index 1cd16ba7..0bb7f880 100644
--- a/frontend/vite.config.ts
+++ b/frontend/vite.config.ts
@@ -36,5 +36,29 @@ export default defineConfig({
},
build: {
sourcemap: true,
+ rollupOptions: {
+ output: {
+ manualChunks: (id) => {
+ if (id.includes('lib/src')) {
+ return 'utopia-ui'
+ }
+ if (id.includes('node_modules')) {
+ if (id.includes('react')) {
+ return 'react';
+ }
+ if (id.includes('tiptap')) {
+ return 'tiptap';
+ }
+ if (id.includes('leaflet')) {
+ return 'leaflet';
+ }
+ if (id.includes('lib/node_modules')) {
+ return 'utopia-ui-vendor'
+ }
+ else return 'vendor';
+ }
+ }
+ },
+ },
},
});