Skip to content

Commit 2cdaec0

Browse files
Update eslint monorepo to v10
1 parent 2e4181d commit 2cdaec0

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
@@ -156,7 +156,7 @@
156156
"devDependencies": {
157157
"@eslint/compat": "^2.0.0",
158158
"@eslint/eslintrc": "^3.2.0",
159-
"@eslint/js": "^9.18.0",
159+
"@eslint/js": "^10.0.0",
160160
"@graphql-codegen/add": "7.0.0",
161161
"@graphql-codegen/cli": "7.0.0",
162162
"@graphql-codegen/fragment-matcher": "7.0.0",
@@ -194,7 +194,7 @@
194194
"@vitest/eslint-plugin": "^1.1.24",
195195
"@vitest/ui": "^4.0.0",
196196
"core-js-compat": "3.49.0",
197-
"eslint": "9.39.4",
197+
"eslint": "10.4.0",
198198
"eslint-config-airbnb": "19.0.4",
199199
"eslint-config-airbnb-base": "15.0.0",
200200
"eslint-config-airbnb-typescript": "18.0.0",

yarn.lock

Lines changed: 82 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -3900,7 +3900,7 @@ __metadata:
39003900
languageName: node
39013901
linkType: hard
39023902

3903-
"@eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.12.2":
3903+
"@eslint-community/regexpp@npm:^4.12.2":
39043904
version: 4.12.2
39053905
resolution: "@eslint-community/regexpp@npm:4.12.2"
39063906
checksum: 10c0/fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d
@@ -3921,32 +3921,23 @@ __metadata:
39213921
languageName: node
39223922
linkType: hard
39233923

3924-
"@eslint/config-array@npm:^0.21.2":
3925-
version: 0.21.2
3926-
resolution: "@eslint/config-array@npm:0.21.2"
3924+
"@eslint/config-array@npm:^0.23.5":
3925+
version: 0.23.5
3926+
resolution: "@eslint/config-array@npm:0.23.5"
39273927
dependencies:
3928-
"@eslint/object-schema": "npm:^2.1.7"
3928+
"@eslint/object-schema": "npm:^3.0.5"
39293929
debug: "npm:^4.3.1"
3930-
minimatch: "npm:^3.1.5"
3931-
checksum: 10c0/89dfe815d18456177c0a1f238daf4593107fd20298b3598e0103054360d3b8d09d967defd8318f031185d68df1f95cfa68becf1390a9c5c6887665f1475142e3
3932-
languageName: node
3933-
linkType: hard
3934-
3935-
"@eslint/config-helpers@npm:^0.4.2":
3936-
version: 0.4.2
3937-
resolution: "@eslint/config-helpers@npm:0.4.2"
3938-
dependencies:
3939-
"@eslint/core": "npm:^0.17.0"
3940-
checksum: 10c0/92efd7a527b2d17eb1a148409d71d80f9ac160b565ac73ee092252e8bf08ecd08670699f46b306b94f13d22e88ac88a612120e7847570dd7cdc72f234d50dcb4
3930+
minimatch: "npm:^10.2.4"
3931+
checksum: 10c0/b24833c4c76e78ee075d306cd3f095db46b2db0f90cc13a6ee6e4275f9889731c05bf5403ab5fefb79c756e07ac9184ed0e04570341382f9eccbccc80e6d1a0c
39413932
languageName: node
39423933
linkType: hard
39433934

3944-
"@eslint/core@npm:^0.17.0":
3945-
version: 0.17.0
3946-
resolution: "@eslint/core@npm:0.17.0"
3935+
"@eslint/config-helpers@npm:^0.6.0":
3936+
version: 0.6.0
3937+
resolution: "@eslint/config-helpers@npm:0.6.0"
39473938
dependencies:
3948-
"@types/json-schema": "npm:^7.0.15"
3949-
checksum: 10c0/9a580f2246633bc752298e7440dd942ec421860d1946d0801f0423830e67887e4aeba10ab9a23d281727a978eb93d053d1922a587d502942a713607f40ed704e
3939+
"@eslint/core": "npm:^1.2.1"
3940+
checksum: 10c0/f9af20e8b60b0ba27edb74b8eb40c0c5d51a9bf9baf9e053bb57833a87cb0a1c49b4dfaad88fc24d49c907ad1324c8a0b668684fa9c321351dac4bc9155ec10a
39503941
languageName: node
39513942
linkType: hard
39523943

@@ -3959,7 +3950,7 @@ __metadata:
39593950
languageName: node
39603951
linkType: hard
39613952

3962-
"@eslint/eslintrc@npm:^3.2.0, @eslint/eslintrc@npm:^3.3.5":
3953+
"@eslint/eslintrc@npm:^3.2.0":
39633954
version: 3.3.5
39643955
resolution: "@eslint/eslintrc@npm:3.3.5"
39653956
dependencies:
@@ -3976,27 +3967,32 @@ __metadata:
39763967
languageName: node
39773968
linkType: hard
39783969

3979-
"@eslint/js@npm:9.39.4, @eslint/js@npm:^9.18.0":
3980-
version: 9.39.4
3981-
resolution: "@eslint/js@npm:9.39.4"
3982-
checksum: 10c0/5aa7dea2cbc5decf7f5e3b0c6f86a084ccee0f792d288ca8e839f8bc1b64e03e227068968e49b26096e6f71fd857ab6e42691d1b993826b9a3883f1bdd7a0e46
3970+
"@eslint/js@npm:^10.0.0":
3971+
version: 10.0.1
3972+
resolution: "@eslint/js@npm:10.0.1"
3973+
peerDependencies:
3974+
eslint: ^10.0.0
3975+
peerDependenciesMeta:
3976+
eslint:
3977+
optional: true
3978+
checksum: 10c0/9f3fcaf71ba7fdf65d82e8faad6ecfe97e11801cc3c362b306a88ea1ed1344ae0d35330dddb0e8ad18f010f6687a70b75491b9e01c8af57acd7987cee6b3ec6c
39833979
languageName: node
39843980
linkType: hard
39853981

3986-
"@eslint/object-schema@npm:^2.1.7":
3987-
version: 2.1.7
3988-
resolution: "@eslint/object-schema@npm:2.1.7"
3989-
checksum: 10c0/936b6e499853d1335803f556d526c86f5fe2259ed241bc665000e1d6353828edd913feed43120d150adb75570cae162cf000b5b0dfc9596726761c36b82f4e87
3982+
"@eslint/object-schema@npm:^3.0.5":
3983+
version: 3.0.5
3984+
resolution: "@eslint/object-schema@npm:3.0.5"
3985+
checksum: 10c0/1db337431f520b99e9edda64ef5fafd7ec6a029843eeb608753025125b6649d861d843cffafafd3c4e37926d7d5f9ec0c6a8e3665c13c3da2144e8132892e92e
39903986
languageName: node
39913987
linkType: hard
39923988

3993-
"@eslint/plugin-kit@npm:^0.4.1":
3994-
version: 0.4.1
3995-
resolution: "@eslint/plugin-kit@npm:0.4.1"
3989+
"@eslint/plugin-kit@npm:^0.7.1":
3990+
version: 0.7.1
3991+
resolution: "@eslint/plugin-kit@npm:0.7.1"
39963992
dependencies:
3997-
"@eslint/core": "npm:^0.17.0"
3993+
"@eslint/core": "npm:^1.2.1"
39983994
levn: "npm:^0.4.1"
3999-
checksum: 10c0/51600f78b798f172a9915dffb295e2ffb44840d583427bc732baf12ecb963eb841b253300e657da91d890f4b323d10a1bd12934bf293e3018d8bb66fdce5217b
3995+
checksum: 10c0/335b0c1c46fd906cb50bd5ce442b9cee18dc44342ce35c718ba4a63d1aa51d2797f16a517b2f4fe371ccd777b6862fafb2dc8195e00e69197ef4cb17ab32c01b
40003996
languageName: node
40013997
linkType: hard
40023998

@@ -8125,6 +8121,13 @@ __metadata:
81258121
languageName: node
81268122
linkType: hard
81278123

8124+
"@types/esrecurse@npm:^4.3.1":
8125+
version: 4.3.1
8126+
resolution: "@types/esrecurse@npm:4.3.1"
8127+
checksum: 10c0/90dad74d5da3ad27606d8e8e757322f33171cfeaa15ad558b615cf71bb2a516492d18f55f4816384685a3eb2412142e732bbae9a4a7cd2cf3deb7572aa4ebe03
8128+
languageName: node
8129+
linkType: hard
8130+
81288131
"@types/estree-jsx@npm:^1.0.0":
81298132
version: 1.0.3
81308133
resolution: "@types/estree-jsx@npm:1.0.3"
@@ -9427,12 +9430,12 @@ __metadata:
94279430
languageName: node
94289431
linkType: hard
94299432

9430-
"acorn@npm:^8.0.0, acorn@npm:^8.0.4, acorn@npm:^8.15.0, acorn@npm:^8.4.1":
9431-
version: 8.15.0
9432-
resolution: "acorn@npm:8.15.0"
9433+
"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":
9434+
version: 8.16.0
9435+
resolution: "acorn@npm:8.16.0"
94339436
bin:
94349437
acorn: bin/acorn
9435-
checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec
9438+
checksum: 10c0/c9c52697227661b68d0debaf972222d4f622aa06b185824164e153438afa7b08273432ca43ea792cadb24dada1d46f6f6bb1ef8de9956979288cc1b96bf9914e
94369439
languageName: node
94379440
linkType: hard
94389441

@@ -13273,13 +13276,15 @@ __metadata:
1327313276
languageName: node
1327413277
linkType: hard
1327513278

13276-
"eslint-scope@npm:^8.4.0":
13277-
version: 8.4.0
13278-
resolution: "eslint-scope@npm:8.4.0"
13279+
"eslint-scope@npm:^9.1.2":
13280+
version: 9.1.2
13281+
resolution: "eslint-scope@npm:9.1.2"
1327913282
dependencies:
13283+
"@types/esrecurse": "npm:^4.3.1"
13284+
"@types/estree": "npm:^1.0.8"
1328013285
esrecurse: "npm:^4.3.0"
1328113286
estraverse: "npm:^5.2.0"
13282-
checksum: 10c0/407f6c600204d0f3705bd557f81bd0189e69cd7996f408f8971ab5779c0af733d1af2f1412066b40ee1588b085874fc37a2333986c6521669cdbdd36ca5058e0
13287+
checksum: 10c0/9fb8bca5a73e5741efb6cec84467027b6cb6f4203ff9b43a938e272c5cd30800bde46a5c20dfd1609f840225f0b62b7673be391b20acadf8658ca9fa4729b3dd
1328313288
languageName: node
1328413289
linkType: hard
1328513290

@@ -13297,38 +13302,35 @@ __metadata:
1329713302
languageName: node
1329813303
linkType: hard
1329913304

13300-
"eslint-visitor-keys@npm:^5.0.0":
13305+
"eslint-visitor-keys@npm:^5.0.0, eslint-visitor-keys@npm:^5.0.1":
1330113306
version: 5.0.1
1330213307
resolution: "eslint-visitor-keys@npm:5.0.1"
1330313308
checksum: 10c0/16190bdf2cbae40a1109384c94450c526a79b0b9c3cb21e544256ed85ac48a4b84db66b74a6561d20fe6ab77447f150d711c2ad5ad74df4fcc133736bce99678
1330413309
languageName: node
1330513310
linkType: hard
1330613311

13307-
"eslint@npm:9.39.4":
13308-
version: 9.39.4
13309-
resolution: "eslint@npm:9.39.4"
13312+
"eslint@npm:10.4.0":
13313+
version: 10.4.0
13314+
resolution: "eslint@npm:10.4.0"
1331013315
dependencies:
1331113316
"@eslint-community/eslint-utils": "npm:^4.8.0"
13312-
"@eslint-community/regexpp": "npm:^4.12.1"
13313-
"@eslint/config-array": "npm:^0.21.2"
13314-
"@eslint/config-helpers": "npm:^0.4.2"
13315-
"@eslint/core": "npm:^0.17.0"
13316-
"@eslint/eslintrc": "npm:^3.3.5"
13317-
"@eslint/js": "npm:9.39.4"
13318-
"@eslint/plugin-kit": "npm:^0.4.1"
13317+
"@eslint-community/regexpp": "npm:^4.12.2"
13318+
"@eslint/config-array": "npm:^0.23.5"
13319+
"@eslint/config-helpers": "npm:^0.6.0"
13320+
"@eslint/core": "npm:^1.2.1"
13321+
"@eslint/plugin-kit": "npm:^0.7.1"
1331913322
"@humanfs/node": "npm:^0.16.6"
1332013323
"@humanwhocodes/module-importer": "npm:^1.0.1"
1332113324
"@humanwhocodes/retry": "npm:^0.4.2"
1332213325
"@types/estree": "npm:^1.0.6"
1332313326
ajv: "npm:^6.14.0"
13324-
chalk: "npm:^4.0.0"
1332513327
cross-spawn: "npm:^7.0.6"
1332613328
debug: "npm:^4.3.2"
1332713329
escape-string-regexp: "npm:^4.0.0"
13328-
eslint-scope: "npm:^8.4.0"
13329-
eslint-visitor-keys: "npm:^4.2.1"
13330-
espree: "npm:^10.4.0"
13331-
esquery: "npm:^1.5.0"
13330+
eslint-scope: "npm:^9.1.2"
13331+
eslint-visitor-keys: "npm:^5.0.1"
13332+
espree: "npm:^11.2.0"
13333+
esquery: "npm:^1.7.0"
1333213334
esutils: "npm:^2.0.2"
1333313335
fast-deep-equal: "npm:^3.1.3"
1333413336
file-entry-cache: "npm:^8.0.0"
@@ -13338,8 +13340,7 @@ __metadata:
1333813340
imurmurhash: "npm:^0.1.4"
1333913341
is-glob: "npm:^4.0.0"
1334013342
json-stable-stringify-without-jsonify: "npm:^1.0.1"
13341-
lodash.merge: "npm:^4.6.2"
13342-
minimatch: "npm:^3.1.5"
13343+
minimatch: "npm:^10.2.4"
1334313344
natural-compare: "npm:^1.4.0"
1334413345
optionator: "npm:^0.9.3"
1334513346
peerDependencies:
@@ -13349,11 +13350,11 @@ __metadata:
1334913350
optional: true
1335013351
bin:
1335113352
eslint: bin/eslint.js
13352-
checksum: 10c0/1955067c2d991f0c84f4c4abfafe31bb47fa3b717a7fd3e43fe1e511c6f859d7700cbca969f85661dc4c130f7aeced5e5444884314198a54428f5e5141db9337
13353+
checksum: 10c0/6bf644dc08fa5a6b23157d23a4a4638d45823d03a67da1daac8dc1085b03934fa98013efd2eac2cd6ec90fe88d36b336bdf38d5f000325f22d823a15f2031426
1335313354
languageName: node
1335413355
linkType: hard
1335513356

13356-
"espree@npm:^10.0.1, espree@npm:^10.4.0":
13357+
"espree@npm:^10.0.1":
1335713358
version: 10.4.0
1335813359
resolution: "espree@npm:10.4.0"
1335913360
dependencies:
@@ -13364,6 +13365,17 @@ __metadata:
1336413365
languageName: node
1336513366
linkType: hard
1336613367

13368+
"espree@npm:^11.2.0":
13369+
version: 11.2.0
13370+
resolution: "espree@npm:11.2.0"
13371+
dependencies:
13372+
acorn: "npm:^8.16.0"
13373+
acorn-jsx: "npm:^5.3.2"
13374+
eslint-visitor-keys: "npm:^5.0.1"
13375+
checksum: 10c0/cf87e18ffd9dc113eb8d16588e7757701bc10c9934a71cce8b89c2611d51672681a918307bd6b19ac3ccd0e7ba1cbccc2f815b36b52fa7e73097b251014c3d81
13376+
languageName: node
13377+
linkType: hard
13378+
1336713379
"esprima@npm:^4.0.0":
1336813380
version: 4.0.1
1336913381
resolution: "esprima@npm:4.0.1"
@@ -13374,12 +13386,12 @@ __metadata:
1337413386
languageName: node
1337513387
linkType: hard
1337613388

13377-
"esquery@npm:^1.5.0":
13378-
version: 1.6.0
13379-
resolution: "esquery@npm:1.6.0"
13389+
"esquery@npm:^1.7.0":
13390+
version: 1.7.0
13391+
resolution: "esquery@npm:1.7.0"
1338013392
dependencies:
1338113393
estraverse: "npm:^5.1.0"
13382-
checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2
13394+
checksum: 10c0/77d5173db450b66f3bc685d11af4c90cffeedb340f34a39af96d43509a335ce39c894fd79233df32d38f5e4e219fa0f7076f6ec90bae8320170ba082c0db4793
1338313395
languageName: node
1338413396
linkType: hard
1338513397

@@ -16742,13 +16754,6 @@ __metadata:
1674216754
languageName: node
1674316755
linkType: hard
1674416756

16745-
"lodash.merge@npm:^4.6.2":
16746-
version: 4.6.2
16747-
resolution: "lodash.merge@npm:4.6.2"
16748-
checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506
16749-
languageName: node
16750-
linkType: hard
16751-
1675216757
"lodash.sortby@npm:^4.7.0":
1675316758
version: 4.7.0
1675416759
resolution: "lodash.sortby@npm:4.7.0"
@@ -18015,7 +18020,7 @@ __metadata:
1801518020
languageName: node
1801618021
linkType: hard
1801718022

18018-
"minimatch@npm:^10.0.0, minimatch@npm:^10.1.1, minimatch@npm:^10.2.2":
18023+
"minimatch@npm:^10.0.0, minimatch@npm:^10.1.1, minimatch@npm:^10.2.2, minimatch@npm:^10.2.4":
1801918024
version: 10.2.5
1802018025
resolution: "minimatch@npm:10.2.5"
1802118026
dependencies:
@@ -22039,7 +22044,7 @@ __metadata:
2203922044
"@emotion/serialize": "npm:1.3.3"
2204022045
"@eslint/compat": "npm:^2.0.0"
2204122046
"@eslint/eslintrc": "npm:^3.2.0"
22042-
"@eslint/js": "npm:^9.18.0"
22047+
"@eslint/js": "npm:^10.0.0"
2204322048
"@graphiql/toolkit": "npm:0.12.0"
2204422049
"@graphql-codegen/add": "npm:7.0.0"
2204522050
"@graphql-codegen/cli": "npm:7.0.0"
@@ -22130,7 +22135,7 @@ __metadata:
2213022135
debounce-promise: "npm:3.1.2"
2213122136
detect-browser: "npm:5.3.0"
2213222137
diff: "npm:9.0.0"
22133-
eslint: "npm:9.39.4"
22138+
eslint: "npm:10.4.0"
2213422139
eslint-config-airbnb: "npm:19.0.4"
2213522140
eslint-config-airbnb-base: "npm:15.0.0"
2213622141
eslint-config-airbnb-typescript: "npm:18.0.0"

0 commit comments

Comments
 (0)