From 9f46266556c24bf033469a060e58abed27d9e834 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Aug 2025 06:13:29 +0000 Subject: [PATCH] chore(deps-dev): bump typescript-eslint from 7.16.0 to 8.39.0 Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 7.16.0 to 8.39.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.39.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-version: 8.39.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..858aa7b8c4a581ba11fa6f308cd7912046654713 100755 GIT binary patch delta 13184 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 delta 12878 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 A+W-In diff --git a/package-lock.json b/package-lock.json index 39b558d..cf1f8fe 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.39.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.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.39.0.tgz", + "integrity": "sha512-bhEz6OZeUR+O/6yx9Jk6ohX6H9JSFTaiY0v9/PuKT3oGK0rn0jNplLmyFUGV+a9gfYnVNwGDwS/UkLIuXNb2Rw==", "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.0", + "@typescript-eslint/type-utils": "8.39.0", + "@typescript-eslint/utils": "8.39.0", + "@typescript-eslint/visitor-keys": "8.39.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.39.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.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.39.0.tgz", + "integrity": "sha512-g3WpVQHngx0aLXn6kfIYCZxM6rRJlWzEkVpqEFLT3SgEDsp9cpCbxxgwnE504q4H+ruSDh/VGS6nqZIDynP+vg==", "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.0", + "@typescript-eslint/types": "8.39.0", + "@typescript-eslint/typescript-estree": "8.39.0", + "@typescript-eslint/visitor-keys": "8.39.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.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.39.0.tgz", + "integrity": "sha512-CTzJqaSq30V/Z2Og9jogzZt8lJRR5TKlAdXmWgdu4hgcC9Kww5flQ+xFvMxIBWVNdxJO7OifgdOK4PokMIWPew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.39.0", + "@typescript-eslint/types": "^8.39.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.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.39.0.tgz", + "integrity": "sha512-8QOzff9UKxOh6npZQ/4FQu4mjdOCGSdO3p44ww0hk8Vu+IGbg0tB/H1LcTARRDzGCC8pDGbh2rissBuuoPgH8A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0" + "@typescript-eslint/types": "8.39.0", + "@typescript-eslint/visitor-keys": "8.39.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.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.39.0.tgz", + "integrity": "sha512-Fd3/QjmFV2sKmvv3Mrj8r6N8CryYiCS8Wdb/6/rgOXAWGcFuc+VkQuG28uk/4kVNVZBQuuDHEDUpo/pQ32zsIQ==", + "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.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.39.0.tgz", + "integrity": "sha512-6B3z0c1DXVT2vYA9+z9axjtc09rqKUPRmijD5m9iv8iQpHBRYRMBcgxSiKTZKm6FwWw1/cI4v6em35OsKCiN5Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/utils": "7.16.0", + "@typescript-eslint/types": "8.39.0", + "@typescript-eslint/typescript-estree": "8.39.0", + "@typescript-eslint/utils": "8.39.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.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.39.0.tgz", + "integrity": "sha512-ArDdaOllnCj3yn/lzKn9s0pBQYmmyme/v1HbGIGB0GB/knFI3fWMHloC+oYTJW46tVbYnGKTMDK4ah1sC2v0Kg==", "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.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.39.0.tgz", + "integrity": "sha512-ndWdiflRMvfIgQRpckQQLiB5qAKQ7w++V4LlCHwp62eym1HLB/kw7D9f2e8ytONls/jt89TEasgvb+VwnRprsw==", "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.0", + "@typescript-eslint/tsconfig-utils": "8.39.0", + "@typescript-eslint/types": "8.39.0", + "@typescript-eslint/visitor-keys": "8.39.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.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.39.0.tgz", + "integrity": "sha512-4GVSvNA0Vx1Ktwvf4sFE+exxJ3QGUorQG1/A5mRfRNZtkBT2xrA/BCO2H0eALx/PnvCS6/vmYwRdDA41EoffkQ==", "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.0", + "@typescript-eslint/types": "8.39.0", + "@typescript-eslint/typescript-estree": "8.39.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.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.39.0.tgz", + "integrity": "sha512-ldgiJ+VAhQCfIjeOgu8Kj5nSxds0ktPOSO9p4+0VDH2R2pLvQraaM5Oen2d7NxzMCm+Sn/vJT+mv2H5u6b/3fA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.39.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.39.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.39.0.tgz", + "integrity": "sha512-lH8FvtdtzcHJCkMOKnN73LIn6SLTpoojgJqDAxPm1jCR14eWSGPX8ul/gggBdPMk/d5+u9V854vTYQ8T5jF/1Q==", "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.0", + "@typescript-eslint/parser": "8.39.0", + "@typescript-eslint/typescript-estree": "8.39.0", + "@typescript-eslint/utils": "8.39.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..2514f82 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.0" }, "peerDependencies": { "typescript": "^5.0.0"