From 34ba8b183e08f240b697e8c8f70ff45c3a382bfa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Jul 2025 05:19:09 +0000 Subject: [PATCH] chore(deps-dev): bump typescript-eslint from 7.16.0 to 8.37.0 --- updated-dependencies: - dependency-name: typescript-eslint dependency-version: 8.37.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..2b1f79e26a87bb8145adc6fd3efd84be48d142bb 100755 GIT binary patch delta 13176 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.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.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.37.0.tgz", + "integrity": "sha512-jsuVWeIkb6ggzB+wPCsR4e6loj+rM72ohW6IBn2C+5NCvfUVY8s33iFPySSVXqtm5Hu29Ne/9bnA0JmyLmgenA==", "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.37.0", + "@typescript-eslint/type-utils": "8.37.0", + "@typescript-eslint/utils": "8.37.0", + "@typescript-eslint/visitor-keys": "8.37.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.37.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.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.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.37.0.tgz", + "integrity": "sha512-kVIaQE9vrN9RLCQMQ3iyRlVJpTiDUY6woHGb30JDkfJErqrQEmtdWH3gV0PBAfGZgQXoqzXOO0T3K6ioApbbAA==", "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.37.0", + "@typescript-eslint/types": "8.37.0", + "@typescript-eslint/typescript-estree": "8.37.0", + "@typescript-eslint/visitor-keys": "8.37.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 <5.9.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.37.0.tgz", + "integrity": "sha512-BIUXYsbkl5A1aJDdYJCBAo8rCEbAvdquQ8AnLb6z5Lp1u3x5PNgSSx9A/zqYc++Xnr/0DVpls8iQ2cJs/izTXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.37.0", + "@typescript-eslint/types": "^8.37.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 <5.9.0" } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.16.0", + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.37.0.tgz", + "integrity": "sha512-0vGq0yiU1gbjKob2q691ybTg9JX6ShiVXAAfm2jGf3q0hdP6/BruaFjL/ManAR/lj05AvYCH+5bbVo0VtzmjOA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0" + "@typescript-eslint/types": "8.37.0", + "@typescript-eslint/visitor-keys": "8.37.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.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.37.0.tgz", + "integrity": "sha512-1/YHvAVTimMM9mmlPvTec9NP4bobA1RkDbMydxG8omqwJJLEW/Iy2C4adsAESIXU3WGLXFHSZUU+C9EoFWl4Zg==", + "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 <5.9.0" } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.16.0", + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.37.0.tgz", + "integrity": "sha512-SPkXWIkVZxhgwSwVq9rqj/4VFo7MnWwVaRNznfQDc/xPYHjXnPfLWn+4L6FF1cAz6e7dsqBeMawgl7QjUMj4Ow==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/utils": "7.16.0", + "@typescript-eslint/types": "8.37.0", + "@typescript-eslint/typescript-estree": "8.37.0", + "@typescript-eslint/utils": "8.37.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 <5.9.0" } }, "node_modules/@typescript-eslint/types": { - "version": "7.16.0", + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.37.0.tgz", + "integrity": "sha512-ax0nv7PUF9NOVPs+lmQ7yIE7IQmAf8LGcXbMvHX5Gm+YJUYNAl340XkGnrimxZ0elXyoQJuN5sbg6C4evKA4SQ==", "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.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.37.0.tgz", + "integrity": "sha512-zuWDMDuzMRbQOM+bHyU4/slw27bAUEcKSKKs3hcv2aNnc/tvE/h7w60dwVw8vnal2Pub6RT1T7BI8tFZ1fE+yg==", "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.37.0", + "@typescript-eslint/tsconfig-utils": "8.37.0", + "@typescript-eslint/types": "8.37.0", + "@typescript-eslint/visitor-keys": "8.37.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 <5.9.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.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.37.0.tgz", + "integrity": "sha512-TSFvkIW6gGjN2p6zbXo20FzCABbyUAuq6tBvNRGsKdsSQ6a7rnV6ADfZ7f4iI3lIiXc4F4WWvtUfDw9CJ9pO5A==", "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.37.0", + "@typescript-eslint/types": "8.37.0", + "@typescript-eslint/typescript-estree": "8.37.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 <5.9.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.16.0", + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.37.0.tgz", + "integrity": "sha512-YzfhzcTnZVPiLfP/oeKtDp2evwvHLMe0LOy7oe+hb9KKIumLNohYS9Hgp1ifwpu42YWxhZE8yieggz6JpqO/1w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.37.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.37.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.37.0.tgz", + "integrity": "sha512-TnbEjzkE9EmcO0Q2zM+GE8NQLItNAJpMmED1BdgoBMYNdqMhzlbqfdSwiRlAzEK2pA9UzVW0gzaaIzXWg2BjfA==", "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.37.0", + "@typescript-eslint/parser": "8.37.0", + "@typescript-eslint/typescript-estree": "8.37.0", + "@typescript-eslint/utils": "8.37.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 <5.9.0" } }, "node_modules/undici": { diff --git a/package.json b/package.json index 9d8ecbb..1b886d1 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.37.0" }, "peerDependencies": { "typescript": "^5.0.0"