diff --git a/package-lock.json b/package-lock.json index 807d2ca..37444bc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "prettier": "3.9.6", "rimraf": "6.1.3", "selenium-webdriver": "^4.20.0", - "web-ext": "10.5.0" + "web-ext": "10.6.0" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -536,9 +536,9 @@ "dev": true }, "node_modules/@devicefarmer/adbkit": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-3.3.8.tgz", - "integrity": "sha512-7rBLLzWQnBwutH2WZ0EWUkQdihqrnLYCUMaB44hSol9e0/cdIhuNFcqZO0xNheAU6qqHVA8sMiLofkYTgb+lmw==", + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-3.3.9.tgz", + "integrity": "sha512-AYxk5G/b2BPEfubcuxVEZEOpsLf0isqrPNJnnwAlUjZAiLdFg/uvLNRDuBhsC/Ar62X+rUhVlvlL+tKp9HCjfQ==", "dev": true, "dependencies": { "@devicefarmer/adbkit-logcat": "^2.1.2", @@ -1382,9 +1382,9 @@ } }, "node_modules/@mdn/browser-compat-data": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-8.0.4.tgz", - "integrity": "sha512-up6DsNsaPt3jq5d2TGx4UOXIqBKU0D86dxWwcVmmOOEYqP1rFaV1XcAcwHxMvb6bbtMfY5JpjUCszzy/aVc4yA==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-8.0.8.tgz", + "integrity": "sha512-Rutrrc3FYOc+um4/QC4WFETNk2fV8NKWoqQl3tQfcVTQ1WFaoJRbsJBasSF34ltitmnYYD6ZsKW1cOQtSj1jbQ==", "dev": true }, "node_modules/@microsoft/eslint-plugin-sdl": { @@ -2099,14 +2099,14 @@ } }, "node_modules/addons-linter": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-10.8.0.tgz", - "integrity": "sha512-AotpGWlp5FrmUIH8kjyYjQvCmthnSqPLpw7kOEl7DfoAWEndOCV/ONuekAVM8QObiei802RyyIClEaekA51n5g==", + "version": "10.10.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-10.10.0.tgz", + "integrity": "sha512-1n5Xvn4DyHMsulchNDl4ucWnXXQhHwLif6eK80KjieI9KIK3xD+3OYXk5ZcA6a2J8y+Nrlvq9/vq6w7KOqT2MQ==", "dev": true, "dependencies": { "@fluent/syntax": "0.19.0", "@fregante/relaxed-json": "2.0.0", - "@mdn/browser-compat-data": "8.0.4", + "@mdn/browser-compat-data": "8.0.8", "addons-moz-compare": "1.3.0", "addons-scanner-utils": "15.4.0", "ajv": "8.20.0", @@ -2126,7 +2126,7 @@ "pino": "10.3.1", "semver": "7.8.5", "source-map-support": "0.5.21", - "upath": "3.0.7", + "upath": "3.0.8", "yargs": "17.7.2", "yauzl": "3.4.0" }, @@ -2298,6 +2298,29 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, + "node_modules/addons-linter/node_modules/upath": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/upath/-/upath-3.0.8.tgz", + "integrity": "sha512-YAsrLMIlhfSCm9rga5TZsJ1mXgahs7N0qOTokzU8mFz35hUrYMvVkaEPefI3rEb/vkAWAOj1Km/qdije9RC1kQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/anodynos" + }, + { + "type": "polar", + "url": "https://polar.sh/anodynos" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-upath" + } + ], + "engines": { + "node": ">=20" + } + }, "node_modules/addons-moz-compare": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/addons-moz-compare/-/addons-moz-compare-1.3.0.tgz", @@ -2331,12 +2354,12 @@ } }, "node_modules/adm-zip": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.10.tgz", - "integrity": "sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.6.0.tgz", + "integrity": "sha512-XleryMhbuksdKtofnWZ9Sk+4CUTbms4Mb/EU32SZwToAyZ5RgVos/ki8n+yr0LWHOGKuakbXTuuYNHLQjhddgg==", "dev": true, "engines": { - "node": ">=6.0" + "node": ">=14.0" } }, "node_modules/agent-base": { @@ -4824,12 +4847,12 @@ } }, "node_modules/firefox-profile": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.7.0.tgz", - "integrity": "sha512-aGApEu5bfCNbA4PGUZiRJAIU6jKmghV2UVdklXAofnNtiDjqYw0czLS46W7IfFqVKgKhFB8Ao2YoNGHY4BoIMQ==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.7.1.tgz", + "integrity": "sha512-rUFGvJzXxhhOltBxf1aML9jTVismzgC3w00v2dG4Bxu5Xr6o9/D9QUT4do1ZUE9NHzmRFyQ6Bz+HBWnxZMO65w==", "dev": true, "dependencies": { - "adm-zip": "~0.5.x", + "adm-zip": "~0.6.x", "fs-extra": "^11.2.0", "ini": "^4.1.3", "minimist": "^1.2.8", @@ -4973,13 +4996,13 @@ } }, "node_modules/fx-runner": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.5.0.tgz", - "integrity": "sha512-EstfdRQu04tM+SXR3pBmc0+GYKZj9FMHAvA8XAbKPzTvUeHP0v1/F3aQ10bG7EluR6phvFqsvn5Z7SvYJsEgNw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.6.0.tgz", + "integrity": "sha512-PEEUfnQJw0/io6SspBbR4EIeXFL/qe/sugesCyfr9M3llgyxNaOH8stvO6KJOKRjeUAvEB6oSZKS3lgjSEOsXg==", "dev": true, "dependencies": { "commander": "^12.1.0", - "shell-quote": "1.8.4", + "shell-quote": "1.10.0", "which": "^4.0.0", "winreg": "0.0.12" }, @@ -8945,9 +8968,9 @@ } }, "node_modules/shell-quote": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.4.tgz", - "integrity": "sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.10.0.tgz", + "integrity": "sha512-w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA==", "dev": true, "engines": { "node": ">= 0.4" @@ -10038,21 +10061,21 @@ } }, "node_modules/web-ext": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-10.5.0.tgz", - "integrity": "sha512-tveUHhZHu5A2Qrs7u+hbh2S+7ZPuKVH/ILzqkRwpdivFOnVmgPhDLtmtGNKT3a8N9PZbW5uP6INe6Byj5qePVQ==", + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-10.6.0.tgz", + "integrity": "sha512-r1MfSwVy5wRQw3UgTUCw9CDViFIoDPri1Wq8qh/mRjC8T+K0TfuxKz68bzYTEP3rbAW6Wn8y7v/jXzBYd3LLGA==", "dev": true, "dependencies": { "@babel/runtime": "8.0.0", - "@devicefarmer/adbkit": "3.3.8", - "addons-linter": "10.8.0", + "@devicefarmer/adbkit": "3.3.9", + "addons-linter": "10.10.0", "camelcase": "8.0.0", "chrome-launcher": "1.2.0", "debounce": "1.2.1", "decamelize": "6.0.1", "es6-error": "4.1.1", - "firefox-profile": "4.7.0", - "fx-runner": "1.5.0", + "firefox-profile": "4.7.1", + "fx-runner": "1.6.0", "https-proxy-agent": "^7.0.0", "jose": "5.9.6", "jszip": "3.10.1", @@ -11006,9 +11029,9 @@ "dev": true }, "@devicefarmer/adbkit": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-3.3.8.tgz", - "integrity": "sha512-7rBLLzWQnBwutH2WZ0EWUkQdihqrnLYCUMaB44hSol9e0/cdIhuNFcqZO0xNheAU6qqHVA8sMiLofkYTgb+lmw==", + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/@devicefarmer/adbkit/-/adbkit-3.3.9.tgz", + "integrity": "sha512-AYxk5G/b2BPEfubcuxVEZEOpsLf0isqrPNJnnwAlUjZAiLdFg/uvLNRDuBhsC/Ar62X+rUhVlvlL+tKp9HCjfQ==", "dev": true, "requires": { "@devicefarmer/adbkit-logcat": "^2.1.2", @@ -11640,9 +11663,9 @@ } }, "@mdn/browser-compat-data": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-8.0.4.tgz", - "integrity": "sha512-up6DsNsaPt3jq5d2TGx4UOXIqBKU0D86dxWwcVmmOOEYqP1rFaV1XcAcwHxMvb6bbtMfY5JpjUCszzy/aVc4yA==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-8.0.8.tgz", + "integrity": "sha512-Rutrrc3FYOc+um4/QC4WFETNk2fV8NKWoqQl3tQfcVTQ1WFaoJRbsJBasSF34ltitmnYYD6ZsKW1cOQtSj1jbQ==", "dev": true }, "@microsoft/eslint-plugin-sdl": { @@ -12136,14 +12159,14 @@ "requires": {} }, "addons-linter": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-10.8.0.tgz", - "integrity": "sha512-AotpGWlp5FrmUIH8kjyYjQvCmthnSqPLpw7kOEl7DfoAWEndOCV/ONuekAVM8QObiei802RyyIClEaekA51n5g==", + "version": "10.10.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-10.10.0.tgz", + "integrity": "sha512-1n5Xvn4DyHMsulchNDl4ucWnXXQhHwLif6eK80KjieI9KIK3xD+3OYXk5ZcA6a2J8y+Nrlvq9/vq6w7KOqT2MQ==", "dev": true, "requires": { "@fluent/syntax": "0.19.0", "@fregante/relaxed-json": "2.0.0", - "@mdn/browser-compat-data": "8.0.4", + "@mdn/browser-compat-data": "8.0.8", "addons-moz-compare": "1.3.0", "addons-scanner-utils": "15.4.0", "ajv": "8.20.0", @@ -12163,7 +12186,7 @@ "pino": "10.3.1", "semver": "7.8.5", "source-map-support": "0.5.21", - "upath": "3.0.7", + "upath": "3.0.8", "yargs": "17.7.2", "yauzl": "3.4.0" }, @@ -12281,6 +12304,12 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true + }, + "upath": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/upath/-/upath-3.0.8.tgz", + "integrity": "sha512-YAsrLMIlhfSCm9rga5TZsJ1mXgahs7N0qOTokzU8mFz35hUrYMvVkaEPefI3rEb/vkAWAOj1Km/qdije9RC1kQ==", + "dev": true } } }, @@ -12305,9 +12334,9 @@ } }, "adm-zip": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.10.tgz", - "integrity": "sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.6.0.tgz", + "integrity": "sha512-XleryMhbuksdKtofnWZ9Sk+4CUTbms4Mb/EU32SZwToAyZ5RgVos/ki8n+yr0LWHOGKuakbXTuuYNHLQjhddgg==", "dev": true }, "agent-base": { @@ -14033,12 +14062,12 @@ } }, "firefox-profile": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.7.0.tgz", - "integrity": "sha512-aGApEu5bfCNbA4PGUZiRJAIU6jKmghV2UVdklXAofnNtiDjqYw0czLS46W7IfFqVKgKhFB8Ao2YoNGHY4BoIMQ==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/firefox-profile/-/firefox-profile-4.7.1.tgz", + "integrity": "sha512-rUFGvJzXxhhOltBxf1aML9jTVismzgC3w00v2dG4Bxu5Xr6o9/D9QUT4do1ZUE9NHzmRFyQ6Bz+HBWnxZMO65w==", "dev": true, "requires": { - "adm-zip": "~0.5.x", + "adm-zip": "~0.6.x", "fs-extra": "^11.2.0", "ini": "^4.1.3", "minimist": "^1.2.8", @@ -14137,13 +14166,13 @@ "dev": true }, "fx-runner": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.5.0.tgz", - "integrity": "sha512-EstfdRQu04tM+SXR3pBmc0+GYKZj9FMHAvA8XAbKPzTvUeHP0v1/F3aQ10bG7EluR6phvFqsvn5Z7SvYJsEgNw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.6.0.tgz", + "integrity": "sha512-PEEUfnQJw0/io6SspBbR4EIeXFL/qe/sugesCyfr9M3llgyxNaOH8stvO6KJOKRjeUAvEB6oSZKS3lgjSEOsXg==", "dev": true, "requires": { "commander": "^12.1.0", - "shell-quote": "1.8.4", + "shell-quote": "1.10.0", "which": "^4.0.0", "winreg": "0.0.12" }, @@ -16919,9 +16948,9 @@ "dev": true }, "shell-quote": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.4.tgz", - "integrity": "sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.10.0.tgz", + "integrity": "sha512-w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA==", "dev": true }, "shellwords": { @@ -17691,21 +17720,21 @@ } }, "web-ext": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-10.5.0.tgz", - "integrity": "sha512-tveUHhZHu5A2Qrs7u+hbh2S+7ZPuKVH/ILzqkRwpdivFOnVmgPhDLtmtGNKT3a8N9PZbW5uP6INe6Byj5qePVQ==", + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-10.6.0.tgz", + "integrity": "sha512-r1MfSwVy5wRQw3UgTUCw9CDViFIoDPri1Wq8qh/mRjC8T+K0TfuxKz68bzYTEP3rbAW6Wn8y7v/jXzBYd3LLGA==", "dev": true, "requires": { "@babel/runtime": "8.0.0", - "@devicefarmer/adbkit": "3.3.8", - "addons-linter": "10.8.0", + "@devicefarmer/adbkit": "3.3.9", + "addons-linter": "10.10.0", "camelcase": "8.0.0", "chrome-launcher": "1.2.0", "debounce": "1.2.1", "decamelize": "6.0.1", "es6-error": "4.1.1", - "firefox-profile": "4.7.0", - "fx-runner": "1.5.0", + "firefox-profile": "4.7.1", + "fx-runner": "1.6.0", "https-proxy-agent": "^7.0.0", "jose": "5.9.6", "jszip": "3.10.1", diff --git a/package.json b/package.json index 86a32a5..3eb6687 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "npm-run-all2": "9.0.3", "rimraf": "6.1.3", "selenium-webdriver": "^4.20.0", - "web-ext": "10.5.0" + "web-ext": "10.6.0" }, "overrides": { "node-notifier": {