diff --git a/package.json b/package.json index a6dca4af8..5b6377a30 100644 --- a/package.json +++ b/package.json @@ -109,8 +109,8 @@ "@semantic-release/release-notes-generator": "14.0.1", "@types/node": "18.19.17", "@types/rollup-plugin-auto-external": "2.0.5", - "@typescript-eslint/eslint-plugin": "7.13.1", - "@typescript-eslint/parser": "7.13.1", + "@typescript-eslint/eslint-plugin": "8.4.0", + "@typescript-eslint/parser": "8.4.0", "@vitest/coverage-v8": "1.6.0", "commitizen": "4.3.0", "cspell": "8.9.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bb9f0da49..529c914d8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,7 +19,7 @@ importers: version: 5.0.0 '@rebeccastevens/eslint-config': specifier: 2.0.10 - version: 2.0.10(@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3))(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@9.6.0))(eslint-plugin-eslint-comments@3.2.0(eslint@9.6.0))(eslint-plugin-functional@6.0.0(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.6.0))(eslint-plugin-jsdoc@48.1.0(eslint@9.6.0))(eslint-plugin-markdown@3.0.1(eslint@9.6.0))(eslint-plugin-n@17.2.1(eslint@9.6.0))(eslint-plugin-optimize-regex@1.2.1)(eslint-plugin-promise@6.1.1(eslint@9.6.0))(eslint-plugin-sonarjs@0.24.0(eslint@9.6.0))(eslint-plugin-unicorn@54.0.0(eslint@9.6.0))(eslint@9.6.0) + version: 2.0.10(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3))(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@9.6.0))(eslint-plugin-eslint-comments@3.2.0(eslint@9.6.0))(eslint-plugin-functional@6.0.0(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.6.0))(eslint-plugin-jsdoc@48.1.0(eslint@9.6.0))(eslint-plugin-markdown@3.0.1(eslint@9.6.0))(eslint-plugin-n@17.2.1(eslint@9.6.0))(eslint-plugin-optimize-regex@1.2.1)(eslint-plugin-promise@6.1.1(eslint@9.6.0))(eslint-plugin-sonarjs@0.24.0(eslint@9.6.0))(eslint-plugin-unicorn@54.0.0(eslint@9.6.0))(eslint@9.6.0) '@rollup/plugin-replace': specifier: 5.0.5 version: 5.0.5(rollup@4.12.0) @@ -51,11 +51,11 @@ importers: specifier: 2.0.5 version: 2.0.5 '@typescript-eslint/eslint-plugin': - specifier: 7.13.1 - version: 7.13.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3) + specifier: 8.4.0 + version: 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3) '@typescript-eslint/parser': - specifier: 7.13.1 - version: 7.13.1(eslint@9.6.0)(typescript@5.3.3) + specifier: 8.4.0 + version: 8.4.0(eslint@9.6.0)(typescript@5.3.3) '@vitest/coverage-v8': specifier: 1.6.0 version: 1.6.0(vitest@1.6.0(@types/node@18.19.17)) @@ -76,7 +76,7 @@ importers: version: 9.1.0(eslint@9.6.0) eslint-import-resolver-typescript: specifier: 3.6.1 - version: 3.6.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@9.6.0) + version: 3.6.1(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@9.6.0) eslint-plugin-eslint-comments: specifier: 3.2.0 version: 3.2.0(eslint@9.6.0) @@ -85,7 +85,7 @@ importers: version: 6.0.0(eslint@9.6.0)(typescript@5.3.3) eslint-plugin-import: specifier: 2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.6.0) + version: 2.29.1(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.6.0) eslint-plugin-jsdoc: specifier: 48.1.0 version: 48.1.0(eslint@9.6.0) @@ -112,7 +112,7 @@ importers: version: 54.0.0(eslint@9.6.0) eslint-plugin-vitest: specifier: 0.3.22 - version: 0.3.22(@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3)(vitest@1.6.0(@types/node@18.19.17)) + version: 0.3.22(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3)(vitest@1.6.0(@types/node@18.19.17)) http-serve: specifier: 1.0.1 version: 1.0.1 @@ -1058,22 +1058,22 @@ packages: '@types/unist@2.0.6': resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} - '@typescript-eslint/eslint-plugin@7.13.1': - resolution: {integrity: sha512-kZqi+WZQaZfPKnsflLJQCz6Ze9FFSMfXrrIOcyargekQxG37ES7DJNpJUE9Q/X5n3yTIP/WPutVNzgknQ7biLg==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/eslint-plugin@8.4.0': + resolution: {integrity: sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/parser@7.13.1': - resolution: {integrity: sha512-1ELDPlnLvDQ5ybTSrMhRTFDfOQEOXNM+eP+3HT/Yq7ruWpciQw+Avi73pdEbA4SooCawEWo3dtYbF68gN7Ed1A==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/parser@8.4.0': + resolution: {integrity: sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: @@ -1083,9 +1083,9 @@ packages: resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/scope-manager@7.13.1': - resolution: {integrity: sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/scope-manager@8.4.0': + resolution: {integrity: sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/type-utils@6.21.0': resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} @@ -1097,11 +1097,10 @@ packages: typescript: optional: true - '@typescript-eslint/type-utils@7.13.1': - resolution: {integrity: sha512-aWDbLu1s9bmgPGXSzNCxELu+0+HQOapV/y+60gPXafR8e2g1Bifxzevaa+4L2ytCWm+CHqpELq4CSoN9ELiwCg==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/type-utils@8.4.0': + resolution: {integrity: sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: @@ -1111,9 +1110,9 @@ packages: resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/types@7.13.1': - resolution: {integrity: sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/types@8.4.0': + resolution: {integrity: sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@6.21.0': resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} @@ -1124,9 +1123,9 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@7.13.1': - resolution: {integrity: sha512-uxNr51CMV7npU1BxZzYjoVz9iyjckBduFBP0S5sLlh1tXYzHzgZ3BR9SVsNed+LmwKrmnqN3Kdl5t7eZ5TS1Yw==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/typescript-estree@8.4.0': + resolution: {integrity: sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -1139,19 +1138,19 @@ packages: peerDependencies: eslint: ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@7.13.1': - resolution: {integrity: sha512-h5MzFBD5a/Gh/fvNdp9pTfqJAbuQC4sCN2WzuXme71lqFJsZtLbjxfSk4r3p02WIArOF9N94pdsLiGutpDbrXQ==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/utils@8.4.0': + resolution: {integrity: sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 + eslint: ^8.57.0 || ^9.0.0 '@typescript-eslint/visitor-keys@6.21.0': resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/visitor-keys@7.13.1': - resolution: {integrity: sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/visitor-keys@8.4.0': + resolution: {integrity: sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitest/coverage-v8@1.6.0': resolution: {integrity: sha512-KvapcbMY/8GYIG0rlwwOKCVNRc0OL20rrhFkg/CHNzncV03TE2XWvO5w9uZYoxNiMEBacAJt3unSOiZ7svePew==} @@ -5164,16 +5163,16 @@ snapshots: '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - '@rebeccastevens/eslint-config@2.0.10(@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3))(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@9.6.0))(eslint-plugin-eslint-comments@3.2.0(eslint@9.6.0))(eslint-plugin-functional@6.0.0(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.6.0))(eslint-plugin-jsdoc@48.1.0(eslint@9.6.0))(eslint-plugin-markdown@3.0.1(eslint@9.6.0))(eslint-plugin-n@17.2.1(eslint@9.6.0))(eslint-plugin-optimize-regex@1.2.1)(eslint-plugin-promise@6.1.1(eslint@9.6.0))(eslint-plugin-sonarjs@0.24.0(eslint@9.6.0))(eslint-plugin-unicorn@54.0.0(eslint@9.6.0))(eslint@9.6.0)': + '@rebeccastevens/eslint-config@2.0.10(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3))(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@9.6.0))(eslint-plugin-eslint-comments@3.2.0(eslint@9.6.0))(eslint-plugin-functional@6.0.0(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.6.0))(eslint-plugin-jsdoc@48.1.0(eslint@9.6.0))(eslint-plugin-markdown@3.0.1(eslint@9.6.0))(eslint-plugin-n@17.2.1(eslint@9.6.0))(eslint-plugin-optimize-regex@1.2.1)(eslint-plugin-promise@6.1.1(eslint@9.6.0))(eslint-plugin-sonarjs@0.24.0(eslint@9.6.0))(eslint-plugin-unicorn@54.0.0(eslint@9.6.0))(eslint@9.6.0)': dependencies: - '@typescript-eslint/eslint-plugin': 7.13.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3) - '@typescript-eslint/parser': 7.13.1(eslint@9.6.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3) + '@typescript-eslint/parser': 8.4.0(eslint@9.6.0)(typescript@5.3.3) deepmerge-ts: 5.1.0 eslint: 9.6.0 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@9.6.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@9.6.0) eslint-plugin-eslint-comments: 3.2.0(eslint@9.6.0) eslint-plugin-functional: 6.0.0(eslint@9.6.0)(typescript@5.3.3) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.6.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.6.0) eslint-plugin-jsdoc: 48.1.0(eslint@9.6.0) eslint-plugin-markdown: 3.0.1(eslint@9.6.0) eslint-plugin-n: 17.2.1(eslint@9.6.0) @@ -5417,14 +5416,14 @@ snapshots: '@types/unist@2.0.6': {} - '@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3)': + '@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.13.1(eslint@9.6.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint@9.6.0)(typescript@5.3.3) - '@typescript-eslint/utils': 7.13.1(eslint@9.6.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/parser': 8.4.0(eslint@9.6.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/type-utils': 8.4.0(eslint@9.6.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.4.0(eslint@9.6.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 8.4.0 eslint: 9.6.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -5435,12 +5434,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3)': + '@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3)': dependencies: - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 8.4.0 debug: 4.3.4 eslint: 9.6.0 optionalDependencies: @@ -5453,10 +5452,10 @@ snapshots: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - '@typescript-eslint/scope-manager@7.13.1': + '@typescript-eslint/scope-manager@8.4.0': dependencies: - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/visitor-keys': 8.4.0 '@typescript-eslint/type-utils@6.21.0(eslint@9.6.0)(typescript@5.3.3)': dependencies: @@ -5470,21 +5469,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@7.13.1(eslint@9.6.0)(typescript@5.3.3)': + '@typescript-eslint/type-utils@8.4.0(eslint@9.6.0)(typescript@5.3.3)': dependencies: - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.3.3) - '@typescript-eslint/utils': 7.13.1(eslint@9.6.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.3.3) + '@typescript-eslint/utils': 8.4.0(eslint@9.6.0)(typescript@5.3.3) debug: 4.3.4 - eslint: 9.6.0 ts-api-utils: 1.3.0(typescript@5.3.3) optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: + - eslint - supports-color '@typescript-eslint/types@6.21.0': {} - '@typescript-eslint/types@7.13.1': {} + '@typescript-eslint/types@8.4.0': {} '@typescript-eslint/typescript-estree@6.21.0(typescript@5.3.3)': dependencies: @@ -5501,12 +5500,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.13.1(typescript@5.3.3)': + '@typescript-eslint/typescript-estree@8.4.0(typescript@5.3.3)': dependencies: - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/visitor-keys': 8.4.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.2 @@ -5530,12 +5529,12 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@7.13.1(eslint@9.6.0)(typescript@5.3.3)': + '@typescript-eslint/utils@8.4.0(eslint@9.6.0)(typescript@5.3.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.3.3) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.3.3) eslint: 9.6.0 transitivePeerDependencies: - supports-color @@ -5546,9 +5545,9 @@ snapshots: '@typescript-eslint/types': 6.21.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@7.13.1': + '@typescript-eslint/visitor-keys@8.4.0': dependencies: - '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/types': 8.4.0 eslint-visitor-keys: 3.4.3 '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@18.19.17))': @@ -6403,13 +6402,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@9.6.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@9.6.0): dependencies: debug: 4.3.4 enhanced-resolve: 5.16.0 eslint: 9.6.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@9.6.0))(eslint@9.6.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.6.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@9.6.0))(eslint@9.6.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.6.0) fast-glob: 3.3.2 get-tsconfig: 4.7.0 is-core-module: 2.13.1 @@ -6420,14 +6419,14 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@9.6.0))(eslint@9.6.0): + eslint-module-utils@2.8.0(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@9.6.0))(eslint@9.6.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.13.1(eslint@9.6.0)(typescript@5.3.3) + '@typescript-eslint/parser': 8.4.0(eslint@9.6.0)(typescript@5.3.3) eslint: 9.6.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@9.6.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@9.6.0) transitivePeerDependencies: - supports-color @@ -6458,7 +6457,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.6.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.6.0): dependencies: array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 @@ -6468,7 +6467,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.6.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@9.6.0))(eslint@9.6.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@9.6.0))(eslint@9.6.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -6479,7 +6478,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.13.1(eslint@9.6.0)(typescript@5.3.3) + '@typescript-eslint/parser': 8.4.0(eslint@9.6.0)(typescript@5.3.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -6563,12 +6562,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-vitest@0.3.22(@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3)(vitest@1.6.0(@types/node@18.19.17)): + eslint-plugin-vitest@0.3.22(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3)(vitest@1.6.0(@types/node@18.19.17)): dependencies: '@typescript-eslint/utils': 6.21.0(eslint@9.6.0)(typescript@5.3.3) eslint: 9.6.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.13.1(@typescript-eslint/parser@7.13.1(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.6.0)(typescript@5.3.3))(eslint@9.6.0)(typescript@5.3.3) vitest: 1.6.0(@types/node@18.19.17) transitivePeerDependencies: - supports-color