From b4cc50a4233e63f6793d16cdfed6958e1b6b0520 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Lorber?= Date: Fri, 26 Sep 2025 16:36:27 +0200 Subject: [PATCH] fix(theme-mermaid): Fix Mermaid ELK layout dependency required bug on v3.9 (#11437) --- packages/docusaurus-theme-mermaid/src/index.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/docusaurus-theme-mermaid/src/index.ts b/packages/docusaurus-theme-mermaid/src/index.ts index 622c6b2ef7..288000902b 100644 --- a/packages/docusaurus-theme-mermaid/src/index.ts +++ b/packages/docusaurus-theme-mermaid/src/index.ts @@ -49,6 +49,18 @@ export default async function themeMermaid(): Promise> { ), }), ], + + // Workaround for weird Rspack/SWC issue + // See https://github.com/facebook/docusaurus/issues/11430 + resolve: { + alias: { + ...(elkLayoutEnabled + ? {} + : { + '@mermaid-js/layout-elk': false, + }), + }, + }, }; }, };