diff options
| author | renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | 2025-04-10 20:11:35 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-04-10 20:11:35 +0200 |
| commit | aa2ffb48de71d799dfe9d435a719061a396ef482 (patch) | |
| tree | 18deb78942a2b1963b8ae6fa6b27e3285ff30339 | |
| parent | cdf6dc4a973b8e64069f8b8d98e6921188f08575 (diff) | |
| download | faker-aa2ffb48de71d799dfe9d435a719061a396ef482.tar.xz faker-aa2ffb48de71d799dfe9d435a719061a396ef482.zip | |
chore(deps): update eslint (#3458)
Co-authored-by: Shinigami92 <[email protected]>
| -rw-r--r-- | package.json | 18 | ||||
| -rw-r--r-- | pnpm-lock.yaml | 319 | ||||
| -rw-r--r-- | test/support/seeded-runs.ts | 4 | ||||
| -rw-r--r-- | test/vitest-extensions.ts | 2 |
4 files changed, 207 insertions, 136 deletions
diff --git a/package.json b/package.json index 059fb39b..b6b87e5e 100644 --- a/package.json +++ b/package.json @@ -106,9 +106,9 @@ "dist" ], "devDependencies": { - "@eslint/compat": "1.2.7", - "@eslint/js": "9.21.0", - "@stylistic/eslint-plugin": "4.1.0", + "@eslint/compat": "1.2.8", + "@eslint/js": "9.24.0", + "@stylistic/eslint-plugin": "4.2.0", "@types/node": "22.14.0", "@types/sanitize-html": "2.15.0", "@types/semver": "7.7.0", @@ -119,11 +119,11 @@ "@vueuse/core": "13.1.0", "commit-and-tag-version": "12.5.0", "cypress": "14.3.0", - "eslint": "9.21.0", - "eslint-config-prettier": "10.0.2", - "eslint-plugin-file-progress": "3.0.1", - "eslint-plugin-jsdoc": "50.6.3", - "eslint-plugin-prettier": "5.2.3", + "eslint": "9.24.0", + "eslint-config-prettier": "10.1.2", + "eslint-plugin-file-progress": "3.0.2", + "eslint-plugin-jsdoc": "50.6.9", + "eslint-plugin-prettier": "5.2.6", "eslint-plugin-unicorn": "58.0.0", "jiti": "2.4.2", "npm-run-all2": "7.0.2", @@ -137,7 +137,7 @@ "tsup": "8.4.0", "tsx": "4.19.3", "typescript": "5.8.2", - "typescript-eslint": "8.25.0", + "typescript-eslint": "8.29.1", "validator": "13.15.0", "vitepress": "1.6.3", "vitest": "3.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1291008d..2c858fdb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,14 @@ importers: .: devDependencies: '@eslint/compat': - specifier: 1.2.7 - version: 1.2.7([email protected]([email protected])) + specifier: 1.2.8 + version: 1.2.8([email protected]([email protected])) '@eslint/js': - specifier: 9.21.0 - version: 9.21.0 + specifier: 9.24.0 + version: 9.24.0 '@stylistic/eslint-plugin': - specifier: 4.1.0 + specifier: 4.2.0 '@types/node': specifier: 22.14.0 version: 22.14.0 @@ -34,7 +34,7 @@ importers: version: 3.1.1([email protected]) '@vitest/eslint-plugin': specifier: 1.1.40 '@vitest/ui': specifier: 3.1.1 version: 3.1.1([email protected]) @@ -48,23 +48,23 @@ importers: specifier: 14.3.0 version: 14.3.0 eslint: - specifier: 9.21.0 - version: 9.21.0([email protected]) + specifier: 9.24.0 + version: 9.24.0([email protected]) eslint-config-prettier: - specifier: 10.0.2 - version: 10.0.2([email protected]([email protected])) + specifier: 10.1.2 + version: 10.1.2([email protected]([email protected])) eslint-plugin-file-progress: - specifier: 3.0.1 - version: 3.0.1([email protected]([email protected])) + specifier: 3.0.2 + version: 3.0.2([email protected]([email protected])) eslint-plugin-jsdoc: - specifier: 50.6.3 - version: 50.6.3([email protected]([email protected])) + specifier: 50.6.9 + version: 50.6.9([email protected]([email protected])) eslint-plugin-prettier: - specifier: 5.2.3 - version: 5.2.3([email protected]([email protected]([email protected])))([email protected]([email protected]))([email protected]) + specifier: 5.2.6 + version: 5.2.6([email protected]([email protected]([email protected])))([email protected]([email protected]))([email protected]) eslint-plugin-unicorn: specifier: 58.0.0 - version: 58.0.0([email protected]([email protected])) + version: 58.0.0([email protected]([email protected])) jiti: specifier: 2.4.2 version: 2.4.2 @@ -102,8 +102,8 @@ importers: specifier: 5.8.2 version: 5.8.2 typescript-eslint: - specifier: 8.25.0 + specifier: 8.29.1 validator: specifier: 13.15.0 version: 13.15.0 @@ -580,12 +580,6 @@ packages: cpu: [x64] os: [win32] - '@eslint-community/[email protected]': - resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/[email protected]': resolution: {integrity: sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -596,8 +590,8 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/[email protected]': - resolution: {integrity: sha512-xvv7hJE32yhegJ8xNAnb62ggiAwTYHBpUCWhRxEj/ksvgDJuSXfoDkBcRYaYNFiJ+jH0IE3K16hd+xXzhBgNbg==} + '@eslint/[email protected]': + resolution: {integrity: sha512-LqCYHdWL/QqKIJuZ/ucMAv8d4luKGs4oCPgpt8mWztQAtPrHfXKQ/XAUc8ljCHAfJCn6SvkpTcGt5Tsh8saowA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.10.0 @@ -605,20 +599,24 @@ packages: eslint: optional: true - '@eslint/[email protected]': - resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} + '@eslint/[email protected]': + resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/[email protected]': + resolution: {integrity: sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/[email protected]': resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/[email protected]': - resolution: {integrity: sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==} + '@eslint/[email protected]': + resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/[email protected]': - resolution: {integrity: sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==} + '@eslint/[email protected]': + resolution: {integrity: sha512-uIY/y3z0uvOGX8cp1C2fiC4+ZmBhp6yZWkojtHL1YEMnRt1Y63HB9TM17proGEmeG7HeUY+UP36F0aknKYTpYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/[email protected]': @@ -705,6 +703,10 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + '@pkgr/[email protected]': + resolution: {integrity: sha512-25L86MyPvnlQoX2MTIV2OiUcb6vJ6aRbFa9pbwByn95INKD5mFH2smgjDhq+fwJoqAgvgbdJLj6Tz7V9X5CFAQ==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + '@polka/[email protected]': resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} @@ -827,8 +829,8 @@ packages: '@shikijs/[email protected]': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - '@stylistic/[email protected]': - resolution: {integrity: sha512-bytbL7qiici7yPyEiId0fGPK9kjQbzcPMj2aftPfzTCyJ/CRSKdtI+iVjM0LSGzGxfunflI+MDDU9vyIIeIpoQ==} + '@stylistic/[email protected]': + resolution: {integrity: sha512-8hXezgz7jexGHdo5WN6JBEIPHCSFyyU4vgbxevu4YLVS5vl+sxqAAGyXSzfNDyR6xMNSH5H1x67nsXcYMOHtZA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=9.0.0' @@ -893,42 +895,56 @@ packages: '@types/[email protected]': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/[email protected]': - resolution: {integrity: sha512-VM7bpzAe7JO/BFf40pIT1lJqS/z1F8OaSsUB3rpFJucQA4cOSuH2RVVVkFULN+En0Djgr29/jb4EQnedUo95KA==} + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-ba0rr4Wfvg23vERs3eB+P3lfj2E+2g3lhWcCVukUuhtcdUx5lSIFZlGFEBHKr+3zizDa/TvZTptdNHVZWAkSBg==} 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: '>=4.8.4 <5.8.0' + typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/[email protected]': - resolution: {integrity: sha512-4gbs64bnbSzu4FpgMiQ1A+D+urxkoJk/kqlDJ2W//5SygaEiAP2B4GoS7TEdxgwol2el03gckFV9lJ4QOMiiHg==} + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-zczrHVEqEaTwh12gWBIJWj8nx+ayDcCJs06yoNMY0kwjMWDM6+kppljY+BxWI06d2Ja+h4+WdufDcwMnnMEWmg==} 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: '>=4.8.4 <5.9.0' '@typescript-eslint/[email protected]': resolution: {integrity: sha512-6PPeiKIGbgStEyt4NNXa2ru5pMzQ8OYKO1hX1z53HMomrmiSB+R5FmChgQAP1ro8jMtNawz+TRQo/cSXrauTpg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/[email protected]': - resolution: {integrity: sha512-d77dHgHWnxmXOPJuDWO4FDWADmGQkN5+tt6SFRZz/RtCWl4pHgFl3+WdYCn16+3teG09DY6XtEpf3gGD0a186g==} + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-2nggXGX5F3YrsGN08pw4XpMLO1Rgtnn4AzTegC2MDesv6q3QaTU5yU7IbS1tf1IwCR0Hv/1EFygLn9ms6LIpDA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-DkDUSDwZVCYN71xA4wzySqqcZsHKic53A4BLqmrWFFpOpNSoxX233lwGu/2135ymTCR04PoKiEEEvN1gFYg4Tw==} 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: '>=4.8.4 <5.9.0' '@typescript-eslint/[email protected]': resolution: {integrity: sha512-+vUe0Zb4tkNgznQwicsvLUJgZIRs6ITeWSCclX1q85pR1iOiaj+4uZJIUp//Z27QWu5Cseiw3O3AR8hVpax7Aw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-VT7T1PuJF1hpYC3AGm2rCgJBjHL3nc+A/bhOp9sGMKfi5v0WufsX/sHCFBfNTx2F+zA6qBc/PD0/kLRLjdt8mQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/[email protected]': resolution: {integrity: sha512-ZPaiAKEZ6Blt/TPAx5Ot0EIB/yGtLI2EsGoY6F7XKklfMxYQyvtL+gT/UCqkMzO0BVFHLDlzvFqQzurYahxv9Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-l1enRoSaUkQxOQnbi0KPUtqeZkSiFlqrx9/3ns2rEDhGKfTa+88RmXqedC1zmVTOWrLc2e6DEJrTA51C9iLH5g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/[email protected]': resolution: {integrity: sha512-syqRbrEv0J1wywiLsK60XzHnQe/kRViI3zwFALrNEgnntn1l24Ra2KvOAWwWbWZ1lBZxZljPDGOq967dsl6fkA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -936,10 +952,21 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-QAkFEbytSaB8wnmB+DflhUPz6CLbFWE2SnSCrRMEa+KnXIzDYbpsn++1HGvnfAsUY44doDXmvRkO5shlM/3UfA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/[email protected]': resolution: {integrity: sha512-kCYXKAum9CecGVHGij7muybDfTS2sD3t0L4bJsEZLkyrXUImiCTq1M3LG2SRtOhiHFwMR9wAFplpT6XHYjTkwQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-RGLh5CRaUEf02viP5c1Vh1cMGffQscyHe7HPAzGpfmfflFg1wUz2rYxd+OZqwpeypYvZ8UxSxuIpF++fmOzEcg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/[email protected]': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} @@ -1748,31 +1775,31 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - resolution: {integrity: sha512-1105/17ZIMjmCOJOPNfVdbXafLCLj3hPmkmB7dLgt7XsQ/zkxSuDerE/xgO3RxoHysR1N1whmquY0lSn2O0VLg==} + resolution: {integrity: sha512-Epgp/EofAUeEpIdZkW60MHKvPyru1ruQJxPL+WIycnaPApuseK0Zpkrh/FwL9oIpQvIhJwV7ptOy0DWUjTlCiA==} hasBin: true peerDependencies: eslint: '>=7.0.0' - resolution: {integrity: sha512-sPUOIifutW3Ehhmujt40IU5ytXL6HnuGVev2n9cp4d5fzVOoQp1K17DJ/I+cRdctmTpMcYit/fOuF9efjmD98A==} + resolution: {integrity: sha512-wX54LVbKP1MOe+yXI6CkfyseUkgiBgvHDgb3mWZ5j6xfQa81hcLzeiOew+rIZuxZQ+M3UHLC4pOGRYUP6OKsyA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.0.0 - resolution: {integrity: sha512-NxbJyt1M5zffPcYZ8Nb53/8nnbIScmiLAMdoe0/FAszwb7lcSiX3iYBTsuF7RV84dZZJC8r3NghomrUXsmWvxQ==} + resolution: {integrity: sha512-7/nHu3FWD4QRG8tCVqcv+BfFtctUtEDWc29oeDXB4bwmDM2/r1ndl14AG/2DUntdqH7qmpvdemJKwb3R97/QEw==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - resolution: {integrity: sha512-qJ+y0FfCp/mQYQ/vWQ3s7eUlFEL4PyKfAJxsnYTJ4YT73nsJBWqmEpFryxV9OeUiqmsTsYJ5Y+KDNaeP31wrRw==} + resolution: {integrity: sha512-mUcf7QG2Tjk7H055Jk0lGBjbgDnfrvqjhXh9t2xLMSCjZVcw9Rb1V6sVNXO0th3jgeO7zllWPTNRil3JW94TnQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@types/eslint': '>=8.0.0' eslint: '>=8.0.0' - eslint-config-prettier: '*' + eslint-config-prettier: '>= 7.0.0 <10.0.0 || >=10.1.0' prettier: '>=3.0.0' peerDependenciesMeta: '@types/eslint': @@ -1786,8 +1813,8 @@ packages: peerDependencies: eslint: '>=9.22.0' - resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} + resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1798,8 +1825,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - resolution: {integrity: sha512-KjeihdFqTPhOMXTt7StsDxriV4n66ueuF/jfPNC3j/lduHwr/ijDwJMsF+wyMJethgiKi5wniIE243vi07d3pg==} + resolution: {integrity: sha512-eh/jxIEJyZrvbWRe4XuVclLPDYSYYYgLy5zXGGxD6j8zjSAxFEzI2fL/8xNq6O2yKqVt+eF2YhV+hxjV6UKXwQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -3192,6 +3219,10 @@ packages: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + resolution: {integrity: sha512-szhWDqNNI9etJUvbZ1/cx1StnZx8yMmFxme48SwR4dty4ioSY50KEZlpv0qAfgc1fpRzuh9hBXEzoCpJ779dLg==} + engines: {node: ^14.18.0 || >=16.0.0} + resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} engines: {node: ^14.18.0 || >=16.0.0} @@ -3358,12 +3389,12 @@ packages: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - resolution: {integrity: sha512-TxRdQQLH4g7JkoFlYG3caW5v1S6kEkz8rqt80iQJZUYPq1zD1Ra7HfQBJJ88ABRaMvHAXnwRvRB4V+6sQ9xN5Q==} + resolution: {integrity: sha512-f8cDkvndhbQMPcysk6CUSGBWV+g1utqdn71P5YKwMumVMOG/5k7cHq0KyG4O52nB0oKS4aN2Tp5+wB4APJGC+w==} 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: '>=4.8.4 <5.9.0' resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} @@ -4061,23 +4092,18 @@ snapshots: '@esbuild/[email protected]': optional: true - dependencies: - eslint: 9.21.0([email protected]) - eslint-visitor-keys: 3.4.3 - dependencies: - eslint: 9.21.0([email protected]) + eslint: 9.24.0([email protected]) eslint-visitor-keys: 3.4.3 '@eslint-community/[email protected]': {} optionalDependencies: - eslint: 9.21.0([email protected]) + eslint: 9.24.0([email protected]) - '@eslint/[email protected]': + '@eslint/[email protected]': dependencies: '@eslint/object-schema': 2.1.6 debug: 4.4.0([email protected]) @@ -4085,11 +4111,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/[email protected]': {} + '@eslint/[email protected]': dependencies: '@types/json-schema': 7.0.15 - '@eslint/[email protected]': + '@eslint/[email protected]': dependencies: ajv: 6.12.6 debug: 4.4.0([email protected]) @@ -4103,7 +4131,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/[email protected]': {} + '@eslint/[email protected]': {} '@eslint/[email protected]': {} @@ -4178,6 +4206,8 @@ snapshots: '@pkgr/[email protected]': {} + '@pkgr/[email protected]': {} + '@polka/[email protected]': {} '@rollup/[email protected]': @@ -4277,10 +4307,10 @@ snapshots: '@shikijs/[email protected]': {} dependencies: - eslint: 9.21.0([email protected]) + eslint: 9.24.0([email protected]) eslint-visitor-keys: 4.2.0 espree: 10.3.0 estraverse: 5.3.0 @@ -4347,15 +4377,15 @@ snapshots: '@types/node': 22.14.0 optional: true - '@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected])': + '@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected])': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/scope-manager': 8.25.0 - '@typescript-eslint/visitor-keys': 8.25.0 - eslint: 9.21.0([email protected]) + '@typescript-eslint/scope-manager': 8.29.1 + '@typescript-eslint/visitor-keys': 8.29.1 + eslint: 9.24.0([email protected]) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -4364,14 +4394,14 @@ snapshots: transitivePeerDependencies: - supports-color dependencies: - '@typescript-eslint/scope-manager': 8.25.0 - '@typescript-eslint/types': 8.25.0 - '@typescript-eslint/typescript-estree': 8.25.0([email protected]) - '@typescript-eslint/visitor-keys': 8.25.0 + '@typescript-eslint/scope-manager': 8.29.1 + '@typescript-eslint/types': 8.29.1 + '@typescript-eslint/typescript-estree': 8.29.1([email protected]) + '@typescript-eslint/visitor-keys': 8.29.1 debug: 4.4.0([email protected]) - eslint: 9.21.0([email protected]) + eslint: 9.24.0([email protected]) typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -4381,12 +4411,17 @@ snapshots: '@typescript-eslint/types': 8.25.0 '@typescript-eslint/visitor-keys': 8.25.0 + '@typescript-eslint/[email protected]': dependencies: - '@typescript-eslint/typescript-estree': 8.25.0([email protected]) + '@typescript-eslint/types': 8.29.1 + '@typescript-eslint/visitor-keys': 8.29.1 + + dependencies: + '@typescript-eslint/typescript-estree': 8.29.1([email protected]) debug: 4.4.0([email protected]) - eslint: 9.21.0([email protected]) + eslint: 9.24.0([email protected]) ts-api-utils: 2.0.1([email protected]) typescript: 5.8.2 transitivePeerDependencies: @@ -4394,6 +4429,8 @@ snapshots: '@typescript-eslint/[email protected]': {} + '@typescript-eslint/[email protected]': {} + '@typescript-eslint/[email protected]([email protected])': dependencies: '@typescript-eslint/types': 8.25.0 @@ -4408,13 +4445,38 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/[email protected]([email protected])': dependencies: - '@eslint-community/eslint-utils': 4.4.1([email protected]([email protected])) + '@typescript-eslint/types': 8.29.1 + '@typescript-eslint/visitor-keys': 8.29.1 + debug: 4.4.0([email protected]) + fast-glob: 3.3.3 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.7.1 + ts-api-utils: 2.0.1([email protected]) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + + dependencies: + '@eslint-community/eslint-utils': 4.5.1([email protected]([email protected])) '@typescript-eslint/scope-manager': 8.25.0 '@typescript-eslint/types': 8.25.0 '@typescript-eslint/typescript-estree': 8.25.0([email protected]) - eslint: 9.21.0([email protected]) + eslint: 9.24.0([email protected]) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + + dependencies: + '@eslint-community/eslint-utils': 4.5.1([email protected]([email protected])) + '@typescript-eslint/scope-manager': 8.29.1 + '@typescript-eslint/types': 8.29.1 + '@typescript-eslint/typescript-estree': 8.29.1([email protected]) + eslint: 9.24.0([email protected]) typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -4424,6 +4486,11 @@ snapshots: '@typescript-eslint/types': 8.25.0 eslint-visitor-keys: 4.2.0 + '@typescript-eslint/[email protected]': + dependencies: + '@typescript-eslint/types': 8.29.1 + eslint-visitor-keys: 4.2.0 + '@ungap/[email protected]': {} '@vitejs/[email protected]([email protected](@types/[email protected]))([email protected]([email protected]))': @@ -4449,9 +4516,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/[email protected]([email protected]([email protected]))([email protected])([email protected])': + '@vitest/[email protected]([email protected]([email protected]))([email protected])([email protected])': dependencies: - eslint: 9.21.0([email protected]) + eslint: 9.24.0([email protected]) optionalDependencies: typescript: 5.8.2 vitest: 3.1.1(@types/[email protected])(@vitest/[email protected])([email protected])([email protected])([email protected])([email protected]) @@ -5340,24 +5407,24 @@ snapshots: dependencies: - eslint: 9.21.0([email protected]) + eslint: 9.24.0([email protected]) dependencies: - eslint: 9.21.0([email protected]) + eslint: 9.24.0([email protected]) nanospinner: 1.2.2 picocolors: 1.1.1 dependencies: '@es-joy/jsdoccomment': 0.49.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.4.0([email protected]) escape-string-regexp: 4.0.0 - eslint: 9.21.0([email protected]) + eslint: 9.24.0([email protected]) espree: 10.3.0 esquery: 1.6.0 parse-imports: 2.2.1 @@ -5367,24 +5434,24 @@ snapshots: transitivePeerDependencies: - supports-color - [email protected]([email protected]([email protected]([email protected])))([email protected]([email protected]))([email protected]): + [email protected]([email protected]([email protected]([email protected])))([email protected]([email protected]))([email protected]): dependencies: - eslint: 9.21.0([email protected]) + eslint: 9.24.0([email protected]) prettier: 3.5.3 prettier-linter-helpers: 1.0.0 - synckit: 0.9.2 + synckit: 0.11.3 optionalDependencies: - eslint-config-prettier: 10.0.2([email protected]([email protected])) + eslint-config-prettier: 10.1.2([email protected]([email protected])) dependencies: '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.5.1([email protected]([email protected])) + '@eslint-community/eslint-utils': 4.5.1([email protected]([email protected])) '@eslint/plugin-kit': 0.2.7 ci-info: 4.2.0 clean-regexp: 1.0.0 core-js-compat: 3.41.0 - eslint: 9.21.0([email protected]) + eslint: 9.24.0([email protected]) esquery: 1.6.0 globals: 16.0.0 indent-string: 5.0.0 @@ -5397,7 +5464,7 @@ snapshots: semver: 7.7.1 strip-indent: 4.0.0 dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 @@ -5406,14 +5473,15 @@ snapshots: dependencies: - '@eslint-community/eslint-utils': 4.4.1([email protected]([email protected])) + '@eslint-community/eslint-utils': 4.5.1([email protected]([email protected])) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.19.2 + '@eslint/config-array': 0.20.0 + '@eslint/config-helpers': 0.2.1 '@eslint/core': 0.12.0 - '@eslint/eslintrc': 3.3.0 - '@eslint/js': 9.21.0 + '@eslint/eslintrc': 3.3.1 + '@eslint/js': 9.24.0 '@eslint/plugin-kit': 0.2.7 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -5425,7 +5493,7 @@ snapshots: cross-spawn: 7.0.6 debug: 4.4.0([email protected]) escape-string-regexp: 4.0.0 - eslint-scope: 8.2.0 + eslint-scope: 8.3.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 esquery: 1.6.0 @@ -6846,6 +6914,11 @@ snapshots: + dependencies: + '@pkgr/core': 0.2.2 + tslib: 2.8.1 + dependencies: '@pkgr/core': 0.1.1 @@ -6994,12 +7067,12 @@ snapshots: dependencies: - '@typescript-eslint/eslint-plugin': 8.25.0(@typescript-eslint/[email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected]) - eslint: 9.21.0([email protected]) + '@typescript-eslint/eslint-plugin': 8.29.1(@typescript-eslint/[email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected]) + eslint: 9.24.0([email protected]) typescript: 5.8.2 transitivePeerDependencies: - supports-color diff --git a/test/support/seeded-runs.ts b/test/support/seeded-runs.ts index 66d6df3c..04bbd254 100644 --- a/test/support/seeded-runs.ts +++ b/test/support/seeded-runs.ts @@ -205,9 +205,7 @@ class TestGenerator< * * @param methods The names of the methods. */ - itEach<TMethodName extends NoArgsMethodOf<TModule>>( - ...methods: TMethodName[] - ): this { + itEach(...methods: Array<NoArgsMethodOf<TModule>>): this { for (const method of methods) { this.it(method); } diff --git a/test/vitest-extensions.ts b/test/vitest-extensions.ts index 5e94b699..5f414ef2 100644 --- a/test/vitest-extensions.ts +++ b/test/vitest-extensions.ts @@ -2,7 +2,7 @@ import { expect } from 'vitest'; expect.extend({ - toContainDuplicates<T>(received: T[]) { + toContainDuplicates(received: unknown[]) { const { isNot = false } = this; const uniques = new Set(received); |
