瀏覽代碼

Bump `babel-loader`, `karma-jasmine` and `webpack-dev-server`

JC Brand 3 年之前
父節點
當前提交
828b6785b4
共有 2 個文件被更改,包括 126 次插入355 次删除
  1. 123 352
      package-lock.json
  2. 3 3
      package.json

+ 123 - 352
package-lock.json

@@ -36,7 +36,7 @@
 				"@converse/headless": "file:src/headless",
 				"autoprefixer": "^9.8.6",
 				"babel-eslint": "^10.1.0",
-				"babel-loader": "^8.2.2",
+				"babel-loader": "^8.2.5",
 				"bootstrap.native-loader": "2.0.0",
 				"clean-css-cli": "^5.6.0",
 				"copy-webpack-plugin": "^10.2.4",
@@ -52,7 +52,7 @@
 				"karma": "^6.3.19",
 				"karma-chrome-launcher": "^3.1.1",
 				"karma-cli": "^2.0.0",
-				"karma-jasmine": "^4.0.1",
+				"karma-jasmine": "^5.0.0",
 				"karma-jasmine-html-reporter": "^1.7.0",
 				"karma-webpack": "^5.0.0",
 				"lerna": "^4.0.0",
@@ -67,7 +67,7 @@
 				"style-loader": "^3.1.0",
 				"webpack": "^5.36.1",
 				"webpack-cli": "^4.7.2",
-				"webpack-dev-server": "^4.0.0",
+				"webpack-dev-server": "^4.8.1",
 				"webpack-merge": "^5.8.0"
 			},
 			"engines": {
@@ -2059,6 +2059,12 @@
 				"@jridgewell/sourcemap-codec": "^1.4.10"
 			}
 		},
+		"node_modules/@leichtgewicht/ip-codec": {
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz",
+			"integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==",
+			"dev": true
+		},
 		"node_modules/@lerna/add": {
 			"version": "4.0.0",
 			"resolved": "https://registry.npmjs.org/@lerna/add/-/add-4.0.0.tgz",
@@ -4885,13 +4891,13 @@
 			}
 		},
 		"node_modules/babel-loader": {
-			"version": "8.2.3",
-			"resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz",
-			"integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==",
+			"version": "8.2.5",
+			"resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz",
+			"integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==",
 			"dev": true,
 			"dependencies": {
 				"find-cache-dir": "^3.3.1",
-				"loader-utils": "^1.4.0",
+				"loader-utils": "^2.0.0",
 				"make-dir": "^3.1.0",
 				"schema-utils": "^2.6.5"
 			},
@@ -4903,6 +4909,20 @@
 				"webpack": ">=2"
 			}
 		},
+		"node_modules/babel-loader/node_modules/loader-utils": {
+			"version": "2.0.2",
+			"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
+			"integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
+			"dev": true,
+			"dependencies": {
+				"big.js": "^5.2.2",
+				"emojis-list": "^3.0.0",
+				"json5": "^2.1.2"
+			},
+			"engines": {
+				"node": ">=8.9.0"
+			}
+		},
 		"node_modules/babel-loader/node_modules/make-dir": {
 			"version": "3.1.0",
 			"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
@@ -5134,18 +5154,16 @@
 				"url": "https://github.com/sponsors/ljharb"
 			}
 		},
-		"node_modules/bonjour": {
-			"version": "3.5.0",
-			"resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
-			"integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
+		"node_modules/bonjour-service": {
+			"version": "1.0.12",
+			"resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.12.tgz",
+			"integrity": "sha512-pMmguXYCu63Ug37DluMKEHdxc+aaIf/ay4YbF8Gxtba+9d3u+rmEWy61VK3Z3hp8Rskok3BunHYnG0dUHAsblw==",
 			"dev": true,
 			"dependencies": {
-				"array-flatten": "^2.1.0",
-				"deep-equal": "^1.0.1",
+				"array-flatten": "^2.1.2",
 				"dns-equal": "^1.0.0",
-				"dns-txt": "^2.0.2",
-				"multicast-dns": "^6.0.1",
-				"multicast-dns-service-types": "^1.1.0"
+				"fast-deep-equal": "^3.1.3",
+				"multicast-dns": "^7.2.4"
 			}
 		},
 		"node_modules/boolbase": {
@@ -5234,12 +5252,6 @@
 			"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
 			"dev": true
 		},
-		"node_modules/buffer-indexof": {
-			"version": "1.1.1",
-			"resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
-			"integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
-			"dev": true
-		},
 		"node_modules/builtins": {
 			"version": "1.0.3",
 			"resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
@@ -6701,23 +6713,6 @@
 			"integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
 			"dev": true
 		},
-		"node_modules/deep-equal": {
-			"version": "1.1.1",
-			"resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
-			"integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
-			"dev": true,
-			"dependencies": {
-				"is-arguments": "^1.0.4",
-				"is-date-object": "^1.0.1",
-				"is-regex": "^1.0.4",
-				"object-is": "^1.0.1",
-				"object-keys": "^1.1.1",
-				"regexp.prototype.flags": "^1.2.0"
-			},
-			"funding": {
-				"url": "https://github.com/sponsors/ljharb"
-			}
-		},
 		"node_modules/deep-is": {
 			"version": "0.1.4",
 			"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
@@ -6766,28 +6761,6 @@
 				"node": ">= 0.4"
 			}
 		},
-		"node_modules/del": {
-			"version": "6.0.0",
-			"resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
-			"integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
-			"dev": true,
-			"dependencies": {
-				"globby": "^11.0.1",
-				"graceful-fs": "^4.2.4",
-				"is-glob": "^4.0.1",
-				"is-path-cwd": "^2.2.0",
-				"is-path-inside": "^3.0.2",
-				"p-map": "^4.0.0",
-				"rimraf": "^3.0.2",
-				"slash": "^3.0.0"
-			},
-			"engines": {
-				"node": ">=10"
-			},
-			"funding": {
-				"url": "https://github.com/sponsors/sindresorhus"
-			}
-		},
 		"node_modules/delayed-stream": {
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@@ -6892,22 +6865,15 @@
 			"dev": true
 		},
 		"node_modules/dns-packet": {
-			"version": "1.3.4",
-			"resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
-			"integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
-			"dev": true,
-			"dependencies": {
-				"ip": "^1.1.0",
-				"safe-buffer": "^5.0.1"
-			}
-		},
-		"node_modules/dns-txt": {
-			"version": "2.0.2",
-			"resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
-			"integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
+			"version": "5.3.1",
+			"resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz",
+			"integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==",
 			"dev": true,
 			"dependencies": {
-				"buffer-indexof": "^1.0.0"
+				"@leichtgewicht/ip-codec": "^2.0.1"
+			},
+			"engines": {
+				"node": ">=6"
 			}
 		},
 		"node_modules/doctrine": {
@@ -9389,22 +9355,6 @@
 				"url": "https://github.com/sponsors/wooorm"
 			}
 		},
-		"node_modules/is-arguments": {
-			"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.2",
-				"has-tostringtag": "^1.0.0"
-			},
-			"engines": {
-				"node": ">= 0.4"
-			},
-			"funding": {
-				"url": "https://github.com/sponsors/ljharb"
-			}
-		},
 		"node_modules/is-arrayish": {
 			"version": "0.2.1",
 			"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
@@ -9640,24 +9590,6 @@
 				"node": ">=8"
 			}
 		},
-		"node_modules/is-path-cwd": {
-			"version": "2.2.0",
-			"resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
-			"integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
-			"dev": true,
-			"engines": {
-				"node": ">=6"
-			}
-		},
-		"node_modules/is-path-inside": {
-			"version": "3.0.3",
-			"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
-			"integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
-			"dev": true,
-			"engines": {
-				"node": ">=8"
-			}
-		},
 		"node_modules/is-plain-obj": {
 			"version": "1.1.0",
 			"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
@@ -9857,9 +9789,9 @@
 			"dev": true
 		},
 		"node_modules/jasmine-core": {
-			"version": "3.99.1",
-			"resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.99.1.tgz",
-			"integrity": "sha512-Hu1dmuoGcZ7AfyynN3LsfruwMbxMALMka+YtZeGoLuDEySVmVAPaonkNoBRIw/ectu8b9tVQCJNgp4a4knp+tg==",
+			"version": "4.1.0",
+			"resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.1.0.tgz",
+			"integrity": "sha512-8E8BiffCL8sBwK1zU9cbavLe8xpJAgOduSJ6N8PJVv8VosQ/nxVTuXj2kUeHxTlZBVvh24G19ga7xdiaxlceKg==",
 			"dev": true
 		},
 		"node_modules/jed": {
@@ -10182,18 +10114,18 @@
 			}
 		},
 		"node_modules/karma-jasmine": {
-			"version": "4.0.1",
-			"resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz",
-			"integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==",
+			"version": "5.0.0",
+			"resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.0.0.tgz",
+			"integrity": "sha512-dsFkCoTwyoNyQnMgegS72wIA/2xPDJG5yzTry0448U6lAY7P60Wgg4UuLlbdLv8YHbimgNpDXjjmfPdc99EDWQ==",
 			"dev": true,
 			"dependencies": {
-				"jasmine-core": "^3.6.0"
+				"jasmine-core": "^4.1.0"
 			},
 			"engines": {
-				"node": ">= 10"
+				"node": ">=12"
 			},
 			"peerDependencies": {
-				"karma": "*"
+				"karma": "^6.0.0"
 			}
 		},
 		"node_modules/karma-jasmine-html-reporter": {
@@ -11501,24 +11433,18 @@
 			"dev": true
 		},
 		"node_modules/multicast-dns": {
-			"version": "6.2.3",
-			"resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
-			"integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
+			"version": "7.2.4",
+			"resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.4.tgz",
+			"integrity": "sha512-XkCYOU+rr2Ft3LI6w4ye51M3VK31qJXFIxu0XLw169PtKG0Zx47OrXeVW/GCYOfpC9s1yyyf1S+L8/4LY0J9Zw==",
 			"dev": true,
 			"dependencies": {
-				"dns-packet": "^1.3.1",
+				"dns-packet": "^5.2.2",
 				"thunky": "^1.0.2"
 			},
 			"bin": {
 				"multicast-dns": "cli.js"
 			}
 		},
-		"node_modules/multicast-dns-service-types": {
-			"version": "1.1.0",
-			"resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
-			"integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
-			"dev": true
-		},
 		"node_modules/multimatch": {
 			"version": "5.0.0",
 			"resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz",
@@ -12014,22 +11940,6 @@
 				"url": "https://github.com/sponsors/ljharb"
 			}
 		},
-		"node_modules/object-is": {
-			"version": "1.1.5",
-			"resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
-			"integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
-			"dev": true,
-			"dependencies": {
-				"call-bind": "^1.0.2",
-				"define-properties": "^1.1.3"
-			},
-			"engines": {
-				"node": ">= 0.4"
-			},
-			"funding": {
-				"url": "https://github.com/sponsors/ljharb"
-			}
-		},
 		"node_modules/object-keys": {
 			"version": "1.1.1",
 			"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
@@ -14002,22 +13912,6 @@
 				"node": ">= 4"
 			}
 		},
-		"node_modules/regexp.prototype.flags": {
-			"version": "1.4.1",
-			"resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz",
-			"integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==",
-			"dev": true,
-			"dependencies": {
-				"call-bind": "^1.0.2",
-				"define-properties": "^1.1.3"
-			},
-			"engines": {
-				"node": ">= 0.4"
-			},
-			"funding": {
-				"url": "https://github.com/sponsors/ljharb"
-			}
-		},
 		"node_modules/regexpp": {
 			"version": "3.2.0",
 			"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
@@ -14459,12 +14353,12 @@
 			"dev": true
 		},
 		"node_modules/selfsigned": {
-			"version": "2.0.0",
-			"resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz",
-			"integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==",
+			"version": "2.0.1",
+			"resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz",
+			"integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==",
 			"dev": true,
 			"dependencies": {
-				"node-forge": "^1.2.0"
+				"node-forge": "^1"
 			},
 			"engines": {
 				"node": ">=10"
@@ -16599,9 +16493,9 @@
 			}
 		},
 		"node_modules/webpack-dev-server": {
-			"version": "4.7.4",
-			"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz",
-			"integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==",
+			"version": "4.8.1",
+			"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.8.1.tgz",
+			"integrity": "sha512-dwld70gkgNJa33czmcj/PlKY/nOy/BimbrgZRaR9vDATBQAYgLzggR0nxDtPLJiLrMgZwbE6RRfJ5vnBBasTyg==",
 			"dev": true,
 			"dependencies": {
 				"@types/bonjour": "^3.5.9",
@@ -16609,29 +16503,28 @@
 				"@types/express": "^4.17.13",
 				"@types/serve-index": "^1.9.1",
 				"@types/sockjs": "^0.3.33",
-				"@types/ws": "^8.2.2",
+				"@types/ws": "^8.5.1",
 				"ansi-html-community": "^0.0.8",
-				"bonjour": "^3.5.0",
+				"bonjour-service": "^1.0.11",
 				"chokidar": "^3.5.3",
 				"colorette": "^2.0.10",
 				"compression": "^1.7.4",
 				"connect-history-api-fallback": "^1.6.0",
 				"default-gateway": "^6.0.3",
-				"del": "^6.0.0",
-				"express": "^4.17.1",
+				"express": "^4.17.3",
 				"graceful-fs": "^4.2.6",
 				"html-entities": "^2.3.2",
-				"http-proxy-middleware": "^2.0.0",
+				"http-proxy-middleware": "^2.0.3",
 				"ipaddr.js": "^2.0.1",
 				"open": "^8.0.9",
 				"p-retry": "^4.5.0",
 				"portfinder": "^1.0.28",
+				"rimraf": "^3.0.2",
 				"schema-utils": "^4.0.0",
-				"selfsigned": "^2.0.0",
+				"selfsigned": "^2.0.1",
 				"serve-index": "^1.9.1",
 				"sockjs": "^0.3.21",
 				"spdy": "^4.0.2",
-				"strip-ansi": "^7.0.0",
 				"webpack-dev-middleware": "^5.3.1",
 				"ws": "^8.4.2"
 			},
@@ -16678,18 +16571,6 @@
 				"ajv": "^8.8.2"
 			}
 		},
-		"node_modules/webpack-dev-server/node_modules/ansi-regex": {
-			"version": "6.0.1",
-			"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
-			"integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
-			"dev": true,
-			"engines": {
-				"node": ">=12"
-			},
-			"funding": {
-				"url": "https://github.com/chalk/ansi-regex?sponsor=1"
-			}
-		},
 		"node_modules/webpack-dev-server/node_modules/json-schema-traverse": {
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
@@ -16715,21 +16596,6 @@
 				"url": "https://opencollective.com/webpack"
 			}
 		},
-		"node_modules/webpack-dev-server/node_modules/strip-ansi": {
-			"version": "7.0.1",
-			"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz",
-			"integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==",
-			"dev": true,
-			"dependencies": {
-				"ansi-regex": "^6.0.1"
-			},
-			"engines": {
-				"node": ">=12"
-			},
-			"funding": {
-				"url": "https://github.com/chalk/strip-ansi?sponsor=1"
-			}
-		},
 		"node_modules/webpack-dev-server/node_modules/ws": {
 			"version": "8.5.0",
 			"resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz",
@@ -18740,6 +18606,12 @@
 				"@jridgewell/sourcemap-codec": "^1.4.10"
 			}
 		},
+		"@leichtgewicht/ip-codec": {
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz",
+			"integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==",
+			"dev": true
+		},
 		"@lerna/add": {
 			"version": "4.0.0",
 			"resolved": "https://registry.npmjs.org/@lerna/add/-/add-4.0.0.tgz",
@@ -21079,17 +20951,28 @@
 			}
 		},
 		"babel-loader": {
-			"version": "8.2.3",
-			"resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz",
-			"integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==",
+			"version": "8.2.5",
+			"resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz",
+			"integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==",
 			"dev": true,
 			"requires": {
 				"find-cache-dir": "^3.3.1",
-				"loader-utils": "^1.4.0",
+				"loader-utils": "^2.0.0",
 				"make-dir": "^3.1.0",
 				"schema-utils": "^2.6.5"
 			},
 			"dependencies": {
+				"loader-utils": {
+					"version": "2.0.2",
+					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
+					"integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
+					"dev": true,
+					"requires": {
+						"big.js": "^5.2.2",
+						"emojis-list": "^3.0.0",
+						"json5": "^2.1.2"
+					}
+				},
 				"make-dir": {
 					"version": "3.1.0",
 					"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
@@ -21278,18 +21161,16 @@
 				}
 			}
 		},
-		"bonjour": {
-			"version": "3.5.0",
-			"resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
-			"integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
+		"bonjour-service": {
+			"version": "1.0.12",
+			"resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.12.tgz",
+			"integrity": "sha512-pMmguXYCu63Ug37DluMKEHdxc+aaIf/ay4YbF8Gxtba+9d3u+rmEWy61VK3Z3hp8Rskok3BunHYnG0dUHAsblw==",
 			"dev": true,
 			"requires": {
-				"array-flatten": "^2.1.0",
-				"deep-equal": "^1.0.1",
+				"array-flatten": "^2.1.2",
 				"dns-equal": "^1.0.0",
-				"dns-txt": "^2.0.2",
-				"multicast-dns": "^6.0.1",
-				"multicast-dns-service-types": "^1.1.0"
+				"fast-deep-equal": "^3.1.3",
+				"multicast-dns": "^7.2.4"
 			}
 		},
 		"boolbase": {
@@ -21355,12 +21236,6 @@
 			"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
 			"dev": true
 		},
-		"buffer-indexof": {
-			"version": "1.1.1",
-			"resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
-			"integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
-			"dev": true
-		},
 		"builtins": {
 			"version": "1.0.3",
 			"resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
@@ -22473,20 +22348,6 @@
 			"integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
 			"dev": true
 		},
-		"deep-equal": {
-			"version": "1.1.1",
-			"resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
-			"integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
-			"dev": true,
-			"requires": {
-				"is-arguments": "^1.0.4",
-				"is-date-object": "^1.0.1",
-				"is-regex": "^1.0.4",
-				"object-is": "^1.0.1",
-				"object-keys": "^1.1.1",
-				"regexp.prototype.flags": "^1.2.0"
-			}
-		},
 		"deep-is": {
 			"version": "0.1.4",
 			"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
@@ -22526,22 +22387,6 @@
 				"object-keys": "^1.0.12"
 			}
 		},
-		"del": {
-			"version": "6.0.0",
-			"resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
-			"integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
-			"dev": true,
-			"requires": {
-				"globby": "^11.0.1",
-				"graceful-fs": "^4.2.4",
-				"is-glob": "^4.0.1",
-				"is-path-cwd": "^2.2.0",
-				"is-path-inside": "^3.0.2",
-				"p-map": "^4.0.0",
-				"rimraf": "^3.0.2",
-				"slash": "^3.0.0"
-			}
-		},
 		"delayed-stream": {
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@@ -22628,22 +22473,12 @@
 			"dev": true
 		},
 		"dns-packet": {
-			"version": "1.3.4",
-			"resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
-			"integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
-			"dev": true,
-			"requires": {
-				"ip": "^1.1.0",
-				"safe-buffer": "^5.0.1"
-			}
-		},
-		"dns-txt": {
-			"version": "2.0.2",
-			"resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
-			"integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
+			"version": "5.3.1",
+			"resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz",
+			"integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==",
 			"dev": true,
 			"requires": {
-				"buffer-indexof": "^1.0.0"
+				"@leichtgewicht/ip-codec": "^2.0.1"
 			}
 		},
 		"doctrine": {
@@ -24541,16 +24376,6 @@
 				"is-decimal": "^1.0.0"
 			}
 		},
-		"is-arguments": {
-			"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.2",
-				"has-tostringtag": "^1.0.0"
-			}
-		},
 		"is-arrayish": {
 			"version": "0.2.1",
 			"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
@@ -24695,18 +24520,6 @@
 			"integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
 			"dev": true
 		},
-		"is-path-cwd": {
-			"version": "2.2.0",
-			"resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
-			"integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
-			"dev": true
-		},
-		"is-path-inside": {
-			"version": "3.0.3",
-			"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
-			"integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
-			"dev": true
-		},
 		"is-plain-obj": {
 			"version": "1.1.0",
 			"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
@@ -24847,9 +24660,9 @@
 			"dev": true
 		},
 		"jasmine-core": {
-			"version": "3.99.1",
-			"resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.99.1.tgz",
-			"integrity": "sha512-Hu1dmuoGcZ7AfyynN3LsfruwMbxMALMka+YtZeGoLuDEySVmVAPaonkNoBRIw/ectu8b9tVQCJNgp4a4knp+tg==",
+			"version": "4.1.0",
+			"resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.1.0.tgz",
+			"integrity": "sha512-8E8BiffCL8sBwK1zU9cbavLe8xpJAgOduSJ6N8PJVv8VosQ/nxVTuXj2kUeHxTlZBVvh24G19ga7xdiaxlceKg==",
 			"dev": true
 		},
 		"jed": {
@@ -25124,12 +24937,12 @@
 			}
 		},
 		"karma-jasmine": {
-			"version": "4.0.1",
-			"resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz",
-			"integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==",
+			"version": "5.0.0",
+			"resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.0.0.tgz",
+			"integrity": "sha512-dsFkCoTwyoNyQnMgegS72wIA/2xPDJG5yzTry0448U6lAY7P60Wgg4UuLlbdLv8YHbimgNpDXjjmfPdc99EDWQ==",
 			"dev": true,
 			"requires": {
-				"jasmine-core": "^3.6.0"
+				"jasmine-core": "^4.1.0"
 			}
 		},
 		"karma-jasmine-html-reporter": {
@@ -26172,21 +25985,15 @@
 			"dev": true
 		},
 		"multicast-dns": {
-			"version": "6.2.3",
-			"resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
-			"integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
+			"version": "7.2.4",
+			"resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.4.tgz",
+			"integrity": "sha512-XkCYOU+rr2Ft3LI6w4ye51M3VK31qJXFIxu0XLw169PtKG0Zx47OrXeVW/GCYOfpC9s1yyyf1S+L8/4LY0J9Zw==",
 			"dev": true,
 			"requires": {
-				"dns-packet": "^1.3.1",
+				"dns-packet": "^5.2.2",
 				"thunky": "^1.0.2"
 			}
 		},
-		"multicast-dns-service-types": {
-			"version": "1.1.0",
-			"resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
-			"integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
-			"dev": true
-		},
 		"multimatch": {
 			"version": "5.0.0",
 			"resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz",
@@ -26584,16 +26391,6 @@
 			"integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==",
 			"dev": true
 		},
-		"object-is": {
-			"version": "1.1.5",
-			"resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
-			"integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
-			"dev": true,
-			"requires": {
-				"call-bind": "^1.0.2",
-				"define-properties": "^1.1.3"
-			}
-		},
 		"object-keys": {
 			"version": "1.1.1",
 			"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
@@ -28097,16 +27894,6 @@
 				"tslib": "^1.9.0"
 			}
 		},
-		"regexp.prototype.flags": {
-			"version": "1.4.1",
-			"resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz",
-			"integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==",
-			"dev": true,
-			"requires": {
-				"call-bind": "^1.0.2",
-				"define-properties": "^1.1.3"
-			}
-		},
 		"regexpp": {
 			"version": "3.2.0",
 			"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
@@ -28412,12 +28199,12 @@
 			"dev": true
 		},
 		"selfsigned": {
-			"version": "2.0.0",
-			"resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz",
-			"integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==",
+			"version": "2.0.1",
+			"resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz",
+			"integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==",
 			"dev": true,
 			"requires": {
-				"node-forge": "^1.2.0"
+				"node-forge": "^1"
 			}
 		},
 		"semver": {
@@ -30080,9 +29867,9 @@
 			}
 		},
 		"webpack-dev-server": {
-			"version": "4.7.4",
-			"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz",
-			"integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==",
+			"version": "4.8.1",
+			"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.8.1.tgz",
+			"integrity": "sha512-dwld70gkgNJa33czmcj/PlKY/nOy/BimbrgZRaR9vDATBQAYgLzggR0nxDtPLJiLrMgZwbE6RRfJ5vnBBasTyg==",
 			"dev": true,
 			"requires": {
 				"@types/bonjour": "^3.5.9",
@@ -30090,29 +29877,28 @@
 				"@types/express": "^4.17.13",
 				"@types/serve-index": "^1.9.1",
 				"@types/sockjs": "^0.3.33",
-				"@types/ws": "^8.2.2",
+				"@types/ws": "^8.5.1",
 				"ansi-html-community": "^0.0.8",
-				"bonjour": "^3.5.0",
+				"bonjour-service": "^1.0.11",
 				"chokidar": "^3.5.3",
 				"colorette": "^2.0.10",
 				"compression": "^1.7.4",
 				"connect-history-api-fallback": "^1.6.0",
 				"default-gateway": "^6.0.3",
-				"del": "^6.0.0",
-				"express": "^4.17.1",
+				"express": "^4.17.3",
 				"graceful-fs": "^4.2.6",
 				"html-entities": "^2.3.2",
-				"http-proxy-middleware": "^2.0.0",
+				"http-proxy-middleware": "^2.0.3",
 				"ipaddr.js": "^2.0.1",
 				"open": "^8.0.9",
 				"p-retry": "^4.5.0",
 				"portfinder": "^1.0.28",
+				"rimraf": "^3.0.2",
 				"schema-utils": "^4.0.0",
-				"selfsigned": "^2.0.0",
+				"selfsigned": "^2.0.1",
 				"serve-index": "^1.9.1",
 				"sockjs": "^0.3.21",
 				"spdy": "^4.0.2",
-				"strip-ansi": "^7.0.0",
 				"webpack-dev-middleware": "^5.3.1",
 				"ws": "^8.4.2"
 			},
@@ -30138,12 +29924,6 @@
 						"fast-deep-equal": "^3.1.3"
 					}
 				},
-				"ansi-regex": {
-					"version": "6.0.1",
-					"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
-					"integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
-					"dev": true
-				},
 				"json-schema-traverse": {
 					"version": "1.0.0",
 					"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
@@ -30162,15 +29942,6 @@
 						"ajv-keywords": "^5.0.0"
 					}
 				},
-				"strip-ansi": {
-					"version": "7.0.1",
-					"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz",
-					"integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==",
-					"dev": true,
-					"requires": {
-						"ansi-regex": "^6.0.1"
-					}
-				},
 				"ws": {
 					"version": "8.5.0",
 					"resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz",

+ 3 - 3
package.json

@@ -70,7 +70,7 @@
     "@converse/headless": "file:src/headless",
     "autoprefixer": "^9.8.6",
     "babel-eslint": "^10.1.0",
-    "babel-loader": "^8.2.2",
+    "babel-loader": "^8.2.5",
     "bootstrap.native-loader": "2.0.0",
     "clean-css-cli": "^5.6.0",
     "copy-webpack-plugin": "^10.2.4",
@@ -86,7 +86,7 @@
     "karma": "^6.3.19",
     "karma-chrome-launcher": "^3.1.1",
     "karma-cli": "^2.0.0",
-    "karma-jasmine": "^4.0.1",
+    "karma-jasmine": "^5.0.0",
     "karma-jasmine-html-reporter": "^1.7.0",
     "karma-webpack": "^5.0.0",
     "lerna": "^4.0.0",
@@ -101,7 +101,7 @@
     "style-loader": "^3.1.0",
     "webpack": "^5.36.1",
     "webpack-cli": "^4.7.2",
-    "webpack-dev-server": "^4.0.0",
+    "webpack-dev-server": "^4.8.1",
     "webpack-merge": "^5.8.0"
   },
   "dependencies": {