diff --git a/package.json b/package.json index 39ac742..758b505 100644 --- a/package.json +++ b/package.json @@ -18,11 +18,11 @@ "devDependencies": { "@nihalgonsalves/esconfig": "^0.11.2", "@types/node": "^22", - "eslint": "^9.30.0", - "lefthook": "^1.11.14", + "eslint": "^9.32.0", + "lefthook": "^1.12.2", "prettier": "^3.6.2", "tsx": "^4.20.3", - "typescript": "^5.8.3", - "typescript-eslint": "^8.35.1" + "typescript": "^5.9.2", + "typescript-eslint": "^8.38.0" } } diff --git a/yarn.lock b/yarn.lock index 123b4d6..e2bae70 100644 --- a/yarn.lock +++ b/yarn.lock @@ -508,16 +508,7 @@ __metadata: languageName: node linkType: hard -"@eslint/core@npm:^0.14.0": - version: 0.14.0 - resolution: "@eslint/core@npm:0.14.0" - dependencies: - "@types/json-schema": "npm:^7.0.15" - checksum: 10c0/259f279445834ba2d2cbcc18e9d43202a4011fde22f29d5fb802181d66e0f6f0bd1f6b4b4b46663451f545d35134498231bd5e656e18d9034a457824b92b7741 - languageName: node - linkType: hard - -"@eslint/core@npm:^0.15.1": +"@eslint/core@npm:^0.15.0, @eslint/core@npm:^0.15.1": version: 0.15.1 resolution: "@eslint/core@npm:0.15.1" dependencies: @@ -543,10 +534,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.30.0": - version: 9.30.0 - resolution: "@eslint/js@npm:9.30.0" - checksum: 10c0/aec2df7f4e4e884d693dc27dbf4713c1a48afa327bfadac25ebd0e61a2797ce906f2f2a9be0d7d922acb68ccd68cc88779737811f9769eb4933d1f5e574c469e +"@eslint/js@npm:9.32.0": + version: 9.32.0 + resolution: "@eslint/js@npm:9.32.0" + checksum: 10c0/f71e8f9146638d11fb15238279feff98801120a4d4130f1c587c4f09b024ff5ec01af1ba88e97ba6b7013488868898a668f77091300cc3d4394c7a8ed32d2667 languageName: node linkType: hard @@ -564,13 +555,13 @@ __metadata: languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.3.1": - version: 0.3.3 - resolution: "@eslint/plugin-kit@npm:0.3.3" +"@eslint/plugin-kit@npm:^0.3.4": + version: 0.3.4 + resolution: "@eslint/plugin-kit@npm:0.3.4" dependencies: "@eslint/core": "npm:^0.15.1" levn: "npm:^0.4.1" - checksum: 10c0/c61888eb8757abc0d25a53c1832f85521c2f347126c475eb32d3596be3505e8619e0ceddee7346d195089a2eb1633b61e6127a5772b8965a85eb9f55b8b1cebe + checksum: 10c0/64331ca100f62a0115d10419a28059d0f377e390192163b867b9019517433d5073d10b4ec21f754fa01faf832aceb34178745924baab2957486f8bf95fd628d2 languageName: node linkType: hard @@ -786,11 +777,11 @@ __metadata: linkType: hard "@types/node@npm:^22": - version: 22.15.34 - resolution: "@types/node@npm:22.15.34" + version: 22.17.0 + resolution: "@types/node@npm:22.17.0" dependencies: undici-types: "npm:~6.21.0" - checksum: 10c0/fb6a6b36daaa1b484aaba3d33b4d1e7b37ea993e29f20b7a676affa76ed6ff6acd2ded4d5003469bc8dbc815b3d224533b4560896037ef6d5b5d552721ab7d57 + checksum: 10c0/e1c603b660d3de3243dfc02ded5d40623ff3f36315ffbdd8cdc81bc2c5a8da172035879d437b72e9fa61ca01827f28e9c2b0c32898f411a8e9ba0a5efac0b4ca languageName: node linkType: hard @@ -815,24 +806,24 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.35.1": - version: 8.35.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.35.1" +"@typescript-eslint/eslint-plugin@npm:8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.38.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.35.1" - "@typescript-eslint/type-utils": "npm:8.35.1" - "@typescript-eslint/utils": "npm:8.35.1" - "@typescript-eslint/visitor-keys": "npm:8.35.1" + "@typescript-eslint/scope-manager": "npm:8.38.0" + "@typescript-eslint/type-utils": "npm:8.38.0" + "@typescript-eslint/utils": "npm:8.38.0" + "@typescript-eslint/visitor-keys": "npm:8.38.0" 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.35.1 + "@typescript-eslint/parser": ^8.38.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/0f369be24644ebea30642512ddae0e602e4ca6bc55ae09d9860f16a3baae6aee1a376c182c61b43d12bc137156e3931f6bac3c73919c9c81b32c962bb5bc544e + checksum: 10c0/199b82e9f0136baecf515df7c31bfed926a7c6d4e6298f64ee1a77c8bdd7a8cb92a2ea55a5a345c9f2948a02f7be6d72530efbe803afa1892b593fbd529d0c27 languageName: node linkType: hard @@ -852,32 +843,32 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.35.1": - version: 8.35.1 - resolution: "@typescript-eslint/parser@npm:8.35.1" +"@typescript-eslint/parser@npm:8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/parser@npm:8.38.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.35.1" - "@typescript-eslint/types": "npm:8.35.1" - "@typescript-eslint/typescript-estree": "npm:8.35.1" - "@typescript-eslint/visitor-keys": "npm:8.35.1" + "@typescript-eslint/scope-manager": "npm:8.38.0" + "@typescript-eslint/types": "npm:8.38.0" + "@typescript-eslint/typescript-estree": "npm:8.38.0" + "@typescript-eslint/visitor-keys": "npm:8.38.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/949383d74f6db1b91f90923d50f0ecbacaa972fd56e70553c803a8f64131345afdaf096cf1c1fc4a833ddc06ee44b241811edb5d516d769e244560f5b7f0e0af + checksum: 10c0/5580c2a328f0c15f85e4a0961a07584013cc0aca85fe868486187f7c92e9e3f6602c6e3dab917b092b94cd492ed40827c6f5fea42730bef88eb17592c947adf4 languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.35.1": - version: 8.35.1 - resolution: "@typescript-eslint/project-service@npm:8.35.1" +"@typescript-eslint/project-service@npm:8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/project-service@npm:8.38.0" dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.35.1" - "@typescript-eslint/types": "npm:^8.35.1" + "@typescript-eslint/tsconfig-utils": "npm:^8.38.0" + "@typescript-eslint/types": "npm:^8.38.0" debug: "npm:^4.3.4" peerDependencies: typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/f8e88d773d7e9f193a05b4daeca1e7571fa0059b36ffad291fc6d83c9df94fbe38c935e076ae29e755bcb6008c4ee5c1073ebb2077258c5c0b53c76a23eb3c16 + checksum: 10c0/87d2f55521e289bbcdc666b1f4587ee2d43039cee927310b05abaa534b528dfb1b5565c1545bb4996d7fbdf9d5a3b0aa0e6c93a8f1289e3fcfd60d246364a884 languageName: node linkType: hard @@ -891,22 +882,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.35.1": - version: 8.35.1 - resolution: "@typescript-eslint/scope-manager@npm:8.35.1" +"@typescript-eslint/scope-manager@npm:8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/scope-manager@npm:8.38.0" dependencies: - "@typescript-eslint/types": "npm:8.35.1" - "@typescript-eslint/visitor-keys": "npm:8.35.1" - checksum: 10c0/ddfa0b81f47402874efcdd8e0857142600d90fc4e827243ed0fd058731e77e4beb8f5a60425117d1d4146d84437f538cf303f7bfebbd0f02733b202aa30a8393 + "@typescript-eslint/types": "npm:8.38.0" + "@typescript-eslint/visitor-keys": "npm:8.38.0" + checksum: 10c0/ceaf489ea1f005afb187932a7ee363dfe1e0f7cc3db921283991e20e4c756411a5e25afbec72edd2095d6a4384f73591f4c750cf65b5eaa650c90f64ef9fe809 languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.35.1, @typescript-eslint/tsconfig-utils@npm:^8.35.1": - version: 8.35.1 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.35.1" +"@typescript-eslint/tsconfig-utils@npm:8.38.0, @typescript-eslint/tsconfig-utils@npm:^8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.38.0" peerDependencies: typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/a11b53e05fbc59eff3f95619847fb7222d8b2aa613e602524c9b700be3ce0d48bcf5e5932869df4658f514bd2cdc87c857d484472af3f3f3adf88b6e7e1c26f3 + checksum: 10c0/1a90da16bf1f7cfbd0303640a8ead64a0080f2b1d5969994bdac3b80abfa1177f0c6fbf61250bae082e72cf5014308f2f5cc98edd6510202f13420a7ffd07a84 languageName: node linkType: hard @@ -925,18 +916,19 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.35.1": - version: 8.35.1 - resolution: "@typescript-eslint/type-utils@npm:8.35.1" +"@typescript-eslint/type-utils@npm:8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/type-utils@npm:8.38.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:8.35.1" - "@typescript-eslint/utils": "npm:8.35.1" + "@typescript-eslint/types": "npm:8.38.0" + "@typescript-eslint/typescript-estree": "npm:8.38.0" + "@typescript-eslint/utils": "npm:8.38.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^2.1.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/09041dd64684823da169c0668e6187d237c728bf54771003dc6ddaa895cbd11ad401ff14f096451c689e37815a791ef77beaf80d1f8bbf6b92ee3edbf346bc7c + checksum: 10c0/27795c4bd0be395dda3424e57d746639c579b7522af1c17731b915298a6378fd78869e8e141526064b6047db2c86ba06444469ace19c98cda5779d06f4abd37c languageName: node linkType: hard @@ -947,10 +939,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.35.1, @typescript-eslint/types@npm:^8.35.1": - version: 8.35.1 - resolution: "@typescript-eslint/types@npm:8.35.1" - checksum: 10c0/136dd1c7a39685baa398406423a97a4b6a66e6aed7cbd6ae698a89b0fde92c76f1415294bec612791d67d7917fda280caa65b9d761e2744e8143506d1f417fb2 +"@typescript-eslint/types@npm:8.38.0, @typescript-eslint/types@npm:^8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/types@npm:8.38.0" + checksum: 10c0/f0ac0060c98c0f3d1871f107177b6ae25a0f1846ca8bd8cfc7e1f1dd0ddce293cd8ac4a5764d6a767de3503d5d01defcd68c758cb7ba6de52f82b209a918d0d2 languageName: node linkType: hard @@ -972,14 +964,14 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.35.1": - version: 8.35.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.35.1" +"@typescript-eslint/typescript-estree@npm:8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.38.0" dependencies: - "@typescript-eslint/project-service": "npm:8.35.1" - "@typescript-eslint/tsconfig-utils": "npm:8.35.1" - "@typescript-eslint/types": "npm:8.35.1" - "@typescript-eslint/visitor-keys": "npm:8.35.1" + "@typescript-eslint/project-service": "npm:8.38.0" + "@typescript-eslint/tsconfig-utils": "npm:8.38.0" + "@typescript-eslint/types": "npm:8.38.0" + "@typescript-eslint/visitor-keys": "npm:8.38.0" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" @@ -988,7 +980,7 @@ __metadata: ts-api-utils: "npm:^2.1.0" peerDependencies: typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/6ef093cf9d7a54a323b3d112c78309b2c24c0f94e2c5b61401db9390eb7ffa3ab1da066c497907d58f0bba6986984ac73a478febd91f0bf11598108cc49f6e02 + checksum: 10c0/00a00f6549877f4ae5c2847fa5ac52bf42cbd59a87533856c359e2746e448ed150b27a6137c92fd50c06e6a4b39e386d6b738fac97d80d05596e81ce55933230 languageName: node linkType: hard @@ -1007,18 +999,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.35.1": - version: 8.35.1 - resolution: "@typescript-eslint/utils@npm:8.35.1" +"@typescript-eslint/utils@npm:8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/utils@npm:8.38.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.7.0" - "@typescript-eslint/scope-manager": "npm:8.35.1" - "@typescript-eslint/types": "npm:8.35.1" - "@typescript-eslint/typescript-estree": "npm:8.35.1" + "@typescript-eslint/scope-manager": "npm:8.38.0" + "@typescript-eslint/types": "npm:8.38.0" + "@typescript-eslint/typescript-estree": "npm:8.38.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/1fa4877caae48961d160b88fc974bb7bfe355ca2f8f6915987427354ca23621698041678adab5964caf9ad62c17b349110136890688f13b10ab1aaad74ae63d9 + checksum: 10c0/e97a45bf44f315f9ed8c2988429e18c88e3369c9ee3227ee86446d2d49f7325abebbbc9ce801e178f676baa986d3e1fd4b5391f1640c6eb8944c123423ae43bb languageName: node linkType: hard @@ -1032,13 +1024,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.35.1": - version: 8.35.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.35.1" +"@typescript-eslint/visitor-keys@npm:8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.38.0" dependencies: - "@typescript-eslint/types": "npm:8.35.1" + "@typescript-eslint/types": "npm:8.38.0" eslint-visitor-keys: "npm:^4.2.1" - checksum: 10c0/55b9eb15842a5d5dca11375e436340c731e01b07190c741d2656330f3e4d88b59e1bf3d677681dd091460be2b6e5f2c42e92faea36f947d25382ead5e8118108 + checksum: 10c0/071a756e383f41a6c9e51d78c8c64bd41cd5af68b0faef5fbaec4fa5dbd65ec9e4cd610c2e2cdbe9e2facc362995f202850622b78e821609a277b5b601a1d4ec languageName: node linkType: hard @@ -2286,18 +2278,18 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.30.0": - version: 9.30.0 - resolution: "eslint@npm:9.30.0" +"eslint@npm:^9.32.0": + version: 9.32.0 + resolution: "eslint@npm:9.32.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.12.1" "@eslint/config-array": "npm:^0.21.0" "@eslint/config-helpers": "npm:^0.3.0" - "@eslint/core": "npm:^0.14.0" + "@eslint/core": "npm:^0.15.0" "@eslint/eslintrc": "npm:^3.3.1" - "@eslint/js": "npm:9.30.0" - "@eslint/plugin-kit": "npm:^0.3.1" + "@eslint/js": "npm:9.32.0" + "@eslint/plugin-kit": "npm:^0.3.4" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" "@humanwhocodes/retry": "npm:^0.4.2" @@ -2332,7 +2324,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/ebc4b17cfd96f308ebaeb12dfab133a551eb03200c80109ecf663fbeb9af83c4eb3c143407c1b04522d23b5f5844fe9a629b00d409adfc460c1aadf5108da86a + checksum: 10c0/e8a23924ec5f8b62e95483002ca25db74e25c23bd9c6d98a9f656ee32f820169bee3bfdf548ec728b16694f198b3db857d85a49210ee4a035242711d08fdc602 languageName: node linkType: hard @@ -3440,90 +3432,90 @@ __metadata: languageName: node linkType: hard -"lefthook-darwin-arm64@npm:1.11.14": - version: 1.11.14 - resolution: "lefthook-darwin-arm64@npm:1.11.14" +"lefthook-darwin-arm64@npm:1.12.2": + version: 1.12.2 + resolution: "lefthook-darwin-arm64@npm:1.12.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"lefthook-darwin-x64@npm:1.11.14": - version: 1.11.14 - resolution: "lefthook-darwin-x64@npm:1.11.14" +"lefthook-darwin-x64@npm:1.12.2": + version: 1.12.2 + resolution: "lefthook-darwin-x64@npm:1.12.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"lefthook-freebsd-arm64@npm:1.11.14": - version: 1.11.14 - resolution: "lefthook-freebsd-arm64@npm:1.11.14" +"lefthook-freebsd-arm64@npm:1.12.2": + version: 1.12.2 + resolution: "lefthook-freebsd-arm64@npm:1.12.2" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"lefthook-freebsd-x64@npm:1.11.14": - version: 1.11.14 - resolution: "lefthook-freebsd-x64@npm:1.11.14" +"lefthook-freebsd-x64@npm:1.12.2": + version: 1.12.2 + resolution: "lefthook-freebsd-x64@npm:1.12.2" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"lefthook-linux-arm64@npm:1.11.14": - version: 1.11.14 - resolution: "lefthook-linux-arm64@npm:1.11.14" +"lefthook-linux-arm64@npm:1.12.2": + version: 1.12.2 + resolution: "lefthook-linux-arm64@npm:1.12.2" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"lefthook-linux-x64@npm:1.11.14": - version: 1.11.14 - resolution: "lefthook-linux-x64@npm:1.11.14" +"lefthook-linux-x64@npm:1.12.2": + version: 1.12.2 + resolution: "lefthook-linux-x64@npm:1.12.2" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"lefthook-openbsd-arm64@npm:1.11.14": - version: 1.11.14 - resolution: "lefthook-openbsd-arm64@npm:1.11.14" +"lefthook-openbsd-arm64@npm:1.12.2": + version: 1.12.2 + resolution: "lefthook-openbsd-arm64@npm:1.12.2" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"lefthook-openbsd-x64@npm:1.11.14": - version: 1.11.14 - resolution: "lefthook-openbsd-x64@npm:1.11.14" +"lefthook-openbsd-x64@npm:1.12.2": + version: 1.12.2 + resolution: "lefthook-openbsd-x64@npm:1.12.2" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"lefthook-windows-arm64@npm:1.11.14": - version: 1.11.14 - resolution: "lefthook-windows-arm64@npm:1.11.14" +"lefthook-windows-arm64@npm:1.12.2": + version: 1.12.2 + resolution: "lefthook-windows-arm64@npm:1.12.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"lefthook-windows-x64@npm:1.11.14": - version: 1.11.14 - resolution: "lefthook-windows-x64@npm:1.11.14" +"lefthook-windows-x64@npm:1.12.2": + version: 1.12.2 + resolution: "lefthook-windows-x64@npm:1.12.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"lefthook@npm:^1.11.14": - version: 1.11.14 - resolution: "lefthook@npm:1.11.14" +"lefthook@npm:^1.12.2": + version: 1.12.2 + resolution: "lefthook@npm:1.12.2" dependencies: - lefthook-darwin-arm64: "npm:1.11.14" - lefthook-darwin-x64: "npm:1.11.14" - lefthook-freebsd-arm64: "npm:1.11.14" - lefthook-freebsd-x64: "npm:1.11.14" - lefthook-linux-arm64: "npm:1.11.14" - lefthook-linux-x64: "npm:1.11.14" - lefthook-openbsd-arm64: "npm:1.11.14" - lefthook-openbsd-x64: "npm:1.11.14" - lefthook-windows-arm64: "npm:1.11.14" - lefthook-windows-x64: "npm:1.11.14" + lefthook-darwin-arm64: "npm:1.12.2" + lefthook-darwin-x64: "npm:1.12.2" + lefthook-freebsd-arm64: "npm:1.12.2" + lefthook-freebsd-x64: "npm:1.12.2" + lefthook-linux-arm64: "npm:1.12.2" + lefthook-linux-x64: "npm:1.12.2" + lefthook-openbsd-arm64: "npm:1.12.2" + lefthook-openbsd-x64: "npm:1.12.2" + lefthook-windows-arm64: "npm:1.12.2" + lefthook-windows-x64: "npm:1.12.2" dependenciesMeta: lefthook-darwin-arm64: optional: true @@ -3547,7 +3539,7 @@ __metadata: optional: true bin: lefthook: bin/index.js - checksum: 10c0/bc2e7b9c895c1b9092846e0d2de8fafe88eabb82a4894eda80aee7dc50015caf4fcffa64f432d7473d417beed0025ab0824dc031d772d97b76ba14c3860589a1 + checksum: 10c0/7677c0918b352154e436886416ca925357f23a44722efd022aad2a2fff4f8a4160fd2ea85fd7bcfbc6ae4f844f725e5f2e435ed2a7f323e24c7939789a2a02de languageName: node linkType: hard @@ -3835,12 +3827,12 @@ __metadata: dependencies: "@nihalgonsalves/esconfig": "npm:^0.11.2" "@types/node": "npm:^22" - eslint: "npm:^9.30.0" - lefthook: "npm:^1.11.14" + eslint: "npm:^9.32.0" + lefthook: "npm:^1.12.2" prettier: "npm:^3.6.2" tsx: "npm:^4.20.3" - typescript: "npm:^5.8.3" - typescript-eslint: "npm:^8.35.1" + typescript: "npm:^5.9.2" + typescript-eslint: "npm:^8.38.0" languageName: unknown linkType: soft @@ -4928,37 +4920,38 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:^8.35.1": - version: 8.35.1 - resolution: "typescript-eslint@npm:8.35.1" +"typescript-eslint@npm:^8.38.0": + version: 8.38.0 + resolution: "typescript-eslint@npm:8.38.0" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.35.1" - "@typescript-eslint/parser": "npm:8.35.1" - "@typescript-eslint/utils": "npm:8.35.1" + "@typescript-eslint/eslint-plugin": "npm:8.38.0" + "@typescript-eslint/parser": "npm:8.38.0" + "@typescript-eslint/typescript-estree": "npm:8.38.0" + "@typescript-eslint/utils": "npm:8.38.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/17781138f59c241658db96f793b745883e427bc48530cec2e81ad0a7941b557ddd2eede290d2c3d254f23d59a36ab1bf2cd1e705797e0db36d0ccd61c1a4299e + checksum: 10c0/486b9862ee08f7827d808a2264ce03b58087b11c4c646c0da3533c192a67ae3fcb4e68d7a1e69d0f35a1edc274371a903a50ecfe74012d5eaa896cb9d5a81e0b languageName: node linkType: hard -"typescript@npm:^5.8.3": - version: 5.8.3 - resolution: "typescript@npm:5.8.3" +"typescript@npm:^5.9.2": + version: 5.9.2 + resolution: "typescript@npm:5.9.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/5f8bb01196e542e64d44db3d16ee0e4063ce4f3e3966df6005f2588e86d91c03e1fb131c2581baf0fb65ee79669eea6e161cd448178986587e9f6844446dbb48 + checksum: 10c0/cd635d50f02d6cf98ed42de2f76289701c1ec587a363369255f01ed15aaf22be0813226bff3c53e99d971f9b540e0b3cc7583dbe05faded49b1b0bed2f638a18 languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.8.3#optional!builtin": - version: 5.8.3 - resolution: "typescript@patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=cef18b" +"typescript@patch:typescript@npm%3A^5.9.2#optional!builtin": + version: 5.9.2 + resolution: "typescript@patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=cef18b" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/92ea03509e06598948559ddcdd8a4ae5a7ab475766d5589f1b796f5731b3d631a4c7ddfb86a3bd44d58d10102b132cd4b4994dda9b63e6273c66d77d6a271dbd + checksum: 10c0/66fc07779427a7c3fa97da0cf2e62595eaff2cea4594d45497d294bfa7cb514d164f0b6ce7a5121652cf44c0822af74e29ee579c771c405e002d1f23cf06bfde languageName: node linkType: hard