From 4eddae381796f3df42c721066aebd0f4f3b310e6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Jul 2025 04:57:43 +0000 Subject: [PATCH] chore(deps-dev): bump typescript-eslint from 7.16.0 to 8.36.0 Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 7.16.0 to 8.36.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.36.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-version: 8.36.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- bun.lockb | Bin 62903 -> 63388 bytes package-lock.json | 340 ++++++++++++++++++++++++++-------------------- package.json | 2 +- 3 files changed, 192 insertions(+), 150 deletions(-) diff --git a/bun.lockb b/bun.lockb index 18a1751c4c2c0e8f405a0f2f035eadf48950bf6a..00a7fed9ad8bb6f1d811ba5623867ae8db4fa587 100755 GIT binary patch delta 11027 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 F#dBV76_v1=ex!PQuYQaW#I_KJ)+}&Kn7+U6G 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 vQiw)cuc(zIExH#1w>?PrsL{W=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } @@ -335,112 +340,159 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.16.0", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.36.0.tgz", + "integrity": "sha512-lZNihHUVB6ZZiPBNgOQGSxUASI7UJWhT8nHyUGCnaQ28XFCw98IfrMCG3rUl1uwUWoAvodJQby2KTs79UTcrAg==", "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.36.0", + "@typescript-eslint/type-utils": "8.36.0", + "@typescript-eslint/utils": "8.36.0", + "@typescript-eslint/visitor-keys": "8.36.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.36.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.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.36.0.tgz", + "integrity": "sha512-FuYgkHwZLuPbZjQHzJXrtXreJdFMKl16BFYyRrLxDhWr6Qr7Kbcu2s1Yhu8tsiMXw1S0W1pjfFfYEt+R604s+Q==", "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.36.0", + "@typescript-eslint/types": "8.36.0", + "@typescript-eslint/typescript-estree": "8.36.0", + "@typescript-eslint/visitor-keys": "8.36.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.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.36.0.tgz", + "integrity": "sha512-JAhQFIABkWccQYeLMrHadu/fhpzmSQ1F1KXkpzqiVxA/iYI6UnRt2trqXHt1sYEcw1mxLnB9rKMsOxXPxowN/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.36.0", + "@typescript-eslint/types": "^8.36.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.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.36.0.tgz", + "integrity": "sha512-wCnapIKnDkN62fYtTGv2+RY8FlnBYA3tNm0fm91kc2BjPhV2vIjwwozJ7LToaLAyb1ca8BxrS7vT+Pvvf7RvqA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0" + "@typescript-eslint/types": "8.36.0", + "@typescript-eslint/visitor-keys": "8.36.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.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.36.0.tgz", + "integrity": "sha512-Nhh3TIEgN18mNbdXpd5Q8mSCBnrZQeY9V7Ca3dqYvNDStNIGRmJA6dmrIPMJ0kow3C7gcQbpsG2rPzy1Ks/AnA==", + "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.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.36.0.tgz", + "integrity": "sha512-5aaGYG8cVDd6cxfk/ynpYzxBRZJk7w/ymto6uiyUFtdCozQIsQWh7M28/6r57Fwkbweng8qAzoMCPwSJfWlmsg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/utils": "7.16.0", + "@typescript-eslint/typescript-estree": "8.36.0", + "@typescript-eslint/utils": "8.36.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.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.36.0.tgz", + "integrity": "sha512-xGms6l5cTJKQPZOKM75Dl9yBfNdGeLRsIyufewnxT4vZTrjC0ImQT4fj8QmtJK84F58uSh5HVBSANwcfiXxABQ==", "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 +500,48 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.16.0", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.36.0.tgz", + "integrity": "sha512-JaS8bDVrfVJX4av0jLpe4ye0BpAaUW7+tnS4Y4ETa3q7NoZgzYbN9zDQTJ8kPb5fQ4n0hliAt9tA4Pfs2zA2Hg==", "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.36.0", + "@typescript-eslint/tsconfig-utils": "8.36.0", + "@typescript-eslint/types": "8.36.0", + "@typescript-eslint/visitor-keys": "8.36.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 +554,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.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.36.0.tgz", + "integrity": "sha512-VOqmHu42aEMT+P2qYjylw6zP/3E/HvptRwdn/PZxyV27KhZg2IOszXod4NcXisWzPAGSS4trE/g4moNj6XmH2g==", "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.36.0", + "@typescript-eslint/types": "8.36.0", + "@typescript-eslint/typescript-estree": "8.36.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.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.36.0.tgz", + "integrity": "sha512-vZrhV2lRPWDuGoxcmrzRZyxAggPL+qp3WzUrlZD+slFueDiYHxeBa34dUXPuC0RmGKzl4lS5kFJYvKCq9cnNDA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.36.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 +684,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 +700,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 +799,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 +990,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 +1000,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 +1008,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 +1050,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 +1143,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 +1222,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 +1323,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 +1332,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 +1453,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 +1555,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 +1586,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 +1626,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 +1638,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 +1695,26 @@ } }, "node_modules/typescript-eslint": { - "version": "7.16.0", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.36.0.tgz", + "integrity": "sha512-fTCqxthY+h9QbEgSIBfL9iV6CvKDFuoxg6bHPNpJ9HIUzS+jy2lCEyCmGyZRWEBSaykqcDPf1SJ+BfCI8DRopA==", "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.36.0", + "@typescript-eslint/parser": "8.36.0", + "@typescript-eslint/utils": "8.36.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..8e1ebc7 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.36.0" }, "peerDependencies": { "typescript": "^5.0.0"