From babaa90895e226d3725ec3c02010f00547135c3c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 27 Apr 2025 22:11:32 +0000 Subject: [PATCH 1/3] build(deps-dev): bump the npm-deps group with 8 updates Bumps the npm-deps group with 8 updates: | Package | From | To | | --- | --- | --- | | [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.0.315` | `0.0.317` | | [eslint](https://github.com/eslint/eslint) | `9.25.0` | `9.25.1` | | [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `50.6.9` | `50.6.11` | | [pdfjs-dist](https://github.com/mozilla/pdf.js) | `5.1.91` | `5.2.133` | | [puppeteer](https://github.com/puppeteer/puppeteer) | `24.6.1` | `24.7.2` | | [stylelint](https://github.com/stylelint/stylelint) | `16.18.0` | `16.19.1` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.30.1` | `8.31.0` | | [web-ext](https://github.com/mozilla/web-ext) | `8.5.0` | `8.6.0` | Updates `@types/chrome` from 0.0.315 to 0.0.317 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chrome) Updates `eslint` from 9.25.0 to 9.25.1 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.25.0...v9.25.1) Updates `eslint-plugin-jsdoc` from 50.6.9 to 50.6.11 - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.9...v50.6.11) Updates `pdfjs-dist` from 5.1.91 to 5.2.133 - [Release notes](https://github.com/mozilla/pdf.js/releases) - [Commits](https://github.com/mozilla/pdf.js/compare/v5.1.91...v5.2.133) Updates `puppeteer` from 24.6.1 to 24.7.2 - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.6.1...puppeteer-v24.7.2) Updates `stylelint` from 16.18.0 to 16.19.1 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/16.18.0...16.19.1) Updates `typescript-eslint` from 8.30.1 to 8.31.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.31.0/packages/typescript-eslint) Updates `web-ext` from 8.5.0 to 8.6.0 - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/8.5.0...8.6.0) --- updated-dependencies: - dependency-name: "@types/chrome" dependency-version: 0.0.317 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: eslint dependency-version: 9.25.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: eslint-plugin-jsdoc dependency-version: 50.6.11 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: pdfjs-dist dependency-version: 5.2.133 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: puppeteer dependency-version: 24.7.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: stylelint dependency-version: 16.19.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: typescript-eslint dependency-version: 8.31.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: web-ext dependency-version: 8.6.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps ... Signed-off-by: dependabot[bot] --- package-lock.json | 417 ++++++++++++++++++++++------------------------ package.json | 16 +- 2 files changed, 211 insertions(+), 222 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8a41bcd78ae..6c316ae85fc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,16 +31,16 @@ "@openpgp/web-stream-tools": "^0.1.3", "@types/chai": "4.3.19", "@types/chai-as-promised": "7.1.8", - "@types/chrome": "0.0.315", + "@types/chrome": "0.0.317", "@types/jquery": "3.5.32", "@types/mailparser": "3.4.5", "ava": "5.3.1", "chai": "4.5.0", "chai-as-promised": "7.1.2", - "eslint": "9.25.0", + "eslint": "9.25.1", "eslint-config-prettier": "^10.1.2", "eslint-plugin-header": "github:FlowCrypt/eslint-plugin-header", - "eslint-plugin-jsdoc": "^50.6.9", + "eslint-plugin-jsdoc": "^50.6.11", "eslint-plugin-local-rules": "^3.0.2", "eslint-plugin-no-null": "^1.0.2", "eslint-plugin-no-only-tests": "3.3.0", @@ -51,15 +51,15 @@ "mailparser": "3.7.2", "mkdirp": "3.0.1", "openpgp": "6.1.0", - "pdfjs-dist": "5.1.91", + "pdfjs-dist": "5.2.133", "prettier": "^3.5.2", - "puppeteer": "24.6.1", - "stylelint": "16.18.0", + "puppeteer": "24.7.2", + "stylelint": "16.19.1", "stylelint-config-standard": "38.0.0", "typescript": "5.8.3", - "typescript-eslint": "^8.30.1", + "typescript-eslint": "^8.31.0", "undici-types": "^7.8.0", - "web-ext": "8.5.0", + "web-ext": "8.6.0", "webpack-cli": "^6.0.1" } }, @@ -96,9 +96,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", - "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz", + "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==", "dev": true, "license": "MIT", "dependencies": { @@ -409,9 +409,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.25.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.25.0.tgz", - "integrity": "sha512-iWhsUS8Wgxz9AXNfvfOPFSW4VfMXdVhp1hjkZVhXCrpgh/aLcc45rX6MPu+tIVUWDw0HfNwth7O28M1xDxNf9w==", + "version": "9.25.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.25.1.tgz", + "integrity": "sha512-dEIwmjntEx8u3Uvv+kr3PDeeArL8Hw07H9kyYxCjnM9pBjfEhk6uLXSchxxzgiwtRhhzVzqmUSDFBOi1TuZ7qg==", "dev": true, "license": "MIT", "engines": { @@ -640,9 +640,9 @@ } }, "node_modules/@mdn/browser-compat-data": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.7.3.tgz", - "integrity": "sha512-ckygcngv0i7Qe0yOzzge/K7Gr5dnk2jNm/AYdqUd1ZTGa9pIEdDuVyWmL3bDU/NdJ8FtdSAjng98YfUuou9Csw==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-6.0.6.tgz", + "integrity": "sha512-awlDnCGbtdkyLieMpIKJQEgK7mxnL3he4UHm5AGn+asofiemlx4LVHM0FsYmp6O1irAClPNS135zZLhD2SZi+A==", "dev": true, "license": "CC0-1.0" }, @@ -895,19 +895,6 @@ } } }, - "node_modules/@pkgr/core": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.2.tgz", - "integrity": "sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, "node_modules/@pnpm/config.env-replace": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", @@ -954,9 +941,9 @@ } }, "node_modules/@puppeteer/browsers": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.0.tgz", - "integrity": "sha512-HdHF4rny4JCvIcm7V1dpvpctIGqM3/Me255CB44vW7hDG1zYMmcBMjpNqZEDxdCfXGLkx5kP0+Jz5DUS+ukqtA==", + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.2.tgz", + "integrity": "sha512-i4Ez+s9oRWQbNjtI/3+jxr7OH508mjAKvza0ekPJem0ZtmsYHP3B5dq62+IaBHKaGCOuqJxXzvFLUhJvQ6jtsQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1014,9 +1001,9 @@ } }, "node_modules/@types/chrome": { - "version": "0.0.315", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.315.tgz", - "integrity": "sha512-Oy1dYWkr6BCmgwBtOngLByCHstQ3whltZg7/7lubgIZEYvKobDneqplgc6LKERNRBwckFviV4UU5AZZNUFrJ4A==", + "version": "0.0.317", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.317.tgz", + "integrity": "sha512-ibKycbXX8ZZToFshjgWg98BTvFUSvQht8m53Xc+87ye3Z6ZoHJubLjoiDsil8rtW+noWE+Z0+7y0nwLxArU+CQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1162,17 +1149,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.30.1.tgz", - "integrity": "sha512-v+VWphxMjn+1t48/jO4t950D6KR8JaJuNXzi33Ve6P8sEmPr5k6CEXjdGwT6+LodVnEa91EQCtwjWNUCPweo+Q==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.31.0.tgz", + "integrity": "sha512-evaQJZ/J/S4wisevDvC1KFZkPzRetH8kYZbkgcTRyql3mcKsf+ZFDV1BVWUGTCAW5pQHoqn5gK5b8kn7ou9aFQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.30.1", - "@typescript-eslint/type-utils": "8.30.1", - "@typescript-eslint/utils": "8.30.1", - "@typescript-eslint/visitor-keys": "8.30.1", + "@typescript-eslint/scope-manager": "8.31.0", + "@typescript-eslint/type-utils": "8.31.0", + "@typescript-eslint/utils": "8.31.0", + "@typescript-eslint/visitor-keys": "8.31.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -1192,16 +1179,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.30.1.tgz", - "integrity": "sha512-H+vqmWwT5xoNrXqWs/fesmssOW70gxFlgcMlYcBaWNPIEWDgLa4W9nkSPmhuOgLnXq9QYgkZ31fhDyLhleCsAg==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.31.0.tgz", + "integrity": "sha512-67kYYShjBR0jNI5vsf/c3WG4u+zDnCTHTPqVMQguffaWWFs7artgwKmfwdifl+r6XyM5LYLas/dInj2T0SgJyw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.30.1", - "@typescript-eslint/types": "8.30.1", - "@typescript-eslint/typescript-estree": "8.30.1", - "@typescript-eslint/visitor-keys": "8.30.1", + "@typescript-eslint/scope-manager": "8.31.0", + "@typescript-eslint/types": "8.31.0", + "@typescript-eslint/typescript-estree": "8.31.0", + "@typescript-eslint/visitor-keys": "8.31.0", "debug": "^4.3.4" }, "engines": { @@ -1217,14 +1204,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.30.1.tgz", - "integrity": "sha512-+C0B6ChFXZkuaNDl73FJxRYT0G7ufVPOSQkqkpM/U198wUwUFOtgo1k/QzFh1KjpBitaK7R1tgjVz6o9HmsRPg==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.31.0.tgz", + "integrity": "sha512-knO8UyF78Nt8O/B64i7TlGXod69ko7z6vJD9uhSlm0qkAbGeRUSudcm0+K/4CrRjrpiHfBCjMWlc08Vav1xwcw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.30.1", - "@typescript-eslint/visitor-keys": "8.30.1" + "@typescript-eslint/types": "8.31.0", + "@typescript-eslint/visitor-keys": "8.31.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1235,14 +1222,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.30.1.tgz", - "integrity": "sha512-64uBF76bfQiJyHgZISC7vcNz3adqQKIccVoKubyQcOnNcdJBvYOILV1v22Qhsw3tw3VQu5ll8ND6hycgAR5fEA==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.31.0.tgz", + "integrity": "sha512-DJ1N1GdjI7IS7uRlzJuEDCgDQix3ZVYVtgeWEyhyn4iaoitpMBX6Ndd488mXSx0xah/cONAkEaYyylDyAeHMHg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.30.1", - "@typescript-eslint/utils": "8.30.1", + "@typescript-eslint/typescript-estree": "8.31.0", + "@typescript-eslint/utils": "8.31.0", "debug": "^4.3.4", "ts-api-utils": "^2.0.1" }, @@ -1259,9 +1246,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.30.1.tgz", - "integrity": "sha512-81KawPfkuulyWo5QdyG/LOKbspyyiW+p4vpn4bYO7DM/hZImlVnFwrpCTnmNMOt8CvLRr5ojI9nU1Ekpw4RcEw==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.31.0.tgz", + "integrity": "sha512-Ch8oSjVyYyJxPQk8pMiP2FFGYatqXQfQIaMp+TpuuLlDachRWpUAeEu1u9B/v/8LToehUIWyiKcA/w5hUFRKuQ==", "dev": true, "license": "MIT", "engines": { @@ -1273,14 +1260,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.30.1.tgz", - "integrity": "sha512-kQQnxymiUy9tTb1F2uep9W6aBiYODgq5EMSk6Nxh4Z+BDUoYUSa029ISs5zTzKBFnexQEh71KqwjKnRz58lusQ==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.31.0.tgz", + "integrity": "sha512-xLmgn4Yl46xi6aDSZ9KkyfhhtnYI15/CvHbpOy/eR5NWhK/BK8wc709KKwhAR0m4ZKRP7h07bm4BWUYOCuRpQQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.30.1", - "@typescript-eslint/visitor-keys": "8.30.1", + "@typescript-eslint/types": "8.31.0", + "@typescript-eslint/visitor-keys": "8.31.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1326,16 +1313,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.30.1.tgz", - "integrity": "sha512-T/8q4R9En2tcEsWPQgB5BQ0XJVOtfARcUvOa8yJP3fh9M/mXraLxZrkCfGb6ChrO/V3W+Xbd04RacUEqk1CFEQ==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.31.0.tgz", + "integrity": "sha512-qi6uPLt9cjTFxAb1zGNgTob4x9ur7xC6mHQJ8GwEzGMGE9tYniublmJaowOJ9V2jUzxrltTPfdG2nKlWsq0+Ww==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.30.1", - "@typescript-eslint/types": "8.30.1", - "@typescript-eslint/typescript-estree": "8.30.1" + "@typescript-eslint/scope-manager": "8.31.0", + "@typescript-eslint/types": "8.31.0", + "@typescript-eslint/typescript-estree": "8.31.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1350,13 +1337,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.30.1.tgz", - "integrity": "sha512-aEhgas7aJ6vZnNFC7K4/vMGDGyOiqWcYZPpIWrTKuTAlsvDNKy2GFDqh9smL+iq069ZvR0YzEeq0B8NJlLzjFA==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.31.0.tgz", + "integrity": "sha512-QcGHmlRHWOl93o64ZUMNewCdwKGU6WItOU52H0djgNmn1EOrhVudrDzXz4OycCRSCPwFCDrE2iIt5vmuUdHxuQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.30.1", + "@typescript-eslint/types": "8.31.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -1663,15 +1650,15 @@ } }, "node_modules/addons-linter": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-7.9.0.tgz", - "integrity": "sha512-ehoh43VG+DGOVxdT0XsO6camSMaHRCJf7shHX2qtKMRQo/29M1fGwZ+ssRTL0SucqLCvsmu3hmv13fEhC+79aA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-7.11.0.tgz", + "integrity": "sha512-SW9J4eWom7U1RVh2Zzb73uzYf9TYVII0+zRRGtFskz3TTidhuSTErHAIZe2UgUq890LHSGgv6hAWsDHftYJ/7A==", "dev": true, "license": "MPL-2.0", "dependencies": { "@fluent/syntax": "0.19.0", "@fregante/relaxed-json": "2.0.0", - "@mdn/browser-compat-data": "5.7.3", + "@mdn/browser-compat-data": "6.0.6", "addons-moz-compare": "1.3.0", "addons-scanner-utils": "9.12.0", "ajv": "8.17.1", @@ -1686,7 +1673,7 @@ "espree": "10.3.0", "esprima": "4.0.1", "fast-json-patch": "3.1.1", - "image-size": "2.0.1", + "image-size": "2.0.2", "json-merge-patch": "1.0.2", "pino": "8.20.0", "semver": "7.7.1", @@ -2077,6 +2064,17 @@ "pino": "bin.js" } }, + "node_modules/addons-linter/node_modules/pino-abstract-transport": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz", + "integrity": "sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "^4.0.0", + "split2": "^4.0.0" + } + }, "node_modules/addons-linter/node_modules/pino-std-serializers": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz", @@ -2091,6 +2089,23 @@ "dev": true, "license": "MIT" }, + "node_modules/addons-linter/node_modules/readable-stream": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "dev": true, + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, "node_modules/addons-linter/node_modules/sonic-boom": { "version": "3.8.1", "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz", @@ -2101,6 +2116,16 @@ "atomic-sleep": "^1.0.0" } }, + "node_modules/addons-linter/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, "node_modules/addons-linter/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -2624,9 +2649,9 @@ "optional": true }, "node_modules/bare-fs": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.2.tgz", - "integrity": "sha512-8wSeOia5B7LwD4+h465y73KOdj5QHsbbuoUfPBi+pXgFJIPuG7SsiOdJuijWMyfid49eD+WivpfY7KT8gbAzBA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.3.tgz", + "integrity": "sha512-OeEZYIg+2qepaWLyphaOXHAHKo3xkM8y3BeGAvHdMN8GNWvEAU1Yw6rYpGzu/wDDbKxgEjVeVDpgGhDzaeMpjg==", "dev": true, "license": "Apache-2.0", "optional": true, @@ -3261,9 +3286,9 @@ } }, "node_modules/chromium-bidi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-3.0.0.tgz", - "integrity": "sha512-ZOGRDAhBMX1uxL2Cm2TDuhImbrsEz5A/tTcVU6RpXEWaTNUNwsHW6njUXizh51Ir6iqHbKAfhA2XK33uBcLo5A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-4.1.1.tgz", + "integrity": "sha512-biR7t4vF3YluE6RlMSk9IWk+b9U+WWyzHp+N2pL9vRTk+UXHYRTVp7jTK58ZNzMLBgoLMHY4QyJMbeuw3eKxqg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -4435,7 +4460,8 @@ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/es-object-atoms": { "version": "1.1.1", @@ -4516,9 +4542,9 @@ } }, "node_modules/eslint": { - "version": "9.25.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.25.0.tgz", - "integrity": "sha512-MsBdObhM4cEwkzCiraDv7A6txFXEqtNXOb877TsSp2FCkBNl8JfVQrmiuDqC1IkejT6JLPzYBXx/xAiYhyzgGA==", + "version": "9.25.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.25.1.tgz", + "integrity": "sha512-E6Mtz9oGQWDCpV12319d59n4tx9zOTXSTmc8BLVxBx+G/0RdM5MvEEJLU9c0+aleoePYYgVTOsRblx433qmhWQ==", "dev": true, "license": "MIT", "dependencies": { @@ -4528,7 +4554,7 @@ "@eslint/config-helpers": "^0.2.1", "@eslint/core": "^0.13.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.25.0", + "@eslint/js": "9.25.1", "@eslint/plugin-kit": "^0.2.8", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -4599,9 +4625,9 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "50.6.9", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.9.tgz", - "integrity": "sha512-7/nHu3FWD4QRG8tCVqcv+BfFtctUtEDWc29oeDXB4bwmDM2/r1ndl14AG/2DUntdqH7qmpvdemJKwb3R97/QEw==", + "version": "50.6.11", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.11.tgz", + "integrity": "sha512-k4+MnBCGR8cuIB5MZ++FGd4gbXxjob2rX1Nq0q3nWFF4xSGZENTgTLZSjb+u9B8SAnP6lpGV2FJrBjllV3pVSg==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -4612,10 +4638,9 @@ "escape-string-regexp": "^4.0.0", "espree": "^10.1.0", "esquery": "^1.6.0", - "parse-imports": "^2.1.1", + "parse-imports-exports": "^0.2.4", "semver": "^7.6.3", - "spdx-expression-parse": "^4.0.0", - "synckit": "^0.9.1" + "spdx-expression-parse": "^4.0.0" }, "engines": { "node": ">=18" @@ -5925,9 +5950,9 @@ } }, "node_modules/image-size": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.1.tgz", - "integrity": "sha512-NI6NK/2zchlZopsQrcVIS7jxA0/rtIy74B+/rx5s7rKQyFebmQjZVhzxXgRZJROk+WhhOq+S6sUaODxp0L5hfg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz", + "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==", "dev": true, "license": "MIT", "bin": { @@ -6589,9 +6614,9 @@ } }, "node_modules/known-css-properties": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.35.0.tgz", - "integrity": "sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==", + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.36.0.tgz", + "integrity": "sha512-A+9jP+IUmuQsNdsLdcg6Yt7voiMF/D4K83ew0OpJtpu+l34ef7LaohWV0Rc6KNvzw6ZDizkqfyB5JznZnzuKQA==", "dev": true, "license": "MIT" }, @@ -7753,18 +7778,14 @@ "node": ">=6" } }, - "node_modules/parse-imports": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/parse-imports/-/parse-imports-2.2.1.tgz", - "integrity": "sha512-OL/zLggRp8mFhKL0rNORUTR4yBYujK/uU+xZL+/0Rgm2QE4nLO9v8PzEweSJEbMGKmDRjJE4R3IMJlL2di4JeQ==", + "node_modules/parse-imports-exports": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/parse-imports-exports/-/parse-imports-exports-0.2.4.tgz", + "integrity": "sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==", "dev": true, - "license": "Apache-2.0 AND MIT", + "license": "MIT", "dependencies": { - "es-module-lexer": "^1.5.3", - "slashes": "^3.0.12" - }, - "engines": { - "node": ">= 18" + "parse-statements": "1.0.11" } }, "node_modules/parse-json": { @@ -7799,14 +7820,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/parse-statements": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/parse-statements/-/parse-statements-1.0.11.tgz", + "integrity": "sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==", + "dev": true, + "license": "MIT" + }, "node_modules/parse5": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", - "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", "dev": true, "license": "MIT", "dependencies": { - "entities": "^4.5.0" + "entities": "^6.0.0" }, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" @@ -7826,6 +7854,19 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, + "node_modules/parse5/node_modules/entities": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", + "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/parseley": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/parseley/-/parseley-0.12.1.tgz", @@ -7898,13 +7939,13 @@ } }, "node_modules/pdfjs-dist": { - "version": "5.1.91", - "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-5.1.91.tgz", - "integrity": "sha512-qSIADdagooJB4wWCBnrBJjRvASevmxL0BwafvOuKJG5uTQdYoFBrhrRYnucKNiSc9qS6JIk0hC5y1yktFljXkA==", + "version": "5.2.133", + "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-5.2.133.tgz", + "integrity": "sha512-abE6ZWDxztt+gGFzfm4bX2ggfxUk9wsDEoFzIJm9LozaY3JdXR7jyLK4Bjs+XLXplCduuWS1wGhPC4tgTn/kzg==", "dev": true, "license": "Apache-2.0", "engines": { - "node": ">=20" + "node": ">=20.16.0 || >=22.3.0" }, "optionalDependencies": { "@napi-rs/canvas": "^0.1.67" @@ -7960,16 +8001,16 @@ } }, "node_modules/pino": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-9.4.0.tgz", - "integrity": "sha512-nbkQb5+9YPhQRz/BeQmrWpEknAaqjpAqRK8NwJpmrX/JHu7JuZC5G1CeAwJDJfGes4h+YihC6in3Q2nGb+Y09w==", + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-9.6.0.tgz", + "integrity": "sha512-i85pKRCt4qMjZ1+L7sy2Ag4t1atFcdbEt76+7iRJn1g2BvsnRMGu9p8pivl9fs63M2kF/A0OacFZhTub+m/qMg==", "dev": true, "license": "MIT", "dependencies": { "atomic-sleep": "^1.0.0", "fast-redact": "^3.1.1", "on-exit-leak-free": "^2.1.0", - "pino-abstract-transport": "^1.2.0", + "pino-abstract-transport": "^2.0.0", "pino-std-serializers": "^7.0.0", "process-warning": "^4.0.0", "quick-format-unescaped": "^4.0.3", @@ -7983,43 +8024,15 @@ } }, "node_modules/pino-abstract-transport": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz", - "integrity": "sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-2.0.0.tgz", + "integrity": "sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==", "dev": true, "license": "MIT", "dependencies": { - "readable-stream": "^4.0.0", "split2": "^4.0.0" } }, - "node_modules/pino-abstract-transport/node_modules/readable-stream": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", - "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", - "dev": true, - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/pino-abstract-transport/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/pino-std-serializers": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz", @@ -8496,18 +8509,18 @@ } }, "node_modules/puppeteer": { - "version": "24.6.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.6.1.tgz", - "integrity": "sha512-/4ocGfu8LNvDbWUqJZV2VmwEWpbOdJa69y2Jivd213tV0ekAtUh/bgT1hhW63SDN/CtrEucOPwoomZ+9M+eBEg==", + "version": "24.7.2", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.7.2.tgz", + "integrity": "sha512-ifYqoY6wGs0yZeFuFPn8BE9FhuveXkarF+eO18I2e/axdoCh4Qh1AE+qXdJBhdaeoPt6eRNTY4Dih29Jbq8wow==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "2.10.0", - "chromium-bidi": "3.0.0", + "@puppeteer/browsers": "2.10.2", + "chromium-bidi": "4.1.1", "cosmiconfig": "^9.0.0", "devtools-protocol": "0.0.1425554", - "puppeteer-core": "24.6.1", + "puppeteer-core": "24.7.2", "typed-query-selector": "^2.12.0" }, "bin": { @@ -8518,14 +8531,14 @@ } }, "node_modules/puppeteer-core": { - "version": "24.6.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.6.1.tgz", - "integrity": "sha512-sMCxsY+OPWO2fecBrhIeCeJbWWXJ6UaN997sTid6whY0YT9XM0RnxEwLeUibluIS5/fRmuxe1efjb5RMBsky7g==", + "version": "24.7.2", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.7.2.tgz", + "integrity": "sha512-P9pZyTmJqKODFCnkZgemCpoFA4LbAa8+NumHVQKyP5X9IgdNS1ZnAnIh1sMAwhF8/xEUGf7jt+qmNLlKieFw1Q==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "2.10.0", - "chromium-bidi": "3.0.0", + "@puppeteer/browsers": "2.10.2", + "chromium-bidi": "4.1.1", "debug": "^4.4.0", "devtools-protocol": "0.0.1425554", "typed-query-selector": "^2.12.0", @@ -9318,13 +9331,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/slashes": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/slashes/-/slashes-3.0.12.tgz", - "integrity": "sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==", - "dev": true, - "license": "ISC" - }, "node_modules/slice-ansi": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", @@ -9665,9 +9671,9 @@ "dev": true }, "node_modules/stylelint": { - "version": "16.18.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.18.0.tgz", - "integrity": "sha512-OXb68qzesv7J70BSbFwfK3yTVLEVXiQ/ro6wUE4UrSbKCMjLLA02S8Qq3LC01DxKyVjk7z8xh35aB4JzO3/sNA==", + "version": "16.19.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.19.1.tgz", + "integrity": "sha512-C1SlPZNMKl+d/C867ZdCRthrS+6KuZ3AoGW113RZCOL0M8xOGpgx7G70wq7lFvqvm4dcfdGFVLB/mNaLFChRKw==", "dev": true, "funding": [ { @@ -9694,7 +9700,7 @@ "debug": "^4.3.7", "fast-glob": "^3.3.3", "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^10.0.7", + "file-entry-cache": "^10.0.8", "global-modules": "^2.0.0", "globby": "^11.1.0", "globjoin": "^0.1.4", @@ -9702,7 +9708,7 @@ "ignore": "^7.0.3", "imurmurhash": "^0.1.4", "is-plain-object": "^5.0.0", - "known-css-properties": "^0.35.0", + "known-css-properties": "^0.36.0", "mathml-tag-names": "^2.1.3", "meow": "^13.2.0", "micromatch": "^4.0.8", @@ -10064,23 +10070,6 @@ "url": "https://github.com/sponsors/limonte" } }, - "node_modules/synckit": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", - "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@pkgr/core": "^0.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, "node_modules/table": { "version": "6.9.0", "resolved": "https://registry.npmjs.org/table/-/table-6.9.0.tgz", @@ -10584,15 +10573,15 @@ } }, "node_modules/typescript-eslint": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.30.1.tgz", - "integrity": "sha512-D7lC0kcehVH7Mb26MRQi64LMyRJsj3dToJxM1+JVTl53DQSV5/7oUGWQLcKl1C1KnoVHxMMU2FNQMffr7F3Row==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.31.0.tgz", + "integrity": "sha512-u+93F0sB0An8WEAPtwxVhFby573E8ckdjwUUQUj9QA4v8JAvgtoDdIyYR3XFwFHq2W1KJ1AurwJCO+w+Y1ixyQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.30.1", - "@typescript-eslint/parser": "8.30.1", - "@typescript-eslint/utils": "8.30.1" + "@typescript-eslint/eslint-plugin": "8.31.0", + "@typescript-eslint/parser": "8.31.0", + "@typescript-eslint/utils": "8.31.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -10770,15 +10759,15 @@ } }, "node_modules/web-ext": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-8.5.0.tgz", - "integrity": "sha512-Cf7MLD4GDBLapBojGCywcDuScm7hi+M8n7JzqDYX1oNTrVvFirfWcu+A6RCqRyu1siMu3jY4ul/hAu9Chkf1Aw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-8.6.0.tgz", + "integrity": "sha512-Y2b8YWtlrnJuAPzVAQJ7ewwmQcQGQp7Cdh8ijZTpv3dqMgR+pjMMjZExAgWVOwdYXIj96mTffHtFWlIS9Qd/pQ==", "dev": true, "license": "MPL-2.0", "dependencies": { - "@babel/runtime": "7.26.10", + "@babel/runtime": "7.27.0", "@devicefarmer/adbkit": "3.3.8", - "addons-linter": "7.9.0", + "addons-linter": "7.11.0", "camelcase": "8.0.0", "chrome-launcher": "1.1.2", "debounce": "1.2.1", @@ -10793,7 +10782,7 @@ "node-notifier": "10.0.1", "open": "9.1.0", "parse-json": "7.1.1", - "pino": "9.4.0", + "pino": "9.6.0", "promise-toolbox": "0.21.0", "source-map-support": "0.5.21", "strip-bom": "5.0.0", @@ -11442,9 +11431,9 @@ } }, "node_modules/zod": { - "version": "3.24.2", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz", - "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==", + "version": "3.24.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.3.tgz", + "integrity": "sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==", "dev": true, "license": "MIT", "funding": { diff --git a/package.json b/package.json index 1dc1bf87bc0..901a1a20bdd 100644 --- a/package.json +++ b/package.json @@ -9,16 +9,16 @@ "@openpgp/web-stream-tools": "^0.1.3", "@types/chai": "4.3.19", "@types/chai-as-promised": "7.1.8", - "@types/chrome": "0.0.315", + "@types/chrome": "0.0.317", "@types/jquery": "3.5.32", "@types/mailparser": "3.4.5", "ava": "5.3.1", "chai": "4.5.0", "chai-as-promised": "7.1.2", - "eslint": "9.25.0", + "eslint": "9.25.1", "eslint-config-prettier": "^10.1.2", "eslint-plugin-header": "github:FlowCrypt/eslint-plugin-header", - "eslint-plugin-jsdoc": "^50.6.9", + "eslint-plugin-jsdoc": "^50.6.11", "eslint-plugin-local-rules": "^3.0.2", "eslint-plugin-no-null": "^1.0.2", "eslint-plugin-no-only-tests": "3.3.0", @@ -29,15 +29,15 @@ "mailparser": "3.7.2", "mkdirp": "3.0.1", "openpgp": "6.1.0", - "pdfjs-dist": "5.1.91", + "pdfjs-dist": "5.2.133", "prettier": "^3.5.2", - "puppeteer": "24.6.1", - "stylelint": "16.18.0", + "puppeteer": "24.7.2", + "stylelint": "16.19.1", "stylelint-config-standard": "38.0.0", "typescript": "5.8.3", - "typescript-eslint": "^8.30.1", + "typescript-eslint": "^8.31.0", "undici-types": "^7.8.0", - "web-ext": "8.5.0", + "web-ext": "8.6.0", "webpack-cli": "^6.0.1" }, "dependencies": { From a9bc86cb83f9b0d9871bebbee1523b8f59d76587 Mon Sep 17 00:00:00 2001 From: Roma Sosnovsky Date: Mon, 28 Apr 2025 09:11:18 +0300 Subject: [PATCH 2/3] wip --- package-lock.json | 99 ++++++++++++++++++++++++----------------------- 1 file changed, 50 insertions(+), 49 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6c316ae85fc..5c818e32962 100644 --- a/package-lock.json +++ b/package-lock.json @@ -305,9 +305,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.5.1.tgz", - "integrity": "sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.6.1.tgz", + "integrity": "sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==", "dev": true, "license": "MIT", "dependencies": { @@ -1102,9 +1102,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.14.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.0.tgz", - "integrity": "sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==", + "version": "22.15.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.2.tgz", + "integrity": "sha512-uKXqKN9beGoMdBfcaTY1ecwz6ctxuJAcUlwE55938g0ZJ8lRxwAZqRz2AJ4pzpt5dHdTPMB863UZ0ESiFUcP7A==", "dev": true, "license": "MIT", "dependencies": { @@ -2759,9 +2759,9 @@ } }, "node_modules/bignumber.js": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.2.0.tgz", - "integrity": "sha512-JocpCSOixzy5XFJi2ub6IMmV/G9i8Lrm2lZvwBv9xPdglmZM0ufDVBbjbrfU/zuLvBfD7Bv2eYxz9i+OHTgkew==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.0.tgz", + "integrity": "sha512-EM7aMFTXbptt/wZdMlBv2t8IViwQL+h6SLHosp8Yf0dqJMTnY6iL32opnAB6kAdL0SZPuvcAzFr31o0c/R3/RA==", "dev": true, "license": "MIT", "engines": { @@ -2871,9 +2871,9 @@ } }, "node_modules/boxen/node_modules/type-fest": { - "version": "4.39.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.39.1.tgz", - "integrity": "sha512-uW9qzd66uyHYxwyVBYiwS4Oi0qZyUqwjU+Oevr6ZogYiXt99EOYtwvzMSLw1c3lYo2HzJsep/NB23iEVEgjG/w==", + "version": "4.40.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.40.1.tgz", + "integrity": "sha512-9YvLNnORDpI+vghLU/Nf+zSv0kL47KbVJ1o3sKgoTefl6i+zebxbiDQWoe/oWWqPhIgQdRZRT1KA9sCPL810SA==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -3031,9 +3031,9 @@ } }, "node_modules/cacheable/node_modules/keyv": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.3.2.tgz", - "integrity": "sha512-Lji2XRxqqa5Wg+CHLVfFKBImfJZ4pCSccu9eVWK6w4c2SDFLd8JAn1zqTuSFnsxb7ope6rMsnIHfp+eBbRBRZQ==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.3.3.tgz", + "integrity": "sha512-Rwu4+nXI9fqcxiEHtbkvoes2X+QfkTRo1TMkPfwzipGsJlJO/z69vqB4FNl9xJ3xCpAcbkvmEabZfPzrwN3+gQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3098,9 +3098,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001712", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001712.tgz", - "integrity": "sha512-MBqPpGYYdQ7/hfKiet9SCI+nmN5/hp4ZzveOJubl5DTAMa5oggjAuoi0Z4onBpKPFI2ePGnQuQIzF3VxDjDJig==", + "version": "1.0.30001715", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001715.tgz", + "integrity": "sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw==", "dev": true, "funding": [ { @@ -4264,9 +4264,9 @@ } }, "node_modules/dot-prop/node_modules/type-fest": { - "version": "4.39.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.39.1.tgz", - "integrity": "sha512-uW9qzd66uyHYxwyVBYiwS4Oi0qZyUqwjU+Oevr6ZogYiXt99EOYtwvzMSLw1c3lYo2HzJsep/NB23iEVEgjG/w==", + "version": "4.40.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.40.1.tgz", + "integrity": "sha512-9YvLNnORDpI+vghLU/Nf+zSv0kL47KbVJ1o3sKgoTefl6i+zebxbiDQWoe/oWWqPhIgQdRZRT1KA9sCPL810SA==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -4315,9 +4315,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.132", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.132.tgz", - "integrity": "sha512-QgX9EBvWGmvSRa74zqfnG7+Eno0Ak0vftBll0Pt2/z5b3bEGYL6OUXLgKPtvx73dn3dvwrlyVkjPKRRlhLYTEg==", + "version": "1.5.143", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.143.tgz", + "integrity": "sha512-QqklJMOFBMqe46k8iIOwA9l2hz57V2OKMmP5eSWcUvwx+mASAsbU+wkF1pHjn9ZVSBPrsYWr4/W/95y5SwYg2g==", "dev": true, "license": "ISC", "peer": true @@ -4456,9 +4456,9 @@ } }, "node_modules/es-module-lexer": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", - "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", "dev": true, "license": "MIT", "peer": true @@ -5786,9 +5786,9 @@ } }, "node_modules/hookified": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.8.1.tgz", - "integrity": "sha512-GrO2l93P8xCWBSTBX9l2BxI78VU/MAAYag+pG8curS3aBGy0++ZlxrQ7PdUOUVMbn5BwkGb6+eRrnf43ipnFEA==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.8.2.tgz", + "integrity": "sha512-5nZbBNP44sFCDjSoB//0N7m508APCgbQ4mGGo1KJGBYyCKNHfry1Pvd0JVHZIxjdnqn8nFRBAN/eFB6Rk/4w5w==", "dev": true, "license": "MIT" }, @@ -6621,9 +6621,9 @@ "license": "MIT" }, "node_modules/ky": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/ky/-/ky-1.8.0.tgz", - "integrity": "sha512-DoKGmG27nT8t/1F9gV8vNzggJ3mLAyD49J8tTMWHeZvS8qLc7GlyTieicYtFzvDznMe/q2u38peOjkWc5/pjvw==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/ky/-/ky-1.8.1.tgz", + "integrity": "sha512-7Bp3TpsE+L+TARSnnDpk3xg8Idi8RwSLdj6CMbNWoOARIrGrbuLGusV0dYwbZOm4bB3jHNxSw8Wk/ByDqJEnDw==", "dev": true, "license": "MIT", "engines": { @@ -6812,9 +6812,9 @@ } }, "node_modules/listr2": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.5.tgz", - "integrity": "sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.3.2.tgz", + "integrity": "sha512-vsBzcU4oE+v0lj4FhVLzr9dBTv4/fHIa57l+GCwovP8MoFNZJTOhGU8PXd4v2VJCbECAaijBiHntiekFMLvo0g==", "dev": true, "license": "MIT", "dependencies": { @@ -7056,9 +7056,9 @@ } }, "node_modules/marky": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", - "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.3.0.tgz", + "integrity": "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==", "dev": true, "license": "Apache-2.0" }, @@ -9053,9 +9053,9 @@ "license": "ISC" }, "node_modules/schema-utils": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", - "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", + "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", "dev": true, "license": "MIT", "peer": true, @@ -9870,9 +9870,9 @@ } }, "node_modules/stylelint/node_modules/ignore": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.3.tgz", - "integrity": "sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.4.tgz", + "integrity": "sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==", "dev": true, "license": "MIT", "engines": { @@ -10876,15 +10876,16 @@ "license": "BSD-2-Clause" }, "node_modules/webpack": { - "version": "5.98.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.98.0.tgz", - "integrity": "sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==", + "version": "5.99.7", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.7.tgz", + "integrity": "sha512-CNqKBRMQjwcmKR0idID5va1qlhrqVUKpovi+Ec79ksW8ux7iS1+A6VqzfZXgVYCFRKl7XL5ap3ZoMpwBJxcg0w==", "dev": true, "license": "MIT", "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", @@ -10901,7 +10902,7 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^4.3.0", + "schema-utils": "^4.3.2", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.1", From d4bdaeb4017021bf74d5cf96212ff8959097d7b8 Mon Sep 17 00:00:00 2001 From: Ioan Moldovan Date: Mon, 28 Apr 2025 12:25:16 +0300 Subject: [PATCH 3/3] feat: updated null user pub key --- test/source/tests/tooling/consts.ts | 204 +++------------------------- 1 file changed, 18 insertions(+), 186 deletions(-) diff --git a/test/source/tests/tooling/consts.ts b/test/source/tests/tooling/consts.ts index 7576bc248ba..f17e216faf9 100644 --- a/test/source/tests/tooling/consts.ts +++ b/test/source/tests/tooling/consts.ts @@ -1219,192 +1219,24 @@ Uhr/MTtIHTjkAHYOrDoWV3Ce -----END PRIVATE KEY-----`, nullUserPubKey: `-----BEGIN PGP PUBLIC KEY BLOCK----- -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 -0vwB+w8P -=XEhj +xjMEaA9IbBYJKwYBBAHaRw8BAQdAnxylrS8Mosv4T5wSABlIU8abi47sCyMX +F24G5wwSeKvNF0RlbW8gPGRlbW9AZXhhbXBsZS5jb20+wsATBBMWCgCFBYJo +D0hsAwsJBwmQpovTJkENIkVFFAAAAAAAHAAgc2FsdEBub3RhdGlvbnMub3Bl +bnBncGpzLm9yZ49A/MNDYWpY++q1n8IqenBT6GHCTA92AL34JicUdEKmBRUK +CAwOBBYAAgECGQECmwMCHgEWIQRs1zVo5YKlgOak9/Kmi9MmQQ0iRQAAGzYB +AIhhLTbRkNo2gabTLuOrbjAs7uwTeZqEWY9M6/Ph8em2AQCt2GlB3ziYq7Me +KS9GkDn8OKQdqkfUvaVn8WYglOrNBM0EbnVsbMLAEAQTFgoAggWCaA9IbAML +CQcJkKaL0yZBDSJFRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bq +cy5vcmfnobOD1xDswWhx/bcqOpoAhIynnK0RP8LHcEwT32fMhwUVCggMDgQW +AAIBApsDAh4BFiEEbNc1aOWCpYDmpPfypovTJkENIkUAAHVDAQDC8mqVVZXM +fk1BuGZOBvTLt7N9Naa/POKmgAOU3JjFAAD8DMd7pOLEu1tz4CU864vrxgU6 +ATQ3me5sZM9bN6C5PATOOARoD0hsEgorBgEEAZdVAQUBAQdA+J7Bktd3dVti +B2fbRQQS8rk6TLrysutrS737OHYvBDgDAQgHwr0EGBYKAHAFgmgPSGwJkKaL +0yZBDSJFRRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmcm +KhC0DcAxXG6Cz/neHjDmN/YinN6IlfSsZ98FbH3grAKbDBYhBGzXNWjlgqWA +5qT38qaL0yZBDSJFAABRzwD48xUJjuiN/rXtdA6O29CtttN66yea4xaBNAmm +iBq46AEAx3yXpThwe2cs/wK/zilTiIBuMc9T8W32D5bxdtmq4gc= +=K4Zz -----END PGP PUBLIC KEY BLOCK-----`, keyWithEmbeddedImage: `-----BEGIN PGP PRIVATE KEY BLOCK----- Comment: passphrase is "passphrase"