From 1f478f9fb5ce81fc6e99260388f6f4145f08478f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Sep 2025 04:11:02 +0000 Subject: [PATCH] chore(deps-dev): bump typescript-eslint from 7.16.0 to 8.42.0 Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 7.16.0 to 8.42.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.42.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-version: 8.42.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..11a0b47e53ed55d8a088ca2a7fec65cf7aeca995 100755 GIT binary patch delta 13194 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 delta 12878 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 A+W-In diff --git a/package-lock.json b/package-lock.json index 39b558d..2ee7fbf 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.42.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.8.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.8.0.tgz", + "integrity": "sha512-MJQFqrZgcW0UNYLGOuQpey/oTN59vyWwplvCGZztn1cKz9agZPPYpJB7h2OMmuu7VLqkvEjN8feFZJmxNF9D+Q==", "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.42.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.42.0.tgz", + "integrity": "sha512-Aq2dPqsQkxHOLfb2OPv43RnIvfj05nw8v/6n3B2NABIPpHnjQnaLo9QGMTvml+tv4korl/Cjfrb/BYhoL8UUTQ==", "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.42.0", + "@typescript-eslint/type-utils": "8.42.0", + "@typescript-eslint/utils": "8.42.0", + "@typescript-eslint/visitor-keys": "8.42.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.42.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.42.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.42.0.tgz", + "integrity": "sha512-r1XG74QgShUgXph1BYseJ+KZd17bKQib/yF3SR+demvytiRXrwd12Blnz5eYGm8tXaeRdd4x88MlfwldHoudGg==", "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.42.0", + "@typescript-eslint/types": "8.42.0", + "@typescript-eslint/typescript-estree": "8.42.0", + "@typescript-eslint/visitor-keys": "8.42.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.42.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.42.0.tgz", + "integrity": "sha512-vfVpLHAhbPjilrabtOSNcUDmBboQNrJUiNAGoImkZKnMjs2TIcWG33s4Ds0wY3/50aZmTMqJa6PiwkwezaAklg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.42.0", + "@typescript-eslint/types": "^8.42.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.42.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.42.0.tgz", + "integrity": "sha512-51+x9o78NBAVgQzOPd17DkNTnIzJ8T/O2dmMBLoK9qbY0Gm52XJcdJcCl18ExBMiHo6jPMErUQWUv5RLE51zJw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0" + "@typescript-eslint/types": "8.42.0", + "@typescript-eslint/visitor-keys": "8.42.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.42.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.42.0.tgz", + "integrity": "sha512-kHeFUOdwAJfUmYKjR3CLgZSglGHjbNTi1H8sTYRYV2xX6eNz4RyJ2LIgsDLKf8Yi0/GL1WZAC/DgZBeBft8QAQ==", + "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.42.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.42.0.tgz", + "integrity": "sha512-9KChw92sbPTYVFw3JLRH1ockhyR3zqqn9lQXol3/YbI6jVxzWoGcT3AsAW0mu1MY0gYtsXnUGV/AKpkAj5tVlQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/utils": "7.16.0", + "@typescript-eslint/types": "8.42.0", + "@typescript-eslint/typescript-estree": "8.42.0", + "@typescript-eslint/utils": "8.42.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.42.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.42.0.tgz", + "integrity": "sha512-LdtAWMiFmbRLNP7JNeY0SqEtJvGMYSzfiWBSmx+VSZ1CH+1zyl8Mmw1TT39OrtsRvIYShjJWzTDMPWZJCpwBlw==", "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.42.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.42.0.tgz", + "integrity": "sha512-ku/uYtT4QXY8sl9EDJETD27o3Ewdi72hcXg1ah/kkUgBvAYHLwj2ofswFFNXS+FL5G+AGkxBtvGt8pFBHKlHsQ==", "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.42.0", + "@typescript-eslint/tsconfig-utils": "8.42.0", + "@typescript-eslint/types": "8.42.0", + "@typescript-eslint/visitor-keys": "8.42.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.42.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.42.0.tgz", + "integrity": "sha512-JnIzu7H3RH5BrKC4NoZqRfmjqCIS1u3hGZltDYJgkVdqAezl4L9d1ZLw+36huCujtSBSAirGINF/S4UxOcR+/g==", "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.42.0", + "@typescript-eslint/types": "8.42.0", + "@typescript-eslint/typescript-estree": "8.42.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.42.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.42.0.tgz", + "integrity": "sha512-3WbiuzoEowaEn8RSnhJBrxSwX8ULYE9CXaPepS2C2W3NSA5NNIvBaslpBSBElPq0UGr0xVJlXFWOAKIkyylydQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.42.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.42.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.42.0.tgz", + "integrity": "sha512-ozR/rQn+aQXQxh1YgbCzQWDFrsi9mcg+1PM3l/z5o1+20P7suOIaNg515bpr/OYt6FObz/NHcBstydDLHWeEKg==", "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.42.0", + "@typescript-eslint/parser": "8.42.0", + "@typescript-eslint/typescript-estree": "8.42.0", + "@typescript-eslint/utils": "8.42.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..8bbfa53 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.42.0" }, "peerDependencies": { "typescript": "^5.0.0"