From 0d2443a4ee9638f4c6211763aa77783b26239f66 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Sep 2025 07:31:57 +0000 Subject: [PATCH] chore(deps-dev): bump typescript-eslint from 7.16.0 to 8.41.0 Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 7.16.0 to 8.41.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.41.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-version: 8.41.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..fceab9f90278758f6d001f69aaf754908ef61606 100755 GIT binary patch delta 13184 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

D`iI_r)l>w4xRJTsz6fD93eO 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 A+W-In diff --git a/package-lock.json b/package-lock.json index 39b558d..62bc036 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.41.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.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.41.0.tgz", + "integrity": "sha512-8fz6oa6wEKZrhXWro/S3n2eRJqlRcIa6SlDh59FXJ5Wp5XRZ8B9ixpJDcjadHq47hMx0u+HW6SNa6LjJQ6NLtw==", "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.41.0", + "@typescript-eslint/type-utils": "8.41.0", + "@typescript-eslint/utils": "8.41.0", + "@typescript-eslint/visitor-keys": "8.41.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.41.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.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.41.0.tgz", + "integrity": "sha512-gTtSdWX9xiMPA/7MV9STjJOOYtWwIJIYxkQxnSV1U3xcE+mnJSH3f6zI0RYP+ew66WSlZ5ed+h0VCxsvdC1jJg==", "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.41.0", + "@typescript-eslint/types": "8.41.0", + "@typescript-eslint/typescript-estree": "8.41.0", + "@typescript-eslint/visitor-keys": "8.41.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.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.41.0.tgz", + "integrity": "sha512-b8V9SdGBQzQdjJ/IO3eDifGpDBJfvrNTp2QD9P2BeqWTGrRibgfgIlBSw6z3b6R7dPzg752tOs4u/7yCLxksSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.41.0", + "@typescript-eslint/types": "^8.41.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.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.41.0.tgz", + "integrity": "sha512-n6m05bXn/Cd6DZDGyrpXrELCPVaTnLdPToyhBoFkLIMznRUQUEQdSp96s/pcWSQdqOhrgR1mzJ+yItK7T+WPMQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0" + "@typescript-eslint/types": "8.41.0", + "@typescript-eslint/visitor-keys": "8.41.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.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.41.0.tgz", + "integrity": "sha512-TDhxYFPUYRFxFhuU5hTIJk+auzM/wKvWgoNYOPcOf6i4ReYlOoYN8q1dV5kOTjNQNJgzWN3TUUQMtlLOcUgdUw==", + "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.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.41.0.tgz", + "integrity": "sha512-63qt1h91vg3KsjVVonFJWjgSK7pZHSQFKH6uwqxAH9bBrsyRhO6ONoKyXxyVBzG1lJnFAJcKAcxLS54N1ee1OQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/utils": "7.16.0", + "@typescript-eslint/types": "8.41.0", + "@typescript-eslint/typescript-estree": "8.41.0", + "@typescript-eslint/utils": "8.41.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.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.41.0.tgz", + "integrity": "sha512-9EwxsWdVqh42afLbHP90n2VdHaWU/oWgbH2P0CfcNfdKL7CuKpwMQGjwev56vWu9cSKU7FWSu6r9zck6CVfnag==", "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.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.41.0.tgz", + "integrity": "sha512-D43UwUYJmGhuwHfY7MtNKRZMmfd8+p/eNSfFe6tH5mbVDto+VQCayeAt35rOx3Cs6wxD16DQtIKw/YXxt5E0UQ==", "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.41.0", + "@typescript-eslint/tsconfig-utils": "8.41.0", + "@typescript-eslint/types": "8.41.0", + "@typescript-eslint/visitor-keys": "8.41.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.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.41.0.tgz", + "integrity": "sha512-udbCVstxZ5jiPIXrdH+BZWnPatjlYwJuJkDA4Tbo3WyYLh8NvB+h/bKeSZHDOFKfphsZYJQqaFtLeXEqurQn1A==", "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.41.0", + "@typescript-eslint/types": "8.41.0", + "@typescript-eslint/typescript-estree": "8.41.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.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.41.0.tgz", + "integrity": "sha512-+GeGMebMCy0elMNg67LRNoVnUFPIm37iu5CmHESVx56/9Jsfdpsvbv605DQ81Pi/x11IdKUsS5nzgTYbCQU9fg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.41.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.41.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.41.0.tgz", + "integrity": "sha512-n66rzs5OBXW3SFSnZHr2T685q1i4ODm2nulFJhMZBotaTavsS8TrI3d7bDlRSs9yWo7HmyWrN9qDu14Qv7Y0Dw==", "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.41.0", + "@typescript-eslint/parser": "8.41.0", + "@typescript-eslint/typescript-estree": "8.41.0", + "@typescript-eslint/utils": "8.41.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..3cd1dfe 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.41.0" }, "peerDependencies": { "typescript": "^5.0.0"