Skip to content

Commit f305fa4

Browse files
MatTheCatfabpot
authored andcommitted
[WebProfilerBundle] Upgrade mermaid to v11.12.0
1 parent ee15fe4 commit f305fa4

File tree

2 files changed

+301
-332
lines changed

2 files changed

+301
-332
lines changed

Resources/views/Script/Mermaid/Makefile

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,32 @@
11
define diagram-orchestration
2-
import { diagram as flowchartV2 } from '../diagrams/flowchart/flowDiagram-v2.js';
2+
import flowchartV2 from '../diagrams/flowchart/flowDetector-v2.js';
33
import { registerDiagram } from './diagramAPI.js';
44

55
let hasLoadedDiagrams = false;
6-
export const addDiagrams = () => {
6+
export const addDiagrams = async () => {
77
if (hasLoadedDiagrams) {
88
return;
99
}
1010
hasLoadedDiagrams = true;
11-
registerDiagram('flowchart-v2', flowchartV2, () => true);
11+
const {id, diagram} = await flowchartV2.loader();
12+
registerDiagram(id, diagram, () => true);
1213
};
1314
endef
1415

15-
override tag := v10.9.0
16+
override tag := 11.12.0
1617

1718
.PHONY: mermaid-flowchart-v2.min.js
1819
mermaid-flowchart-v2.min.js: | repo-$(tag)/node_modules
1920
$(file >repo-$(tag)/packages/mermaid/src/diagram-api/diagram-orchestration.ts,$(diagram-orchestration))
20-
pnpm -C repo-$(tag) run build
21-
cp repo-$(tag)/packages/mermaid/dist/mermaid.min.js $@
21+
pnpm -C repo-$(tag) run build:mermaid
22+
cp repo-$(tag)/packages/tiny/dist/mermaid.tiny.js $@
2223

2324
repo-$(tag)/node_modules: | repo-$(tag)
2425
pnpm -C $(@D) install --ignore-scripts
2526

2627
.SECONDARY: repo-$(tag)
2728
repo-$(tag):
28-
curl -fL https://github.com/mermaid-js/mermaid/archive/refs/tags/$(tag).tar.gz | tar -xz --strip-components=1 --one-top-level=$@
29+
curl -fL https://github.com/mermaid-js/mermaid/archive/refs/tags/mermaid@$(tag).tar.gz | tar -xz --strip-components=1 --one-top-level=$@
2930

3031
.PHONY: clean
3132
clean:

Resources/views/Script/Mermaid/mermaid-flowchart-v2.min.js

Lines changed: 293 additions & 325 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)