From 66bf5812b32a651dd91a67e63216470791175bab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 06:07:09 +0000 Subject: [PATCH] chore(deps-dev): bump typescript-eslint from 7.16.0 to 8.38.0 Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 7.16.0 to 8.38.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.38.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-version: 8.38.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..05b4c81073f972cfd09b719620a9e51912196c7d 100755 GIT binary patch delta 13245 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 delta 13009 zcmeI3cUV-{_V>>j7-YbaE;AItUO}1;ip(HZ9I-2cb;J=-nv^IuP-AQn#TBDsOf*J~ z!5S=Ji(N5lVl+mKm>63$QDckcCi;HYnRBk@mw2D|_x|@j&pkIE*IB!-wb$Nf&SBq6 z_w085Vz)53Ui%f6p+CK>{`t2iNhQvk+{N^_CRT?n8SegRll6_JMI7;L{J6MROhJGs z2ws9vcvcVuH%KR0e*)bD`ZZZDRtbV9^li{xAk#8OT5?7U!Wvo6%?V0RonXz*%}Glg zfwV)w73JQS^LN+_LICttkldf#PeCCep%xPIGDfB*rwYOxRM0|yLxq12ROwjhK&h_` zAk#q*G-zj^qaZj#+CixaIX(v+;0gh5LV-|d#fUR<1>p)xHAI0!kaZx}$TA#~Juw&3 z7qSYY^Mjo1Wb2?1qi2s?gG5r{c}O;Bq;*7I3OY%bI~<4ldZZ^odP8=G^bEpHecZ6C z{=h%nKz3?+wq=wcq@-oCCxxw;7tUYnMzN}3H!}u<8ik|MEV;SXk%9+JQ+YSlU~+hr z7a`fqMsPBZ>I8JIY$tc(KnGObvComqr9vH8qrX{jk0nb}s`5G-jqLb}eD zZq3Qcwj%wyj(qGI6&!;-XuohHqz~jH44*r_0m&}72+7T#mZbyyhTFnF;YaS~5EM40 zT$ZUhL6Xst{JSZTZ%mae3D4d?9(XC2cIaPHSNE z(P&Ff5T-K40-b#kff!_yWAj8%$4O03en7F`%#;GgmG-05q3vz8V;{$Y_**N~jUN521Z z@x9TTF75ucZcYoIJ1aDvO|A1!XViK4#kUt4v?<W0x>(DoZmC8V`PYon zjK^IU6jE^^)jlZA)@ ztZfv%NbhYDM^d7RAiKq!M4F`UVnX$lp6k(+Vr0vy^So8B~+J zD9O*L+T}$henySHwjlJdwXHR1@}O};_B?5tQfTr}Ve(aIF}9L!26a2^^f4T3>dCl^ zl?*+GyS7pZt}SAXvQyNw%Ey3Etg2&Dy@h>0z^K})qa=vCIw}b;BF3u%Osc7R@(DDm zzSmPypi$$3$APVDRMvEX)(cGuWC=8=mp~g#)vi&Rhq$vD24`v7;He-l2`__Y3N#+B zJ=JwLsP_7jPd&sv9w0nz7?Ybp(;Zq{sR(QDKw~cpw93z*IV@`qRJXQ4qr$#p^GjVc z9Sev`8vG@kl6XgplR7_<+d#X_@_w9C-gV9YV*p*D7A z?m>{ktB&JXp2rXtv6_9LgOHk{H56r&DI#aq`DtSK8=lH z5G6J?X;SLi?2>F&t*A>S9!AYKNMyH pmgPZ<~nt?me|HTio*X(sX=N~wAH>Z8z% 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 diff --git a/package-lock.json b/package-lock.json index 39b558d..8edb68a 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.38.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.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.38.0.tgz", + "integrity": "sha512-CPoznzpuAnIOl4nhj4tRr4gIPj5AfKgkiJmGQDaq+fQnRJTYlcBjbX3wbciGmpoPf8DREufuPRe1tNMZnGdanA==", "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.38.0", + "@typescript-eslint/type-utils": "8.38.0", + "@typescript-eslint/utils": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.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.38.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.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.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.38.0.tgz", + "integrity": "sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==", "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.38.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/typescript-estree": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.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 <5.9.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.38.0.tgz", + "integrity": "sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.38.0", + "@typescript-eslint/types": "^8.38.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 <5.9.0" } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.16.0", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.38.0.tgz", + "integrity": "sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0" + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.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.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.38.0.tgz", + "integrity": "sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==", + "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 <5.9.0" } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.16.0", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.38.0.tgz", + "integrity": "sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/utils": "7.16.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/typescript-estree": "8.38.0", + "@typescript-eslint/utils": "8.38.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 <5.9.0" } }, "node_modules/@typescript-eslint/types": { - "version": "7.16.0", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.38.0.tgz", + "integrity": "sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==", "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.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.38.0.tgz", + "integrity": "sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==", "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.38.0", + "@typescript-eslint/tsconfig-utils": "8.38.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.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 <5.9.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.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.38.0.tgz", + "integrity": "sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==", "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.38.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/typescript-estree": "8.38.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 <5.9.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.16.0", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.38.0.tgz", + "integrity": "sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.38.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.38.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.38.0.tgz", + "integrity": "sha512-FsZlrYK6bPDGoLeZRuvx2v6qrM03I0U0SnfCLPs/XCCPCFD80xU9Pg09H/K+XFa68uJuZo7l/Xhs+eDRg2l3hg==", "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.38.0", + "@typescript-eslint/parser": "8.38.0", + "@typescript-eslint/typescript-estree": "8.38.0", + "@typescript-eslint/utils": "8.38.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 <5.9.0" } }, "node_modules/undici": { diff --git a/package.json b/package.json index 9d8ecbb..a55c8da 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.38.0" }, "peerDependencies": { "typescript": "^5.0.0"