From dda85debdd4f609f9fbb3d1c9a19fe655cf52ff2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 21 Aug 2024 00:06:46 +0000 Subject: [PATCH] fix(deps): update dependency eslint-plugin-functional to v6.6.3 ##### [v6.6.3](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#663-2024-07-11) ##### Bug Fixes - **immutable-data:** ignoreAccessorPattern can now handle NonNullExpressions and ChainExpressions ([#849](https://github.com/eslint-functional/eslint-plugin-functional/issues/849)) ([f6ff69b](https://github.com/eslint-functional/eslint-plugin-functional/commit/f6ff69b0a4bcb0b170b30cbc0605201f2b3ba271)), closes [#840](https://github.com/eslint-functional/eslint-plugin-functional/issues/840) ##### [v6.6.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#662-2024-07-11) ##### Bug Fixes - **no-conditional-statements:** allow continue and break statements with labels to be considered "returning" ([#846](https://github.com/eslint-functional/eslint-plugin-functional/issues/846)) ([969b77b](https://github.com/eslint-functional/eslint-plugin-functional/commit/969b77b53d488a7bd4381beac55256bb8b2cceda)) - **no-expression-statements:** arrow functions cannot be self returning ([#847](https://github.com/eslint-functional/eslint-plugin-functional/issues/847)) ([7217fa4](https://github.com/eslint-functional/eslint-plugin-functional/commit/7217fa4130c7375de46cc261d404acf783bcba03)) - **no-promise-reject:** new Promises and throw statements are now also checked ([#848](https://github.com/eslint-functional/eslint-plugin-functional/issues/848)) ([fbe27ad](https://github.com/eslint-functional/eslint-plugin-functional/commit/fbe27ad932dee5fd08a091cfa308f077aad25556)) ##### [v6.6.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#661-2024-07-06) ##### [v6.6.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#660-2024-06-19) ##### Features - **prefer-immutable-types:** allow for changing suggestion messages ([#828](https://github.com/eslint-functional/eslint-plugin-functional/issues/828)) ([822cc33](https://github.com/eslint-functional/eslint-plugin-functional/commit/822cc33bde2e5a12e9d0d2a23ca2e628446d6904)) #### [6.5.2](https://github.com/eslint-functional/eslint-plugin-functional/compare/v6.5.1...v6.5.2) (2024-06-19) #### [6.5.1](https://github.com/eslint-functional/eslint-plugin-functional/compare/v6.5.0...v6.5.1) (2024-04-15) ##### Bug Fixes - **prefer-tacit:** don't check member functions by default ([#808](https://github.com/eslint-functional/eslint-plugin-functional/issues/808)) ([4e6c3a9](https://github.com/eslint-functional/eslint-plugin-functional/commit/4e6c3a9d5c9124b1e9bc08b6315d0ad6246fc025)), closes [#805](https://github.com/eslint-functional/eslint-plugin-functional/issues/805) ##### [v6.5.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#652-2024-06-19) ##### [v6.5.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#651-2024-04-15) ##### Bug Fixes - **prefer-tacit:** don't check member functions by default ([#808](https://github.com/eslint-functional/eslint-plugin-functional/issues/808)) ([4e6c3a9](https://github.com/eslint-functional/eslint-plugin-functional/commit/4e6c3a9d5c9124b1e9bc08b6315d0ad6246fc025)), closes [#805](https://github.com/eslint-functional/eslint-plugin-functional/issues/805) ##### [v6.5.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#650-2024-04-15) ##### Features - update is-immutable-type to v3.1.0 ([#806](https://github.com/eslint-functional/eslint-plugin-functional/issues/806)) ([40435b7](https://github.com/eslint-functional/eslint-plugin-functional/commit/40435b7316402b8492e267fff1ec3e133ac2c27a)) #### [6.4.1](https://github.com/eslint-functional/eslint-plugin-functional/compare/v6.4.0...v6.4.1) (2024-04-14) ##### Bug Fixes - **prefer-tacit:** handling functions that don't map to directly to an eslint node ([#802](https://github.com/eslint-functional/eslint-plugin-functional/issues/802)) ([423e249](https://github.com/eslint-functional/eslint-plugin-functional/commit/423e249d9f419be3110105a242627cbd28db184a)) ##### [v6.4.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#641-2024-04-14) ##### Bug Fixes - **prefer-tacit:** handling functions that don't map to directly to an eslint node ([#802](https://github.com/eslint-functional/eslint-plugin-functional/issues/802)) ([423e249](https://github.com/eslint-functional/eslint-plugin-functional/commit/423e249d9f419be3110105a242627cbd28db184a)) ##### [v6.4.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#640-2024-04-01) ##### Bug Fixes - **type-declaration-immutability:** replace fixer with suggestions for recommended and lite configs ([ae62abb](https://github.com/eslint-functional/eslint-plugin-functional/commit/ae62abb0bef53ecebfcebb1563876b81ea728bab)) ##### Features - **type-declaration-immutability:** add support for in-editor suggestions ([7a0a790](https://github.com/eslint-functional/eslint-plugin-functional/commit/7a0a79078382768eec6a467b6be81854469b8dbd)), closes [#797](https://github.com/eslint-functional/eslint-plugin-functional/issues/797) #### [6.3.2](https://github.com/eslint-functional/eslint-plugin-functional/compare/v6.3.1...v6.3.2) (2024-04-01) ##### Bug Fixes - **readonly-type:** empty object types should not trigger reports ([fc6a394](https://github.com/eslint-functional/eslint-plugin-functional/commit/fc6a394ab9d6ab800fc5ae0559fba5858b0936d8)), closes [#796](https://github.com/eslint-functional/eslint-plugin-functional/issues/796) #### [6.3.1](https://github.com/eslint-functional/eslint-plugin-functional/compare/v6.3.0...v6.3.1) (2024-04-01) ##### Bug Fixes - improve types for flat configs ([68e6450](https://github.com/eslint-functional/eslint-plugin-functional/commit/68e6450e39f75165d63d01487f7b61929f994dc1)) ##### [v6.3.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#632-2024-04-01) ##### Bug Fixes - **readonly-type:** empty object types should not trigger reports ([fc6a394](https://github.com/eslint-functional/eslint-plugin-functional/commit/fc6a394ab9d6ab800fc5ae0559fba5858b0936d8)), closes [#796](https://github.com/eslint-functional/eslint-plugin-functional/issues/796) ##### [v6.3.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#631-2024-04-01) ##### Bug Fixes - improve types for flat configs ([68e6450](https://github.com/eslint-functional/eslint-plugin-functional/commit/68e6450e39f75165d63d01487f7b61929f994dc1)) ##### [v6.3.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#630-2024-03-25) ##### Features - **immutable-data:** add option for `ignoreNonConstDeclarations` to `treatParametersAsConst` ([#794](https://github.com/eslint-functional/eslint-plugin-functional/issues/794)) ([059591a](https://github.com/eslint-functional/eslint-plugin-functional/commit/059591af0507162092a36630b57619686b513f70)), closes [#724](https://github.com/eslint-functional/eslint-plugin-functional/issues/724) #### [6.2.3](https://github.com/eslint-functional/eslint-plugin-functional/compare/v6.2.2...v6.2.3) (2024-03-25) ##### Bug Fixes - **no-mixed-types:** handle more than just property signatures, check the type of type references ([#793](https://github.com/eslint-functional/eslint-plugin-functional/issues/793)) ([55bd794](https://github.com/eslint-functional/eslint-plugin-functional/commit/55bd79424bb4b2eb012b60a4b33fdef67d86390e)), closes [#734](https://github.com/eslint-functional/eslint-plugin-functional/issues/734) #### [6.2.2](https://github.com/eslint-functional/eslint-plugin-functional/compare/v6.2.1...v6.2.2) (2024-03-25) ##### Bug Fixes - **immutable-data:** ignore casting when evaluating the expressions ([#792](https://github.com/eslint-functional/eslint-plugin-functional/issues/792)) ([50e789a](https://github.com/eslint-functional/eslint-plugin-functional/commit/50e789a14bf7c776abbe91d4b22d13e50ddf4b01)), closes [#790](https://github.com/eslint-functional/eslint-plugin-functional/issues/790) #### [6.2.1](https://github.com/eslint-functional/eslint-plugin-functional/compare/v6.2.0...v6.2.1) (2024-03-24) ##### Bug Fixes - esm conditional imports ([a31b512](https://github.com/eslint-functional/eslint-plugin-functional/commit/a31b5127c655423b08eaf574b565e06456cba85b)), closes [#791](https://github.com/eslint-functional/eslint-plugin-functional/issues/791) - improve typing exposed for flat configs ([6a65ac1](https://github.com/eslint-functional/eslint-plugin-functional/commit/6a65ac14537a205d084977a5551f459056f48611)) - type errors ([b73bcd2](https://github.com/eslint-functional/eslint-plugin-functional/commit/b73bcd211cc56d631097a2c7e29f7daad3657400)) ##### [v6.2.3](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#623-2024-03-25) ##### Bug Fixes - **no-mixed-types:** handle more than just property signatures, check the type of type references ([#793](https://github.com/eslint-functional/eslint-plugin-functional/issues/793)) ([55bd794](https://github.com/eslint-functional/eslint-plugin-functional/commit/55bd79424bb4b2eb012b60a4b33fdef67d86390e)), closes [#734](https://github.com/eslint-functional/eslint-plugin-functional/issues/734) ##### [v6.2.2](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#622-2024-03-25) ##### Bug Fixes - **immutable-data:** ignore casting when evaluating the expressions ([#792](https://github.com/eslint-functional/eslint-plugin-functional/issues/792)) ([50e789a](https://github.com/eslint-functional/eslint-plugin-functional/commit/50e789a14bf7c776abbe91d4b22d13e50ddf4b01)), closes [#790](https://github.com/eslint-functional/eslint-plugin-functional/issues/790) ##### [v6.2.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#621-2024-03-24) ##### Bug Fixes - esm conditional imports ([a31b512](https://github.com/eslint-functional/eslint-plugin-functional/commit/a31b5127c655423b08eaf574b565e06456cba85b)), closes [#791](https://github.com/eslint-functional/eslint-plugin-functional/issues/791) - improve typing exposed for flat configs ([6a65ac1](https://github.com/eslint-functional/eslint-plugin-functional/commit/6a65ac14537a205d084977a5551f459056f48611)) - type errors ([b73bcd2](https://github.com/eslint-functional/eslint-plugin-functional/commit/b73bcd211cc56d631097a2c7e29f7daad3657400)) ##### [v6.2.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#620-2024-03-22) ##### Bug Fixes - **type-declaration-immutability:** some (hopefully all) maximum call stack size exceeded errors ([61c561c](https://github.com/eslint-functional/eslint-plugin-functional/commit/61c561c2cfd113046aa745894996054f53f171bd)), closes [#767](https://github.com/eslint-functional/eslint-plugin-functional/issues/767) ##### Features - add support for flat configs ([#789](https://github.com/eslint-functional/eslint-plugin-functional/issues/789)) ([5fa7c2c](https://github.com/eslint-functional/eslint-plugin-functional/commit/5fa7c2c2caebbdbc2fb295f72bb20c3a078cd913)) ##### [v6.1.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#611-2024-03-11) ##### Bug Fixes - **immutable-data:** handle immediate mutation of arrays generated from strings ([b003d1c](https://github.com/eslint-functional/eslint-plugin-functional/commit/b003d1c31834508870dfccb9e325e6f47f7e4a22)), closes [#759](https://github.com/eslint-functional/eslint-plugin-functional/issues/759) ##### [v6.1.0](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#610-2024-03-10) ##### Bug Fixes - **immutable-data:** treat Object.entries({}).sort() as immediate mutation ([245886f](https://github.com/eslint-functional/eslint-plugin-functional/commit/245886f7f4ff0b84e680f8b2db6b0a94ccbea383)), closes [#773](https://github.com/eslint-functional/eslint-plugin-functional/issues/773) ##### Features - new config to disable all rules that require type info ([af30f15](https://github.com/eslint-functional/eslint-plugin-functional/commit/af30f15f2ece3012b6b4f4826686cffcd6039a8c)) #### [6.0.1](https://github.com/eslint-functional/eslint-plugin-functional/compare/v6.0.0...v6.0.1) (2024-02-23) ##### Bug Fixes - typos in function names ([05b2f9c](https://github.com/eslint-functional/eslint-plugin-functional/commit/05b2f9c5129807c5aab0d85862e85062bdf0dd2e)) ##### [v6.0.1](https://github.com/eslint-functional/eslint-plugin-functional/blob/HEAD/CHANGELOG.md#601-2024-02-23) ##### Bug Fixes - typos in function names ([05b2f9c](https://github.com/eslint-functional/eslint-plugin-functional/commit/05b2f9c5129807c5aab0d85862e85062bdf0dd2e)) --- pnpm-lock.yaml | 154 +++++++++++++++++-------------------------------- 1 file changed, 53 insertions(+), 101 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aeb99b5a..c2b3eab1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -52,7 +52,7 @@ importers: version: 0.28.0(eslint@8.57.0) eslint-plugin-functional: specifier: ^6.0.0 - version: 6.0.0(eslint@8.57.0)(typescript@5.5.4) + version: 6.6.3(eslint@8.57.0)(typescript@5.5.4) eslint-plugin-import-x: specifier: ^3.1.0 version: 3.1.0(eslint@8.57.0)(typescript@5.5.4) @@ -1006,10 +1006,6 @@ packages: resolution: {integrity: sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/scope-manager@6.11.0': - resolution: {integrity: sha512-0A8KoVvIURG4uhxAdjSaxy8RdRE//HztaZdG8KiHLP8WOXSk0vlF7Pvogv+vlJA5Rnjj/wDcFENvDaHb+gKd1A==} - engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/scope-manager@6.19.1': resolution: {integrity: sha512-4CdXYjKf6/6aKNMSly/BP4iCSOpvMmqtDzRtqFyyAae3z5kkqEjKndR5vDHL8rSuMIIWP8u4Mw4VxLyxZW6D5w==} engines: {node: ^16.0.0 || >=18.0.0} @@ -1030,8 +1026,8 @@ packages: resolution: {integrity: sha512-DsuOZQji687sQUjm4N6c9xABJa7fjvfIdjqpSIIVOgaENf2jFXiM9hIBZOL3hb6DHK9Nvd2d7zZnoMLf9e0OtQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@6.11.0': - resolution: {integrity: sha512-nA4IOXwZtqBjIoYrJcYxLRO+F9ri+leVGoJcMW1uqr4r1Hq7vW5cyWrA43lFbpRvQ9XgNrnfLpIkO3i1emDBIA==} + '@typescript-eslint/type-utils@6.19.1': + resolution: {integrity: sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -1040,19 +1036,19 @@ packages: typescript: optional: true - '@typescript-eslint/type-utils@6.19.1': - resolution: {integrity: sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==} + '@typescript-eslint/type-utils@7.0.1': + resolution: {integrity: sha512-YtT9UcstTG5Yqy4xtLiClm1ZpM/pWVGFnkAa90UfdkkZsR1eP2mR/1jbHeYp8Ay1l1JHPyGvoUYR6o3On5Nhmw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/type-utils@7.0.1': - resolution: {integrity: sha512-YtT9UcstTG5Yqy4xtLiClm1ZpM/pWVGFnkAa90UfdkkZsR1eP2mR/1jbHeYp8Ay1l1JHPyGvoUYR6o3On5Nhmw==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/type-utils@7.18.0': + resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 typescript: '*' @@ -1074,10 +1070,6 @@ packages: resolution: {integrity: sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/types@6.11.0': - resolution: {integrity: sha512-ZbEzuD4DwEJxwPqhv3QULlRj8KYTAnNsXxmfuUXFCxZmO6CF2gM/y+ugBSAQhrqaJL3M+oe4owdWunaHM6beqA==} - engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/types@6.19.1': resolution: {integrity: sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg==} engines: {node: ^16.0.0 || >=18.0.0} @@ -1107,15 +1099,6 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@6.11.0': - resolution: {integrity: sha512-Aezzv1o2tWJwvZhedzvD5Yv7+Lpu1by/U1LZ5gLc4tCx8jUmuSCMioPFRjliN/6SJIvY6HpTtJIWubKuYYYesQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/typescript-estree@6.19.1': resolution: {integrity: sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==} engines: {node: ^16.0.0 || >=18.0.0} @@ -1167,12 +1150,6 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@6.11.0': - resolution: {integrity: sha512-p23ibf68fxoZy605dc0dQAEoUsoiNoP3MD9WQGiHLDuTSOuqoTsa4oAy+h3KDkTcxbbfOtUjb9h3Ta0gT4ug2g==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@6.19.1': resolution: {integrity: sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w==} engines: {node: ^16.0.0 || >=18.0.0} @@ -1207,10 +1184,6 @@ packages: resolution: {integrity: sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/visitor-keys@6.11.0': - resolution: {integrity: sha512-+SUN/W7WjBr05uRxPggJPSzyB8zUpaYo2hByKasWbqr3PM8AXfZt8UHdNpBS1v9SA62qnSSMF3380SwDqqprgQ==} - engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/visitor-keys@6.19.1': resolution: {integrity: sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -1903,11 +1876,11 @@ packages: resolution: {integrity: sha512-tM8Pj0Ej2QYqN7hpREA8IJ2P36fpvW5TIu8Vx/Y4JlyLy+pAO8PsVYRIdw0+qQ900eCQSyDoSa93O0+NfNjbnQ==} engines: {node: '>=18.0.0'} - eslint-plugin-functional@6.0.0: - resolution: {integrity: sha512-jOUHUMA9cN2CIpgPj93fW1vTI3c95ZYUHMPJxEJL4KAtFkJDcT/9/YlfyrLOBxHkAcwBhJ29HSmeC/CUnN0k3g==} + eslint-plugin-functional@6.6.3: + resolution: {integrity: sha512-sVbbvNvwX3HVkXAykKyoNLv57r4DPF7f1sy+/8j4YtzLYVQPGljMUWv3T6Kd4lwnnjmcKuj0EkIbS+knL6P5jw==} engines: {node: '>=16.10.0'} peerDependencies: - eslint: ^8.0.0 + eslint: ^8.0.0 || ^9.0.0 typescript: '>=4.3.5' peerDependenciesMeta: typescript: @@ -2504,8 +2477,8 @@ packages: is-hexadecimal@1.0.4: resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - is-immutable-type@2.0.1: - resolution: {integrity: sha512-SNO0yWLzSN+oYb8adM4AvsPYSCqElmjcXUNemryDLo0r5M54oMs/6R4cvKLc9QtIs/nRuc3ahlgJoMdGfcHLwQ==} + is-immutable-type@4.0.0: + resolution: {integrity: sha512-gyFBCXv+NikTs8/PGZhgjbMmFZQ5jvHGZIsVu6+/9Bk4K7imlWBIDN7hTr9fNioGzFg71I4YM3z8f0aKXarTAw==} peerDependencies: eslint: '*' typescript: '>=4.7.4' @@ -2917,6 +2890,10 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -3703,6 +3680,11 @@ packages: peerDependencies: typescript: '>=4.2.0' + ts-declaration-location@1.0.4: + resolution: {integrity: sha512-r4JoxYhKULbZuH81Pjrp9OEG5St7XWk7zXwGkLKhmVcjiBVHTJXV5wK6dEa9JKW5QGSTW6b1lOjxAKp8R1SQhg==} + peerDependencies: + typescript: '>=4.0.0' + tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -4870,11 +4852,6 @@ snapshots: '@typescript-eslint/types': 5.59.11 '@typescript-eslint/visitor-keys': 5.59.11 - '@typescript-eslint/scope-manager@6.11.0': - dependencies: - '@typescript-eslint/types': 6.11.0 - '@typescript-eslint/visitor-keys': 6.11.0 - '@typescript-eslint/scope-manager@6.19.1': dependencies: '@typescript-eslint/types': 6.19.1 @@ -4900,18 +4877,6 @@ snapshots: '@typescript-eslint/types': 8.1.0 '@typescript-eslint/visitor-keys': 8.1.0 - '@typescript-eslint/type-utils@6.11.0(eslint@8.57.0)(typescript@5.5.4)': - dependencies: - '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.5.4) - '@typescript-eslint/utils': 6.11.0(eslint@8.57.0)(typescript@5.5.4) - debug: 4.3.6 - eslint: 8.57.0 - ts-api-utils: 1.0.3(typescript@5.5.4) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/type-utils@6.19.1(eslint@8.57.0)(typescript@5.5.4)': dependencies: '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.5.4) @@ -4936,6 +4901,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)': + dependencies: + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) + debug: 4.3.6 + eslint: 8.57.0 + ts-api-utils: 1.3.0(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/type-utils@7.2.0(eslint@8.57.0)(typescript@5.5.4)': dependencies: '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.5.4) @@ -4950,8 +4927,6 @@ snapshots: '@typescript-eslint/types@5.59.11': {} - '@typescript-eslint/types@6.11.0': {} - '@typescript-eslint/types@6.19.1': {} '@typescript-eslint/types@7.0.1': {} @@ -4976,20 +4951,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@6.11.0(typescript@5.5.4)': - dependencies: - '@typescript-eslint/types': 6.11.0 - '@typescript-eslint/visitor-keys': 6.11.0 - debug: 4.3.6 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.5.4) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@6.19.1(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 6.19.1 @@ -5080,20 +5041,6 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@6.11.0(eslint@8.57.0)(typescript@5.5.4)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.5 - '@typescript-eslint/scope-manager': 6.11.0 - '@typescript-eslint/types': 6.11.0 - '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.5.4) - eslint: 8.57.0 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - '@typescript-eslint/utils@6.19.1(eslint@8.57.0)(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) @@ -5163,11 +5110,6 @@ snapshots: '@typescript-eslint/types': 5.59.11 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@6.11.0': - dependencies: - '@typescript-eslint/types': 6.11.0 - eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@6.19.1': dependencies: '@typescript-eslint/types': 6.19.1 @@ -5957,15 +5899,15 @@ snapshots: - eslint - supports-color - eslint-plugin-functional@6.0.0(eslint@8.57.0)(typescript@5.5.4): + eslint-plugin-functional@6.6.3(eslint@8.57.0)(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 6.11.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) deepmerge-ts: 5.1.0 escape-string-regexp: 4.0.0 eslint: 8.57.0 - is-immutable-type: 2.0.1(eslint@8.57.0)(typescript@5.5.4) - semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.5.4) + is-immutable-type: 4.0.0(eslint@8.57.0)(typescript@5.5.4) + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -6694,11 +6636,12 @@ snapshots: is-hexadecimal@1.0.4: {} - is-immutable-type@2.0.1(eslint@8.57.0)(typescript@5.5.4): + is-immutable-type@4.0.0(eslint@8.57.0)(typescript@5.5.4): dependencies: - '@typescript-eslint/type-utils': 6.11.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 - ts-api-utils: 1.0.3(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.5.4) + ts-declaration-location: 1.0.4(typescript@5.5.4) typescript: 5.5.4 transitivePeerDependencies: - supports-color @@ -7089,6 +7032,10 @@ snapshots: min-indent@1.0.1: {} + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -7934,6 +7881,11 @@ snapshots: dependencies: typescript: 5.5.4 + ts-declaration-location@1.0.4(typescript@5.5.4): + dependencies: + minimatch: 10.0.1 + typescript: 5.5.4 + tslib@1.14.1: {} tslib@2.6.2: {}