From d28bad2975dd901fb7db30faa5cce234f634772d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Aug 2025 06:14:06 +0000 Subject: [PATCH] chore(deps-dev): bump typescript-eslint from 7.16.0 to 8.40.0 Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 7.16.0 to 8.40.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.40.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-version: 8.40.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..550572077138156f6556786cd660669569228dfb 100755 GIT binary patch delta 13175 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 A+W-In diff --git a/package-lock.json b/package-lock.json index 39b558d..71e0965 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.40.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.7.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", + "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", "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.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.40.0.tgz", + "integrity": "sha512-w/EboPlBwnmOBtRbiOvzjD+wdiZdgFeo17lkltrtn7X37vagKKWJABvyfsJXTlHe6XBzugmYgd4A4nW+k8Mixw==", "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.40.0", + "@typescript-eslint/type-utils": "8.40.0", + "@typescript-eslint/utils": "8.40.0", + "@typescript-eslint/visitor-keys": "8.40.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.40.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.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.40.0.tgz", + "integrity": "sha512-jCNyAuXx8dr5KJMkecGmZ8KI61KBUhkCob+SD+C+I5+Y1FWI2Y3QmY4/cxMCC5WAsZqoEtEETVhUiUMIGCf6Bw==", "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.40.0", + "@typescript-eslint/types": "8.40.0", + "@typescript-eslint/typescript-estree": "8.40.0", + "@typescript-eslint/visitor-keys": "8.40.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.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.40.0.tgz", + "integrity": "sha512-/A89vz7Wf5DEXsGVvcGdYKbVM9F7DyFXj52lNYUDS1L9yJfqjW/fIp5PgMuEJL/KeqVTe2QSbXAGUZljDUpArw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.40.0", + "@typescript-eslint/types": "^8.40.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.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.40.0.tgz", + "integrity": "sha512-y9ObStCcdCiZKzwqsE8CcpyuVMwRouJbbSrNuThDpv16dFAj429IkM6LNb1dZ2m7hK5fHyzNcErZf7CEeKXR4w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0" + "@typescript-eslint/types": "8.40.0", + "@typescript-eslint/visitor-keys": "8.40.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.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.40.0.tgz", + "integrity": "sha512-jtMytmUaG9d/9kqSl/W3E3xaWESo4hFDxAIHGVW/WKKtQhesnRIJSAJO6XckluuJ6KDB5woD1EiqknriCtAmcw==", + "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.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.40.0.tgz", + "integrity": "sha512-eE60cK4KzAc6ZrzlJnflXdrMqOBaugeukWICO2rB0KNvwdIMaEaYiywwHMzA1qFpTxrLhN9Lp4E/00EgWcD3Ow==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/utils": "7.16.0", + "@typescript-eslint/types": "8.40.0", + "@typescript-eslint/typescript-estree": "8.40.0", + "@typescript-eslint/utils": "8.40.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.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.40.0.tgz", + "integrity": "sha512-ETdbFlgbAmXHyFPwqUIYrfc12ArvpBhEVgGAxVYSwli26dn8Ko+lIo4Su9vI9ykTZdJn+vJprs/0eZU0YMAEQg==", "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.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.40.0.tgz", + "integrity": "sha512-k1z9+GJReVVOkc1WfVKs1vBrR5MIKKbdAjDTPvIK3L8De6KbFfPFt6BKpdkdk7rZS2GtC/m6yI5MYX+UsuvVYQ==", "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.40.0", + "@typescript-eslint/tsconfig-utils": "8.40.0", + "@typescript-eslint/types": "8.40.0", + "@typescript-eslint/visitor-keys": "8.40.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.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.40.0.tgz", + "integrity": "sha512-Cgzi2MXSZyAUOY+BFwGs17s7ad/7L+gKt6Y8rAVVWS+7o6wrjeFN4nVfTpbE25MNcxyJ+iYUXflbs2xR9h4UBg==", "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.40.0", + "@typescript-eslint/types": "8.40.0", + "@typescript-eslint/typescript-estree": "8.40.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.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.40.0.tgz", + "integrity": "sha512-8CZ47QwalyRjsypfwnbI3hKy5gJDPmrkLjkgMxhi0+DZZ2QNx2naS6/hWoVYUHU7LU2zleF68V9miaVZvhFfTA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.40.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.40.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.40.0.tgz", + "integrity": "sha512-Xvd2l+ZmFDPEt4oj1QEXzA4A2uUK6opvKu3eGN9aGjB8au02lIVcLyi375w94hHyejTOmzIU77L8ol2sRg9n7Q==", "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.40.0", + "@typescript-eslint/parser": "8.40.0", + "@typescript-eslint/typescript-estree": "8.40.0", + "@typescript-eslint/utils": "8.40.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..46d6705 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.40.0" }, "peerDependencies": { "typescript": "^5.0.0"