feat(mermaid): load ELK library on demand

This commit is contained in:
Elian Doran
2024-11-25 21:58:56 +02:00
parent e3c8c0c1f2
commit 2ef956da87
3 changed files with 45 additions and 5 deletions

View File

@@ -59,7 +59,16 @@ const FORCE_GRAPH = {
const MERMAID = {
js: [
"node_modules/mermaid/dist/mermaid.min.js",
"node_modules/mermaid/dist/mermaid.min.js"
]
}
/**
* The ELK extension of Mermaid.js, which supports more advanced layouts.
* See https://www.npmjs.com/package/@mermaid-js/layout-elk for more information.
*/
const MERMAID_ELK = {
js: [
"libraries/mermaid-elk/elk.min.js"
]
}
@@ -200,6 +209,7 @@ export default {
WHEEL_ZOOM,
FORCE_GRAPH,
MERMAID,
MERMAID_ELK,
EXCALIDRAW,
MARKJS,
I18NEXT,