Skip to content

Commit e561017

Browse files
Update dependency eslint to v9
1 parent 25040dd commit e561017

File tree

2 files changed

+171
-7
lines changed

2 files changed

+171
-7
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
"@types/react": "^18.2.0",
6969
"@types/react-dom": "^18.2.0",
7070
"@typescript-eslint/eslint-plugin": "^7.0.1",
71-
"eslint": "8.57.1",
71+
"eslint": "9.19.0",
7272
"eslint-config-mitodl": "^2.0.0",
7373
"eslint-plugin-react": "^7.37.1",
7474
"eslint-plugin-react-hooks": "^4.6.2",

yarn.lock

Lines changed: 170 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -392,11 +392,27 @@
392392
dependencies:
393393
eslint-visitor-keys "^3.4.3"
394394

395-
"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.6.1":
395+
"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.12.1", "@eslint-community/regexpp@^4.6.1":
396396
version "4.12.1"
397397
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0"
398398
integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==
399399

400+
"@eslint/config-array@^0.19.0":
401+
version "0.19.2"
402+
resolved "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.19.2.tgz#3060b809e111abfc97adb0bb1172778b90cb46aa"
403+
integrity sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==
404+
dependencies:
405+
"@eslint/object-schema" "^2.1.6"
406+
debug "^4.3.1"
407+
minimatch "^3.1.2"
408+
409+
"@eslint/core@^0.10.0":
410+
version "0.10.0"
411+
resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.10.0.tgz#23727063c21b335f752dbb3a16450f6f9cbc9091"
412+
integrity sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==
413+
dependencies:
414+
"@types/json-schema" "^7.0.15"
415+
400416
"@eslint/eslintrc@^2.1.4":
401417
version "2.1.4"
402418
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad"
@@ -412,11 +428,57 @@
412428
minimatch "^3.1.2"
413429
strip-json-comments "^3.1.1"
414430

431+
"@eslint/eslintrc@^3.2.0":
432+
version "3.2.0"
433+
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.2.0.tgz#57470ac4e2e283a6bf76044d63281196e370542c"
434+
integrity sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==
435+
dependencies:
436+
ajv "^6.12.4"
437+
debug "^4.3.2"
438+
espree "^10.0.1"
439+
globals "^14.0.0"
440+
ignore "^5.2.0"
441+
import-fresh "^3.2.1"
442+
js-yaml "^4.1.0"
443+
minimatch "^3.1.2"
444+
strip-json-comments "^3.1.1"
445+
415446
"@eslint/js@8.57.1":
416447
version "8.57.1"
417448
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2"
418449
integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==
419450

451+
"@eslint/js@9.19.0":
452+
version "9.19.0"
453+
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.19.0.tgz#51dbb140ed6b49d05adc0b171c41e1a8713b7789"
454+
integrity sha512-rbq9/g38qjfqFLOVPvwjIvFFdNziEC5S65jmjPw5r6A//QH+W91akh9irMwjDN8zKUTak6W9EsAv4m/7Wnw0UQ==
455+
456+
"@eslint/object-schema@^2.1.6":
457+
version "2.1.6"
458+
resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.6.tgz#58369ab5b5b3ca117880c0f6c0b0f32f6950f24f"
459+
integrity sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==
460+
461+
"@eslint/plugin-kit@^0.2.5":
462+
version "0.2.5"
463+
resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.2.5.tgz#ee07372035539e7847ef834e3f5e7b79f09e3a81"
464+
integrity sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==
465+
dependencies:
466+
"@eslint/core" "^0.10.0"
467+
levn "^0.4.1"
468+
469+
"@humanfs/core@^0.19.1":
470+
version "0.19.1"
471+
resolved "https://registry.yarnpkg.com/@humanfs/core/-/core-0.19.1.tgz#17c55ca7d426733fe3c561906b8173c336b40a77"
472+
integrity sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==
473+
474+
"@humanfs/node@^0.16.6":
475+
version "0.16.6"
476+
resolved "https://registry.yarnpkg.com/@humanfs/node/-/node-0.16.6.tgz#ee2a10eaabd1131987bf0488fd9b820174cd765e"
477+
integrity sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==
478+
dependencies:
479+
"@humanfs/core" "^0.19.1"
480+
"@humanwhocodes/retry" "^0.3.0"
481+
420482
"@humanwhocodes/config-array@^0.13.0":
421483
version "0.13.0"
422484
resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748"
@@ -436,6 +498,16 @@
436498
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3"
437499
integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==
438500

501+
"@humanwhocodes/retry@^0.3.0":
502+
version "0.3.1"
503+
resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.3.1.tgz#c72a5c76a9fbaf3488e231b13dc52c0da7bab42a"
504+
integrity sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==
505+
506+
"@humanwhocodes/retry@^0.4.1":
507+
version "0.4.1"
508+
resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.4.1.tgz#9a96ce501bc62df46c4031fbd970e3cc6b10f07b"
509+
integrity sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==
510+
439511
"@img/sharp-darwin-arm64@0.33.5":
440512
version "0.33.5"
441513
resolved "https://registry.yarnpkg.com/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz#ef5b5a07862805f1e8145a377c8ba6e98813ca08"
@@ -1231,6 +1303,11 @@
12311303
dependencies:
12321304
"@babel/types" "^7.20.7"
12331305

1306+
"@types/estree@^1.0.6":
1307+
version "1.0.6"
1308+
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50"
1309+
integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==
1310+
12341311
"@types/graceful-fs@^4.1.3":
12351312
version "4.1.9"
12361313
resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4"
@@ -1274,6 +1351,11 @@
12741351
"@types/tough-cookie" "*"
12751352
parse5 "^7.0.0"
12761353

1354+
"@types/json-schema@^7.0.15":
1355+
version "7.0.15"
1356+
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
1357+
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
1358+
12771359
"@types/next@^9.0.0":
12781360
version "9.0.0"
12791361
resolved "https://registry.yarnpkg.com/@types/next/-/next-9.0.0.tgz#29aca06f8a5cfffc974a83b87e52ca57b2a506c4"
@@ -1492,7 +1574,7 @@ acorn-walk@^8.0.2, acorn-walk@^8.1.1:
14921574
dependencies:
14931575
acorn "^8.11.0"
14941576

1495-
acorn@^8.1.0, acorn@^8.11.0, acorn@^8.4.1, acorn@^8.8.1, acorn@^8.9.0:
1577+
acorn@^8.1.0, acorn@^8.11.0, acorn@^8.14.0, acorn@^8.4.1, acorn@^8.8.1, acorn@^8.9.0:
14961578
version "8.14.0"
14971579
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0"
14981580
integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==
@@ -2018,7 +2100,7 @@ create-require@^1.1.0:
20182100
resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
20192101
integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
20202102

2021-
cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
2103+
cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3, cross-spawn@^7.0.6:
20222104
version "7.0.6"
20232105
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f"
20242106
integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==
@@ -2456,6 +2538,14 @@ eslint-scope@^7.1.1, eslint-scope@^7.2.2:
24562538
esrecurse "^4.3.0"
24572539
estraverse "^5.2.0"
24582540

2541+
eslint-scope@^8.2.0:
2542+
version "8.2.0"
2543+
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-8.2.0.tgz#377aa6f1cb5dc7592cfd0b7f892fd0cf352ce442"
2544+
integrity sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==
2545+
dependencies:
2546+
esrecurse "^4.3.0"
2547+
estraverse "^5.2.0"
2548+
24592549
eslint-visitor-keys@^2.1.0:
24602550
version "2.1.0"
24612551
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
@@ -2466,7 +2556,52 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4
24662556
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
24672557
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
24682558

2469-
eslint@8.57.1, eslint@^8.51.0, eslint@^8.7.0:
2559+
eslint-visitor-keys@^4.2.0:
2560+
version "4.2.0"
2561+
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45"
2562+
integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==
2563+
2564+
eslint@9.19.0:
2565+
version "9.19.0"
2566+
resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.19.0.tgz#ffa1d265fc4205e0f8464330d35f09e1d548b1bf"
2567+
integrity sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA==
2568+
dependencies:
2569+
"@eslint-community/eslint-utils" "^4.2.0"
2570+
"@eslint-community/regexpp" "^4.12.1"
2571+
"@eslint/config-array" "^0.19.0"
2572+
"@eslint/core" "^0.10.0"
2573+
"@eslint/eslintrc" "^3.2.0"
2574+
"@eslint/js" "9.19.0"
2575+
"@eslint/plugin-kit" "^0.2.5"
2576+
"@humanfs/node" "^0.16.6"
2577+
"@humanwhocodes/module-importer" "^1.0.1"
2578+
"@humanwhocodes/retry" "^0.4.1"
2579+
"@types/estree" "^1.0.6"
2580+
"@types/json-schema" "^7.0.15"
2581+
ajv "^6.12.4"
2582+
chalk "^4.0.0"
2583+
cross-spawn "^7.0.6"
2584+
debug "^4.3.2"
2585+
escape-string-regexp "^4.0.0"
2586+
eslint-scope "^8.2.0"
2587+
eslint-visitor-keys "^4.2.0"
2588+
espree "^10.3.0"
2589+
esquery "^1.5.0"
2590+
esutils "^2.0.2"
2591+
fast-deep-equal "^3.1.3"
2592+
file-entry-cache "^8.0.0"
2593+
find-up "^5.0.0"
2594+
glob-parent "^6.0.2"
2595+
ignore "^5.2.0"
2596+
imurmurhash "^0.1.4"
2597+
is-glob "^4.0.0"
2598+
json-stable-stringify-without-jsonify "^1.0.1"
2599+
lodash.merge "^4.6.2"
2600+
minimatch "^3.1.2"
2601+
natural-compare "^1.4.0"
2602+
optionator "^0.9.3"
2603+
2604+
eslint@^8.51.0, eslint@^8.7.0:
24702605
version "8.57.1"
24712606
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9"
24722607
integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==
@@ -2510,6 +2645,15 @@ eslint@8.57.1, eslint@^8.51.0, eslint@^8.7.0:
25102645
strip-ansi "^6.0.1"
25112646
text-table "^0.2.0"
25122647

2648+
espree@^10.0.1, espree@^10.3.0:
2649+
version "10.3.0"
2650+
resolved "https://registry.yarnpkg.com/espree/-/espree-10.3.0.tgz#29267cf5b0cb98735b65e64ba07e0ed49d1eed8a"
2651+
integrity sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==
2652+
dependencies:
2653+
acorn "^8.14.0"
2654+
acorn-jsx "^5.3.2"
2655+
eslint-visitor-keys "^4.2.0"
2656+
25132657
espree@^9.3.1, espree@^9.6.0, espree@^9.6.1:
25142658
version "9.6.1"
25152659
resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f"
@@ -2524,7 +2668,7 @@ esprima@^4.0.0, esprima@^4.0.1:
25242668
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
25252669
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
25262670

2527-
esquery@^1.4.0, esquery@^1.4.2:
2671+
esquery@^1.4.0, esquery@^1.4.2, esquery@^1.5.0:
25282672
version "1.6.0"
25292673
resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7"
25302674
integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==
@@ -2631,6 +2775,13 @@ file-entry-cache@^6.0.1:
26312775
dependencies:
26322776
flat-cache "^3.0.4"
26332777

2778+
file-entry-cache@^8.0.0:
2779+
version "8.0.0"
2780+
resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz#7787bddcf1131bffb92636c69457bbc0edd6d81f"
2781+
integrity sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==
2782+
dependencies:
2783+
flat-cache "^4.0.0"
2784+
26342785
fill-range@^7.1.1:
26352786
version "7.1.1"
26362787
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292"
@@ -2663,6 +2814,14 @@ flat-cache@^3.0.4:
26632814
keyv "^4.5.3"
26642815
rimraf "^3.0.2"
26652816

2817+
flat-cache@^4.0.0:
2818+
version "4.0.1"
2819+
resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-4.0.1.tgz#0ece39fcb14ee012f4b0410bd33dd9c1f011127c"
2820+
integrity sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==
2821+
dependencies:
2822+
flatted "^3.2.9"
2823+
keyv "^4.5.4"
2824+
26662825
flatted@^3.2.9:
26672826
version "3.3.2"
26682827
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.2.tgz#adba1448a9841bec72b42c532ea23dbbedef1a27"
@@ -2842,6 +3001,11 @@ globals@^13.19.0:
28423001
dependencies:
28433002
type-fest "^0.20.2"
28443003

3004+
globals@^14.0.0:
3005+
version "14.0.0"
3006+
resolved "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e"
3007+
integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==
3008+
28453009
globalthis@^1.0.4:
28463010
version "1.0.4"
28473011
resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236"
@@ -3786,7 +3950,7 @@ jsonc-parser@^3.2.0:
37863950
object.assign "^4.1.4"
37873951
object.values "^1.1.6"
37883952

3789-
keyv@^4.5.3:
3953+
keyv@^4.5.3, keyv@^4.5.4:
37903954
version "4.5.4"
37913955
resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93"
37923956
integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==

0 commit comments

Comments
 (0)