diff --git a/package.json b/package.json index 30cc1ac27..4c2f4fb7c 100644 --- a/package.json +++ b/package.json @@ -103,7 +103,7 @@ "@semantic-release/github": "11.0.1", "@semantic-release/npm": "12.0.1", "@semantic-release/release-notes-generator": "14.0.1", - "@stylistic/eslint-plugin": "2.10.1", + "@stylistic/eslint-plugin": "2.11.0", "@types/dedent": "0.7.2", "@types/node": "18.19.67", "@typescript-eslint/eslint-plugin": "8.12.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 71a979fc6..8adfcf433 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: dependencies: '@typescript-eslint/utils': specifier: ^8.10.0 - version: 8.12.2(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2) + version: 8.16.0(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2) deepmerge-ts: specifier: ^7.1.3 version: 7.1.3 @@ -41,7 +41,7 @@ importers: version: 1.2.3(eslint@9.13.0(jiti@2.4.1)) '@rebeccastevens/eslint-config': specifier: 3.3.4 - version: 3.3.4(mricxlwgo4guwp2hzrw366fppy) + version: 3.3.4(iwqv2gmvzs2a5shbttaog4kq2u) '@rollup/plugin-replace': specifier: 6.0.1 version: 6.0.1(rollup@4.28.0) @@ -67,8 +67,8 @@ importers: specifier: 14.0.1 version: 14.0.1(semantic-release@24.2.0(typescript@5.7.2)) '@stylistic/eslint-plugin': - specifier: 2.10.1 - version: 2.10.1(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2) + specifier: 2.11.0 + version: 2.11.0(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2) '@types/dedent': specifier: 0.7.2 version: 0.7.2 @@ -86,7 +86,7 @@ importers: version: 2.1.6(vitest@2.1.6(@types/node@18.19.67)) '@vitest/eslint-plugin': specifier: 1.1.13 - version: 1.1.13(@typescript-eslint/utils@8.12.2(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.6(@types/node@18.19.67)) + version: 1.1.13(@typescript-eslint/utils@8.16.0(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.6(@types/node@18.19.67)) cspell: specifier: 8.15.5 version: 8.15.5 @@ -1908,8 +1908,8 @@ packages: engines: {node: '>=8.10'} hasBin: true - '@stylistic/eslint-plugin@2.10.1': - resolution: {integrity: sha512-U+4yzNXElTf9q0kEfnloI9XbOyD4cnEQCxjUI94q0+W++0GAEQvJ/slwEj9lwjDHfGADRSr+Tco/z0XJvmDfCQ==} + '@stylistic/eslint-plugin@2.11.0': + resolution: {integrity: sha512-PNRHbydNG5EH8NK4c+izdJlxajIR6GxcUhzsYNRsn6Myep4dsZt0qFCz3rCPnkvgO5FYibDcMqgNHUT+zvjYZw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -1988,6 +1988,10 @@ packages: resolution: {integrity: sha512-gPLpLtrj9aMHOvxJkSbDBmbRuYdtiEbnvO25bCMza3DhMjTQw0u7Y1M+YR5JPbMsXXnSPuCf5hfq0nEkQDL/JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.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@7.16.1': resolution: {integrity: sha512-rbu/H2MWXN4SkjIIyWcmYBjlp55VT+1G3duFOIukTNFxr9PI35pLc2ydwAfejCEitCv4uztA07q0QWanOHC7dA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -2019,6 +2023,10 @@ packages: resolution: {integrity: sha512-VwDwMF1SZ7wPBUZwmMdnDJ6sIFk4K4s+ALKLP6aIQsISkPv8jhiw65sAK6SuWODN/ix+m+HgbYDkH+zLjrzvOA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.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/typescript-estree@5.62.0': resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2046,6 +2054,15 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.16.0': + resolution: {integrity: sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/utils@5.62.0': resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2064,6 +2081,16 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.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} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/visitor-keys@5.62.0': resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2076,6 +2103,10 @@ packages: resolution: {integrity: sha512-PChz8UaKQAVNHghsHcPyx1OMHoFRUEA7rJSK/mDhdq85bk+PLsUHUBqTQTFt18VJZbmxBovM65fezlheQRsSDA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.16.0': + resolution: {integrity: sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@vitest/coverage-v8@2.1.6': resolution: {integrity: sha512-qItJVYDbG3MUFO68dOZUz+rWlqe9LMzotERXFXKg25s2A/kSVsyS9O0yNGrITfBd943GsnBeQZkBUu7Pc+zVeA==} peerDependencies: @@ -6689,7 +6720,7 @@ snapshots: '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - '@rebeccastevens/eslint-config@3.3.4(mricxlwgo4guwp2hzrw366fppy)': + '@rebeccastevens/eslint-config@3.3.4(iwqv2gmvzs2a5shbttaog4kq2u)': dependencies: '@antfu/install-pkg': 0.5.0 '@clack/prompts': 0.8.2 @@ -6697,11 +6728,11 @@ snapshots: globals: 15.13.0 local-pkg: 0.5.1 optionalDependencies: - '@stylistic/eslint-plugin': 2.10.1(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2) + '@stylistic/eslint-plugin': 2.11.0(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/parser': 8.12.2(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2) - '@vitest/eslint-plugin': 1.1.13(@typescript-eslint/utils@8.12.2(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.6(@types/node@18.19.67)) + '@typescript-eslint/utils': 8.16.0(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2) + '@vitest/eslint-plugin': 1.1.13(@typescript-eslint/utils@8.16.0(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.6(@types/node@18.19.67)) eslint-config-prettier: 9.1.0(eslint@9.13.0(jiti@2.4.1)) eslint-flat-config-utils: 0.4.0 eslint-formatting-reporter: 0.0.0(eslint@9.13.0(jiti@2.4.1)) @@ -6921,9 +6952,9 @@ snapshots: ignore: 5.3.2 p-map: 4.0.0 - '@stylistic/eslint-plugin@2.10.1(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2)': + '@stylistic/eslint-plugin@2.11.0(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/utils': 8.16.0(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2) eslint: 9.13.0(jiti@2.4.1) eslint-visitor-keys: 4.2.0 espree: 10.3.0 @@ -7024,6 +7055,11 @@ snapshots: '@typescript-eslint/types': 8.12.2 '@typescript-eslint/visitor-keys': 8.12.2 + '@typescript-eslint/scope-manager@8.16.0': + dependencies: + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/visitor-keys': 8.16.0 + '@typescript-eslint/type-utils@7.16.1(eslint@9.13.0(jiti@2.4.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.6.2) @@ -7054,6 +7090,8 @@ snapshots: '@typescript-eslint/types@8.12.2': {} + '@typescript-eslint/types@8.16.0': {} + '@typescript-eslint/typescript-estree@5.62.0(typescript@5.7.2)': dependencies: '@typescript-eslint/types': 5.62.0 @@ -7098,6 +7136,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.16.0(typescript@5.7.2)': + dependencies: + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/visitor-keys': 8.16.0 + debug: 4.3.7 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.4.3(typescript@5.7.2) + optionalDependencies: + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@5.62.0(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.13.0(jiti@2.4.1)) @@ -7135,6 +7188,18 @@ snapshots: - supports-color - typescript + '@typescript-eslint/utils@8.16.0(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.13.0(jiti@2.4.1)) + '@typescript-eslint/scope-manager': 8.16.0 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) + eslint: 9.13.0(jiti@2.4.1) + optionalDependencies: + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@5.62.0': dependencies: '@typescript-eslint/types': 5.62.0 @@ -7150,6 +7215,11 @@ snapshots: '@typescript-eslint/types': 8.12.2 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.16.0': + dependencies: + '@typescript-eslint/types': 8.16.0 + eslint-visitor-keys: 4.2.0 + '@vitest/coverage-v8@2.1.6(vitest@2.1.6(@types/node@18.19.67))': dependencies: '@ampproject/remapping': 2.3.0 @@ -7168,9 +7238,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.1.13(@typescript-eslint/utils@8.12.2(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.6(@types/node@18.19.67))': + '@vitest/eslint-plugin@1.1.13(@typescript-eslint/utils@8.16.0(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.6(@types/node@18.19.67))': dependencies: - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/utils': 8.16.0(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2) eslint: 9.13.0(jiti@2.4.1) optionalDependencies: typescript: 5.7.2 @@ -8174,7 +8244,7 @@ snapshots: eslint-plugin-import-x@4.4.3(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2): dependencies: - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/utils': 8.16.0(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2) debug: 4.3.7 doctrine: 3.0.0 eslint: 9.13.0(jiti@2.4.1) @@ -8433,7 +8503,7 @@ snapshots: dependencies: '@antfu/utils': 0.7.10 '@types/eslint': 9.6.1 - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/utils': 8.16.0(eslint@9.13.0(jiti@2.4.1))(typescript@5.7.2) eslint: 9.13.0(jiti@2.4.1) vitest: 2.1.6(@types/node@18.19.67) transitivePeerDependencies: