From 7f8340ab2da4b4d691e7fbb52d599b77d646dce8 Mon Sep 17 00:00:00 2001 From: Kros Dai Date: Sat, 19 Sep 2026 18:02:35 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20chore(deps):=20refresh=20safe=20?= =?UTF-8?q?dependencies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Amp-Thread-ID: wrench: keep the lint toolchain current within existing major versions Amp-Thread-ID: https://ampcode.com/threads/T-01a0bba7-5f0b-770b-bb51-b1629435fedc Co-authored-by: Amp --- package.json | 12 +- pnpm-lock.yaml | 355 +++++++++++++++++++++++++++++++------------------ 2 files changed, 233 insertions(+), 134 deletions(-) diff --git a/package.json b/package.json index a6b132c..804f0e5 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "packageManager": "pnpm@11.20.0+sha512.9a6f330a95b66446ea088faf1521405a8a01f07fde7124cc9958dfed52d4bb436737e65b08f85f37b46fcba375092558ac51262b816844b22f63406ed166bfee", + "packageManager": "pnpm@11.27.0+sha512.ad12821463bb143295f1fa3ecde77a6b9b97a7990386da800ff57bffc3964dc64b7b1c7559d5dbe5c337aea659ed9c8937d4370bd198ca2009bc6fa0249808e7", "scripts": { "format": "prettier --write --ignore-unknown --log-level=warn . && autocorrect --fix .", "lint": "eslint . --no-error-on-unmatched-pattern && pnpm run --filter '*' lint && prettier --check --ignore-unknown .", @@ -10,11 +10,11 @@ "devDependencies": { "@eslint/js": "^10.0.1", "autocorrect-node": "^2.14.0", - "eslint": "^10.8.0", - "globals": "^17.9.0", + "eslint": "^10.11.0", + "globals": "^17.12.0", "husky": "^9.1.7", - "lint-staged": "^17.3.0", - "prettier": "^3.9.6", - "typescript-eslint": "^8.66.0" + "lint-staged": "^17.5.1", + "prettier": "^3.9.8", + "typescript-eslint": "^8.70.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d73ba8c..5e8fc52 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,30 +9,42 @@ importers: devDependencies: "@eslint/js": specifier: ^10.0.1 - version: 10.0.1(eslint@10.8.0) + version: 10.0.1(eslint@10.11.0) autocorrect-node: specifier: ^2.14.0 version: 2.14.0 eslint: - specifier: ^10.8.0 - version: 10.8.0 + specifier: ^10.11.0 + version: 10.11.0 globals: - specifier: ^17.9.0 - version: 17.9.0 + specifier: ^17.12.0 + version: 17.12.0 husky: specifier: ^9.1.7 version: 9.1.7 lint-staged: - specifier: ^17.3.0 - version: 17.3.0 + specifier: ^17.5.1 + version: 17.5.1 prettier: - specifier: ^3.9.6 - version: 3.9.6 + specifier: ^3.9.8 + version: 3.9.8 typescript-eslint: - specifier: ^8.66.0 - version: 8.66.0(eslint@10.8.0)(typescript@5.9.3) + specifier: ^8.70.0 + version: 8.70.0(eslint@10.11.0)(typescript@5.9.3) packages: + "@cacheable/memory@2.2.0": + resolution: + { + integrity: sha512-CTLKqLItRCEixEAewD3/j9DB3/o96gpTPD4eJ1v+DGOlxZRZncRQkGYqqnAGCscYd6RNeXfGeiuCphsPtqyIfQ==, + } + + "@cacheable/utils@2.5.0": + resolution: + { + integrity: sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA==, + } + "@eslint-community/eslint-utils@4.10.1": resolution: { @@ -89,10 +101,10 @@ packages: } engines: { node: ^20.19.0 || ^22.13.0 || >=24 } - "@eslint/plugin-kit@0.7.2": + "@eslint/plugin-kit@0.7.3": resolution: { - integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==, + integrity: sha512-IkO+/KEUvwbVpiURZg+P7zF74z5Jxe0UgJxVni+RtoHQ6IZieXaO02kmadomap/q+l6bc/jdPGGqTjhuZnuz1Q==, } engines: { node: ^20.19.0 || ^22.13.0 || >=24 } @@ -131,6 +143,21 @@ packages: } engines: { node: ">=18.18" } + "@keyv/bigmap@1.3.1": + resolution: + { + integrity: sha512-WbzE9sdmQtKy8vrNPa9BRnwZh5UF4s1KTmSK0KUVLo3eff5BlQNNWDnFOouNpKfPKDnms9xynJjsMYjMaT/aFQ==, + } + engines: { node: ">= 18" } + peerDependencies: + keyv: ^5.6.0 + + "@keyv/serialize@1.1.1": + resolution: + { + integrity: sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==, + } + "@types/esrecurse@4.3.1": resolution: { @@ -149,92 +176,92 @@ packages: integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, } - "@typescript-eslint/eslint-plugin@8.66.0": + "@typescript-eslint/eslint-plugin@8.70.0": resolution: { - integrity: sha512-p088eaGrzYz1s+7cov0aMOCkNGTJlVxF4jgubf28c8L0Cv9Rloj8YBHnv4hXLq6IIEE1AsjNWavO+k+8kP2Y0A==, + integrity: sha512-/v8HZt6RlyIZxB3ntehELOcUcfxKPVGWXnQdJuHRmzrqgF8nQypcC/oxGW+Ot4VGKDq81XugPKxx0n5PBtf9PA==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - "@typescript-eslint/parser": ^8.66.0 + "@typescript-eslint/parser": ^8.70.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - "@typescript-eslint/parser@8.66.0": + "@typescript-eslint/parser@8.70.0": resolution: { - integrity: sha512-X6ypGChaWYk6PBtUg2BwuTZEFFcHJAtGTVJ9/lCTOufhZ4i9fNolQNnktq+kkMCwMj7V8Svsq7+TxSDslmhE0g==, + integrity: sha512-zYvrmj9Yxd63UGaXw+kdt6A0F0s0qveJyuatIM77bYC2DE4pgmg7a50u8LR7PRtXd0x+h+Tl3eXabGm06SWd3Q==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - "@typescript-eslint/project-service@8.66.0": + "@typescript-eslint/project-service@8.70.0": resolution: { - integrity: sha512-7MthGPTt4BP69lSryqpqq8HQqxuzynssckL/jyDyk3+TNMQ3y2jFWkptCrktWvBrP+EH787Nl5N5Qpw7WZg+5g==, + integrity: sha512-hFHbTNqhU9G+2eKFXCBVb1tjFT/LceiJ4+HfLO4pTpDI0KHi6iajpcFFkaSQ9gXmCh7n82A0PthaayEdN6mspQ==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: typescript: ">=4.8.4 <6.1.0" - "@typescript-eslint/scope-manager@8.66.0": + "@typescript-eslint/scope-manager@8.70.0": resolution: { - integrity: sha512-8TGcH25j9zqJ/IULB/ppyhRvxA8QYfFEZ7nfbg6/BN9spDgb8fPWQXlE5l8TWBL50EtUx007uZ1o9VOwrq2/9g==, + integrity: sha512-8nP3Kwh5hlgZ4FicGvmznAmJe8UL4sdU8tLukrPaMuQmDuk4Y8xYfzu/aYZW4xT2JCgc7H/TpDI5cGlxcWJSqQ==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - "@typescript-eslint/tsconfig-utils@8.66.0": + "@typescript-eslint/tsconfig-utils@8.70.0": resolution: { - integrity: sha512-9D5gLYZG4rOjcoag8MQ/fWI8WqA9wcPDyOGyWtWFhvM1lHRbliqUSPIY5J3zqCU1tvSwzXxnnjhQhz5Ne7mJ4g==, + integrity: sha512-adnkeeNq9Sq1sUf4+FRVc0KdgYghzsgFpZSQVZVvY0LCuUuN0FnQgyGzCJeC4fW1cdXseBAjU2EOqUIjbNcZUw==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: typescript: ">=4.8.4 <6.1.0" - "@typescript-eslint/type-utils@8.66.0": + "@typescript-eslint/type-utils@8.70.0": resolution: { - integrity: sha512-LG2dWfjZQQp0ADtAu/EWJVayefGL2UEZ3CDeI44D9v3rXB/WYUqE/jpO28KrEKul5AySrmI+Zh1v6v+xW2U9+g==, + integrity: sha512-NUMKIhYVaVIVLnRL9CRt+VVcuLgSHUCpXn4/+K8wql+vdInUzvx8BjUO1oJ7cG9shjFJKtF8F8Hh2kCh3/KBVw==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - "@typescript-eslint/types@8.66.0": + "@typescript-eslint/types@8.70.0": resolution: { - integrity: sha512-H6gcYaSDOyvL3AD/jHUtUFo2jqGgn/F6nuyuZSu0QTesxL+cP4dQoIMrODRofuJC09g64+WgZ6tE19Y1N2YIFQ==, + integrity: sha512-asTOIYhDg4zdzOScCyaytrsV3cR6B4ecPQlXw/dJIm7J/MZTtCtfVII9JD8Geh4jTCrK/Xe6cg5UevoleMcoJQ==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - "@typescript-eslint/typescript-estree@8.66.0": + "@typescript-eslint/typescript-estree@8.70.0": resolution: { - integrity: sha512-8/x4INiiQb10jGgXYD7116/zQ+OL84ZIFn0za68wwFHCanT/VLbBEroWht8RV8fn0/ZCAoazHLQgwUC0UQcDfg==, + integrity: sha512-d9NmHMPEKQ7QCLLm1jI3zmoQBwT5KwFYjXBJ9ymZfKCUU+5rmTRykKAFvH5Qn/ZCds3CEAFS9OC9M/jkl0X2bA==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: typescript: ">=4.8.4 <6.1.0" - "@typescript-eslint/utils@8.66.0": + "@typescript-eslint/utils@8.70.0": resolution: { - integrity: sha512-jasearZPolBw5NJNYGMwxzHMF83niVWmMU1VdHzG1CyfI2VS7f7nZltnKtHcg20hW+7Uo5GfK4MeDPoU3qI8EA==, + integrity: sha512-oZmtKJz/4fufZ2p3+Cn3ijEojcdfR+1zYDH2xKYrEly0dR/Q/1xUPRCOlKGxod78nWlU2UnDe09GZ3TaknBFGA==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - "@typescript-eslint/visitor-keys@8.66.0": + "@typescript-eslint/visitor-keys@8.70.0": resolution: { - integrity: sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg==, + integrity: sha512-BoC8PiO4Hkdo0TVJh9Ntxr5MxPDI7/oFsrygN5ADelFSeXG/qgNuucIGA+L5Z6JpPTE/uRfcTWtscjbUaufepQ==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } @@ -329,6 +356,12 @@ packages: } engines: { node: 20 || >=22 } + cacheable@2.5.0: + resolution: + { + integrity: sha512-60cyAOytib/OzBw1JNSoSV/boK1AtHryDIjvVBk7XbN4ugfkM3+Sry7fEjNgPMGgOjuaZPAp8ruZ0Cxafwyq9g==, + } + cross-spawn@7.0.6: resolution: { @@ -382,10 +415,10 @@ packages: } engines: { node: ^20.19.0 || ^22.13.0 || >=24 } - eslint@10.8.0: + eslint@10.11.0: resolution: { - integrity: sha512-nuKKvN+oIBO0koN7Tm7dlkmnkc21mtt0QJLwAKzjLq14y6lRTdVG36MZHJ8eQHwdJMwZbQNMlPOYedMq/oVJvQ==, + integrity: sha512-P7a6UEEqb9G95MYAtqkmsTbVXIYyzIfl6NGOIJk162PaahFxFyeGcrlXYFSiagECg4sEm8IseJdZBKR3rx6MsQ==, } engines: { node: ^20.19.0 || ^22.13.0 || >=24 } hasBin: true @@ -460,12 +493,11 @@ packages: picomatch: optional: true - file-entry-cache@8.0.0: + file-entry-cache@11.1.5: resolution: { - integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==, + integrity: sha512-+PFTHITI08JIGhnNpGNI8T8inUpgZfk3GNEqfT9R2zZV2iFXg3CvqzSl/uEhs7TSGujYRELEANyDvS8Fj7+S7Q==, } - engines: { node: ">=16.0.0" } find-up@5.0.0: resolution: @@ -474,12 +506,11 @@ packages: } engines: { node: ">=10" } - flat-cache@4.0.1: + flat-cache@6.1.23: resolution: { - integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==, + integrity: sha512-f++BY9pTk+983xK1FLzlLpmM0i0z+jHmx3QESGkURMXujQZz1k5wzwX6hjnQ8goaD0B+sYnDK1yZ6MTyZfUaqA==, } - engines: { node: ">=16" } flatted@3.4.4: resolution: @@ -494,13 +525,32 @@ packages: } engines: { node: ">=10.13.0" } - globals@17.9.0: + globals@17.12.0: resolution: { - integrity: sha512-m/MvAW61QVU5VDNF1Vj8axt016h8w7L5TU1e9zlab7XIttAT2YAlCwl75K1fOqvMM9apmD7lbCIRhpfkhmxhCg==, + integrity: sha512-cezEd/DTyyht9cvSSURyygXPfy04GtWO/5e6ZPvH7fCtjKz9PYOmuawphw1Ctd1f6C+5JypXfGD7ahNMXvevBA==, } engines: { node: ">=18" } + hashery@1.5.1: + resolution: + { + integrity: sha512-iZyKG96/JwPz1N55vj2Ie2vXbhu440zfUfJvSwEqEbeLluk7NnapfGqa7LH0mOsnDxTF85Mx8/dyR6HfqcbmbQ==, + } + engines: { node: ">=20" } + + hookified@1.15.1: + resolution: + { + integrity: sha512-MvG/clsADq1GPM2KGo2nyfaWVyn9naPiXrqIe4jYjXNZQt238kWyOGrsyc/DmRAQ+Re6yeo6yX/yoNCG5KAEVg==, + } + + hookified@2.2.0: + resolution: + { + integrity: sha512-p/LgFzRN5FeoD3DLS6bkUapeye6E4SI6yJs6KetENd18S+FBthqYq2amJUWpt5z0EQwwHemidjY5OqJGEKm5uA==, + } + husky@9.1.7: resolution: { @@ -550,12 +600,6 @@ packages: integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, } - json-buffer@3.0.1: - resolution: - { - integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, - } - json-schema-traverse@0.4.1: resolution: { @@ -568,10 +612,10 @@ packages: integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, } - keyv@4.5.4: + keyv@5.6.0: resolution: { - integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, + integrity: sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==, } levn@0.4.1: @@ -581,10 +625,10 @@ packages: } engines: { node: ">= 0.8.0" } - lint-staged@17.3.0: + lint-staged@17.5.1: resolution: { - integrity: sha512-woZS3vNe3UKqBaLPvbLOtKRY4tLANpWQhom12MGWqC8Mh1lCOO+WgSwmX2amjJAqTY9BkXYW87fCUH5H9Ph6xw==, + integrity: sha512-7EDuco1xnBMeVpvAbeMq1U5KXwJGLmY8q6l+Ye78r36C4mPc+Vg1Z2SK8gHyRTyvPro90A0q5/FAZ+Au23d6QQ==, } engines: { node: ">=22.22.1" } hasBin: true @@ -657,6 +701,13 @@ packages: } engines: { node: ">=12" } + picomatch@4.0.7: + resolution: + { + integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==, + } + engines: { node: ">=12" } + prelude-ls@1.2.1: resolution: { @@ -664,10 +715,10 @@ packages: } engines: { node: ">= 0.8.0" } - prettier@3.9.6: + prettier@3.9.8: resolution: { - integrity: sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==, + integrity: sha512-WRFq3Wn3WId7LLROfMLdH7xaFr2jR62wU8nLO6rQUOLOxNZUviyJQs1M0iIhLexSFy+L+w0ch66wtoO2jRjG0A==, } engines: { node: ">=14" } hasBin: true @@ -679,6 +730,13 @@ packages: } engines: { node: ">=6" } + qified@0.10.1: + resolution: + { + integrity: sha512-+Owyggi9IxT1ePKGafcI87ubSmxol6smwJ+RAHDQlx9+9cPwFWDiKFFCPuWhr9ignlGpZ9vDQLw67N4dcTVFEA==, + } + engines: { node: ">=20" } + semver@7.8.5: resolution: { @@ -708,10 +766,10 @@ packages: } engines: { node: ">=0.6.19" } - tinyexec@1.3.0: + tinyexec@1.3.1: resolution: { - integrity: sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==, + integrity: sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==, } engines: { node: ">=18" } @@ -738,10 +796,10 @@ packages: } engines: { node: ">= 0.8.0" } - typescript-eslint@8.66.0: + typescript-eslint@8.70.0: resolution: { - integrity: sha512-QlEbBPz/RuJ1XUHj29nm3t0F/O/cSlEnntozqPOYHnnTGAXFamnMBu5i9Vn6vhUPHGAjR+Vl+5J8vPN/BMUrJw==, + integrity: sha512-P/W5cz70/cQAuKfY3xwQMWWTV7BvJ0mAQmi+9mBcsVPaBUpd6Ohpa+fECv9rBFrQcig86jAiNBFNWUqnTjr4pw==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: @@ -793,9 +851,21 @@ packages: engines: { node: ">=10" } snapshots: - "@eslint-community/eslint-utils@4.10.1(eslint@10.8.0)": + "@cacheable/memory@2.2.0": + dependencies: + "@cacheable/utils": 2.5.0 + "@keyv/bigmap": 1.3.1(keyv@5.6.0) + hookified: 1.15.1 + keyv: 5.6.0 + + "@cacheable/utils@2.5.0": dependencies: - eslint: 10.8.0 + hashery: 1.5.1 + keyv: 5.6.0 + + "@eslint-community/eslint-utils@4.10.1(eslint@10.11.0)": + dependencies: + eslint: 10.11.0 eslint-visitor-keys: 3.4.3 "@eslint-community/regexpp@4.12.2": {} @@ -816,13 +886,13 @@ snapshots: dependencies: "@types/json-schema": 7.0.15 - "@eslint/js@10.0.1(eslint@10.8.0)": + "@eslint/js@10.0.1(eslint@10.11.0)": optionalDependencies: - eslint: 10.8.0 + eslint: 10.11.0 "@eslint/object-schema@3.0.5": {} - "@eslint/plugin-kit@0.7.2": + "@eslint/plugin-kit@0.7.3": dependencies: "@eslint/core": 1.2.1 levn: 0.4.1 @@ -843,21 +913,29 @@ snapshots: "@humanwhocodes/retry@0.4.3": {} + "@keyv/bigmap@1.3.1(keyv@5.6.0)": + dependencies: + hashery: 1.5.1 + hookified: 1.15.1 + keyv: 5.6.0 + + "@keyv/serialize@1.1.1": {} + "@types/esrecurse@4.3.1": {} "@types/estree@1.0.9": {} "@types/json-schema@7.0.15": {} - "@typescript-eslint/eslint-plugin@8.66.0(@typescript-eslint/parser@8.66.0(eslint@10.8.0)(typescript@5.9.3))(eslint@10.8.0)(typescript@5.9.3)": + "@typescript-eslint/eslint-plugin@8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.11.0)(typescript@5.9.3))(eslint@10.11.0)(typescript@5.9.3)": dependencies: "@eslint-community/regexpp": 4.12.2 - "@typescript-eslint/parser": 8.66.0(eslint@10.8.0)(typescript@5.9.3) - "@typescript-eslint/scope-manager": 8.66.0 - "@typescript-eslint/type-utils": 8.66.0(eslint@10.8.0)(typescript@5.9.3) - "@typescript-eslint/utils": 8.66.0(eslint@10.8.0)(typescript@5.9.3) - "@typescript-eslint/visitor-keys": 8.66.0 - eslint: 10.8.0 + "@typescript-eslint/parser": 8.70.0(eslint@10.11.0)(typescript@5.9.3) + "@typescript-eslint/scope-manager": 8.70.0 + "@typescript-eslint/type-utils": 8.70.0(eslint@10.11.0)(typescript@5.9.3) + "@typescript-eslint/utils": 8.70.0(eslint@10.11.0)(typescript@5.9.3) + "@typescript-eslint/visitor-keys": 8.70.0 + eslint: 10.11.0 ignore: 7.0.6 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@5.9.3) @@ -865,56 +943,56 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/parser@8.66.0(eslint@10.8.0)(typescript@5.9.3)": + "@typescript-eslint/parser@8.70.0(eslint@10.11.0)(typescript@5.9.3)": dependencies: - "@typescript-eslint/scope-manager": 8.66.0 - "@typescript-eslint/types": 8.66.0 - "@typescript-eslint/typescript-estree": 8.66.0(typescript@5.9.3) - "@typescript-eslint/visitor-keys": 8.66.0 + "@typescript-eslint/scope-manager": 8.70.0 + "@typescript-eslint/types": 8.70.0 + "@typescript-eslint/typescript-estree": 8.70.0(typescript@5.9.3) + "@typescript-eslint/visitor-keys": 8.70.0 debug: 4.4.3 - eslint: 10.8.0 + eslint: 10.11.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - "@typescript-eslint/project-service@8.66.0(typescript@5.9.3)": + "@typescript-eslint/project-service@8.70.0(typescript@5.9.3)": dependencies: - "@typescript-eslint/tsconfig-utils": 8.66.0(typescript@5.9.3) - "@typescript-eslint/types": 8.66.0 + "@typescript-eslint/tsconfig-utils": 8.70.0(typescript@5.9.3) + "@typescript-eslint/types": 8.70.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: - supports-color - "@typescript-eslint/scope-manager@8.66.0": + "@typescript-eslint/scope-manager@8.70.0": dependencies: - "@typescript-eslint/types": 8.66.0 - "@typescript-eslint/visitor-keys": 8.66.0 + "@typescript-eslint/types": 8.70.0 + "@typescript-eslint/visitor-keys": 8.70.0 - "@typescript-eslint/tsconfig-utils@8.66.0(typescript@5.9.3)": + "@typescript-eslint/tsconfig-utils@8.70.0(typescript@5.9.3)": dependencies: typescript: 5.9.3 - "@typescript-eslint/type-utils@8.66.0(eslint@10.8.0)(typescript@5.9.3)": + "@typescript-eslint/type-utils@8.70.0(eslint@10.11.0)(typescript@5.9.3)": dependencies: - "@typescript-eslint/types": 8.66.0 - "@typescript-eslint/typescript-estree": 8.66.0(typescript@5.9.3) - "@typescript-eslint/utils": 8.66.0(eslint@10.8.0)(typescript@5.9.3) + "@typescript-eslint/types": 8.70.0 + "@typescript-eslint/typescript-estree": 8.70.0(typescript@5.9.3) + "@typescript-eslint/utils": 8.70.0(eslint@10.11.0)(typescript@5.9.3) debug: 4.4.3 - eslint: 10.8.0 + eslint: 10.11.0 ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - "@typescript-eslint/types@8.66.0": {} + "@typescript-eslint/types@8.70.0": {} - "@typescript-eslint/typescript-estree@8.66.0(typescript@5.9.3)": + "@typescript-eslint/typescript-estree@8.70.0(typescript@5.9.3)": dependencies: - "@typescript-eslint/project-service": 8.66.0(typescript@5.9.3) - "@typescript-eslint/tsconfig-utils": 8.66.0(typescript@5.9.3) - "@typescript-eslint/types": 8.66.0 - "@typescript-eslint/visitor-keys": 8.66.0 + "@typescript-eslint/project-service": 8.70.0(typescript@5.9.3) + "@typescript-eslint/tsconfig-utils": 8.70.0(typescript@5.9.3) + "@typescript-eslint/types": 8.70.0 + "@typescript-eslint/visitor-keys": 8.70.0 debug: 4.4.3 minimatch: 10.2.6 semver: 7.8.5 @@ -924,20 +1002,20 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/utils@8.66.0(eslint@10.8.0)(typescript@5.9.3)": + "@typescript-eslint/utils@8.70.0(eslint@10.11.0)(typescript@5.9.3)": dependencies: - "@eslint-community/eslint-utils": 4.10.1(eslint@10.8.0) - "@typescript-eslint/scope-manager": 8.66.0 - "@typescript-eslint/types": 8.66.0 - "@typescript-eslint/typescript-estree": 8.66.0(typescript@5.9.3) - eslint: 10.8.0 + "@eslint-community/eslint-utils": 4.10.1(eslint@10.11.0) + "@typescript-eslint/scope-manager": 8.70.0 + "@typescript-eslint/types": 8.70.0 + "@typescript-eslint/typescript-estree": 8.70.0(typescript@5.9.3) + eslint: 10.11.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - "@typescript-eslint/visitor-keys@8.66.0": + "@typescript-eslint/visitor-keys@8.70.0": dependencies: - "@typescript-eslint/types": 8.66.0 + "@typescript-eslint/types": 8.70.0 eslint-visitor-keys: 5.0.1 acorn-jsx@5.3.2(acorn@8.18.0): @@ -982,6 +1060,14 @@ snapshots: dependencies: balanced-match: 4.0.4 + cacheable@2.5.0: + dependencies: + "@cacheable/memory": 2.2.0 + "@cacheable/utils": 2.5.0 + hookified: 1.15.1 + keyv: 5.6.0 + qified: 0.10.1 + cross-spawn@7.0.6: dependencies: path-key: 3.1.1 @@ -1007,14 +1093,14 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.8.0: + eslint@10.11.0: dependencies: - "@eslint-community/eslint-utils": 4.10.1(eslint@10.8.0) + "@eslint-community/eslint-utils": 4.10.1(eslint@10.11.0) "@eslint-community/regexpp": 4.12.2 "@eslint/config-array": 0.23.5 "@eslint/config-helpers": 0.7.0 "@eslint/core": 1.2.1 - "@eslint/plugin-kit": 0.7.2 + "@eslint/plugin-kit": 0.7.3 "@humanfs/node": 0.16.8 "@humanwhocodes/module-importer": 1.0.1 "@humanwhocodes/retry": 0.4.3 @@ -1029,7 +1115,7 @@ snapshots: esquery: 1.7.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 + file-entry-cache: 11.1.5 find-up: 5.0.0 glob-parent: 6.0.2 ignore: 5.3.2 @@ -1070,19 +1156,20 @@ snapshots: optionalDependencies: picomatch: 4.0.5 - file-entry-cache@8.0.0: + file-entry-cache@11.1.5: dependencies: - flat-cache: 4.0.1 + flat-cache: 6.1.23 find-up@5.0.0: dependencies: locate-path: 6.0.0 path-exists: 4.0.0 - flat-cache@4.0.1: + flat-cache@6.1.23: dependencies: + cacheable: 2.5.0 flatted: 3.4.4 - keyv: 4.5.4 + hookified: 1.15.1 flatted@3.4.4: {} @@ -1090,7 +1177,15 @@ snapshots: dependencies: is-glob: 4.0.3 - globals@17.9.0: {} + globals@17.12.0: {} + + hashery@1.5.1: + dependencies: + hookified: 1.15.1 + + hookified@1.15.1: {} + + hookified@2.2.0: {} husky@9.1.7: {} @@ -1108,26 +1203,24 @@ snapshots: isexe@2.0.0: {} - json-buffer@3.0.1: {} - json-schema-traverse@0.4.1: {} json-stable-stringify-without-jsonify@1.0.1: {} - keyv@4.5.4: + keyv@5.6.0: dependencies: - json-buffer: 3.0.1 + "@keyv/serialize": 1.1.1 levn@0.4.1: dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 - lint-staged@17.3.0: + lint-staged@17.5.1: dependencies: - picomatch: 4.0.5 + picomatch: 4.0.7 string-argv: 0.3.2 - tinyexec: 1.3.0 + tinyexec: 1.3.1 optionalDependencies: yaml: 2.9.0 @@ -1166,12 +1259,18 @@ snapshots: picomatch@4.0.5: {} + picomatch@4.0.7: {} + prelude-ls@1.2.1: {} - prettier@3.9.6: {} + prettier@3.9.8: {} punycode@2.3.1: {} + qified@0.10.1: + dependencies: + hookified: 2.2.0 + semver@7.8.5: {} shebang-command@2.0.0: @@ -1182,7 +1281,7 @@ snapshots: string-argv@0.3.2: {} - tinyexec@1.3.0: {} + tinyexec@1.3.1: {} tinyglobby@0.2.17: dependencies: @@ -1197,13 +1296,13 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.66.0(eslint@10.8.0)(typescript@5.9.3): + typescript-eslint@8.70.0(eslint@10.11.0)(typescript@5.9.3): dependencies: - "@typescript-eslint/eslint-plugin": 8.66.0(@typescript-eslint/parser@8.66.0(eslint@10.8.0)(typescript@5.9.3))(eslint@10.8.0)(typescript@5.9.3) - "@typescript-eslint/parser": 8.66.0(eslint@10.8.0)(typescript@5.9.3) - "@typescript-eslint/typescript-estree": 8.66.0(typescript@5.9.3) - "@typescript-eslint/utils": 8.66.0(eslint@10.8.0)(typescript@5.9.3) - eslint: 10.8.0 + "@typescript-eslint/eslint-plugin": 8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.11.0)(typescript@5.9.3))(eslint@10.11.0)(typescript@5.9.3) + "@typescript-eslint/parser": 8.70.0(eslint@10.11.0)(typescript@5.9.3) + "@typescript-eslint/typescript-estree": 8.70.0(typescript@5.9.3) + "@typescript-eslint/utils": 8.70.0(eslint@10.11.0)(typescript@5.9.3) + eslint: 10.11.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color