From 28da9d14629f30642e3f4ed4f432c2ab2c799afe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Sep 2025 04:13:50 +0000 Subject: [PATCH] chore(deps-dev): bump typescript-eslint from 7.16.0 to 8.44.0 Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 7.16.0 to 8.44.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.44.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-version: 8.44.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- bun.lockb | Bin 62903 -> 63452 bytes package-lock.json | 342 ++++++++++++++++++++++++++-------------------- package.json | 2 +- 3 files changed, 194 insertions(+), 150 deletions(-) diff --git a/bun.lockb b/bun.lockb index 18a1751c4c2c0e8f405a0f2f035eadf48950bf6a..2925b7a1d1df4cb0c1677b6165fc72734cc899d0 100755 GIT binary patch delta 13186 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 A+W-In diff --git a/package-lock.json b/package-lock.json index 39b558d..1b10eaf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@types/bun": "1.1.9", "@types/eslint__js": "^8.42.3", "eslint": "^8.56.0", - "typescript-eslint": "^7.0.1" + "typescript-eslint": "^8.44.0" }, "peerDependencies": { "typescript": "^5.0.0" @@ -142,15 +142,20 @@ "integrity": "sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA==" }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", + "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", "dev": true, "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } @@ -335,112 +340,160 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.16.0", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.44.0.tgz", + "integrity": "sha512-EGDAOGX+uwwekcS0iyxVDmRV9HX6FLSM5kzrAToLTsr9OWCIKG/y3lQheCq18yZ5Xh78rRKJiEpP0ZaCs4ryOQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.16.0", - "@typescript-eslint/type-utils": "7.16.0", - "@typescript-eslint/utils": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0", + "@typescript-eslint/scope-manager": "8.44.0", + "@typescript-eslint/type-utils": "8.44.0", + "@typescript-eslint/utils": "8.44.0", + "@typescript-eslint/visitor-keys": "8.44.0", "graphemer": "^1.4.0", - "ignore": "^5.3.1", + "ignore": "^7.0.0", "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.1.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@typescript-eslint/parser": "^8.44.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" } }, "node_modules/@typescript-eslint/parser": { - "version": "7.16.0", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.44.0.tgz", + "integrity": "sha512-VGMpFQGUQWYT9LfnPcX8ouFojyrZ/2w3K5BucvxL/spdNehccKhB4jUyB1yBCXpr2XFm0jkECxgrpXBW2ipoAw==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "7.16.0", - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0", + "@typescript-eslint/scope-manager": "8.44.0", + "@typescript-eslint/types": "8.44.0", + "@typescript-eslint/typescript-estree": "8.44.0", + "@typescript-eslint/visitor-keys": "8.44.0", "debug": "^4.3.4" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.44.0.tgz", + "integrity": "sha512-ZeaGNraRsq10GuEohKTo4295Z/SuGcSq2LzfGlqiuEvfArzo/VRrT0ZaJsVPuKZ55lVbNk8U6FcL+ZMH8CoyVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.44.0", + "@typescript-eslint/types": "^8.44.0", + "debug": "^4.3.4" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.16.0", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.44.0.tgz", + "integrity": "sha512-87Jv3E+al8wpD+rIdVJm/ItDBe/Im09zXIjFoipOjr5gHUhJmTzfFLuTJ/nPTMc2Srsroy4IBXwcTCHyRR7KzA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0" + "@typescript-eslint/types": "8.44.0", + "@typescript-eslint/visitor-keys": "8.44.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.44.0.tgz", + "integrity": "sha512-x5Y0+AuEPqAInc6yd0n5DAcvtoQ/vyaGwuX5HE9n6qAefk1GaedqrLQF8kQGylLUb9pnZyLf+iEiL9fr8APDtQ==", + "dev": true, + "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.16.0", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.44.0.tgz", + "integrity": "sha512-9cwsoSxJ8Sak67Be/hD2RNt/fsqmWnNE1iHohG8lxqLSNY8xNfyY7wloo5zpW3Nu9hxVgURevqfcH6vvKCt6yg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/utils": "7.16.0", + "@typescript-eslint/types": "8.44.0", + "@typescript-eslint/typescript-estree": "8.44.0", + "@typescript-eslint/utils": "8.44.0", "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.1.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/types": { - "version": "7.16.0", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.44.0.tgz", + "integrity": "sha512-ZSl2efn44VsYM0MfDQe68RKzBz75NPgLQXuGypmym6QVOWL5kegTZuZ02xRAT9T+onqvM6T8CdQk0OwYMB6ZvA==", "dev": true, "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -448,34 +501,48 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.16.0", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.44.0.tgz", + "integrity": "sha512-lqNj6SgnGcQZwL4/SBJ3xdPEfcBuhCG8zdcwCPgYcmiPLgokiNDKlbPzCwEwu7m279J/lBYWtDYL+87OEfn8Jw==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0", + "@typescript-eslint/project-service": "8.44.0", + "@typescript-eslint/tsconfig-utils": "8.44.0", + "@typescript-eslint/types": "8.44.0", + "@typescript-eslint/visitor-keys": "8.44.0", "debug": "^4.3.4", - "globby": "^11.1.0", + "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.1.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "license": "ISC", "dependencies": { @@ -488,51 +555,61 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/@typescript-eslint/utils": { - "version": "7.16.0", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.44.0.tgz", + "integrity": "sha512-nktOlVcg3ALo0mYlV+L7sWUD58KG4CMj1rb2HUVOO4aL3K/6wcD+NERqd0rrA5Vg06b42YhF6cFxeixsp9Riqg==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.16.0", - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/typescript-estree": "7.16.0" + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.44.0", + "@typescript-eslint/types": "8.44.0", + "@typescript-eslint/typescript-estree": "8.44.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.16.0", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.44.0.tgz", + "integrity": "sha512-zaz9u8EJ4GBmnehlrpoKvj/E3dNbuQ7q0ucyZImm3cLqJ8INTc970B1qEqDX/Rzq65r3TvVTN7kHWPBoyW7DWw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.44.0", + "eslint-visitor-keys": "^4.2.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", "dev": true, @@ -608,14 +685,6 @@ "dev": true, "license": "Python-2.0" }, - "node_modules/array-union": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/balanced-match": { "version": "1.0.2", "dev": true, @@ -632,6 +701,8 @@ }, "node_modules/braces": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "license": "MIT", "dependencies": { @@ -729,17 +800,6 @@ "dev": true, "license": "MIT" }, - "node_modules/dir-glob": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/discord-api-types": { "version": "0.37.97", "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.97.tgz", @@ -931,7 +991,9 @@ "license": "MIT" }, "node_modules/fast-glob": { - "version": "3.3.2", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", "dev": true, "license": "MIT", "dependencies": { @@ -939,7 +1001,7 @@ "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "micromatch": "^4.0.8" }, "engines": { "node": ">=8.6.0" @@ -947,6 +1009,8 @@ }, "node_modules/fast-glob/node_modules/glob-parent": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "license": "ISC", "dependencies": { @@ -987,6 +1051,8 @@ }, "node_modules/fill-range": { "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "license": "MIT", "dependencies": { @@ -1078,25 +1144,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globby": { - "version": "11.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/graphemer": { "version": "1.4.0", "dev": true, @@ -1176,6 +1223,8 @@ }, "node_modules/is-number": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, "license": "MIT", "engines": { @@ -1275,6 +1324,8 @@ }, "node_modules/merge2": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, "license": "MIT", "engines": { @@ -1282,7 +1333,9 @@ } }, "node_modules/micromatch": { - "version": "4.0.7", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "license": "MIT", "dependencies": { @@ -1401,16 +1454,10 @@ "node": ">=8" } }, - "node_modules/path-type": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/picomatch": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, "license": "MIT", "engines": { @@ -1509,7 +1556,9 @@ } }, "node_modules/semver": { - "version": "7.6.2", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "dev": true, "license": "ISC", "bin": { @@ -1538,14 +1587,6 @@ "node": ">=8" } }, - "node_modules/slash": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/strip-ansi": { "version": "6.0.1", "dev": true, @@ -1586,6 +1627,8 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1596,14 +1639,16 @@ } }, "node_modules/ts-api-utils": { - "version": "1.3.0", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", + "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18.12" }, "peerDependencies": { - "typescript": ">=4.2.0" + "typescript": ">=4.8.4" } }, "node_modules/ts-mixer": { @@ -1651,28 +1696,27 @@ } }, "node_modules/typescript-eslint": { - "version": "7.16.0", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.44.0.tgz", + "integrity": "sha512-ib7mCkYuIzYonCq9XWF5XNw+fkj2zg629PSa9KNIQ47RXFF763S5BIX4wqz1+FLPogTZoiw8KmCiRPRa8bL3qw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "7.16.0", - "@typescript-eslint/parser": "7.16.0", - "@typescript-eslint/utils": "7.16.0" + "@typescript-eslint/eslint-plugin": "8.44.0", + "@typescript-eslint/parser": "8.44.0", + "@typescript-eslint/typescript-estree": "8.44.0", + "@typescript-eslint/utils": "8.44.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/undici": { diff --git a/package.json b/package.json index 9d8ecbb..22d4450 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "@types/bun": "1.1.9", "@types/eslint__js": "^8.42.3", "eslint": "^8.56.0", - "typescript-eslint": "^7.0.1" + "typescript-eslint": "^8.44.0" }, "peerDependencies": { "typescript": "^5.0.0"