diff --git a/package.json b/package.json index 067f9859f..754e7a7c7 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "prettier-plugin-tailwindcss": "^0.7.2", "tailwindcss": "^3.4.19", "typescript": "^5.9.3", - "typescript-eslint": "^8.54.0", + "typescript-eslint": "^8.58.0", "vite": "^6.3.5" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 256a64514..74dbcf20e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -117,8 +117,8 @@ importers: specifier: ^5.9.3 version: 5.9.3 typescript-eslint: - specifier: ^8.54.0 - version: 8.54.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + specifier: ^8.58.0 + version: 8.58.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) vite: specifier: ^6.3.5 version: 6.3.5(@types/node@25.5.0)(jiti@1.21.7)(terser@5.42.0)(yaml@2.8.1) @@ -2335,15 +2335,16 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - "@typescript-eslint/parser@8.54.0": + "@typescript-eslint/eslint-plugin@8.58.0": resolution: { - integrity: sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==, + integrity: sha512-RLkVSiNuUP1C2ROIWfqX+YcUfLaSnxGE/8M+Y57lopVwg9VTYYfhuz15Yf1IzCKgZj6/rIbYTmJCUSqr76r0Wg==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <6.0.0" + "@typescript-eslint/parser": ^8.58.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" "@typescript-eslint/parser@8.56.1": resolution: @@ -2355,6 +2356,16 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.0.0" + "@typescript-eslint/parser@8.58.0": + resolution: + { + integrity: sha512-rLoGZIf9afaRBYsPUMtvkDWykwXwUPL60HebR4JgTI8mxfFe2cQTu3AGitANp4b9B2QlVru6WzjgB2IzJKiCSA==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + "@typescript-eslint/project-service@8.34.0": resolution: { @@ -2382,6 +2393,15 @@ packages: peerDependencies: typescript: ">=4.8.4 <6.0.0" + "@typescript-eslint/project-service@8.58.0": + resolution: + { + integrity: sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + typescript: ">=4.8.4 <6.1.0" + "@typescript-eslint/scope-manager@8.34.0": resolution: { @@ -2403,6 +2423,13 @@ packages: } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@typescript-eslint/scope-manager@8.58.0": + resolution: + { + integrity: sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@typescript-eslint/tsconfig-utils@8.34.0": resolution: { @@ -2430,6 +2457,15 @@ packages: peerDependencies: typescript: ">=4.8.4 <6.0.0" + "@typescript-eslint/tsconfig-utils@8.58.0": + resolution: + { + integrity: sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + typescript: ">=4.8.4 <6.1.0" + "@typescript-eslint/type-utils@8.54.0": resolution: { @@ -2440,6 +2476,16 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" + "@typescript-eslint/type-utils@8.58.0": + resolution: + { + integrity: sha512-aGsCQImkDIqMyx1u4PrVlbi/krmDsQUs4zAcCV6M7yPcPev+RqVlndsJy9kJ8TLihW9TZ0kbDAzctpLn5o+lOg==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + "@typescript-eslint/types@8.34.0": resolution: { @@ -2461,6 +2507,13 @@ packages: } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@typescript-eslint/types@8.58.0": + resolution: + { + integrity: sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@typescript-eslint/typescript-estree@8.34.0": resolution: { @@ -2488,6 +2541,15 @@ packages: peerDependencies: typescript: ">=4.8.4 <6.0.0" + "@typescript-eslint/typescript-estree@8.58.0": + resolution: + { + integrity: sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + typescript: ">=4.8.4 <6.1.0" + "@typescript-eslint/utils@8.34.0": resolution: { @@ -2508,6 +2570,16 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" + "@typescript-eslint/utils@8.58.0": + resolution: + { + integrity: sha512-RfeSqcFeHMHlAWzt4TBjWOAtoW9lnsAGiP3GbaX9uVgTYYrMbVnGONEfUCiSss+xMHFl+eHZiipmA8WkQ7FuNA==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + "@typescript-eslint/visitor-keys@8.34.0": resolution: { @@ -2529,6 +2601,13 @@ packages: } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@typescript-eslint/visitor-keys@8.58.0": + resolution: + { + integrity: sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@typescript/vfs@1.6.2": resolution: { @@ -2976,10 +3055,10 @@ packages: integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==, } - brace-expansion@2.0.2: + brace-expansion@2.0.3: resolution: { - integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==, + integrity: sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==, } brace-expansion@5.0.3: @@ -2989,6 +3068,13 @@ packages: } engines: { node: 18 || 20 || >=22 } + brace-expansion@5.0.5: + resolution: + { + integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==, + } + engines: { node: 18 || 20 || >=22 } + braces@3.0.3: resolution: { @@ -5979,23 +6065,30 @@ packages: } engines: { node: 18 || 20 || >=22 } + minimatch@10.2.5: + resolution: + { + integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==, + } + engines: { node: 18 || 20 || >=22 } + minimatch@3.1.2: resolution: { integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, } - minimatch@5.1.7: + minimatch@5.1.9: resolution: { - integrity: sha512-FjiwU9HaHW6YB3H4a1sFudnv93lvydNjz2lmyUXR6IwKhGI+bgL3SOZrBGn6kvvX2pJvhEkGSGjyTHN47O4rqA==, + integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==, } engines: { node: ">=10" } - minimatch@9.0.6: + minimatch@9.0.9: resolution: { - integrity: sha512-kQAVowdR33euIqeA0+VZTDqU+qo1IeVY+hrKYtZMio3Pg0P0vuh/kwRylLUddJhB6pf3q/botcOvRtx4IN1wqQ==, + integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==, } engines: { node: ">=16 || 14 >=14.17" } @@ -7254,14 +7347,6 @@ packages: engines: { node: ">=10" } hasBin: true - semver@7.7.3: - resolution: - { - integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==, - } - engines: { node: ">=10" } - hasBin: true - semver@7.7.4: resolution: { @@ -8047,6 +8132,15 @@ packages: peerDependencies: typescript: ">=4.8.4" + ts-api-utils@2.5.0: + resolution: + { + integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==, + } + engines: { node: ">=18.12" } + peerDependencies: + typescript: ">=4.8.4" + ts-interface-checker@0.1.13: resolution: { @@ -8087,15 +8181,15 @@ packages: } engines: { node: ">=16" } - typescript-eslint@8.54.0: + typescript-eslint@8.58.0: resolution: { - integrity: sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==, + integrity: sha512-e2TQzKfaI85fO+F3QywtX+tCTsu/D3WW5LVU6nz8hTFKFZ8yBJ6mSYRpXqdR3mFjPWmO0eWsTa5f+UpAOe/FMA==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <6.0.0" + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" typescript@5.9.3: resolution: @@ -9633,7 +9727,7 @@ snapshots: junk: 4.0.1 locate-path: 7.2.0 merge-options: 3.0.4 - minimatch: 9.0.6 + minimatch: 9.0.9 normalize-path: 3.0.0 p-map: 7.0.3 path-exists: 5.0.0 @@ -10357,10 +10451,10 @@ snapshots: "@types/node": 25.5.0 optional: true - "@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)": + "@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.56.1(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)": dependencies: "@eslint-community/regexpp": 4.12.2 - "@typescript-eslint/parser": 8.54.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + "@typescript-eslint/parser": 8.56.1(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) "@typescript-eslint/scope-manager": 8.54.0 "@typescript-eslint/type-utils": 8.54.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) "@typescript-eslint/utils": 8.54.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) @@ -10373,40 +10467,40 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.56.1(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)": + "@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)": dependencies: "@eslint-community/regexpp": 4.12.2 - "@typescript-eslint/parser": 8.56.1(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) - "@typescript-eslint/scope-manager": 8.54.0 - "@typescript-eslint/type-utils": 8.54.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) - "@typescript-eslint/utils": 8.54.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) - "@typescript-eslint/visitor-keys": 8.54.0 + "@typescript-eslint/parser": 8.58.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + "@typescript-eslint/scope-manager": 8.58.0 + "@typescript-eslint/type-utils": 8.58.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + "@typescript-eslint/utils": 8.58.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + "@typescript-eslint/visitor-keys": 8.58.0 eslint: 9.39.2(jiti@1.21.7) ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.4.0(typescript@5.9.3) + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - "@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)": + "@typescript-eslint/parser@8.56.1(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)": dependencies: - "@typescript-eslint/scope-manager": 8.54.0 - "@typescript-eslint/types": 8.54.0 - "@typescript-eslint/typescript-estree": 8.54.0(typescript@5.9.3) - "@typescript-eslint/visitor-keys": 8.54.0 + "@typescript-eslint/scope-manager": 8.56.1 + "@typescript-eslint/types": 8.56.1 + "@typescript-eslint/typescript-estree": 8.56.1(typescript@5.9.3) + "@typescript-eslint/visitor-keys": 8.56.1 debug: 4.4.3 eslint: 9.39.2(jiti@1.21.7) typescript: 5.9.3 transitivePeerDependencies: - supports-color - "@typescript-eslint/parser@8.56.1(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)": + "@typescript-eslint/parser@8.58.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)": dependencies: - "@typescript-eslint/scope-manager": 8.56.1 - "@typescript-eslint/types": 8.56.1 - "@typescript-eslint/typescript-estree": 8.56.1(typescript@5.9.3) - "@typescript-eslint/visitor-keys": 8.56.1 + "@typescript-eslint/scope-manager": 8.58.0 + "@typescript-eslint/types": 8.58.0 + "@typescript-eslint/typescript-estree": 8.58.0(typescript@5.9.3) + "@typescript-eslint/visitor-keys": 8.58.0 debug: 4.4.3 eslint: 9.39.2(jiti@1.21.7) typescript: 5.9.3 @@ -10415,8 +10509,8 @@ snapshots: "@typescript-eslint/project-service@8.34.0(typescript@5.9.3)": dependencies: - "@typescript-eslint/tsconfig-utils": 8.56.1(typescript@5.9.3) - "@typescript-eslint/types": 8.56.1 + "@typescript-eslint/tsconfig-utils": 8.58.0(typescript@5.9.3) + "@typescript-eslint/types": 8.58.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: @@ -10424,8 +10518,8 @@ snapshots: "@typescript-eslint/project-service@8.54.0(typescript@5.9.3)": dependencies: - "@typescript-eslint/tsconfig-utils": 8.56.1(typescript@5.9.3) - "@typescript-eslint/types": 8.56.1 + "@typescript-eslint/tsconfig-utils": 8.58.0(typescript@5.9.3) + "@typescript-eslint/types": 8.58.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: @@ -10440,6 +10534,15 @@ snapshots: transitivePeerDependencies: - supports-color + "@typescript-eslint/project-service@8.58.0(typescript@5.9.3)": + dependencies: + "@typescript-eslint/tsconfig-utils": 8.58.0(typescript@5.9.3) + "@typescript-eslint/types": 8.58.0 + debug: 4.4.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + "@typescript-eslint/scope-manager@8.34.0": dependencies: "@typescript-eslint/types": 8.34.0 @@ -10455,6 +10558,11 @@ snapshots: "@typescript-eslint/types": 8.56.1 "@typescript-eslint/visitor-keys": 8.56.1 + "@typescript-eslint/scope-manager@8.58.0": + dependencies: + "@typescript-eslint/types": 8.58.0 + "@typescript-eslint/visitor-keys": 8.58.0 + "@typescript-eslint/tsconfig-utils@8.34.0(typescript@5.9.3)": dependencies: typescript: 5.9.3 @@ -10467,6 +10575,10 @@ snapshots: dependencies: typescript: 5.9.3 + "@typescript-eslint/tsconfig-utils@8.58.0(typescript@5.9.3)": + dependencies: + typescript: 5.9.3 + "@typescript-eslint/type-utils@8.54.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)": dependencies: "@typescript-eslint/types": 8.54.0 @@ -10479,12 +10591,26 @@ snapshots: transitivePeerDependencies: - supports-color + "@typescript-eslint/type-utils@8.58.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)": + dependencies: + "@typescript-eslint/types": 8.58.0 + "@typescript-eslint/typescript-estree": 8.58.0(typescript@5.9.3) + "@typescript-eslint/utils": 8.58.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + debug: 4.4.3 + eslint: 9.39.2(jiti@1.21.7) + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + "@typescript-eslint/types@8.34.0": {} "@typescript-eslint/types@8.54.0": {} "@typescript-eslint/types@8.56.1": {} + "@typescript-eslint/types@8.58.0": {} + "@typescript-eslint/typescript-estree@8.34.0(typescript@5.9.3)": dependencies: "@typescript-eslint/project-service": 8.34.0(typescript@5.9.3) @@ -10494,9 +10620,9 @@ snapshots: debug: 4.4.3 fast-glob: 3.3.3 is-glob: 4.0.3 - minimatch: 9.0.6 + minimatch: 9.0.9 semver: 7.7.4 - ts-api-utils: 2.4.0(typescript@5.9.3) + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -10508,8 +10634,8 @@ snapshots: "@typescript-eslint/types": 8.54.0 "@typescript-eslint/visitor-keys": 8.54.0 debug: 4.4.3 - minimatch: 9.0.6 - semver: 7.7.3 + minimatch: 9.0.9 + semver: 7.7.4 tinyglobby: 0.2.15 ts-api-utils: 2.4.0(typescript@5.9.3) typescript: 5.9.3 @@ -10531,6 +10657,21 @@ snapshots: transitivePeerDependencies: - supports-color + "@typescript-eslint/typescript-estree@8.58.0(typescript@5.9.3)": + dependencies: + "@typescript-eslint/project-service": 8.58.0(typescript@5.9.3) + "@typescript-eslint/tsconfig-utils": 8.58.0(typescript@5.9.3) + "@typescript-eslint/types": 8.58.0 + "@typescript-eslint/visitor-keys": 8.58.0 + debug: 4.4.3 + minimatch: 10.2.5 + semver: 7.7.4 + tinyglobby: 0.2.15 + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + "@typescript-eslint/utils@8.34.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)": dependencies: "@eslint-community/eslint-utils": 4.9.0(eslint@9.39.2(jiti@1.21.7)) @@ -10553,6 +10694,17 @@ snapshots: transitivePeerDependencies: - supports-color + "@typescript-eslint/utils@8.58.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)": + dependencies: + "@eslint-community/eslint-utils": 4.9.1(eslint@9.39.2(jiti@1.21.7)) + "@typescript-eslint/scope-manager": 8.58.0 + "@typescript-eslint/types": 8.58.0 + "@typescript-eslint/typescript-estree": 8.58.0(typescript@5.9.3) + eslint: 9.39.2(jiti@1.21.7) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + "@typescript-eslint/visitor-keys@8.34.0": dependencies: "@typescript-eslint/types": 8.34.0 @@ -10568,6 +10720,11 @@ snapshots: "@typescript-eslint/types": 8.56.1 eslint-visitor-keys: 5.0.1 + "@typescript-eslint/visitor-keys@8.58.0": + dependencies: + "@typescript-eslint/types": 8.58.0 + eslint-visitor-keys: 5.0.1 + "@typescript/vfs@1.6.2(typescript@5.9.3)": dependencies: debug: 4.4.3 @@ -10892,7 +11049,7 @@ snapshots: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@2.0.2: + brace-expansion@2.0.3: dependencies: balanced-match: 1.0.2 @@ -10900,6 +11057,10 @@ snapshots: dependencies: balanced-match: 4.0.4 + brace-expansion@5.0.5: + dependencies: + balanced-match: 4.0.4 + braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -11244,7 +11405,7 @@ snapshots: detective-typescript@14.0.0(typescript@5.9.3): dependencies: - "@typescript-eslint/typescript-estree": 8.56.1(typescript@5.9.3) + "@typescript-eslint/typescript-estree": 8.58.0(typescript@5.9.3) ast-module-types: 6.0.1 node-source-walk: 7.0.1 typescript: 5.9.3 @@ -11794,7 +11955,7 @@ snapshots: dependencies: foreground-child: 3.3.1 jackspeak: 3.4.3 - minimatch: 9.0.6 + minimatch: 9.0.9 minipass: 7.1.3 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 @@ -12902,17 +13063,21 @@ snapshots: dependencies: brace-expansion: 5.0.3 + minimatch@10.2.5: + dependencies: + brace-expansion: 5.0.5 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.12 - minimatch@5.1.7: + minimatch@5.1.9: dependencies: - brace-expansion: 2.0.2 + brace-expansion: 2.0.3 - minimatch@9.0.6: + minimatch@9.0.9: dependencies: - brace-expansion: 5.0.3 + brace-expansion: 2.0.3 minimist@1.2.8: {} @@ -13512,7 +13677,7 @@ snapshots: readdir-glob@1.1.3: dependencies: - minimatch: 5.1.7 + minimatch: 5.1.9 readdirp@3.6.0: dependencies: @@ -13766,8 +13931,6 @@ snapshots: semver@7.7.2: {} - semver@7.7.3: {} - semver@7.7.4: {} send@0.19.0: @@ -14298,6 +14461,10 @@ snapshots: dependencies: typescript: 5.9.3 + ts-api-utils@2.5.0(typescript@5.9.3): + dependencies: + typescript: 5.9.3 + ts-interface-checker@0.1.13: {} tslib@2.8.1: {} @@ -14318,12 +14485,12 @@ snapshots: type-fest@4.41.0: {} - typescript-eslint@8.54.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3): + typescript-eslint@8.58.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3): dependencies: - "@typescript-eslint/eslint-plugin": 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) - "@typescript-eslint/parser": 8.54.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) - "@typescript-eslint/typescript-estree": 8.54.0(typescript@5.9.3) - "@typescript-eslint/utils": 8.54.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + "@typescript-eslint/eslint-plugin": 8.58.0(@typescript-eslint/parser@8.58.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + "@typescript-eslint/parser": 8.58.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + "@typescript-eslint/typescript-estree": 8.58.0(typescript@5.9.3) + "@typescript-eslint/utils": 8.58.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) eslint: 9.39.2(jiti@1.21.7) typescript: 5.9.3 transitivePeerDependencies: