diff --git a/package-lock.json b/package-lock.json index 9c9a1d6..a612e25 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "prettier": "3.9.10", "rimraf": "6.1.3", "selenium-webdriver": "^4.20.0", - "web-ext": "10.7.0" + "web-ext": "10.8.0" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -466,9 +466,9 @@ } }, "node_modules/@babel/runtime": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-8.0.5.tgz", - "integrity": "sha512-7NK+Lz3spQ52XsUGTxIEVU4jYN2/dIaX8sTxRFAUtYmttYZnVh3aehiihv+/Gb7+duMNHl2OrFcBQRyOHScxpg==", + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-8.0.7.tgz", + "integrity": "sha512-k0hagDDq/6w4v+0Sp4wFvIz/yswH5O7Va6aRTnD7N62Tnborp4X+YB+H3XUcWVSR4aE47WPEXiIIZchBs0GmYg==", "dev": true }, "node_modules/@babel/template": { @@ -1438,9 +1438,9 @@ "dev": true }, "node_modules/@mdn/browser-compat-data": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-8.1.0.tgz", - "integrity": "sha512-BNlUjp+9O6gtIHPVZEGFb5rgtuWW8weR+mSKfLOevxbfoZv5DRe3N4ZTEpXiIm5wfR7+kqHu8malCCgP6USrlg==", + "version": "8.1.4", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-8.1.4.tgz", + "integrity": "sha512-Cgp3OP3u9x57kT1sZPI115SP5H1IyaBhdDPnvnHRYZ1988kW83wuqcIdcMinLJXlMKOL5Y2cufWHzngh5cVtow==", "dev": true }, "node_modules/@microsoft/eslint-plugin-sdl": { @@ -2540,16 +2540,16 @@ } }, "node_modules/addons-linter": { - "version": "10.13.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-10.13.0.tgz", - "integrity": "sha512-gHCI20x4umX7q1cfJgwr4k/E6+mk2xkuTji17YGdDQxUuIkoDVxO3HmeZEm3pA/3+pVgayHdDzgt+xSu7vikUQ==", + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-10.14.0.tgz", + "integrity": "sha512-lVwnr27l7L7RNj/POvTEZzjV2106BX6rciSKM8O0zE4oabncXW4mURrz3xXfqDZIkPZ/NbQgwdCxQhwiP2mGMw==", "dev": true, "dependencies": { "@fluent/syntax": "0.19.0", "@fregante/relaxed-json": "2.0.0", - "@mdn/browser-compat-data": "8.1.0", + "@mdn/browser-compat-data": "8.1.4", "addons-moz-compare": "1.4.0", - "addons-scanner-utils": "15.5.0", + "addons-scanner-utils": "16.0.0", "ajv": "8.20.0", "cheerio": "1.2.0", "columnify": "1.6.0", @@ -2568,7 +2568,7 @@ "semver": "7.8.5", "source-map-support": "0.5.21", "upath": "3.0.8", - "yargs": "17.7.2", + "yargs": "17.7.3", "yauzl": "3.4.0" }, "bin": { @@ -2746,9 +2746,9 @@ "dev": true }, "node_modules/addons-scanner-utils": { - "version": "15.5.0", - "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-15.5.0.tgz", - "integrity": "sha512-bucvaWBYzhtIVrkbzSo9SA22DLsOxFKXLlIJ234N6x8+8a3FNDGOva8x9lsM7xVQ7oUZH4RZ/WAEtR54J/iQSg==", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-16.0.0.tgz", + "integrity": "sha512-BFBWOR3p2/M0E6i1kYZNk2JNyM5f1a4PyKpBCWc3E9CQgFjpmIiuMEI8ZohpvsZgfdsOY9YXdWyCFPJ6m6C6zg==", "dev": true, "dependencies": { "common-tags": "1.8.2", @@ -5575,13 +5575,13 @@ } }, "node_modules/fx-runner": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.6.0.tgz", - "integrity": "sha512-PEEUfnQJw0/io6SspBbR4EIeXFL/qe/sugesCyfr9M3llgyxNaOH8stvO6KJOKRjeUAvEB6oSZKS3lgjSEOsXg==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.7.0.tgz", + "integrity": "sha512-TK6IKWV+G1W6Ic6HtKw1B1AlZrX6JXZ4BEd3JabNxQuqgvmcWBOykLBvKxCWG34qspcFRFk1rtEk6YdNFtVA1A==", "dev": true, "dependencies": { "commander": "^12.1.0", - "shell-quote": "1.10.0", + "shell-quote": "1.11.0", "which": "^4.0.0", "winreg": "0.0.12" }, @@ -8176,9 +8176,9 @@ } }, "node_modules/open": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/open/-/open-11.0.3.tgz", - "integrity": "sha512-b3souUgU0VaAvMmzA4+9cRgrOgMdE0vc9H9VhQ0FYnjjcyZ8R/f9DiwMU9V8rl+vjf05On9UJhbgb06fsTs87Q==", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/open/-/open-11.0.4.tgz", + "integrity": "sha512-++Zlftm0kVLPmzC06t6epuWmcRMDbI4z5P3NNX979WA/k23+NtSOynEGzsVfZwguKw2mi5umVgnBlJQMwRz4Pg==", "dev": true, "dependencies": { "default-browser": "^5.5.1", @@ -9266,9 +9266,9 @@ } }, "node_modules/shell-quote": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.10.0.tgz", - "integrity": "sha512-w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.11.0.tgz", + "integrity": "sha512-JdxDPD0DBTyu08pq0kPC0xSNet/qsU07qT6IsX1AS8oO2ICNRY4ldNa8OAI6PuwAH8tG3lxEhbqmyp4Dw4036g==", "dev": true, "engines": { "node": ">= 0.4" @@ -10398,28 +10398,28 @@ } }, "node_modules/web-ext": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-10.7.0.tgz", - "integrity": "sha512-G1CJMzQx8rWzD5WhhlUupKkMXXI+oVKUP44aY7H8Qte30xaozZ592kdK7V24U4HMNgayEFsMWxrYfX+/ccqB1w==", + "version": "10.8.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-10.8.0.tgz", + "integrity": "sha512-UdZJkdZZ9TTqDUDZLf1Tb9MCFQsi2P7FmHGx2e00VB+1U9iJPA1WUUHUtdjh2m7Cnh6su27wivhmEkaSkcl2+g==", "dev": true, "dependencies": { - "@babel/runtime": "8.0.5", + "@babel/runtime": "8.0.7", "@devicefarmer/adbkit": "3.3.9", - "addons-linter": "10.13.0", + "addons-linter": "10.14.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.1", - "fx-runner": "1.6.0", + "fx-runner": "1.7.0", "https-proxy-agent": "^7.0.0", "jose": "5.9.6", "jszip": "3.10.2", "multimatch": "6.0.0", - "open": "11.0.3", + "open": "11.0.4", "parse-json": "8.3.0", - "pino": "10.3.1", + "pino": "10.4.0", "promise-toolbox": "0.21.0", "source-map-support": "0.5.21", "strip-bom": "5.0.0", @@ -10427,7 +10427,7 @@ "tmp": "0.2.7", "update-notifier": "7.3.1", "watchpack": "2.5.2", - "yargs": "17.7.2", + "yargs": "17.7.3", "zip-dir": "2.0.0" }, "bin": { @@ -10455,6 +10455,34 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/web-ext/node_modules/pino": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-10.4.0.tgz", + "integrity": "sha512-bk1ZMTwG/Vymx+zPoa28MhNzucFvXJWp3csrSuxuHPSMeUettaCoQ5Jvg07mtC4JGNpcfTwz41oVCnNgBK9+vA==", + "dev": true, + "dependencies": { + "@pinojs/redact": "^0.4.0", + "atomic-sleep": "^1.0.0", + "on-exit-leak-free": "^2.1.0", + "pino-abstract-transport": "^3.0.0", + "pino-std-serializers": "^7.0.0", + "process-warning": "^5.0.0", + "quick-format-unescaped": "^4.0.3", + "real-require": "^1.0.0", + "safe-stable-stringify": "^2.3.1", + "sonic-boom": "^4.0.1", + "thread-stream": "^4.0.0" + }, + "bin": { + "pino": "bin.js" + } + }, + "node_modules/web-ext/node_modules/real-require": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/real-require/-/real-require-1.0.0.tgz", + "integrity": "sha512-P4nbQYQfePJxRSmY+v/KINxVucm4NF3p3s7pJveMTtom52FR4YGltUQLB8idDXwDDWW+eYrWDFbuzUnjoWHF7g==", + "dev": true + }, "node_modules/web-ext/node_modules/strip-bom": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-5.0.0.tgz", @@ -10921,9 +10949,9 @@ "dev": true }, "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "version": "17.7.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.3.tgz", + "integrity": "sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==", "dev": true, "dependencies": { "cliui": "^8.0.1", @@ -11321,9 +11349,9 @@ } }, "@babel/runtime": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-8.0.5.tgz", - "integrity": "sha512-7NK+Lz3spQ52XsUGTxIEVU4jYN2/dIaX8sTxRFAUtYmttYZnVh3aehiihv+/Gb7+duMNHl2OrFcBQRyOHScxpg==", + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-8.0.7.tgz", + "integrity": "sha512-k0hagDDq/6w4v+0Sp4wFvIz/yswH5O7Va6aRTnD7N62Tnborp4X+YB+H3XUcWVSR4aE47WPEXiIIZchBs0GmYg==", "dev": true }, "@babel/template": { @@ -12071,9 +12099,9 @@ "dev": true }, "@mdn/browser-compat-data": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-8.1.0.tgz", - "integrity": "sha512-BNlUjp+9O6gtIHPVZEGFb5rgtuWW8weR+mSKfLOevxbfoZv5DRe3N4ZTEpXiIm5wfR7+kqHu8malCCgP6USrlg==", + "version": "8.1.4", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-8.1.4.tgz", + "integrity": "sha512-Cgp3OP3u9x57kT1sZPI115SP5H1IyaBhdDPnvnHRYZ1988kW83wuqcIdcMinLJXlMKOL5Y2cufWHzngh5cVtow==", "dev": true }, "@microsoft/eslint-plugin-sdl": { @@ -12733,16 +12761,16 @@ "dev": true }, "addons-linter": { - "version": "10.13.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-10.13.0.tgz", - "integrity": "sha512-gHCI20x4umX7q1cfJgwr4k/E6+mk2xkuTji17YGdDQxUuIkoDVxO3HmeZEm3pA/3+pVgayHdDzgt+xSu7vikUQ==", + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-10.14.0.tgz", + "integrity": "sha512-lVwnr27l7L7RNj/POvTEZzjV2106BX6rciSKM8O0zE4oabncXW4mURrz3xXfqDZIkPZ/NbQgwdCxQhwiP2mGMw==", "dev": true, "requires": { "@fluent/syntax": "0.19.0", "@fregante/relaxed-json": "2.0.0", - "@mdn/browser-compat-data": "8.1.0", + "@mdn/browser-compat-data": "8.1.4", "addons-moz-compare": "1.4.0", - "addons-scanner-utils": "15.5.0", + "addons-scanner-utils": "16.0.0", "ajv": "8.20.0", "cheerio": "1.2.0", "columnify": "1.6.0", @@ -12761,7 +12789,7 @@ "semver": "7.8.5", "source-map-support": "0.5.21", "upath": "3.0.8", - "yargs": "17.7.2", + "yargs": "17.7.3", "yauzl": "3.4.0" }, "dependencies": { @@ -12888,9 +12916,9 @@ "dev": true }, "addons-scanner-utils": { - "version": "15.5.0", - "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-15.5.0.tgz", - "integrity": "sha512-bucvaWBYzhtIVrkbzSo9SA22DLsOxFKXLlIJ234N6x8+8a3FNDGOva8x9lsM7xVQ7oUZH4RZ/WAEtR54J/iQSg==", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-16.0.0.tgz", + "integrity": "sha512-BFBWOR3p2/M0E6i1kYZNk2JNyM5f1a4PyKpBCWc3E9CQgFjpmIiuMEI8ZohpvsZgfdsOY9YXdWyCFPJ6m6C6zg==", "dev": true, "requires": { "common-tags": "1.8.2", @@ -14837,13 +14865,13 @@ "dev": true }, "fx-runner": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.6.0.tgz", - "integrity": "sha512-PEEUfnQJw0/io6SspBbR4EIeXFL/qe/sugesCyfr9M3llgyxNaOH8stvO6KJOKRjeUAvEB6oSZKS3lgjSEOsXg==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/fx-runner/-/fx-runner-1.7.0.tgz", + "integrity": "sha512-TK6IKWV+G1W6Ic6HtKw1B1AlZrX6JXZ4BEd3JabNxQuqgvmcWBOykLBvKxCWG34qspcFRFk1rtEk6YdNFtVA1A==", "dev": true, "requires": { "commander": "^12.1.0", - "shell-quote": "1.10.0", + "shell-quote": "1.11.0", "which": "^4.0.0", "winreg": "0.0.12" }, @@ -16656,9 +16684,9 @@ } }, "open": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/open/-/open-11.0.3.tgz", - "integrity": "sha512-b3souUgU0VaAvMmzA4+9cRgrOgMdE0vc9H9VhQ0FYnjjcyZ8R/f9DiwMU9V8rl+vjf05On9UJhbgb06fsTs87Q==", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/open/-/open-11.0.4.tgz", + "integrity": "sha512-++Zlftm0kVLPmzC06t6epuWmcRMDbI4z5P3NNX979WA/k23+NtSOynEGzsVfZwguKw2mi5umVgnBlJQMwRz4Pg==", "dev": true, "requires": { "default-browser": "^5.5.1", @@ -17436,9 +17464,9 @@ "dev": true }, "shell-quote": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.10.0.tgz", - "integrity": "sha512-w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.11.0.tgz", + "integrity": "sha512-JdxDPD0DBTyu08pq0kPC0xSNet/qsU07qT6IsX1AS8oO2ICNRY4ldNa8OAI6PuwAH8tG3lxEhbqmyp4Dw4036g==", "dev": true }, "side-channel": { @@ -18241,28 +18269,28 @@ } }, "web-ext": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-10.7.0.tgz", - "integrity": "sha512-G1CJMzQx8rWzD5WhhlUupKkMXXI+oVKUP44aY7H8Qte30xaozZ592kdK7V24U4HMNgayEFsMWxrYfX+/ccqB1w==", + "version": "10.8.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-10.8.0.tgz", + "integrity": "sha512-UdZJkdZZ9TTqDUDZLf1Tb9MCFQsi2P7FmHGx2e00VB+1U9iJPA1WUUHUtdjh2m7Cnh6su27wivhmEkaSkcl2+g==", "dev": true, "requires": { - "@babel/runtime": "8.0.5", + "@babel/runtime": "8.0.7", "@devicefarmer/adbkit": "3.3.9", - "addons-linter": "10.13.0", + "addons-linter": "10.14.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.1", - "fx-runner": "1.6.0", + "fx-runner": "1.7.0", "https-proxy-agent": "^7.0.0", "jose": "5.9.6", "jszip": "3.10.2", "multimatch": "6.0.0", - "open": "11.0.3", + "open": "11.0.4", "parse-json": "8.3.0", - "pino": "10.3.1", + "pino": "10.4.0", "promise-toolbox": "0.21.0", "source-map-support": "0.5.21", "strip-bom": "5.0.0", @@ -18270,7 +18298,7 @@ "tmp": "0.2.7", "update-notifier": "7.3.1", "watchpack": "2.5.2", - "yargs": "17.7.2", + "yargs": "17.7.3", "zip-dir": "2.0.0" }, "dependencies": { @@ -18285,6 +18313,31 @@ "type-fest": "^4.39.1" } }, + "pino": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-10.4.0.tgz", + "integrity": "sha512-bk1ZMTwG/Vymx+zPoa28MhNzucFvXJWp3csrSuxuHPSMeUettaCoQ5Jvg07mtC4JGNpcfTwz41oVCnNgBK9+vA==", + "dev": true, + "requires": { + "@pinojs/redact": "^0.4.0", + "atomic-sleep": "^1.0.0", + "on-exit-leak-free": "^2.1.0", + "pino-abstract-transport": "^3.0.0", + "pino-std-serializers": "^7.0.0", + "process-warning": "^5.0.0", + "quick-format-unescaped": "^4.0.3", + "real-require": "^1.0.0", + "safe-stable-stringify": "^2.3.1", + "sonic-boom": "^4.0.1", + "thread-stream": "^4.0.0" + } + }, + "real-require": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/real-require/-/real-require-1.0.0.tgz", + "integrity": "sha512-P4nbQYQfePJxRSmY+v/KINxVucm4NF3p3s7pJveMTtom52FR4YGltUQLB8idDXwDDWW+eYrWDFbuzUnjoWHF7g==", + "dev": true + }, "strip-bom": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-5.0.0.tgz", @@ -18596,9 +18649,9 @@ "dev": true }, "yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "version": "17.7.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.3.tgz", + "integrity": "sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==", "dev": true, "requires": { "cliui": "^8.0.1", diff --git a/package.json b/package.json index c072c78..1634a56 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "npm-run-all2": "9.0.3", "rimraf": "6.1.3", "selenium-webdriver": "^4.20.0", - "web-ext": "10.7.0" + "web-ext": "10.8.0" }, "overrides": { "node-notifier": {