diff --git a/frontend/package.json b/frontend/package.json index 772f96808..6700a81d6 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -98,7 +98,7 @@ "markdown-it-regex": "0.2.0", "markdown-it-sub": "1.0.0", "markdown-it-sup": "1.0.0", - "mermaid": "9.3.0", + "mermaid": "9.4.0", "next": "13.1.6", "react": "18.2.0", "react-bootstrap": "2.7.2", diff --git a/yarn.lock b/yarn.lock index 1d8e672e7..ac5c31ac1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2428,7 +2428,7 @@ __metadata: markdown-it-regex: 0.2.0 markdown-it-sub: 1.0.0 markdown-it-sup: 1.0.0 - mermaid: 9.3.0 + mermaid: 9.4.0 next: 13.1.6 prettier: 2.8.4 react: 18.2.0 @@ -7341,6 +7341,24 @@ __metadata: languageName: node linkType: hard +"cose-base@npm:^1.0.0": + version: 1.0.3 + resolution: "cose-base@npm:1.0.3" + dependencies: + layout-base: ^1.0.0 + checksum: 3f3d592316df74adb215ca91e430f1c22b6e890bc0025b32ae1f6464c73fdb9614816cb40a8d38b40c6a3e9e7b8c64eda90d53fb9a4a6948abec17dad496f30b + languageName: node + linkType: hard + +"cose-base@npm:^2.2.0": + version: 2.2.0 + resolution: "cose-base@npm:2.2.0" + dependencies: + layout-base: ^2.0.0 + checksum: 2e694f340bf216c71fc126d237578a4168e138720011d0b48c88bf9bfc7fd45f912eff2c603ef3d1307d6e3ce6f465ed382285a764a3a6620db590c5457d2557 + languageName: node + linkType: hard + "cosmiconfig@npm:^6.0.0": version: 6.0.0 resolution: "cosmiconfig@npm:6.0.0" @@ -7720,6 +7738,38 @@ __metadata: languageName: node linkType: hard +"cytoscape-cose-bilkent@npm:^4.1.0": + version: 4.1.0 + resolution: "cytoscape-cose-bilkent@npm:4.1.0" + dependencies: + cose-base: ^1.0.0 + peerDependencies: + cytoscape: ^3.2.0 + checksum: bea6aa139e21bf4135b01b99f8778eed061e074d1a1689771597e8164a999d66f4075d46be584b0a88a5447f9321f38c90c8821df6a9322faaf5afebf4848d97 + languageName: node + linkType: hard + +"cytoscape-fcose@npm:^2.1.0": + version: 2.2.0 + resolution: "cytoscape-fcose@npm:2.2.0" + dependencies: + cose-base: ^2.2.0 + peerDependencies: + cytoscape: ^3.2.0 + checksum: 94ffe6f131f9c08c2a0a7a6ce1c6c5e523a395bf8d84eba6d4a5f85e23f33788ea3ff807540861a5f78a6914a27729e06a7e6f66784f4f28ea1c030acf500121 + languageName: node + linkType: hard + +"cytoscape@npm:^3.23.0": + version: 3.23.0 + resolution: "cytoscape@npm:3.23.0" + dependencies: + heap: ^0.2.6 + lodash: ^4.17.21 + checksum: bcb3c48068384309287553a8b2561bf500562548563ef900c43d011b4a2c8e7cbf0c44f40f7f4ad1b661ff959385c627027f7e7a642021a3716054ae093d3749 + languageName: node + linkType: hard + "d3-array@npm:1 - 3, 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.1.1, d3-array@npm:^3.2.0": version: 3.2.2 resolution: "d3-array@npm:3.2.2" @@ -8044,7 +8094,7 @@ __metadata: languageName: node linkType: hard -"d3@npm:^7.0.0, d3@npm:^7.7.0": +"d3@npm:^7.0.0, d3@npm:^7.8.2": version: 7.8.2 resolution: "d3@npm:7.8.2" dependencies: @@ -8092,13 +8142,13 @@ __metadata: languageName: node linkType: hard -"dagre-d3-es@npm:7.0.6": - version: 7.0.6 - resolution: "dagre-d3-es@npm:7.0.6" +"dagre-d3-es@npm:7.0.8": + version: 7.0.8 + resolution: "dagre-d3-es@npm:7.0.8" dependencies: - d3: ^7.7.0 + d3: ^7.8.2 lodash-es: ^4.17.21 - checksum: c3ef31eda7f616e53fdc77d5c92615cbb6b97f5c3d5d5dd344321a0c48fc34605ca57354aa9d64775537756bc48c889af9a69bf64889f929a7918e5ba3f0f4cb + checksum: affc5d630420c60619bd03a83b6ef6cd36fc832cc9e48ce01ad530f646efb6136ac17c60d0425e13e52f2aa0479bcbe83fb2b4511f88dad29290ba54fb18a918 languageName: node linkType: hard @@ -8502,10 +8552,10 @@ __metadata: languageName: node linkType: hard -"dompurify@npm:2.4.1": - version: 2.4.1 - resolution: "dompurify@npm:2.4.1" - checksum: 1169177465b3cbb25a44322937fba549f6c4e1a91b83245d144471be26619c835cccf0f8e20aa78c25ac11a06efd17cc1b9db9cacadceb78a4c08a1029eafee5 +"dompurify@npm:2.4.3": + version: 2.4.3 + resolution: "dompurify@npm:2.4.3" + checksum: b440981f2a38cada2085759cc3d1e2f94571afc34343d011a8a6aa1ad91ae6abf651adbfa4994b0e2283f0ce81f7891cdb04b67d0b234c8d190cb70e9691f026 languageName: node linkType: hard @@ -8615,6 +8665,13 @@ __metadata: languageName: node linkType: hard +"elkjs@npm:^0.8.2": + version: 0.8.2 + resolution: "elkjs@npm:0.8.2" + checksum: ed615c485fa4ac1e858af509df24fdc9f61f2c6576df5f79f6a31c733fda69f235f53cd36af037aa9d2b8a935cb4f823fbd89d784b67f6e51be5100306ea1b39 + languageName: node + linkType: hard + "elliptic@npm:^6.5.3": version: 6.5.4 resolution: "elliptic@npm:6.5.4" @@ -10623,6 +10680,13 @@ __metadata: languageName: node linkType: hard +"heap@npm:^0.2.6": + version: 0.2.7 + resolution: "heap@npm:0.2.7" + checksum: b0f3963a799e02173f994c452921a777f2b895b710119df999736bfed7477235c2860c423d9aea18a9f3b3d065cb1114d605c208cfcb8d0ac550f97ec5d28cb0 + languageName: node + linkType: hard + "hedgedoc@workspace:.": version: 0.0.0-use.local resolution: "hedgedoc@workspace:." @@ -12438,6 +12502,20 @@ __metadata: languageName: node linkType: hard +"layout-base@npm:^1.0.0": + version: 1.0.2 + resolution: "layout-base@npm:1.0.2" + checksum: e4c312765ac4fa13b49c940e701461309c7a0aa07f784f81d31f626b945dced90a8abf83222388a5af16b7074271f745501a90ef5a3af676abb2e7eb16d55b2e + languageName: node + linkType: hard + +"layout-base@npm:^2.0.0": + version: 2.0.1 + resolution: "layout-base@npm:2.0.1" + checksum: ef93baf044f67c3680f4f3a6d628bf4c7faba0f70f3e0abb16e4811bed087045208560347ca749e123d169cbf872505ad84e11fb21b0be925997227e042c7f43 + languageName: node + linkType: hard + "lazy-ass@npm:1.6.0, lazy-ass@npm:^1.6.0": version: 1.6.0 resolution: "lazy-ass@npm:1.6.0" @@ -13053,21 +13131,26 @@ __metadata: languageName: node linkType: hard -"mermaid@npm:9.3.0": - version: 9.3.0 - resolution: "mermaid@npm:9.3.0" +"mermaid@npm:9.4.0": + version: 9.4.0 + resolution: "mermaid@npm:9.4.0" dependencies: "@braintree/sanitize-url": ^6.0.0 + cytoscape: ^3.23.0 + cytoscape-cose-bilkent: ^4.1.0 + cytoscape-fcose: ^2.1.0 d3: ^7.0.0 - dagre-d3-es: 7.0.6 - dompurify: 2.4.1 + dagre-d3-es: 7.0.8 + dompurify: 2.4.3 + elkjs: ^0.8.2 khroma: ^2.0.0 lodash-es: ^4.17.21 - moment-mini: ^2.24.0 + moment: ^2.29.4 non-layered-tidy-tree-layout: ^2.0.2 stylis: ^4.1.2 + ts-dedent: ^2.2.0 uuid: ^9.0.0 - checksum: 5b310deeac6180b7a1d602c67dc1bd7674a49fc6a6a4b3187f5f457a130b9b2d16ac9f7e1c96042ceeeaa18725df8fe0bfd91108a25cc2c181ac913ec5e9f5c4 + checksum: 78d85ee33c2214b2a89392afa92c4580193b354d5f181d3bc6583da9fae9f427ef851d947b3efbe43ab0bb585ae96ff5ec6f3460a6ae1d0c80d2eb9002493f5e languageName: node linkType: hard @@ -13402,10 +13485,10 @@ __metadata: languageName: node linkType: hard -"moment-mini@npm:^2.24.0": +"moment@npm:^2.29.4": version: 2.29.4 - resolution: "moment-mini@npm:2.29.4" - checksum: 5d386872d04202c36653442a65f0e06a4e33cf3b25cef4e9df17877a8e76e93f218a1dfd4ccc0946c228815a4e1e53d79ae340de82791ffce90007769eb85120 + resolution: "moment@npm:2.29.4" + checksum: 0ec3f9c2bcba38dc2451b1daed5daded747f17610b92427bebe1d08d48d8b7bdd8d9197500b072d14e326dd0ccf3e326b9e3d07c5895d3d49e39b6803b76e80e languageName: node linkType: hard @@ -17415,6 +17498,13 @@ __metadata: languageName: node linkType: hard +"ts-dedent@npm:^2.2.0": + version: 2.2.0 + resolution: "ts-dedent@npm:2.2.0" + checksum: 93ed8f7878b6d5ed3c08d99b740010eede6bccfe64bce61c5a4da06a2c17d6ddbb80a8c49c2d15251de7594a4f93ffa21dd10e7be75ef66a4dc9951b4a94e2af + languageName: node + linkType: hard + "ts-easing@npm:^0.2.0": version: 0.2.0 resolution: "ts-easing@npm:0.2.0"