diff --git a/package.json b/package.json index 7a2f969..8c8b4db 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "markdown-it-sub": "^1.0.0", "markdown-it-sup": "^1.0.0", "markdown-it-task-lists": "^1.3.0", - "mermaid": "^9.1.7", + "mermaid": "^10.3.1", "wcwidth": "^1.0.1" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index 831398d..90cd8b4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1367,7 +1367,14 @@ __metadata: languageName: node linkType: hard -"@braintree/sanitize-url@npm:^6.0.0, @braintree/sanitize-url@npm:^6.0.2": +"@braintree/sanitize-url@npm:^6.0.1": + version: 6.0.4 + resolution: "@braintree/sanitize-url@npm:6.0.4" + checksum: f5ec6048973722ea1c46ae555d2e9eb848d7fa258994f8ea7d6db9514ee754ea3ef344ef71b3696d486776bcb839f3124e79f67c6b5b2814ed2da220b340627c + languageName: node + linkType: hard + +"@braintree/sanitize-url@npm:^6.0.2": version: 6.0.2 resolution: "@braintree/sanitize-url@npm:6.0.2" checksum: 6a9dfd4081cc96516eeb281d1a83d3b5f1ad3d2837adf968fcc2ba18889ee833554f9c641b4083c36d3360a932e4504ddf25b0b51e9933c3742622df82cf7c9a @@ -3046,7 +3053,7 @@ __metadata: markdown-it-sub: ^1.0.0 markdown-it-sup: ^1.0.0 markdown-it-task-lists: ^1.3.0 - mermaid: ^9.1.7 + mermaid: ^10.3.1 npm-run-all: ^4.1.5 prettier: ^2.8.7 rimraf: ^4.4.1 @@ -3345,6 +3352,13 @@ __metadata: languageName: node linkType: hard +"@types/d3-scale-chromatic@npm:^3.0.0": + version: 3.1.0 + resolution: "@types/d3-scale-chromatic@npm:3.1.0" + checksum: cb7b86deac077c7c217a52a3f658cdfb812cff8708404fbfe54918c03ead545e1df87df377e9c4eab21c9d6c1aeee6471320e02a5b6b27e2e3f786a12a82ab02 + languageName: node + linkType: hard + "@types/d3-scale@npm:*": version: 4.0.3 resolution: "@types/d3-scale@npm:4.0.3" @@ -3354,6 +3368,15 @@ __metadata: languageName: node linkType: hard +"@types/d3-scale@npm:^4.0.3": + version: 4.0.9 + resolution: "@types/d3-scale@npm:4.0.9" + dependencies: + "@types/d3-time": "*" + checksum: c44265a38e538983686b1b8d159abfb4e81c09b33316f3a68f0f372d38400fa950ad531644d25230cc7b48ea5adb50270fc54823f088979ade62dcd0225f7aa3 + languageName: node + linkType: hard + "@types/d3-selection@npm:*": version: 3.0.5 resolution: "@types/d3-selection@npm:3.0.5" @@ -3731,6 +3754,13 @@ __metadata: languageName: node linkType: hard +"@types/trusted-types@npm:^2.0.7": + version: 2.0.7 + resolution: "@types/trusted-types@npm:2.0.7" + checksum: 8e4202766a65877efcf5d5a41b7dd458480b36195e580a3b1085ad21e948bc417d55d6f8af1fd2a7ad008015d4117d5fdfe432731157da3c68678487174e4ba3 + languageName: node + linkType: hard + "@types/unist@npm:*, @types/unist@npm:^2.0.0": version: 2.0.6 resolution: "@types/unist@npm:2.0.6" @@ -4854,6 +4884,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^8.3.0": + version: 8.3.0 + resolution: "commander@npm:8.3.0" + checksum: 0f82321821fc27b83bd409510bb9deeebcfa799ff0bf5d102128b500b7af22872c0c92cb6a0ebc5a4cf19c6b550fba9cedfa7329d18c6442a625f851377bacf0 + languageName: node + linkType: hard + "commander@npm:^9.4.1": version: 9.5.0 resolution: "commander@npm:9.5.0" @@ -5086,6 +5123,22 @@ __metadata: languageName: node linkType: hard +"cytoscape@npm:^3.28.1": + version: 3.34.4 + resolution: "cytoscape@npm:3.34.4" + checksum: 77031d3d1855c26af5473b90f653ba0aec702851208922b3b8c578db4a91af0fa1f818b92c2abfe4ca044aa5c95fefec1b3c76429e23563691a1038f164f2c38 + languageName: node + linkType: hard + +"d3-array@npm:1 - 2": + version: 2.12.1 + resolution: "d3-array@npm:2.12.1" + dependencies: + internmap: ^1.0.0 + checksum: 97853b7b523aded17078f37c67742f45d81e88dda2107ae9994c31b9e36c5fa5556c4c4cf39650436f247813602dfe31bf7ad067ff80f127a16903827f10c6eb + languageName: node + linkType: hard + "d3-array@npm:2 - 3, d3-array@npm:2.10.0 - 3, d3-array@npm:2.5.0 - 3, d3-array@npm:3, d3-array@npm:^3.2.0": version: 3.2.4 resolution: "d3-array@npm:3.2.4" @@ -5246,6 +5299,13 @@ __metadata: languageName: node linkType: hard +"d3-path@npm:1": + version: 1.0.9 + resolution: "d3-path@npm:1.0.9" + checksum: d4382573baf9509a143f40944baeff9fead136926aed6872f7ead5b3555d68925f8a37935841dd51f1d70b65a294fe35c065b0906fb6e42109295f6598fc16d0 + languageName: node + linkType: hard + "d3-path@npm:1 - 3, d3-path@npm:3, d3-path@npm:^3.1.0": version: 3.1.0 resolution: "d3-path@npm:3.1.0" @@ -5274,6 +5334,16 @@ __metadata: languageName: node linkType: hard +"d3-sankey@npm:^0.12.3": + version: 0.12.3 + resolution: "d3-sankey@npm:0.12.3" + dependencies: + d3-array: 1 - 2 + d3-shape: ^1.2.0 + checksum: df1cb9c9d02dd8fd14040e89f112f0da58c03bd7529fa001572a6925a51496d1d82ff25d9fedb6c429a91645fbd2476c19891e535ac90c8bc28337c33ee21c87 + languageName: node + linkType: hard + "d3-scale-chromatic@npm:3": version: 3.0.0 resolution: "d3-scale-chromatic@npm:3.0.0" @@ -5313,6 +5383,15 @@ __metadata: languageName: node linkType: hard +"d3-shape@npm:^1.2.0": + version: 1.3.7 + resolution: "d3-shape@npm:1.3.7" + dependencies: + d3-path: 1 + checksum: 46566a3ab64a25023653bf59d64e81e9e6c987e95be985d81c5cedabae5838bd55f4a201a6b69069ca862eb63594cd263cac9034afc2b0e5664dfe286c866129 + languageName: node + linkType: hard + "d3-time-format@npm:2 - 4, d3-time-format@npm:4": version: 4.1.0 resolution: "d3-time-format@npm:4.1.0" @@ -5404,6 +5483,44 @@ __metadata: languageName: node linkType: hard +"d3@npm:^7.9.0": + version: 7.9.0 + resolution: "d3@npm:7.9.0" + dependencies: + d3-array: 3 + d3-axis: 3 + d3-brush: 3 + d3-chord: 3 + d3-color: 3 + d3-contour: 4 + d3-delaunay: 6 + d3-dispatch: 3 + d3-drag: 3 + d3-dsv: 3 + d3-ease: 3 + d3-fetch: 3 + d3-force: 3 + d3-format: 3 + d3-geo: 3 + d3-hierarchy: 3 + d3-interpolate: 3 + d3-path: 3 + d3-polygon: 3 + d3-quadtree: 3 + d3-random: 3 + d3-scale: 4 + d3-scale-chromatic: 3 + d3-selection: 3 + d3-shape: 3 + d3-time: 3 + d3-time-format: 4 + d3-timer: 3 + d3-transition: 3 + d3-zoom: 3 + checksum: 1c0e9135f1fb78aa32b187fafc8b56ae6346102bd0e4e5e5a5339611a51e6038adbaa293fae373994228100eddd87320e930b1be922baeadc07c9fd43d26d99b + languageName: node + linkType: hard + "dagre-d3-es@npm:7.0.10": version: 7.0.10 resolution: "dagre-d3-es@npm:7.0.10" @@ -5414,13 +5531,13 @@ __metadata: languageName: node linkType: hard -"dagre-d3-es@npm:7.0.9": - version: 7.0.9 - resolution: "dagre-d3-es@npm:7.0.9" +"dagre-d3-es@npm:7.0.13": + version: 7.0.13 + resolution: "dagre-d3-es@npm:7.0.13" dependencies: - d3: ^7.8.2 + d3: ^7.9.0 lodash-es: ^4.17.21 - checksum: 5f24ad9558e84066e70cfa6979320d93079979ac8b0a3b033e5330742aeeba74e205f66794ab6e0a82354b061a4e29c10a291590d7b2cf82b5780fab5443f5ba + checksum: 4a6e5aeb8d4a643c19241b58b8507a7e8aadae8c470ecb9b0133b3af0d6244356cb2cda643fe2f4ef5f872800eb873d7287977b4c5965962396b1757afb0b5de languageName: node linkType: hard @@ -5650,13 +5767,6 @@ __metadata: languageName: node linkType: hard -"dompurify@npm:2.4.3": - version: 2.4.3 - resolution: "dompurify@npm:2.4.3" - checksum: b440981f2a38cada2085759cc3d1e2f94571afc34343d011a8a6aa1ad91ae6abf651adbfa4994b0e2283f0ce81f7891cdb04b67d0b234c8d190cb70e9691f026 - languageName: node - linkType: hard - "dompurify@npm:3.0.3": version: 3.0.3 resolution: "dompurify@npm:3.0.3" @@ -5664,6 +5774,18 @@ __metadata: languageName: node linkType: hard +"dompurify@npm:^3.2.4": + version: 3.4.17 + resolution: "dompurify@npm:3.4.17" + dependencies: + "@types/trusted-types": ^2.0.7 + dependenciesMeta: + "@types/trusted-types": + optional: true + checksum: 7db2c669f966047fc605321df29369acd8bf25265309b169eca620b79dfa30cc87142fa83b868ddca3636527e97e85afd76a583ea82b68303050218216e1c8b6 + languageName: node + linkType: hard + "domutils@npm:^2.5.2": version: 2.8.0 resolution: "domutils@npm:2.8.0" @@ -5708,6 +5830,13 @@ __metadata: languageName: node linkType: hard +"elkjs@npm:^0.9.0": + version: 0.9.3 + resolution: "elkjs@npm:0.9.3" + checksum: 1293e42e0ea034b39d3719f3816b7b3cbaceb52a3114f2c1bd5ddd969bb1e36ae0afef58e77864fff7a1018dc5e96c177e9b0a40c16e4aaac26eb87f5785be4b + languageName: node + linkType: hard + "emittery@npm:^0.13.1": version: 0.13.1 resolution: "emittery@npm:0.13.1" @@ -6352,7 +6481,7 @@ __metadata: "fsevents@patch:fsevents@^2.3.2#~builtin": version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7" dependencies: node-gyp: latest conditions: os=darwin @@ -6931,6 +7060,13 @@ __metadata: languageName: node linkType: hard +"internmap@npm:^1.0.0": + version: 1.0.1 + resolution: "internmap@npm:1.0.1" + checksum: 9d00f8c0cf873a24a53a5a937120dab634c41f383105e066bb318a61864e6292d24eb9516e8e7dccfb4420ec42ca474a0f28ac9a6cc82536898fa09bbbe53813 + languageName: node + linkType: hard + "interpret@npm:^3.1.1": version: 3.1.1 resolution: "interpret@npm:3.1.1" @@ -7913,6 +8049,17 @@ __metadata: languageName: node linkType: hard +"katex@npm:^0.16.9": + version: 0.16.47 + resolution: "katex@npm:0.16.47" + dependencies: + commander: ^8.3.0 + bin: + katex: cli.js + checksum: 0e69f15ae7491740c482b96a93085bcbd6cd0fb61b843f7229f7054ac72c48060c313c5cbcc2c9fd4b92fbcc22048f55187ff5f107d0a77da8bfba893344ceed + languageName: node + linkType: hard + "khroma@npm:^2.0.0": version: 2.0.0 resolution: "khroma@npm:2.0.0" @@ -8423,27 +8570,31 @@ __metadata: languageName: node linkType: hard -"mermaid@npm:^9.1.7": - version: 9.4.3 - resolution: "mermaid@npm:9.4.3" +"mermaid@npm:^10.3.1": + version: 10.9.8 + resolution: "mermaid@npm:10.9.8" dependencies: - "@braintree/sanitize-url": ^6.0.0 - cytoscape: ^3.23.0 + "@braintree/sanitize-url": ^6.0.1 + "@types/d3-scale": ^4.0.3 + "@types/d3-scale-chromatic": ^3.0.0 + cytoscape: ^3.28.1 cytoscape-cose-bilkent: ^4.1.0 - cytoscape-fcose: ^2.1.0 d3: ^7.4.0 - dagre-d3-es: 7.0.9 + d3-sankey: ^0.12.3 + dagre-d3-es: 7.0.13 dayjs: ^1.11.7 - dompurify: 2.4.3 - elkjs: ^0.8.2 + dompurify: ^3.2.4 + elkjs: ^0.9.0 + katex: ^0.16.9 khroma: ^2.0.0 lodash-es: ^4.17.21 + mdast-util-from-markdown: ^1.3.0 non-layered-tidy-tree-layout: ^2.0.2 - stylis: ^4.1.2 + stylis: ^4.1.3 ts-dedent: ^2.2.0 - uuid: ^9.0.0 + uuid: ^9.0.0 || ^10 || ^11.1.0 || ^12 || ^13 || ^14.0.0 web-worker: ^1.2.0 - checksum: 9e29177f289cc268ea4a2ca7a45ec0ca06f678007eae15a7cd54c682148a71367e861d2c9c0afa9f7474da154d9920524e59722186820e9bc0d79989305a7064 + checksum: 47e327b44823b75def60bd9b7c98f8361355b765652fc71cf9b6f679ce3ae50a5aac4e340586a1ee007486c09ffd68e28089880a69c36e8dcd56c4e8bffe2d0c languageName: node linkType: hard @@ -9852,7 +10003,7 @@ __metadata: "resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin": version: 1.22.2 - resolution: "resolve@patch:resolve@npm%3A1.22.2#~builtin::version=1.22.2&hash=c3c19d" + resolution: "resolve@patch:resolve@npm%3A1.22.2#~builtin::version=1.22.2&hash=07638b" dependencies: is-core-module: ^2.11.0 path-parse: ^1.0.7 @@ -10588,7 +10739,7 @@ __metadata: languageName: node linkType: hard -"stylis@npm:^4.1.2, stylis@npm:^4.1.3": +"stylis@npm:^4.1.3": version: 4.2.0 resolution: "stylis@npm:4.2.0" checksum: 0eb6cc1b866dc17a6037d0a82ac7fa877eba6a757443e79e7c4f35bacedbf6421fadcab4363b39667b43355cbaaa570a3cde850f776498e5450f32ed2f9b7584 @@ -10949,11 +11100,11 @@ __metadata: "typescript@patch:typescript@~5.0.2#~builtin": version: 5.0.4 - resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=85af82" + resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=701156" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: bb309d320c59a26565fb3793dba550576ab861018ff3fd1b7fccabbe46ae4a35546bc45f342c0a0b6f265c801ccdf64ffd68f548f117ceb7f0eac4b805cd52a9 + checksum: 6a1fe9a77bb9c5176ead919cc4a1499ee63e46b4e05bf667079f11bf3a8f7887f135aa72460a4c3b016e6e6bb65a822cb8689a6d86cbfe92d22cc9f501f09213 languageName: node linkType: hard @@ -11116,6 +11267,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^9.0.0 || ^10 || ^11.1.0 || ^12 || ^13 || ^14.0.0": + version: 14.0.3 + resolution: "uuid@npm:14.0.3" + bin: + uuid: dist-node/bin/uuid + checksum: c425aeefbfa0a78e1e6a4d917647187246e660cf278470a9c71f4791b1d648c33a533e9bc8ed2e25f80bdf6806e387524bb0ddf5ce840c34f6906e076d601edd + languageName: node + linkType: hard + "uvu@npm:^0.5.0": version: 0.5.6 resolution: "uvu@npm:0.5.6"