Skip to content

Commit 1401760

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

File tree

2 files changed

+142
-14
lines changed

2 files changed

+142
-14
lines changed

package.json

Lines changed: 1 addition & 1 deletion
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.8",
60-
"eslint-plugin-functional": "4.4.1",
60+
"eslint-plugin-functional": "9.0.2",
6161
"eslint-plugin-jest": "28.14.0",
6262
"ethers": "6.15.0",
6363
"husky": "9.1.7",

yarn.lock

Lines changed: 141 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1296,6 +1296,13 @@
12961296
dependencies:
12971297
eslint-visitor-keys "^3.3.0"
12981298

1299+
"@eslint-community/eslint-utils@^4.7.0":
1300+
version "4.9.0"
1301+
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz#7308df158e064f0dd8b8fdb58aa14fa2a7f913b3"
1302+
integrity sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==
1303+
dependencies:
1304+
eslint-visitor-keys "^3.4.3"
1305+
12991306
"@eslint-community/regexpp@^4.4.0":
13001307
version "4.5.1"
13011308
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.5.1.tgz#cdd35dce4fa1a89a4fd42b1599eb35b3af408884"
@@ -2025,6 +2032,15 @@
20252032
"@typescript-eslint/typescript-estree" "5.62.0"
20262033
debug "^4.3.4"
20272034

2035+
"@typescript-eslint/[email protected]":
2036+
version "8.46.2"
2037+
resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.46.2.tgz#ab2f02a0de4da6a7eeb885af5e059be57819d608"
2038+
integrity sha512-PULOLZ9iqwI7hXcmL4fVfIsBi6AN9YxRc0frbvmg8f+4hQAjQ5GYNKK0DIArNo+rOKmR/iBYwkpBmnIwin4wBg==
2039+
dependencies:
2040+
"@typescript-eslint/tsconfig-utils" "^8.46.2"
2041+
"@typescript-eslint/types" "^8.46.2"
2042+
debug "^4.3.4"
2043+
20282044
"@typescript-eslint/[email protected]":
20292045
version "5.62.0"
20302046
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c"
@@ -2041,6 +2057,19 @@
20412057
"@typescript-eslint/types" "8.0.0"
20422058
"@typescript-eslint/visitor-keys" "8.0.0"
20432059

2060+
"@typescript-eslint/[email protected]":
2061+
version "8.46.2"
2062+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.46.2.tgz#7d37df2493c404450589acb3b5d0c69cc0670a88"
2063+
integrity sha512-LF4b/NmGvdWEHD2H4MsHD8ny6JpiVNDzrSZr3CsckEgCbAGZbYM4Cqxvi9L+WqDMT+51Ozy7lt2M+d0JLEuBqA==
2064+
dependencies:
2065+
"@typescript-eslint/types" "8.46.2"
2066+
"@typescript-eslint/visitor-keys" "8.46.2"
2067+
2068+
"@typescript-eslint/[email protected]", "@typescript-eslint/tsconfig-utils@^8.46.2":
2069+
version "8.46.2"
2070+
resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.2.tgz#d110451cb93bbd189865206ea37ef677c196828c"
2071+
integrity sha512-a7QH6fw4S57+F5y2FIxxSDyi5M4UfGF+Jl1bCGd7+L4KsaUY80GsiF/t0UoRFDHAguKlBaACWJRmdrc6Xfkkag==
2072+
20442073
"@typescript-eslint/[email protected]":
20452074
version "5.62.0"
20462075
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a"
@@ -2051,6 +2080,17 @@
20512080
debug "^4.3.4"
20522081
tsutils "^3.21.0"
20532082

2083+
"@typescript-eslint/type-utils@^8.0.0":
2084+
version "8.46.2"
2085+
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.46.2.tgz#802d027864e6fb752e65425ed09f3e089fb4d384"
2086+
integrity sha512-HbPM4LbaAAt/DjxXaG9yiS9brOOz6fabal4uvUmaUYe6l3K1phQDMQKBRUrr06BQkxkvIZVVHttqiybM9nJsLA==
2087+
dependencies:
2088+
"@typescript-eslint/types" "8.46.2"
2089+
"@typescript-eslint/typescript-estree" "8.46.2"
2090+
"@typescript-eslint/utils" "8.46.2"
2091+
debug "^4.3.4"
2092+
ts-api-utils "^2.1.0"
2093+
20542094
"@typescript-eslint/[email protected]":
20552095
version "5.62.0"
20562096
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f"
@@ -2061,6 +2101,11 @@
20612101
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.0.0.tgz#7195ea9369fe5ee46b958d7ffca6bd26511cce18"
20622102
integrity sha512-wgdSGs9BTMWQ7ooeHtu5quddKKs5Z5dS+fHLbrQI+ID0XWJLODGMHRfhwImiHoeO2S5Wir2yXuadJN6/l4JRxw==
20632103

2104+
"@typescript-eslint/[email protected]", "@typescript-eslint/types@^8.46.2":
2105+
version "8.46.2"
2106+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.46.2.tgz#2bad7348511b31e6e42579820e62b73145635763"
2107+
integrity sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ==
2108+
20642109
"@typescript-eslint/[email protected]":
20652110
version "5.62.0"
20662111
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b"
@@ -2088,7 +2133,23 @@
20882133
semver "^7.6.0"
20892134
ts-api-utils "^1.3.0"
20902135

2091-
"@typescript-eslint/[email protected]", "@typescript-eslint/utils@^5.10.2":
2136+
"@typescript-eslint/[email protected]":
2137+
version "8.46.2"
2138+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.2.tgz#ab547a27e4222bb6a3281cb7e98705272e2c7d08"
2139+
integrity sha512-f7rW7LJ2b7Uh2EiQ+7sza6RDZnajbNbemn54Ob6fRwQbgcIn+GWfyuHDHRYgRoZu1P4AayVScrRW+YfbTvPQoQ==
2140+
dependencies:
2141+
"@typescript-eslint/project-service" "8.46.2"
2142+
"@typescript-eslint/tsconfig-utils" "8.46.2"
2143+
"@typescript-eslint/types" "8.46.2"
2144+
"@typescript-eslint/visitor-keys" "8.46.2"
2145+
debug "^4.3.4"
2146+
fast-glob "^3.3.2"
2147+
is-glob "^4.0.3"
2148+
minimatch "^9.0.4"
2149+
semver "^7.6.0"
2150+
ts-api-utils "^2.1.0"
2151+
2152+
"@typescript-eslint/[email protected]":
20922153
version "5.62.0"
20932154
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86"
20942155
integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==
@@ -2102,6 +2163,16 @@
21022163
eslint-scope "^5.1.1"
21032164
semver "^7.3.7"
21042165

2166+
"@typescript-eslint/[email protected]", "@typescript-eslint/utils@^8.26.0":
2167+
version "8.46.2"
2168+
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.46.2.tgz#b313d33d67f9918583af205bd7bcebf20f231732"
2169+
integrity sha512-sExxzucx0Tud5tE0XqR0lT0psBQvEpnpiul9XbGUB1QwpWJJAps1O/Z7hJxLGiZLBKMCutjTzDgmd1muEhBnVg==
2170+
dependencies:
2171+
"@eslint-community/eslint-utils" "^4.7.0"
2172+
"@typescript-eslint/scope-manager" "8.46.2"
2173+
"@typescript-eslint/types" "8.46.2"
2174+
"@typescript-eslint/typescript-estree" "8.46.2"
2175+
21052176
"@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0":
21062177
version "8.0.0"
21072178
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.0.0.tgz#1794d6f4b37ec253172a173dc938ae68651b9b99"
@@ -2128,6 +2199,14 @@
21282199
"@typescript-eslint/types" "8.0.0"
21292200
eslint-visitor-keys "^3.4.3"
21302201

2202+
"@typescript-eslint/[email protected]":
2203+
version "8.46.2"
2204+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.2.tgz#803fa298948c39acf810af21bdce6f8babfa9738"
2205+
integrity sha512-tUFMXI4gxzzMXt4xpGJEsBsTox0XbNQ1y94EwlD/CuZwFcQP79xfQqMhau9HsRc/J0cAPA/HZt1dZPtGn9V/7w==
2206+
dependencies:
2207+
"@typescript-eslint/types" "8.46.2"
2208+
eslint-visitor-keys "^4.2.1"
2209+
21312210
"@ungap/structured-clone@^1.2.0":
21322211
version "1.2.0"
21332212
resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
@@ -2646,10 +2725,10 @@ deep-is@^0.1.3:
26462725
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
26472726
integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
26482727

2649-
deepmerge-ts@^4.0.3:
2650-
version "4.3.0"
2651-
resolved "https://registry.yarnpkg.com/deepmerge-ts/-/deepmerge-ts-4.3.0.tgz#432aff3cd09f947e36cdb3772a43960bf45327fe"
2652-
integrity sha512-if3ZYdkD2dClhnXR5reKtG98cwyaRT1NeugQoAPTTfsOpV9kqyeiBF9Qa5RHjemb3KzD5ulqygv6ED3t5j9eJw==
2728+
deepmerge-ts@^7.1.5:
2729+
version "7.1.5"
2730+
resolved "https://registry.yarnpkg.com/deepmerge-ts/-/deepmerge-ts-7.1.5.tgz#ff818564007f5c150808d2b7b732cac83aa415ab"
2731+
integrity sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==
26532732

26542733
deepmerge@^4.2.2:
26552734
version "4.3.1"
@@ -2767,20 +2846,27 @@ escape-string-regexp@^4.0.0:
27672846
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
27682847
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
27692848

2849+
escape-string-regexp@^5.0.0:
2850+
version "5.0.0"
2851+
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8"
2852+
integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==
2853+
27702854
27712855
version "10.1.8"
27722856
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz#15734ce4af8c2778cc32f0b01b37b0b5cd1ecb97"
27732857
integrity sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==
27742858

2775-
eslint-plugin-functional@4.4.1:
2776-
version "4.4.1"
2777-
resolved "https://registry.yarnpkg.com/eslint-plugin-functional/-/eslint-plugin-functional-4.4.1.tgz#de967e2a307387281ff78466ab66967f17ff9e99"
2778-
integrity sha512-YhSfHS52Si62Sn126g9wGx+XnWMoWhwEt6ctVXfcJj+xMUiggjOqUVMca7fuLNzX8jYiNBIeU1Y0teHGePZ3NA==
2859+
eslint-plugin-functional@9.0.2:
2860+
version "9.0.2"
2861+
resolved "https://registry.yarnpkg.com/eslint-plugin-functional/-/eslint-plugin-functional-9.0.2.tgz#f7eba53624812dfccd42d6c94ef41bab97cb2b05"
2862+
integrity sha512-N8kP9HX1CJ2HrufPHLzsKNJ81O1IB25jw2mxOc1H1z3CamEu8MYTn9dOo/FPfQwsqHZVuf7wyDCBcL8r8H7N0w==
27792863
dependencies:
2780-
"@typescript-eslint/utils" "^5.10.2"
2781-
deepmerge-ts "^4.0.3"
2782-
escape-string-regexp "^4.0.0"
2783-
semver "^7.3.7"
2864+
"@typescript-eslint/utils" "^8.26.0"
2865+
deepmerge-ts "^7.1.5"
2866+
escape-string-regexp "^5.0.0"
2867+
is-immutable-type "^5.0.1"
2868+
ts-api-utils "^2.0.1"
2869+
ts-declaration-location "^1.0.6"
27842870

27852871
27862872
version "28.14.0"
@@ -2815,6 +2901,11 @@ eslint-visitor-keys@^3.4.3:
28152901
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
28162902
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
28172903

2904+
eslint-visitor-keys@^4.2.1:
2905+
version "4.2.1"
2906+
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#4cfea60fe7dd0ad8e816e1ed026c1d5251b512c1"
2907+
integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==
2908+
28182909
28192910
version "8.57.1"
28202911
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9"
@@ -2999,6 +3090,17 @@ fast-glob@^3.2.9:
29993090
merge2 "^1.3.0"
30003091
micromatch "^4.0.4"
30013092

3093+
fast-glob@^3.3.2:
3094+
version "3.3.3"
3095+
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818"
3096+
integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==
3097+
dependencies:
3098+
"@nodelib/fs.stat" "^2.0.2"
3099+
"@nodelib/fs.walk" "^1.2.3"
3100+
glob-parent "^5.1.2"
3101+
merge2 "^1.3.0"
3102+
micromatch "^4.0.8"
3103+
30023104
[email protected], fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0:
30033105
version "2.1.0"
30043106
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
@@ -3350,6 +3452,15 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3:
33503452
dependencies:
33513453
is-extglob "^2.1.1"
33523454

3455+
is-immutable-type@^5.0.1:
3456+
version "5.0.1"
3457+
resolved "https://registry.yarnpkg.com/is-immutable-type/-/is-immutable-type-5.0.1.tgz#bfc2a10d995891b4205a448710b4f4c8260986fa"
3458+
integrity sha512-LkHEOGVZZXxGl8vDs+10k3DvP++SEoYEAJLRk6buTFi6kD7QekThV7xHS0j6gpnUCQ0zpud/gMDGiV4dQneLTg==
3459+
dependencies:
3460+
"@typescript-eslint/type-utils" "^8.0.0"
3461+
ts-api-utils "^2.0.0"
3462+
ts-declaration-location "^1.0.4"
3463+
33533464
is-module@^1.0.0:
33543465
version "1.0.0"
33553466
resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
@@ -4389,6 +4500,11 @@ picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1:
43894500
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
43904501
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
43914502

4503+
picomatch@^4.0.2:
4504+
version "4.0.3"
4505+
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042"
4506+
integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==
4507+
43924508
pidtree@^0.6.0:
43934509
version "0.6.0"
43944510
resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c"
@@ -4987,6 +5103,18 @@ ts-api-utils@^1.3.0:
49875103
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
49885104
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==
49895105

5106+
ts-api-utils@^2.0.0, ts-api-utils@^2.0.1, ts-api-utils@^2.1.0:
5107+
version "2.1.0"
5108+
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.1.0.tgz#595f7094e46eed364c13fd23e75f9513d29baf91"
5109+
integrity sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==
5110+
5111+
ts-declaration-location@^1.0.4, ts-declaration-location@^1.0.6:
5112+
version "1.0.7"
5113+
resolved "https://registry.yarnpkg.com/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz#d4068fe9975828b3b453b3ab112b4711d8267688"
5114+
integrity sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==
5115+
dependencies:
5116+
picomatch "^4.0.2"
5117+
49905118
49915119
version "29.4.5"
49925120
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.4.5.tgz#a6b0dc401e521515d5342234be87f1ca96390a6f"

0 commit comments

Comments
 (0)