mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-26 12:27:06 +00:00 
			
		
		
		
	Backport #23178 fix #23153 Co-authored-by: techknowlogick <techknowlogick@gitea.io> Co-authored-by: silverwind <me@silverwind.io> Co-authored-by: delvh <leon@kske.dev>
This commit is contained in:
		
							
								
								
									
										256
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										256
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -31,7 +31,7 @@ | ||||
|         "less": "4.1.3", | ||||
|         "less-loader": "11.1.0", | ||||
|         "license-checker-webpack-plugin": "0.2.1", | ||||
|         "mermaid": "9.3.0", | ||||
|         "mermaid": "10.0.2", | ||||
|         "mini-css-extract-plugin": "2.7.2", | ||||
|         "monaco-editor": "0.34.1", | ||||
|         "monaco-editor-webpack-plugin": "7.0.1", | ||||
| @@ -2680,6 +2680,14 @@ | ||||
|       "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "node_modules/cose-base": { | ||||
|       "version": "1.0.3", | ||||
|       "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz", | ||||
|       "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==", | ||||
|       "dependencies": { | ||||
|         "layout-base": "^1.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/cosmiconfig": { | ||||
|       "version": "8.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz", | ||||
| @@ -2888,6 +2896,53 @@ | ||||
|       "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", | ||||
|       "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" | ||||
|     }, | ||||
|     "node_modules/cytoscape": { | ||||
|       "version": "3.23.0", | ||||
|       "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.23.0.tgz", | ||||
|       "integrity": "sha512-gRZqJj/1kiAVPkrVFvz/GccxsXhF3Qwpptl32gKKypO4IlqnKBjTOu+HbXtEggSGzC5KCaHp3/F7GgENrtsFkA==", | ||||
|       "dependencies": { | ||||
|         "heap": "^0.2.6", | ||||
|         "lodash": "^4.17.21" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=0.10" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/cytoscape-cose-bilkent": { | ||||
|       "version": "4.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz", | ||||
|       "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==", | ||||
|       "dependencies": { | ||||
|         "cose-base": "^1.0.0" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "cytoscape": "^3.2.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/cytoscape-fcose": { | ||||
|       "version": "2.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz", | ||||
|       "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==", | ||||
|       "dependencies": { | ||||
|         "cose-base": "^2.2.0" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "cytoscape": "^3.2.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/cytoscape-fcose/node_modules/cose-base": { | ||||
|       "version": "2.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz", | ||||
|       "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==", | ||||
|       "dependencies": { | ||||
|         "layout-base": "^2.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/cytoscape-fcose/node_modules/layout-base": { | ||||
|       "version": "2.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz", | ||||
|       "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==" | ||||
|     }, | ||||
|     "node_modules/d3": { | ||||
|       "version": "7.8.2", | ||||
|       "resolved": "https://registry.npmjs.org/d3/-/d3-7.8.2.tgz", | ||||
| @@ -3267,11 +3322,11 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/dagre-d3-es": { | ||||
|       "version": "7.0.6", | ||||
|       "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.6.tgz", | ||||
|       "integrity": "sha512-CaaE/nZh205ix+Up4xsnlGmpog5GGm81Upi2+/SBHxwNwrccBb3K51LzjZ1U6hgvOlAEUsVWf1xSTzCyKpJ6+Q==", | ||||
|       "version": "7.0.9", | ||||
|       "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.9.tgz", | ||||
|       "integrity": "sha512-rYR4QfVmy+sR44IBDvVtcAmOReGBvRCWDpO2QjYwqgh9yijw6eSHBqaPG/LIOEy7aBsniLvtMW6pg19qJhq60w==", | ||||
|       "dependencies": { | ||||
|         "d3": "^7.7.0", | ||||
|         "d3": "^7.8.2", | ||||
|         "lodash-es": "^4.17.21" | ||||
|       } | ||||
|     }, | ||||
| @@ -3298,6 +3353,11 @@ | ||||
|         "node": ">=12" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/dayjs": { | ||||
|       "version": "1.11.7", | ||||
|       "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", | ||||
|       "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" | ||||
|     }, | ||||
|     "node_modules/debug": { | ||||
|       "version": "4.3.4", | ||||
|       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", | ||||
| @@ -3632,9 +3692,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/dompurify": { | ||||
|       "version": "2.4.1", | ||||
|       "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.1.tgz", | ||||
|       "integrity": "sha512-ewwFzHzrrneRjxzmK6oVz/rZn9VWspGFRDb4/rRtIsM1n36t9AKma/ye8syCpcw+XJ25kOK/hOG7t1j2I2yBqA==" | ||||
|       "version": "2.4.3", | ||||
|       "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.3.tgz", | ||||
|       "integrity": "sha512-q6QaLcakcRjebxjg8/+NP+h0rPfatOgOzc46Fst9VAA3jF2ApfKBNKMzdP4DYTqtUMXSCd5pRS/8Po/OmoCHZQ==" | ||||
|     }, | ||||
|     "node_modules/domutils": { | ||||
|       "version": "3.0.1", | ||||
| @@ -3681,6 +3741,11 @@ | ||||
|       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", | ||||
|       "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" | ||||
|     }, | ||||
|     "node_modules/elkjs": { | ||||
|       "version": "0.8.2", | ||||
|       "resolved": "https://registry.npmjs.org/elkjs/-/elkjs-0.8.2.tgz", | ||||
|       "integrity": "sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==" | ||||
|     }, | ||||
|     "node_modules/emoji-regex": { | ||||
|       "version": "8.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", | ||||
| @@ -5043,6 +5108,11 @@ | ||||
|       "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", | ||||
|       "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" | ||||
|     }, | ||||
|     "node_modules/heap": { | ||||
|       "version": "0.2.7", | ||||
|       "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", | ||||
|       "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==" | ||||
|     }, | ||||
|     "node_modules/hosted-git-info": { | ||||
|       "version": "2.8.9", | ||||
|       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", | ||||
| @@ -5877,6 +5947,11 @@ | ||||
|       "integrity": "sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "node_modules/layout-base": { | ||||
|       "version": "1.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz", | ||||
|       "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==" | ||||
|     }, | ||||
|     "node_modules/less": { | ||||
|       "version": "4.1.3", | ||||
|       "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", | ||||
| @@ -6049,8 +6124,7 @@ | ||||
|     "node_modules/lodash": { | ||||
|       "version": "4.17.21", | ||||
|       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", | ||||
|       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", | ||||
|       "dev": true | ||||
|       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" | ||||
|     }, | ||||
|     "node_modules/lodash-es": { | ||||
|       "version": "4.17.21", | ||||
| @@ -6393,20 +6467,26 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/mermaid": { | ||||
|       "version": "9.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-9.3.0.tgz", | ||||
|       "integrity": "sha512-mGl0BM19TD/HbU/LmlaZbjBi//tojelg8P/mxD6pPZTAYaI+VawcyBdqRsoUHSc7j71PrMdJ3HBadoQNdvP5cg==", | ||||
|       "version": "10.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.0.2.tgz", | ||||
|       "integrity": "sha512-slwoB9WdNUT+/W9VhxLYRLZ0Ey12fIE+cAZjm3FmHTD+0F1uoJETfsNbVS1POnvQZhFYzfT6/z6hJZXgecqVBA==", | ||||
|       "dependencies": { | ||||
|         "@braintree/sanitize-url": "^6.0.0", | ||||
|         "d3": "^7.0.0", | ||||
|         "dagre-d3-es": "7.0.6", | ||||
|         "dompurify": "2.4.1", | ||||
|         "cytoscape": "^3.23.0", | ||||
|         "cytoscape-cose-bilkent": "^4.1.0", | ||||
|         "cytoscape-fcose": "^2.1.0", | ||||
|         "d3": "^7.4.0", | ||||
|         "dagre-d3-es": "7.0.9", | ||||
|         "dayjs": "^1.11.7", | ||||
|         "dompurify": "2.4.3", | ||||
|         "elkjs": "^0.8.2", | ||||
|         "khroma": "^2.0.0", | ||||
|         "lodash-es": "^4.17.21", | ||||
|         "moment-mini": "^2.24.0", | ||||
|         "non-layered-tidy-tree-layout": "^2.0.2", | ||||
|         "stylis": "^4.1.2", | ||||
|         "uuid": "^9.0.0" | ||||
|         "ts-dedent": "^2.2.0", | ||||
|         "uuid": "^9.0.0", | ||||
|         "web-worker": "^1.2.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/micromatch": { | ||||
| @@ -6531,11 +6611,6 @@ | ||||
|       "integrity": "sha512-nPdMG0Pd09HuSsr7QOKUXO2Jr9eqaDiZvDwdyIhNG5SHYujkQHYKDfGQkulBxvbDHz8oHLsTgKN86LSwYzSHAg==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "node_modules/moment-mini": { | ||||
|       "version": "2.29.4", | ||||
|       "resolved": "https://registry.npmjs.org/moment-mini/-/moment-mini-2.29.4.tgz", | ||||
|       "integrity": "sha512-uhXpYwHFeiTbY9KSgPPRoo1nt8OxNVdMVoTBYHfSEKeRkIkwGpO+gERmhuhBtzfaeOyTkykSrm2+noJBgqt3Hg==" | ||||
|     }, | ||||
|     "node_modules/monaco-editor": { | ||||
|       "version": "0.34.1", | ||||
|       "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.34.1.tgz", | ||||
| @@ -8807,6 +8882,14 @@ | ||||
|         "node": ">=8" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/ts-dedent": { | ||||
|       "version": "2.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", | ||||
|       "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", | ||||
|       "engines": { | ||||
|         "node": ">=6.10" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/tsconfig-paths": { | ||||
|       "version": "3.14.1", | ||||
|       "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", | ||||
| @@ -9315,6 +9398,11 @@ | ||||
|         "node": ">=10.13.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/web-worker": { | ||||
|       "version": "1.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz", | ||||
|       "integrity": "sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA==" | ||||
|     }, | ||||
|     "node_modules/webidl-conversions": { | ||||
|       "version": "7.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", | ||||
| @@ -11774,6 +11862,14 @@ | ||||
|       "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "cose-base": { | ||||
|       "version": "1.0.3", | ||||
|       "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz", | ||||
|       "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==", | ||||
|       "requires": { | ||||
|         "layout-base": "^1.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "cosmiconfig": { | ||||
|       "version": "8.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz", | ||||
| @@ -11937,6 +12033,46 @@ | ||||
|       "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", | ||||
|       "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" | ||||
|     }, | ||||
|     "cytoscape": { | ||||
|       "version": "3.23.0", | ||||
|       "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.23.0.tgz", | ||||
|       "integrity": "sha512-gRZqJj/1kiAVPkrVFvz/GccxsXhF3Qwpptl32gKKypO4IlqnKBjTOu+HbXtEggSGzC5KCaHp3/F7GgENrtsFkA==", | ||||
|       "requires": { | ||||
|         "heap": "^0.2.6", | ||||
|         "lodash": "^4.17.21" | ||||
|       } | ||||
|     }, | ||||
|     "cytoscape-cose-bilkent": { | ||||
|       "version": "4.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz", | ||||
|       "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==", | ||||
|       "requires": { | ||||
|         "cose-base": "^1.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "cytoscape-fcose": { | ||||
|       "version": "2.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz", | ||||
|       "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==", | ||||
|       "requires": { | ||||
|         "cose-base": "^2.2.0" | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "cose-base": { | ||||
|           "version": "2.2.0", | ||||
|           "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz", | ||||
|           "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==", | ||||
|           "requires": { | ||||
|             "layout-base": "^2.0.0" | ||||
|           } | ||||
|         }, | ||||
|         "layout-base": { | ||||
|           "version": "2.0.1", | ||||
|           "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz", | ||||
|           "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==" | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "d3": { | ||||
|       "version": "7.8.2", | ||||
|       "resolved": "https://registry.npmjs.org/d3/-/d3-7.8.2.tgz", | ||||
| @@ -12208,11 +12344,11 @@ | ||||
|       } | ||||
|     }, | ||||
|     "dagre-d3-es": { | ||||
|       "version": "7.0.6", | ||||
|       "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.6.tgz", | ||||
|       "integrity": "sha512-CaaE/nZh205ix+Up4xsnlGmpog5GGm81Upi2+/SBHxwNwrccBb3K51LzjZ1U6hgvOlAEUsVWf1xSTzCyKpJ6+Q==", | ||||
|       "version": "7.0.9", | ||||
|       "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.9.tgz", | ||||
|       "integrity": "sha512-rYR4QfVmy+sR44IBDvVtcAmOReGBvRCWDpO2QjYwqgh9yijw6eSHBqaPG/LIOEy7aBsniLvtMW6pg19qJhq60w==", | ||||
|       "requires": { | ||||
|         "d3": "^7.7.0", | ||||
|         "d3": "^7.8.2", | ||||
|         "lodash-es": "^4.17.21" | ||||
|       } | ||||
|     }, | ||||
| @@ -12233,6 +12369,11 @@ | ||||
|         "whatwg-url": "^11.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "dayjs": { | ||||
|       "version": "1.11.7", | ||||
|       "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", | ||||
|       "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" | ||||
|     }, | ||||
|     "debug": { | ||||
|       "version": "4.3.4", | ||||
|       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", | ||||
| @@ -12472,9 +12613,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "dompurify": { | ||||
|       "version": "2.4.1", | ||||
|       "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.1.tgz", | ||||
|       "integrity": "sha512-ewwFzHzrrneRjxzmK6oVz/rZn9VWspGFRDb4/rRtIsM1n36t9AKma/ye8syCpcw+XJ25kOK/hOG7t1j2I2yBqA==" | ||||
|       "version": "2.4.3", | ||||
|       "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.3.tgz", | ||||
|       "integrity": "sha512-q6QaLcakcRjebxjg8/+NP+h0rPfatOgOzc46Fst9VAA3jF2ApfKBNKMzdP4DYTqtUMXSCd5pRS/8Po/OmoCHZQ==" | ||||
|     }, | ||||
|     "domutils": { | ||||
|       "version": "3.0.1", | ||||
| @@ -12518,6 +12659,11 @@ | ||||
|       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", | ||||
|       "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" | ||||
|     }, | ||||
|     "elkjs": { | ||||
|       "version": "0.8.2", | ||||
|       "resolved": "https://registry.npmjs.org/elkjs/-/elkjs-0.8.2.tgz", | ||||
|       "integrity": "sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==" | ||||
|     }, | ||||
|     "emoji-regex": { | ||||
|       "version": "8.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", | ||||
| @@ -13548,6 +13694,11 @@ | ||||
|       "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", | ||||
|       "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" | ||||
|     }, | ||||
|     "heap": { | ||||
|       "version": "0.2.7", | ||||
|       "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", | ||||
|       "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==" | ||||
|     }, | ||||
|     "hosted-git-info": { | ||||
|       "version": "2.8.9", | ||||
|       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", | ||||
| @@ -14129,6 +14280,11 @@ | ||||
|       "integrity": "sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "layout-base": { | ||||
|       "version": "1.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz", | ||||
|       "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==" | ||||
|     }, | ||||
|     "less": { | ||||
|       "version": "4.1.3", | ||||
|       "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", | ||||
| @@ -14251,8 +14407,7 @@ | ||||
|     "lodash": { | ||||
|       "version": "4.17.21", | ||||
|       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", | ||||
|       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", | ||||
|       "dev": true | ||||
|       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" | ||||
|     }, | ||||
|     "lodash-es": { | ||||
|       "version": "4.17.21", | ||||
| @@ -14531,20 +14686,26 @@ | ||||
|       "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" | ||||
|     }, | ||||
|     "mermaid": { | ||||
|       "version": "9.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-9.3.0.tgz", | ||||
|       "integrity": "sha512-mGl0BM19TD/HbU/LmlaZbjBi//tojelg8P/mxD6pPZTAYaI+VawcyBdqRsoUHSc7j71PrMdJ3HBadoQNdvP5cg==", | ||||
|       "version": "10.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.0.2.tgz", | ||||
|       "integrity": "sha512-slwoB9WdNUT+/W9VhxLYRLZ0Ey12fIE+cAZjm3FmHTD+0F1uoJETfsNbVS1POnvQZhFYzfT6/z6hJZXgecqVBA==", | ||||
|       "requires": { | ||||
|         "@braintree/sanitize-url": "^6.0.0", | ||||
|         "d3": "^7.0.0", | ||||
|         "dagre-d3-es": "7.0.6", | ||||
|         "dompurify": "2.4.1", | ||||
|         "cytoscape": "^3.23.0", | ||||
|         "cytoscape-cose-bilkent": "^4.1.0", | ||||
|         "cytoscape-fcose": "^2.1.0", | ||||
|         "d3": "^7.4.0", | ||||
|         "dagre-d3-es": "7.0.9", | ||||
|         "dayjs": "^1.11.7", | ||||
|         "dompurify": "2.4.3", | ||||
|         "elkjs": "^0.8.2", | ||||
|         "khroma": "^2.0.0", | ||||
|         "lodash-es": "^4.17.21", | ||||
|         "moment-mini": "^2.24.0", | ||||
|         "non-layered-tidy-tree-layout": "^2.0.2", | ||||
|         "stylis": "^4.1.2", | ||||
|         "uuid": "^9.0.0" | ||||
|         "ts-dedent": "^2.2.0", | ||||
|         "uuid": "^9.0.0", | ||||
|         "web-worker": "^1.2.0" | ||||
|       } | ||||
|     }, | ||||
|     "micromatch": { | ||||
| @@ -14634,11 +14795,6 @@ | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "moment-mini": { | ||||
|       "version": "2.29.4", | ||||
|       "resolved": "https://registry.npmjs.org/moment-mini/-/moment-mini-2.29.4.tgz", | ||||
|       "integrity": "sha512-uhXpYwHFeiTbY9KSgPPRoo1nt8OxNVdMVoTBYHfSEKeRkIkwGpO+gERmhuhBtzfaeOyTkykSrm2+noJBgqt3Hg==" | ||||
|     }, | ||||
|     "monaco-editor": { | ||||
|       "version": "0.34.1", | ||||
|       "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.34.1.tgz", | ||||
| @@ -16340,6 +16496,11 @@ | ||||
|       "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "ts-dedent": { | ||||
|       "version": "2.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", | ||||
|       "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==" | ||||
|     }, | ||||
|     "tsconfig-paths": { | ||||
|       "version": "3.14.1", | ||||
|       "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", | ||||
| @@ -16674,6 +16835,11 @@ | ||||
|         "graceful-fs": "^4.1.2" | ||||
|       } | ||||
|     }, | ||||
|     "web-worker": { | ||||
|       "version": "1.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz", | ||||
|       "integrity": "sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA==" | ||||
|     }, | ||||
|     "webidl-conversions": { | ||||
|       "version": "7.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", | ||||
|   | ||||
| @@ -31,7 +31,7 @@ | ||||
|     "less": "4.1.3", | ||||
|     "less-loader": "11.1.0", | ||||
|     "license-checker-webpack-plugin": "0.2.1", | ||||
|     "mermaid": "9.3.0", | ||||
|     "mermaid": "10.0.2", | ||||
|     "mini-css-extract-plugin": "2.7.2", | ||||
|     "monaco-editor": "0.34.1", | ||||
|     "monaco-editor-webpack-plugin": "7.0.1", | ||||
|   | ||||
| @@ -37,14 +37,10 @@ export async function renderMermaid() { | ||||
|       continue; | ||||
|     } | ||||
|  | ||||
|     let valid; | ||||
|     try { | ||||
|       valid = mermaid.parse(source); | ||||
|       await mermaid.parse(source); | ||||
|     } catch (err) { | ||||
|       displayError(el, err); | ||||
|     } | ||||
|  | ||||
|     if (!valid) { | ||||
|       el.closest('pre').classList.remove('is-loading'); | ||||
|       continue; | ||||
|     } | ||||
| @@ -52,22 +48,25 @@ export async function renderMermaid() { | ||||
|     try { | ||||
|       // can't use bindFunctions here because we can't cross the iframe boundary. This | ||||
|       // means js-based interactions won't work but they aren't intended to work either | ||||
|       mermaid.mermaidAPI.render('mermaid', source, (svgStr) => { | ||||
|         const heightStr = (svgStr.match(/viewBox="(.+?)"/) || ['', ''])[1].split(/\s+/)[3]; | ||||
|       const {svg} = await mermaid.render('mermaid', source); | ||||
|       const heightStr = (svg.match(/viewBox="(.+?)"/) || ['', ''])[1].split(/\s+/)[3]; | ||||
|       if (!heightStr) return displayError(el, new Error('Could not determine chart height')); | ||||
|  | ||||
|       const iframe = document.createElement('iframe'); | ||||
|       iframe.classList.add('markup-render'); | ||||
|       iframe.sandbox = 'allow-scripts'; | ||||
|       iframe.style.height = `${Math.ceil(parseFloat(heightStr))}px`; | ||||
|         iframe.srcdoc = `<html><head><style>${iframeCss}</style></head><body>${svgStr}</body></html>`; | ||||
|       iframe.srcdoc = `<html><head><style>${iframeCss}</style></head><body>${svg}</body></html>`; | ||||
|  | ||||
|       const mermaidBlock = document.createElement('div'); | ||||
|       mermaidBlock.classList.add('mermaid-block'); | ||||
|       mermaidBlock.append(iframe); | ||||
|  | ||||
|       const btn = makeCodeCopyButton(); | ||||
|       btn.setAttribute('data-clipboard-text', source); | ||||
|  | ||||
|       mermaidBlock.append(btn); | ||||
|       el.closest('pre').replaceWith(mermaidBlock); | ||||
|       }); | ||||
|     } catch (err) { | ||||
|       displayError(el, err); | ||||
|     } | ||||
|   | ||||
| @@ -234,7 +234,7 @@ export default { | ||||
|         'khroma@*': {licenseName: 'MIT'}, // https://github.com/fabiospampinato/khroma/pull/33 | ||||
|       }, | ||||
|       emitError: true, | ||||
|       allow: '(Apache-2.0 OR BSD-2-Clause OR BSD-3-Clause OR MIT OR ISC OR CPAL-1.0 OR Unlicense)', | ||||
|       allow: '(Apache-2.0 OR BSD-2-Clause OR BSD-3-Clause OR MIT OR ISC OR CPAL-1.0 OR Unlicense OR EPL-1.0 OR EPL-2.0)', | ||||
|       ignore: [ | ||||
|         'font-awesome', | ||||
|       ], | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Giteabot
					Giteabot