From 843226218d551e61f5e8accb379956f5b59d1edf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 2 Feb 2025 01:30:26 +0000 Subject: [PATCH] chore(dev-deps): update dependency eslint-plugin-functional to v8 --- package.json | 2 +- pnpm-lock.yaml | 128 ++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 101 insertions(+), 29 deletions(-) diff --git a/package.json b/package.json index dfbcf18b..020b90e5 100644 --- a/package.json +++ b/package.json @@ -111,7 +111,7 @@ "eslint-merge-processors": "0.1.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-format": "0.1.3", - "eslint-plugin-functional": "7.2.0", + "eslint-plugin-functional": "8.0.0", "eslint-plugin-import-x": "4.6.1", "eslint-plugin-jsdoc": "50.6.1", "eslint-plugin-jsonc": "2.18.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6ce05fa9..4a753abc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,7 +22,7 @@ importers: version: 1.2.4(eslint@9.19.0(jiti@2.4.2)) '@rebeccastevens/eslint-config': specifier: 3.5.1 - version: 3.5.1(lsdvfr2yoysfx6nhvttcghg5xq) + version: 3.5.1(cs2uphj5vf5m7u4l43fz3jcftm) '@rollup/plugin-typescript': specifier: 12.1.2 version: 12.1.2(rollup@4.29.1)(tslib@2.7.0)(typescript@5.7.2) @@ -64,7 +64,7 @@ importers: version: 2.1.8(vitest@2.1.8(@types/node@18.19.69)) '@vitest/eslint-plugin': specifier: 1.1.22 - version: 1.1.22(@typescript-eslint/utils@8.19.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2)(vitest@2.1.8(@types/node@18.19.69)) + version: 1.1.22(@typescript-eslint/utils@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2)(vitest@2.1.8(@types/node@18.19.69)) commitizen: specifier: 4.3.1 version: 4.3.1(@types/node@18.19.69)(typescript@5.7.2) @@ -96,8 +96,8 @@ importers: specifier: 0.1.3 version: 0.1.3(eslint@9.19.0(jiti@2.4.2)) eslint-plugin-functional: - specifier: 7.2.0 - version: 7.2.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) + specifier: 8.0.0 + version: 8.0.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) eslint-plugin-import-x: specifier: 4.6.1 version: 4.6.1(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) @@ -1966,6 +1966,10 @@ packages: resolution: {integrity: sha512-hkoJiKQS3GQ13TSMEiuNmSCvhz7ujyqD1x3ShbaETATHrck+9RaDdUbt+osXaUuns9OFwrDTTrjtwsU8gJyyRA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.22.0': + resolution: {integrity: sha512-/lwVV0UYgkj7wPSw0o8URy6YI64QmcOdwHuGuxWIYznO6d45ER0wXUbksr9pYdViAofpUCNJx/tAzNukgvaaiQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/type-utils@8.19.0': resolution: {integrity: sha512-TZs0I0OSbd5Aza4qAMpp1cdCYVnER94IziudE3JU328YUHgWu9gwiwhag+fuLeJ2LkWLXI+F/182TbG+JaBdTg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1977,12 +1981,22 @@ packages: resolution: {integrity: sha512-8XQ4Ss7G9WX8oaYvD4OOLCjIQYgRQxO+qCiR2V2s2GxI9AUpo7riNwo6jDhKtTcaJjT8PY54j2Yb33kWtSJsmA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.22.0': + resolution: {integrity: sha512-0S4M4baNzp612zwpD4YOieP3VowOARgK2EkN/GBn95hpyF8E2fbMT55sRHWBq+Huaqk3b3XK+rxxlM8sPgGM6A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.19.0': resolution: {integrity: sha512-WW9PpDaLIFW9LCbucMSdYUuGeFUz1OkWYS/5fwZwTA+l2RwlWFdJvReQqMUMBw4yJWJOfqd7An9uwut2Oj8sLw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/typescript-estree@8.22.0': + resolution: {integrity: sha512-SJX99NAS2ugGOzpyhMza/tX+zDwjvwAtQFLsBo3GQxiGcvaKlqGBkmZ+Y1IdiSi9h4Q0Lr5ey+Cp9CGWNY/F/w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/utils@8.19.0': resolution: {integrity: sha512-PTBG+0oEMPH9jCZlfg07LCB2nYI0I317yyvXGfxnvGvw4SHIOuRnQ3kadyyXY6tGdChusIHIbM5zfIbp4M6tCg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1990,10 +2004,21 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/utils@8.22.0': + resolution: {integrity: sha512-T8oc1MbF8L+Bk2msAvCUzjxVB2Z2f+vXYfcucE2wOmYs7ZUwco5Ep0fYZw8quNwOiw9K8GYVL+Kgc2pETNTLOg==} + 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.19.0': resolution: {integrity: sha512-mCFtBbFBJDCNCWUl5y6sZSCHXw1DEFEk3c/M3nRK2a4XUB8StGFtmcEMizdjKuBzB6e/smJAAWYug3VrdLMr1w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.22.0': + resolution: {integrity: sha512-AWpYAXnUgvLNabGTy3uBylkgZoosva/miNd1I8Bz3SjotmQPbVqhO4Cczo8AsZ44XVErEBPr/CRSgaj8sG7g0w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@vitest/coverage-v8@2.1.8': resolution: {integrity: sha512-2Y7BPlKH18mAZYAW1tYByudlCYrQyl5RGvnnDYJKW5tCiO5qg3KSAy3XAxcxKz900a0ZXxWtKrMuZLe3lKBpJw==} peerDependencies: @@ -2918,8 +2943,8 @@ packages: peerDependencies: eslint: ^8.40.0 || ^9.0.0 - eslint-plugin-functional@7.2.0: - resolution: {integrity: sha512-4tP92re2id4bgz/zSTqUqSxvi5XEvLjohwPHOS6ChmBM8bsEfQPT0CCd4aMjS+O53mmxvjirbOa5Zlt9v4Z/MQ==} + eslint-plugin-functional@8.0.0: + resolution: {integrity: sha512-3lY0A1cOMZ4PvELU9NNaL20Go5CQoFdGTvPZtrHlfv61spqa+10rI3tSF5bSBxrEqvHv0IsIWvilJ3/mYSfTdw==} engines: {node: '>=v18.18.0'} peerDependencies: eslint: ^9.0.0 @@ -3693,8 +3718,8 @@ packages: is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} - is-immutable-type@5.0.0: - resolution: {integrity: sha512-mcvHasqbRBWJznuPqqHRKiJgYAz60sZ0mvO3bN70JbkuK7ksfmgc489aKZYxMEjIbRvyOseaTjaRZLRF/xFeRA==} + is-immutable-type@5.0.1: + resolution: {integrity: sha512-LkHEOGVZZXxGl8vDs+10k3DvP++SEoYEAJLRk6buTFi6kD7QekThV7xHS0j6gpnUCQ0zpud/gMDGiV4dQneLTg==} peerDependencies: eslint: '*' typescript: '>=4.7.4' @@ -5303,8 +5328,14 @@ packages: peerDependencies: typescript: '>=4.2.0' - ts-declaration-location@1.0.4: - resolution: {integrity: sha512-r4JoxYhKULbZuH81Pjrp9OEG5St7XWk7zXwGkLKhmVcjiBVHTJXV5wK6dEa9JKW5QGSTW6b1lOjxAKp8R1SQhg==} + ts-api-utils@2.0.1: + resolution: {integrity: sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + + ts-declaration-location@1.0.5: + resolution: {integrity: sha512-WqmlO9IoeYwCqJ2E9kHMcY9GZhhfLYItC3VnHDlPOrg6nNdUWS4wn4hhDZUPt60m1EvtjPIZyprTjpI992Bgzw==} peerDependencies: typescript: '>=4.0.0' @@ -7119,7 +7150,7 @@ snapshots: '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - '@rebeccastevens/eslint-config@3.5.1(lsdvfr2yoysfx6nhvttcghg5xq)': + '@rebeccastevens/eslint-config@3.5.1(cs2uphj5vf5m7u4l43fz3jcftm)': dependencies: '@antfu/install-pkg': 0.5.0 '@clack/prompts': 0.8.2 @@ -7130,8 +7161,8 @@ snapshots: '@stylistic/eslint-plugin': 2.13.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) '@typescript-eslint/eslint-plugin': 8.19.0(@typescript-eslint/parser@8.19.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) '@typescript-eslint/parser': 8.19.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) - '@typescript-eslint/utils': 8.19.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) - '@vitest/eslint-plugin': 1.1.22(@typescript-eslint/utils@8.19.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2)(vitest@2.1.8(@types/node@18.19.69)) + '@typescript-eslint/utils': 8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) + '@vitest/eslint-plugin': 1.1.22(@typescript-eslint/utils@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2)(vitest@2.1.8(@types/node@18.19.69)) eslint-config-prettier: 9.1.0(eslint@9.19.0(jiti@2.4.2)) eslint-flat-config-utils: 0.4.0 eslint-formatting-reporter: 0.0.0(eslint@9.19.0(jiti@2.4.2)) @@ -7139,7 +7170,7 @@ snapshots: eslint-merge-processors: 0.1.0(eslint@9.19.0(jiti@2.4.2)) eslint-plugin-eslint-comments: 3.2.0(eslint@9.19.0(jiti@2.4.2)) eslint-plugin-format: 0.1.3(eslint@9.19.0(jiti@2.4.2)) - eslint-plugin-functional: 7.2.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) + eslint-plugin-functional: 8.0.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) eslint-plugin-import-x: 4.6.1(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) eslint-plugin-jsdoc: 50.6.1(eslint@9.19.0(jiti@2.4.2)) eslint-plugin-jsonc: 2.18.2(eslint@9.19.0(jiti@2.4.2)) @@ -7366,7 +7397,7 @@ snapshots: '@stylistic/eslint-plugin@2.13.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2)': dependencies: - '@typescript-eslint/utils': 8.19.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/utils': 8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) eslint: 9.19.0(jiti@2.4.2) eslint-visitor-keys: 4.2.0 espree: 10.3.0 @@ -7460,6 +7491,11 @@ snapshots: '@typescript-eslint/types': 8.19.0 '@typescript-eslint/visitor-keys': 8.19.0 + '@typescript-eslint/scope-manager@8.22.0': + dependencies: + '@typescript-eslint/types': 8.22.0 + '@typescript-eslint/visitor-keys': 8.22.0 + '@typescript-eslint/type-utils@8.19.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2)': dependencies: '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.7.2) @@ -7473,6 +7509,8 @@ snapshots: '@typescript-eslint/types@8.19.0': {} + '@typescript-eslint/types@8.22.0': {} + '@typescript-eslint/typescript-estree@8.19.0(typescript@5.7.2)': dependencies: '@typescript-eslint/types': 8.19.0 @@ -7487,6 +7525,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.22.0(typescript@5.7.2)': + dependencies: + '@typescript-eslint/types': 8.22.0 + '@typescript-eslint/visitor-keys': 8.22.0 + debug: 4.4.0 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 2.0.1(typescript@5.7.2) + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.19.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) @@ -7498,11 +7550,27 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) + '@typescript-eslint/scope-manager': 8.22.0 + '@typescript-eslint/types': 8.22.0 + '@typescript-eslint/typescript-estree': 8.22.0(typescript@5.7.2) + eslint: 9.19.0(jiti@2.4.2) + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.19.0': dependencies: '@typescript-eslint/types': 8.19.0 eslint-visitor-keys: 4.2.0 + '@typescript-eslint/visitor-keys@8.22.0': + dependencies: + '@typescript-eslint/types': 8.22.0 + eslint-visitor-keys: 4.2.0 + '@vitest/coverage-v8@2.1.8(vitest@2.1.8(@types/node@18.19.69))': dependencies: '@ampproject/remapping': 2.3.0 @@ -7521,9 +7589,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.1.22(@typescript-eslint/utils@8.19.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2)(vitest@2.1.8(@types/node@18.19.69))': + '@vitest/eslint-plugin@1.1.22(@typescript-eslint/utils@8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2)(vitest@2.1.8(@types/node@18.19.69))': dependencies: - '@typescript-eslint/utils': 8.19.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/utils': 8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) eslint: 9.19.0(jiti@2.4.2) optionalDependencies: typescript: 5.7.2 @@ -8632,15 +8700,15 @@ snapshots: prettier: 3.4.2 synckit: 0.9.2 - eslint-plugin-functional@7.2.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2): + eslint-plugin-functional@8.0.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2): dependencies: - '@typescript-eslint/utils': 8.19.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/utils': 8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) deepmerge-ts: 7.1.3 escape-string-regexp: 5.0.0 eslint: 9.19.0(jiti@2.4.2) - is-immutable-type: 5.0.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) - ts-api-utils: 1.3.0(typescript@5.7.2) - ts-declaration-location: 1.0.4(typescript@5.7.2) + is-immutable-type: 5.0.1(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) + ts-api-utils: 2.0.1(typescript@5.7.2) + ts-declaration-location: 1.0.5(typescript@5.7.2) optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: @@ -8649,8 +8717,8 @@ snapshots: eslint-plugin-import-x@4.6.1(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2): dependencies: '@types/doctrine': 0.0.9 - '@typescript-eslint/scope-manager': 8.19.0 - '@typescript-eslint/utils': 8.19.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.22.0 + '@typescript-eslint/utils': 8.22.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) debug: 4.4.0 doctrine: 3.0.0 enhanced-resolve: 5.17.1 @@ -9589,12 +9657,12 @@ snapshots: is-hexadecimal@2.0.1: {} - is-immutable-type@5.0.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2): + is-immutable-type@5.0.1(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2): dependencies: '@typescript-eslint/type-utils': 8.19.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.2) eslint: 9.19.0(jiti@2.4.2) - ts-api-utils: 1.3.0(typescript@5.7.2) - ts-declaration-location: 1.0.4(typescript@5.7.2) + ts-api-utils: 2.0.1(typescript@5.7.2) + ts-declaration-location: 1.0.5(typescript@5.7.2) typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -11290,7 +11358,11 @@ snapshots: dependencies: typescript: 5.7.2 - ts-declaration-location@1.0.4(typescript@5.7.2): + ts-api-utils@2.0.1(typescript@5.7.2): + dependencies: + typescript: 5.7.2 + + ts-declaration-location@1.0.5(typescript@5.7.2): dependencies: minimatch: 10.0.1 typescript: 5.7.2