Skip to content

Commit cb7749b

Browse files
chore(deps): update dependency eslint-plugin-functional to v9
1 parent be74c92 commit cb7749b

File tree

2 files changed

+125
-14
lines changed

2 files changed

+125
-14
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
"@typescript-eslint/parser": "5.62.0",
5858
"eslint": "8.57.1",
5959
"eslint-config-prettier": "10.1.5",
60-
"eslint-plugin-functional": "4.4.1",
60+
"eslint-plugin-functional": "9.0.1",
6161
"eslint-plugin-jest": "28.11.0",
6262
"ethers": "6.14.1",
6363
"husky": "9.1.7",

yarn.lock

+124-13
Original file line numberDiff line numberDiff line change
@@ -1119,6 +1119,13 @@
11191119
dependencies:
11201120
eslint-visitor-keys "^3.3.0"
11211121

1122+
"@eslint-community/eslint-utils@^4.7.0":
1123+
version "4.7.0"
1124+
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz#607084630c6c033992a082de6e6fbc1a8b52175a"
1125+
integrity sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==
1126+
dependencies:
1127+
eslint-visitor-keys "^3.4.3"
1128+
11221129
"@eslint-community/regexpp@^4.4.0":
11231130
version "4.5.1"
11241131
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.5.1.tgz#cdd35dce4fa1a89a4fd42b1599eb35b3af408884"
@@ -1838,6 +1845,14 @@
18381845
"@typescript-eslint/types" "8.0.0"
18391846
"@typescript-eslint/visitor-keys" "8.0.0"
18401847

1848+
"@typescript-eslint/[email protected]":
1849+
version "8.32.1"
1850+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.32.1.tgz#9a6bf5fb2c5380e14fe9d38ccac6e4bbe17e8afc"
1851+
integrity sha512-7IsIaIDeZn7kffk7qXC3o6Z4UblZJKV3UBpkvRNpr5NSyLji7tvTcvmnMNYuYLyh26mN8W723xpo3i4MlD33vA==
1852+
dependencies:
1853+
"@typescript-eslint/types" "8.32.1"
1854+
"@typescript-eslint/visitor-keys" "8.32.1"
1855+
18411856
"@typescript-eslint/[email protected]":
18421857
version "5.62.0"
18431858
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a"
@@ -1848,6 +1863,16 @@
18481863
debug "^4.3.4"
18491864
tsutils "^3.21.0"
18501865

1866+
"@typescript-eslint/type-utils@^8.0.0":
1867+
version "8.32.1"
1868+
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.32.1.tgz#b9292a45f69ecdb7db74d1696e57d1a89514d21e"
1869+
integrity sha512-mv9YpQGA8iIsl5KyUPi+FGLm7+bA4fgXaeRcFKRDRwDMu4iwrSHeDPipwueNXhdIIZltwCJv+NkxftECbIZWfA==
1870+
dependencies:
1871+
"@typescript-eslint/typescript-estree" "8.32.1"
1872+
"@typescript-eslint/utils" "8.32.1"
1873+
debug "^4.3.4"
1874+
ts-api-utils "^2.1.0"
1875+
18511876
"@typescript-eslint/[email protected]":
18521877
version "5.62.0"
18531878
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f"
@@ -1858,6 +1883,11 @@
18581883
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.0.0.tgz#7195ea9369fe5ee46b958d7ffca6bd26511cce18"
18591884
integrity sha512-wgdSGs9BTMWQ7ooeHtu5quddKKs5Z5dS+fHLbrQI+ID0XWJLODGMHRfhwImiHoeO2S5Wir2yXuadJN6/l4JRxw==
18601885

1886+
"@typescript-eslint/[email protected]":
1887+
version "8.32.1"
1888+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.32.1.tgz#b19fe4ac0dc08317bae0ce9ec1168123576c1d4b"
1889+
integrity sha512-YmybwXUJcgGqgAp6bEsgpPXEg6dcCyPyCSr0CAAueacR/CCBi25G3V8gGQ2kRzQRBNol7VQknxMs9HvVa9Rvfg==
1890+
18611891
"@typescript-eslint/[email protected]":
18621892
version "5.62.0"
18631893
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b"
@@ -1885,7 +1915,21 @@
18851915
semver "^7.6.0"
18861916
ts-api-utils "^1.3.0"
18871917

1888-
"@typescript-eslint/[email protected]", "@typescript-eslint/utils@^5.10.2":
1918+
"@typescript-eslint/[email protected]":
1919+
version "8.32.1"
1920+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.32.1.tgz#9023720ca4ecf4f59c275a05b5fed69b1276face"
1921+
integrity sha512-Y3AP9EIfYwBb4kWGb+simvPaqQoT5oJuzzj9m0i6FCY6SPvlomY2Ei4UEMm7+FXtlNJbor80ximyslzaQF6xhg==
1922+
dependencies:
1923+
"@typescript-eslint/types" "8.32.1"
1924+
"@typescript-eslint/visitor-keys" "8.32.1"
1925+
debug "^4.3.4"
1926+
fast-glob "^3.3.2"
1927+
is-glob "^4.0.3"
1928+
minimatch "^9.0.4"
1929+
semver "^7.6.0"
1930+
ts-api-utils "^2.1.0"
1931+
1932+
"@typescript-eslint/[email protected]":
18891933
version "5.62.0"
18901934
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86"
18911935
integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==
@@ -1899,6 +1943,16 @@
18991943
eslint-scope "^5.1.1"
19001944
semver "^7.3.7"
19011945

1946+
"@typescript-eslint/[email protected]", "@typescript-eslint/utils@^8.20.0":
1947+
version "8.32.1"
1948+
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.32.1.tgz#4d6d5d29b9e519e9a85e9a74e9f7bdb58abe9704"
1949+
integrity sha512-DsSFNIgLSrc89gpq1LJB7Hm1YpuhK086DRDJSNrewcGvYloWW1vZLHBTIvarKZDcAORIy/uWNx8Gad+4oMpkSA==
1950+
dependencies:
1951+
"@eslint-community/eslint-utils" "^4.7.0"
1952+
"@typescript-eslint/scope-manager" "8.32.1"
1953+
"@typescript-eslint/types" "8.32.1"
1954+
"@typescript-eslint/typescript-estree" "8.32.1"
1955+
19021956
"@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0":
19031957
version "8.0.0"
19041958
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.0.0.tgz#1794d6f4b37ec253172a173dc938ae68651b9b99"
@@ -1925,6 +1979,14 @@
19251979
"@typescript-eslint/types" "8.0.0"
19261980
eslint-visitor-keys "^3.4.3"
19271981

1982+
"@typescript-eslint/[email protected]":
1983+
version "8.32.1"
1984+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.32.1.tgz#4321395cc55c2eb46036cbbb03e101994d11ddca"
1985+
integrity sha512-ar0tjQfObzhSaW3C3QNmTc5ofj0hDoNQ5XWrCy6zDyabdr0TWhCkClp+rywGNj/odAFBVzzJrK4tEq5M4Hmu4w==
1986+
dependencies:
1987+
"@typescript-eslint/types" "8.32.1"
1988+
eslint-visitor-keys "^4.2.0"
1989+
19281990
"@ungap/structured-clone@^1.2.0":
19291991
version "1.2.0"
19301992
resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
@@ -2441,10 +2503,10 @@ deep-is@^0.1.3:
24412503
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
24422504
integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
24432505

2444-
deepmerge-ts@^4.0.3:
2445-
version "4.3.0"
2446-
resolved "https://registry.yarnpkg.com/deepmerge-ts/-/deepmerge-ts-4.3.0.tgz#432aff3cd09f947e36cdb3772a43960bf45327fe"
2447-
integrity sha512-if3ZYdkD2dClhnXR5reKtG98cwyaRT1NeugQoAPTTfsOpV9kqyeiBF9Qa5RHjemb3KzD5ulqygv6ED3t5j9eJw==
2506+
deepmerge-ts@^7.1.3:
2507+
version "7.1.5"
2508+
resolved "https://registry.yarnpkg.com/deepmerge-ts/-/deepmerge-ts-7.1.5.tgz#ff818564007f5c150808d2b7b732cac83aa415ab"
2509+
integrity sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==
24482510

24492511
deepmerge@^4.2.2:
24502512
version "4.3.1"
@@ -2569,20 +2631,27 @@ escape-string-regexp@^4.0.0:
25692631
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
25702632
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
25712633

2634+
escape-string-regexp@^5.0.0:
2635+
version "5.0.0"
2636+
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8"
2637+
integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==
2638+
25722639
25732640
version "10.1.5"
25742641
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz#00c18d7225043b6fbce6a665697377998d453782"
25752642
integrity sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==
25762643

2577-
eslint-plugin-functional@4.4.1:
2578-
version "4.4.1"
2579-
resolved "https://registry.yarnpkg.com/eslint-plugin-functional/-/eslint-plugin-functional-4.4.1.tgz#de967e2a307387281ff78466ab66967f17ff9e99"
2580-
integrity sha512-YhSfHS52Si62Sn126g9wGx+XnWMoWhwEt6ctVXfcJj+xMUiggjOqUVMca7fuLNzX8jYiNBIeU1Y0teHGePZ3NA==
2644+
eslint-plugin-functional@9.0.1:
2645+
version "9.0.1"
2646+
resolved "https://registry.yarnpkg.com/eslint-plugin-functional/-/eslint-plugin-functional-9.0.1.tgz#8abcd63b4a6b0eea5c82771e8fbf8f1ab1b98426"
2647+
integrity sha512-FR9b/LH2ODuGURSjGlAiEn5LkK+Bumwo0mZHmcSB3SDXCmzQfhcnLCTXL69p/jElWEASSRe4rmarfhHLhAnbXw==
25812648
dependencies:
2582-
"@typescript-eslint/utils" "^5.10.2"
2583-
deepmerge-ts "^4.0.3"
2584-
escape-string-regexp "^4.0.0"
2585-
semver "^7.3.7"
2649+
"@typescript-eslint/utils" "^8.20.0"
2650+
deepmerge-ts "^7.1.3"
2651+
escape-string-regexp "^5.0.0"
2652+
is-immutable-type "^5.0.1"
2653+
ts-api-utils "^2.0.0"
2654+
ts-declaration-location "^1.0.5"
25862655

25872656
25882657
version "28.11.0"
@@ -2617,6 +2686,11 @@ eslint-visitor-keys@^3.4.3:
26172686
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
26182687
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
26192688

2689+
eslint-visitor-keys@^4.2.0:
2690+
version "4.2.0"
2691+
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45"
2692+
integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==
2693+
26202694
26212695
version "8.57.1"
26222696
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9"
@@ -2801,6 +2875,17 @@ fast-glob@^3.2.9:
28012875
merge2 "^1.3.0"
28022876
micromatch "^4.0.4"
28032877

2878+
fast-glob@^3.3.2:
2879+
version "3.3.3"
2880+
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818"
2881+
integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==
2882+
dependencies:
2883+
"@nodelib/fs.stat" "^2.0.2"
2884+
"@nodelib/fs.walk" "^1.2.3"
2885+
glob-parent "^5.1.2"
2886+
merge2 "^1.3.0"
2887+
micromatch "^4.0.8"
2888+
28042889
[email protected], fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0:
28052890
version "2.1.0"
28062891
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
@@ -3128,6 +3213,15 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3:
31283213
dependencies:
31293214
is-extglob "^2.1.1"
31303215

3216+
is-immutable-type@^5.0.1:
3217+
version "5.0.1"
3218+
resolved "https://registry.yarnpkg.com/is-immutable-type/-/is-immutable-type-5.0.1.tgz#bfc2a10d995891b4205a448710b4f4c8260986fa"
3219+
integrity sha512-LkHEOGVZZXxGl8vDs+10k3DvP++SEoYEAJLRk6buTFi6kD7QekThV7xHS0j6gpnUCQ0zpud/gMDGiV4dQneLTg==
3220+
dependencies:
3221+
"@typescript-eslint/type-utils" "^8.0.0"
3222+
ts-api-utils "^2.0.0"
3223+
ts-declaration-location "^1.0.4"
3224+
31313225
is-module@^1.0.0:
31323226
version "1.0.0"
31333227
resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
@@ -4174,6 +4268,11 @@ picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1:
41744268
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
41754269
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
41764270

4271+
picomatch@^4.0.2:
4272+
version "4.0.2"
4273+
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab"
4274+
integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==
4275+
41774276
pidtree@^0.6.0:
41784277
version "0.6.0"
41794278
resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c"
@@ -4761,6 +4860,18 @@ ts-api-utils@^1.3.0:
47614860
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
47624861
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==
47634862

4863+
ts-api-utils@^2.0.0, ts-api-utils@^2.1.0:
4864+
version "2.1.0"
4865+
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.1.0.tgz#595f7094e46eed364c13fd23e75f9513d29baf91"
4866+
integrity sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==
4867+
4868+
ts-declaration-location@^1.0.4, ts-declaration-location@^1.0.5:
4869+
version "1.0.7"
4870+
resolved "https://registry.yarnpkg.com/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz#d4068fe9975828b3b453b3ab112b4711d8267688"
4871+
integrity sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==
4872+
dependencies:
4873+
picomatch "^4.0.2"
4874+
47644875
47654876
version "29.3.3"
47664877
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.3.3.tgz#c24c31a9d12268f88899e3eeb05912cab42c574c"

0 commit comments

Comments
 (0)