Skip to content

Commit cd63acc

Browse files
chore(deps): update dependency eslint-plugin-functional to v7
1 parent ca19906 commit cd63acc

File tree

2 files changed

+79
-72
lines changed

2 files changed

+79
-72
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"dotenv": "16.4.5",
4343
"eslint": "8.57.0",
4444
"eslint-config-prettier": "9.1.0",
45-
"eslint-plugin-functional": "6.6.1",
45+
"eslint-plugin-functional": "7.0.0",
4646
"husky": "9.1.4",
4747
"prettier": "3.3.3",
4848
"rimraf": "5.0.10",

yarn.lock

Lines changed: 78 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -1097,14 +1097,6 @@
10971097
"@typescript-eslint/visitor-keys" "7.18.0"
10981098
debug "^4.3.4"
10991099

1100-
"@typescript-eslint/[email protected]":
1101-
version "7.16.0"
1102-
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.16.0.tgz#eb0757af5720c9c53c8010d7a0355ae27e17b7e5"
1103-
integrity sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==
1104-
dependencies:
1105-
"@typescript-eslint/types" "7.16.0"
1106-
"@typescript-eslint/visitor-keys" "7.16.0"
1107-
11081100
"@typescript-eslint/[email protected]":
11091101
version "7.18.0"
11101102
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz#c928e7a9fc2c0b3ed92ab3112c614d6bd9951c83"
@@ -1113,6 +1105,14 @@
11131105
"@typescript-eslint/types" "7.18.0"
11141106
"@typescript-eslint/visitor-keys" "7.18.0"
11151107

1108+
"@typescript-eslint/[email protected]":
1109+
version "8.0.0"
1110+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.0.0.tgz#d14df46c9e43c53af7699dfa800cd615d7dfc118"
1111+
integrity sha512-V0aa9Csx/ZWWv2IPgTfY7T4agYwJyILESu/PVqFtTFz9RIS823mAze+NbnBI8xiwdX3iqeQbcTYlvB04G9wyQw==
1112+
dependencies:
1113+
"@typescript-eslint/types" "8.0.0"
1114+
"@typescript-eslint/visitor-keys" "8.0.0"
1115+
11161116
"@typescript-eslint/[email protected]":
11171117
version "7.18.0"
11181118
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz#2165ffaee00b1fbbdd2d40aa85232dab6998f53b"
@@ -1123,39 +1123,25 @@
11231123
debug "^4.3.4"
11241124
ts-api-utils "^1.3.0"
11251125

1126-
"@typescript-eslint/type-utils@^7.2.0":
1127-
version "7.16.0"
1128-
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.16.0.tgz#ec52b1932b8fb44a15a3e20208e0bd49d0b6bd00"
1129-
integrity sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==
1126+
"@typescript-eslint/type-utils@^8.0.0":
1127+
version "8.0.0"
1128+
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.0.0.tgz#facecaf0736bfe8394b9290382f300554cf90884"
1129+
integrity sha512-mJAFP2mZLTBwAn5WI4PMakpywfWFH5nQZezUQdSKV23Pqo6o9iShQg1hP2+0hJJXP2LnZkWPphdIq4juYYwCeg==
11301130
dependencies:
1131-
"@typescript-eslint/typescript-estree" "7.16.0"
1132-
"@typescript-eslint/utils" "7.16.0"
1131+
"@typescript-eslint/typescript-estree" "8.0.0"
1132+
"@typescript-eslint/utils" "8.0.0"
11331133
debug "^4.3.4"
11341134
ts-api-utils "^1.3.0"
11351135

1136-
"@typescript-eslint/[email protected]":
1137-
version "7.16.0"
1138-
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.16.0.tgz#60a19d7e7a6b1caa2c06fac860829d162a036ed2"
1139-
integrity sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==
1140-
11411136
"@typescript-eslint/[email protected]":
11421137
version "7.18.0"
11431138
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.18.0.tgz#b90a57ccdea71797ffffa0321e744f379ec838c9"
11441139
integrity sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==
11451140

1146-
"@typescript-eslint/[email protected]":
1147-
version "7.16.0"
1148-
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.16.0.tgz#98ac779d526fab2a781e5619c9250f3e33867c09"
1149-
integrity sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==
1150-
dependencies:
1151-
"@typescript-eslint/types" "7.16.0"
1152-
"@typescript-eslint/visitor-keys" "7.16.0"
1153-
debug "^4.3.4"
1154-
globby "^11.1.0"
1155-
is-glob "^4.0.3"
1156-
minimatch "^9.0.4"
1157-
semver "^7.6.0"
1158-
ts-api-utils "^1.3.0"
1141+
"@typescript-eslint/[email protected]":
1142+
version "8.0.0"
1143+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.0.0.tgz#7195ea9369fe5ee46b958d7ffca6bd26511cce18"
1144+
integrity sha512-wgdSGs9BTMWQ7ooeHtu5quddKKs5Z5dS+fHLbrQI+ID0XWJLODGMHRfhwImiHoeO2S5Wir2yXuadJN6/l4JRxw==
11591145

11601146
"@typescript-eslint/[email protected]":
11611147
version "7.18.0"
@@ -1171,15 +1157,19 @@
11711157
semver "^7.6.0"
11721158
ts-api-utils "^1.3.0"
11731159

1174-
"@typescript-eslint/[email protected]", "@typescript-eslint/utils@^7.3.1":
1175-
version "7.16.0"
1176-
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.16.0.tgz#b38dc0ce1778e8182e227c98d91d3418449aa17f"
1177-
integrity sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==
1160+
"@typescript-eslint/typescript-[email protected]":
1161+
version "8.0.0"
1162+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.0.0.tgz#d172385ced7cb851a038b5c834c245a97a0f9cf6"
1163+
integrity sha512-5b97WpKMX+Y43YKi4zVcCVLtK5F98dFls3Oxui8LbnmRsseKenbbDinmvxrWegKDMmlkIq/XHuyy0UGLtpCDKg==
11781164
dependencies:
1179-
"@eslint-community/eslint-utils" "^4.4.0"
1180-
"@typescript-eslint/scope-manager" "7.16.0"
1181-
"@typescript-eslint/types" "7.16.0"
1182-
"@typescript-eslint/typescript-estree" "7.16.0"
1165+
"@typescript-eslint/types" "8.0.0"
1166+
"@typescript-eslint/visitor-keys" "8.0.0"
1167+
debug "^4.3.4"
1168+
globby "^11.1.0"
1169+
is-glob "^4.0.3"
1170+
minimatch "^9.0.4"
1171+
semver "^7.6.0"
1172+
ts-api-utils "^1.3.0"
11831173

11841174
"@typescript-eslint/[email protected]":
11851175
version "7.18.0"
@@ -1191,13 +1181,15 @@
11911181
"@typescript-eslint/types" "7.18.0"
11921182
"@typescript-eslint/typescript-estree" "7.18.0"
11931183

1194-
"@typescript-eslint/[email protected].0":
1195-
version "7.16.0"
1196-
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.16.0.tgz#a1d99fa7a3787962d6e0efd436575ef840e23b06"
1197-
integrity sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==
1184+
"@typescript-eslint/[email protected]", "@typescript-eslint/utils@^8.0.0":
1185+
version "8.0.0"
1186+
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.0.0.tgz#1794d6f4b37ec253172a173dc938ae68651b9b99"
1187+
integrity sha512-k/oS/A/3QeGLRvOWCg6/9rATJL5rec7/5s1YmdS0ZU6LHveJyGFwBvLhSRBv6i9xaj7etmosp+l+ViN1I9Aj/Q==
11981188
dependencies:
1199-
"@typescript-eslint/types" "7.16.0"
1200-
eslint-visitor-keys "^3.4.3"
1189+
"@eslint-community/eslint-utils" "^4.4.0"
1190+
"@typescript-eslint/scope-manager" "8.0.0"
1191+
"@typescript-eslint/types" "8.0.0"
1192+
"@typescript-eslint/typescript-estree" "8.0.0"
12011193

12021194
"@typescript-eslint/[email protected]":
12031195
version "7.18.0"
@@ -1207,6 +1199,14 @@
12071199
"@typescript-eslint/types" "7.18.0"
12081200
eslint-visitor-keys "^3.4.3"
12091201

1202+
"@typescript-eslint/[email protected]":
1203+
version "8.0.0"
1204+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.0.0.tgz#224a67230190d267e6e78586bd7d8dfbd32ae4f3"
1205+
integrity sha512-oN0K4nkHuOyF3PVMyETbpP5zp6wfyOvm7tWhTMfoqxSSsPmJIh6JNASuZDlODE8eE+0EB9uar+6+vxr9DBTYOA==
1206+
dependencies:
1207+
"@typescript-eslint/types" "8.0.0"
1208+
eslint-visitor-keys "^3.4.3"
1209+
12101210
"@ungap/structured-clone@^1.0.0", "@ungap/structured-clone@^1.2.0":
12111211
version "1.2.0"
12121212
resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
@@ -2046,10 +2046,10 @@ deep-is@^0.1.3:
20462046
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
20472047
integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
20482048

2049-
deepmerge-ts@^5.1.0:
2050-
version "5.1.0"
2051-
resolved "https://registry.yarnpkg.com/deepmerge-ts/-/deepmerge-ts-5.1.0.tgz#c55206cc4c7be2ded89b9c816cf3608884525d7a"
2052-
integrity sha512-eS8dRJOckyo9maw9Tu5O5RUi/4inFLrnoLkBe3cPfDMx3WZioXtmOew4TXQaxq7Rhl4xjDtR7c6x8nNTxOvbFw==
2049+
deepmerge-ts@^7.1.0:
2050+
version "7.1.0"
2051+
resolved "https://registry.yarnpkg.com/deepmerge-ts/-/deepmerge-ts-7.1.0.tgz#c1e0f11f64465b3e04ca4e03658235fba1cce07b"
2052+
integrity sha512-q6bNsfNBtgr8ZOQqmZbl94MmYWm+QcDNIkqCxVWiw1vKvf+y/N2dZQKdnDXn4c5Ygt/y63tDof6OCN+2YwWVEg==
20532053

20542054
delegates@^1.0.0:
20552055
version "1.0.0"
@@ -2367,17 +2367,17 @@ [email protected]:
23672367
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz#31af3d94578645966c082fcb71a5846d3c94867f"
23682368
integrity sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==
23692369

2370-
eslint-plugin-functional@6.6.1:
2371-
version "6.6.1"
2372-
resolved "https://registry.yarnpkg.com/eslint-plugin-functional/-/eslint-plugin-functional-6.6.1.tgz#506783b0c9ce4195653c00119b8e721aa0a35456"
2373-
integrity sha512-BXA0XtP2ygMh+3wx5zvX5cBcd54sq6l5ceOS9Yift3J7bp8oSAk7UVV7+i9wKuhtNoo11qiDEjjPuO/qxMQ98g==
2370+
eslint-plugin-functional@7.0.0:
2371+
version "7.0.0"
2372+
resolved "https://registry.yarnpkg.com/eslint-plugin-functional/-/eslint-plugin-functional-7.0.0.tgz#80ffdfaf885341dd5d04fb7cfac3f29b8909ff45"
2373+
integrity sha512-j3ZISQBQDs8rjRfMeEKtXb/wg+PV7NXfxshgIq/XR8j8SBlt64nzT6RTO58sJ3nMP5R/DRypofIoW4wMYsGhAQ==
23742374
dependencies:
2375-
"@typescript-eslint/utils" "^7.3.1"
2376-
deepmerge-ts "^5.1.0"
2377-
escape-string-regexp "^4.0.0"
2378-
is-immutable-type "^4.0.0"
2379-
semver "^7.6.0"
2375+
"@typescript-eslint/utils" "^8.0.0"
2376+
deepmerge-ts "^7.1.0"
2377+
escape-string-regexp "^5.0.0"
2378+
is-immutable-type "^5.0.0"
23802379
ts-api-utils "^1.3.0"
2380+
ts-declaration-location "^1.0.3"
23812381

23822382
eslint-scope@^7.2.2:
23832383
version "7.2.2"
@@ -3034,14 +3034,14 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
30343034
dependencies:
30353035
is-extglob "^2.1.1"
30363036

3037-
is-immutable-type@^4.0.0:
3038-
version "4.0.0"
3039-
resolved "https://registry.yarnpkg.com/is-immutable-type/-/is-immutable-type-4.0.0.tgz#d62ad1ff411eef8dfa3a87222960ec3b645db1a1"
3040-
integrity sha512-gyFBCXv+NikTs8/PGZhgjbMmFZQ5jvHGZIsVu6+/9Bk4K7imlWBIDN7hTr9fNioGzFg71I4YM3z8f0aKXarTAw==
3037+
is-immutable-type@^5.0.0:
3038+
version "5.0.0"
3039+
resolved "https://registry.yarnpkg.com/is-immutable-type/-/is-immutable-type-5.0.0.tgz#2325dfa548f8c7f33a0a8926f2603ec9c2ab839f"
3040+
integrity sha512-mcvHasqbRBWJznuPqqHRKiJgYAz60sZ0mvO3bN70JbkuK7ksfmgc489aKZYxMEjIbRvyOseaTjaRZLRF/xFeRA==
30413041
dependencies:
3042-
"@typescript-eslint/type-utils" "^7.2.0"
3042+
"@typescript-eslint/type-utils" "^8.0.0"
30433043
ts-api-utils "^1.3.0"
3044-
ts-declaration-location "^1.0.0"
3044+
ts-declaration-location "^1.0.4"
30453045

30463046
is-inside-container@^1.0.0:
30473047
version "1.0.0"
@@ -3741,14 +3741,21 @@ mimic-fn@^4.0.0:
37413741
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc"
37423742
integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==
37433743

3744+
minimatch@^10.0.0:
3745+
version "10.0.1"
3746+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.0.1.tgz#ce0521856b453c86e25f2c4c0d03e6ff7ddc440b"
3747+
integrity sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==
3748+
dependencies:
3749+
brace-expansion "^2.0.1"
3750+
37443751
minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
37453752
version "3.1.2"
37463753
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
37473754
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
37483755
dependencies:
37493756
brace-expansion "^1.1.7"
37503757

3751-
minimatch@^9.0.0, minimatch@^9.0.4:
3758+
minimatch@^9.0.4:
37523759
version "9.0.5"
37533760
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5"
37543761
integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
@@ -4763,12 +4770,12 @@ ts-api-utils@^1.3.0:
47634770
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
47644771
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==
47654772

4766-
ts-declaration-location@^1.0.0:
4767-
version "1.0.2"
4768-
resolved "https://registry.yarnpkg.com/ts-declaration-location/-/ts-declaration-location-1.0.2.tgz#cf8d39762149a650c6515298ba32e96db0edafd6"
4769-
integrity sha512-F7+4QiD/WguzLqviTNu+4tgR5SJtW4orC9RDCYzkwbeyHNq7hfGpq4Y8odaf0w9Z6orH+y98jgUdVaUFOPNRhg==
4773+
ts-declaration-location@^1.0.3, ts-declaration-location@^1.0.4:
4774+
version "1.0.4"
4775+
resolved "https://registry.yarnpkg.com/ts-declaration-location/-/ts-declaration-location-1.0.4.tgz#60c64133202ec5d171fdf0395f70f786f92f14c0"
4776+
integrity sha512-r4JoxYhKULbZuH81Pjrp9OEG5St7XWk7zXwGkLKhmVcjiBVHTJXV5wK6dEa9JKW5QGSTW6b1lOjxAKp8R1SQhg==
47704777
dependencies:
4771-
minimatch "^9.0.0"
4778+
minimatch "^10.0.0"
47724779

47734780
47744781
version "12.0.0"

0 commit comments

Comments
 (0)