Split editor and terminal client chunks

This commit is contained in:
Federico Jaramillo Martinez
2026-05-08 16:30:53 +02:00
parent 22d10337c2
commit 84dab0abe5
2 changed files with 23 additions and 2 deletions
+12
View File
@@ -5,6 +5,18 @@ export default defineConfig({
build: {
outDir: "../../dist/client",
emptyOutDir: true,
rollupOptions: {
output: {
manualChunks(id) {
if (!id.includes("node_modules")) return;
if (id.includes("@codemirror/legacy-modes")) return "vendor-editor-legacy";
if (id.includes("@lezer/common") || id.includes("@lezer/highlight") || id.includes("@lezer/lr")) return "vendor-editor-core";
if (id.includes("@codemirror/lang-") || id.includes("@lezer/")) return "vendor-editor-languages";
if (id.includes("@codemirror") || id.includes("codemirror")) return "vendor-editor-core";
if (id.includes("@xterm")) return "vendor-terminal";
},
},
},
},
server: {
port: 5173,