upgrade deps

This commit is contained in:
Fabian Freund
2026-05-01 15:02:03 +02:00
parent 65fd9c2e93
commit e70d882b69
27 changed files with 3641 additions and 2441 deletions
@@ -12,19 +12,19 @@
"@types/chai": "^5.2.3",
"@types/firefox-webext-browser": "^143.0.0",
"@types/mocha": "^10.0.10",
"addons-linter": "^10.0.0",
"addons-linter": "^10.4.0",
"chai": "^6.2.2",
"copy-webpack-plugin": "^14.0.0",
"esm": "^3.2.25",
"sinon-chrome": "^3.0.1",
"standardx": "^7.0.0",
"ts-loader": "^9.5.4",
"ts-loader": "^9.5.7",
"ts-mocha": "^11.1.0",
"ts-standard": "^12.0.2",
"tsconfig-paths-webpack-plugin": "^4.2.0",
"typescript": "^5.9.3",
"web-ext": "^9.4.0",
"webpack": "^5.105.4",
"webpack": "^5.106.2",
"webpack-cli": "^6.0.1"
}
},
@@ -564,9 +564,9 @@
}
},
"node_modules/@mdn/browser-compat-data": {
"version": "7.3.9",
"resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-7.3.9.tgz",
"integrity": "sha512-ARxwDFfq4uhRSd9Wr1FMaxeKKIFDPyMnSoLe/8WX+nNXbKDILf1H8KDJW9nzu2QTR0hQ37jDCzAgyaNYdLzACQ==",
"version": "7.3.13",
"resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-7.3.13.tgz",
"integrity": "sha512-EniCSTNBv/bpBja1/npmqAGCBeWZmh2EoopsgW4X/yFBB8puVvt9DhV5c+IRjvTVs9j5obvN424FJVPn7guuMA==",
"dev": true,
"license": "CC0-1.0"
},
@@ -1277,19 +1277,18 @@
}
},
"node_modules/addons-linter": {
"version": "10.3.0",
"resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-10.3.0.tgz",
"integrity": "sha512-pU5SQhXFh2XxCJVn4F3+JmNnx4kkU23wZhQdvJqdkNZngmfISiRN247KbzAfqZOtXy+Y89U+boGXQoIl6gr2xg==",
"version": "10.4.0",
"resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-10.4.0.tgz",
"integrity": "sha512-ElvAiixMp0jXnxIf5S0SAtk9BAVHRo5gmq7BiVSOojPR0FdKrOfyUwfEIg4/myiafLXSExD3VJ6Sfdx/z2nckg==",
"dev": true,
"license": "MPL-2.0",
"dependencies": {
"@fluent/syntax": "0.19.0",
"@fregante/relaxed-json": "2.0.0",
"@mdn/browser-compat-data": "7.3.9",
"@mdn/browser-compat-data": "7.3.13",
"addons-moz-compare": "1.3.0",
"addons-scanner-utils": "15.0.0",
"ajv": "8.18.0",
"chalk": "4.1.2",
"ajv": "8.20.0",
"cheerio": "1.2.0",
"columnify": "1.6.0",
"common-tags": "1.8.2",
@@ -1305,9 +1304,9 @@
"pino": "10.3.1",
"semver": "7.7.4",
"source-map-support": "0.5.21",
"upath": "2.0.1",
"upath": "3.0.7",
"yargs": "17.7.2",
"yauzl": "3.2.1"
"yauzl": "3.3.0"
},
"bin": {
"addons-linter": "bin/addons-linter"
@@ -1401,6 +1400,30 @@
"url": "https://eslint.org/donate"
}
},
"node_modules/addons-linter/node_modules/ajv": {
"version": "8.20.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
"integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==",
"dev": true,
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.3",
"fast-uri": "^3.0.1",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/epoberezkin"
}
},
"node_modules/addons-linter/node_modules/ajv/node_modules/json-schema-traverse": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
"dev": true,
"license": "MIT"
},
"node_modules/addons-linter/node_modules/eslint": {
"version": "9.39.4",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz",
@@ -1583,6 +1606,44 @@
"dev": true,
"license": "MIT"
},
"node_modules/addons-linter/node_modules/upath": {
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/upath/-/upath-3.0.7.tgz",
"integrity": "sha512-VjBBquch25nUGMuVBpOb2Cj3gc8Kb7lJBqbsXR/0anZ/5uJsL14Kpth9JKfnBsckxCfgIp6hPvcvvmZ97R9X7g==",
"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"
}
],
"license": "MIT",
"engines": {
"node": ">=20"
}
},
"node_modules/addons-linter/node_modules/yauzl": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-3.3.0.tgz",
"integrity": "sha512-PtGEvEP30p7sbIBJKUBjUnqgTVOyMURc4dLo9iNyAJnNIEz9pm88cCXF21w94Kg3k6RXkeZh5DHOGS0qEONvNQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"buffer-crc32": "~0.2.3",
"pend": "~1.2.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/addons-moz-compare": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/addons-moz-compare/-/addons-moz-compare-1.3.0.tgz",
@@ -34,19 +34,19 @@
"@types/chai": "^5.2.3",
"@types/firefox-webext-browser": "^143.0.0",
"@types/mocha": "^10.0.10",
"addons-linter": "^10.0.0",
"addons-linter": "^10.4.0",
"chai": "^6.2.2",
"copy-webpack-plugin": "^14.0.0",
"esm": "^3.2.25",
"sinon-chrome": "^3.0.1",
"standardx": "^7.0.0",
"ts-loader": "^9.5.4",
"ts-loader": "^9.5.7",
"ts-mocha": "^11.1.0",
"ts-standard": "^12.0.2",
"tsconfig-paths-webpack-plugin": "^4.2.0",
"typescript": "^5.9.3",
"web-ext": "^9.4.0",
"webpack": "^5.105.4",
"webpack": "^5.106.2",
"webpack-cli": "^6.0.1"
},
"standardx": {
@@ -11,16 +11,16 @@
"dependencies": {
"@mozilla/readability": "^0.6.0",
"remove-markdown": "^0.6.3",
"turndown": "^7.2.2"
"turndown": "^7.2.4"
},
"devDependencies": {
"@babel/core": "^7.29.0",
"@babel/preset-env": "^7.29.0",
"@babel/preset-env": "^7.29.3",
"babel-loader": "^10.1.1",
"clean-webpack-plugin": "^4.0.0",
"terser-webpack-plugin": "^5.4.0",
"webpack": "^5.105.4",
"webpack-bundle-analyzer": "^5.2.0",
"terser-webpack-plugin": "^5.5.0",
"webpack": "^5.106.2",
"webpack-bundle-analyzer": "^5.3.0",
"webpack-cli": "^6.0.1"
}
},
@@ -40,9 +40,9 @@
}
},
"node_modules/@babel/compat-data": {
"version": "7.29.0",
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz",
"integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==",
"version": "7.29.3",
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz",
"integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -437,6 +437,23 @@
"@babel/core": "^7.0.0"
}
},
"node_modules/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": {
"version": "7.29.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array/-/plugin-bugfix-safari-rest-destructuring-rhs-array-7.29.3.tgz",
"integrity": "sha512-SRS46DFR4HqzUzCVgi90/xMoL+zeBDBvWdKYXSEzh79kXswNFEglUpMKxR04//dPqwYXWUBJ3mpUd933ru9Kmg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
}
},
"node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz",
@@ -1391,19 +1408,20 @@
}
},
"node_modules/@babel/preset-env": {
"version": "7.29.2",
"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.2.tgz",
"integrity": "sha512-DYD23veRYGvBFhcTY1iUvJnDNpuqNd/BzBwCvzOTKUnJjKg5kpUBh3/u9585Agdkgj+QuygG7jLfOPWMa2KVNw==",
"version": "7.29.3",
"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.3.tgz",
"integrity": "sha512-ySZypNLAIH1ClygLDQzVMoGQRViATnkHkYYV6TcNDz+8+jwZCdsguGvsb3EY5d9wyWyhmF1iSuFM0Yh5XPnqSA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.29.0",
"@babel/compat-data": "^7.29.3",
"@babel/helper-compilation-targets": "^7.28.6",
"@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-validator-option": "^7.27.1",
"@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5",
"@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1",
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1",
"@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": "^7.29.3",
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1",
"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6",
"@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
@@ -3495,9 +3513,9 @@
}
},
"node_modules/terser-webpack-plugin": {
"version": "5.4.0",
"resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.4.0.tgz",
"integrity": "sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g==",
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.5.0.tgz",
"integrity": "sha512-UYhptBwhWvfIjKd/UuFo6D8uq9xpGLDK+z8EDsj/zWhrTaH34cKEbrkMKfV5YWqGBvAYA3tlzZbs2R+qYrbQJA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12,16 +12,16 @@
"dependencies": {
"@mozilla/readability": "^0.6.0",
"remove-markdown": "^0.6.3",
"turndown": "^7.2.2"
"turndown": "^7.2.4"
},
"devDependencies": {
"@babel/core": "^7.29.0",
"@babel/preset-env": "^7.29.0",
"@babel/preset-env": "^7.29.3",
"babel-loader": "^10.1.1",
"clean-webpack-plugin": "^4.0.0",
"terser-webpack-plugin": "^5.4.0",
"webpack": "^5.105.4",
"webpack-bundle-analyzer": "^5.2.0",
"terser-webpack-plugin": "^5.5.0",
"webpack": "^5.106.2",
"webpack-bundle-analyzer": "^5.3.0",
"webpack-cli": "^6.0.1"
}
}