瀏覽代碼

update deps

Jakob Pietron 2 年之前
父節點
當前提交
71c0234c68
共有 2 個文件被更改,包括 155 次插入133 次删除
  1. 148 126
      package-lock.json
  2. 7 7
      package.json

+ 148 - 126
package-lock.json

@@ -9,7 +9,7 @@
 				"buffer": "^6.0.3",
 				"crypto-browserify": "^3.12.0",
 				"css-loader": "^6.7.3",
-				"d3": "^7.8.0",
+				"d3": "^7.8.2",
 				"d3-drag": "^3.0.0",
 				"d3-force": "^3.0.0",
 				"d3-scale": "^4.0.2",
@@ -21,13 +21,13 @@
 				"stream-browserify": "^3.0.0",
 				"style-loader": "^3.3.1",
 				"ts-node": "^10.9.1",
-				"typescript": "^4.9.4",
+				"typescript": "^4.9.5",
 				"uuid": "^9.0.0"
 			},
 			"devDependencies": {
 				"@emotion/react": "^11.10.5",
-				"@mantine/core": "^5.10.0",
-				"@mantine/hooks": "^5.10.0",
+				"@mantine/core": "^5.10.2",
+				"@mantine/hooks": "^5.10.2",
 				"@tabler/icons": "^1.119.0",
 				"@types/d3": "^7.4.0",
 				"@types/d3-drag": "^3.0.2",
@@ -35,15 +35,15 @@
 				"@types/d3-selection": "^3.0.4",
 				"@types/mocha": "^10.0.1",
 				"@types/node": "^18.11.18",
-				"@types/react": "^18.0.26",
+				"@types/react": "^18.0.27",
 				"@types/react-dom": "^18.0.10",
-				"fork-ts-checker-webpack-plugin": "^7.2.14 ",
+				"fork-ts-checker-webpack-plugin": "^7.3.0",
 				"mocha": "^10.2.0",
 				"nyc": "^15.1.0",
 				"ts-loader": "^9.4.2",
 				"url-loader": "^4.1.1",
 				"webpack": "^5.75.0",
-				"webpack-cli": "^4.10.0",
+				"webpack-cli": "^5.0.1",
 				"webpack-dev-server": "^4.11.1"
 			}
 		},
@@ -776,36 +776,36 @@
 			"dev": true
 		},
 		"node_modules/@mantine/core": {
-			"version": "5.10.0",
-			"resolved": "https://registry.npmjs.org/@mantine/core/-/core-5.10.0.tgz",
-			"integrity": "sha512-if272RiYPK0nQQdGNwcCSY7bCPJW9455qXlRhnYOr021xh89T8WFVPeDw4uwcxoXsXdKRV5GAi9irSnsUqsjJQ==",
+			"version": "5.10.2",
+			"resolved": "https://registry.npmjs.org/@mantine/core/-/core-5.10.2.tgz",
+			"integrity": "sha512-DyvrkTj2U63Kvt3YD6kECA/PltcKwNa0Zr0IIPnEmhYM7bxpdae9pMRpRjwZ/o3JxkIh8k6vL2+7sxoec+IeKw==",
 			"dev": true,
 			"dependencies": {
 				"@floating-ui/react-dom-interactions": "^0.10.1",
-				"@mantine/styles": "5.10.0",
-				"@mantine/utils": "5.10.0",
+				"@mantine/styles": "5.10.2",
+				"@mantine/utils": "5.10.2",
 				"@radix-ui/react-scroll-area": "1.0.2",
 				"react-textarea-autosize": "8.3.4"
 			},
 			"peerDependencies": {
-				"@mantine/hooks": "5.10.0",
+				"@mantine/hooks": "5.10.2",
 				"react": ">=16.8.0",
 				"react-dom": ">=16.8.0"
 			}
 		},
 		"node_modules/@mantine/hooks": {
-			"version": "5.10.0",
-			"resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-5.10.0.tgz",
-			"integrity": "sha512-dAefxpvqjFtXNeKse+awkIa4U1XGnMMOqWg1+07Y2Ino2G6EiT8AEnYqQyTXgcPoNaWwG9533Q/DDadmyweqaQ==",
+			"version": "5.10.2",
+			"resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-5.10.2.tgz",
+			"integrity": "sha512-H26lZ+P2HasLXt3coXYUiN5hVRNXPYNwF93oP9TfmOOA+EEzbGtGQR/dBv51BF53UJ+rzgJ0W5lLi1CbZPdMnA==",
 			"dev": true,
 			"peerDependencies": {
 				"react": ">=16.8.0"
 			}
 		},
 		"node_modules/@mantine/styles": {
-			"version": "5.10.0",
-			"resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-5.10.0.tgz",
-			"integrity": "sha512-3JBM5LWJHb4Yk7jymPiSuaBJRoe2CgA7KoyYWgabwBP115GlHPb1rQCcavJsobHV4U+wFfZEEUnVBpaAaXqgmw==",
+			"version": "5.10.2",
+			"resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-5.10.2.tgz",
+			"integrity": "sha512-/LMGgiBJc+gDkh61gMgj5srPsapl2ZFbklF1dBxBF+77j7o1tORJWyAl3IOUD+po9P6jwfTjlDoNDNLESUJhyQ==",
 			"dev": true,
 			"dependencies": {
 				"clsx": "1.1.1",
@@ -824,9 +824,9 @@
 			"dev": true
 		},
 		"node_modules/@mantine/utils": {
-			"version": "5.10.0",
-			"resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-5.10.0.tgz",
-			"integrity": "sha512-mHnNm0ajIa8qLAIEwv82N6+7YKecynOA3I8vzgBHXS2x4HwGsHITFYGmMh2LNpx5dRL034tObfEFYZXqncyEDw==",
+			"version": "5.10.2",
+			"resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-5.10.2.tgz",
+			"integrity": "sha512-mpXTPG9X2nPfHGg3ejcWkSlYVxuiTx6RxWbbFHEk/U2fSikEAQdMNdVPaKI2c0/S2jksqJXlODZJv2Qt9HAFMQ==",
 			"dev": true,
 			"peerDependencies": {
 				"react": ">=16.8.0"
@@ -1415,9 +1415,9 @@
 			"dev": true
 		},
 		"node_modules/@types/react": {
-			"version": "18.0.26",
-			"resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.26.tgz",
-			"integrity": "sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug==",
+			"version": "18.0.27",
+			"resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz",
+			"integrity": "sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==",
 			"dev": true,
 			"dependencies": {
 				"@types/prop-types": "*",
@@ -1615,34 +1615,42 @@
 			}
 		},
 		"node_modules/@webpack-cli/configtest": {
-			"version": "1.2.0",
-			"resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz",
-			"integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==",
+			"version": "2.0.1",
+			"resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz",
+			"integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==",
 			"dev": true,
+			"engines": {
+				"node": ">=14.15.0"
+			},
 			"peerDependencies": {
-				"webpack": "4.x.x || 5.x.x",
-				"webpack-cli": "4.x.x"
+				"webpack": "5.x.x",
+				"webpack-cli": "5.x.x"
 			}
 		},
 		"node_modules/@webpack-cli/info": {
-			"version": "1.5.0",
-			"resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz",
-			"integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==",
+			"version": "2.0.1",
+			"resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz",
+			"integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==",
 			"dev": true,
-			"dependencies": {
-				"envinfo": "^7.7.3"
+			"engines": {
+				"node": ">=14.15.0"
 			},
 			"peerDependencies": {
-				"webpack-cli": "4.x.x"
+				"webpack": "5.x.x",
+				"webpack-cli": "5.x.x"
 			}
 		},
 		"node_modules/@webpack-cli/serve": {
-			"version": "1.7.0",
-			"resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz",
-			"integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==",
+			"version": "2.0.1",
+			"resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz",
+			"integrity": "sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==",
 			"dev": true,
+			"engines": {
+				"node": ">=14.15.0"
+			},
 			"peerDependencies": {
-				"webpack-cli": "4.x.x"
+				"webpack": "5.x.x",
+				"webpack-cli": "5.x.x"
 			},
 			"peerDependenciesMeta": {
 				"webpack-dev-server": {
@@ -2733,9 +2741,9 @@
 			"dev": true
 		},
 		"node_modules/d3": {
-			"version": "7.8.0",
-			"resolved": "https://registry.npmjs.org/d3/-/d3-7.8.0.tgz",
-			"integrity": "sha512-a5rNemRadWkEfqnY5NsD4RdCP9vn8EIJ4I5Rl14U0uKH1SXqcNmk/h9aGaAF1O98lz6L9M0IeUcuPa9GUYbI5A==",
+			"version": "7.8.2",
+			"resolved": "https://registry.npmjs.org/d3/-/d3-7.8.2.tgz",
+			"integrity": "sha512-WXty7qOGSHb7HR7CfOzwN1Gw04MUOzN8qh9ZUsvwycIMb4DYMpY9xczZ6jUorGtO6bR9BPMPaueIKwiDxu9uiQ==",
 			"dependencies": {
 				"d3-array": "3",
 				"d3-axis": "3",
@@ -3725,9 +3733,9 @@
 			}
 		},
 		"node_modules/fork-ts-checker-webpack-plugin": {
-			"version": "7.2.14",
-			"resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.2.14.tgz",
-			"integrity": "sha512-Tg2feh/n8k486KX0EbXVUfJj3j0xnnbKYTJw0fnIb2QdV0+lblOYZSal5ed9hARoWVwKeOC7sYE2EakSRLo5ZA==",
+			"version": "7.3.0",
+			"resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.3.0.tgz",
+			"integrity": "sha512-IN+XTzusCjR5VgntYFgxbxVx3WraPRnKehBFrf00cMSrtUuW9MsG9dhL6MWpY6MkjC3wVwoujfCDgZZCQwbswA==",
 			"dev": true,
 			"dependencies": {
 				"@babel/code-frame": "^7.16.7",
@@ -4440,12 +4448,12 @@
 			}
 		},
 		"node_modules/interpret": {
-			"version": "2.2.0",
-			"resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
-			"integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
+			"version": "3.1.1",
+			"resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz",
+			"integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==",
 			"dev": true,
 			"engines": {
-				"node": ">= 0.10"
+				"node": ">=10.13.0"
 			}
 		},
 		"node_modules/ipaddr.js": {
@@ -6266,15 +6274,15 @@
 			}
 		},
 		"node_modules/rechoir": {
-			"version": "0.7.1",
-			"resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
-			"integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
+			"version": "0.8.0",
+			"resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz",
+			"integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==",
 			"dev": true,
 			"dependencies": {
-				"resolve": "^1.9.0"
+				"resolve": "^1.20.0"
 			},
 			"engines": {
-				"node": ">= 0.10"
+				"node": ">= 10.13.0"
 			}
 		},
 		"node_modules/regenerator-runtime": {
@@ -7280,9 +7288,9 @@
 			}
 		},
 		"node_modules/typescript": {
-			"version": "4.9.4",
-			"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz",
-			"integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==",
+			"version": "4.9.5",
+			"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
+			"integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
 			"bin": {
 				"tsc": "bin/tsc",
 				"tsserver": "bin/tsserver"
@@ -7525,44 +7533,42 @@
 			}
 		},
 		"node_modules/webpack-cli": {
-			"version": "4.10.0",
-			"resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz",
-			"integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==",
+			"version": "5.0.1",
+			"resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz",
+			"integrity": "sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==",
 			"dev": true,
 			"dependencies": {
 				"@discoveryjs/json-ext": "^0.5.0",
-				"@webpack-cli/configtest": "^1.2.0",
-				"@webpack-cli/info": "^1.5.0",
-				"@webpack-cli/serve": "^1.7.0",
+				"@webpack-cli/configtest": "^2.0.1",
+				"@webpack-cli/info": "^2.0.1",
+				"@webpack-cli/serve": "^2.0.1",
 				"colorette": "^2.0.14",
-				"commander": "^7.0.0",
+				"commander": "^9.4.1",
 				"cross-spawn": "^7.0.3",
+				"envinfo": "^7.7.3",
 				"fastest-levenshtein": "^1.0.12",
 				"import-local": "^3.0.2",
-				"interpret": "^2.2.0",
-				"rechoir": "^0.7.0",
+				"interpret": "^3.1.1",
+				"rechoir": "^0.8.0",
 				"webpack-merge": "^5.7.3"
 			},
 			"bin": {
 				"webpack-cli": "bin/cli.js"
 			},
 			"engines": {
-				"node": ">=10.13.0"
+				"node": ">=14.15.0"
 			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/webpack"
 			},
 			"peerDependencies": {
-				"webpack": "4.x.x || 5.x.x"
+				"webpack": "5.x.x"
 			},
 			"peerDependenciesMeta": {
 				"@webpack-cli/generators": {
 					"optional": true
 				},
-				"@webpack-cli/migrate": {
-					"optional": true
-				},
 				"webpack-bundle-analyzer": {
 					"optional": true
 				},
@@ -7571,6 +7577,15 @@
 				}
 			}
 		},
+		"node_modules/webpack-cli/node_modules/commander": {
+			"version": "9.5.0",
+			"resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
+			"integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
+			"dev": true,
+			"engines": {
+				"node": "^12.20.0 || >=14"
+			}
+		},
 		"node_modules/webpack-dev-middleware": {
 			"version": "5.3.3",
 			"resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz",
@@ -8617,29 +8632,29 @@
 			"dev": true
 		},
 		"@mantine/core": {
-			"version": "5.10.0",
-			"resolved": "https://registry.npmjs.org/@mantine/core/-/core-5.10.0.tgz",
-			"integrity": "sha512-if272RiYPK0nQQdGNwcCSY7bCPJW9455qXlRhnYOr021xh89T8WFVPeDw4uwcxoXsXdKRV5GAi9irSnsUqsjJQ==",
+			"version": "5.10.2",
+			"resolved": "https://registry.npmjs.org/@mantine/core/-/core-5.10.2.tgz",
+			"integrity": "sha512-DyvrkTj2U63Kvt3YD6kECA/PltcKwNa0Zr0IIPnEmhYM7bxpdae9pMRpRjwZ/o3JxkIh8k6vL2+7sxoec+IeKw==",
 			"dev": true,
 			"requires": {
 				"@floating-ui/react-dom-interactions": "^0.10.1",
-				"@mantine/styles": "5.10.0",
-				"@mantine/utils": "5.10.0",
+				"@mantine/styles": "5.10.2",
+				"@mantine/utils": "5.10.2",
 				"@radix-ui/react-scroll-area": "1.0.2",
 				"react-textarea-autosize": "8.3.4"
 			}
 		},
 		"@mantine/hooks": {
-			"version": "5.10.0",
-			"resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-5.10.0.tgz",
-			"integrity": "sha512-dAefxpvqjFtXNeKse+awkIa4U1XGnMMOqWg1+07Y2Ino2G6EiT8AEnYqQyTXgcPoNaWwG9533Q/DDadmyweqaQ==",
+			"version": "5.10.2",
+			"resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-5.10.2.tgz",
+			"integrity": "sha512-H26lZ+P2HasLXt3coXYUiN5hVRNXPYNwF93oP9TfmOOA+EEzbGtGQR/dBv51BF53UJ+rzgJ0W5lLi1CbZPdMnA==",
 			"dev": true,
 			"requires": {}
 		},
 		"@mantine/styles": {
-			"version": "5.10.0",
-			"resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-5.10.0.tgz",
-			"integrity": "sha512-3JBM5LWJHb4Yk7jymPiSuaBJRoe2CgA7KoyYWgabwBP115GlHPb1rQCcavJsobHV4U+wFfZEEUnVBpaAaXqgmw==",
+			"version": "5.10.2",
+			"resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-5.10.2.tgz",
+			"integrity": "sha512-/LMGgiBJc+gDkh61gMgj5srPsapl2ZFbklF1dBxBF+77j7o1tORJWyAl3IOUD+po9P6jwfTjlDoNDNLESUJhyQ==",
 			"dev": true,
 			"requires": {
 				"clsx": "1.1.1",
@@ -8655,9 +8670,9 @@
 			}
 		},
 		"@mantine/utils": {
-			"version": "5.10.0",
-			"resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-5.10.0.tgz",
-			"integrity": "sha512-mHnNm0ajIa8qLAIEwv82N6+7YKecynOA3I8vzgBHXS2x4HwGsHITFYGmMh2LNpx5dRL034tObfEFYZXqncyEDw==",
+			"version": "5.10.2",
+			"resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-5.10.2.tgz",
+			"integrity": "sha512-mpXTPG9X2nPfHGg3ejcWkSlYVxuiTx6RxWbbFHEk/U2fSikEAQdMNdVPaKI2c0/S2jksqJXlODZJv2Qt9HAFMQ==",
 			"dev": true,
 			"requires": {}
 		},
@@ -9199,9 +9214,9 @@
 			"dev": true
 		},
 		"@types/react": {
-			"version": "18.0.26",
-			"resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.26.tgz",
-			"integrity": "sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug==",
+			"version": "18.0.27",
+			"resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz",
+			"integrity": "sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==",
 			"dev": true,
 			"requires": {
 				"@types/prop-types": "*",
@@ -9399,25 +9414,23 @@
 			}
 		},
 		"@webpack-cli/configtest": {
-			"version": "1.2.0",
-			"resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz",
-			"integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==",
+			"version": "2.0.1",
+			"resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz",
+			"integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==",
 			"dev": true,
 			"requires": {}
 		},
 		"@webpack-cli/info": {
-			"version": "1.5.0",
-			"resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz",
-			"integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==",
+			"version": "2.0.1",
+			"resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz",
+			"integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==",
 			"dev": true,
-			"requires": {
-				"envinfo": "^7.7.3"
-			}
+			"requires": {}
 		},
 		"@webpack-cli/serve": {
-			"version": "1.7.0",
-			"resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz",
-			"integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==",
+			"version": "2.0.1",
+			"resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz",
+			"integrity": "sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==",
 			"dev": true,
 			"requires": {}
 		},
@@ -10249,9 +10262,9 @@
 			"dev": true
 		},
 		"d3": {
-			"version": "7.8.0",
-			"resolved": "https://registry.npmjs.org/d3/-/d3-7.8.0.tgz",
-			"integrity": "sha512-a5rNemRadWkEfqnY5NsD4RdCP9vn8EIJ4I5Rl14U0uKH1SXqcNmk/h9aGaAF1O98lz6L9M0IeUcuPa9GUYbI5A==",
+			"version": "7.8.2",
+			"resolved": "https://registry.npmjs.org/d3/-/d3-7.8.2.tgz",
+			"integrity": "sha512-WXty7qOGSHb7HR7CfOzwN1Gw04MUOzN8qh9ZUsvwycIMb4DYMpY9xczZ6jUorGtO6bR9BPMPaueIKwiDxu9uiQ==",
 			"requires": {
 				"d3-array": "3",
 				"d3-axis": "3",
@@ -10992,9 +11005,9 @@
 			}
 		},
 		"fork-ts-checker-webpack-plugin": {
-			"version": "7.2.14",
-			"resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.2.14.tgz",
-			"integrity": "sha512-Tg2feh/n8k486KX0EbXVUfJj3j0xnnbKYTJw0fnIb2QdV0+lblOYZSal5ed9hARoWVwKeOC7sYE2EakSRLo5ZA==",
+			"version": "7.3.0",
+			"resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.3.0.tgz",
+			"integrity": "sha512-IN+XTzusCjR5VgntYFgxbxVx3WraPRnKehBFrf00cMSrtUuW9MsG9dhL6MWpY6MkjC3wVwoujfCDgZZCQwbswA==",
 			"dev": true,
 			"requires": {
 				"@babel/code-frame": "^7.16.7",
@@ -11504,9 +11517,9 @@
 			"integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg=="
 		},
 		"interpret": {
-			"version": "2.2.0",
-			"resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
-			"integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
+			"version": "3.1.1",
+			"resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz",
+			"integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==",
 			"dev": true
 		},
 		"ipaddr.js": {
@@ -12867,12 +12880,12 @@
 			}
 		},
 		"rechoir": {
-			"version": "0.7.1",
-			"resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
-			"integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
+			"version": "0.8.0",
+			"resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz",
+			"integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==",
 			"dev": true,
 			"requires": {
-				"resolve": "^1.9.0"
+				"resolve": "^1.20.0"
 			}
 		},
 		"regenerator-runtime": {
@@ -13640,9 +13653,9 @@
 			}
 		},
 		"typescript": {
-			"version": "4.9.4",
-			"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz",
-			"integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg=="
+			"version": "4.9.5",
+			"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
+			"integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g=="
 		},
 		"universalify": {
 			"version": "2.0.0",
@@ -13792,23 +13805,32 @@
 			}
 		},
 		"webpack-cli": {
-			"version": "4.10.0",
-			"resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz",
-			"integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==",
+			"version": "5.0.1",
+			"resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz",
+			"integrity": "sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==",
 			"dev": true,
 			"requires": {
 				"@discoveryjs/json-ext": "^0.5.0",
-				"@webpack-cli/configtest": "^1.2.0",
-				"@webpack-cli/info": "^1.5.0",
-				"@webpack-cli/serve": "^1.7.0",
+				"@webpack-cli/configtest": "^2.0.1",
+				"@webpack-cli/info": "^2.0.1",
+				"@webpack-cli/serve": "^2.0.1",
 				"colorette": "^2.0.14",
-				"commander": "^7.0.0",
+				"commander": "^9.4.1",
 				"cross-spawn": "^7.0.3",
+				"envinfo": "^7.7.3",
 				"fastest-levenshtein": "^1.0.12",
 				"import-local": "^3.0.2",
-				"interpret": "^2.2.0",
-				"rechoir": "^0.7.0",
+				"interpret": "^3.1.1",
+				"rechoir": "^0.8.0",
 				"webpack-merge": "^5.7.3"
+			},
+			"dependencies": {
+				"commander": {
+					"version": "9.5.0",
+					"resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
+					"integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
+					"dev": true
+				}
 			}
 		},
 		"webpack-dev-middleware": {

+ 7 - 7
package.json

@@ -1,8 +1,8 @@
 {
 	"devDependencies": {
 		"@emotion/react": "^11.10.5",
-		"@mantine/core": "^5.10.0",
-		"@mantine/hooks": "^5.10.0",
+		"@mantine/core": "^5.10.2",
+		"@mantine/hooks": "^5.10.2",
 		"@tabler/icons": "^1.119.0",
 		"@types/d3": "^7.4.0",
 		"@types/d3-drag": "^3.0.2",
@@ -10,23 +10,23 @@
 		"@types/d3-selection": "^3.0.4",
 		"@types/mocha": "^10.0.1",
 		"@types/node": "^18.11.18",
-		"@types/react": "^18.0.26",
+		"@types/react": "^18.0.27",
 		"@types/react-dom": "^18.0.10",
 		"mocha": "^10.2.0",
 		"nyc": "^15.1.0",
 		"ts-loader": "^9.4.2",
 		"url-loader": "^4.1.1",
 		"webpack": "^5.75.0",
-		"webpack-cli": "^4.10.0",
+		"webpack-cli": "^5.0.1",
 		"webpack-dev-server": "^4.11.1",
-		"fork-ts-checker-webpack-plugin": "^7.2.14 "
+		"fork-ts-checker-webpack-plugin": "^7.3.0"
 	},
 	"dependencies": {
 		"allotment": "^1.17.1",
 		"buffer": "^6.0.3",
 		"crypto-browserify": "^3.12.0",
 		"css-loader": "^6.7.3",
-		"d3": "^7.8.0",
+		"d3": "^7.8.2",
 		"d3-drag": "^3.0.0",
 		"d3-force": "^3.0.0",
 		"d3-scale": "^4.0.2",
@@ -38,7 +38,7 @@
 		"stream-browserify": "^3.0.0",
 		"style-loader": "^3.3.1",
 		"ts-node": "^10.9.1",
-		"typescript": "^4.9.4",
+		"typescript": "^4.9.5",
 		"uuid": "^9.0.0"
 	},
 	"scripts": {