From 3ab71df73f4113d4d742d624e09277d6b42aaace Mon Sep 17 00:00:00 2001 From: Lucid Kobold Date: Mon, 29 Sep 2025 01:12:27 -0400 Subject: [PATCH] Upgrade dependencies --- package.json | 24 +- yarn.lock | 741 ++++++++++++++++++++++++++------------------------- 2 files changed, 395 insertions(+), 370 deletions(-) diff --git a/package.json b/package.json index fe4a33a..cd5a9e4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "no-twitter-bot", "type": "module", - "version": "2.0.0", + "version": "2.1.0", "private": true, "packageManager": "yarn@4.9.2", "description": "This grammY powered Telegram bot is designed to delete Twitter/X links and reformat services from whitelisted groups. This one is the main bot for the LCM Telegram groups/communities.", @@ -32,24 +32,24 @@ "@grammyjs/i18n": "1.1.2", "@grammyjs/parse-mode": "1.11.1", "@grammyjs/runner": "2.0.3", - "@grammyjs/types": "3.22.1", - "@hono/node-server": "1.19.1", + "@grammyjs/types": "3.22.2", + "@hono/node-server": "1.19.4", "callback-data": "1.1.1", "grammy": "1.38.2", - "hono": "4.9.6", + "hono": "4.9.9", "iso-639-1": "3.1.5", - "pino": "9.9.1", + "pino": "9.12.0", "pino-pretty": "13.1.1", - "tsx": "4.20.5", - "valibot": "0.42.1" + "tsx": "4.20.6", + "valibot": "1.1.0" }, "devDependencies": { - "@antfu/eslint-config": "4.19.0", - "@types/node": "^22.18.0", - "eslint": "^9.34.0", + "@antfu/eslint-config": "5.4.1", + "@types/node": "^24.5.2", + "eslint": "^9.36.0", "husky": "^9.1.7", - "lint-staged": "^15.5.2", - "tsc-watch": "^6.3.1", + "lint-staged": "^16.2.3", + "tsc-watch": "^7.2.0", "typescript": "^5.9.2" }, "lint-staged": { diff --git a/yarn.lock b/yarn.lock index 600a77c..b567f7e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,42 +5,42 @@ __metadata: version: 8 cacheKey: 10c0 -"@antfu/eslint-config@npm:4.19.0": - version: 4.19.0 - resolution: "@antfu/eslint-config@npm:4.19.0" +"@antfu/eslint-config@npm:5.4.1": + version: 5.4.1 + resolution: "@antfu/eslint-config@npm:5.4.1" dependencies: "@antfu/install-pkg": "npm:^1.1.0" "@clack/prompts": "npm:^0.11.0" "@eslint-community/eslint-plugin-eslint-comments": "npm:^4.5.0" - "@eslint/markdown": "npm:^7.1.0" - "@stylistic/eslint-plugin": "npm:^5.2.2" - "@typescript-eslint/eslint-plugin": "npm:^8.38.0" - "@typescript-eslint/parser": "npm:^8.38.0" - "@vitest/eslint-plugin": "npm:^1.3.4" + "@eslint/markdown": "npm:^7.2.0" + "@stylistic/eslint-plugin": "npm:^5.4.0" + "@typescript-eslint/eslint-plugin": "npm:^8.44.0" + "@typescript-eslint/parser": "npm:^8.44.0" + "@vitest/eslint-plugin": "npm:^1.3.12" ansis: "npm:^4.1.0" cac: "npm:^6.7.14" eslint-config-flat-gitignore: "npm:^2.1.0" - eslint-flat-config-utils: "npm:^2.1.0" + eslint-flat-config-utils: "npm:^2.1.1" eslint-merge-processors: "npm:^2.0.0" eslint-plugin-antfu: "npm:^3.1.1" eslint-plugin-command: "npm:^3.3.1" eslint-plugin-import-lite: "npm:^0.3.0" - eslint-plugin-jsdoc: "npm:^51.4.1" + eslint-plugin-jsdoc: "npm:^59.0.2" eslint-plugin-jsonc: "npm:^2.20.1" - eslint-plugin-n: "npm:^17.21.0" + eslint-plugin-n: "npm:^17.23.1" eslint-plugin-no-only-tests: "npm:^3.3.0" eslint-plugin-perfectionist: "npm:^4.15.0" - eslint-plugin-pnpm: "npm:^1.1.0" - eslint-plugin-regexp: "npm:^2.9.0" + eslint-plugin-pnpm: "npm:^1.1.1" + eslint-plugin-regexp: "npm:^2.10.0" eslint-plugin-toml: "npm:^0.12.0" - eslint-plugin-unicorn: "npm:^60.0.0" - eslint-plugin-unused-imports: "npm:^4.1.4" - eslint-plugin-vue: "npm:^10.3.0" + eslint-plugin-unicorn: "npm:^61.0.2" + eslint-plugin-unused-imports: "npm:^4.2.0" + eslint-plugin-vue: "npm:^10.4.0" eslint-plugin-yml: "npm:^1.18.0" eslint-processor-vue-blocks: "npm:^2.0.0" - globals: "npm:^16.3.0" + globals: "npm:^16.4.0" jsonc-eslint-parser: "npm:^2.4.0" - local-pkg: "npm:^1.1.1" + local-pkg: "npm:^1.1.2" parse-gitignore: "npm:^2.0.0" toml-eslint-parser: "npm:^0.10.0" vue-eslint-parser: "npm:^10.2.0" @@ -54,6 +54,7 @@ __metadata: eslint: ^9.10.0 eslint-plugin-astro: ^1.2.0 eslint-plugin-format: ">=0.1.0" + eslint-plugin-jsx-a11y: ">=6.10.2" eslint-plugin-react-hooks: ^5.2.0 eslint-plugin-react-refresh: ^0.4.19 eslint-plugin-solid: ^0.14.3 @@ -77,6 +78,8 @@ __metadata: optional: true eslint-plugin-format: optional: true + eslint-plugin-jsx-a11y: + optional: true eslint-plugin-react-hooks: optional: true eslint-plugin-react-refresh: @@ -95,7 +98,7 @@ __metadata: optional: true bin: eslint-config: bin/index.js - checksum: 10c0/88ecc46af32154942d46aeedf0ca4ad3290d1029fadf3be20d7ed704872405bdeec010a98d246ae46002f656685dbb9428fc1c1049c7410848562f15c5f95c5c + checksum: 10c0/94f4ce33577e108c9b2d1120313b61bcde7f6f034bc675c6b67c26623959ed80c80347e5e9ca9cbb91c2d091eada6c169e93cd7df71db0253b88fced4909afc3 languageName: node linkType: hard @@ -167,16 +170,16 @@ __metadata: languageName: node linkType: hard -"@es-joy/jsdoccomment@npm:~0.52.0": - version: 0.52.0 - resolution: "@es-joy/jsdoccomment@npm:0.52.0" +"@es-joy/jsdoccomment@npm:~0.58.0": + version: 0.58.0 + resolution: "@es-joy/jsdoccomment@npm:0.58.0" dependencies: "@types/estree": "npm:^1.0.8" - "@typescript-eslint/types": "npm:^8.34.1" + "@typescript-eslint/types": "npm:^8.43.0" comment-parser: "npm:1.4.1" esquery: "npm:^1.6.0" - jsdoc-type-pratt-parser: "npm:~4.1.0" - checksum: 10c0/4def78060ef58859f31757b9d30c4939fc33e7d9ee85637a7f568c1d209c33aa0abd2cf5a3a4f3662ec5b12b85ecff2f2035d809dc93b9382a31a6dfb200d83c + jsdoc-type-pratt-parser: "npm:~5.4.0" + checksum: 10c0/b4be03ec6acee60868e6574c6c9c78559048809e66dafbf5604929a99880c33f4736f4921675dbf813ac36a1446be89cfe0c7ebd0b0f273d2c99a284d764af0b languageName: node linkType: hard @@ -389,6 +392,17 @@ __metadata: languageName: node linkType: hard +"@eslint-community/eslint-utils@npm:^4.8.0, @eslint-community/eslint-utils@npm:^4.9.0": + version: 4.9.0 + resolution: "@eslint-community/eslint-utils@npm:4.9.0" + dependencies: + eslint-visitor-keys: "npm:^3.4.3" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10c0/8881e22d519326e7dba85ea915ac7a143367c805e6ba1374c987aa2fbdd09195cc51183d2da72c0e2ff388f84363e1b220fd0d19bef10c272c63455162176817 + languageName: node + linkType: hard + "@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.11.0, @eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.8.0": version: 4.12.1 resolution: "@eslint-community/regexpp@npm:4.12.1" @@ -452,16 +466,16 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.34.0": - version: 9.34.0 - resolution: "@eslint/js@npm:9.34.0" - checksum: 10c0/53f1bfd2a374683d9382a6850354555f6e89a88416c34a5d34e9fbbaf717e97c2b06300e8f93e5eddba8bda8951ccab7f93a680e56ded1a3d21d526019e69bab +"@eslint/js@npm:9.36.0": + version: 9.36.0 + resolution: "@eslint/js@npm:9.36.0" + checksum: 10c0/e3f6fb7d6f117d79615574f7bef4f238bcfed6ece0465d28226c3a75d2b6fac9cc189121e8673562796ca8ccea2bf9861715ee5cf4a3dbef87d17811c0dac22c languageName: node linkType: hard -"@eslint/markdown@npm:^7.1.0": - version: 7.2.0 - resolution: "@eslint/markdown@npm:7.2.0" +"@eslint/markdown@npm:^7.2.0": + version: 7.3.0 + resolution: "@eslint/markdown@npm:7.3.0" dependencies: "@eslint/core": "npm:^0.15.2" "@eslint/plugin-kit": "npm:^0.3.5" @@ -472,7 +486,7 @@ __metadata: micromark-extension-frontmatter: "npm:^2.0.0" micromark-extension-gfm: "npm:^3.0.0" micromark-util-normalize-identifier: "npm:^2.0.1" - checksum: 10c0/e9ec365ab0eb069c236fbf48170f147a559119182b939483f9a2ede7268fd112e81dbfedbcb7fcc20cc30617d2b51b52e587acfd9abf025bb219ac933aec6218 + checksum: 10c0/c7af30babb8bee9e72f2dc17e1060ef478526e687e8e52e757788bcf185c7e0fece42404b502f924a81f65bc6dd27098277966f8558a3cc7cc3bccd02d9a7de1 languageName: node linkType: hard @@ -576,12 +590,19 @@ __metadata: languageName: node linkType: hard -"@hono/node-server@npm:1.19.1": - version: 1.19.1 - resolution: "@hono/node-server@npm:1.19.1" +"@grammyjs/types@npm:3.22.2": + version: 3.22.2 + resolution: "@grammyjs/types@npm:3.22.2" + checksum: 10c0/9f9f8edb2cdb08811672949ba7b4df3dddd1166467e90f96a9392ff918a22aaa57edba9b575b7d1eb3cb40e36d02db23ed61bf9fa2aa6205e2349d040b946013 + languageName: node + linkType: hard + +"@hono/node-server@npm:1.19.4": + version: 1.19.4 + resolution: "@hono/node-server@npm:1.19.4" peerDependencies: hono: ^4 - checksum: 10c0/83457ebb15b0d04644c334dbd30036cfbcf3019164c29d8f4b67f070735c6cd21c7d1713e7db47f658530e0bf3c5583434fba03b0bc4dd6b26fc2c2fdf4ea1e5 + checksum: 10c0/3cbdaa1901131c6815b377c921e74739207230ed4aae361a11c44f7791180316bcf034474a64073c5ff1dc4aa400be4beeebc3660cae451461e81e4f8b754a76 languageName: node linkType: hard @@ -709,19 +730,19 @@ __metadata: languageName: node linkType: hard -"@stylistic/eslint-plugin@npm:^5.2.2": - version: 5.3.1 - resolution: "@stylistic/eslint-plugin@npm:5.3.1" +"@stylistic/eslint-plugin@npm:^5.4.0": + version: 5.4.0 + resolution: "@stylistic/eslint-plugin@npm:5.4.0" dependencies: - "@eslint-community/eslint-utils": "npm:^4.7.0" - "@typescript-eslint/types": "npm:^8.41.0" + "@eslint-community/eslint-utils": "npm:^4.9.0" + "@typescript-eslint/types": "npm:^8.44.0" eslint-visitor-keys: "npm:^4.2.1" espree: "npm:^10.4.0" estraverse: "npm:^5.3.0" picomatch: "npm:^4.0.3" peerDependencies: eslint: ">=9.0.0" - checksum: 10c0/806a96beae7744b37f5f60c9f3ed074f6abb64afe009d58d99f33b30723101d0c6ed9ccbcdbc1418c9e9842a46f689aa52fae67a44ce5c55b1540ad7218e6939 + checksum: 10c0/02db4ec387c75300f07417641fb26eb41fd2a202608d1d752ed799cb72a8cea270abcc0a36eafa2ab7488e8cbe5a51e778afa56100f69ade572d1ec4051e8883 languageName: node linkType: hard @@ -764,12 +785,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^22.18.0": - version: 22.18.0 - resolution: "@types/node@npm:22.18.0" +"@types/node@npm:^24.5.2": + version: 24.5.2 + resolution: "@types/node@npm:24.5.2" dependencies: - undici-types: "npm:~6.21.0" - checksum: 10c0/02cce4493eee8408e66e76fcad164f33c0600ed0854ad08e5519a76a06402da5b589b278cf71bc975c9e014f2668bdf758bc3be7fed63bdbfd0900495372797c + undici-types: "npm:~7.12.0" + checksum: 10c0/96baaca6564d39c6f7f6eddd73ce41e2a7594ef37225cd52df3be36fad31712af8ae178387a72d0b80f2e2799e7fd30c014bc0ae9eb9f962d9079b691be00c48 languageName: node linkType: hard @@ -780,40 +801,40 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^8.38.0": - version: 8.42.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.42.0" +"@typescript-eslint/eslint-plugin@npm:^8.44.0": + version: 8.44.1 + resolution: "@typescript-eslint/eslint-plugin@npm:8.44.1" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.42.0" - "@typescript-eslint/type-utils": "npm:8.42.0" - "@typescript-eslint/utils": "npm:8.42.0" - "@typescript-eslint/visitor-keys": "npm:8.42.0" + "@typescript-eslint/scope-manager": "npm:8.44.1" + "@typescript-eslint/type-utils": "npm:8.44.1" + "@typescript-eslint/utils": "npm:8.44.1" + "@typescript-eslint/visitor-keys": "npm:8.44.1" graphemer: "npm:^1.4.0" ignore: "npm:^7.0.0" natural-compare: "npm:^1.4.0" ts-api-utils: "npm:^2.1.0" peerDependencies: - "@typescript-eslint/parser": ^8.42.0 + "@typescript-eslint/parser": ^8.44.1 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/835fd7497f0e4eaef55dc3d94079acc0ad1dc74735916915f160419b1e7f44d04fbce683b4871148d1af33046bd5ae3fed59103d4c49460776b560c42173bbff + checksum: 10c0/86d17444c38992a5dc0e45c107a2c2545eb26a1314c2475e7518e4b7645781be4449ec49463667d63aaffaa002e2edacbd2098104cc83e8399e3dd6e0fb6ed51 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^8.38.0": - version: 8.42.0 - resolution: "@typescript-eslint/parser@npm:8.42.0" +"@typescript-eslint/parser@npm:^8.44.0": + version: 8.44.1 + resolution: "@typescript-eslint/parser@npm:8.44.1" dependencies: - "@typescript-eslint/scope-manager": "npm:8.42.0" - "@typescript-eslint/types": "npm:8.42.0" - "@typescript-eslint/typescript-estree": "npm:8.42.0" - "@typescript-eslint/visitor-keys": "npm:8.42.0" + "@typescript-eslint/scope-manager": "npm:8.44.1" + "@typescript-eslint/types": "npm:8.44.1" + "@typescript-eslint/typescript-estree": "npm:8.44.1" + "@typescript-eslint/visitor-keys": "npm:8.44.1" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/f071154bce7f874449236919a7367d977317959fe6d454fe5369ca54dee7d057fe3b8b250c5990ea4205a9c52fd59702da63d1721895c72d745168aa31532112 + checksum: 10c0/278d7f6a8a686fade0cff372faabb5e114f98ce4032bd991e8905622c720f3a4867b99f7a07897aa2e26311efd8cbb84669059ab57ac99c644b9fbae7564b251 languageName: node linkType: hard @@ -830,16 +851,16 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.42.0": - version: 8.42.0 - resolution: "@typescript-eslint/project-service@npm:8.42.0" +"@typescript-eslint/project-service@npm:8.44.1": + version: 8.44.1 + resolution: "@typescript-eslint/project-service@npm:8.44.1" dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.42.0" - "@typescript-eslint/types": "npm:^8.42.0" + "@typescript-eslint/tsconfig-utils": "npm:^8.44.1" + "@typescript-eslint/types": "npm:^8.44.1" debug: "npm:^4.3.4" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/788b0bc52683be376cd768a4fed3202cdaccc86f231ec94a0f6bbb1389fdfd0e14c505f03015cefb73869de63c8089b78a169ed957048a1e5ee1b6250ec19604 + checksum: 10c0/2caaa94832574658f1b451d94a319fcd476ad34171e6dff6607da9a5f91387011206487b7743fc71c9c91099632871fa6d209783cbc0a7cb3bac5cbf9d36cdae languageName: node linkType: hard @@ -853,7 +874,17 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.42.0, @typescript-eslint/scope-manager@npm:^8.41.0": +"@typescript-eslint/scope-manager@npm:8.44.1": + version: 8.44.1 + resolution: "@typescript-eslint/scope-manager@npm:8.44.1" + dependencies: + "@typescript-eslint/types": "npm:8.44.1" + "@typescript-eslint/visitor-keys": "npm:8.44.1" + checksum: 10c0/a6f3b2d9fbda037327574bb2a7d3831cc100122fe660545a8220e4eed0ee36e42262ce78cc7438dd155100d0abca38edd9e6941e29abe6f8ba7f935223059b89 + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:^8.41.0": version: 8.42.0 resolution: "@typescript-eslint/scope-manager@npm:8.42.0" dependencies: @@ -872,28 +903,28 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.42.0, @typescript-eslint/tsconfig-utils@npm:^8.42.0": - version: 8.42.0 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.42.0" +"@typescript-eslint/tsconfig-utils@npm:8.44.1, @typescript-eslint/tsconfig-utils@npm:^8.44.1": + version: 8.44.1 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.44.1" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/03882eeee279fafa2cb4ee3154742417fd29395b3bfe3f867d9d4cb9cb68d1200c885c35b96dd558a1aff8561ac3700cff8ca7680a5cf34e5e0e136a6ee3c30c + checksum: 10c0/05fee17cdb38729f82bdfff3bf2844435f5f8e4e55cdaf1bbff72c410ab98a4f9e166011f1eda01f715053d4bc9eb2d8d6c05e9e7114cc08946c4c81785367a0 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.42.0": - version: 8.42.0 - resolution: "@typescript-eslint/type-utils@npm:8.42.0" +"@typescript-eslint/type-utils@npm:8.44.1": + version: 8.44.1 + resolution: "@typescript-eslint/type-utils@npm:8.44.1" dependencies: - "@typescript-eslint/types": "npm:8.42.0" - "@typescript-eslint/typescript-estree": "npm:8.42.0" - "@typescript-eslint/utils": "npm:8.42.0" + "@typescript-eslint/types": "npm:8.44.1" + "@typescript-eslint/typescript-estree": "npm:8.44.1" + "@typescript-eslint/utils": "npm:8.44.1" debug: "npm:^4.3.4" ts-api-utils: "npm:^2.1.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/47e5f7276cafd7719d3e2f2e456fa988927e658d15c2c188a692d9c639f9d76f582a6c133cb1bf01eba9027e1022eb6b79b57861a96302460e5e847c2b536afa + checksum: 10c0/f17b9ae60327b9187354499d67c2667811ca2b09d436cf6c13b89ba6eaceabd5695f87644a8cb4dc93da5e4188612a6bc7b07b1b022ad75ca360ff2608a64511 languageName: node linkType: hard @@ -904,13 +935,20 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.42.0, @typescript-eslint/types@npm:^8.34.0, @typescript-eslint/types@npm:^8.41.0, @typescript-eslint/types@npm:^8.42.0": +"@typescript-eslint/types@npm:8.42.0, @typescript-eslint/types@npm:^8.34.0": version: 8.42.0 resolution: "@typescript-eslint/types@npm:8.42.0" checksum: 10c0/d585dff5005328282cc59f9402e886a3db64727906ad3e68b49d7ef73bc07bef3ed569287ba826ebaa07b69be42a72232a38529951d64c28cebd83db0892cd33 languageName: node linkType: hard +"@typescript-eslint/types@npm:8.44.1, @typescript-eslint/types@npm:^8.43.0, @typescript-eslint/types@npm:^8.44.0, @typescript-eslint/types@npm:^8.44.1": + version: 8.44.1 + resolution: "@typescript-eslint/types@npm:8.44.1" + checksum: 10c0/cba2d724ac0c7e5a35945aa2f7f8ed96dd5508942e30ec88274dcd2e8fa2c177b0952403c7eb6cacbcc2014224bd36685947d140c093637e3a4e5495c52fbd9f + languageName: node + linkType: hard + "@typescript-eslint/types@npm:^8.11.0": version: 8.24.1 resolution: "@typescript-eslint/types@npm:8.24.1" @@ -945,14 +983,14 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.42.0": - version: 8.42.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.42.0" +"@typescript-eslint/typescript-estree@npm:8.44.1": + version: 8.44.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.44.1" dependencies: - "@typescript-eslint/project-service": "npm:8.42.0" - "@typescript-eslint/tsconfig-utils": "npm:8.42.0" - "@typescript-eslint/types": "npm:8.42.0" - "@typescript-eslint/visitor-keys": "npm:8.42.0" + "@typescript-eslint/project-service": "npm:8.44.1" + "@typescript-eslint/tsconfig-utils": "npm:8.44.1" + "@typescript-eslint/types": "npm:8.44.1" + "@typescript-eslint/visitor-keys": "npm:8.44.1" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" @@ -961,22 +999,22 @@ __metadata: ts-api-utils: "npm:^2.1.0" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/2d3354d780421cfa90f812048984c43cd47aabecef7a5c0f56ad0b91331cb369d1c8366da90bf9a8f6df47df3741f9e16897e998f16270ac55376f519b775c23 + checksum: 10c0/cef0827614cf33eab54de2f671c6e6d8cab45286ea4980e8205a7a50504e0c0984f1c12c69c7046ee3aedf29a745f0c823324dcd36c59c81b179517d6de5017f languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.42.0": - version: 8.42.0 - resolution: "@typescript-eslint/utils@npm:8.42.0" +"@typescript-eslint/utils@npm:8.44.1": + version: 8.44.1 + resolution: "@typescript-eslint/utils@npm:8.44.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.7.0" - "@typescript-eslint/scope-manager": "npm:8.42.0" - "@typescript-eslint/types": "npm:8.42.0" - "@typescript-eslint/typescript-estree": "npm:8.42.0" + "@typescript-eslint/scope-manager": "npm:8.44.1" + "@typescript-eslint/types": "npm:8.44.1" + "@typescript-eslint/typescript-estree": "npm:8.44.1" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/acf30019023669ddae00c02cabfa74fc12defccd4703e552ab5115edbeceaaf1688c1586873bf66aefeb3f03eb1ed456905403303913c724db38bf030e40a700 + checksum: 10c0/5f855c8a18c3112160c04d1d7bad5abee5e4712574d2f75b8a898f4e132e6e0dee3112f98010a1def47bbf0ac2fb05b6e81d343e577d144769a8d685b42b0809 languageName: node linkType: hard @@ -1015,9 +1053,19 @@ __metadata: languageName: node linkType: hard -"@vitest/eslint-plugin@npm:^1.3.4": - version: 1.3.8 - resolution: "@vitest/eslint-plugin@npm:1.3.8" +"@typescript-eslint/visitor-keys@npm:8.44.1": + version: 8.44.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.44.1" + dependencies: + "@typescript-eslint/types": "npm:8.44.1" + eslint-visitor-keys: "npm:^4.2.1" + checksum: 10c0/b2b06c9c45b1c27d9fc05805a5d6bac3cf8f17d2ccaa59bd40718e911df474b47b85dbab3494522917d9ba469338246f226b5332c3be2da52636f8a3b842fbf7 + languageName: node + linkType: hard + +"@vitest/eslint-plugin@npm:^1.3.12": + version: 1.3.13 + resolution: "@vitest/eslint-plugin@npm:1.3.13" dependencies: "@typescript-eslint/scope-manager": "npm:^8.41.0" "@typescript-eslint/utils": "npm:^8.24.1" @@ -1030,7 +1078,7 @@ __metadata: optional: true vitest: optional: true - checksum: 10c0/037b891e98407df2b759cc069fa42163d5ca0d576f516770129e6a8743f12e3b4ec3c3f8e95886a342ed1caa83d2b3ff81877706f3ff25fddd2c00821380413e + checksum: 10c0/eadaf71a16aea36f3a97fafa33d5d5079c2bbb8162d735093425aa1a68cb36b768718c4dbd1cb59e62e3192d95ce6e75420468a03d7ac79775e409c04db5602d languageName: node linkType: hard @@ -1128,7 +1176,7 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0, ansi-styles@npm:^6.2.1": +"ansi-styles@npm:^6.1.0, ansi-styles@npm:^6.2.1": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c @@ -1291,13 +1339,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.4.1": - version: 5.4.1 - resolution: "chalk@npm:5.4.1" - checksum: 10c0/b23e88132c702f4855ca6d25cb5538b1114343e41472d5263ee8a37cccfccd9c4216d111e1097c6a27830407a1dc81fecdf2a56f2c63033d4dbbd88c10b0dcef - languageName: node - linkType: hard - "change-case@npm:^5.4.4": version: 5.4.4 resolution: "change-case@npm:5.4.4" @@ -1344,13 +1385,13 @@ __metadata: languageName: node linkType: hard -"cli-truncate@npm:^4.0.0": - version: 4.0.0 - resolution: "cli-truncate@npm:4.0.0" +"cli-truncate@npm:^5.0.0": + version: 5.1.0 + resolution: "cli-truncate@npm:5.1.0" dependencies: - slice-ansi: "npm:^5.0.0" - string-width: "npm:^7.0.0" - checksum: 10c0/d7f0b73e3d9b88cb496e6c086df7410b541b56a43d18ade6a573c9c18bd001b1c3fba1ad578f741a4218fdc794d042385f8ac02c25e1c295a2d8b9f3cb86eb4c + slice-ansi: "npm:^7.1.0" + string-width: "npm:^8.0.0" + checksum: 10c0/388a4c9813372fb82ef3958af9bcf233419e80f4f435386cc83666ba85c9ccfdaa4dd6e47a9fde8f70b1e2b485cfc5da97bc899ce4f3b24ed04933a2f878f7d6 languageName: node linkType: hard @@ -1377,10 +1418,10 @@ __metadata: languageName: node linkType: hard -"commander@npm:^13.1.0": - version: 13.1.0 - resolution: "commander@npm:13.1.0" - checksum: 10c0/7b8c5544bba704fbe84b7cab2e043df8586d5c114a4c5b607f83ae5060708940ed0b5bd5838cf8ce27539cde265c1cbd59ce3c8c6b017ed3eec8943e3a415164 +"commander@npm:^14.0.1": + version: 14.0.1 + resolution: "commander@npm:14.0.1" + checksum: 10c0/64439c0651ddd01c1d0f48c8f08e97c18a0a1fa693879451f1203ad01132af2c2aa85da24cf0d8e098ab9e6dc385a756be670d2999a3c628ec745c3ec124587b languageName: node linkType: hard @@ -1421,7 +1462,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": +"cross-spawn@npm:^7.0.6": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: @@ -1448,7 +1489,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.0, debug@npm:^4.4.1": +"debug@npm:4, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.0": version: 4.4.1 resolution: "debug@npm:4.4.1" dependencies: @@ -1472,6 +1513,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:^4.4.3": + version: 4.4.3 + resolution: "debug@npm:4.4.3" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6 + languageName: node + linkType: hard + "decode-named-character-reference@npm:^1.0.0": version: 1.0.2 resolution: "decode-named-character-reference@npm:1.0.2" @@ -1760,12 +1813,12 @@ __metadata: languageName: node linkType: hard -"eslint-flat-config-utils@npm:^2.1.0": - version: 2.1.1 - resolution: "eslint-flat-config-utils@npm:2.1.1" +"eslint-flat-config-utils@npm:^2.1.1": + version: 2.1.4 + resolution: "eslint-flat-config-utils@npm:2.1.4" dependencies: pathe: "npm:^2.0.3" - checksum: 10c0/86fe13d39501716e6a82a0525b04a51055ffa4f1fe15e6f9ee3445867581870f3382d068172a1a863b59da6c163548b616c0358e2d7bc7a02327d8b78844f0be + checksum: 10c0/7ad188b1691a18a0f8376a57eab379937b7aeae4b65703b983146de6d4cb97da05611ba1c1d1760707b30f1e2812584cd7783e5764638f4e090d03bd305318a2 languageName: node linkType: hard @@ -1842,23 +1895,24 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jsdoc@npm:^51.4.1": - version: 51.4.1 - resolution: "eslint-plugin-jsdoc@npm:51.4.1" +"eslint-plugin-jsdoc@npm:^59.0.2": + version: 59.1.0 + resolution: "eslint-plugin-jsdoc@npm:59.1.0" dependencies: - "@es-joy/jsdoccomment": "npm:~0.52.0" + "@es-joy/jsdoccomment": "npm:~0.58.0" are-docs-informative: "npm:^0.0.2" comment-parser: "npm:1.4.1" - debug: "npm:^4.4.1" + debug: "npm:^4.4.3" escape-string-regexp: "npm:^4.0.0" espree: "npm:^10.4.0" esquery: "npm:^1.6.0" + object-deep-merge: "npm:^1.0.5" parse-imports-exports: "npm:^0.2.4" semver: "npm:^7.7.2" spdx-expression-parse: "npm:^4.0.0" peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - checksum: 10c0/2dc8063f810984bca1ec2cbe4fa4cfa6948a4e6340bfc817c30d603fd7a85bc11375c0a45d6a1825fa28f1bf1c454f98aed74041b16bc6b5c7077ea58c05ff0a + checksum: 10c0/3fd16d61507391273e7b1f6cbaf8758ece86cd183ae276a7e2c67f97b7298a1ce9b89847753cb3fcfb1acd83cc80f3987ec6daeee7fa76a0f7068c60f04ee008 languageName: node linkType: hard @@ -1880,9 +1934,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-n@npm:^17.21.0": - version: 17.21.3 - resolution: "eslint-plugin-n@npm:17.21.3" +"eslint-plugin-n@npm:^17.23.1": + version: 17.23.1 + resolution: "eslint-plugin-n@npm:17.23.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.5.0" enhanced-resolve: "npm:^5.17.1" @@ -1895,7 +1949,7 @@ __metadata: ts-declaration-location: "npm:^1.0.6" peerDependencies: eslint: ">=8.23.0" - checksum: 10c0/3d8b279aaf477ddde06f9b63f032e22da3d3c1edda75ff509c93a871fc36bbdd7e1005403113f2bc421d970d52e2c361f69d05a2bfbad14146c16f910952a764 + checksum: 10c0/35d23fe25d92b8aa3257a8bd003094b4042c0492ddc82e8b20728eb6546d2d5c31a08be215a7996f113de7b24a1a27377136345e95a5e2c96c44d3653be2c988 languageName: node linkType: hard @@ -1919,23 +1973,23 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-pnpm@npm:^1.1.0": - version: 1.1.1 - resolution: "eslint-plugin-pnpm@npm:1.1.1" +"eslint-plugin-pnpm@npm:^1.1.1": + version: 1.1.2 + resolution: "eslint-plugin-pnpm@npm:1.1.2" dependencies: empathic: "npm:^2.0.0" - jsonc-eslint-parser: "npm:^2.4.0" + jsonc-eslint-parser: "npm:^2.4.1" pathe: "npm:^2.0.3" - pnpm-workspace-yaml: "npm:1.1.1" - tinyglobby: "npm:^0.2.14" + pnpm-workspace-yaml: "npm:1.1.2" + tinyglobby: "npm:^0.2.15" yaml-eslint-parser: "npm:^1.3.0" peerDependencies: eslint: ^9.0.0 - checksum: 10c0/1063298a8620e2126452c5e07c1a539371dc62ccbbc553a6f635d78b8628bdabf63739a37f7c0fe111c49e7b2b2008712d6aff6454d74536ca1ec6f5a417c621 + checksum: 10c0/67ce297ce2968db4d58b31a0184bb695423c1b470c241670ae24b71f4288b6c80aa84a1aab51bfd9a4101491d64ea38520678f2daddfb6ea480c06763b4dba87 languageName: node linkType: hard -"eslint-plugin-regexp@npm:^2.9.0": +"eslint-plugin-regexp@npm:^2.10.0": version: 2.10.0 resolution: "eslint-plugin-regexp@npm:2.10.0" dependencies: @@ -1966,9 +2020,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-unicorn@npm:^60.0.0": - version: 60.0.0 - resolution: "eslint-plugin-unicorn@npm:60.0.0" +"eslint-plugin-unicorn@npm:^61.0.2": + version: 61.0.2 + resolution: "eslint-plugin-unicorn@npm:61.0.2" dependencies: "@babel/helper-validator-identifier": "npm:^7.27.1" "@eslint-community/eslint-utils": "npm:^4.7.0" @@ -1990,26 +2044,26 @@ __metadata: strip-indent: "npm:^4.0.0" peerDependencies: eslint: ">=9.29.0" - checksum: 10c0/8411c0cf7c1c331e6c3f7ac30a8892d5ec8993e2b958ceda7a435167a7c9f7c94abf5ae03a8f04a70586bf0214041601b61d80db2fefbe70036c77501a57315b + checksum: 10c0/18be9b6f16dcf55711fa640fd88e7bdca5062c4a463736b0c673e74cc15e2c9377b19f2f06c02567768b4d7e38b304432c0edb563c6da3af436316217c98edc3 languageName: node linkType: hard -"eslint-plugin-unused-imports@npm:^4.1.4": - version: 4.1.4 - resolution: "eslint-plugin-unused-imports@npm:4.1.4" +"eslint-plugin-unused-imports@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-plugin-unused-imports@npm:4.2.0" peerDependencies: "@typescript-eslint/eslint-plugin": ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 eslint: ^9.0.0 || ^8.0.0 peerDependenciesMeta: "@typescript-eslint/eslint-plugin": optional: true - checksum: 10c0/3899f64b0e8b23fa6b81e2754fc10f93d8741e051d70390a8100ca39af7878bde8625f234b76111af69562ef2512104b52c3703e986ccb3ac9adc07911896acf + checksum: 10c0/b6293323670dda64b0b5931ace1ab45f731e399e87da591c208da09c6bf89a84591b160b8e15e3b47f8f1f662dc80306368a60c09f833de0f6f1dbd97c247949 languageName: node linkType: hard -"eslint-plugin-vue@npm:^10.3.0": - version: 10.4.0 - resolution: "eslint-plugin-vue@npm:10.4.0" +"eslint-plugin-vue@npm:^10.4.0": + version: 10.5.0 + resolution: "eslint-plugin-vue@npm:10.5.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" natural-compare: "npm:^1.4.0" @@ -2018,13 +2072,16 @@ __metadata: semver: "npm:^7.6.3" xml-name-validator: "npm:^4.0.0" peerDependencies: + "@stylistic/eslint-plugin": ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 "@typescript-eslint/parser": ^7.0.0 || ^8.0.0 eslint: ^8.57.0 || ^9.0.0 vue-eslint-parser: ^10.0.0 peerDependenciesMeta: + "@stylistic/eslint-plugin": + optional: true "@typescript-eslint/parser": optional: true - checksum: 10c0/385a5c34c4771ec8ac4d72b278e600f0583d7ecb6fcd2879042175bed72ac2c31e1f678cbd11b73f76b116ffdecc18624da2599880d99b3465a79c0a2bfb160f + checksum: 10c0/28d8a9abfef9dcdb5d8df10ce16f8b2d94ff82514b22c2c9623f426ddf4b10b1c3dcf841992a74a460e6bc1637f57db3adf3b3cbb2e5348cc42572e559dde87b languageName: node linkType: hard @@ -2077,17 +2134,17 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.34.0": - version: 9.34.0 - resolution: "eslint@npm:9.34.0" +"eslint@npm:^9.36.0": + version: 9.36.0 + resolution: "eslint@npm:9.36.0" dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/eslint-utils": "npm:^4.8.0" "@eslint-community/regexpp": "npm:^4.12.1" "@eslint/config-array": "npm:^0.21.0" "@eslint/config-helpers": "npm:^0.3.1" "@eslint/core": "npm:^0.15.2" "@eslint/eslintrc": "npm:^3.3.1" - "@eslint/js": "npm:9.34.0" + "@eslint/js": "npm:9.36.0" "@eslint/plugin-kit": "npm:^0.3.5" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" @@ -2123,7 +2180,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/ba3e54fa0c8ed23d062f91519afaae77fed922a6c4d76130b6cd32154bcb406aaea4b3c5ed88e0be40828c1d5b6921592f3947dbdc5e2043de6bd7aa341fe5ea + checksum: 10c0/0e2705a94847813b03f2f3c1367c0708319cbb66458250a09b2d056a088c56e079a1c1d76c44feebf51971d9ce64d010373b2a4f007cd1026fc24f95c89836df languageName: node linkType: hard @@ -2210,23 +2267,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^8.0.1": - version: 8.0.1 - resolution: "execa@npm:8.0.1" - dependencies: - cross-spawn: "npm:^7.0.3" - get-stream: "npm:^8.0.1" - human-signals: "npm:^5.0.0" - is-stream: "npm:^3.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^5.1.0" - onetime: "npm:^6.0.0" - signal-exit: "npm:^4.1.0" - strip-final-newline: "npm:^3.0.0" - checksum: 10c0/2c52d8775f5bf103ce8eec9c7ab3059909ba350a5164744e9947ed14a53f51687c040a250bda833f906d1283aa8803975b84e6c8f7a7c42f99dc8ef80250d1af - languageName: node - linkType: hard - "exponential-backoff@npm:^3.1.1": version: 3.1.2 resolution: "exponential-backoff@npm:3.1.2" @@ -2282,13 +2322,6 @@ __metadata: languageName: node linkType: hard -"fast-redact@npm:^3.1.1": - version: 3.5.0 - resolution: "fast-redact@npm:3.5.0" - checksum: 10c0/7e2ce4aad6e7535e0775bf12bd3e4f2e53d8051d8b630e0fa9e67f68cb0b0e6070d2f7a94b1d0522ef07e32f7c7cda5755e2b677a6538f1e9070ca053c42343a - languageName: node - linkType: hard - "fast-safe-stringify@npm:^2.1.1": version: 2.1.1 resolution: "fast-safe-stringify@npm:2.1.1" @@ -2326,6 +2359,18 @@ __metadata: languageName: node linkType: hard +"fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f + languageName: node + linkType: hard + "file-entry-cache@npm:^8.0.0": version: 8.0.0 resolution: "file-entry-cache@npm:8.0.0" @@ -2437,10 +2482,10 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^8.0.1": - version: 8.0.1 - resolution: "get-stream@npm:8.0.1" - checksum: 10c0/5c2181e98202b9dae0bb4a849979291043e5892eb40312b47f0c22b9414fc9b28a3b6063d2375705eb24abc41ecf97894d9a51f64ff021511b504477b27b4290 +"get-east-asian-width@npm:^1.3.0": + version: 1.4.0 + resolution: "get-east-asian-width@npm:1.4.0" + checksum: 10c0/4e481d418e5a32061c36fbb90d1b225a254cc5b2df5f0b25da215dcd335a3c111f0c2023ffda43140727a9cafb62dac41d022da82c08f31083ee89f714ee3b83 languageName: node linkType: hard @@ -2515,6 +2560,13 @@ __metadata: languageName: node linkType: hard +"globals@npm:^16.4.0": + version: 16.4.0 + resolution: "globals@npm:16.4.0" + checksum: 10c0/a14b447a78b664b42f6d324e8675fcae6fe5e57924fecc1f6328dce08af9b2ca3a3138501e1b1f244a49814a732dc60cfc1aa24e714e0b64ac8bd18910bfac90 + languageName: node + linkType: hard + "globrex@npm:^0.1.2": version: 0.1.2 resolution: "globrex@npm:0.1.2" @@ -2562,10 +2614,10 @@ __metadata: languageName: node linkType: hard -"hono@npm:4.9.6": - version: 4.9.6 - resolution: "hono@npm:4.9.6" - checksum: 10c0/182a144eb3b9e05bd9e43d15af15c93f60d3d747fef6c6904b9993e9db8129ea7fadf6190331d6f76b1bf6dd2b2c3b13efea105236f541ef411397e30475422d +"hono@npm:4.9.9": + version: 4.9.9 + resolution: "hono@npm:4.9.9" + checksum: 10c0/a9ebd5953b9d513596538069bb02a3b1196fd0d52467d7461ab64b378c13315722ac95e2310ed59e518d23d5c04d8ae0c9059db167448170eab395b3ad49bd4c languageName: node linkType: hard @@ -2596,13 +2648,6 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^5.0.0": - version: 5.0.0 - resolution: "human-signals@npm:5.0.0" - checksum: 10c0/5a9359073fe17a8b58e5a085e9a39a950366d9f00217c4ff5878bd312e09d80f460536ea6a3f260b5943a01fe55c158d1cea3fc7bee3d0520aeef04f6d915c82 - languageName: node - linkType: hard - "husky@npm:^9.1.7": version: 9.1.7 resolution: "husky@npm:9.1.7" @@ -2692,13 +2737,6 @@ __metadata: languageName: node linkType: hard -"is-fullwidth-code-point@npm:^4.0.0": - version: 4.0.0 - resolution: "is-fullwidth-code-point@npm:4.0.0" - checksum: 10c0/df2a717e813567db0f659c306d61f2f804d480752526886954a2a3e2246c7745fd07a52b5fecf2b68caf0a6c79dcdace6166fdf29cc76ed9975cc334f0a018b8 - languageName: node - linkType: hard - "is-fullwidth-code-point@npm:^5.0.0": version: 5.0.0 resolution: "is-fullwidth-code-point@npm:5.0.0" @@ -2724,13 +2762,6 @@ __metadata: languageName: node linkType: hard -"is-stream@npm:^3.0.0": - version: 3.0.0 - resolution: "is-stream@npm:3.0.0" - checksum: 10c0/eb2f7127af02ee9aa2a0237b730e47ac2de0d4e76a4a905a50a11557f2339df5765eaea4ceb8029f1efa978586abe776908720bfcb1900c20c6ec5145f6f29d8 - languageName: node - linkType: hard - "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -2797,6 +2828,13 @@ __metadata: languageName: node linkType: hard +"jsdoc-type-pratt-parser@npm:~5.4.0": + version: 5.4.0 + resolution: "jsdoc-type-pratt-parser@npm:5.4.0" + checksum: 10c0/241f0794fcb24cbcad29a1dc2e401f0add4f088980d283b8cc844b95e4721a4e6d1740718be036df588f25fdaecfda96ca05b2b757278fb0d773adba794586b1 + languageName: node + linkType: hard + "jsesc@npm:^3.1.0": version: 3.1.0 resolution: "jsesc@npm:3.1.0" @@ -2848,6 +2886,18 @@ __metadata: languageName: node linkType: hard +"jsonc-eslint-parser@npm:^2.4.1": + version: 2.4.1 + resolution: "jsonc-eslint-parser@npm:2.4.1" + dependencies: + acorn: "npm:^8.5.0" + eslint-visitor-keys: "npm:^3.0.0" + espree: "npm:^9.0.0" + semver: "npm:^7.3.5" + checksum: 10c0/735bd33435fee002bf7f07d23ba969b994971ab3b333a0e2641b79cd413819fe36540ba6ed29da9ebc69062625e8bfb167ff4415321f9640fdd9d0cf92dfa999 + languageName: node + linkType: hard + "keyv@npm:^4.5.4": version: 4.5.4 resolution: "keyv@npm:4.5.4" @@ -2867,55 +2917,45 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:^3.1.3": - version: 3.1.3 - resolution: "lilconfig@npm:3.1.3" - checksum: 10c0/f5604e7240c5c275743561442fbc5abf2a84ad94da0f5adc71d25e31fa8483048de3dcedcb7a44112a942fed305fd75841cdf6c9681c7f640c63f1049e9a5dcc - languageName: node - linkType: hard - -"lint-staged@npm:^15.5.2": - version: 15.5.2 - resolution: "lint-staged@npm:15.5.2" +"lint-staged@npm:^16.2.3": + version: 16.2.3 + resolution: "lint-staged@npm:16.2.3" dependencies: - chalk: "npm:^5.4.1" - commander: "npm:^13.1.0" - debug: "npm:^4.4.0" - execa: "npm:^8.0.1" - lilconfig: "npm:^3.1.3" - listr2: "npm:^8.2.5" + commander: "npm:^14.0.1" + listr2: "npm:^9.0.4" micromatch: "npm:^4.0.8" + nano-spawn: "npm:^1.0.3" pidtree: "npm:^0.6.0" string-argv: "npm:^0.3.2" - yaml: "npm:^2.7.0" + yaml: "npm:^2.8.1" bin: lint-staged: bin/lint-staged.js - checksum: 10c0/618386254600ada3af3672486a9d082250108245e7c0863d9dfe0a21e7764e3b2eb6416b0f8970e548f4e9d368637331598b27df5a1306925feabbaf16a667e1 + checksum: 10c0/9b057949f07f78539cd1540402df97b524a2d72d394e535d7c179025014982e4231fb81145fb1763704424d3dfac1184fee5eb4b7fc7d9534fae4106f5bf07d5 languageName: node linkType: hard -"listr2@npm:^8.2.5": - version: 8.3.3 - resolution: "listr2@npm:8.3.3" +"listr2@npm:^9.0.4": + version: 9.0.4 + resolution: "listr2@npm:9.0.4" dependencies: - cli-truncate: "npm:^4.0.0" + cli-truncate: "npm:^5.0.0" colorette: "npm:^2.0.20" eventemitter3: "npm:^5.0.1" log-update: "npm:^6.1.0" rfdc: "npm:^1.4.1" wrap-ansi: "npm:^9.0.0" - checksum: 10c0/0792f8a7fd482fa516e21689e012e07081cab3653172ca606090622cfa0024c784a1eba8095a17948a0e9a4aa98a80f7c9c90f78a0dd35173d6802f9cc123a82 + checksum: 10c0/69feca532f5b3317112a74bc7589ad29f98ccfbe1a582bdab556d536978b094e5841b94069e01cf59ea919684dfb68218754526ddd317b1dc829ab57f7450e45 languageName: node linkType: hard -"local-pkg@npm:^1.1.1": - version: 1.1.1 - resolution: "local-pkg@npm:1.1.1" +"local-pkg@npm:^1.1.2": + version: 1.1.2 + resolution: "local-pkg@npm:1.1.2" dependencies: mlly: "npm:^1.7.4" - pkg-types: "npm:^2.0.1" - quansync: "npm:^0.2.8" - checksum: 10c0/fe8f9d0443fb066c3f28a4c89d587dd7cba3ab02645cd16598f8d5f30968acf60af1b0ec2d6ad768475ec9f52baad124f31a93d2fbc034f645bcc02bf3a84882 + pkg-types: "npm:^2.3.0" + quansync: "npm:^0.2.11" + checksum: 10c0/1bcfcc5528dea95cba3caa478126a348d3985aad9f69ecf7802c13efef90897e1c5ff7851974332c5e6d4a4698efe610fef758a068c8bc3feb5322aeb35d5993 languageName: node linkType: hard @@ -3161,13 +3201,6 @@ __metadata: languageName: node linkType: hard -"merge-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "merge-stream@npm:2.0.0" - checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 - languageName: node - linkType: hard - "merge2@npm:^1.3.0": version: 1.4.1 resolution: "merge2@npm:1.4.1" @@ -3526,13 +3559,6 @@ __metadata: languageName: node linkType: hard -"mimic-fn@npm:^4.0.0": - version: 4.0.0 - resolution: "mimic-fn@npm:4.0.0" - checksum: 10c0/de9cc32be9996fd941e512248338e43407f63f6d497abe8441fa33447d922e927de54d4cc3c1a3c6d652857acd770389d5a3823f311a744132760ce2be15ccbf - languageName: node - linkType: hard - "mimic-function@npm:^5.0.0": version: 5.0.1 resolution: "mimic-function@npm:5.0.1" @@ -3676,6 +3702,13 @@ __metadata: languageName: node linkType: hard +"nano-spawn@npm:^1.0.3": + version: 1.0.3 + resolution: "nano-spawn@npm:1.0.3" + checksum: 10c0/ea18857e493710a50ded333dd71677953bd9bd9e6a17ade74af957763c50a9a02205ef31bc0d6784f5b3ad82db3d9f47531e9baac2acf01118f9b7c35bd9d5de + languageName: node + linkType: hard + "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -3701,29 +3734,29 @@ __metadata: version: 0.0.0-use.local resolution: "no-twitter-bot@workspace:." dependencies: - "@antfu/eslint-config": "npm:4.19.0" + "@antfu/eslint-config": "npm:5.4.1" "@grammyjs/auto-chat-action": "npm:0.1.1" "@grammyjs/commands": "npm:1.2.0" "@grammyjs/hydrate": "npm:1.6.0" "@grammyjs/i18n": "npm:1.1.2" "@grammyjs/parse-mode": "npm:1.11.1" "@grammyjs/runner": "npm:2.0.3" - "@grammyjs/types": "npm:3.22.1" - "@hono/node-server": "npm:1.19.1" - "@types/node": "npm:^22.18.0" + "@grammyjs/types": "npm:3.22.2" + "@hono/node-server": "npm:1.19.4" + "@types/node": "npm:^24.5.2" callback-data: "npm:1.1.1" - eslint: "npm:^9.34.0" + eslint: "npm:^9.36.0" grammy: "npm:1.38.2" - hono: "npm:4.9.6" + hono: "npm:4.9.9" husky: "npm:^9.1.7" iso-639-1: "npm:3.1.5" - lint-staged: "npm:^15.5.2" - pino: "npm:9.9.1" + lint-staged: "npm:^16.2.3" + pino: "npm:9.12.0" pino-pretty: "npm:13.1.1" - tsc-watch: "npm:^6.3.1" - tsx: "npm:4.20.5" + tsc-watch: "npm:^7.2.0" + tsx: "npm:4.20.6" typescript: "npm:^5.9.2" - valibot: "npm:0.42.1" + valibot: "npm:1.1.0" languageName: unknown linkType: soft @@ -3786,15 +3819,6 @@ __metadata: languageName: node linkType: hard -"npm-run-path@npm:^5.1.0": - version: 5.3.0 - resolution: "npm-run-path@npm:5.3.0" - dependencies: - path-key: "npm:^4.0.0" - checksum: 10c0/124df74820c40c2eb9a8612a254ea1d557ddfab1581c3e751f825e3e366d9f00b0d76a3c94ecd8398e7f3eee193018622677e95816e8491f0797b21e30b2deba - languageName: node - linkType: hard - "nth-check@npm:^2.1.1": version: 2.1.1 resolution: "nth-check@npm:2.1.1" @@ -3804,6 +3828,15 @@ __metadata: languageName: node linkType: hard +"object-deep-merge@npm:^1.0.5": + version: 1.0.5 + resolution: "object-deep-merge@npm:1.0.5" + dependencies: + type-fest: "npm:4.2.0" + checksum: 10c0/6664ecb43a2519c9b101f1c3b130dfc73e108d86ec06fbe7261505e1522cf8b69b10dd53b8cbb4cde35cca9d44d349667e2404f06fff85cf9f50b825bb6d1839 + languageName: node + linkType: hard + "on-exit-leak-free@npm:^2.1.0": version: 2.1.2 resolution: "on-exit-leak-free@npm:2.1.2" @@ -3820,15 +3853,6 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^6.0.0": - version: 6.0.0 - resolution: "onetime@npm:6.0.0" - dependencies: - mimic-fn: "npm:^4.0.0" - checksum: 10c0/4eef7c6abfef697dd4479345a4100c382d73c149d2d56170a54a07418c50816937ad09500e1ed1e79d235989d073a9bade8557122aee24f0576ecde0f392bb6c - languageName: node - linkType: hard - "onetime@npm:^7.0.0": version: 7.0.0 resolution: "onetime@npm:7.0.0" @@ -3937,13 +3961,6 @@ __metadata: languageName: node linkType: hard -"path-key@npm:^4.0.0": - version: 4.0.0 - resolution: "path-key@npm:4.0.0" - checksum: 10c0/794efeef32863a65ac312f3c0b0a99f921f3e827ff63afa5cb09a377e202c262b671f7b3832a4e64731003fa94af0263713962d317b9887bd1e0c48a342efba3 - languageName: node - linkType: hard - "path-scurry@npm:^1.11.1": version: 1.11.1 resolution: "path-scurry@npm:1.11.1" @@ -4046,12 +4063,11 @@ __metadata: languageName: node linkType: hard -"pino@npm:9.9.1": - version: 9.9.1 - resolution: "pino@npm:9.9.1" +"pino@npm:9.12.0": + version: 9.12.0 + resolution: "pino@npm:9.12.0" dependencies: atomic-sleep: "npm:^1.0.0" - fast-redact: "npm:^3.1.1" on-exit-leak-free: "npm:^2.1.0" pino-abstract-transport: "npm:^2.0.0" pino-std-serializers: "npm:^7.0.0" @@ -4059,11 +4075,12 @@ __metadata: quick-format-unescaped: "npm:^4.0.3" real-require: "npm:^0.2.0" safe-stable-stringify: "npm:^2.3.1" + slow-redact: "npm:^0.3.0" sonic-boom: "npm:^4.0.1" thread-stream: "npm:^3.0.0" bin: pino: bin.js - checksum: 10c0/71fe3369ea80d66db847b715fc04a1a26df904a75fde861adcd549fdfca6b41365387b882e802c5663a6b4e9aeec7269e9956d66803ec2e191a35e0f15536014 + checksum: 10c0/5cfe093e972a8471a90f7f380c01379eed3fd937038acb97d1de9180f097c044855ca89a2e70baa699aec3e8dcaec037d03e2c90dde235102a3e17b40f54cc1f languageName: node linkType: hard @@ -4078,14 +4095,14 @@ __metadata: languageName: node linkType: hard -"pkg-types@npm:^2.0.1": - version: 2.2.0 - resolution: "pkg-types@npm:2.2.0" +"pkg-types@npm:^2.3.0": + version: 2.3.0 + resolution: "pkg-types@npm:2.3.0" dependencies: confbox: "npm:^0.2.2" exsolve: "npm:^1.0.7" pathe: "npm:^2.0.3" - checksum: 10c0/df14eada1aeaaf73f72d3ec08d360bbfb44f2dfec5612358e0ce30f306a395a51fc7bfa96a2ca6ba005e9f56ddb1d2ee5b4cdd2e7b87ff075e5bf52e6fbc1cd6 + checksum: 10c0/d2bbddc5b81bd4741e1529c08ef4c5f1542bbdcf63498b73b8e1d84cff71806d1b8b1577800549bb569cb7aa20056257677b979bff48c97967cba7e64f72ae12 languageName: node linkType: hard @@ -4096,12 +4113,12 @@ __metadata: languageName: node linkType: hard -"pnpm-workspace-yaml@npm:1.1.1": - version: 1.1.1 - resolution: "pnpm-workspace-yaml@npm:1.1.1" +"pnpm-workspace-yaml@npm:1.1.2": + version: 1.1.2 + resolution: "pnpm-workspace-yaml@npm:1.1.2" dependencies: yaml: "npm:^2.8.1" - checksum: 10c0/e9ad5761cfec1ef4de83d47260420a2ccebe19cb145a9469b417ca19eb0deeb7a7bd9a2a23988af127a15201b8c5f3ac051ab71dc162c0e531169016521d8a46 + checksum: 10c0/762c8af5e726c6171397dfd9d2d82ba0c72a9c997f103f9b8042d4d5f14317a228aa247edfbd868d513846359d84df51f3adb2c60e25bc7eca9bba03b81116a5 languageName: node linkType: hard @@ -4174,10 +4191,10 @@ __metadata: languageName: node linkType: hard -"quansync@npm:^0.2.8": - version: 0.2.10 - resolution: "quansync@npm:0.2.10" - checksum: 10c0/f86f1d644f812a3a7c42de79eb401c47a5a67af82a9adff8a8afb159325e03e00f77cebbf42af6340a0bd47bd0c1fbe999e7caf7e1bbb30d7acb00c8729b7530 +"quansync@npm:^0.2.11": + version: 0.2.11 + resolution: "quansync@npm:0.2.11" + checksum: 10c0/cb9a1f8ebce074069f2f6a78578873ffedd9de9f6aa212039b44c0870955c04a71c3b1311b5d97f8ac2f2ec476de202d0a5c01160cb12bc0a11b7ef36d22ef56 languageName: node linkType: hard @@ -4375,16 +4392,6 @@ __metadata: languageName: node linkType: hard -"slice-ansi@npm:^5.0.0": - version: 5.0.0 - resolution: "slice-ansi@npm:5.0.0" - dependencies: - ansi-styles: "npm:^6.0.0" - is-fullwidth-code-point: "npm:^4.0.0" - checksum: 10c0/2d4d40b2a9d5cf4e8caae3f698fe24ae31a4d778701724f578e984dcb485ec8c49f0c04dab59c401821e80fcdfe89cace9c66693b0244e40ec485d72e543914f - languageName: node - linkType: hard - "slice-ansi@npm:^7.1.0": version: 7.1.0 resolution: "slice-ansi@npm:7.1.0" @@ -4395,6 +4402,13 @@ __metadata: languageName: node linkType: hard +"slow-redact@npm:^0.3.0": + version: 0.3.0 + resolution: "slow-redact@npm:0.3.0" + checksum: 10c0/bb2f77830f64fb01079849e0c6433c15e782b88cccb82d4b0d62ce216307cf514ea3f92e9b2c6ae1b1d613ac7743305d5f0324e94c9dc8e41908939456248f9a + languageName: node + linkType: hard + "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" @@ -4497,7 +4511,7 @@ __metadata: languageName: node linkType: hard -"string-argv@npm:^0.3.1, string-argv@npm:^0.3.2": +"string-argv@npm:^0.3.2": version: 0.3.2 resolution: "string-argv@npm:0.3.2" checksum: 10c0/75c02a83759ad1722e040b86823909d9a2fc75d15dd71ec4b537c3560746e33b5f5a07f7332d1e3f88319909f82190843aa2f0a0d8c8d591ec08e93d5b8dec82 @@ -4537,6 +4551,16 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^8.0.0": + version: 8.1.0 + resolution: "string-width@npm:8.1.0" + dependencies: + get-east-asian-width: "npm:^1.3.0" + strip-ansi: "npm:^7.1.0" + checksum: 10c0/749b5d0dab2532b4b6b801064230f4da850f57b3891287023117ab63a464ad79dd208f42f793458f48f3ad121fe2e1f01dd525ff27ead957ed9f205e27406593 + languageName: node + linkType: hard + "strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" @@ -4555,13 +4579,6 @@ __metadata: languageName: node linkType: hard -"strip-final-newline@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-final-newline@npm:3.0.0" - checksum: 10c0/a771a17901427bac6293fd416db7577e2bc1c34a19d38351e9d5478c3c415f523f391003b42ed475f27e33a78233035df183525395f731d3bfb8cdcbd4da08ce - languageName: node - linkType: hard - "strip-indent@npm:^4.0.0": version: 4.0.0 resolution: "strip-indent@npm:4.0.0" @@ -4647,7 +4664,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14": +"tinyglobby@npm:^0.2.12": version: 0.2.14 resolution: "tinyglobby@npm:0.2.14" dependencies: @@ -4657,6 +4674,16 @@ __metadata: languageName: node linkType: hard +"tinyglobby@npm:^0.2.15": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" + dependencies: + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.3" + checksum: 10c0/869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 + languageName: node + linkType: hard + "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -4702,25 +4729,25 @@ __metadata: languageName: node linkType: hard -"tsc-watch@npm:^6.3.1": - version: 6.3.1 - resolution: "tsc-watch@npm:6.3.1" +"tsc-watch@npm:^7.2.0": + version: 7.2.0 + resolution: "tsc-watch@npm:7.2.0" dependencies: - cross-spawn: "npm:^7.0.3" + cross-spawn: "npm:^7.0.6" node-cleanup: "npm:^2.1.2" ps-tree: "npm:^1.2.0" - string-argv: "npm:^0.3.1" + string-argv: "npm:^0.3.2" peerDependencies: typescript: "*" bin: tsc-watch: dist/lib/tsc-watch.js - checksum: 10c0/481e93fcdc26a9895be54f4311866da57f843bf19710363dd238a0cf3f95b83bd51520205743a029e575bc2e44766cc9d23cf8b4724c76fa762439eb7c20bbe0 + checksum: 10c0/32d849be1579fa57c9503988729ef5dc2886fae6ff7df95eb5fc07ea0a7efce100e0bf32b9a34a8b342fda19a58d810b8723fb49229d53c4ed42cc4bfa0d1e1f languageName: node linkType: hard -"tsx@npm:4.20.5": - version: 4.20.5 - resolution: "tsx@npm:4.20.5" +"tsx@npm:4.20.6": + version: 4.20.6 + resolution: "tsx@npm:4.20.6" dependencies: esbuild: "npm:~0.25.0" fsevents: "npm:~2.3.3" @@ -4730,7 +4757,7 @@ __metadata: optional: true bin: tsx: dist/cli.mjs - checksum: 10c0/70f9bf746be69281312a369c712902dbf9bcbdd9db9184a4859eb4859c36ef0c5a6d79b935c1ec429158ee73fd6584089400ae8790345dae34c5b0222bdb94f3 + checksum: 10c0/07757a9bf62c271e0a00869b2008c5f2d6e648766536e4faf27d9d8027b7cde1ac8e4871f4bb570c99388bcee0018e6869dad98c07df809b8052f9c549cd216f languageName: node linkType: hard @@ -4743,6 +4770,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:4.2.0": + version: 4.2.0 + resolution: "type-fest@npm:4.2.0" + checksum: 10c0/75e0c112ae91d3b68c75da9b7563cf393f91ebdfca5d53d0b3f0405690217eadca318f9ddb89d58ee6ed67b8e32d23a4eae2aabc4e351e5ae184d610247bf772 + languageName: node + linkType: hard + "typescript@npm:^5.9.2": version: 5.9.2 resolution: "typescript@npm:5.9.2" @@ -4770,10 +4804,10 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~6.21.0": - version: 6.21.0 - resolution: "undici-types@npm:6.21.0" - checksum: 10c0/c01ed51829b10aa72fc3ce64b747f8e74ae9b60eafa19a7b46ef624403508a54c526ffab06a14a26b3120d055e1104d7abe7c9017e83ced038ea5cf52f8d5e04 +"undici-types@npm:~7.12.0": + version: 7.12.0 + resolution: "undici-types@npm:7.12.0" + checksum: 10c0/326e455bbc0026db1d6b81c76a1cf10c63f7e2f9821db2e24fdc258f482814e5bfa8481f8910d07c68e305937c5c049610fdc441c5e8b7bb0daca7154fb8a306 languageName: node linkType: hard @@ -4864,15 +4898,15 @@ __metadata: languageName: node linkType: hard -"valibot@npm:0.42.1": - version: 0.42.1 - resolution: "valibot@npm:0.42.1" +"valibot@npm:1.1.0": + version: 1.1.0 + resolution: "valibot@npm:1.1.0" peerDependencies: typescript: ">=5" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/feaaef02aa91970148fc63979bdf6e4a6001c5d30cea5b2593a32576a45e95178c368ddb189c9cec364266a1737e4ef72b34c1845b7e8250991fc09e1ba514c8 + checksum: 10c0/39580b4e4683cc44398fb775e88c03639dbaa7e6f587df416125916cb6307292d45df18f656054e8846093ced13a2d2fdc98659da6dd104d1d20180edcbd99d4 languageName: node linkType: hard @@ -5040,15 +5074,6 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.7.0": - version: 2.8.0 - resolution: "yaml@npm:2.8.0" - bin: - yaml: bin.mjs - checksum: 10c0/f6f7310cf7264a8107e72c1376f4de37389945d2fb4656f8060eca83f01d2d703f9d1b925dd8f39852a57034fafefde6225409ddd9f22aebfda16c6141b71858 - languageName: node - linkType: hard - "yaml@npm:^2.8.1": version: 2.8.1 resolution: "yaml@npm:2.8.1"