Skip to content

Commit 60a640a

Browse files
Update dependency eslint to v9
1 parent fd6d1af commit 60a640a

File tree

2 files changed

+178
-7
lines changed

2 files changed

+178
-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.20.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: 177 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -393,11 +393,34 @@
393393
dependencies:
394394
eslint-visitor-keys "^3.4.3"
395395

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

401+
"@eslint/config-array@^0.19.0":
402+
version "0.19.2"
403+
resolved "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.19.2.tgz#3060b809e111abfc97adb0bb1172778b90cb46aa"
404+
integrity sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==
405+
dependencies:
406+
"@eslint/object-schema" "^2.1.6"
407+
debug "^4.3.1"
408+
minimatch "^3.1.2"
409+
410+
"@eslint/core@^0.10.0":
411+
version "0.10.0"
412+
resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.10.0.tgz#23727063c21b335f752dbb3a16450f6f9cbc9091"
413+
integrity sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==
414+
dependencies:
415+
"@types/json-schema" "^7.0.15"
416+
417+
"@eslint/core@^0.11.0":
418+
version "0.11.0"
419+
resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.11.0.tgz#7a9226e850922e42cbd2ba71361eacbe74352a12"
420+
integrity sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==
421+
dependencies:
422+
"@types/json-schema" "^7.0.15"
423+
401424
"@eslint/eslintrc@^2.1.4":
402425
version "2.1.4"
403426
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad"
@@ -413,11 +436,57 @@
413436
minimatch "^3.1.2"
414437
strip-json-comments "^3.1.1"
415438

439+
"@eslint/eslintrc@^3.2.0":
440+
version "3.2.0"
441+
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.2.0.tgz#57470ac4e2e283a6bf76044d63281196e370542c"
442+
integrity sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==
443+
dependencies:
444+
ajv "^6.12.4"
445+
debug "^4.3.2"
446+
espree "^10.0.1"
447+
globals "^14.0.0"
448+
ignore "^5.2.0"
449+
import-fresh "^3.2.1"
450+
js-yaml "^4.1.0"
451+
minimatch "^3.1.2"
452+
strip-json-comments "^3.1.1"
453+
416454
"@eslint/js@8.57.1":
417455
version "8.57.1"
418456
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2"
419457
integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==
420458

459+
"@eslint/js@9.20.0":
460+
version "9.20.0"
461+
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.20.0.tgz#7421bcbe74889fcd65d1be59f00130c289856eb4"
462+
integrity sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==
463+
464+
"@eslint/object-schema@^2.1.6":
465+
version "2.1.6"
466+
resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.6.tgz#58369ab5b5b3ca117880c0f6c0b0f32f6950f24f"
467+
integrity sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==
468+
469+
"@eslint/plugin-kit@^0.2.5":
470+
version "0.2.5"
471+
resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.2.5.tgz#ee07372035539e7847ef834e3f5e7b79f09e3a81"
472+
integrity sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==
473+
dependencies:
474+
"@eslint/core" "^0.10.0"
475+
levn "^0.4.1"
476+
477+
"@humanfs/core@^0.19.1":
478+
version "0.19.1"
479+
resolved "https://registry.yarnpkg.com/@humanfs/core/-/core-0.19.1.tgz#17c55ca7d426733fe3c561906b8173c336b40a77"
480+
integrity sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==
481+
482+
"@humanfs/node@^0.16.6":
483+
version "0.16.6"
484+
resolved "https://registry.yarnpkg.com/@humanfs/node/-/node-0.16.6.tgz#ee2a10eaabd1131987bf0488fd9b820174cd765e"
485+
integrity sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==
486+
dependencies:
487+
"@humanfs/core" "^0.19.1"
488+
"@humanwhocodes/retry" "^0.3.0"
489+
421490
"@humanwhocodes/config-array@^0.13.0":
422491
version "0.13.0"
423492
resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748"
@@ -437,6 +506,16 @@
437506
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3"
438507
integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==
439508

509+
"@humanwhocodes/retry@^0.3.0":
510+
version "0.3.1"
511+
resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.3.1.tgz#c72a5c76a9fbaf3488e231b13dc52c0da7bab42a"
512+
integrity sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==
513+
514+
"@humanwhocodes/retry@^0.4.1":
515+
version "0.4.1"
516+
resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.4.1.tgz#9a96ce501bc62df46c4031fbd970e3cc6b10f07b"
517+
integrity sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==
518+
440519
"@img/sharp-darwin-arm64@0.33.5":
441520
version "0.33.5"
442521
resolved "https://registry.yarnpkg.com/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz#ef5b5a07862805f1e8145a377c8ba6e98813ca08"
@@ -1232,6 +1311,11 @@
12321311
dependencies:
12331312
"@babel/types" "^7.20.7"
12341313

1314+
"@types/estree@^1.0.6":
1315+
version "1.0.6"
1316+
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50"
1317+
integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==
1318+
12351319
"@types/gensync@^1.0.0":
12361320
version "1.0.4"
12371321
resolved "https://registry.yarnpkg.com/@types/gensync/-/gensync-1.0.4.tgz#7122d8f0cd3bf437f9725cc95b180197190cf50b"
@@ -1280,6 +1364,11 @@
12801364
"@types/tough-cookie" "*"
12811365
parse5 "^7.0.0"
12821366

1367+
"@types/json-schema@^7.0.15":
1368+
version "7.0.15"
1369+
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
1370+
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
1371+
12831372
"@types/next@^9.0.0":
12841373
version "9.0.0"
12851374
resolved "https://registry.yarnpkg.com/@types/next/-/next-9.0.0.tgz#29aca06f8a5cfffc974a83b87e52ca57b2a506c4"
@@ -1498,7 +1587,7 @@ acorn-walk@^8.0.2, acorn-walk@^8.1.1:
14981587
dependencies:
14991588
acorn "^8.11.0"
15001589

1501-
acorn@^8.1.0, acorn@^8.11.0, acorn@^8.4.1, acorn@^8.8.1, acorn@^8.9.0:
1590+
acorn@^8.1.0, acorn@^8.11.0, acorn@^8.14.0, acorn@^8.4.1, acorn@^8.8.1, acorn@^8.9.0:
15021591
version "8.14.0"
15031592
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0"
15041593
integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==
@@ -2024,7 +2113,7 @@ create-require@^1.1.0:
20242113
resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
20252114
integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
20262115

2027-
cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
2116+
cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3, cross-spawn@^7.0.6:
20282117
version "7.0.6"
20292118
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f"
20302119
integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==
@@ -2462,6 +2551,14 @@ eslint-scope@^7.1.1, eslint-scope@^7.2.2:
24622551
esrecurse "^4.3.0"
24632552
estraverse "^5.2.0"
24642553

2554+
eslint-scope@^8.2.0:
2555+
version "8.2.0"
2556+
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-8.2.0.tgz#377aa6f1cb5dc7592cfd0b7f892fd0cf352ce442"
2557+
integrity sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==
2558+
dependencies:
2559+
esrecurse "^4.3.0"
2560+
estraverse "^5.2.0"
2561+
24652562
eslint-visitor-keys@^2.1.0:
24662563
version "2.1.0"
24672564
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
@@ -2472,7 +2569,52 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4
24722569
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
24732570
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
24742571

2475-
eslint@8.57.1, eslint@^8.51.0, eslint@^8.7.0:
2572+
eslint-visitor-keys@^4.2.0:
2573+
version "4.2.0"
2574+
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45"
2575+
integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==
2576+
2577+
eslint@9.20.0:
2578+
version "9.20.0"
2579+
resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.20.0.tgz#6244c46c1640cd5e577a31ebc460fca87838c0b7"
2580+
integrity sha512-aL4F8167Hg4IvsW89ejnpTwx+B/UQRzJPGgbIOl+4XqffWsahVVsLEWoZvnrVuwpWmnRd7XeXmQI1zlKcFDteA==
2581+
dependencies:
2582+
"@eslint-community/eslint-utils" "^4.2.0"
2583+
"@eslint-community/regexpp" "^4.12.1"
2584+
"@eslint/config-array" "^0.19.0"
2585+
"@eslint/core" "^0.11.0"
2586+
"@eslint/eslintrc" "^3.2.0"
2587+
"@eslint/js" "9.20.0"
2588+
"@eslint/plugin-kit" "^0.2.5"
2589+
"@humanfs/node" "^0.16.6"
2590+
"@humanwhocodes/module-importer" "^1.0.1"
2591+
"@humanwhocodes/retry" "^0.4.1"
2592+
"@types/estree" "^1.0.6"
2593+
"@types/json-schema" "^7.0.15"
2594+
ajv "^6.12.4"
2595+
chalk "^4.0.0"
2596+
cross-spawn "^7.0.6"
2597+
debug "^4.3.2"
2598+
escape-string-regexp "^4.0.0"
2599+
eslint-scope "^8.2.0"
2600+
eslint-visitor-keys "^4.2.0"
2601+
espree "^10.3.0"
2602+
esquery "^1.5.0"
2603+
esutils "^2.0.2"
2604+
fast-deep-equal "^3.1.3"
2605+
file-entry-cache "^8.0.0"
2606+
find-up "^5.0.0"
2607+
glob-parent "^6.0.2"
2608+
ignore "^5.2.0"
2609+
imurmurhash "^0.1.4"
2610+
is-glob "^4.0.0"
2611+
json-stable-stringify-without-jsonify "^1.0.1"
2612+
lodash.merge "^4.6.2"
2613+
minimatch "^3.1.2"
2614+
natural-compare "^1.4.0"
2615+
optionator "^0.9.3"
2616+
2617+
eslint@^8.51.0, eslint@^8.7.0:
24762618
version "8.57.1"
24772619
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9"
24782620
integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==
@@ -2516,6 +2658,15 @@ eslint@8.57.1, eslint@^8.51.0, eslint@^8.7.0:
25162658
strip-ansi "^6.0.1"
25172659
text-table "^0.2.0"
25182660

2661+
espree@^10.0.1, espree@^10.3.0:
2662+
version "10.3.0"
2663+
resolved "https://registry.yarnpkg.com/espree/-/espree-10.3.0.tgz#29267cf5b0cb98735b65e64ba07e0ed49d1eed8a"
2664+
integrity sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==
2665+
dependencies:
2666+
acorn "^8.14.0"
2667+
acorn-jsx "^5.3.2"
2668+
eslint-visitor-keys "^4.2.0"
2669+
25192670
espree@^9.3.1, espree@^9.6.0, espree@^9.6.1:
25202671
version "9.6.1"
25212672
resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f"
@@ -2530,7 +2681,7 @@ esprima@^4.0.0, esprima@^4.0.1:
25302681
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
25312682
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
25322683

2533-
esquery@^1.4.0, esquery@^1.4.2:
2684+
esquery@^1.4.0, esquery@^1.4.2, esquery@^1.5.0:
25342685
version "1.6.0"
25352686
resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7"
25362687
integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==
@@ -2637,6 +2788,13 @@ file-entry-cache@^6.0.1:
26372788
dependencies:
26382789
flat-cache "^3.0.4"
26392790

2791+
file-entry-cache@^8.0.0:
2792+
version "8.0.0"
2793+
resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz#7787bddcf1131bffb92636c69457bbc0edd6d81f"
2794+
integrity sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==
2795+
dependencies:
2796+
flat-cache "^4.0.0"
2797+
26402798
fill-range@^7.1.1:
26412799
version "7.1.1"
26422800
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292"
@@ -2669,6 +2827,14 @@ flat-cache@^3.0.4:
26692827
keyv "^4.5.3"
26702828
rimraf "^3.0.2"
26712829

2830+
flat-cache@^4.0.0:
2831+
version "4.0.1"
2832+
resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-4.0.1.tgz#0ece39fcb14ee012f4b0410bd33dd9c1f011127c"
2833+
integrity sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==
2834+
dependencies:
2835+
flatted "^3.2.9"
2836+
keyv "^4.5.4"
2837+
26722838
flatted@^3.2.9:
26732839
version "3.3.2"
26742840
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.2.tgz#adba1448a9841bec72b42c532ea23dbbedef1a27"
@@ -2848,6 +3014,11 @@ globals@^13.19.0:
28483014
dependencies:
28493015
type-fest "^0.20.2"
28503016

3017+
globals@^14.0.0:
3018+
version "14.0.0"
3019+
resolved "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e"
3020+
integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==
3021+
28513022
globalthis@^1.0.4:
28523023
version "1.0.4"
28533024
resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236"
@@ -3792,7 +3963,7 @@ jsonc-parser@^3.2.0:
37923963
object.assign "^4.1.4"
37933964
object.values "^1.1.6"
37943965

3795-
keyv@^4.5.3:
3966+
keyv@^4.5.3, keyv@^4.5.4:
37963967
version "4.5.4"
37973968
resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93"
37983969
integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==

0 commit comments

Comments
 (0)