Skip to content

Commit df37bc7

Browse files
Update eslint monorepo to v10
1 parent fde48b1 commit df37bc7

2 files changed

Lines changed: 92 additions & 87 deletions

File tree

‎package.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@
159159
"devDependencies": {
160160
"@eslint/compat": "^2.0.0",
161161
"@eslint/eslintrc": "^3.2.0",
162-
"@eslint/js": "^9.18.0",
162+
"@eslint/js": "^10.0.0",
163163
"@graphql-codegen/add": "7.0.1",
164164
"@graphql-codegen/cli": "7.1.3",
165165
"@graphql-codegen/fragment-matcher": "7.0.1",
@@ -197,7 +197,7 @@
197197
"@vitest/eslint-plugin": "^1.1.24",
198198
"@vitest/ui": "^4.0.0",
199199
"core-js-compat": "3.49.0",
200-
"eslint": "9.39.4",
200+
"eslint": "10.8.0",
201201
"eslint-config-airbnb": "19.0.4",
202202
"eslint-config-airbnb-base": "15.0.0",
203203
"eslint-config-airbnb-typescript": "18.0.0",

‎yarn.lock‎

Lines changed: 90 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -3658,7 +3658,7 @@ __metadata:
36583658
languageName: node
36593659
linkType: hard
36603660

3661-
"@eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.12.2":
3661+
"@eslint-community/regexpp@npm:^4.12.2":
36623662
version: 4.12.2
36633663
resolution: "@eslint-community/regexpp@npm:4.12.2"
36643664
checksum: 10c0/fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d
@@ -3679,32 +3679,23 @@ __metadata:
36793679
languageName: node
36803680
linkType: hard
36813681

3682-
"@eslint/config-array@npm:^0.21.2":
3683-
version: 0.21.2
3684-
resolution: "@eslint/config-array@npm:0.21.2"
3682+
"@eslint/config-array@npm:^0.23.5":
3683+
version: 0.23.5
3684+
resolution: "@eslint/config-array@npm:0.23.5"
36853685
dependencies:
3686-
"@eslint/object-schema": "npm:^2.1.7"
3686+
"@eslint/object-schema": "npm:^3.0.5"
36873687
debug: "npm:^4.3.1"
3688-
minimatch: "npm:^3.1.5"
3689-
checksum: 10c0/89dfe815d18456177c0a1f238daf4593107fd20298b3598e0103054360d3b8d09d967defd8318f031185d68df1f95cfa68becf1390a9c5c6887665f1475142e3
3690-
languageName: node
3691-
linkType: hard
3692-
3693-
"@eslint/config-helpers@npm:^0.4.2":
3694-
version: 0.4.2
3695-
resolution: "@eslint/config-helpers@npm:0.4.2"
3696-
dependencies:
3697-
"@eslint/core": "npm:^0.17.0"
3698-
checksum: 10c0/92efd7a527b2d17eb1a148409d71d80f9ac160b565ac73ee092252e8bf08ecd08670699f46b306b94f13d22e88ac88a612120e7847570dd7cdc72f234d50dcb4
3688+
minimatch: "npm:^10.2.4"
3689+
checksum: 10c0/b24833c4c76e78ee075d306cd3f095db46b2db0f90cc13a6ee6e4275f9889731c05bf5403ab5fefb79c756e07ac9184ed0e04570341382f9eccbccc80e6d1a0c
36993690
languageName: node
37003691
linkType: hard
37013692

3702-
"@eslint/core@npm:^0.17.0":
3703-
version: 0.17.0
3704-
resolution: "@eslint/core@npm:0.17.0"
3693+
"@eslint/config-helpers@npm:^0.7.0":
3694+
version: 0.7.0
3695+
resolution: "@eslint/config-helpers@npm:0.7.0"
37053696
dependencies:
3706-
"@types/json-schema": "npm:^7.0.15"
3707-
checksum: 10c0/9a580f2246633bc752298e7440dd942ec421860d1946d0801f0423830e67887e4aeba10ab9a23d281727a978eb93d053d1922a587d502942a713607f40ed704e
3697+
"@eslint/core": "npm:^1.2.1"
3698+
checksum: 10c0/fd40d57d6f1db49f7b647048b88a433dc7f6522ef3edf855a43cb526ef4fc40622ceed0dc8de2e03d254f30f8e035370570de1d4bd8e7c2b1200131451e0d331
37083699
languageName: node
37093700
linkType: hard
37103701

@@ -3717,7 +3708,7 @@ __metadata:
37173708
languageName: node
37183709
linkType: hard
37193710

3720-
"@eslint/eslintrc@npm:^3.2.0, @eslint/eslintrc@npm:^3.3.5":
3711+
"@eslint/eslintrc@npm:^3.2.0":
37213712
version: 3.3.6
37223713
resolution: "@eslint/eslintrc@npm:3.3.6"
37233714
dependencies:
@@ -3734,27 +3725,32 @@ __metadata:
37343725
languageName: node
37353726
linkType: hard
37363727

3737-
"@eslint/js@npm:9.39.4, @eslint/js@npm:^9.18.0":
3738-
version: 9.39.4
3739-
resolution: "@eslint/js@npm:9.39.4"
3740-
checksum: 10c0/5aa7dea2cbc5decf7f5e3b0c6f86a084ccee0f792d288ca8e839f8bc1b64e03e227068968e49b26096e6f71fd857ab6e42691d1b993826b9a3883f1bdd7a0e46
3728+
"@eslint/js@npm:^10.0.0":
3729+
version: 10.0.1
3730+
resolution: "@eslint/js@npm:10.0.1"
3731+
peerDependencies:
3732+
eslint: ^10.0.0
3733+
peerDependenciesMeta:
3734+
eslint:
3735+
optional: true
3736+
checksum: 10c0/9f3fcaf71ba7fdf65d82e8faad6ecfe97e11801cc3c362b306a88ea1ed1344ae0d35330dddb0e8ad18f010f6687a70b75491b9e01c8af57acd7987cee6b3ec6c
37413737
languageName: node
37423738
linkType: hard
37433739

3744-
"@eslint/object-schema@npm:^2.1.7":
3745-
version: 2.1.7
3746-
resolution: "@eslint/object-schema@npm:2.1.7"
3747-
checksum: 10c0/936b6e499853d1335803f556d526c86f5fe2259ed241bc665000e1d6353828edd913feed43120d150adb75570cae162cf000b5b0dfc9596726761c36b82f4e87
3740+
"@eslint/object-schema@npm:^3.0.5":
3741+
version: 3.0.5
3742+
resolution: "@eslint/object-schema@npm:3.0.5"
3743+
checksum: 10c0/1db337431f520b99e9edda64ef5fafd7ec6a029843eeb608753025125b6649d861d843cffafafd3c4e37926d7d5f9ec0c6a8e3665c13c3da2144e8132892e92e
37483744
languageName: node
37493745
linkType: hard
37503746

3751-
"@eslint/plugin-kit@npm:^0.4.1":
3752-
version: 0.4.1
3753-
resolution: "@eslint/plugin-kit@npm:0.4.1"
3747+
"@eslint/plugin-kit@npm:^0.7.2":
3748+
version: 0.7.2
3749+
resolution: "@eslint/plugin-kit@npm:0.7.2"
37543750
dependencies:
3755-
"@eslint/core": "npm:^0.17.0"
3751+
"@eslint/core": "npm:^1.2.1"
37563752
levn: "npm:^0.4.1"
3757-
checksum: 10c0/51600f78b798f172a9915dffb295e2ffb44840d583427bc732baf12ecb963eb841b253300e657da91d890f4b323d10a1bd12934bf293e3018d8bb66fdce5217b
3753+
checksum: 10c0/aafba08077bcd6d7dde6c2e21db18086046a88f914f29971a84cac9ad2d48952ded1b293e665e523805297eff756522dafa16f0062195e2c7143dcd1d47d11ed
37583754
languageName: node
37593755
linkType: hard
37603756

@@ -6955,6 +6951,13 @@ __metadata:
69556951
languageName: node
69566952
linkType: hard
69576953

6954+
"@types/esrecurse@npm:^4.3.1":
6955+
version: 4.3.1
6956+
resolution: "@types/esrecurse@npm:4.3.1"
6957+
checksum: 10c0/90dad74d5da3ad27606d8e8e757322f33171cfeaa15ad558b615cf71bb2a516492d18f55f4816384685a3eb2412142e732bbae9a4a7cd2cf3deb7572aa4ebe03
6958+
languageName: node
6959+
linkType: hard
6960+
69586961
"@types/estree-jsx@npm:^1.0.0":
69596962
version: 1.0.3
69606963
resolution: "@types/estree-jsx@npm:1.0.3"
@@ -8248,12 +8251,12 @@ __metadata:
82488251
languageName: node
82498252
linkType: hard
82508253

8251-
"acorn@npm:^8.0.0, acorn@npm:^8.0.4, acorn@npm:^8.15.0, acorn@npm:^8.4.1":
8252-
version: 8.15.0
8253-
resolution: "acorn@npm:8.15.0"
8254+
"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":
8255+
version: 8.18.0
8256+
resolution: "acorn@npm:8.18.0"
82548257
bin:
82558258
acorn: bin/acorn
8256-
checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec
8259+
checksum: 10c0/be771be2135cc07910cf76f444ad514d7dcfd6d4a8026e597e93155275abc8ef61eee12211d52146e9d962874269b634f397464942087be013c89d0c54c5f8e5
82578260
languageName: node
82588261
linkType: hard
82598262

@@ -9123,12 +9126,12 @@ __metadata:
91239126
languageName: node
91249127
linkType: hard
91259128

9126-
"brace-expansion@npm:^5.0.5":
9127-
version: 5.0.5
9128-
resolution: "brace-expansion@npm:5.0.5"
9129+
"brace-expansion@npm:^5.0.8":
9130+
version: 5.0.9
9131+
resolution: "brace-expansion@npm:5.0.9"
91299132
dependencies:
91309133
balanced-match: "npm:^4.0.2"
9131-
checksum: 10c0/4d238e14ed4f5cc9c07285550a41cef23121ca08ba99fa9eb5b55b580dcb6bf868b8210aa10526bdc9f8dc97f33ca2a7259039c4cc131a93042beddb424c48e3
9134+
checksum: 10c0/3dea38884a1c3c8b1c9c44a7402a0c76fca460f70cffb3127242b0b4cbf4472019e022ade021eec44838ff19f1dac2625dfd11dd459d7e1e055b0698a8d52fec
91329135
languageName: node
91339136
linkType: hard
91349137

@@ -12039,13 +12042,15 @@ __metadata:
1203912042
languageName: node
1204012043
linkType: hard
1204112044

12042-
"eslint-scope@npm:^8.4.0":
12043-
version: 8.4.0
12044-
resolution: "eslint-scope@npm:8.4.0"
12045+
"eslint-scope@npm:^9.1.2":
12046+
version: 9.1.2
12047+
resolution: "eslint-scope@npm:9.1.2"
1204512048
dependencies:
12049+
"@types/esrecurse": "npm:^4.3.1"
12050+
"@types/estree": "npm:^1.0.8"
1204612051
esrecurse: "npm:^4.3.0"
1204712052
estraverse: "npm:^5.2.0"
12048-
checksum: 10c0/407f6c600204d0f3705bd557f81bd0189e69cd7996f408f8971ab5779c0af733d1af2f1412066b40ee1588b085874fc37a2333986c6521669cdbdd36ca5058e0
12053+
checksum: 10c0/9fb8bca5a73e5741efb6cec84467027b6cb6f4203ff9b43a938e272c5cd30800bde46a5c20dfd1609f840225f0b62b7673be391b20acadf8658ca9fa4729b3dd
1204912054
languageName: node
1205012055
linkType: hard
1205112056

@@ -12063,38 +12068,35 @@ __metadata:
1206312068
languageName: node
1206412069
linkType: hard
1206512070

12066-
"eslint-visitor-keys@npm:^5.0.0":
12071+
"eslint-visitor-keys@npm:^5.0.0, eslint-visitor-keys@npm:^5.0.1":
1206712072
version: 5.0.1
1206812073
resolution: "eslint-visitor-keys@npm:5.0.1"
1206912074
checksum: 10c0/16190bdf2cbae40a1109384c94450c526a79b0b9c3cb21e544256ed85ac48a4b84db66b74a6561d20fe6ab77447f150d711c2ad5ad74df4fcc133736bce99678
1207012075
languageName: node
1207112076
linkType: hard
1207212077

12073-
"eslint@npm:9.39.4":
12074-
version: 9.39.4
12075-
resolution: "eslint@npm:9.39.4"
12078+
"eslint@npm:10.8.0":
12079+
version: 10.8.0
12080+
resolution: "eslint@npm:10.8.0"
1207612081
dependencies:
1207712082
"@eslint-community/eslint-utils": "npm:^4.8.0"
12078-
"@eslint-community/regexpp": "npm:^4.12.1"
12079-
"@eslint/config-array": "npm:^0.21.2"
12080-
"@eslint/config-helpers": "npm:^0.4.2"
12081-
"@eslint/core": "npm:^0.17.0"
12082-
"@eslint/eslintrc": "npm:^3.3.5"
12083-
"@eslint/js": "npm:9.39.4"
12084-
"@eslint/plugin-kit": "npm:^0.4.1"
12083+
"@eslint-community/regexpp": "npm:^4.12.2"
12084+
"@eslint/config-array": "npm:^0.23.5"
12085+
"@eslint/config-helpers": "npm:^0.7.0"
12086+
"@eslint/core": "npm:^1.2.1"
12087+
"@eslint/plugin-kit": "npm:^0.7.2"
1208512088
"@humanfs/node": "npm:^0.16.6"
1208612089
"@humanwhocodes/module-importer": "npm:^1.0.1"
1208712090
"@humanwhocodes/retry": "npm:^0.4.2"
1208812091
"@types/estree": "npm:^1.0.6"
1208912092
ajv: "npm:^6.14.0"
12090-
chalk: "npm:^4.0.0"
1209112093
cross-spawn: "npm:^7.0.6"
1209212094
debug: "npm:^4.3.2"
1209312095
escape-string-regexp: "npm:^4.0.0"
12094-
eslint-scope: "npm:^8.4.0"
12095-
eslint-visitor-keys: "npm:^4.2.1"
12096-
espree: "npm:^10.4.0"
12097-
esquery: "npm:^1.5.0"
12096+
eslint-scope: "npm:^9.1.2"
12097+
eslint-visitor-keys: "npm:^5.0.1"
12098+
espree: "npm:^11.2.0"
12099+
esquery: "npm:^1.7.0"
1209812100
esutils: "npm:^2.0.2"
1209912101
fast-deep-equal: "npm:^3.1.3"
1210012102
file-entry-cache: "npm:^8.0.0"
@@ -12104,8 +12106,7 @@ __metadata:
1210412106
imurmurhash: "npm:^0.1.4"
1210512107
is-glob: "npm:^4.0.0"
1210612108
json-stable-stringify-without-jsonify: "npm:^1.0.1"
12107-
lodash.merge: "npm:^4.6.2"
12108-
minimatch: "npm:^3.1.5"
12109+
minimatch: "npm:^10.2.5"
1210912110
natural-compare: "npm:^1.4.0"
1211012111
optionator: "npm:^0.9.3"
1211112112
peerDependencies:
@@ -12115,11 +12116,11 @@ __metadata:
1211512116
optional: true
1211612117
bin:
1211712118
eslint: bin/eslint.js
12118-
checksum: 10c0/1955067c2d991f0c84f4c4abfafe31bb47fa3b717a7fd3e43fe1e511c6f859d7700cbca969f85661dc4c130f7aeced5e5444884314198a54428f5e5141db9337
12119+
checksum: 10c0/2dbc523578834088615f388e08418d2620b25655f7a398f6d415765fa2a3a25d6b8b43bd3293d40f977e12752323a841d52654a2648697a00c0102c9794bb3dc
1211912120
languageName: node
1212012121
linkType: hard
1212112122

12122-
"espree@npm:^10.0.1, espree@npm:^10.4.0":
12123+
"espree@npm:^10.0.1":
1212312124
version: 10.4.0
1212412125
resolution: "espree@npm:10.4.0"
1212512126
dependencies:
@@ -12130,6 +12131,17 @@ __metadata:
1213012131
languageName: node
1213112132
linkType: hard
1213212133

12134+
"espree@npm:^11.2.0":
12135+
version: 11.2.0
12136+
resolution: "espree@npm:11.2.0"
12137+
dependencies:
12138+
acorn: "npm:^8.16.0"
12139+
acorn-jsx: "npm:^5.3.2"
12140+
eslint-visitor-keys: "npm:^5.0.1"
12141+
checksum: 10c0/cf87e18ffd9dc113eb8d16588e7757701bc10c9934a71cce8b89c2611d51672681a918307bd6b19ac3ccd0e7ba1cbccc2f815b36b52fa7e73097b251014c3d81
12142+
languageName: node
12143+
linkType: hard
12144+
1213312145
"esprima@npm:^4.0.0":
1213412146
version: 4.0.1
1213512147
resolution: "esprima@npm:4.0.1"
@@ -12140,12 +12152,12 @@ __metadata:
1214012152
languageName: node
1214112153
linkType: hard
1214212154

12143-
"esquery@npm:^1.5.0":
12144-
version: 1.6.0
12145-
resolution: "esquery@npm:1.6.0"
12155+
"esquery@npm:^1.7.0":
12156+
version: 1.7.0
12157+
resolution: "esquery@npm:1.7.0"
1214612158
dependencies:
1214712159
estraverse: "npm:^5.1.0"
12148-
checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2
12160+
checksum: 10c0/77d5173db450b66f3bc685d11af4c90cffeedb340f34a39af96d43509a335ce39c894fd79233df32d38f5e4e219fa0f7076f6ec90bae8320170ba082c0db4793
1214912161
languageName: node
1215012162
linkType: hard
1215112163

@@ -15377,13 +15389,6 @@ __metadata:
1537715389
languageName: node
1537815390
linkType: hard
1537915391

15380-
"lodash.merge@npm:^4.6.2":
15381-
version: 4.6.2
15382-
resolution: "lodash.merge@npm:4.6.2"
15383-
checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506
15384-
languageName: node
15385-
linkType: hard
15386-
1538715392
"lodash.sortby@npm:^4.7.0":
1538815393
version: 4.7.0
1538915394
resolution: "lodash.sortby@npm:4.7.0"
@@ -16592,12 +16597,12 @@ __metadata:
1659216597
languageName: node
1659316598
linkType: hard
1659416599

16595-
"minimatch@npm:^10.0.0, minimatch@npm:^10.2.2":
16596-
version: 10.2.5
16597-
resolution: "minimatch@npm:10.2.5"
16600+
"minimatch@npm:^10.0.0, minimatch@npm:^10.2.2, minimatch@npm:^10.2.4, minimatch@npm:^10.2.5":
16601+
version: 10.2.6
16602+
resolution: "minimatch@npm:10.2.6"
1659816603
dependencies:
16599-
brace-expansion: "npm:^5.0.5"
16600-
checksum: 10c0/6bb058bd6324104b9ec2f763476a35386d05079c1f5fe4fbf1f324a25237cd4534d6813ecd71f48208f4e635c1221899bef94c3c89f7df55698fe373aaae20fd
16604+
brace-expansion: "npm:^5.0.8"
16605+
checksum: 10c0/4559a836243b98bd4d17ea9f7edae698717c76399eea7be374f3737f33164e4907f19e9726891ddeb122f750a5a7fa80d2ac43e851d6e5984dc4ff42ec127d3a
1660116606
languageName: node
1660216607
linkType: hard
1660316608

@@ -20382,7 +20387,7 @@ __metadata:
2038220387
"@emotion/serialize": "npm:1.3.3"
2038320388
"@eslint/compat": "npm:^2.0.0"
2038420389
"@eslint/eslintrc": "npm:^3.2.0"
20385-
"@eslint/js": "npm:^9.18.0"
20390+
"@eslint/js": "npm:^10.0.0"
2038620391
"@graphql-codegen/add": "npm:7.0.1"
2038720392
"@graphql-codegen/cli": "npm:7.1.3"
2038820393
"@graphql-codegen/fragment-matcher": "npm:7.0.1"
@@ -20473,7 +20478,7 @@ __metadata:
2047320478
debounce-promise: "npm:3.1.2"
2047420479
detect-browser: "npm:5.3.0"
2047520480
diff: "npm:9.0.0"
20476-
eslint: "npm:9.39.4"
20481+
eslint: "npm:10.8.0"
2047720482
eslint-config-airbnb: "npm:19.0.4"
2047820483
eslint-config-airbnb-base: "npm:15.0.0"
2047920484
eslint-config-airbnb-typescript: "npm:18.0.0"

0 commit comments

Comments
 (0)