diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz index 0131365..b3864c1 100644 Binary files a/.yarn/install-state.gz and b/.yarn/install-state.gz differ diff --git a/package.json b/package.json index 7d9f9e0..17573e0 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "vite": "^7.3.0", "vite-plugin-node-polyfills": "^0.25.0", "vite-tsconfig-paths": "^6.1.0", - "web-ext": "^9.2.0", + "web-ext": "^9.3.0", "yargs": "^18.0.0" }, "packageManager": "yarn@4.12.0" diff --git a/yarn.lock b/yarn.lock index 89fbe7a..8e664e5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -30,10 +30,10 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:7.28.4": - version: 7.28.4 - resolution: "@babel/runtime@npm:7.28.4" - checksum: 10c0/792ce7af9750fb9b93879cc9d1db175701c4689da890e6ced242ea0207c9da411ccf16dc04e689cc01158b28d7898c40d75598f4559109f761c12ce01e959bf7 +"@babel/runtime@npm:7.28.6": + version: 7.28.6 + resolution: "@babel/runtime@npm:7.28.6" + checksum: 10c0/358cf2429992ac1c466df1a21c1601d595c46930a13c1d4662fde908d44ee78ec3c183aaff513ecb01ef8c55c3624afe0309eeeb34715672dbfadb7feedb2c0d languageName: node linkType: hard @@ -774,10 +774,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.39.0": - version: 9.39.0 - resolution: "@eslint/js@npm:9.39.0" - checksum: 10c0/f0ac65784932f1a5d3b9c0db12eb1ff9dcb480dbd03da1045e5da820bd97a35875fb7790f1fbe652763270b1327b770c79a9ba0396e2ad91fbd97822493e67eb +"@eslint/js@npm:9.39.2": + version: 9.39.2 + resolution: "@eslint/js@npm:9.39.2" + checksum: 10c0/00f51c52b04ac79faebfaa65a9652b2093b9c924e945479f1f3945473f78aee83cbc76c8d70bbffbf06f7024626575b16d97b66eab16182e1d0d39daff2f26f5 languageName: node linkType: hard @@ -898,7 +898,7 @@ __metadata: vite: "npm:^7.3.0" vite-plugin-node-polyfills: "npm:^0.25.0" vite-tsconfig-paths: "npm:^6.1.0" - web-ext: "npm:^9.2.0" + web-ext: "npm:^9.3.0" webextension-polyfill: "npm:^0.12.0" websocket-ts: "npm:^2.2.1" yargs: "npm:^18.0.0" @@ -1141,10 +1141,10 @@ __metadata: languageName: node linkType: hard -"@mdn/browser-compat-data@npm:7.1.22": - version: 7.1.22 - resolution: "@mdn/browser-compat-data@npm:7.1.22" - checksum: 10c0/2ed5e7ae471b7d94b695e89b9e22d28ce29cbecb974ca2a9d7d6bc83425b2db1838d80de74b8a84165ae6d304b672ab39a45e10c95f063688bf613a3bbe6bfb8 +"@mdn/browser-compat-data@npm:7.3.0": + version: 7.3.0 + resolution: "@mdn/browser-compat-data@npm:7.3.0" + checksum: 10c0/95b75bae6d4934889e2bda055744e6aa9421fef1a0949ee806fd9674331b126a59598bc0170bbc826e151add39c66dc6ebdac323e06b354fbbc889ad4fd80e05 languageName: node linkType: hard @@ -3242,30 +3242,30 @@ __metadata: languageName: node linkType: hard -"addons-linter@npm:9.2.0": - version: 9.2.0 - resolution: "addons-linter@npm:9.2.0" +"addons-linter@npm:9.6.0": + version: 9.6.0 + resolution: "addons-linter@npm:9.6.0" dependencies: "@fluent/syntax": "npm:0.19.0" "@fregante/relaxed-json": "npm:2.0.0" - "@mdn/browser-compat-data": "npm:7.1.22" + "@mdn/browser-compat-data": "npm:7.3.0" addons-moz-compare: "npm:1.3.0" - addons-scanner-utils: "npm:9.14.0" + addons-scanner-utils: "npm:10.2.0" ajv: "npm:8.17.1" chalk: "npm:4.1.2" - cheerio: "npm:1.1.2" + cheerio: "npm:1.2.0" columnify: "npm:1.6.0" common-tags: "npm:1.8.2" deepmerge: "npm:4.3.1" - eslint: "npm:9.39.0" + eslint: "npm:9.39.2" eslint-plugin-no-unsanitized: "npm:4.1.4" eslint-visitor-keys: "npm:5.0.0" - espree: "npm:11.0.0" + espree: "npm:11.1.0" esprima: "npm:4.0.1" fast-json-patch: "npm:3.1.1" image-size: "npm:2.0.2" json-merge-patch: "npm:1.0.2" - pino: "npm:10.1.0" + pino: "npm:10.3.0" semver: "npm:7.7.3" source-map-support: "npm:0.5.21" upath: "npm:2.0.1" @@ -3273,7 +3273,7 @@ __metadata: yauzl: "npm:2.10.0" bin: addons-linter: bin/addons-linter - checksum: 10c0/c99f10bcc872d608b4fab404df6ad665a407430853208bd10e2e9ac625c07127be6db69693d40364a4dc9e78a0f9bfe7d7204ea8ecd0405baacbead6612da1b7 + checksum: 10c0/d4c723bf30c855db6c3eaeed176110f9a7494316226f8d86afa0b9f4b6dcad8d62e9d98a7bc0c1b1c79fd9444008028ef33296dbf0437ed623a9eb11e926807a languageName: node linkType: hard @@ -3284,9 +3284,9 @@ __metadata: languageName: node linkType: hard -"addons-scanner-utils@npm:9.14.0": - version: 9.14.0 - resolution: "addons-scanner-utils@npm:9.14.0" +"addons-scanner-utils@npm:10.2.0": + version: 10.2.0 + resolution: "addons-scanner-utils@npm:10.2.0" dependencies: "@types/yauzl": "npm:2.10.3" common-tags: "npm:1.8.2" @@ -3295,8 +3295,8 @@ __metadata: upath: "npm:2.0.1" yauzl: "npm:2.10.0" peerDependencies: - body-parser: 1.20.3 - express: 4.21.2 + body-parser: 2.2.2 + express: 5.2.1 node-fetch: 2.6.11 safe-compare: 1.1.4 peerDependenciesMeta: @@ -3308,7 +3308,7 @@ __metadata: optional: true safe-compare: optional: true - checksum: 10c0/f680dda0600c79255ca23ff0d16455e7b3ad9ba464d6927680f5268fd4602aba44787545a9f8eb9afbaabaf9e27979533d19b3c13ad8336898f96a7a7859a663 + checksum: 10c0/664ea05ebc0a3f57a3a43cb8effaffab555ed9c6f5bacc1774e72ca36db212ec6a4c97ae92f8cbe6e19341c439bd5baf9ead705817d613db31cec53d56e1dde9 languageName: node linkType: hard @@ -3919,22 +3919,22 @@ __metadata: languageName: node linkType: hard -"cheerio@npm:1.1.2": - version: 1.1.2 - resolution: "cheerio@npm:1.1.2" +"cheerio@npm:1.2.0": + version: 1.2.0 + resolution: "cheerio@npm:1.2.0" dependencies: cheerio-select: "npm:^2.1.0" dom-serializer: "npm:^2.0.0" domhandler: "npm:^5.0.3" domutils: "npm:^3.2.2" encoding-sniffer: "npm:^0.2.1" - htmlparser2: "npm:^10.0.0" + htmlparser2: "npm:^10.1.0" parse5: "npm:^7.3.0" parse5-htmlparser2-tree-adapter: "npm:^7.1.0" parse5-parser-stream: "npm:^7.1.2" - undici: "npm:^7.12.0" + undici: "npm:^7.19.0" whatwg-mimetype: "npm:^4.0.0" - checksum: 10c0/2c6d2274666fe122f54fdca457ee76453e1a993b19563acaa23eb565bf7776f0f01e4c3800092f00e84aa13c83a161f0cf000ac0a8332d1d7f2b2387d6ecc5fc + checksum: 10c0/91a566aabfa9962f28056045bb7d92d79c0f8f3abb1fb86a852a9d1760556adddeb01a36b6f08fa7c133282375d387ae450a181a659e76c6a64016c30cc3f611 languageName: node linkType: hard @@ -4558,7 +4558,7 @@ __metadata: languageName: node linkType: hard -"domutils@npm:^3.0.1, domutils@npm:^3.2.1, domutils@npm:^3.2.2": +"domutils@npm:^3.0.1, domutils@npm:^3.2.2": version: 3.2.2 resolution: "domutils@npm:3.2.2" dependencies: @@ -4691,6 +4691,13 @@ __metadata: languageName: node linkType: hard +"entities@npm:^7.0.1": + version: 7.0.1 + resolution: "entities@npm:7.0.1" + checksum: 10c0/b4fb9937bb47ecb00aaaceb9db9cdd1cc0b0fb649c0e843d05cf5dbbd2e9d2df8f98721d8b1b286445689c72af7b54a7242fc2d63ef7c9739037a8c73363e7ca + languageName: node + linkType: hard + "env-paths@npm:^2.2.0": version: 2.2.1 resolution: "env-paths@npm:2.2.1" @@ -4974,9 +4981,9 @@ __metadata: languageName: node linkType: hard -"eslint@npm:9.39.0": - version: 9.39.0 - resolution: "eslint@npm:9.39.0" +"eslint@npm:9.39.2": + version: 9.39.2 + resolution: "eslint@npm:9.39.2" dependencies: "@eslint-community/eslint-utils": "npm:^4.8.0" "@eslint-community/regexpp": "npm:^4.12.1" @@ -4984,7 +4991,7 @@ __metadata: "@eslint/config-helpers": "npm:^0.4.2" "@eslint/core": "npm:^0.17.0" "@eslint/eslintrc": "npm:^3.3.1" - "@eslint/js": "npm:9.39.0" + "@eslint/js": "npm:9.39.2" "@eslint/plugin-kit": "npm:^0.4.1" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" @@ -5019,18 +5026,18 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/4035f7a3d01b3a6026d0ade899713286ed9514e5b65afe5eb671b66834a4c211769de18d1329dadb4e0bb487ea61e6a5ba0905c2b92144b8b9a2216c1ccca3e8 + checksum: 10c0/bb88ca8fd16bb7e1ac3e13804c54d41c583214460c0faa7b3e7c574e69c5600c7122295500fb4b0c06067831111db740931e98da1340329527658e1cf80073d3 languageName: node linkType: hard -"espree@npm:11.0.0": - version: 11.0.0 - resolution: "espree@npm:11.0.0" +"espree@npm:11.1.0": + version: 11.1.0 + resolution: "espree@npm:11.1.0" dependencies: acorn: "npm:^8.15.0" acorn-jsx: "npm:^5.3.2" eslint-visitor-keys: "npm:^5.0.0" - checksum: 10c0/1e07fdb2a135bb9996a4b23baad51980dde7bcdf4d7115cdec06437663790f4bbe3416eb560fc7dc7330c01a6006f789722f1e5b243208f4cb6e054efef57afd + checksum: 10c0/32228d12896f5aa09f59fad8bf5df228d73310e436c21389876cdd21513b620c087d24b40646cdcff848540d11b078653db0e37ea67ac9c7012a12595d86630c languageName: node linkType: hard @@ -5669,15 +5676,15 @@ __metadata: languageName: node linkType: hard -"htmlparser2@npm:^10.0.0": - version: 10.0.0 - resolution: "htmlparser2@npm:10.0.0" +"htmlparser2@npm:^10.1.0": + version: 10.1.0 + resolution: "htmlparser2@npm:10.1.0" dependencies: domelementtype: "npm:^2.3.0" domhandler: "npm:^5.0.3" - domutils: "npm:^3.2.1" - entities: "npm:^6.0.0" - checksum: 10c0/47cfa37e529c86a7ba9a1e0e6f951ad26ef8ca5af898ab6e8916fa02c0264c1453b4a65f28b7b8a7f9d0d29b5a70abead8203bf8b3f07bc69407e85e7d9a68e4 + domutils: "npm:^3.2.2" + entities: "npm:^7.0.1" + checksum: 10c0/36394e29b80cfcc5e78e0fa4d3aa21fdaac3e6778d23e5c933e625c290987cd9a724a2eb0753ab60ed0c69dfaba0ab115f0ee50fb112fd8f0c4d522e7e0089a2 languageName: node linkType: hard @@ -7302,12 +7309,12 @@ __metadata: languageName: node linkType: hard -"pino-abstract-transport@npm:^2.0.0": - version: 2.0.0 - resolution: "pino-abstract-transport@npm:2.0.0" +"pino-abstract-transport@npm:^3.0.0": + version: 3.0.0 + resolution: "pino-abstract-transport@npm:3.0.0" dependencies: split2: "npm:^4.0.0" - checksum: 10c0/02c05b8f2ffce0d7c774c8e588f61e8b77de8ccb5f8125afd4a7325c9ea0e6af7fb78168999657712ae843e4462bb70ac550dfd6284f930ee57f17f486f25a9f + checksum: 10c0/4486e1b9508110aaf963d07741ac98d660b974dd51d8ad42077d215118e27cda20c64da46c07c926898d52540aab7c6b9c37dc0f5355c203bb1d6a72b5bd8d6c languageName: node linkType: hard @@ -7318,24 +7325,45 @@ __metadata: languageName: node linkType: hard -"pino@npm:10.1.0": - version: 10.1.0 - resolution: "pino@npm:10.1.0" +"pino@npm:10.3.0": + version: 10.3.0 + resolution: "pino@npm:10.3.0" + dependencies: + "@pinojs/redact": "npm:^0.4.0" + atomic-sleep: "npm:^1.0.0" + on-exit-leak-free: "npm:^2.1.0" + pino-abstract-transport: "npm:^3.0.0" + pino-std-serializers: "npm:^7.0.0" + process-warning: "npm:^5.0.0" + quick-format-unescaped: "npm:^4.0.3" + real-require: "npm:^0.2.0" + safe-stable-stringify: "npm:^2.3.1" + sonic-boom: "npm:^4.0.1" + thread-stream: "npm:^4.0.0" + bin: + pino: bin.js + checksum: 10c0/cfbbc7dfaa2df2aa2dce728d751aa4b5b7ab973b2cd4bfff57868567563ef0c1c021f22932769141d535c72662390e09a0190e44f4413496dbe5e3c672816308 + languageName: node + linkType: hard + +"pino@npm:10.3.1": + version: 10.3.1 + resolution: "pino@npm:10.3.1" dependencies: "@pinojs/redact": "npm:^0.4.0" atomic-sleep: "npm:^1.0.0" on-exit-leak-free: "npm:^2.1.0" - pino-abstract-transport: "npm:^2.0.0" + pino-abstract-transport: "npm:^3.0.0" pino-std-serializers: "npm:^7.0.0" process-warning: "npm:^5.0.0" quick-format-unescaped: "npm:^4.0.3" real-require: "npm:^0.2.0" safe-stable-stringify: "npm:^2.3.1" sonic-boom: "npm:^4.0.1" - thread-stream: "npm:^3.0.0" + thread-stream: "npm:^4.0.0" bin: pino: bin.js - checksum: 10c0/49c1dd80d5f99f02bde1acf2f60cef7686948a937f751f6cb368c2868c7e82e54aeabac63a34587e16019965cbf0eb6e609edf92c439a98a0a4fcb0add277eaf + checksum: 10c0/ae1c57f2baac85dd5d63a3500746d5ea1cfc4bfcbf356eaec94d42a782eeb80caa4d4614de43a036cf48e2aed46d855a7ff21b126f55a63811def52a894ef937 languageName: node linkType: hard @@ -8403,12 +8431,12 @@ __metadata: languageName: node linkType: hard -"thread-stream@npm:^3.0.0": - version: 3.1.0 - resolution: "thread-stream@npm:3.1.0" +"thread-stream@npm:^4.0.0": + version: 4.0.0 + resolution: "thread-stream@npm:4.0.0" dependencies: real-require: "npm:^0.2.0" - checksum: 10c0/c36118379940b77a6ef3e6f4d5dd31e97b8210c3f7b9a54eb8fe6358ab173f6d0acfaf69b9c3db024b948c0c5fd2a7df93e2e49151af02076b35ada3205ec9a6 + checksum: 10c0/f0a47a673af574062df20140ec3e857d679365253fcaa98a76c167c9a053ee03291f4b25bd89b078c7f6a48f07f49d5a49e4f5598bb1c8a263ec15955a018fbd languageName: node linkType: hard @@ -8637,10 +8665,10 @@ __metadata: languageName: node linkType: hard -"undici@npm:^7.12.0": - version: 7.16.0 - resolution: "undici@npm:7.16.0" - checksum: 10c0/efd867792e9f233facf9efa0a087e2d9c3e4415c0b234061b9b40307ca4fa01d945fee4d43c7b564e1b80e0d519bcc682f9f6e0de13c717146c00a80e2f1fb0f +"undici@npm:^7.19.0": + version: 7.22.0 + resolution: "undici@npm:7.22.0" + checksum: 10c0/09777c06f3f18f761f03e3a4c9c04fd9fcca8ad02ccea43602ee4adf73fcba082806f1afb637f6ea714ef6279c5323c25b16d435814c63db720f63bfc20d316b languageName: node linkType: hard @@ -8930,13 +8958,13 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:2.4.4": - version: 2.4.4 - resolution: "watchpack@npm:2.4.4" +"watchpack@npm:2.5.1": + version: 2.5.1 + resolution: "watchpack@npm:2.5.1" dependencies: glob-to-regexp: "npm:^0.4.1" graceful-fs: "npm:^4.1.2" - checksum: 10c0/6c0901f75ce245d33991225af915eea1c5ae4ba087f3aee2b70dd377d4cacb34bef02a48daf109da9d59b2d31ec6463d924a0d72f8618ae1643dd07b95de5275 + checksum: 10c0/dffbb483d1f61be90dc570630a1eb308581e2227d507d783b1d94a57ac7b705ecd9a1a4b73d73c15eab596d39874e5276a3d9cb88bbb698bafc3f8d08c34cf17 languageName: node linkType: hard @@ -8949,13 +8977,13 @@ __metadata: languageName: node linkType: hard -"web-ext@npm:^9.2.0": - version: 9.2.0 - resolution: "web-ext@npm:9.2.0" +"web-ext@npm:^9.3.0": + version: 9.3.0 + resolution: "web-ext@npm:9.3.0" dependencies: - "@babel/runtime": "npm:7.28.4" + "@babel/runtime": "npm:7.28.6" "@devicefarmer/adbkit": "npm:3.3.8" - addons-linter: "npm:9.2.0" + addons-linter: "npm:9.6.0" camelcase: "npm:8.0.0" chrome-launcher: "npm:1.2.0" debounce: "npm:1.2.1" @@ -8970,19 +8998,19 @@ __metadata: node-notifier: "npm:10.0.1" open: "npm:11.0.0" parse-json: "npm:8.3.0" - pino: "npm:10.1.0" + pino: "npm:10.3.1" promise-toolbox: "npm:0.21.0" source-map-support: "npm:0.5.21" strip-bom: "npm:5.0.0" strip-json-comments: "npm:5.0.3" tmp: "npm:0.2.5" update-notifier: "npm:7.3.1" - watchpack: "npm:2.4.4" + watchpack: "npm:2.5.1" yargs: "npm:17.7.2" zip-dir: "npm:2.0.0" bin: web-ext: bin/web-ext.js - checksum: 10c0/3c1eadf5b9b7ffd62ecc21cecf4de3ed7bcfd79cf4a1afcb480973c9c7de3537f06ac6a61b95fba478841006cbba970f3b0536b1432ab9d4680a7b230bd4404f + checksum: 10c0/f3868073fc1b6e60b1c066411e6d1017d7e40e68fed6fafa4665f73fd97898e4b8fc1ad0cdf1749cd2c30470b316f91bce5990f7e05f8431642f8e36b12be736 languageName: node linkType: hard