Skip to content

Commit cf4bdb6

Browse files
Update eslint monorepo to v10
1 parent a1c157d commit cf4bdb6

2 files changed

Lines changed: 84 additions & 79 deletions

File tree

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@
158158
"devDependencies": {
159159
"@eslint/compat": "^2.0.0",
160160
"@eslint/eslintrc": "^3.2.0",
161-
"@eslint/js": "^9.18.0",
161+
"@eslint/js": "^10.0.0",
162162
"@graphql-codegen/add": "7.0.0",
163163
"@graphql-codegen/cli": "7.0.0",
164164
"@graphql-codegen/fragment-matcher": "7.0.0",
@@ -196,7 +196,7 @@
196196
"@vitest/eslint-plugin": "^1.1.24",
197197
"@vitest/ui": "^4.0.0",
198198
"core-js-compat": "3.49.0",
199-
"eslint": "9.39.4",
199+
"eslint": "10.4.1",
200200
"eslint-config-airbnb": "19.0.4",
201201
"eslint-config-airbnb-base": "15.0.0",
202202
"eslint-config-airbnb-typescript": "18.0.0",

yarn.lock

Lines changed: 82 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -3909,7 +3909,7 @@ __metadata:
39093909
languageName: node
39103910
linkType: hard
39113911

3912-
"@eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.12.2":
3912+
"@eslint-community/regexpp@npm:^4.12.2":
39133913
version: 4.12.2
39143914
resolution: "@eslint-community/regexpp@npm:4.12.2"
39153915
checksum: 10c0/fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d
@@ -3930,32 +3930,23 @@ __metadata:
39303930
languageName: node
39313931
linkType: hard
39323932

3933-
"@eslint/config-array@npm:^0.21.2":
3934-
version: 0.21.2
3935-
resolution: "@eslint/config-array@npm:0.21.2"
3933+
"@eslint/config-array@npm:^0.23.5":
3934+
version: 0.23.5
3935+
resolution: "@eslint/config-array@npm:0.23.5"
39363936
dependencies:
3937-
"@eslint/object-schema": "npm:^2.1.7"
3937+
"@eslint/object-schema": "npm:^3.0.5"
39383938
debug: "npm:^4.3.1"
3939-
minimatch: "npm:^3.1.5"
3940-
checksum: 10c0/89dfe815d18456177c0a1f238daf4593107fd20298b3598e0103054360d3b8d09d967defd8318f031185d68df1f95cfa68becf1390a9c5c6887665f1475142e3
3941-
languageName: node
3942-
linkType: hard
3943-
3944-
"@eslint/config-helpers@npm:^0.4.2":
3945-
version: 0.4.2
3946-
resolution: "@eslint/config-helpers@npm:0.4.2"
3947-
dependencies:
3948-
"@eslint/core": "npm:^0.17.0"
3949-
checksum: 10c0/92efd7a527b2d17eb1a148409d71d80f9ac160b565ac73ee092252e8bf08ecd08670699f46b306b94f13d22e88ac88a612120e7847570dd7cdc72f234d50dcb4
3939+
minimatch: "npm:^10.2.4"
3940+
checksum: 10c0/b24833c4c76e78ee075d306cd3f095db46b2db0f90cc13a6ee6e4275f9889731c05bf5403ab5fefb79c756e07ac9184ed0e04570341382f9eccbccc80e6d1a0c
39503941
languageName: node
39513942
linkType: hard
39523943

3953-
"@eslint/core@npm:^0.17.0":
3954-
version: 0.17.0
3955-
resolution: "@eslint/core@npm:0.17.0"
3944+
"@eslint/config-helpers@npm:^0.6.0":
3945+
version: 0.6.0
3946+
resolution: "@eslint/config-helpers@npm:0.6.0"
39563947
dependencies:
3957-
"@types/json-schema": "npm:^7.0.15"
3958-
checksum: 10c0/9a580f2246633bc752298e7440dd942ec421860d1946d0801f0423830e67887e4aeba10ab9a23d281727a978eb93d053d1922a587d502942a713607f40ed704e
3948+
"@eslint/core": "npm:^1.2.1"
3949+
checksum: 10c0/f9af20e8b60b0ba27edb74b8eb40c0c5d51a9bf9baf9e053bb57833a87cb0a1c49b4dfaad88fc24d49c907ad1324c8a0b668684fa9c321351dac4bc9155ec10a
39593950
languageName: node
39603951
linkType: hard
39613952

@@ -3968,7 +3959,7 @@ __metadata:
39683959
languageName: node
39693960
linkType: hard
39703961

3971-
"@eslint/eslintrc@npm:^3.2.0, @eslint/eslintrc@npm:^3.3.5":
3962+
"@eslint/eslintrc@npm:^3.2.0":
39723963
version: 3.3.5
39733964
resolution: "@eslint/eslintrc@npm:3.3.5"
39743965
dependencies:
@@ -3985,27 +3976,32 @@ __metadata:
39853976
languageName: node
39863977
linkType: hard
39873978

3988-
"@eslint/js@npm:9.39.4, @eslint/js@npm:^9.18.0":
3989-
version: 9.39.4
3990-
resolution: "@eslint/js@npm:9.39.4"
3991-
checksum: 10c0/5aa7dea2cbc5decf7f5e3b0c6f86a084ccee0f792d288ca8e839f8bc1b64e03e227068968e49b26096e6f71fd857ab6e42691d1b993826b9a3883f1bdd7a0e46
3979+
"@eslint/js@npm:^10.0.0":
3980+
version: 10.0.1
3981+
resolution: "@eslint/js@npm:10.0.1"
3982+
peerDependencies:
3983+
eslint: ^10.0.0
3984+
peerDependenciesMeta:
3985+
eslint:
3986+
optional: true
3987+
checksum: 10c0/9f3fcaf71ba7fdf65d82e8faad6ecfe97e11801cc3c362b306a88ea1ed1344ae0d35330dddb0e8ad18f010f6687a70b75491b9e01c8af57acd7987cee6b3ec6c
39923988
languageName: node
39933989
linkType: hard
39943990

3995-
"@eslint/object-schema@npm:^2.1.7":
3996-
version: 2.1.7
3997-
resolution: "@eslint/object-schema@npm:2.1.7"
3998-
checksum: 10c0/936b6e499853d1335803f556d526c86f5fe2259ed241bc665000e1d6353828edd913feed43120d150adb75570cae162cf000b5b0dfc9596726761c36b82f4e87
3991+
"@eslint/object-schema@npm:^3.0.5":
3992+
version: 3.0.5
3993+
resolution: "@eslint/object-schema@npm:3.0.5"
3994+
checksum: 10c0/1db337431f520b99e9edda64ef5fafd7ec6a029843eeb608753025125b6649d861d843cffafafd3c4e37926d7d5f9ec0c6a8e3665c13c3da2144e8132892e92e
39993995
languageName: node
40003996
linkType: hard
40013997

4002-
"@eslint/plugin-kit@npm:^0.4.1":
4003-
version: 0.4.1
4004-
resolution: "@eslint/plugin-kit@npm:0.4.1"
3998+
"@eslint/plugin-kit@npm:^0.7.2":
3999+
version: 0.7.2
4000+
resolution: "@eslint/plugin-kit@npm:0.7.2"
40054001
dependencies:
4006-
"@eslint/core": "npm:^0.17.0"
4002+
"@eslint/core": "npm:^1.2.1"
40074003
levn: "npm:^0.4.1"
4008-
checksum: 10c0/51600f78b798f172a9915dffb295e2ffb44840d583427bc732baf12ecb963eb841b253300e657da91d890f4b323d10a1bd12934bf293e3018d8bb66fdce5217b
4004+
checksum: 10c0/aafba08077bcd6d7dde6c2e21db18086046a88f914f29971a84cac9ad2d48952ded1b293e665e523805297eff756522dafa16f0062195e2c7143dcd1d47d11ed
40094005
languageName: node
40104006
linkType: hard
40114007

@@ -8295,6 +8291,13 @@ __metadata:
82958291
languageName: node
82968292
linkType: hard
82978293

8294+
"@types/esrecurse@npm:^4.3.1":
8295+
version: 4.3.1
8296+
resolution: "@types/esrecurse@npm:4.3.1"
8297+
checksum: 10c0/90dad74d5da3ad27606d8e8e757322f33171cfeaa15ad558b615cf71bb2a516492d18f55f4816384685a3eb2412142e732bbae9a4a7cd2cf3deb7572aa4ebe03
8298+
languageName: node
8299+
linkType: hard
8300+
82988301
"@types/estree-jsx@npm:^1.0.0":
82998302
version: 1.0.3
83008303
resolution: "@types/estree-jsx@npm:1.0.3"
@@ -9588,12 +9591,12 @@ __metadata:
95889591
languageName: node
95899592
linkType: hard
95909593

9591-
"acorn@npm:^8.0.0, acorn@npm:^8.0.4, acorn@npm:^8.15.0, acorn@npm:^8.4.1":
9592-
version: 8.15.0
9593-
resolution: "acorn@npm:8.15.0"
9594+
"acorn@npm:^8.0.0, acorn@npm:^8.0.4, acorn@npm:^8.15.0, acorn@npm:^8.16.0, acorn@npm:^8.4.1":
9595+
version: 8.16.0
9596+
resolution: "acorn@npm:8.16.0"
95949597
bin:
95959598
acorn: bin/acorn
9596-
checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec
9599+
checksum: 10c0/c9c52697227661b68d0debaf972222d4f622aa06b185824164e153438afa7b08273432ca43ea792cadb24dada1d46f6f6bb1ef8de9956979288cc1b96bf9914e
95979600
languageName: node
95989601
linkType: hard
95999602

@@ -13521,13 +13524,15 @@ __metadata:
1352113524
languageName: node
1352213525
linkType: hard
1352313526

13524-
"eslint-scope@npm:^8.4.0":
13525-
version: 8.4.0
13526-
resolution: "eslint-scope@npm:8.4.0"
13527+
"eslint-scope@npm:^9.1.2":
13528+
version: 9.1.2
13529+
resolution: "eslint-scope@npm:9.1.2"
1352713530
dependencies:
13531+
"@types/esrecurse": "npm:^4.3.1"
13532+
"@types/estree": "npm:^1.0.8"
1352813533
esrecurse: "npm:^4.3.0"
1352913534
estraverse: "npm:^5.2.0"
13530-
checksum: 10c0/407f6c600204d0f3705bd557f81bd0189e69cd7996f408f8971ab5779c0af733d1af2f1412066b40ee1588b085874fc37a2333986c6521669cdbdd36ca5058e0
13535+
checksum: 10c0/9fb8bca5a73e5741efb6cec84467027b6cb6f4203ff9b43a938e272c5cd30800bde46a5c20dfd1609f840225f0b62b7673be391b20acadf8658ca9fa4729b3dd
1353113536
languageName: node
1353213537
linkType: hard
1353313538

@@ -13545,38 +13550,35 @@ __metadata:
1354513550
languageName: node
1354613551
linkType: hard
1354713552

13548-
"eslint-visitor-keys@npm:^5.0.0":
13553+
"eslint-visitor-keys@npm:^5.0.0, eslint-visitor-keys@npm:^5.0.1":
1354913554
version: 5.0.1
1355013555
resolution: "eslint-visitor-keys@npm:5.0.1"
1355113556
checksum: 10c0/16190bdf2cbae40a1109384c94450c526a79b0b9c3cb21e544256ed85ac48a4b84db66b74a6561d20fe6ab77447f150d711c2ad5ad74df4fcc133736bce99678
1355213557
languageName: node
1355313558
linkType: hard
1355413559

13555-
"eslint@npm:9.39.4":
13556-
version: 9.39.4
13557-
resolution: "eslint@npm:9.39.4"
13560+
"eslint@npm:10.4.1":
13561+
version: 10.4.1
13562+
resolution: "eslint@npm:10.4.1"
1355813563
dependencies:
1355913564
"@eslint-community/eslint-utils": "npm:^4.8.0"
13560-
"@eslint-community/regexpp": "npm:^4.12.1"
13561-
"@eslint/config-array": "npm:^0.21.2"
13562-
"@eslint/config-helpers": "npm:^0.4.2"
13563-
"@eslint/core": "npm:^0.17.0"
13564-
"@eslint/eslintrc": "npm:^3.3.5"
13565-
"@eslint/js": "npm:9.39.4"
13566-
"@eslint/plugin-kit": "npm:^0.4.1"
13565+
"@eslint-community/regexpp": "npm:^4.12.2"
13566+
"@eslint/config-array": "npm:^0.23.5"
13567+
"@eslint/config-helpers": "npm:^0.6.0"
13568+
"@eslint/core": "npm:^1.2.1"
13569+
"@eslint/plugin-kit": "npm:^0.7.2"
1356713570
"@humanfs/node": "npm:^0.16.6"
1356813571
"@humanwhocodes/module-importer": "npm:^1.0.1"
1356913572
"@humanwhocodes/retry": "npm:^0.4.2"
1357013573
"@types/estree": "npm:^1.0.6"
1357113574
ajv: "npm:^6.14.0"
13572-
chalk: "npm:^4.0.0"
1357313575
cross-spawn: "npm:^7.0.6"
1357413576
debug: "npm:^4.3.2"
1357513577
escape-string-regexp: "npm:^4.0.0"
13576-
eslint-scope: "npm:^8.4.0"
13577-
eslint-visitor-keys: "npm:^4.2.1"
13578-
espree: "npm:^10.4.0"
13579-
esquery: "npm:^1.5.0"
13578+
eslint-scope: "npm:^9.1.2"
13579+
eslint-visitor-keys: "npm:^5.0.1"
13580+
espree: "npm:^11.2.0"
13581+
esquery: "npm:^1.7.0"
1358013582
esutils: "npm:^2.0.2"
1358113583
fast-deep-equal: "npm:^3.1.3"
1358213584
file-entry-cache: "npm:^8.0.0"
@@ -13586,8 +13588,7 @@ __metadata:
1358613588
imurmurhash: "npm:^0.1.4"
1358713589
is-glob: "npm:^4.0.0"
1358813590
json-stable-stringify-without-jsonify: "npm:^1.0.1"
13589-
lodash.merge: "npm:^4.6.2"
13590-
minimatch: "npm:^3.1.5"
13591+
minimatch: "npm:^10.2.4"
1359113592
natural-compare: "npm:^1.4.0"
1359213593
optionator: "npm:^0.9.3"
1359313594
peerDependencies:
@@ -13597,11 +13598,11 @@ __metadata:
1359713598
optional: true
1359813599
bin:
1359913600
eslint: bin/eslint.js
13600-
checksum: 10c0/1955067c2d991f0c84f4c4abfafe31bb47fa3b717a7fd3e43fe1e511c6f859d7700cbca969f85661dc4c130f7aeced5e5444884314198a54428f5e5141db9337
13601+
checksum: 10c0/c5e6bb5158fb0d62f090c8e2671de5c98283bbb37a58b6d871bada63af3018e683483c96c1a92272fedc8f4e5279a273a0451acf0da67c487406639daa05aedb
1360113602
languageName: node
1360213603
linkType: hard
1360313604

13604-
"espree@npm:^10.0.1, espree@npm:^10.4.0":
13605+
"espree@npm:^10.0.1":
1360513606
version: 10.4.0
1360613607
resolution: "espree@npm:10.4.0"
1360713608
dependencies:
@@ -13612,6 +13613,17 @@ __metadata:
1361213613
languageName: node
1361313614
linkType: hard
1361413615

13616+
"espree@npm:^11.2.0":
13617+
version: 11.2.0
13618+
resolution: "espree@npm:11.2.0"
13619+
dependencies:
13620+
acorn: "npm:^8.16.0"
13621+
acorn-jsx: "npm:^5.3.2"
13622+
eslint-visitor-keys: "npm:^5.0.1"
13623+
checksum: 10c0/cf87e18ffd9dc113eb8d16588e7757701bc10c9934a71cce8b89c2611d51672681a918307bd6b19ac3ccd0e7ba1cbccc2f815b36b52fa7e73097b251014c3d81
13624+
languageName: node
13625+
linkType: hard
13626+
1361513627
"esprima@npm:^4.0.0":
1361613628
version: 4.0.1
1361713629
resolution: "esprima@npm:4.0.1"
@@ -13622,12 +13634,12 @@ __metadata:
1362213634
languageName: node
1362313635
linkType: hard
1362413636

13625-
"esquery@npm:^1.5.0":
13626-
version: 1.6.0
13627-
resolution: "esquery@npm:1.6.0"
13637+
"esquery@npm:^1.7.0":
13638+
version: 1.7.0
13639+
resolution: "esquery@npm:1.7.0"
1362813640
dependencies:
1362913641
estraverse: "npm:^5.1.0"
13630-
checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2
13642+
checksum: 10c0/77d5173db450b66f3bc685d11af4c90cffeedb340f34a39af96d43509a335ce39c894fd79233df32d38f5e4e219fa0f7076f6ec90bae8320170ba082c0db4793
1363113643
languageName: node
1363213644
linkType: hard
1363313645

@@ -17006,13 +17018,6 @@ __metadata:
1700617018
languageName: node
1700717019
linkType: hard
1700817020

17009-
"lodash.merge@npm:^4.6.2":
17010-
version: 4.6.2
17011-
resolution: "lodash.merge@npm:4.6.2"
17012-
checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506
17013-
languageName: node
17014-
linkType: hard
17015-
1701617021
"lodash.sortby@npm:^4.7.0":
1701717022
version: 4.7.0
1701817023
resolution: "lodash.sortby@npm:4.7.0"
@@ -18279,7 +18284,7 @@ __metadata:
1827918284
languageName: node
1828018285
linkType: hard
1828118286

18282-
"minimatch@npm:^10.0.0, minimatch@npm:^10.1.1, minimatch@npm:^10.2.2":
18287+
"minimatch@npm:^10.0.0, minimatch@npm:^10.1.1, minimatch@npm:^10.2.2, minimatch@npm:^10.2.4":
1828318288
version: 10.2.5
1828418289
resolution: "minimatch@npm:10.2.5"
1828518290
dependencies:
@@ -22341,7 +22346,7 @@ __metadata:
2234122346
"@emotion/serialize": "npm:1.3.3"
2234222347
"@eslint/compat": "npm:^2.0.0"
2234322348
"@eslint/eslintrc": "npm:^3.2.0"
22344-
"@eslint/js": "npm:^9.18.0"
22349+
"@eslint/js": "npm:^10.0.0"
2234522350
"@graphiql/toolkit": "npm:0.12.0"
2234622351
"@graphql-codegen/add": "npm:7.0.0"
2234722352
"@graphql-codegen/cli": "npm:7.0.0"
@@ -22432,7 +22437,7 @@ __metadata:
2243222437
debounce-promise: "npm:3.1.2"
2243322438
detect-browser: "npm:5.3.0"
2243422439
diff: "npm:9.0.0"
22435-
eslint: "npm:9.39.4"
22440+
eslint: "npm:10.4.1"
2243622441
eslint-config-airbnb: "npm:19.0.4"
2243722442
eslint-config-airbnb-base: "npm:15.0.0"
2243822443
eslint-config-airbnb-typescript: "npm:18.0.0"

0 commit comments

Comments
 (0)