Archived
Split editor and terminal client chunks
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user