From 2519d38536fca49c8d7a3f076fba5d44a19ae023 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Mangeonjean?= Date: Wed, 26 Aug 2026 18:45:41 +0200 Subject: [PATCH] fix: split mermaid extension webview code so we don't end up with a MASSIVE 18Mo+ module --- ...ix-minify-and-split-mermaid-webview-scripts.patch} | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) rename vscode-patches/{0104-fix-minify-mermaid-webview.patch => 0104-fix-minify-and-split-mermaid-webview-scripts.patch} (65%) diff --git a/vscode-patches/0104-fix-minify-mermaid-webview.patch b/vscode-patches/0104-fix-minify-and-split-mermaid-webview-scripts.patch similarity index 65% rename from vscode-patches/0104-fix-minify-mermaid-webview.patch rename to vscode-patches/0104-fix-minify-and-split-mermaid-webview-scripts.patch index 46e2fef2..8457a719 100644 --- a/vscode-patches/0104-fix-minify-mermaid-webview.patch +++ b/vscode-patches/0104-fix-minify-and-split-mermaid-webview-scripts.patch @@ -1,22 +1,23 @@ From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Mangeonjean?= Date: Mon, 24 Aug 2026 11:53:51 +0200 -Subject: [PATCH] fix: minify mermaid webview +Subject: [PATCH] fix: minify and split mermaid webview scripts --- - extensions/mermaid-markdown-features/esbuild.webview.mts | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) + extensions/mermaid-markdown-features/esbuild.webview.mts | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions/mermaid-markdown-features/esbuild.webview.mts b/extensions/mermaid-markdown-features/esbuild.webview.mts -index 61e543cfb2c..e26838cd053 100644 +index 61e543cfb2c..bf5d71233a4 100644 --- a/extensions/mermaid-markdown-features/esbuild.webview.mts +++ b/extensions/mermaid-markdown-features/esbuild.webview.mts -@@ -39,7 +39,7 @@ const mermaidMarkdownBuildOptions: Partial = { +@@ -39,7 +39,8 @@ const mermaidMarkdownBuildOptions: Partial = { '.ttf': 'dataurl', }, plugins: [cssTextPlugin], - minify: false, + minify: true, ++ splitting: true }; await Promise.all([