From 31163f0857205d9751857bdc5ee4b30ba50dd47f Mon Sep 17 00:00:00 2001 From: wakamsha Date: Wed, 12 Feb 2025 19:26:54 +0900 Subject: [PATCH] feat(eslint-config): Update `typescript-eslint` deps --- packages/eslint-config/package.json | 6 +- .../next/__snapshots__/snapshot.test.js.snap | 3 + .../react/__snapshots__/snapshot.test.js.snap | 3 + .../__snapshots__/snapshot.test.js.snap | 3 + .../next/__snapshots__/snapshot.test.js.snap | 5 +- .../react/__snapshots__/snapshot.test.js.snap | 5 +- .../__snapshots__/snapshot.test.js.snap | 5 +- pnpm-lock.yaml | 196 +++++++++++------- 8 files changed, 150 insertions(+), 76 deletions(-) diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index beb4baf..965bd73 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -49,8 +49,8 @@ "homepage": "https://github.com/moneyforward/frontend-tools/tree/main/packages/eslint-config#readme", "dependencies": { "@next/eslint-plugin-next": "^15.0.3", - "@typescript-eslint/eslint-plugin": "^8.16.0", - "@typescript-eslint/parser": "^8.16.0", + "@typescript-eslint/eslint-plugin": "^8.24.0", + "@typescript-eslint/parser": "^8.24.0", "confusing-browser-globals": "^1.0.11", "eslint-import-resolver-typescript": "^3.6.3", "eslint-plugin-import": "^2.31.0", @@ -66,7 +66,7 @@ "eslint-plugin-testing-library": "^7.0.0", "eslint-plugin-unicorn": "^56.0.1", "globals": "^15.11.0", - "typescript-eslint": "^8.16.0" + "typescript-eslint": "^8.24.0" }, "devDependencies": { "@frontend-tools/release-config": "workspace:*", diff --git a/packages/eslint-config/tests/snapshot-test/eslintrc/next/__snapshots__/snapshot.test.js.snap b/packages/eslint-config/tests/snapshot-test/eslintrc/next/__snapshots__/snapshot.test.js.snap index 6fcc9c2..db9b136 100644 --- a/packages/eslint-config/tests/snapshot-test/eslintrc/next/__snapshots__/snapshot.test.js.snap +++ b/packages/eslint-config/tests/snapshot-test/eslintrc/next/__snapshots__/snapshot.test.js.snap @@ -217,6 +217,9 @@ exports[`should match ESLint configuration snapshot: next 1`] = ` "checksVoidReturn": false, }, ], + "@typescript-eslint/no-misused-spread": [ + 2, + ], "@typescript-eslint/no-mixed-enums": [ 2, ], diff --git a/packages/eslint-config/tests/snapshot-test/eslintrc/react/__snapshots__/snapshot.test.js.snap b/packages/eslint-config/tests/snapshot-test/eslintrc/react/__snapshots__/snapshot.test.js.snap index c4a715b..849a605 100644 --- a/packages/eslint-config/tests/snapshot-test/eslintrc/react/__snapshots__/snapshot.test.js.snap +++ b/packages/eslint-config/tests/snapshot-test/eslintrc/react/__snapshots__/snapshot.test.js.snap @@ -154,6 +154,9 @@ exports[`should match ESLint configuration snapshot: react 1`] = ` "checksVoidReturn": false, }, ], + "@typescript-eslint/no-misused-spread": [ + 2, + ], "@typescript-eslint/no-mixed-enums": [ 2, ], diff --git a/packages/eslint-config/tests/snapshot-test/eslintrc/storybook/__snapshots__/snapshot.test.js.snap b/packages/eslint-config/tests/snapshot-test/eslintrc/storybook/__snapshots__/snapshot.test.js.snap index ba563dc..b45a6bf 100644 --- a/packages/eslint-config/tests/snapshot-test/eslintrc/storybook/__snapshots__/snapshot.test.js.snap +++ b/packages/eslint-config/tests/snapshot-test/eslintrc/storybook/__snapshots__/snapshot.test.js.snap @@ -154,6 +154,9 @@ exports[`should match ESLint configuration snapshot: storybook 1`] = ` "checksVoidReturn": false, }, ], + "@typescript-eslint/no-misused-spread": [ + 2, + ], "@typescript-eslint/no-mixed-enums": [ 2, ], diff --git a/packages/eslint-config/tests/snapshot-test/flat/next/__snapshots__/snapshot.test.js.snap b/packages/eslint-config/tests/snapshot-test/flat/next/__snapshots__/snapshot.test.js.snap index 0c74d76..bf9a73f 100644 --- a/packages/eslint-config/tests/snapshot-test/flat/next/__snapshots__/snapshot.test.js.snap +++ b/packages/eslint-config/tests/snapshot-test/flat/next/__snapshots__/snapshot.test.js.snap @@ -69,7 +69,7 @@ exports[`ESLint Configuration Snapshot Tests should match ESLint Flat Configurat "parser": { "meta": { "name": "typescript-eslint/parser", - "version": "8.16.0", + "version": "8.24.0", }, "parseForESLint": [Function], }, @@ -303,6 +303,9 @@ exports[`ESLint Configuration Snapshot Tests should match ESLint Flat Configurat "checksVoidReturn": false, }, ], + "@typescript-eslint/no-misused-spread": [ + 2, + ], "@typescript-eslint/no-mixed-enums": [ 2, ], diff --git a/packages/eslint-config/tests/snapshot-test/flat/react/__snapshots__/snapshot.test.js.snap b/packages/eslint-config/tests/snapshot-test/flat/react/__snapshots__/snapshot.test.js.snap index aabc235..efd74d6 100644 --- a/packages/eslint-config/tests/snapshot-test/flat/react/__snapshots__/snapshot.test.js.snap +++ b/packages/eslint-config/tests/snapshot-test/flat/react/__snapshots__/snapshot.test.js.snap @@ -69,7 +69,7 @@ exports[`ESLint Configuration Snapshot Tests should match ESLint Configuration s "parser": { "meta": { "name": "typescript-eslint/parser", - "version": "8.16.0", + "version": "8.24.0", }, "parseForESLint": [Function], }, @@ -240,6 +240,9 @@ exports[`ESLint Configuration Snapshot Tests should match ESLint Configuration s "checksVoidReturn": false, }, ], + "@typescript-eslint/no-misused-spread": [ + 2, + ], "@typescript-eslint/no-mixed-enums": [ 2, ], diff --git a/packages/eslint-config/tests/snapshot-test/flat/storybook/__snapshots__/snapshot.test.js.snap b/packages/eslint-config/tests/snapshot-test/flat/storybook/__snapshots__/snapshot.test.js.snap index f7478eb..76e1097 100644 --- a/packages/eslint-config/tests/snapshot-test/flat/storybook/__snapshots__/snapshot.test.js.snap +++ b/packages/eslint-config/tests/snapshot-test/flat/storybook/__snapshots__/snapshot.test.js.snap @@ -69,7 +69,7 @@ exports[`ESLint Configuration Snapshot Tests should match ESLint Flat Configurat "parser": { "meta": { "name": "typescript-eslint/parser", - "version": "8.16.0", + "version": "8.24.0", }, "parseForESLint": [Function], }, @@ -240,6 +240,9 @@ exports[`ESLint Configuration Snapshot Tests should match ESLint Flat Configurat "checksVoidReturn": false, }, ], + "@typescript-eslint/no-misused-spread": [ + 2, + ], "@typescript-eslint/no-mixed-enums": [ 2, ], diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b08b0de..fe2b443 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,23 +21,23 @@ importers: specifier: ^15.0.3 version: 15.0.3 '@typescript-eslint/eslint-plugin': - specifier: ^8.16.0 - version: 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.3))(eslint@9.16.0)(typescript@5.7.3) + specifier: ^8.24.0 + version: 8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.16.0)(typescript@5.7.3))(eslint@9.16.0)(typescript@5.7.3) '@typescript-eslint/parser': - specifier: ^8.16.0 - version: 8.16.0(eslint@9.16.0)(typescript@5.7.3) + specifier: ^8.24.0 + version: 8.24.0(eslint@9.16.0)(typescript@5.7.3) confusing-browser-globals: specifier: ^1.0.11 version: 1.0.11 eslint-import-resolver-typescript: specifier: ^3.6.3 - version: 3.6.3(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.3))(eslint-plugin-import@2.31.0)(eslint@9.16.0) + version: 3.6.3(@typescript-eslint/parser@8.24.0(eslint@9.16.0)(typescript@5.7.3))(eslint-plugin-import@2.31.0)(eslint@9.16.0) eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.16.0) + version: 2.31.0(@typescript-eslint/parser@8.24.0(eslint@9.16.0)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.16.0) eslint-plugin-jest: specifier: ^28.9.0 - version: 28.9.0(@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.3))(eslint@9.16.0)(typescript@5.7.3))(eslint@9.16.0)(jest@29.7.0(@types/node@22.10.2))(typescript@5.7.3) + version: 28.9.0(@typescript-eslint/eslint-plugin@8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.16.0)(typescript@5.7.3))(eslint@9.16.0)(typescript@5.7.3))(eslint@9.16.0)(jest@29.7.0(@types/node@22.10.2))(typescript@5.7.3) eslint-plugin-jest-dom: specifier: ^5.5.0 version: 5.5.0(eslint@9.16.0) @@ -72,8 +72,8 @@ importers: specifier: ^15.11.0 version: 15.11.0 typescript-eslint: - specifier: ^8.16.0 - version: 8.16.0(eslint@9.16.0)(typescript@5.7.3) + specifier: ^8.24.0 + version: 8.24.0(eslint@9.16.0)(typescript@5.7.3) devDependencies: '@frontend-tools/release-config': specifier: workspace:* @@ -983,45 +983,44 @@ packages: '@types/yargs@17.0.32': resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@typescript-eslint/eslint-plugin@8.16.0': - resolution: {integrity: sha512-5YTHKV8MYlyMI6BaEG7crQ9BhSc8RxzshOReKwZwRWN0+XvvTOm+L/UYLCYxFpfwYuAAqhxiq4yae0CMFwbL7Q==} + '@typescript-eslint/eslint-plugin@8.24.0': + resolution: {integrity: sha512-aFcXEJJCI4gUdXgoo/j9udUYIHgF23MFkg09LFz2dzEmU0+1Plk4rQWv/IYKvPHAtlkkGoB3m5e6oUp+JPsNaQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@8.16.0': - resolution: {integrity: sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w==} + '@typescript-eslint/parser@8.24.0': + resolution: {integrity: sha512-MFDaO9CYiard9j9VepMNa9MTcqVvSny2N4hkY6roquzj8pdCBRENhErrteaQuu7Yjn1ppk0v1/ZF9CG3KIlrTA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' '@typescript-eslint/scope-manager@8.16.0': resolution: {integrity: sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.16.0': - resolution: {integrity: sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg==} + '@typescript-eslint/scope-manager@8.24.0': + resolution: {integrity: sha512-HZIX0UByphEtdVBKaQBgTDdn9z16l4aTUz8e8zPQnyxwHBtf5vtl1L+OhH+m1FGV9DrRmoDuYKqzVrvWDcDozw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@8.24.0': + resolution: {integrity: sha512-8fitJudrnY8aq0F1wMiPM1UUgiXQRJ5i8tFjq9kGfRajU+dbPyOuHbl0qRopLEidy0MwqgTHDt6CnSeXanNIwA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' '@typescript-eslint/types@8.16.0': resolution: {integrity: sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.24.0': + resolution: {integrity: sha512-VacJCBTyje7HGAw7xp11q439A+zeGG0p0/p2zsZwpnMzjPB5WteaWqt4g2iysgGFafrqvyLWqq6ZPZAOCoefCw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.16.0': resolution: {integrity: sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1031,6 +1030,12 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.24.0': + resolution: {integrity: sha512-ITjYcP0+8kbsvT9bysygfIfb+hBj6koDsu37JZG7xrCiy3fPJyNmfVtaGsgTUSEuTzcvME5YI5uyL5LD1EV5ZQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/utils@8.16.0': resolution: {integrity: sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1041,10 +1046,21 @@ packages: typescript: optional: true + '@typescript-eslint/utils@8.24.0': + resolution: {integrity: sha512-07rLuUBElvvEb1ICnafYWr4hk8/U7X9RDCOqd9JcAMtjh/9oRmcfN4yGzbPVirgMR0+HLVHehmu19CWeh7fsmQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/visitor-keys@8.16.0': resolution: {integrity: sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.24.0': + resolution: {integrity: sha512-kArLq83QxGLbuHrTMoOEWO+l2MwsNS2TGISEdx8xgqpkbytB07XmlQyQdNDrCc1ecSqx0cnmhGvpX+VBwqqSkg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@vitest/expect@3.0.5': resolution: {integrity: sha512-nNIOqupgZ4v5jWuQx2DSlHLEs7Q4Oh/7AYwNyE+k0UQzG7tSmjPXShUikn1mpNGzYEN2jJbTvLejwShMitovBA==} @@ -3785,6 +3801,12 @@ packages: peerDependencies: typescript: '>=4.2.0' + ts-api-utils@2.0.1: + resolution: {integrity: sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + ts-dedent@2.2.0: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} @@ -3851,15 +3873,12 @@ packages: resolution: {integrity: sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==} engines: {node: '>= 0.4'} - typescript-eslint@8.16.0: - resolution: {integrity: sha512-wDkVmlY6O2do4V+lZd0GtRfbtXbeD0q9WygwXXSJnC1xorE8eqyC2L1tJimqpSeFrOzRlYtWnUp/uzgHQOgfBQ==} + typescript-eslint@8.24.0: + resolution: {integrity: sha512-/lmv4366en/qbB32Vz5+kCNZEMf6xYHwh1z48suBwZvAtnXKbP+YhGe8OLE2BqC67LMqKkCNLtjejdwsdW6uOQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' typescript@5.7.3: resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} @@ -4990,33 +5009,31 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.3))(eslint@9.16.0)(typescript@5.7.3)': + '@typescript-eslint/eslint-plugin@8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.16.0)(typescript@5.7.3))(eslint@9.16.0)(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.16.0(eslint@9.16.0)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.16.0 - '@typescript-eslint/type-utils': 8.16.0(eslint@9.16.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.16.0(eslint@9.16.0)(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.16.0 + '@typescript-eslint/parser': 8.24.0(eslint@9.16.0)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.24.0 + '@typescript-eslint/type-utils': 8.24.0(eslint@9.16.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.24.0(eslint@9.16.0)(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.24.0 eslint: 9.16.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.7.3) - optionalDependencies: + ts-api-utils: 2.0.1(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.3)': + '@typescript-eslint/parser@8.24.0(eslint@9.16.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/scope-manager': 8.16.0 - '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.16.0 - debug: 4.3.7 + '@typescript-eslint/scope-manager': 8.24.0 + '@typescript-eslint/types': 8.24.0 + '@typescript-eslint/typescript-estree': 8.24.0(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.24.0 + debug: 4.4.0 eslint: 9.16.0 - optionalDependencies: typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -5026,20 +5043,26 @@ snapshots: '@typescript-eslint/types': 8.16.0 '@typescript-eslint/visitor-keys': 8.16.0 - '@typescript-eslint/type-utils@8.16.0(eslint@9.16.0)(typescript@5.7.3)': + '@typescript-eslint/scope-manager@8.24.0': dependencies: - '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.16.0(eslint@9.16.0)(typescript@5.7.3) - debug: 4.3.7 + '@typescript-eslint/types': 8.24.0 + '@typescript-eslint/visitor-keys': 8.24.0 + + '@typescript-eslint/type-utils@8.24.0(eslint@9.16.0)(typescript@5.7.3)': + dependencies: + '@typescript-eslint/typescript-estree': 8.24.0(typescript@5.7.3) + '@typescript-eslint/utils': 8.24.0(eslint@9.16.0)(typescript@5.7.3) + debug: 4.4.0 eslint: 9.16.0 - ts-api-utils: 1.3.0(typescript@5.7.3) - optionalDependencies: + ts-api-utils: 2.0.1(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - supports-color '@typescript-eslint/types@8.16.0': {} + '@typescript-eslint/types@8.24.0': {} + '@typescript-eslint/typescript-estree@8.16.0(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 8.16.0 @@ -5055,6 +5078,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.24.0(typescript@5.7.3)': + dependencies: + '@typescript-eslint/types': 8.24.0 + '@typescript-eslint/visitor-keys': 8.24.0 + debug: 4.4.0 + fast-glob: 3.3.3 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.7.1 + ts-api-utils: 2.0.1(typescript@5.7.3) + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.16.0(eslint@9.16.0)(typescript@5.7.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0) @@ -5067,11 +5104,27 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.24.0(eslint@9.16.0)(typescript@5.7.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0) + '@typescript-eslint/scope-manager': 8.24.0 + '@typescript-eslint/types': 8.24.0 + '@typescript-eslint/typescript-estree': 8.24.0(typescript@5.7.3) + eslint: 9.16.0 + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.16.0': dependencies: '@typescript-eslint/types': 8.16.0 eslint-visitor-keys: 4.2.0 + '@typescript-eslint/visitor-keys@8.24.0': + dependencies: + '@typescript-eslint/types': 8.24.0 + eslint-visitor-keys: 4.2.0 + '@vitest/expect@3.0.5': dependencies: '@vitest/spy': 3.0.5 @@ -5828,33 +5881,33 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.3))(eslint-plugin-import@2.31.0)(eslint@9.16.0): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.24.0(eslint@9.16.0)(typescript@5.7.3))(eslint-plugin-import@2.31.0)(eslint@9.16.0): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 9.16.0 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.16.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.24.0(eslint@9.16.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.16.0) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.3.0 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.16.0) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.24.0(eslint@9.16.0)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.16.0) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.16.0): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.24.0(eslint@9.16.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.16.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.16.0(eslint@9.16.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.24.0(eslint@9.16.0)(typescript@5.7.3) eslint: 9.16.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.3))(eslint-plugin-import@2.31.0)(eslint@9.16.0) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.24.0(eslint@9.16.0)(typescript@5.7.3))(eslint-plugin-import@2.31.0)(eslint@9.16.0) transitivePeerDependencies: - supports-color @@ -5865,7 +5918,7 @@ snapshots: eslint: 9.16.0 eslint-compat-utils: 0.5.1(eslint@9.16.0) - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.16.0): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.24.0(eslint@9.16.0)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.16.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -5876,7 +5929,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.16.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.16.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.24.0(eslint@9.16.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.16.0) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -5888,7 +5941,7 @@ snapshots: string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.16.0(eslint@9.16.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.24.0(eslint@9.16.0)(typescript@5.7.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -5900,12 +5953,12 @@ snapshots: eslint: 9.16.0 requireindex: 1.2.0 - eslint-plugin-jest@28.9.0(@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.3))(eslint@9.16.0)(typescript@5.7.3))(eslint@9.16.0)(jest@29.7.0(@types/node@22.10.2))(typescript@5.7.3): + eslint-plugin-jest@28.9.0(@typescript-eslint/eslint-plugin@8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.16.0)(typescript@5.7.3))(eslint@9.16.0)(typescript@5.7.3))(eslint@9.16.0)(jest@29.7.0(@types/node@22.10.2))(typescript@5.7.3): dependencies: '@typescript-eslint/utils': 8.16.0(eslint@9.16.0)(typescript@5.7.3) eslint: 9.16.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.3))(eslint@9.16.0)(typescript@5.7.3) + '@typescript-eslint/eslint-plugin': 8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.16.0)(typescript@5.7.3))(eslint@9.16.0)(typescript@5.7.3) jest: 29.7.0(@types/node@22.10.2) transitivePeerDependencies: - supports-color @@ -8226,6 +8279,10 @@ snapshots: dependencies: typescript: 5.7.3 + ts-api-utils@2.0.1(typescript@5.7.3): + dependencies: + typescript: 5.7.3 + ts-dedent@2.2.0: {} tsconfig-paths@3.15.0: @@ -8298,13 +8355,12 @@ snapshots: typed-array-buffer: 1.0.2 typed-array-byte-offset: 1.0.2 - typescript-eslint@8.16.0(eslint@9.16.0)(typescript@5.7.3): + typescript-eslint@8.24.0(eslint@9.16.0)(typescript@5.7.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.3))(eslint@9.16.0)(typescript@5.7.3) - '@typescript-eslint/parser': 8.16.0(eslint@9.16.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.16.0(eslint@9.16.0)(typescript@5.7.3) + '@typescript-eslint/eslint-plugin': 8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.16.0)(typescript@5.7.3))(eslint@9.16.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.24.0(eslint@9.16.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.24.0(eslint@9.16.0)(typescript@5.7.3) eslint: 9.16.0 - optionalDependencies: typescript: 5.7.3 transitivePeerDependencies: - supports-color