diff --git a/package.json b/package.json index cc3834d74..81b9f42af 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.3", - "@stylistic/eslint-plugin": "2.10.1", + "@stylistic/eslint-plugin": "2.13.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 ada116dad..7d3deab5b 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.17.0(jiti@2.4.1))(typescript@5.7.2) + version: 8.19.1(eslint@9.17.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.17.0(jiti@2.4.1)) '@rebeccastevens/eslint-config': specifier: 3.3.4 - version: 3.3.4(6zhc5pkwknjy6ypuji3hkfv62e) + version: 3.3.4(wysym2t4igkhftivvcji6ujlfy) '@rollup/plugin-replace': specifier: 6.0.1 version: 6.0.1(rollup@4.28.0) @@ -67,8 +67,8 @@ importers: specifier: 14.0.3 version: 14.0.3(semantic-release@24.2.1(typescript@5.7.2)) '@stylistic/eslint-plugin': - specifier: 2.10.1 - version: 2.10.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + specifier: 2.13.0 + version: 2.13.0(eslint@9.17.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.8(vitest@2.1.8(@types/node@18.19.67)) '@vitest/eslint-plugin': specifier: 1.1.13 - version: 1.1.13(@typescript-eslint/utils@8.12.2(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.8(@types/node@18.19.67)) + version: 1.1.13(@typescript-eslint/utils@8.19.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.8(@types/node@18.19.67)) cspell: specifier: 8.17.1 version: 8.17.1 @@ -1824,8 +1824,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.13.0': + resolution: {integrity: sha512-RnO1SaiCFHn666wNz2QfZEFxvmiNRqhzaMXHXxXXKt+MEP7aajlPxUSMIQpKAaJfverpovEYqjBOXDq6dDcaOQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -1885,6 +1885,10 @@ packages: resolution: {integrity: sha512-gPLpLtrj9aMHOvxJkSbDBmbRuYdtiEbnvO25bCMza3DhMjTQw0u7Y1M+YR5JPbMsXXnSPuCf5hfq0nEkQDL/JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.19.1': + resolution: {integrity: sha512-60L9KIuN/xgmsINzonOcMDSB8p82h95hoBfSBtXuO4jlR1R9L1xSkmVZKgCPVfavDlXihh4ARNjXhh1gGnLC7Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/type-utils@8.12.2': resolution: {integrity: sha512-bwuU4TAogPI+1q/IJSKuD4shBLc/d2vGcRT588q+jzayQyjVK2X6v/fbR4InY2U2sgf8MEvVCqEWUzYzgBNcGQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1898,6 +1902,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.19.1': + resolution: {integrity: sha512-JBVHMLj7B1K1v1051ZaMMgLW4Q/jre5qGK0Ew6UgXz1Rqh+/xPzV1aW581OM00X6iOfyr1be+QyW8LOUf19BbA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.12.2': resolution: {integrity: sha512-mME5MDwGe30Pq9zKPvyduyU86PH7aixwqYR2grTglAdB+AN8xXQ1vFGpYaUSJ5o5P/5znsSBeNcs5g5/2aQwow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1907,16 +1915,33 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.19.1': + resolution: {integrity: sha512-jk/TZwSMJlxlNnqhy0Eod1PNEvCkpY6MXOXE/WLlblZ6ibb32i2We4uByoKPv1d0OD2xebDv4hbs3fm11SMw8Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/utils@8.12.2': resolution: {integrity: sha512-UTTuDIX3fkfAz6iSVa5rTuSfWIYZ6ATtEocQ/umkRSyC9O919lbZ8dcH7mysshrCdrAM03skJOEYaBugxN+M6A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/utils@8.19.1': + resolution: {integrity: sha512-IxG5gLO0Ne+KaUc8iW1A+XuKLd63o4wlbI1Zp692n1xojCl/THvgIKXJXBZixTh5dd5+yTJ/VXH7GJaaw21qXA==} + 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.12.2': resolution: {integrity: sha512-PChz8UaKQAVNHghsHcPyx1OMHoFRUEA7rJSK/mDhdq85bk+PLsUHUBqTQTFt18VJZbmxBovM65fezlheQRsSDA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.19.1': + resolution: {integrity: sha512-fzmjU8CHK853V/avYZAvuVut3ZTfwN5YtMaoi+X9Y9MA9keaWNHC3zEQ9zvyX/7Hj+5JkNyK1l7TOR2hevHB6Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@vitest/coverage-v8@2.1.8': resolution: {integrity: sha512-2Y7BPlKH18mAZYAW1tYByudlCYrQyl5RGvnnDYJKW5tCiO5qg3KSAy3XAxcxKz900a0ZXxWtKrMuZLe3lKBpJw==} peerDependencies: @@ -6327,7 +6352,7 @@ snapshots: '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - '@rebeccastevens/eslint-config@3.3.4(6zhc5pkwknjy6ypuji3hkfv62e)': + '@rebeccastevens/eslint-config@3.3.4(wysym2t4igkhftivvcji6ujlfy)': dependencies: '@antfu/install-pkg': 0.5.0 '@clack/prompts': 0.8.2 @@ -6335,11 +6360,11 @@ snapshots: globals: 15.13.0 local-pkg: 0.5.1 optionalDependencies: - '@stylistic/eslint-plugin': 2.10.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + '@stylistic/eslint-plugin': 2.13.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/parser': 8.12.2(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) - '@typescript-eslint/utils': 8.12.2(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) - '@vitest/eslint-plugin': 1.1.13(@typescript-eslint/utils@8.12.2(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.8(@types/node@18.19.67)) + '@typescript-eslint/utils': 8.19.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + '@vitest/eslint-plugin': 1.1.13(@typescript-eslint/utils@8.19.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.8(@types/node@18.19.67)) eslint-config-prettier: 9.1.0(eslint@9.17.0(jiti@2.4.1)) eslint-flat-config-utils: 0.4.0 eslint-formatting-reporter: 0.0.0(eslint@9.17.0(jiti@2.4.1)) @@ -6560,9 +6585,9 @@ snapshots: ignore: 5.3.2 p-map: 4.0.0 - '@stylistic/eslint-plugin@2.10.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)': + '@stylistic/eslint-plugin@2.13.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: - '@typescript-eslint/utils': 8.12.2(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/utils': 8.19.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) eslint: 9.17.0(jiti@2.4.1) eslint-visitor-keys: 4.2.0 espree: 10.3.0 @@ -6636,6 +6661,11 @@ snapshots: '@typescript-eslint/types': 8.12.2 '@typescript-eslint/visitor-keys': 8.12.2 + '@typescript-eslint/scope-manager@8.19.1': + dependencies: + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/visitor-keys': 8.19.1 + '@typescript-eslint/type-utils@8.12.2(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.7.2) @@ -6650,6 +6680,8 @@ snapshots: '@typescript-eslint/types@8.12.2': {} + '@typescript-eslint/types@8.19.1': {} + '@typescript-eslint/typescript-estree@8.12.2(typescript@5.7.2)': dependencies: '@typescript-eslint/types': 8.12.2 @@ -6665,6 +6697,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.19.1(typescript@5.7.2)': + dependencies: + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/visitor-keys': 8.19.1 + 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: 2.0.0(typescript@5.7.2) + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.12.2(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1)) @@ -6676,11 +6722,27 @@ snapshots: - supports-color - typescript + '@typescript-eslint/utils@8.19.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1)) + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.7.2) + eslint: 9.17.0(jiti@2.4.1) + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.12.2': dependencies: '@typescript-eslint/types': 8.12.2 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.19.1': + dependencies: + '@typescript-eslint/types': 8.19.1 + eslint-visitor-keys: 4.2.0 + '@vitest/coverage-v8@2.1.8(vitest@2.1.8(@types/node@18.19.67))': dependencies: '@ampproject/remapping': 2.3.0 @@ -6699,9 +6761,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.1.13(@typescript-eslint/utils@8.12.2(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.8(@types/node@18.19.67))': + '@vitest/eslint-plugin@1.1.13(@typescript-eslint/utils@8.19.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)(vitest@2.1.8(@types/node@18.19.67))': dependencies: - '@typescript-eslint/utils': 8.12.2(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/utils': 8.19.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) eslint: 9.17.0(jiti@2.4.1) optionalDependencies: typescript: 5.7.2 @@ -7586,7 +7648,7 @@ snapshots: eslint-doc-generator@2.0.2(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2): dependencies: - '@typescript-eslint/utils': 8.12.2(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/utils': 8.19.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) ajv: 8.17.1 change-case: 5.4.4 commander: 12.1.0 @@ -7696,7 +7758,7 @@ snapshots: eslint-plugin-import-x@4.4.3(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2): dependencies: - '@typescript-eslint/utils': 8.12.2(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/utils': 8.19.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) debug: 4.3.7 doctrine: 3.0.0 eslint: 9.17.0(jiti@2.4.1) @@ -7921,7 +7983,7 @@ snapshots: dependencies: '@antfu/utils': 0.7.10 '@types/eslint': 9.6.1 - '@typescript-eslint/utils': 8.12.2(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) + '@typescript-eslint/utils': 8.19.1(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2) eslint: 9.17.0(jiti@2.4.1) vitest: 2.1.8(@types/node@18.19.67) transitivePeerDependencies: