From 4534bfb86cd4908fd5ac5b82517cdea4a897b243 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 04:12:57 +0000 Subject: [PATCH] chore(deps-dev): bump typescript-eslint from 7.16.0 to 8.46.1 Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 7.16.0 to 8.46.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.46.1/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-version: 8.46.1 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- bun.lockb | Bin 62903 -> 64772 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..1d94cffa9f037b6e7b038110e275f07c2e271f09 100755 GIT binary patch delta 14941 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 G>VE(SSL5#h delta 14315 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 Ibz{~40C|$yBLDyZ diff --git a/package-lock.json b/package-lock.json index 39b558d..6ffdb4c 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.46.1" }, "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.9.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", + "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", "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.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.1.tgz", + "integrity": "sha512-rUsLh8PXmBjdiPY+Emjz9NX2yHvhS11v0SR6xNJkm5GM1MO9ea/1GoDKlHHZGrOJclL/cZ2i/vRUYVtjRhrHVQ==", "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.46.1", + "@typescript-eslint/type-utils": "8.46.1", + "@typescript-eslint/utils": "8.46.1", + "@typescript-eslint/visitor-keys": "8.46.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.46.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.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.1.tgz", + "integrity": "sha512-6JSSaBZmsKvEkbRUkf7Zj7dru/8ZCrJxAqArcLaVMee5907JdtEbKGsZ7zNiIm/UAkpGUkaSMZEXShnN2D1HZA==", "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.46.1", + "@typescript-eslint/types": "8.46.1", + "@typescript-eslint/typescript-estree": "8.46.1", + "@typescript-eslint/visitor-keys": "8.46.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.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.1.tgz", + "integrity": "sha512-FOIaFVMHzRskXr5J4Jp8lFVV0gz5ngv3RHmn+E4HYxSJ3DgDzU7fVI1/M7Ijh1zf6S7HIoaIOtln1H5y8V+9Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.46.1", + "@typescript-eslint/types": "^8.46.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.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.1.tgz", + "integrity": "sha512-weL9Gg3/5F0pVQKiF8eOXFZp8emqWzZsOJuWRUNtHT+UNV2xSJegmpCNQHy37aEQIbToTq7RHKhWvOsmbM680A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0" + "@typescript-eslint/types": "8.46.1", + "@typescript-eslint/visitor-keys": "8.46.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.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.1.tgz", + "integrity": "sha512-X88+J/CwFvlJB+mK09VFqx5FE4H5cXD+H/Bdza2aEWkSb8hnWIQorNcscRl4IEo1Cz9VI/+/r/jnGWkbWPx54g==", + "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.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.46.1.tgz", + "integrity": "sha512-+BlmiHIiqufBxkVnOtFwjah/vrkF4MtKKvpXrKSPLCkCtAp8H01/VV43sfqA98Od7nJpDcFnkwgyfQbOG0AMvw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/utils": "7.16.0", + "@typescript-eslint/types": "8.46.1", + "@typescript-eslint/typescript-estree": "8.46.1", + "@typescript-eslint/utils": "8.46.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.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.1.tgz", + "integrity": "sha512-C+soprGBHwWBdkDpbaRC4paGBrkIXxVlNohadL5o0kfhsXqOC6GYH2S/Obmig+I0HTDl8wMaRySwrfrXVP8/pQ==", "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.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.1.tgz", + "integrity": "sha512-uIifjT4s8cQKFQ8ZBXXyoUODtRoAd7F7+G8MKmtzj17+1UbdzFl52AzRyZRyKqPHhgzvXunnSckVu36flGy8cg==", "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.46.1", + "@typescript-eslint/tsconfig-utils": "8.46.1", + "@typescript-eslint/types": "8.46.1", + "@typescript-eslint/visitor-keys": "8.46.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.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.1.tgz", + "integrity": "sha512-vkYUy6LdZS7q1v/Gxb2Zs7zziuXN0wxqsetJdeZdRe/f5dwJFglmuvZBfTUivCtjH725C1jWCDfpadadD95EDQ==", "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.46.1", + "@typescript-eslint/types": "8.46.1", + "@typescript-eslint/typescript-estree": "8.46.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.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.1.tgz", + "integrity": "sha512-ptkmIf2iDkNUjdeu2bQqhFPV1m6qTnFFjg7PPDjxKWaMaP0Z6I9l30Jr3g5QqbZGdw8YdYvLp+XnqnWWZOg/NA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.46.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.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "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.46.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.46.1.tgz", + "integrity": "sha512-VHgijW803JafdSsDO8I761r3SHrgk4T00IdyQ+/UsthtgPRsBWQLqoSxOolxTpxRKi1kGXK0bSz4CoAc9ObqJA==", "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.46.1", + "@typescript-eslint/parser": "8.46.1", + "@typescript-eslint/typescript-estree": "8.46.1", + "@typescript-eslint/utils": "8.46.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..f94409a 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.46.1" }, "peerDependencies": { "typescript": "^5.0.0"