Browse Source

Bump webpack-dev-server

JC Brand 3 years ago
parent
commit
726dbddea7
2 changed files with 141 additions and 181 deletions
  1. 140 180
      package-lock.json
  2. 1 1
      package.json

+ 140 - 180
package-lock.json

@@ -70,7 +70,7 @@
 				"style-loader": "^3.1.0",
 				"webpack": "^5.36.1",
 				"webpack-cli": "^4.7.2",
-				"webpack-dev-server": "^4.0.0-beta.3",
+				"webpack-dev-server": "^4.0.0",
 				"webpack-merge": "^5.8.0"
 			},
 			"engines": {
@@ -4986,9 +4986,9 @@
 			"dev": true
 		},
 		"node_modules/@types/http-proxy": {
-			"version": "1.17.6",
-			"resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.6.tgz",
-			"integrity": "sha512-+qsjqR75S/ib0ig0R9WN+CDoZeOBU6F2XLewgC4KVgdXiNHiKKHFEMRHOrs5PbYE97D5vataw5wPj4KLYfUkuQ==",
+			"version": "1.17.7",
+			"resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz",
+			"integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==",
 			"dev": true,
 			"dependencies": {
 				"@types/node": "*"
@@ -5031,9 +5031,9 @@
 			"dev": true
 		},
 		"node_modules/@types/retry": {
-			"version": "0.12.0",
-			"resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
-			"integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==",
+			"version": "0.12.1",
+			"resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz",
+			"integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==",
 			"dev": true
 		},
 		"node_modules/@types/trusted-types": {
@@ -8097,6 +8097,15 @@
 				"clone": "^1.0.2"
 			}
 		},
+		"node_modules/define-lazy-prop": {
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+			"integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+			"dev": true,
+			"engines": {
+				"node": ">=8"
+			}
+		},
 		"node_modules/define-properties": {
 			"version": "1.1.3",
 			"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
@@ -10752,9 +10761,9 @@
 			}
 		},
 		"node_modules/http-proxy-middleware": {
-			"version": "1.3.1",
-			"resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz",
-			"integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==",
+			"version": "2.0.1",
+			"resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz",
+			"integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==",
 			"dev": true,
 			"dependencies": {
 				"@types/http-proxy": "^1.17.5",
@@ -10764,7 +10773,7 @@
 				"micromatch": "^4.0.2"
 			},
 			"engines": {
-				"node": ">=8.0.0"
+				"node": ">=12.0.0"
 			}
 		},
 		"node_modules/http-proxy-middleware/node_modules/braces": {
@@ -11368,15 +11377,6 @@
 				"node": ">= 10"
 			}
 		},
-		"node_modules/is-absolute-url": {
-			"version": "3.0.3",
-			"resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
-			"integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
-			"dev": true,
-			"engines": {
-				"node": ">=8"
-			}
-		},
 		"node_modules/is-accessor-descriptor": {
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
@@ -11415,12 +11415,13 @@
 			}
 		},
 		"node_modules/is-arguments": {
-			"version": "1.1.0",
-			"resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz",
-			"integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==",
+			"version": "1.1.1",
+			"resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+			"integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
 			"dev": true,
 			"dependencies": {
-				"call-bind": "^1.0.0"
+				"call-bind": "^1.0.2",
+				"has-tostringtag": "^1.0.0"
 			},
 			"engines": {
 				"node": ">= 0.4"
@@ -12390,12 +12391,6 @@
 				"node": ">=8.0"
 			}
 		},
-		"node_modules/killable": {
-			"version": "1.0.1",
-			"resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
-			"integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
-			"dev": true
-		},
 		"node_modules/kind-of": {
 			"version": "6.0.3",
 			"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
@@ -17547,16 +17542,17 @@
 			}
 		},
 		"node_modules/open": {
-			"version": "7.4.2",
-			"resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
-			"integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
+			"version": "8.2.1",
+			"resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz",
+			"integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==",
 			"dev": true,
 			"dependencies": {
-				"is-docker": "^2.0.0",
-				"is-wsl": "^2.1.1"
+				"define-lazy-prop": "^2.0.0",
+				"is-docker": "^2.1.1",
+				"is-wsl": "^2.2.0"
 			},
 			"engines": {
-				"node": ">=8"
+				"node": ">=12"
 			},
 			"funding": {
 				"url": "https://github.com/sponsors/sindresorhus"
@@ -17738,9 +17734,9 @@
 			}
 		},
 		"node_modules/p-retry": {
-			"version": "4.6.0",
-			"resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.0.tgz",
-			"integrity": "sha512-SAHbQEwg3X5DRNaLmWjT+DlGc93ba5i+aP3QLfVNDncQEQO4xjbYW4N/lcVTSuP0aJietGfx2t94dJLzfBMpXw==",
+			"version": "4.6.1",
+			"resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz",
+			"integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==",
 			"dev": true,
 			"dependencies": {
 				"@types/retry": "^0.12.0",
@@ -22714,20 +22710,20 @@
 			}
 		},
 		"node_modules/webpack-dev-middleware": {
-			"version": "4.3.0",
-			"resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.3.0.tgz",
-			"integrity": "sha512-PjwyVY95/bhBh6VUqt6z4THplYcsvQ8YNNBTBM873xLVmw8FLeALn0qurHbs9EmcfhzQis/eoqypSnZeuUz26w==",
+			"version": "5.0.0",
+			"resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.0.0.tgz",
+			"integrity": "sha512-9zng2Z60pm6A98YoRcA0wSxw1EYn7B7y5owX/Tckyt9KGyULTkLtiavjaXlWqOMkM0YtqGgL3PvMOFgyFLq8vw==",
 			"dev": true,
 			"dependencies": {
 				"colorette": "^1.2.2",
 				"mem": "^8.1.1",
 				"memfs": "^3.2.2",
-				"mime-types": "^2.1.30",
+				"mime-types": "^2.1.31",
 				"range-parser": "^1.2.1",
 				"schema-utils": "^3.0.0"
 			},
 			"engines": {
-				"node": ">= v10.23.3"
+				"node": ">= 12.13.0"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -22737,57 +22733,37 @@
 				"webpack": "^4.0.0 || ^5.0.0"
 			}
 		},
-		"node_modules/webpack-dev-middleware/node_modules/schema-utils": {
-			"version": "3.0.0",
-			"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
-			"integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
-			"dev": true,
-			"dependencies": {
-				"@types/json-schema": "^7.0.6",
-				"ajv": "^6.12.5",
-				"ajv-keywords": "^3.5.2"
-			},
-			"engines": {
-				"node": ">= 10.13.0"
-			},
-			"funding": {
-				"type": "opencollective",
-				"url": "https://opencollective.com/webpack"
-			}
-		},
 		"node_modules/webpack-dev-server": {
-			"version": "4.0.0-beta.3",
-			"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.0.0-beta.3.tgz",
-			"integrity": "sha512-Ud7ieH15No/KiSdRuzk+2k+S4gSCR/N7m4hJhesDbKQEZy3P+NPXTXfsimNOZvbVX2TRuIEFB+VdLZFn8DwGwg==",
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.0.0.tgz",
+			"integrity": "sha512-ya5cjoBSf3LqrshZn2HMaRZQx8YRNBE+tx+CQNFGaLLHrvs4Y1aik0sl5SFhLz2cW1O9/NtyaZhthc+8UiuvkQ==",
 			"dev": true,
 			"dependencies": {
 				"ansi-html": "^0.0.7",
 				"bonjour": "^3.5.0",
 				"chokidar": "^3.5.1",
+				"colorette": "^1.2.2",
 				"compression": "^1.7.4",
 				"connect-history-api-fallback": "^1.6.0",
 				"del": "^6.0.0",
 				"express": "^4.17.1",
-				"find-cache-dir": "^3.3.1",
 				"graceful-fs": "^4.2.6",
 				"html-entities": "^2.3.2",
-				"http-proxy-middleware": "^1.3.1",
+				"http-proxy-middleware": "^2.0.0",
 				"internal-ip": "^6.2.0",
-				"ipaddr.js": "^2.0.0",
-				"is-absolute-url": "^3.0.3",
-				"killable": "^1.0.1",
-				"open": "^7.4.2",
+				"ipaddr.js": "^2.0.1",
+				"open": "^8.0.9",
 				"p-retry": "^4.5.0",
 				"portfinder": "^1.0.28",
-				"schema-utils": "^3.0.0",
+				"schema-utils": "^3.1.0",
 				"selfsigned": "^1.10.11",
 				"serve-index": "^1.9.1",
 				"sockjs": "^0.3.21",
 				"spdy": "^4.0.2",
-				"strip-ansi": "^6.0.0",
+				"strip-ansi": "^7.0.0",
 				"url": "^0.11.0",
-				"webpack-dev-middleware": "^4.1.0",
-				"ws": "^7.4.5"
+				"webpack-dev-middleware": "^5.0.0",
+				"ws": "^8.1.0"
 			},
 			"bin": {
 				"webpack-dev-server": "bin/webpack-dev-server.js"
@@ -22796,7 +22772,7 @@
 				"node": ">= 12.13.0"
 			},
 			"peerDependencies": {
-				"webpack": "^4.0.0 || ^5.0.0"
+				"webpack": "^4.37.0 || ^5.0.0"
 			},
 			"peerDependenciesMeta": {
 				"webpack-cli": {
@@ -22805,42 +22781,51 @@
 			}
 		},
 		"node_modules/webpack-dev-server/node_modules/ansi-regex": {
-			"version": "5.0.0",
-			"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
-			"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+			"version": "6.0.0",
+			"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.0.tgz",
+			"integrity": "sha512-tAaOSrWCHF+1Ear1Z4wnJCXA9GGox4K6Ic85a5qalES2aeEwQGr7UC93mwef49536PkCYjzkp0zIxfFvexJ6zQ==",
 			"dev": true,
 			"engines": {
-				"node": ">=8"
+				"node": ">=12"
+			},
+			"funding": {
+				"url": "https://github.com/chalk/ansi-regex?sponsor=1"
 			}
 		},
-		"node_modules/webpack-dev-server/node_modules/schema-utils": {
-			"version": "3.0.0",
-			"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
-			"integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
+		"node_modules/webpack-dev-server/node_modules/strip-ansi": {
+			"version": "7.0.0",
+			"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.0.tgz",
+			"integrity": "sha512-UhDTSnGF1dc0DRbUqr1aXwNoY3RgVkSWG8BrpnuFIxhP57IqbS7IRta2Gfiavds4yCxc5+fEAVVOgBZWnYkvzg==",
 			"dev": true,
 			"dependencies": {
-				"@types/json-schema": "^7.0.6",
-				"ajv": "^6.12.5",
-				"ajv-keywords": "^3.5.2"
+				"ansi-regex": "^6.0.0"
 			},
 			"engines": {
-				"node": ">= 10.13.0"
+				"node": ">=12"
 			},
 			"funding": {
-				"type": "opencollective",
-				"url": "https://opencollective.com/webpack"
+				"url": "https://github.com/chalk/strip-ansi?sponsor=1"
 			}
 		},
-		"node_modules/webpack-dev-server/node_modules/strip-ansi": {
-			"version": "6.0.0",
-			"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
-			"integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+		"node_modules/webpack-dev-server/node_modules/ws": {
+			"version": "8.2.0",
+			"resolved": "https://registry.npmjs.org/ws/-/ws-8.2.0.tgz",
+			"integrity": "sha512-uYhVJ/m9oXwEI04iIVmgLmugh2qrZihkywG9y5FfZV2ATeLIzHf93qs+tUNqlttbQK957/VX3mtwAS+UfIwA4g==",
 			"dev": true,
-			"dependencies": {
-				"ansi-regex": "^5.0.0"
-			},
 			"engines": {
-				"node": ">=8"
+				"node": ">=10.0.0"
+			},
+			"peerDependencies": {
+				"bufferutil": "^4.0.1",
+				"utf-8-validate": "^5.0.2"
+			},
+			"peerDependenciesMeta": {
+				"bufferutil": {
+					"optional": true
+				},
+				"utf-8-validate": {
+					"optional": true
+				}
 			}
 		},
 		"node_modules/webpack-merge": {
@@ -23273,7 +23258,6 @@
 			"version": "7.4.5",
 			"resolved": "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz",
 			"integrity": "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==",
-			"devOptional": true,
 			"engines": {
 				"node": ">=8.3.0"
 			},
@@ -27244,9 +27228,9 @@
 			"dev": true
 		},
 		"@types/http-proxy": {
-			"version": "1.17.6",
-			"resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.6.tgz",
-			"integrity": "sha512-+qsjqR75S/ib0ig0R9WN+CDoZeOBU6F2XLewgC4KVgdXiNHiKKHFEMRHOrs5PbYE97D5vataw5wPj4KLYfUkuQ==",
+			"version": "1.17.7",
+			"resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz",
+			"integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==",
 			"dev": true,
 			"requires": {
 				"@types/node": "*"
@@ -27289,9 +27273,9 @@
 			"dev": true
 		},
 		"@types/retry": {
-			"version": "0.12.0",
-			"resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
-			"integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==",
+			"version": "0.12.1",
+			"resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz",
+			"integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==",
 			"dev": true
 		},
 		"@types/trusted-types": {
@@ -29710,6 +29694,12 @@
 				"clone": "^1.0.2"
 			}
 		},
+		"define-lazy-prop": {
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+			"integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+			"dev": true
+		},
 		"define-properties": {
 			"version": "1.1.3",
 			"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
@@ -31803,9 +31793,9 @@
 			}
 		},
 		"http-proxy-middleware": {
-			"version": "1.3.1",
-			"resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz",
-			"integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==",
+			"version": "2.0.1",
+			"resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz",
+			"integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==",
 			"dev": true,
 			"requires": {
 				"@types/http-proxy": "^1.17.5",
@@ -32268,12 +32258,6 @@
 			"integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==",
 			"dev": true
 		},
-		"is-absolute-url": {
-			"version": "3.0.3",
-			"resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
-			"integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
-			"dev": true
-		},
 		"is-accessor-descriptor": {
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
@@ -32301,12 +32285,13 @@
 			}
 		},
 		"is-arguments": {
-			"version": "1.1.0",
-			"resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz",
-			"integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==",
+			"version": "1.1.1",
+			"resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+			"integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
 			"dev": true,
 			"requires": {
-				"call-bind": "^1.0.0"
+				"call-bind": "^1.0.2",
+				"has-tostringtag": "^1.0.0"
 			}
 		},
 		"is-arrayish": {
@@ -33022,12 +33007,6 @@
 				}
 			}
 		},
-		"killable": {
-			"version": "1.0.1",
-			"resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
-			"integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
-			"dev": true
-		},
 		"kind-of": {
 			"version": "6.0.3",
 			"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
@@ -36943,13 +36922,14 @@
 			}
 		},
 		"open": {
-			"version": "7.4.2",
-			"resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
-			"integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
+			"version": "8.2.1",
+			"resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz",
+			"integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==",
 			"dev": true,
 			"requires": {
-				"is-docker": "^2.0.0",
-				"is-wsl": "^2.1.1"
+				"define-lazy-prop": "^2.0.0",
+				"is-docker": "^2.1.1",
+				"is-wsl": "^2.2.0"
 			}
 		},
 		"opener": {
@@ -37071,9 +37051,9 @@
 			"dev": true
 		},
 		"p-retry": {
-			"version": "4.6.0",
-			"resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.0.tgz",
-			"integrity": "sha512-SAHbQEwg3X5DRNaLmWjT+DlGc93ba5i+aP3QLfVNDncQEQO4xjbYW4N/lcVTSuP0aJietGfx2t94dJLzfBMpXw==",
+			"version": "4.6.1",
+			"resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz",
+			"integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==",
 			"dev": true,
 			"requires": {
 				"@types/retry": "^0.12.0",
@@ -40976,92 +40956,73 @@
 			}
 		},
 		"webpack-dev-middleware": {
-			"version": "4.3.0",
-			"resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.3.0.tgz",
-			"integrity": "sha512-PjwyVY95/bhBh6VUqt6z4THplYcsvQ8YNNBTBM873xLVmw8FLeALn0qurHbs9EmcfhzQis/eoqypSnZeuUz26w==",
+			"version": "5.0.0",
+			"resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.0.0.tgz",
+			"integrity": "sha512-9zng2Z60pm6A98YoRcA0wSxw1EYn7B7y5owX/Tckyt9KGyULTkLtiavjaXlWqOMkM0YtqGgL3PvMOFgyFLq8vw==",
 			"dev": true,
 			"requires": {
 				"colorette": "^1.2.2",
 				"mem": "^8.1.1",
 				"memfs": "^3.2.2",
-				"mime-types": "^2.1.30",
+				"mime-types": "^2.1.31",
 				"range-parser": "^1.2.1",
 				"schema-utils": "^3.0.0"
-			},
-			"dependencies": {
-				"schema-utils": {
-					"version": "3.0.0",
-					"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
-					"integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
-					"dev": true,
-					"requires": {
-						"@types/json-schema": "^7.0.6",
-						"ajv": "^6.12.5",
-						"ajv-keywords": "^3.5.2"
-					}
-				}
 			}
 		},
 		"webpack-dev-server": {
-			"version": "4.0.0-beta.3",
-			"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.0.0-beta.3.tgz",
-			"integrity": "sha512-Ud7ieH15No/KiSdRuzk+2k+S4gSCR/N7m4hJhesDbKQEZy3P+NPXTXfsimNOZvbVX2TRuIEFB+VdLZFn8DwGwg==",
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.0.0.tgz",
+			"integrity": "sha512-ya5cjoBSf3LqrshZn2HMaRZQx8YRNBE+tx+CQNFGaLLHrvs4Y1aik0sl5SFhLz2cW1O9/NtyaZhthc+8UiuvkQ==",
 			"dev": true,
 			"requires": {
 				"ansi-html": "^0.0.7",
 				"bonjour": "^3.5.0",
 				"chokidar": "^3.5.1",
+				"colorette": "^1.2.2",
 				"compression": "^1.7.4",
 				"connect-history-api-fallback": "^1.6.0",
 				"del": "^6.0.0",
 				"express": "^4.17.1",
-				"find-cache-dir": "^3.3.1",
 				"graceful-fs": "^4.2.6",
 				"html-entities": "^2.3.2",
-				"http-proxy-middleware": "^1.3.1",
+				"http-proxy-middleware": "^2.0.0",
 				"internal-ip": "^6.2.0",
-				"ipaddr.js": "^2.0.0",
-				"is-absolute-url": "^3.0.3",
-				"killable": "^1.0.1",
-				"open": "^7.4.2",
+				"ipaddr.js": "^2.0.1",
+				"open": "^8.0.9",
 				"p-retry": "^4.5.0",
 				"portfinder": "^1.0.28",
-				"schema-utils": "^3.0.0",
+				"schema-utils": "^3.1.0",
 				"selfsigned": "^1.10.11",
 				"serve-index": "^1.9.1",
 				"sockjs": "^0.3.21",
 				"spdy": "^4.0.2",
-				"strip-ansi": "^6.0.0",
+				"strip-ansi": "^7.0.0",
 				"url": "^0.11.0",
-				"webpack-dev-middleware": "^4.1.0",
-				"ws": "^7.4.5"
+				"webpack-dev-middleware": "^5.0.0",
+				"ws": "^8.1.0"
 			},
 			"dependencies": {
 				"ansi-regex": {
-					"version": "5.0.0",
-					"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
-					"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+					"version": "6.0.0",
+					"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.0.tgz",
+					"integrity": "sha512-tAaOSrWCHF+1Ear1Z4wnJCXA9GGox4K6Ic85a5qalES2aeEwQGr7UC93mwef49536PkCYjzkp0zIxfFvexJ6zQ==",
 					"dev": true
 				},
-				"schema-utils": {
-					"version": "3.0.0",
-					"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
-					"integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
+				"strip-ansi": {
+					"version": "7.0.0",
+					"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.0.tgz",
+					"integrity": "sha512-UhDTSnGF1dc0DRbUqr1aXwNoY3RgVkSWG8BrpnuFIxhP57IqbS7IRta2Gfiavds4yCxc5+fEAVVOgBZWnYkvzg==",
 					"dev": true,
 					"requires": {
-						"@types/json-schema": "^7.0.6",
-						"ajv": "^6.12.5",
-						"ajv-keywords": "^3.5.2"
+						"ansi-regex": "^6.0.0"
 					}
 				},
-				"strip-ansi": {
-					"version": "6.0.0",
-					"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
-					"integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+				"ws": {
+					"version": "8.2.0",
+					"resolved": "https://registry.npmjs.org/ws/-/ws-8.2.0.tgz",
+					"integrity": "sha512-uYhVJ/m9oXwEI04iIVmgLmugh2qrZihkywG9y5FfZV2ATeLIzHf93qs+tUNqlttbQK957/VX3mtwAS+UfIwA4g==",
 					"dev": true,
-					"requires": {
-						"ansi-regex": "^5.0.0"
-					}
+					"requires": {}
 				}
 			}
 		},
@@ -41337,7 +41298,6 @@
 			"version": "7.4.5",
 			"resolved": "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz",
 			"integrity": "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==",
-			"devOptional": true,
 			"requires": {}
 		},
 		"xmlcreate": {

+ 1 - 1
package.json

@@ -103,7 +103,7 @@
     "style-loader": "^3.1.0",
     "webpack": "^5.36.1",
     "webpack-cli": "^4.7.2",
-    "webpack-dev-server": "^4.0.0-beta.3",
+    "webpack-dev-server": "^4.0.0",
     "webpack-merge": "^5.8.0"
   },
   "dependencies": {