Skip to content

Commit 31ea96c

Browse files
chore(deps): update dependency eslint-plugin-functional to v9
1 parent c558b5c commit 31ea96c

File tree

2 files changed

+120
-14
lines changed

2 files changed

+120
-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.1",
60-
"eslint-plugin-functional": "4.4.1",
60+
"eslint-plugin-functional": "9.0.1",
6161
"eslint-plugin-jest": "28.11.0",
6262
"ethers": "6.13.5",
6363
"husky": "9.1.7",

yarn.lock

+119-13
Original file line numberDiff line numberDiff line change
@@ -1937,6 +1937,14 @@
19371937
"@typescript-eslint/types" "8.0.0"
19381938
"@typescript-eslint/visitor-keys" "8.0.0"
19391939

1940+
"@typescript-eslint/[email protected]":
1941+
version "8.26.1"
1942+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.26.1.tgz#5e6ad0ac258ccf79462e91c3f43a3f1f7f31a6cc"
1943+
integrity sha512-6EIvbE5cNER8sqBu6V7+KeMZIC1664d2Yjt+B9EWUXrsyWpxx4lEZrmvxgSKRC6gX+efDL/UY9OpPZ267io3mg==
1944+
dependencies:
1945+
"@typescript-eslint/types" "8.26.1"
1946+
"@typescript-eslint/visitor-keys" "8.26.1"
1947+
19401948
"@typescript-eslint/[email protected]":
19411949
version "5.62.0"
19421950
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a"
@@ -1947,6 +1955,16 @@
19471955
debug "^4.3.4"
19481956
tsutils "^3.21.0"
19491957

1958+
"@typescript-eslint/type-utils@^8.0.0":
1959+
version "8.26.1"
1960+
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.26.1.tgz#462f0bae09de72ac6e8e1af2ebe588c23224d7f8"
1961+
integrity sha512-Kcj/TagJLwoY/5w9JGEFV0dclQdyqw9+VMndxOJKtoFSjfZhLXhYjzsQEeyza03rwHx2vFEGvrJWJBXKleRvZg==
1962+
dependencies:
1963+
"@typescript-eslint/typescript-estree" "8.26.1"
1964+
"@typescript-eslint/utils" "8.26.1"
1965+
debug "^4.3.4"
1966+
ts-api-utils "^2.0.1"
1967+
19501968
"@typescript-eslint/[email protected]":
19511969
version "5.62.0"
19521970
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f"
@@ -1957,6 +1975,11 @@
19571975
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.0.0.tgz#7195ea9369fe5ee46b958d7ffca6bd26511cce18"
19581976
integrity sha512-wgdSGs9BTMWQ7ooeHtu5quddKKs5Z5dS+fHLbrQI+ID0XWJLODGMHRfhwImiHoeO2S5Wir2yXuadJN6/l4JRxw==
19591977

1978+
"@typescript-eslint/[email protected]":
1979+
version "8.26.1"
1980+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.26.1.tgz#d5978721670cff263348d5062773389231a64132"
1981+
integrity sha512-n4THUQW27VmQMx+3P+B0Yptl7ydfceUj4ON/AQILAASwgYdZ/2dhfymRMh5egRUrvK5lSmaOm77Ry+lmXPOgBQ==
1982+
19601983
"@typescript-eslint/[email protected]":
19611984
version "5.62.0"
19621985
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b"
@@ -1984,7 +2007,21 @@
19842007
semver "^7.6.0"
19852008
ts-api-utils "^1.3.0"
19862009

1987-
"@typescript-eslint/[email protected]", "@typescript-eslint/utils@^5.10.2":
2010+
"@typescript-eslint/[email protected]":
2011+
version "8.26.1"
2012+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.26.1.tgz#eb0e4ce31753683d83be53441a409fd5f0b34afd"
2013+
integrity sha512-yUwPpUHDgdrv1QJ7YQal3cMVBGWfnuCdKbXw1yyjArax3353rEJP1ZA+4F8nOlQ3RfS2hUN/wze3nlY+ZOhvoA==
2014+
dependencies:
2015+
"@typescript-eslint/types" "8.26.1"
2016+
"@typescript-eslint/visitor-keys" "8.26.1"
2017+
debug "^4.3.4"
2018+
fast-glob "^3.3.2"
2019+
is-glob "^4.0.3"
2020+
minimatch "^9.0.4"
2021+
semver "^7.6.0"
2022+
ts-api-utils "^2.0.1"
2023+
2024+
"@typescript-eslint/[email protected]":
19882025
version "5.62.0"
19892026
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86"
19902027
integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==
@@ -1998,6 +2035,16 @@
19982035
eslint-scope "^5.1.1"
19992036
semver "^7.3.7"
20002037

2038+
"@typescript-eslint/[email protected]", "@typescript-eslint/utils@^8.20.0":
2039+
version "8.26.1"
2040+
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.26.1.tgz#54cc58469955f25577f659753b71a0e117a0539f"
2041+
integrity sha512-V4Urxa/XtSUroUrnI7q6yUTD3hDtfJ2jzVfeT3VK0ciizfK2q/zGC0iDh1lFMUZR8cImRrep6/q0xd/1ZGPQpg==
2042+
dependencies:
2043+
"@eslint-community/eslint-utils" "^4.4.0"
2044+
"@typescript-eslint/scope-manager" "8.26.1"
2045+
"@typescript-eslint/types" "8.26.1"
2046+
"@typescript-eslint/typescript-estree" "8.26.1"
2047+
20012048
"@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0":
20022049
version "8.0.0"
20032050
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.0.0.tgz#1794d6f4b37ec253172a173dc938ae68651b9b99"
@@ -2024,6 +2071,14 @@
20242071
"@typescript-eslint/types" "8.0.0"
20252072
eslint-visitor-keys "^3.4.3"
20262073

2074+
"@typescript-eslint/[email protected]":
2075+
version "8.26.1"
2076+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.26.1.tgz#c5267fcc82795cf10280363023837deacad2647c"
2077+
integrity sha512-AjOC3zfnxd6S4Eiy3jwktJPclqhFHNyd8L6Gycf9WUPoKZpgM5PjkxY1X7uSy61xVpiJDhhk7XT2NVsN3ALTWg==
2078+
dependencies:
2079+
"@typescript-eslint/types" "8.26.1"
2080+
eslint-visitor-keys "^4.2.0"
2081+
20272082
"@ungap/structured-clone@^1.2.0":
20282083
version "1.2.0"
20292084
resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
@@ -2540,10 +2595,10 @@ deep-is@^0.1.3:
25402595
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
25412596
integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
25422597

2543-
deepmerge-ts@^4.0.3:
2544-
version "4.3.0"
2545-
resolved "https://registry.yarnpkg.com/deepmerge-ts/-/deepmerge-ts-4.3.0.tgz#432aff3cd09f947e36cdb3772a43960bf45327fe"
2546-
integrity sha512-if3ZYdkD2dClhnXR5reKtG98cwyaRT1NeugQoAPTTfsOpV9kqyeiBF9Qa5RHjemb3KzD5ulqygv6ED3t5j9eJw==
2598+
deepmerge-ts@^7.1.3:
2599+
version "7.1.5"
2600+
resolved "https://registry.yarnpkg.com/deepmerge-ts/-/deepmerge-ts-7.1.5.tgz#ff818564007f5c150808d2b7b732cac83aa415ab"
2601+
integrity sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==
25472602

25482603
deepmerge@^4.2.2:
25492604
version "4.3.1"
@@ -2668,20 +2723,27 @@ escape-string-regexp@^4.0.0:
26682723
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
26692724
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
26702725

2726+
escape-string-regexp@^5.0.0:
2727+
version "5.0.0"
2728+
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8"
2729+
integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==
2730+
26712731
26722732
version "10.1.1"
26732733
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-10.1.1.tgz#cf0ff6e5c4e7e15f129f1f1ce2a5ecba92dec132"
26742734
integrity sha512-4EQQr6wXwS+ZJSzaR5ZCrYgLxqvUjdXctaEtBqHcbkW944B1NQyO4qpdHQbXBONfwxXdkAY81HH4+LUfrg+zPw==
26752735

2676-
eslint-plugin-functional@4.4.1:
2677-
version "4.4.1"
2678-
resolved "https://registry.yarnpkg.com/eslint-plugin-functional/-/eslint-plugin-functional-4.4.1.tgz#de967e2a307387281ff78466ab66967f17ff9e99"
2679-
integrity sha512-YhSfHS52Si62Sn126g9wGx+XnWMoWhwEt6ctVXfcJj+xMUiggjOqUVMca7fuLNzX8jYiNBIeU1Y0teHGePZ3NA==
2736+
eslint-plugin-functional@9.0.1:
2737+
version "9.0.1"
2738+
resolved "https://registry.yarnpkg.com/eslint-plugin-functional/-/eslint-plugin-functional-9.0.1.tgz#8abcd63b4a6b0eea5c82771e8fbf8f1ab1b98426"
2739+
integrity sha512-FR9b/LH2ODuGURSjGlAiEn5LkK+Bumwo0mZHmcSB3SDXCmzQfhcnLCTXL69p/jElWEASSRe4rmarfhHLhAnbXw==
26802740
dependencies:
2681-
"@typescript-eslint/utils" "^5.10.2"
2682-
deepmerge-ts "^4.0.3"
2683-
escape-string-regexp "^4.0.0"
2684-
semver "^7.3.7"
2741+
"@typescript-eslint/utils" "^8.20.0"
2742+
deepmerge-ts "^7.1.3"
2743+
escape-string-regexp "^5.0.0"
2744+
is-immutable-type "^5.0.1"
2745+
ts-api-utils "^2.0.0"
2746+
ts-declaration-location "^1.0.5"
26852747

26862748
26872749
version "28.11.0"
@@ -2716,6 +2778,11 @@ eslint-visitor-keys@^3.4.3:
27162778
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
27172779
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
27182780

2781+
eslint-visitor-keys@^4.2.0:
2782+
version "4.2.0"
2783+
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45"
2784+
integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==
2785+
27192786
27202787
version "8.57.1"
27212788
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9"
@@ -2900,6 +2967,17 @@ fast-glob@^3.2.9:
29002967
merge2 "^1.3.0"
29012968
micromatch "^4.0.4"
29022969

2970+
fast-glob@^3.3.2:
2971+
version "3.3.3"
2972+
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818"
2973+
integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==
2974+
dependencies:
2975+
"@nodelib/fs.stat" "^2.0.2"
2976+
"@nodelib/fs.walk" "^1.2.3"
2977+
glob-parent "^5.1.2"
2978+
merge2 "^1.3.0"
2979+
micromatch "^4.0.8"
2980+
29032981
[email protected], fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0:
29042982
version "2.1.0"
29052983
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
@@ -3227,6 +3305,15 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3:
32273305
dependencies:
32283306
is-extglob "^2.1.1"
32293307

3308+
is-immutable-type@^5.0.1:
3309+
version "5.0.1"
3310+
resolved "https://registry.yarnpkg.com/is-immutable-type/-/is-immutable-type-5.0.1.tgz#bfc2a10d995891b4205a448710b4f4c8260986fa"
3311+
integrity sha512-LkHEOGVZZXxGl8vDs+10k3DvP++SEoYEAJLRk6buTFi6kD7QekThV7xHS0j6gpnUCQ0zpud/gMDGiV4dQneLTg==
3312+
dependencies:
3313+
"@typescript-eslint/type-utils" "^8.0.0"
3314+
ts-api-utils "^2.0.0"
3315+
ts-declaration-location "^1.0.4"
3316+
32303317
is-module@^1.0.0:
32313318
version "1.0.0"
32323319
resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
@@ -4037,6 +4124,13 @@ minimatch@^9.0.4:
40374124
dependencies:
40384125
brace-expansion "^2.0.1"
40394126

4127+
minimatch@^9.0.5:
4128+
version "9.0.5"
4129+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5"
4130+
integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
4131+
dependencies:
4132+
brace-expansion "^2.0.1"
4133+
40404134
"minipass@^5.0.0 || ^6.0.2 || ^7.0.0":
40414135
version "7.0.2"
40424136
resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.2.tgz#58a82b7d81c7010da5bd4b2c0c85ac4b4ec5131e"
@@ -4871,6 +4965,18 @@ ts-api-utils@^1.3.0:
48714965
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
48724966
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==
48734967

4968+
ts-api-utils@^2.0.0, ts-api-utils@^2.0.1:
4969+
version "2.0.1"
4970+
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.0.1.tgz#660729385b625b939aaa58054f45c058f33f10cd"
4971+
integrity sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==
4972+
4973+
ts-declaration-location@^1.0.4, ts-declaration-location@^1.0.5:
4974+
version "1.0.6"
4975+
resolved "https://registry.yarnpkg.com/ts-declaration-location/-/ts-declaration-location-1.0.6.tgz#48567ef9300ec61af0b2d19b0484c24cccb3bb7e"
4976+
integrity sha512-QwtM5UZ8S/NpDvSx4u2EHJgLx2+we7qN8sgyOia4nTpJlke3NO1s1Eb2ea/8IFlkc60b71SILGqWBzGGDnNeSw==
4977+
dependencies:
4978+
minimatch "^9.0.5"
4979+
48744980
48754981
version "29.2.6"
48764982
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.2.6.tgz#df53edf8b72fb89de032cfa310abf37582851d9a"

0 commit comments

Comments
 (0)