Skip to content

Commit 91400fb

Browse files
Update dependency eslint-plugin-functional to v6
1 parent 791465d commit 91400fb

File tree

2 files changed

+105
-73
lines changed

2 files changed

+105
-73
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"@typescript-eslint/parser": "5.62.0",
4040
"eslint": "8.57.0",
4141
"eslint-config-prettier": "9.1.0",
42-
"eslint-plugin-functional": "4.4.1",
42+
"eslint-plugin-functional": "6.6.3",
4343
"husky": "8.0.3",
4444
"prettier": "3.3.2",
4545
"typescript": "5.5.3"

yarn.lock

Lines changed: 104 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,13 @@
1919
dependencies:
2020
eslint-visitor-keys "^3.3.0"
2121

22+
"@eslint-community/eslint-utils@^4.4.0":
23+
version "4.4.0"
24+
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
25+
integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
26+
dependencies:
27+
eslint-visitor-keys "^3.3.0"
28+
2229
"@eslint-community/regexpp@^4.4.0":
2330
version "4.4.0"
2431
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.4.0.tgz#3e61c564fcd6b921cb789838631c5ee44df09403"
@@ -231,14 +238,6 @@
231238
"@typescript-eslint/typescript-estree" "5.62.0"
232239
debug "^4.3.4"
233240

234-
"@typescript-eslint/scope-manager@5.27.1":
235-
version "5.27.1"
236-
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz#4d1504392d01fe5f76f4a5825991ec78b7b7894d"
237-
integrity sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==
238-
dependencies:
239-
"@typescript-eslint/types" "5.27.1"
240-
"@typescript-eslint/visitor-keys" "5.27.1"
241-
242241
"@typescript-eslint/scope-manager@5.62.0":
243242
version "5.62.0"
244243
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c"
@@ -247,6 +246,14 @@
247246
"@typescript-eslint/types" "5.62.0"
248247
"@typescript-eslint/visitor-keys" "5.62.0"
249248

249+
"@typescript-eslint/scope-manager@7.16.0":
250+
version "7.16.0"
251+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.16.0.tgz#eb0757af5720c9c53c8010d7a0355ae27e17b7e5"
252+
integrity sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==
253+
dependencies:
254+
"@typescript-eslint/types" "7.16.0"
255+
"@typescript-eslint/visitor-keys" "7.16.0"
256+
250257
"@typescript-eslint/type-utils@5.62.0":
251258
version "5.62.0"
252259
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a"
@@ -257,28 +264,25 @@
257264
debug "^4.3.4"
258265
tsutils "^3.21.0"
259266

260-
"@typescript-eslint/types@5.27.1":
261-
version "5.27.1"
262-
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.27.1.tgz#34e3e629501349d38be6ae97841298c03a6ffbf1"
263-
integrity sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==
267+
"@typescript-eslint/type-utils@^7.2.0":
268+
version "7.16.0"
269+
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.16.0.tgz#ec52b1932b8fb44a15a3e20208e0bd49d0b6bd00"
270+
integrity sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==
271+
dependencies:
272+
"@typescript-eslint/typescript-estree" "7.16.0"
273+
"@typescript-eslint/utils" "7.16.0"
274+
debug "^4.3.4"
275+
ts-api-utils "^1.3.0"
264276

265277
"@typescript-eslint/types@5.62.0":
266278
version "5.62.0"
267279
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f"
268280
integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==
269281

270-
"@typescript-eslint/typescript-estree@5.27.1":
271-
version "5.27.1"
272-
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz#7621ee78607331821c16fffc21fc7a452d7bc808"
273-
integrity sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==
274-
dependencies:
275-
"@typescript-eslint/types" "5.27.1"
276-
"@typescript-eslint/visitor-keys" "5.27.1"
277-
debug "^4.3.4"
278-
globby "^11.1.0"
279-
is-glob "^4.0.3"
280-
semver "^7.3.7"
281-
tsutils "^3.21.0"
282+
"@typescript-eslint/types@7.16.0":
283+
version "7.16.0"
284+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.16.0.tgz#60a19d7e7a6b1caa2c06fac860829d162a036ed2"
285+
integrity sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==
282286

283287
"@typescript-eslint/typescript-estree@5.62.0":
284288
version "5.62.0"
@@ -293,6 +297,20 @@
293297
semver "^7.3.7"
294298
tsutils "^3.21.0"
295299

300+
"@typescript-eslint/typescript-estree@7.16.0":
301+
version "7.16.0"
302+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.16.0.tgz#98ac779d526fab2a781e5619c9250f3e33867c09"
303+
integrity sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==
304+
dependencies:
305+
"@typescript-eslint/types" "7.16.0"
306+
"@typescript-eslint/visitor-keys" "7.16.0"
307+
debug "^4.3.4"
308+
globby "^11.1.0"
309+
is-glob "^4.0.3"
310+
minimatch "^9.0.4"
311+
semver "^7.6.0"
312+
ts-api-utils "^1.3.0"
313+
296314
"@typescript-eslint/utils@5.62.0":
297315
version "5.62.0"
298316
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86"
@@ -307,25 +325,15 @@
307325
eslint-scope "^5.1.1"
308326
semver "^7.3.7"
309327

310-
"@typescript-eslint/utils@^5.10.2":
311-
version "5.27.1"
312-
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.27.1.tgz#b4678b68a94bc3b85bf08f243812a6868ac5128f"
313-
integrity sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==
314-
dependencies:
315-
"@types/json-schema" "^7.0.9"
316-
"@typescript-eslint/scope-manager" "5.27.1"
317-
"@typescript-eslint/types" "5.27.1"
318-
"@typescript-eslint/typescript-estree" "5.27.1"
319-
eslint-scope "^5.1.1"
320-
eslint-utils "^3.0.0"
321-
322-
"@typescript-eslint/visitor-keys@5.27.1":
323-
version "5.27.1"
324-
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz#05a62666f2a89769dac2e6baa48f74e8472983af"
325-
integrity sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==
328+
"@typescript-eslint/utils@7.16.0", "@typescript-eslint/utils@^7.3.1":
329+
version "7.16.0"
330+
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.16.0.tgz#b38dc0ce1778e8182e227c98d91d3418449aa17f"
331+
integrity sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==
326332
dependencies:
327-
"@typescript-eslint/types" "5.27.1"
328-
eslint-visitor-keys "^3.3.0"
333+
"@eslint-community/eslint-utils" "^4.4.0"
334+
"@typescript-eslint/scope-manager" "7.16.0"
335+
"@typescript-eslint/types" "7.16.0"
336+
"@typescript-eslint/typescript-estree" "7.16.0"
329337

330338
"@typescript-eslint/visitor-keys@5.62.0":
331339
version "5.62.0"
@@ -335,6 +343,14 @@
335343
"@typescript-eslint/types" "5.62.0"
336344
eslint-visitor-keys "^3.3.0"
337345

346+
"@typescript-eslint/visitor-keys@7.16.0":
347+
version "7.16.0"
348+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.16.0.tgz#a1d99fa7a3787962d6e0efd436575ef840e23b06"
349+
integrity sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==
350+
dependencies:
351+
"@typescript-eslint/types" "7.16.0"
352+
eslint-visitor-keys "^3.4.3"
353+
338354
"@ungap/structured-clone@^1.2.0":
339355
version "1.2.0"
340356
resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
@@ -502,12 +518,10 @@ deep-is@^0.1.3:
502518
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
503519
integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
504520

505-
deepmerge-ts@^4.0.3:
506-
version "4.0.3"
507-
resolved "https://registry.yarnpkg.com/deepmerge-ts/-/deepmerge-ts-4.0.3.tgz#495b11315d082fc715e101a1b0e41cbb136becfb"
508-
integrity sha512-kRBBqKdfhdZ+LEBkyE0Y7Yu7Lm277HOKpVmpecaEzzD3Krne9uO13Wqi7sNJ9S4FDmCgwjiWj8UhXo5OgjOIwg==
509-
dependencies:
510-
is-plain-object "^5.0.0"
521+
deepmerge-ts@^5.1.0:
522+
version "5.1.0"
523+
resolved "https://registry.yarnpkg.com/deepmerge-ts/-/deepmerge-ts-5.1.0.tgz#c55206cc4c7be2ded89b9c816cf3608884525d7a"
524+
integrity sha512-eS8dRJOckyo9maw9Tu5O5RUi/4inFLrnoLkBe3cPfDMx3WZioXtmOew4TXQaxq7Rhl4xjDtR7c6x8nNTxOvbFw==
511525

512526
deepmerge@^4.2.2:
513527
version "4.3.1"
@@ -553,15 +567,17 @@ eslint-config-prettier@9.1.0:
553567
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz#31af3d94578645966c082fcb71a5846d3c94867f"
554568
integrity sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==
555569

556-
eslint-plugin-functional@4.4.1:
557-
version "4.4.1"
558-
resolved "https://registry.yarnpkg.com/eslint-plugin-functional/-/eslint-plugin-functional-4.4.1.tgz#de967e2a307387281ff78466ab66967f17ff9e99"
559-
integrity sha512-YhSfHS52Si62Sn126g9wGx+XnWMoWhwEt6ctVXfcJj+xMUiggjOqUVMca7fuLNzX8jYiNBIeU1Y0teHGePZ3NA==
570+
eslint-plugin-functional@6.6.3:
571+
version "6.6.3"
572+
resolved "https://registry.yarnpkg.com/eslint-plugin-functional/-/eslint-plugin-functional-6.6.3.tgz#85b895afb91835c5ffa2eb97f473fd4182aa5228"
573+
integrity sha512-sVbbvNvwX3HVkXAykKyoNLv57r4DPF7f1sy+/8j4YtzLYVQPGljMUWv3T6Kd4lwnnjmcKuj0EkIbS+knL6P5jw==
560574
dependencies:
561-
"@typescript-eslint/utils" "^5.10.2"
562-
deepmerge-ts "^4.0.3"
575+
"@typescript-eslint/utils" "^7.3.1"
576+
deepmerge-ts "^5.1.0"
563577
escape-string-regexp "^4.0.0"
564-
semver "^7.3.7"
578+
is-immutable-type "^4.0.0"
579+
semver "^7.6.0"
580+
ts-api-utils "^1.3.0"
565581

566582
eslint-scope@^5.1.1:
567583
version "5.1.1"
@@ -579,18 +595,6 @@ eslint-scope@^7.2.2:
579595
esrecurse "^4.3.0"
580596
estraverse "^5.2.0"
581597

582-
eslint-utils@^3.0.0:
583-
version "3.0.0"
584-
resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
585-
integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
586-
dependencies:
587-
eslint-visitor-keys "^2.0.0"
588-
589-
eslint-visitor-keys@^2.0.0:
590-
version "2.0.0"
591-
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8"
592-
integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
593-
594598
eslint-visitor-keys@^3.3.0:
595599
version "3.3.0"
596600
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
@@ -962,6 +966,15 @@ is-glob@^4.0.3:
962966
dependencies:
963967
is-extglob "^2.1.1"
964968

969+
is-immutable-type@^4.0.0:
970+
version "4.0.0"
971+
resolved "https://registry.yarnpkg.com/is-immutable-type/-/is-immutable-type-4.0.0.tgz#d62ad1ff411eef8dfa3a87222960ec3b645db1a1"
972+
integrity sha512-gyFBCXv+NikTs8/PGZhgjbMmFZQ5jvHGZIsVu6+/9Bk4K7imlWBIDN7hTr9fNioGzFg71I4YM3z8f0aKXarTAw==
973+
dependencies:
974+
"@typescript-eslint/type-utils" "^7.2.0"
975+
ts-api-utils "^1.3.0"
976+
ts-declaration-location "^1.0.0"
977+
965978
is-module@^1.0.0:
966979
version "1.0.0"
967980
resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
@@ -977,11 +990,6 @@ is-path-inside@^3.0.3:
977990
resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
978991
integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
979992

980-
is-plain-object@^5.0.0:
981-
version "5.0.0"
982-
resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344"
983-
integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==
984-
985993
is-reference@1.2.1:
986994
version "1.2.1"
987995
resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7"
@@ -1105,6 +1113,13 @@ minimatch@^3.0.5, minimatch@^3.1.2:
11051113
dependencies:
11061114
brace-expansion "^1.1.7"
11071115

1116+
minimatch@^9.0.0:
1117+
version "9.0.5"
1118+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5"
1119+
integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
1120+
dependencies:
1121+
brace-expansion "^2.0.1"
1122+
11081123
minimatch@^9.0.1:
11091124
version "9.0.3"
11101125
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825"
@@ -1297,6 +1312,11 @@ semver@^7.3.7:
12971312
dependencies:
12981313
lru-cache "^6.0.0"
12991314

1315+
semver@^7.6.0:
1316+
version "7.6.2"
1317+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13"
1318+
integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==
1319+
13001320
shebang-command@^2.0.0:
13011321
version "2.0.0"
13021322
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
@@ -1396,6 +1416,18 @@ to-regex-range@^5.0.1:
13961416
dependencies:
13971417
is-number "^7.0.0"
13981418

1419+
ts-api-utils@^1.3.0:
1420+
version "1.3.0"
1421+
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
1422+
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==
1423+
1424+
ts-declaration-location@^1.0.0:
1425+
version "1.0.2"
1426+
resolved "https://registry.yarnpkg.com/ts-declaration-location/-/ts-declaration-location-1.0.2.tgz#cf8d39762149a650c6515298ba32e96db0edafd6"
1427+
integrity sha512-F7+4QiD/WguzLqviTNu+4tgR5SJtW4orC9RDCYzkwbeyHNq7hfGpq4Y8odaf0w9Z6orH+y98jgUdVaUFOPNRhg==
1428+
dependencies:
1429+
minimatch "^9.0.0"
1430+
13991431
tslib@2.4.0:
14001432
version "2.4.0"
14011433
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3"

0 commit comments

Comments
 (0)