From bda4a5237f6bdaaaf1055451b6e33cb6015daec8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 06:36:57 +0000 Subject: [PATCH] chore(deps-dev): bump typescript-eslint from 7.16.0 to 8.39.1 Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 7.16.0 to 8.39.1. - [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.39.1/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-version: 8.39.1 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..06a7b79cc6b545bd1b1b1c469066efb6c3ff0660 100755 GIT binary patch delta 13201 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 po2NEsLgt?mk~9r=26&`jn#lv4BX)hD1C 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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.39.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.39.1.tgz", + "integrity": "sha512-yYegZ5n3Yr6eOcqgj2nJH8cH/ZZgF+l0YIdKILSDjYFRjgYQMgv/lRjV5Z7Up04b9VYUondt8EPMqg7kTWgJ2g==", "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.39.1", + "@typescript-eslint/type-utils": "8.39.1", + "@typescript-eslint/utils": "8.39.1", + "@typescript-eslint/visitor-keys": "8.39.1", "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.39.1", + "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.39.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.39.1.tgz", + "integrity": "sha512-pUXGCuHnnKw6PyYq93lLRiZm3vjuslIy7tus1lIQTYVK9bL8XBgJnCWm8a0KcTtHC84Yya1Q6rtll+duSMj0dg==", "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.39.1", + "@typescript-eslint/types": "8.39.1", + "@typescript-eslint/typescript-estree": "8.39.1", + "@typescript-eslint/visitor-keys": "8.39.1", "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.39.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.39.1.tgz", + "integrity": "sha512-8fZxek3ONTwBu9ptw5nCKqZOSkXshZB7uAxuFF0J/wTMkKydjXCzqqga7MlFMpHi9DoG4BadhmTkITBcg8Aybw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.39.1", + "@typescript-eslint/types": "^8.39.1", + "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.39.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.39.1.tgz", + "integrity": "sha512-RkBKGBrjgskFGWuyUGz/EtD8AF/GW49S21J8dvMzpJitOF1slLEbbHnNEtAHtnDAnx8qDEdRrULRnWVx27wGBw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0" + "@typescript-eslint/types": "8.39.1", + "@typescript-eslint/visitor-keys": "8.39.1" + }, + "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.39.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.39.1.tgz", + "integrity": "sha512-ePUPGVtTMR8XMU2Hee8kD0Pu4NDE1CN9Q1sxGSGd/mbOtGZDM7pnhXNJnzW63zk/q+Z54zVzj44HtwXln5CvHA==", + "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.39.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.39.1.tgz", + "integrity": "sha512-gu9/ahyatyAdQbKeHnhT4R+y3YLtqqHyvkfDxaBYk97EcbfChSJXyaJnIL3ygUv7OuZatePHmQvuH5ru0lnVeA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/utils": "7.16.0", + "@typescript-eslint/types": "8.39.1", + "@typescript-eslint/typescript-estree": "8.39.1", + "@typescript-eslint/utils": "8.39.1", "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.39.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.39.1.tgz", + "integrity": "sha512-7sPDKQQp+S11laqTrhHqeAbsCfMkwJMrV7oTDvtDds4mEofJYir414bYKUEb8YPUm9QL3U+8f6L6YExSoAGdQw==", "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.39.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.39.1.tgz", + "integrity": "sha512-EKkpcPuIux48dddVDXyQBlKdeTPMmALqBUbEk38McWv0qVEZwOpVJBi7ugK5qVNgeuYjGNQxrrnoM/5+TI/BPw==", "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.39.1", + "@typescript-eslint/tsconfig-utils": "8.39.1", + "@typescript-eslint/types": "8.39.1", + "@typescript-eslint/visitor-keys": "8.39.1", "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.39.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.39.1.tgz", + "integrity": "sha512-VF5tZ2XnUSTuiqZFXCZfZs1cgkdd3O/sSYmdo2EpSyDlC86UM/8YytTmKnehOW3TGAlivqTDT6bS87B/GQ/jyg==", "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.39.1", + "@typescript-eslint/types": "8.39.1", + "@typescript-eslint/typescript-estree": "8.39.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" }, "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.39.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.39.1.tgz", + "integrity": "sha512-W8FQi6kEh2e8zVhQ0eeRnxdvIoOkAp/CPAahcNio6nO9dsIwb9b34z90KOlheoyuVf6LSOEdjlkxSkapNEc+4A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.39.1", + "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.39.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.39.1.tgz", + "integrity": "sha512-GDUv6/NDYngUlNvwaHM1RamYftxf782IyEDbdj3SeaIHHv8fNQVRC++fITT7kUJV/5rIA/tkoRSSskt6osEfqg==", "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.39.1", + "@typescript-eslint/parser": "8.39.1", + "@typescript-eslint/typescript-estree": "8.39.1", + "@typescript-eslint/utils": "8.39.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" }, "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..fa6e6ff 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.39.1" }, "peerDependencies": { "typescript": "^5.0.0"