Skip to content

Commit 3dff2fd

Browse files
Update typescript-eslint monorepo to v8
1 parent b4086cd commit 3dff2fd

2 files changed

Lines changed: 144 additions & 36 deletions

File tree

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@
3535
"devDependencies": {
3636
"@rubensworks/eslint-config": "^1.0.0",
3737
"@types/jest": "^29.0.0",
38-
"@typescript-eslint/eslint-plugin": "^4.2.0",
39-
"@typescript-eslint/parser": "^4.1.1",
38+
"@typescript-eslint/eslint-plugin": "^8.0.0",
39+
"@typescript-eslint/parser": "^8.0.0",
4040
"coveralls": "^3.0.0",
4141
"eslint": "^7.9.0",
4242
"eslint-config-es": "^3.23.0",

yarn.lock

Lines changed: 142 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,18 @@
313313
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
314314
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
315315

316+
"@eslint-community/eslint-utils@^4.4.0":
317+
version "4.4.0"
318+
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
319+
integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
320+
dependencies:
321+
eslint-visitor-keys "^3.3.0"
322+
323+
"@eslint-community/regexpp@^4.10.0":
324+
version "4.11.0"
325+
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.0.tgz#b0ffd0312b4a3fd2d6f77237e7248a5ad3a680ae"
326+
integrity sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==
327+
316328
"@eslint/eslintrc@^0.4.3":
317329
version "0.4.3"
318330
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c"
@@ -791,31 +803,20 @@
791803
semver "^7.3.5"
792804
tsutils "^3.21.0"
793805

794-
"@typescript-eslint/eslint-plugin@^4.2.0":
795-
version "4.33.0"
796-
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz#c24dc7c8069c7706bc40d99f6fa87edcb2005276"
797-
integrity sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==
798-
dependencies:
799-
"@typescript-eslint/experimental-utils" "4.33.0"
800-
"@typescript-eslint/scope-manager" "4.33.0"
801-
debug "^4.3.1"
802-
functional-red-black-tree "^1.0.1"
803-
ignore "^5.1.8"
804-
regexpp "^3.1.0"
805-
semver "^7.3.5"
806-
tsutils "^3.21.0"
807-
808-
"@typescript-eslint/experimental-utils@4.33.0", "@typescript-eslint/experimental-utils@^4.0.1":
809-
version "4.33.0"
810-
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz#6f2a786a4209fa2222989e9380b5331b2810f7fd"
811-
integrity sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==
812-
dependencies:
813-
"@types/json-schema" "^7.0.7"
814-
"@typescript-eslint/scope-manager" "4.33.0"
815-
"@typescript-eslint/types" "4.33.0"
816-
"@typescript-eslint/typescript-estree" "4.33.0"
817-
eslint-scope "^5.1.1"
818-
eslint-utils "^3.0.0"
806+
"@typescript-eslint/eslint-plugin@^8.0.0":
807+
version "8.0.0"
808+
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.0.0.tgz#0fee96f6b691e4bfb9c260fd77d1c86bfbac4f56"
809+
integrity sha512-STIZdwEQRXAHvNUS6ILDf5z3u95Gc8jzywunxSNqX00OooIemaaNIA0vEgynJlycL5AjabYLLrIyHd4iazyvtg==
810+
dependencies:
811+
"@eslint-community/regexpp" "^4.10.0"
812+
"@typescript-eslint/scope-manager" "8.0.0"
813+
"@typescript-eslint/type-utils" "8.0.0"
814+
"@typescript-eslint/utils" "8.0.0"
815+
"@typescript-eslint/visitor-keys" "8.0.0"
816+
graphemer "^1.4.0"
817+
ignore "^5.3.1"
818+
natural-compare "^1.4.0"
819+
ts-api-utils "^1.3.0"
819820

820821
"@typescript-eslint/experimental-utils@5.2.0":
821822
version "5.2.0"
@@ -829,6 +830,18 @@
829830
eslint-scope "^5.1.1"
830831
eslint-utils "^3.0.0"
831832

833+
"@typescript-eslint/experimental-utils@^4.0.1":
834+
version "4.33.0"
835+
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz#6f2a786a4209fa2222989e9380b5331b2810f7fd"
836+
integrity sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==
837+
dependencies:
838+
"@types/json-schema" "^7.0.7"
839+
"@typescript-eslint/scope-manager" "4.33.0"
840+
"@typescript-eslint/types" "4.33.0"
841+
"@typescript-eslint/typescript-estree" "4.33.0"
842+
eslint-scope "^5.1.1"
843+
eslint-utils "^3.0.0"
844+
832845
"@typescript-eslint/parser@5.2.0":
833846
version "5.2.0"
834847
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.2.0.tgz#dc081aa89de16b5676b10215519af3aa7b58fb72"
@@ -839,15 +852,16 @@
839852
"@typescript-eslint/typescript-estree" "5.2.0"
840853
debug "^4.3.2"
841854

842-
"@typescript-eslint/parser@^4.1.1":
843-
version "4.33.0"
844-
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.33.0.tgz#dfe797570d9694e560528d18eecad86c8c744899"
845-
integrity sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==
855+
"@typescript-eslint/parser@^8.0.0":
856+
version "8.0.0"
857+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.0.0.tgz#5a5030cf8123176b5a0abd966f99e5f9f110652d"
858+
integrity sha512-pS1hdZ+vnrpDIxuFXYQpLTILglTjSYJ9MbetZctrUawogUsPdz31DIIRZ9+rab0LhYNTsk88w4fIzVheiTbWOQ==
846859
dependencies:
847-
"@typescript-eslint/scope-manager" "4.33.0"
848-
"@typescript-eslint/types" "4.33.0"
849-
"@typescript-eslint/typescript-estree" "4.33.0"
850-
debug "^4.3.1"
860+
"@typescript-eslint/scope-manager" "8.0.0"
861+
"@typescript-eslint/types" "8.0.0"
862+
"@typescript-eslint/typescript-estree" "8.0.0"
863+
"@typescript-eslint/visitor-keys" "8.0.0"
864+
debug "^4.3.4"
851865

852866
"@typescript-eslint/scope-manager@4.33.0":
853867
version "4.33.0"
@@ -865,6 +879,24 @@
865879
"@typescript-eslint/types" "5.2.0"
866880
"@typescript-eslint/visitor-keys" "5.2.0"
867881

882+
"@typescript-eslint/scope-manager@8.0.0":
883+
version "8.0.0"
884+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.0.0.tgz#d14df46c9e43c53af7699dfa800cd615d7dfc118"
885+
integrity sha512-V0aa9Csx/ZWWv2IPgTfY7T4agYwJyILESu/PVqFtTFz9RIS823mAze+NbnBI8xiwdX3iqeQbcTYlvB04G9wyQw==
886+
dependencies:
887+
"@typescript-eslint/types" "8.0.0"
888+
"@typescript-eslint/visitor-keys" "8.0.0"
889+
890+
"@typescript-eslint/type-utils@8.0.0":
891+
version "8.0.0"
892+
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.0.0.tgz#facecaf0736bfe8394b9290382f300554cf90884"
893+
integrity sha512-mJAFP2mZLTBwAn5WI4PMakpywfWFH5nQZezUQdSKV23Pqo6o9iShQg1hP2+0hJJXP2LnZkWPphdIq4juYYwCeg==
894+
dependencies:
895+
"@typescript-eslint/typescript-estree" "8.0.0"
896+
"@typescript-eslint/utils" "8.0.0"
897+
debug "^4.3.4"
898+
ts-api-utils "^1.3.0"
899+
868900
"@typescript-eslint/types@4.33.0":
869901
version "4.33.0"
870902
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72"
@@ -875,6 +907,11 @@
875907
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.2.0.tgz#7ad32d15abddb0ee968a330f0ea182ea544ef7cf"
876908
integrity sha512-cTk6x08qqosps6sPyP2j7NxyFPlCNsJwSDasqPNjEQ8JMD5xxj2NHxcLin5AJQ8pAVwpQ8BMI3bTxR0zxmK9qQ==
877909

910+
"@typescript-eslint/types@8.0.0":
911+
version "8.0.0"
912+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.0.0.tgz#7195ea9369fe5ee46b958d7ffca6bd26511cce18"
913+
integrity sha512-wgdSGs9BTMWQ7ooeHtu5quddKKs5Z5dS+fHLbrQI+ID0XWJLODGMHRfhwImiHoeO2S5Wir2yXuadJN6/l4JRxw==
914+
878915
"@typescript-eslint/typescript-estree@4.33.0":
879916
version "4.33.0"
880917
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz#0dfb51c2908f68c5c08d82aefeaf166a17c24609"
@@ -901,6 +938,30 @@
901938
semver "^7.3.5"
902939
tsutils "^3.21.0"
903940

941+
"@typescript-eslint/typescript-estree@8.0.0":
942+
version "8.0.0"
943+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.0.0.tgz#d172385ced7cb851a038b5c834c245a97a0f9cf6"
944+
integrity sha512-5b97WpKMX+Y43YKi4zVcCVLtK5F98dFls3Oxui8LbnmRsseKenbbDinmvxrWegKDMmlkIq/XHuyy0UGLtpCDKg==
945+
dependencies:
946+
"@typescript-eslint/types" "8.0.0"
947+
"@typescript-eslint/visitor-keys" "8.0.0"
948+
debug "^4.3.4"
949+
globby "^11.1.0"
950+
is-glob "^4.0.3"
951+
minimatch "^9.0.4"
952+
semver "^7.6.0"
953+
ts-api-utils "^1.3.0"
954+
955+
"@typescript-eslint/utils@8.0.0":
956+
version "8.0.0"
957+
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.0.0.tgz#1794d6f4b37ec253172a173dc938ae68651b9b99"
958+
integrity sha512-k/oS/A/3QeGLRvOWCg6/9rATJL5rec7/5s1YmdS0ZU6LHveJyGFwBvLhSRBv6i9xaj7etmosp+l+ViN1I9Aj/Q==
959+
dependencies:
960+
"@eslint-community/eslint-utils" "^4.4.0"
961+
"@typescript-eslint/scope-manager" "8.0.0"
962+
"@typescript-eslint/types" "8.0.0"
963+
"@typescript-eslint/typescript-estree" "8.0.0"
964+
904965
"@typescript-eslint/visitor-keys@4.33.0":
905966
version "4.33.0"
906967
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz#2a22f77a41604289b7a186586e9ec48ca92ef1dd"
@@ -917,6 +978,14 @@
917978
"@typescript-eslint/types" "5.2.0"
918979
eslint-visitor-keys "^3.0.0"
919980

981+
"@typescript-eslint/visitor-keys@8.0.0":
982+
version "8.0.0"
983+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.0.0.tgz#224a67230190d267e6e78586bd7d8dfbd32ae4f3"
984+
integrity sha512-oN0K4nkHuOyF3PVMyETbpP5zp6wfyOvm7tWhTMfoqxSSsPmJIh6JNASuZDlODE8eE+0EB9uar+6+vxr9DBTYOA==
985+
dependencies:
986+
"@typescript-eslint/types" "8.0.0"
987+
eslint-visitor-keys "^3.4.3"
988+
920989
acorn-jsx@^5.3.1:
921990
version "5.3.2"
922991
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
@@ -1161,6 +1230,13 @@ brace-expansion@^1.1.7:
11611230
balanced-match "^1.0.0"
11621231
concat-map "0.0.1"
11631232

1233+
brace-expansion@^2.0.1:
1234+
version "2.0.1"
1235+
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
1236+
integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
1237+
dependencies:
1238+
balanced-match "^1.0.0"
1239+
11641240
braces@^3.0.2:
11651241
version "3.0.2"
11661242
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
@@ -1825,6 +1901,11 @@ eslint-visitor-keys@^3.0.0:
18251901
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
18261902
integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
18271903

1904+
eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.3:
1905+
version "3.4.3"
1906+
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
1907+
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
1908+
18281909
eslint@^7.9.0:
18291910
version "7.32.0"
18301911
resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d"
@@ -2195,7 +2276,7 @@ globals@^13.6.0, globals@^13.9.0:
21952276
dependencies:
21962277
type-fest "^0.20.2"
21972278

2198-
globby@^11.0.3, globby@^11.0.4:
2279+
globby@^11.0.3, globby@^11.0.4, globby@^11.1.0:
21992280
version "11.1.0"
22002281
resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
22012282
integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
@@ -2212,6 +2293,11 @@ graceful-fs@^4.1.2, graceful-fs@^4.2.9:
22122293
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
22132294
integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
22142295

2296+
graphemer@^1.4.0:
2297+
version "1.4.0"
2298+
resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
2299+
integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
2300+
22152301
har-schema@^2.0.0:
22162302
version "2.0.0"
22172303
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
@@ -2312,6 +2398,11 @@ ignore@^5.0.5, ignore@^5.1.8, ignore@^5.2.0:
23122398
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
23132399
integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
23142400

2401+
ignore@^5.3.1:
2402+
version "5.3.1"
2403+
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef"
2404+
integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==
2405+
23152406
import-fresh@^3.0.0, import-fresh@^3.2.1:
23162407
version "3.3.0"
23172408
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
@@ -3254,6 +3345,13 @@ minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2:
32543345
dependencies:
32553346
brace-expansion "^1.1.7"
32563347

3348+
minimatch@^9.0.4:
3349+
version "9.0.5"
3350+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5"
3351+
integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
3352+
dependencies:
3353+
brace-expansion "^2.0.1"
3354+
32573355
minimist-options@4.1.0:
32583356
version "4.1.0"
32593357
resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619"
@@ -3923,6 +4021,11 @@ semver@^6.0.0, semver@^6.3.0:
39234021
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
39244022
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
39254023

4024+
semver@^7.6.0:
4025+
version "7.6.3"
4026+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
4027+
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
4028+
39264029
shebang-command@^1.2.0:
39274030
version "1.2.0"
39284031
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
@@ -4264,6 +4367,11 @@ trim-newlines@^3.0.0:
42644367
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144"
42654368
integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==
42664369

4370+
ts-api-utils@^1.3.0:
4371+
version "1.3.0"
4372+
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
4373+
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==
4374+
42674375
ts-jest@^29.0.0:
42684376
version "29.0.5"
42694377
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.0.5.tgz#c5557dcec8fe434fcb8b70c3e21c6b143bfce066"

0 commit comments

Comments
 (0)