Skip to content

Commit 8014a8a

Browse files
Update eslint monorepo to v10
1 parent ad09e9d commit 8014a8a

2 files changed

Lines changed: 86 additions & 109 deletions

File tree

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@
160160
"devDependencies": {
161161
"@eslint/compat": "^2.0.0",
162162
"@eslint/eslintrc": "^3.2.0",
163-
"@eslint/js": "^9.18.0",
163+
"@eslint/js": "^10.0.0",
164164
"@graphql-codegen/add": "7.0.1",
165165
"@graphql-codegen/cli": "7.1.2",
166166
"@graphql-codegen/fragment-matcher": "7.0.1",
@@ -198,7 +198,7 @@
198198
"@vitest/eslint-plugin": "^1.1.24",
199199
"@vitest/ui": "^4.0.0",
200200
"core-js-compat": "3.49.0",
201-
"eslint": "9.39.4",
201+
"eslint": "10.4.1",
202202
"eslint-config-airbnb": "19.0.4",
203203
"eslint-config-airbnb-base": "15.0.0",
204204
"eslint-config-airbnb-typescript": "18.0.0",

yarn.lock

Lines changed: 84 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -1676,24 +1676,7 @@ __metadata:
16761676
languageName: node
16771677
linkType: hard
16781678

1679-
"@codemirror/autocomplete@npm:^6.0.0, @codemirror/autocomplete@npm:^6.7.1":
1680-
version: 6.14.0
1681-
resolution: "@codemirror/autocomplete@npm:6.14.0"
1682-
dependencies:
1683-
"@codemirror/language": "npm:^6.0.0"
1684-
"@codemirror/state": "npm:^6.0.0"
1685-
"@codemirror/view": "npm:^6.17.0"
1686-
"@lezer/common": "npm:^1.0.0"
1687-
peerDependencies:
1688-
"@codemirror/language": ^6.0.0
1689-
"@codemirror/state": ^6.0.0
1690-
"@codemirror/view": ^6.0.0
1691-
"@lezer/common": ^1.0.0
1692-
checksum: 10c0/1b385f3b9ce397b349a306f3851ecf4d625fade048e4721a9166a8398a39422663a3a2b62781d01972807bc75b55a0788a74b7d167ee685bc7cb6eb420aecb4d
1693-
languageName: node
1694-
linkType: hard
1695-
1696-
"@codemirror/autocomplete@npm:^6.20.3":
1679+
"@codemirror/autocomplete@npm:^6.0.0, @codemirror/autocomplete@npm:^6.20.3, @codemirror/autocomplete@npm:^6.7.1":
16971680
version: 6.20.3
16981681
resolution: "@codemirror/autocomplete@npm:6.20.3"
16991682
dependencies:
@@ -1801,18 +1784,7 @@ __metadata:
18011784
languageName: node
18021785
linkType: hard
18031786

1804-
"@codemirror/lint@npm:^6.0.0":
1805-
version: 6.5.0
1806-
resolution: "@codemirror/lint@npm:6.5.0"
1807-
dependencies:
1808-
"@codemirror/state": "npm:^6.0.0"
1809-
"@codemirror/view": "npm:^6.0.0"
1810-
crelt: "npm:^1.0.5"
1811-
checksum: 10c0/5180cc4c56bf8da78d9e506c3f4d281108194103c050a9babd1304bc50a91085d99616cd19cc9fae3c0d55a3288ab5112c1cb4b4b52c4fd032d6396954b0abd8
1812-
languageName: node
1813-
linkType: hard
1814-
1815-
"@codemirror/lint@npm:^6.9.6":
1787+
"@codemirror/lint@npm:^6.0.0, @codemirror/lint@npm:^6.9.6":
18161788
version: 6.9.6
18171789
resolution: "@codemirror/lint@npm:6.9.6"
18181790
dependencies:
@@ -3923,7 +3895,7 @@ __metadata:
39233895
languageName: node
39243896
linkType: hard
39253897

3926-
"@eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.12.2":
3898+
"@eslint-community/regexpp@npm:^4.12.2":
39273899
version: 4.12.2
39283900
resolution: "@eslint-community/regexpp@npm:4.12.2"
39293901
checksum: 10c0/fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d
@@ -3944,32 +3916,23 @@ __metadata:
39443916
languageName: node
39453917
linkType: hard
39463918

3947-
"@eslint/config-array@npm:^0.21.2":
3948-
version: 0.21.2
3949-
resolution: "@eslint/config-array@npm:0.21.2"
3919+
"@eslint/config-array@npm:^0.23.5":
3920+
version: 0.23.5
3921+
resolution: "@eslint/config-array@npm:0.23.5"
39503922
dependencies:
3951-
"@eslint/object-schema": "npm:^2.1.7"
3923+
"@eslint/object-schema": "npm:^3.0.5"
39523924
debug: "npm:^4.3.1"
3953-
minimatch: "npm:^3.1.5"
3954-
checksum: 10c0/89dfe815d18456177c0a1f238daf4593107fd20298b3598e0103054360d3b8d09d967defd8318f031185d68df1f95cfa68becf1390a9c5c6887665f1475142e3
3925+
minimatch: "npm:^10.2.4"
3926+
checksum: 10c0/b24833c4c76e78ee075d306cd3f095db46b2db0f90cc13a6ee6e4275f9889731c05bf5403ab5fefb79c756e07ac9184ed0e04570341382f9eccbccc80e6d1a0c
39553927
languageName: node
39563928
linkType: hard
39573929

3958-
"@eslint/config-helpers@npm:^0.4.2":
3959-
version: 0.4.2
3960-
resolution: "@eslint/config-helpers@npm:0.4.2"
3961-
dependencies:
3962-
"@eslint/core": "npm:^0.17.0"
3963-
checksum: 10c0/92efd7a527b2d17eb1a148409d71d80f9ac160b565ac73ee092252e8bf08ecd08670699f46b306b94f13d22e88ac88a612120e7847570dd7cdc72f234d50dcb4
3964-
languageName: node
3965-
linkType: hard
3966-
3967-
"@eslint/core@npm:^0.17.0":
3968-
version: 0.17.0
3969-
resolution: "@eslint/core@npm:0.17.0"
3930+
"@eslint/config-helpers@npm:^0.6.0":
3931+
version: 0.6.0
3932+
resolution: "@eslint/config-helpers@npm:0.6.0"
39703933
dependencies:
3971-
"@types/json-schema": "npm:^7.0.15"
3972-
checksum: 10c0/9a580f2246633bc752298e7440dd942ec421860d1946d0801f0423830e67887e4aeba10ab9a23d281727a978eb93d053d1922a587d502942a713607f40ed704e
3934+
"@eslint/core": "npm:^1.2.1"
3935+
checksum: 10c0/f9af20e8b60b0ba27edb74b8eb40c0c5d51a9bf9baf9e053bb57833a87cb0a1c49b4dfaad88fc24d49c907ad1324c8a0b668684fa9c321351dac4bc9155ec10a
39733936
languageName: node
39743937
linkType: hard
39753938

@@ -3982,7 +3945,7 @@ __metadata:
39823945
languageName: node
39833946
linkType: hard
39843947

3985-
"@eslint/eslintrc@npm:^3.2.0, @eslint/eslintrc@npm:^3.3.5":
3948+
"@eslint/eslintrc@npm:^3.2.0":
39863949
version: 3.3.5
39873950
resolution: "@eslint/eslintrc@npm:3.3.5"
39883951
dependencies:
@@ -3999,27 +3962,32 @@ __metadata:
39993962
languageName: node
40003963
linkType: hard
40013964

4002-
"@eslint/js@npm:9.39.4, @eslint/js@npm:^9.18.0":
4003-
version: 9.39.4
4004-
resolution: "@eslint/js@npm:9.39.4"
4005-
checksum: 10c0/5aa7dea2cbc5decf7f5e3b0c6f86a084ccee0f792d288ca8e839f8bc1b64e03e227068968e49b26096e6f71fd857ab6e42691d1b993826b9a3883f1bdd7a0e46
3965+
"@eslint/js@npm:^10.0.0":
3966+
version: 10.0.1
3967+
resolution: "@eslint/js@npm:10.0.1"
3968+
peerDependencies:
3969+
eslint: ^10.0.0
3970+
peerDependenciesMeta:
3971+
eslint:
3972+
optional: true
3973+
checksum: 10c0/9f3fcaf71ba7fdf65d82e8faad6ecfe97e11801cc3c362b306a88ea1ed1344ae0d35330dddb0e8ad18f010f6687a70b75491b9e01c8af57acd7987cee6b3ec6c
40063974
languageName: node
40073975
linkType: hard
40083976

4009-
"@eslint/object-schema@npm:^2.1.7":
4010-
version: 2.1.7
4011-
resolution: "@eslint/object-schema@npm:2.1.7"
4012-
checksum: 10c0/936b6e499853d1335803f556d526c86f5fe2259ed241bc665000e1d6353828edd913feed43120d150adb75570cae162cf000b5b0dfc9596726761c36b82f4e87
3977+
"@eslint/object-schema@npm:^3.0.5":
3978+
version: 3.0.5
3979+
resolution: "@eslint/object-schema@npm:3.0.5"
3980+
checksum: 10c0/1db337431f520b99e9edda64ef5fafd7ec6a029843eeb608753025125b6649d861d843cffafafd3c4e37926d7d5f9ec0c6a8e3665c13c3da2144e8132892e92e
40133981
languageName: node
40143982
linkType: hard
40153983

4016-
"@eslint/plugin-kit@npm:^0.4.1":
4017-
version: 0.4.1
4018-
resolution: "@eslint/plugin-kit@npm:0.4.1"
3984+
"@eslint/plugin-kit@npm:^0.7.2":
3985+
version: 0.7.2
3986+
resolution: "@eslint/plugin-kit@npm:0.7.2"
40193987
dependencies:
4020-
"@eslint/core": "npm:^0.17.0"
3988+
"@eslint/core": "npm:^1.2.1"
40213989
levn: "npm:^0.4.1"
4022-
checksum: 10c0/51600f78b798f172a9915dffb295e2ffb44840d583427bc732baf12ecb963eb841b253300e657da91d890f4b323d10a1bd12934bf293e3018d8bb66fdce5217b
3990+
checksum: 10c0/aafba08077bcd6d7dde6c2e21db18086046a88f914f29971a84cac9ad2d48952ded1b293e665e523805297eff756522dafa16f0062195e2c7143dcd1d47d11ed
40233991
languageName: node
40243992
linkType: hard
40253993

@@ -7510,6 +7478,13 @@ __metadata:
75107478
languageName: node
75117479
linkType: hard
75127480

7481+
"@types/esrecurse@npm:^4.3.1":
7482+
version: 4.3.1
7483+
resolution: "@types/esrecurse@npm:4.3.1"
7484+
checksum: 10c0/90dad74d5da3ad27606d8e8e757322f33171cfeaa15ad558b615cf71bb2a516492d18f55f4816384685a3eb2412142e732bbae9a4a7cd2cf3deb7572aa4ebe03
7485+
languageName: node
7486+
linkType: hard
7487+
75137488
"@types/estree-jsx@npm:^1.0.0":
75147489
version: 1.0.3
75157490
resolution: "@types/estree-jsx@npm:1.0.3"
@@ -8803,12 +8778,12 @@ __metadata:
88038778
languageName: node
88048779
linkType: hard
88058780

8806-
"acorn@npm:^8.0.0, acorn@npm:^8.0.4, acorn@npm:^8.15.0, acorn@npm:^8.4.1":
8807-
version: 8.15.0
8808-
resolution: "acorn@npm:8.15.0"
8781+
"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":
8782+
version: 8.16.0
8783+
resolution: "acorn@npm:8.16.0"
88098784
bin:
88108785
acorn: bin/acorn
8811-
checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec
8786+
checksum: 10c0/c9c52697227661b68d0debaf972222d4f622aa06b185824164e153438afa7b08273432ca43ea792cadb24dada1d46f6f6bb1ef8de9956979288cc1b96bf9914e
88128787
languageName: node
88138788
linkType: hard
88148789

@@ -12730,13 +12705,15 @@ __metadata:
1273012705
languageName: node
1273112706
linkType: hard
1273212707

12733-
"eslint-scope@npm:^8.4.0":
12734-
version: 8.4.0
12735-
resolution: "eslint-scope@npm:8.4.0"
12708+
"eslint-scope@npm:^9.1.2":
12709+
version: 9.1.2
12710+
resolution: "eslint-scope@npm:9.1.2"
1273612711
dependencies:
12712+
"@types/esrecurse": "npm:^4.3.1"
12713+
"@types/estree": "npm:^1.0.8"
1273712714
esrecurse: "npm:^4.3.0"
1273812715
estraverse: "npm:^5.2.0"
12739-
checksum: 10c0/407f6c600204d0f3705bd557f81bd0189e69cd7996f408f8971ab5779c0af733d1af2f1412066b40ee1588b085874fc37a2333986c6521669cdbdd36ca5058e0
12716+
checksum: 10c0/9fb8bca5a73e5741efb6cec84467027b6cb6f4203ff9b43a938e272c5cd30800bde46a5c20dfd1609f840225f0b62b7673be391b20acadf8658ca9fa4729b3dd
1274012717
languageName: node
1274112718
linkType: hard
1274212719

@@ -12754,38 +12731,35 @@ __metadata:
1275412731
languageName: node
1275512732
linkType: hard
1275612733

12757-
"eslint-visitor-keys@npm:^5.0.0":
12734+
"eslint-visitor-keys@npm:^5.0.0, eslint-visitor-keys@npm:^5.0.1":
1275812735
version: 5.0.1
1275912736
resolution: "eslint-visitor-keys@npm:5.0.1"
1276012737
checksum: 10c0/16190bdf2cbae40a1109384c94450c526a79b0b9c3cb21e544256ed85ac48a4b84db66b74a6561d20fe6ab77447f150d711c2ad5ad74df4fcc133736bce99678
1276112738
languageName: node
1276212739
linkType: hard
1276312740

12764-
"eslint@npm:9.39.4":
12765-
version: 9.39.4
12766-
resolution: "eslint@npm:9.39.4"
12741+
"eslint@npm:10.4.1":
12742+
version: 10.4.1
12743+
resolution: "eslint@npm:10.4.1"
1276712744
dependencies:
1276812745
"@eslint-community/eslint-utils": "npm:^4.8.0"
12769-
"@eslint-community/regexpp": "npm:^4.12.1"
12770-
"@eslint/config-array": "npm:^0.21.2"
12771-
"@eslint/config-helpers": "npm:^0.4.2"
12772-
"@eslint/core": "npm:^0.17.0"
12773-
"@eslint/eslintrc": "npm:^3.3.5"
12774-
"@eslint/js": "npm:9.39.4"
12775-
"@eslint/plugin-kit": "npm:^0.4.1"
12746+
"@eslint-community/regexpp": "npm:^4.12.2"
12747+
"@eslint/config-array": "npm:^0.23.5"
12748+
"@eslint/config-helpers": "npm:^0.6.0"
12749+
"@eslint/core": "npm:^1.2.1"
12750+
"@eslint/plugin-kit": "npm:^0.7.2"
1277612751
"@humanfs/node": "npm:^0.16.6"
1277712752
"@humanwhocodes/module-importer": "npm:^1.0.1"
1277812753
"@humanwhocodes/retry": "npm:^0.4.2"
1277912754
"@types/estree": "npm:^1.0.6"
1278012755
ajv: "npm:^6.14.0"
12781-
chalk: "npm:^4.0.0"
1278212756
cross-spawn: "npm:^7.0.6"
1278312757
debug: "npm:^4.3.2"
1278412758
escape-string-regexp: "npm:^4.0.0"
12785-
eslint-scope: "npm:^8.4.0"
12786-
eslint-visitor-keys: "npm:^4.2.1"
12787-
espree: "npm:^10.4.0"
12788-
esquery: "npm:^1.5.0"
12759+
eslint-scope: "npm:^9.1.2"
12760+
eslint-visitor-keys: "npm:^5.0.1"
12761+
espree: "npm:^11.2.0"
12762+
esquery: "npm:^1.7.0"
1278912763
esutils: "npm:^2.0.2"
1279012764
fast-deep-equal: "npm:^3.1.3"
1279112765
file-entry-cache: "npm:^8.0.0"
@@ -12795,8 +12769,7 @@ __metadata:
1279512769
imurmurhash: "npm:^0.1.4"
1279612770
is-glob: "npm:^4.0.0"
1279712771
json-stable-stringify-without-jsonify: "npm:^1.0.1"
12798-
lodash.merge: "npm:^4.6.2"
12799-
minimatch: "npm:^3.1.5"
12772+
minimatch: "npm:^10.2.4"
1280012773
natural-compare: "npm:^1.4.0"
1280112774
optionator: "npm:^0.9.3"
1280212775
peerDependencies:
@@ -12806,11 +12779,11 @@ __metadata:
1280612779
optional: true
1280712780
bin:
1280812781
eslint: bin/eslint.js
12809-
checksum: 10c0/1955067c2d991f0c84f4c4abfafe31bb47fa3b717a7fd3e43fe1e511c6f859d7700cbca969f85661dc4c130f7aeced5e5444884314198a54428f5e5141db9337
12782+
checksum: 10c0/c5e6bb5158fb0d62f090c8e2671de5c98283bbb37a58b6d871bada63af3018e683483c96c1a92272fedc8f4e5279a273a0451acf0da67c487406639daa05aedb
1281012783
languageName: node
1281112784
linkType: hard
1281212785

12813-
"espree@npm:^10.0.1, espree@npm:^10.4.0":
12786+
"espree@npm:^10.0.1":
1281412787
version: 10.4.0
1281512788
resolution: "espree@npm:10.4.0"
1281612789
dependencies:
@@ -12821,6 +12794,17 @@ __metadata:
1282112794
languageName: node
1282212795
linkType: hard
1282312796

12797+
"espree@npm:^11.2.0":
12798+
version: 11.2.0
12799+
resolution: "espree@npm:11.2.0"
12800+
dependencies:
12801+
acorn: "npm:^8.16.0"
12802+
acorn-jsx: "npm:^5.3.2"
12803+
eslint-visitor-keys: "npm:^5.0.1"
12804+
checksum: 10c0/cf87e18ffd9dc113eb8d16588e7757701bc10c9934a71cce8b89c2611d51672681a918307bd6b19ac3ccd0e7ba1cbccc2f815b36b52fa7e73097b251014c3d81
12805+
languageName: node
12806+
linkType: hard
12807+
1282412808
"esprima@npm:^4.0.0":
1282512809
version: 4.0.1
1282612810
resolution: "esprima@npm:4.0.1"
@@ -12831,12 +12815,12 @@ __metadata:
1283112815
languageName: node
1283212816
linkType: hard
1283312817

12834-
"esquery@npm:^1.5.0":
12835-
version: 1.6.0
12836-
resolution: "esquery@npm:1.6.0"
12818+
"esquery@npm:^1.7.0":
12819+
version: 1.7.0
12820+
resolution: "esquery@npm:1.7.0"
1283712821
dependencies:
1283812822
estraverse: "npm:^5.1.0"
12839-
checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2
12823+
checksum: 10c0/77d5173db450b66f3bc685d11af4c90cffeedb340f34a39af96d43509a335ce39c894fd79233df32d38f5e4e219fa0f7076f6ec90bae8320170ba082c0db4793
1284012824
languageName: node
1284112825
linkType: hard
1284212826

@@ -16131,13 +16115,6 @@ __metadata:
1613116115
languageName: node
1613216116
linkType: hard
1613316117

16134-
"lodash.merge@npm:^4.6.2":
16135-
version: 4.6.2
16136-
resolution: "lodash.merge@npm:4.6.2"
16137-
checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506
16138-
languageName: node
16139-
linkType: hard
16140-
1614116118
"lodash.sortby@npm:^4.7.0":
1614216119
version: 4.7.0
1614316120
resolution: "lodash.sortby@npm:4.7.0"
@@ -17381,7 +17358,7 @@ __metadata:
1738117358
languageName: node
1738217359
linkType: hard
1738317360

17384-
"minimatch@npm:^10.0.0, minimatch@npm:^10.1.1, minimatch@npm:^10.2.2":
17361+
"minimatch@npm:^10.0.0, minimatch@npm:^10.1.1, minimatch@npm:^10.2.2, minimatch@npm:^10.2.4":
1738517362
version: 10.2.5
1738617363
resolution: "minimatch@npm:10.2.5"
1738717364
dependencies:
@@ -21298,7 +21275,7 @@ __metadata:
2129821275
"@emotion/serialize": "npm:1.3.3"
2129921276
"@eslint/compat": "npm:^2.0.0"
2130021277
"@eslint/eslintrc": "npm:^3.2.0"
21301-
"@eslint/js": "npm:^9.18.0"
21278+
"@eslint/js": "npm:^10.0.0"
2130221279
"@graphql-codegen/add": "npm:7.0.1"
2130321280
"@graphql-codegen/cli": "npm:7.1.2"
2130421281
"@graphql-codegen/fragment-matcher": "npm:7.0.1"
@@ -21389,7 +21366,7 @@ __metadata:
2138921366
debounce-promise: "npm:3.1.2"
2139021367
detect-browser: "npm:5.3.0"
2139121368
diff: "npm:9.0.0"
21392-
eslint: "npm:9.39.4"
21369+
eslint: "npm:10.4.1"
2139321370
eslint-config-airbnb: "npm:19.0.4"
2139421371
eslint-config-airbnb-base: "npm:15.0.0"
2139521372
eslint-config-airbnb-typescript: "npm:18.0.0"

0 commit comments

Comments
 (0)