Skip to content

Commit d07a40f

Browse files
chore(deps): update dependency eslint-plugin-functional to v7
1 parent 9318b4a commit d07a40f

File tree

2 files changed

+83
-74
lines changed

2 files changed

+83
-74
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
"dotenv": "16.4.7",
4646
"eslint": "8.57.1",
4747
"eslint-config-prettier": "10.0.1",
48-
"eslint-plugin-functional": "6.6.3",
48+
"eslint-plugin-functional": "7.2.1",
4949
"husky": "9.1.7",
5050
"prettier": "3.4.2",
5151
"rimraf": "5.0.10",

yarn.lock

Lines changed: 82 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -1160,7 +1160,7 @@
11601160
dependencies:
11611161
"@types/unist" "*"
11621162

1163-
"@types/json-schema@^7.0.15", "@types/json-schema@^7.0.6":
1163+
"@types/json-schema@^7.0.6":
11641164
version "7.0.15"
11651165
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
11661166
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
@@ -1215,11 +1215,6 @@
12151215
dependencies:
12161216
types-ramda "^0.30.1"
12171217

1218-
"@types/semver@^7.5.8":
1219-
version "7.5.8"
1220-
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e"
1221-
integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==
1222-
12231218
"@types/unist@*", "@types/unist@^3.0.0":
12241219
version "3.0.3"
12251220
resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.3.tgz#acaab0f919ce69cce629c2d4ed2eb4adc1b6c20c"
@@ -1259,13 +1254,13 @@
12591254
"@typescript-eslint/types" "7.18.0"
12601255
"@typescript-eslint/visitor-keys" "7.18.0"
12611256

1262-
"@typescript-eslint/scope-manager@7.7.1":
1263-
version "7.7.1"
1264-
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.7.1.tgz#07fe59686ca843f66e3e2b5c151522bc38effab2"
1265-
integrity sha512-PytBif2SF+9SpEUKynYn5g1RHFddJUcyynGpztX3l/ik7KmZEv19WCMhUBkHXPU9es/VWGD3/zg3wg90+Dh2rA==
1257+
"@typescript-eslint/scope-manager@8.20.0":
1258+
version "8.20.0"
1259+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.20.0.tgz#aaf4198b509fb87a6527c02cfbfaf8901179e75c"
1260+
integrity sha512-J7+VkpeGzhOt3FeG1+SzhiMj9NzGD/M6KoGn9f4dbz3YzK9hvbhVTmLj/HiTp9DazIzJ8B4XcM80LrR9Dm1rJw==
12661261
dependencies:
1267-
"@typescript-eslint/types" "7.7.1"
1268-
"@typescript-eslint/visitor-keys" "7.7.1"
1262+
"@typescript-eslint/types" "8.20.0"
1263+
"@typescript-eslint/visitor-keys" "8.20.0"
12691264

12701265
"@typescript-eslint/type-utils@7.18.0":
12711266
version "7.18.0"
@@ -1277,25 +1272,25 @@
12771272
debug "^4.3.4"
12781273
ts-api-utils "^1.3.0"
12791274

1280-
"@typescript-eslint/type-utils@^7.2.0":
1281-
version "7.7.1"
1282-
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.7.1.tgz#2f8094edca3bebdaad009008929df645ed9c8743"
1283-
integrity sha512-ZksJLW3WF7o75zaBPScdW1Gbkwhd/lyeXGf1kQCxJaOeITscoSl0MjynVvCzuV5boUz/3fOI06Lz8La55mu29Q==
1275+
"@typescript-eslint/type-utils@^8.0.0":
1276+
version "8.20.0"
1277+
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.20.0.tgz#958171d86b213a3f32b5b16b91db267968a4ef19"
1278+
integrity sha512-bPC+j71GGvA7rVNAHAtOjbVXbLN5PkwqMvy1cwGeaxUoRQXVuKCebRoLzm+IPW/NtFFpstn1ummSIasD5t60GA==
12841279
dependencies:
1285-
"@typescript-eslint/typescript-estree" "7.7.1"
1286-
"@typescript-eslint/utils" "7.7.1"
1280+
"@typescript-eslint/typescript-estree" "8.20.0"
1281+
"@typescript-eslint/utils" "8.20.0"
12871282
debug "^4.3.4"
1288-
ts-api-utils "^1.3.0"
1283+
ts-api-utils "^2.0.0"
12891284

12901285
"@typescript-eslint/types@7.18.0":
12911286
version "7.18.0"
12921287
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.18.0.tgz#b90a57ccdea71797ffffa0321e744f379ec838c9"
12931288
integrity sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==
12941289

1295-
"@typescript-eslint/types@7.7.1":
1296-
version "7.7.1"
1297-
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.7.1.tgz#f903a651fb004c75add08e4e9e207f169d4b98d7"
1298-
integrity sha512-AmPmnGW1ZLTpWa+/2omPrPfR7BcbUU4oha5VIbSbS1a1Tv966bklvLNXxp3mrbc+P2j4MNOTfDffNsk4o0c6/w==
1290+
"@typescript-eslint/types@8.20.0":
1291+
version "8.20.0"
1292+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.20.0.tgz#487de5314b5415dee075e95568b87a75a3e730cf"
1293+
integrity sha512-cqaMiY72CkP+2xZRrFt3ExRBu0WmVitN/rYPZErA80mHjHx/Svgp8yfbzkJmDoQ/whcytOPO9/IZXnOc+wigRA==
12991294

13001295
"@typescript-eslint/typescript-estree@7.18.0":
13011296
version "7.18.0"
@@ -1311,19 +1306,19 @@
13111306
semver "^7.6.0"
13121307
ts-api-utils "^1.3.0"
13131308

1314-
"@typescript-eslint/typescript-estree@7.7.1":
1315-
version "7.7.1"
1316-
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.7.1.tgz#5cafde48fe390fe1c1b329b2ce0ba8a73c1e87b2"
1317-
integrity sha512-CXe0JHCXru8Fa36dteXqmH2YxngKJjkQLjxzoj6LYwzZ7qZvgsLSc+eqItCrqIop8Vl2UKoAi0StVWu97FQZIQ==
1309+
"@typescript-eslint/typescript-estree@8.20.0":
1310+
version "8.20.0"
1311+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.20.0.tgz#658cea07b7e5981f19bce5cf1662cb70ad59f26b"
1312+
integrity sha512-Y7ncuy78bJqHI35NwzWol8E0X7XkRVS4K4P4TCyzWkOJih5NDvtoRDW4Ba9YJJoB2igm9yXDdYI/+fkiiAxPzA==
13181313
dependencies:
1319-
"@typescript-eslint/types" "7.7.1"
1320-
"@typescript-eslint/visitor-keys" "7.7.1"
1314+
"@typescript-eslint/types" "8.20.0"
1315+
"@typescript-eslint/visitor-keys" "8.20.0"
13211316
debug "^4.3.4"
1322-
globby "^11.1.0"
1317+
fast-glob "^3.3.2"
13231318
is-glob "^4.0.3"
13241319
minimatch "^9.0.4"
13251320
semver "^7.6.0"
1326-
ts-api-utils "^1.3.0"
1321+
ts-api-utils "^2.0.0"
13271322

13281323
"@typescript-eslint/utils@7.18.0":
13291324
version "7.18.0"
@@ -1335,18 +1330,15 @@
13351330
"@typescript-eslint/types" "7.18.0"
13361331
"@typescript-eslint/typescript-estree" "7.18.0"
13371332

1338-
"@typescript-eslint/utils@7.7.1", "@typescript-eslint/utils@^7.3.1":
1339-
version "7.7.1"
1340-
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.7.1.tgz#5d161f2b4a55e1bc38b634bebb921e4bd4e4a16e"
1341-
integrity sha512-QUvBxPEaBXf41ZBbaidKICgVL8Hin0p6prQDu6bbetWo39BKbWJxRsErOzMNT1rXvTll+J7ChrbmMCXM9rsvOQ==
1333+
"@typescript-eslint/utils@8.20.0", "@typescript-eslint/utils@^8.10.0":
1334+
version "8.20.0"
1335+
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.20.0.tgz#53127ecd314b3b08836b4498b71cdb86f4ef3aa2"
1336+
integrity sha512-dq70RUw6UK9ei7vxc4KQtBRk7qkHZv447OUZ6RPQMQl71I3NZxQJX/f32Smr+iqWrB02pHKn2yAdHBb0KNrRMA==
13421337
dependencies:
13431338
"@eslint-community/eslint-utils" "^4.4.0"
1344-
"@types/json-schema" "^7.0.15"
1345-
"@types/semver" "^7.5.8"
1346-
"@typescript-eslint/scope-manager" "7.7.1"
1347-
"@typescript-eslint/types" "7.7.1"
1348-
"@typescript-eslint/typescript-estree" "7.7.1"
1349-
semver "^7.6.0"
1339+
"@typescript-eslint/scope-manager" "8.20.0"
1340+
"@typescript-eslint/types" "8.20.0"
1341+
"@typescript-eslint/typescript-estree" "8.20.0"
13501342

13511343
"@typescript-eslint/visitor-keys@7.18.0":
13521344
version "7.18.0"
@@ -1356,13 +1348,13 @@
13561348
"@typescript-eslint/types" "7.18.0"
13571349
eslint-visitor-keys "^3.4.3"
13581350

1359-
"@typescript-eslint/visitor-keys@7.7.1":
1360-
version "7.7.1"
1361-
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.7.1.tgz#da2294796220bb0f3b4add5ecbb1b9c3f4f65798"
1362-
integrity sha512-gBL3Eq25uADw1LQ9kVpf3hRM+DWzs0uZknHYK3hq4jcTPqVCClHGDnB6UUUV2SFeBeA4KWHWbbLqmbGcZ4FYbw==
1351+
"@typescript-eslint/visitor-keys@8.20.0":
1352+
version "8.20.0"
1353+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.20.0.tgz#2df6e24bc69084b81f06aaaa48d198b10d382bed"
1354+
integrity sha512-v/BpkeeYAsPkKCkR8BDwcno0llhzWVqPOamQrAEMdpZav2Y9OVjd9dwJyBLJWwf335B5DmlifECIkZRJCaGaHA==
13631355
dependencies:
1364-
"@typescript-eslint/types" "7.7.1"
1365-
eslint-visitor-keys "^3.4.3"
1356+
"@typescript-eslint/types" "8.20.0"
1357+
eslint-visitor-keys "^4.2.0"
13661358

13671359
"@ungap/structured-clone@^1.0.0":
13681360
version "1.2.1"
@@ -2308,10 +2300,10 @@ deep-is@^0.1.3:
23082300
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
23092301
integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
23102302

2311-
deepmerge-ts@^5.1.0:
2312-
version "5.1.0"
2313-
resolved "https://registry.yarnpkg.com/deepmerge-ts/-/deepmerge-ts-5.1.0.tgz#c55206cc4c7be2ded89b9c816cf3608884525d7a"
2314-
integrity sha512-eS8dRJOckyo9maw9Tu5O5RUi/4inFLrnoLkBe3cPfDMx3WZioXtmOew4TXQaxq7Rhl4xjDtR7c6x8nNTxOvbFw==
2303+
deepmerge-ts@^7.1.3:
2304+
version "7.1.3"
2305+
resolved "https://registry.yarnpkg.com/deepmerge-ts/-/deepmerge-ts-7.1.3.tgz#9a07e5e7dff7afa8ddf48b90b7161ca9439ca4ca"
2306+
integrity sha512-qCSH6I0INPxd9Y1VtAiLpnYvz5O//6rCfJXKk0z66Up9/VOSr+1yS8XSKA5IWRxjocFGlzPyaZYe+jxq7OOLtQ==
23152307

23162308
defu@^6.1.4:
23172309
version "6.1.4"
@@ -2710,17 +2702,17 @@ eslint-config-prettier@10.0.1:
27102702
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-10.0.1.tgz#fbb03bfc8db0651df9ce4e8b7150d11c5fe3addf"
27112703
integrity sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==
27122704

2713-
eslint-plugin-functional@6.6.3:
2714-
version "6.6.3"
2715-
resolved "https://registry.yarnpkg.com/eslint-plugin-functional/-/eslint-plugin-functional-6.6.3.tgz#85b895afb91835c5ffa2eb97f473fd4182aa5228"
2716-
integrity sha512-sVbbvNvwX3HVkXAykKyoNLv57r4DPF7f1sy+/8j4YtzLYVQPGljMUWv3T6Kd4lwnnjmcKuj0EkIbS+knL6P5jw==
2705+
eslint-plugin-functional@7.2.1:
2706+
version "7.2.1"
2707+
resolved "https://registry.yarnpkg.com/eslint-plugin-functional/-/eslint-plugin-functional-7.2.1.tgz#65e74fc98c185c0b82e5df5f3b185755d6c0e82d"
2708+
integrity sha512-cHhUmrOSde6pGuUJ6guuuJQKudbEMpk6DtgHLjStwjbI/NnzWp2jIizaLF1U1zVDJBjJHfJ1HeqYiDyiCF34CQ==
27172709
dependencies:
2718-
"@typescript-eslint/utils" "^7.3.1"
2719-
deepmerge-ts "^5.1.0"
2720-
escape-string-regexp "^4.0.0"
2721-
is-immutable-type "^4.0.0"
2722-
semver "^7.6.0"
2723-
ts-api-utils "^1.3.0"
2710+
"@typescript-eslint/utils" "^8.10.0"
2711+
deepmerge-ts "^7.1.3"
2712+
escape-string-regexp "^5.0.0"
2713+
is-immutable-type "^5.0.0"
2714+
ts-api-utils "^2.0.0"
2715+
ts-declaration-location "^1.0.4"
27242716

27252717
eslint-scope@^7.2.2:
27262718
version "7.2.2"
@@ -2735,6 +2727,11 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4
27352727
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
27362728
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
27372729

2730+
eslint-visitor-keys@^4.2.0:
2731+
version "4.2.0"
2732+
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45"
2733+
integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==
2734+
27382735
eslint@8.57.1:
27392736
version "8.57.1"
27402737
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9"
@@ -3428,14 +3425,14 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
34283425
dependencies:
34293426
is-extglob "^2.1.1"
34303427

3431-
is-immutable-type@^4.0.0:
3432-
version "4.0.0"
3433-
resolved "https://registry.yarnpkg.com/is-immutable-type/-/is-immutable-type-4.0.0.tgz#d62ad1ff411eef8dfa3a87222960ec3b645db1a1"
3434-
integrity sha512-gyFBCXv+NikTs8/PGZhgjbMmFZQ5jvHGZIsVu6+/9Bk4K7imlWBIDN7hTr9fNioGzFg71I4YM3z8f0aKXarTAw==
3428+
is-immutable-type@^5.0.0:
3429+
version "5.0.1"
3430+
resolved "https://registry.yarnpkg.com/is-immutable-type/-/is-immutable-type-5.0.1.tgz#bfc2a10d995891b4205a448710b4f4c8260986fa"
3431+
integrity sha512-LkHEOGVZZXxGl8vDs+10k3DvP++SEoYEAJLRk6buTFi6kD7QekThV7xHS0j6gpnUCQ0zpud/gMDGiV4dQneLTg==
34353432
dependencies:
3436-
"@typescript-eslint/type-utils" "^7.2.0"
3437-
ts-api-utils "^1.3.0"
3438-
ts-declaration-location "^1.0.0"
3433+
"@typescript-eslint/type-utils" "^8.0.0"
3434+
ts-api-utils "^2.0.0"
3435+
ts-declaration-location "^1.0.4"
34393436

34403437
is-inside-container@^1.0.0:
34413438
version "1.0.0"
@@ -4151,6 +4148,13 @@ mimic-function@^5.0.0:
41514148
resolved "https://registry.yarnpkg.com/mimic-function/-/mimic-function-5.0.1.tgz#acbe2b3349f99b9deaca7fb70e48b83e94e67076"
41524149
integrity sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==
41534150

4151+
minimatch@^10.0.1:
4152+
version "10.0.1"
4153+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.0.1.tgz#ce0521856b453c86e25f2c4c0d03e6ff7ddc440b"
4154+
integrity sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==
4155+
dependencies:
4156+
brace-expansion "^2.0.1"
4157+
41544158
minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
41554159
version "3.1.2"
41564160
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
@@ -5276,12 +5280,17 @@ ts-api-utils@^1.3.0:
52765280
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
52775281
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==
52785282

5279-
ts-declaration-location@^1.0.0:
5280-
version "1.0.0"
5281-
resolved "https://registry.yarnpkg.com/ts-declaration-location/-/ts-declaration-location-1.0.0.tgz#b13cfbe9844f156e26dcbd300c48f915b6808ddc"
5282-
integrity sha512-/C+R0e1CLF1KtwbE59IFhCg4jLwfU7Puob+uVIl4iUVQhepN/bHmWXy3Gt3mAgvdLQybEZ4yb4qhnJQbphnEgA==
5283+
ts-api-utils@^2.0.0:
5284+
version "2.0.0"
5285+
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.0.0.tgz#b9d7d5f7ec9f736f4d0f09758b8607979044a900"
5286+
integrity sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==
5287+
5288+
ts-declaration-location@^1.0.4:
5289+
version "1.0.5"
5290+
resolved "https://registry.yarnpkg.com/ts-declaration-location/-/ts-declaration-location-1.0.5.tgz#96433afbf90a77ecd2391949a2cc43ffa5340de2"
5291+
integrity sha512-WqmlO9IoeYwCqJ2E9kHMcY9GZhhfLYItC3VnHDlPOrg6nNdUWS4wn4hhDZUPt60m1EvtjPIZyprTjpI992Bgzw==
52835292
dependencies:
5284-
fast-glob "^3.3.2"
5293+
minimatch "^10.0.1"
52855294

52865295
ts-morph@12.0.0:
52875296
version "12.0.0"

0 commit comments

Comments
 (0)