fix(package): update web-ext to support newer browser APIs and remove `addon-linter` override

This commit is contained in:
Thomas Rupprecht 2023-09-07 13:12:11 +02:00
parent 3f1300543d
commit e711fb11a8
2 changed files with 29 additions and 62 deletions

84
package-lock.json generated
View File

@ -24,7 +24,7 @@
"stylelint-config-standard": "^34.0.0",
"stylelint-plugin-defensive-css": "^0.8.1",
"stylelint-plugin-logical-css": "^0.13.2",
"web-ext": "^7.6.2"
"web-ext": "^7.7.0"
}
},
"node_modules/@aashutoshrathi/word-wrap": {
@ -855,9 +855,9 @@
}
},
"node_modules/@mdn/browser-compat-data": {
"version": "5.3.8",
"resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.3.8.tgz",
"integrity": "sha512-WE2eeLb0gZJcQEnPhCIQWs+5KpNK2VI0EOWFUvR39/iks2vDSzJO//78hVz/gYdOGXz6mo4jg0T7RygsUbyZ8w==",
"version": "5.3.14",
"resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.3.14.tgz",
"integrity": "sha512-Y9XQrphVcE6u9xMm+gIqN86opbU/5s2W1pdPyKRyFV5B7+2jWM2gLI5JpfhZncaoDKvhy6FYwK04aCz5UM/bTQ==",
"dev": true
},
"node_modules/@nodelib/fs.scandir": {
@ -1082,13 +1082,13 @@
}
},
"node_modules/addons-linter": {
"version": "6.12.0",
"resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-6.12.0.tgz",
"integrity": "sha512-zz9HdpTjDKJYLllw6STx6k5S01+ZI4BNF46QBZooSaM62npy81+Yb4QfmHid355jVhnQqvz3dXzw/USXYlS6yQ==",
"version": "6.13.0",
"resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-6.13.0.tgz",
"integrity": "sha512-vYgDXl8aLmN1zU4HmsQdG6tUFByg499mHnTEMWDUbSkoYDq3koTne08EsqU6sD+o814u8FxclQP7580L0g/tPQ==",
"dev": true,
"dependencies": {
"@fluent/syntax": "0.19.0",
"@mdn/browser-compat-data": "5.3.8",
"@mdn/browser-compat-data": "5.3.14",
"addons-moz-compare": "1.3.0",
"addons-scanner-utils": "9.3.0",
"ajv": "8.12.0",
@ -1097,20 +1097,20 @@
"columnify": "1.6.0",
"common-tags": "1.8.2",
"deepmerge": "4.3.1",
"eslint": "8.46.0",
"eslint": "8.48.0",
"eslint-plugin-no-unsanitized": "4.0.2",
"eslint-visitor-keys": "3.4.2",
"eslint-visitor-keys": "3.4.3",
"espree": "9.6.1",
"esprima": "4.0.1",
"fast-json-patch": "3.1.1",
"glob": "10.3.3",
"glob": "10.3.4",
"image-size": "1.0.2",
"is-mergeable-object": "1.1.1",
"jed": "1.1.1",
"json-merge-patch": "1.0.2",
"os-locale": "5.0.0",
"pino": "8.15.0",
"postcss": "8.4.27",
"postcss": "8.4.29",
"relaxed-json": "1.0.3",
"semver": "7.5.4",
"sha.js": "2.4.11",
@ -1171,9 +1171,9 @@
}
},
"node_modules/addons-linter/node_modules/glob": {
"version": "10.3.3",
"resolved": "https://registry.npmjs.org/glob/-/glob-10.3.3.tgz",
"integrity": "sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==",
"version": "10.3.4",
"resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz",
"integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==",
"dev": true,
"dependencies": {
"foreground-child": "^3.1.0",
@ -1229,34 +1229,6 @@
}
}
},
"node_modules/addons-linter/node_modules/postcss": {
"version": "8.4.27",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz",
"integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==",
"dev": true,
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/postcss/"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/postcss"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
"dependencies": {
"nanoid": "^3.3.6",
"picocolors": "^1.0.0",
"source-map-js": "^1.0.2"
},
"engines": {
"node": "^10 || ^12 || >=14"
}
},
"node_modules/addons-moz-compare": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/addons-moz-compare/-/addons-moz-compare-1.3.0.tgz",
@ -3018,15 +2990,15 @@
}
},
"node_modules/eslint": {
"version": "8.46.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.46.0.tgz",
"integrity": "sha512-cIO74PvbW0qU8e0mIvk5IV3ToWdCq5FYG6gWPHHkx6gNdjlbAYvtfHmlCMXxjcoVaIdwy/IAt3+mDkZkfvb2Dg==",
"version": "8.48.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.48.0.tgz",
"integrity": "sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.1",
"@eslint/js": "^8.46.0",
"@eslint/eslintrc": "^2.1.2",
"@eslint/js": "8.48.0",
"@humanwhocodes/config-array": "^0.11.10",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
@ -3037,7 +3009,7 @@
"doctrine": "^3.0.0",
"escape-string-regexp": "^4.0.0",
"eslint-scope": "^7.2.2",
"eslint-visitor-keys": "^3.4.2",
"eslint-visitor-keys": "^3.4.3",
"espree": "^9.6.1",
"esquery": "^1.4.2",
"esutils": "^2.0.2",
@ -3097,9 +3069,9 @@
}
},
"node_modules/eslint-visitor-keys": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz",
"integrity": "sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==",
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
"integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@ -8264,14 +8236,14 @@
}
},
"node_modules/web-ext": {
"version": "7.6.2",
"resolved": "https://registry.npmjs.org/web-ext/-/web-ext-7.6.2.tgz",
"integrity": "sha512-xlxbzgFBIS/UWWlvWxyR1PIqRRzDj1cutoHh+VZu4ZTcJTfv35KVdKkLRZv4PQwHu4dg8VfTg7WEcNP4QLaaFQ==",
"version": "7.7.0",
"resolved": "https://registry.npmjs.org/web-ext/-/web-ext-7.7.0.tgz",
"integrity": "sha512-/jc0kbSLfw/ANra6v70I6QADrVYL0Wo98T0Cigt39EjVpXbiwES8zww/9QL7aE0L1tK0ISWYq45KNisDV+GKVA==",
"dev": true,
"dependencies": {
"@babel/runtime": "7.21.0",
"@devicefarmer/adbkit": "3.2.3",
"addons-linter": "5.32.0",
"addons-linter": "6.13.0",
"bunyan": "1.8.15",
"camelcase": "7.0.1",
"chrome-launcher": "0.15.1",

View File

@ -17,12 +17,7 @@
"stylelint-config-standard": "^34.0.0",
"stylelint-plugin-defensive-css": "^0.8.1",
"stylelint-plugin-logical-css": "^0.13.2",
"web-ext": "^7.6.2"
},
"overrides": {
"web-ext@^7.6.2": {
"addons-linter": "^6.12.0"
}
"web-ext": "^7.7.0"
},
"scripts": {
"copy-browser-polyfill": "cp node_modules/webextension-polyfill/dist/browser-polyfill.js src/browser-polyfill.js",