Skip to content

Commit 7e3874d

Browse files
Update react monorepo
1 parent 45619ac commit 7e3874d

File tree

2 files changed

+163
-50
lines changed

2 files changed

+163
-50
lines changed

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,19 +65,19 @@
6565
"@testing-library/user-event": "^14.5.2",
6666
"@types/jest": "^29.0.1",
6767
"@types/next": "^9.0.0",
68-
"@types/react": "^18.2.0",
69-
"@types/react-dom": "^18.2.0",
68+
"@types/react": "^19.0.0",
69+
"@types/react-dom": "^19.0.0",
7070
"@typescript-eslint/eslint-plugin": "^7.0.1",
7171
"eslint": "8.57.1",
7272
"eslint-config-mitodl": "^2.0.0",
7373
"eslint-plugin-react": "^7.37.1",
74-
"eslint-plugin-react-hooks": "^4.6.2",
74+
"eslint-plugin-react-hooks": "^7.0.0",
7575
"jest": "^29.0.3",
7676
"jest-environment-jsdom": "^29.7.0",
7777
"next": "^14.2.7",
7878
"prettier-eslint-cli": "^8.0.1",
79-
"react": "^18.2.0",
80-
"react-dom": "^18.2.0",
79+
"react": "^19.0.0",
80+
"react-dom": "^19.0.0",
8181
"react-router": "^6.22.2",
8282
"tiny-invariant": "^1.3.3",
8383
"ts-node": "^10.9.2",
@@ -86,7 +86,7 @@
8686
"peerDependencies": {
8787
"@types/history": "^4.9",
8888
"next": "^14.2.7",
89-
"react": "^16.13.1",
89+
"react": "^19.0.0",
9090
"react-router": "^6.22.2"
9191
},
9292
"peerDependenciesMeta": {

yarn.lock

Lines changed: 157 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,29 @@ __metadata:
4646
languageName: node
4747
linkType: hard
4848

49+
"@babel/core@npm:^7.24.4":
50+
version: 7.28.5
51+
resolution: "@babel/core@npm:7.28.5"
52+
dependencies:
53+
"@babel/code-frame": "npm:^7.27.1"
54+
"@babel/generator": "npm:^7.28.5"
55+
"@babel/helper-compilation-targets": "npm:^7.27.2"
56+
"@babel/helper-module-transforms": "npm:^7.28.3"
57+
"@babel/helpers": "npm:^7.28.4"
58+
"@babel/parser": "npm:^7.28.5"
59+
"@babel/template": "npm:^7.27.2"
60+
"@babel/traverse": "npm:^7.28.5"
61+
"@babel/types": "npm:^7.28.5"
62+
"@jridgewell/remapping": "npm:^2.3.5"
63+
convert-source-map: "npm:^2.0.0"
64+
debug: "npm:^4.1.0"
65+
gensync: "npm:^1.0.0-beta.2"
66+
json5: "npm:^2.2.3"
67+
semver: "npm:^6.3.1"
68+
checksum: 10/2f1e224125179f423f4300d605a0c5a3ef315003281a63b1744405b2605ee2a2ffc5b1a8349aa4f262c72eca31c7e1802377ee04ad2b852a2c88f8ace6cac324
69+
languageName: node
70+
linkType: hard
71+
4972
"@babel/eslint-parser@npm:^7.11.0":
5073
version: 7.28.4
5174
resolution: "@babel/eslint-parser@npm:7.28.4"
@@ -73,6 +96,19 @@ __metadata:
7396
languageName: node
7497
linkType: hard
7598

99+
"@babel/generator@npm:^7.28.5":
100+
version: 7.28.5
101+
resolution: "@babel/generator@npm:7.28.5"
102+
dependencies:
103+
"@babel/parser": "npm:^7.28.5"
104+
"@babel/types": "npm:^7.28.5"
105+
"@jridgewell/gen-mapping": "npm:^0.3.12"
106+
"@jridgewell/trace-mapping": "npm:^0.3.28"
107+
jsesc: "npm:^3.0.2"
108+
checksum: 10/ae618f0a17a6d76c3983e1fd5d9c2f5fdc07703a119efdb813a7d9b8ad4be0a07d4c6f0d718440d2de01a68e321f64e2d63c77fc5d43ae47ae143746ef28ac1f
109+
languageName: node
110+
linkType: hard
111+
76112
"@babel/helper-annotate-as-pure@npm:^7.27.3":
77113
version: 7.27.3
78114
resolution: "@babel/helper-annotate-as-pure@npm:7.27.3"
@@ -205,6 +241,13 @@ __metadata:
205241
languageName: node
206242
linkType: hard
207243

244+
"@babel/helper-validator-identifier@npm:^7.28.5":
245+
version: 7.28.5
246+
resolution: "@babel/helper-validator-identifier@npm:7.28.5"
247+
checksum: 10/8e5d9b0133702cfacc7f368bf792f0f8ac0483794877c6dca5fcb73810ee138e27527701826fb58a40a004f3a5ec0a2f3c3dd5e326d262530b119918f3132ba7
248+
languageName: node
249+
linkType: hard
250+
208251
"@babel/helper-validator-option@npm:^7.27.1":
209252
version: 7.27.1
210253
resolution: "@babel/helper-validator-option@npm:7.27.1"
@@ -233,6 +276,17 @@ __metadata:
233276
languageName: node
234277
linkType: hard
235278

279+
"@babel/parser@npm:^7.24.4, @babel/parser@npm:^7.28.5":
280+
version: 7.28.5
281+
resolution: "@babel/parser@npm:7.28.5"
282+
dependencies:
283+
"@babel/types": "npm:^7.28.5"
284+
bin:
285+
parser: ./bin/babel-parser.js
286+
checksum: 10/8d9bfb437af6c97a7f6351840b9ac06b4529ba79d6d3def24d6c2996ab38ff7f1f9d301e868ca84a93a3050fadb3d09dbc5105b24634cd281671ac11eebe8df7
287+
languageName: node
288+
linkType: hard
289+
236290
"@babel/plugin-syntax-async-generators@npm:^7.8.4":
237291
version: 7.8.4
238292
resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4"
@@ -495,6 +549,21 @@ __metadata:
495549
languageName: node
496550
linkType: hard
497551

552+
"@babel/traverse@npm:^7.28.5":
553+
version: 7.28.5
554+
resolution: "@babel/traverse@npm:7.28.5"
555+
dependencies:
556+
"@babel/code-frame": "npm:^7.27.1"
557+
"@babel/generator": "npm:^7.28.5"
558+
"@babel/helper-globals": "npm:^7.28.0"
559+
"@babel/parser": "npm:^7.28.5"
560+
"@babel/template": "npm:^7.27.2"
561+
"@babel/types": "npm:^7.28.5"
562+
debug: "npm:^4.3.1"
563+
checksum: 10/1fce426f5ea494913c40f33298ce219708e703f71cac7ac045ebde64b5a7b17b9275dfa4e05fb92c3f123136913dff62c8113172f4a5de66dab566123dbe7437
564+
languageName: node
565+
linkType: hard
566+
498567
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4, @babel/types@npm:^7.3.3":
499568
version: 7.28.4
500569
resolution: "@babel/types@npm:7.28.4"
@@ -505,6 +574,16 @@ __metadata:
505574
languageName: node
506575
linkType: hard
507576

577+
"@babel/types@npm:^7.28.5":
578+
version: 7.28.5
579+
resolution: "@babel/types@npm:7.28.5"
580+
dependencies:
581+
"@babel/helper-string-parser": "npm:^7.27.1"
582+
"@babel/helper-validator-identifier": "npm:^7.28.5"
583+
checksum: 10/4256bb9fb2298c4f9b320bde56e625b7091ea8d2433d98dcf524d4086150da0b6555aabd7d0725162670614a9ac5bf036d1134ca13dedc9707f988670f1362d7
584+
languageName: node
585+
linkType: hard
586+
508587
"@bcoe/v8-coverage@npm:^0.2.3":
509588
version: 0.2.3
510589
resolution: "@bcoe/v8-coverage@npm:0.2.3"
@@ -1234,29 +1313,29 @@ __metadata:
12341313
"@testing-library/user-event": "npm:^14.5.2"
12351314
"@types/jest": "npm:^29.0.1"
12361315
"@types/next": "npm:^9.0.0"
1237-
"@types/react": "npm:^18.2.0"
1238-
"@types/react-dom": "npm:^18.2.0"
1316+
"@types/react": "npm:^19.0.0"
1317+
"@types/react-dom": "npm:^19.0.0"
12391318
"@typescript-eslint/eslint-plugin": "npm:^7.0.1"
12401319
axios: "npm:^1.6.7"
12411320
eslint: "npm:8.57.1"
12421321
eslint-config-mitodl: "npm:^2.0.0"
12431322
eslint-plugin-react: "npm:^7.37.1"
1244-
eslint-plugin-react-hooks: "npm:^4.6.2"
1323+
eslint-plugin-react-hooks: "npm:^7.0.0"
12451324
fuse.js: "npm:^7.0.0"
12461325
jest: "npm:^29.0.3"
12471326
jest-environment-jsdom: "npm:^29.7.0"
12481327
next: "npm:^14.2.7"
12491328
prettier-eslint-cli: "npm:^8.0.1"
1250-
react: "npm:^18.2.0"
1251-
react-dom: "npm:^18.2.0"
1329+
react: "npm:^19.0.0"
1330+
react-dom: "npm:^19.0.0"
12521331
react-router: "npm:^6.22.2"
12531332
tiny-invariant: "npm:^1.3.3"
12541333
ts-node: "npm:^10.9.2"
12551334
typescript: "npm:5.8"
12561335
peerDependencies:
12571336
"@types/history": ^4.9
12581337
next: ^14.2.7
1259-
react: ^16.13.1
1338+
react: ^19.0.0
12601339
react-router: ^6.22.2
12611340
peerDependenciesMeta:
12621341
"@types/history":
@@ -1926,14 +2005,7 @@ __metadata:
19262005
languageName: node
19272006
linkType: hard
19282007

1929-
"@types/prop-types@npm:*":
1930-
version: 15.7.15
1931-
resolution: "@types/prop-types@npm:15.7.15"
1932-
checksum: 10/31aa2f59b28f24da6fb4f1d70807dae2aedfce090ec63eaf9ea01727a9533ef6eaf017de5bff99fbccad7d1c9e644f52c6c2ba30869465dd22b1a7221c29f356
1933-
languageName: node
1934-
linkType: hard
1935-
1936-
"@types/react-dom@npm:^18.0.0, @types/react-dom@npm:^18.2.0":
2008+
"@types/react-dom@npm:^18.0.0":
19372009
version: 18.3.7
19382010
resolution: "@types/react-dom@npm:18.3.7"
19392011
peerDependencies:
@@ -1942,13 +2014,21 @@ __metadata:
19422014
languageName: node
19432015
linkType: hard
19442016

1945-
"@types/react@npm:^18.2.0":
1946-
version: 18.3.24
1947-
resolution: "@types/react@npm:18.3.24"
2017+
"@types/react-dom@npm:^19.0.0":
2018+
version: 19.2.2
2019+
resolution: "@types/react-dom@npm:19.2.2"
2020+
peerDependencies:
2021+
"@types/react": ^19.2.0
2022+
checksum: 10/73d5671e57ab73cb3f2acd7992faee8f90d5b4d155b972e76e91fa13e5871ebb5e224960b05039d57ea502cb3370746eb98beda5fa44e9712b4aee52653c237a
2023+
languageName: node
2024+
linkType: hard
2025+
2026+
"@types/react@npm:^19.0.0":
2027+
version: 19.2.2
2028+
resolution: "@types/react@npm:19.2.2"
19482029
dependencies:
1949-
"@types/prop-types": "npm:*"
19502030
csstype: "npm:^3.0.2"
1951-
checksum: 10/3f8529961afa40696f4a677e0f4399cb5da1fca9828c00634f884db261fc29a68af0b0397611fff4dd81847ac85036a1b72e987eafd994cdf4ddb1a1bcce7d61
2031+
checksum: 10/d6adf8fd4bb23a7e04da5700d96b15dc0f59653727a9c6e940c151d7232fa1dbbab98417d5ac830dcfb6cba3f206efbd4cd83647e6f9a688d7363a90e607f6bf
19522032
languageName: node
19532033
linkType: hard
19542034

@@ -3467,12 +3547,18 @@ __metadata:
34673547
languageName: node
34683548
linkType: hard
34693549

3470-
"eslint-plugin-react-hooks@npm:^4.6.2":
3471-
version: 4.6.2
3472-
resolution: "eslint-plugin-react-hooks@npm:4.6.2"
3550+
"eslint-plugin-react-hooks@npm:^7.0.0":
3551+
version: 7.0.1
3552+
resolution: "eslint-plugin-react-hooks@npm:7.0.1"
3553+
dependencies:
3554+
"@babel/core": "npm:^7.24.4"
3555+
"@babel/parser": "npm:^7.24.4"
3556+
hermes-parser: "npm:^0.25.1"
3557+
zod: "npm:^3.25.0 || ^4.0.0"
3558+
zod-validation-error: "npm:^3.5.0 || ^4.0.0"
34733559
peerDependencies:
3474-
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
3475-
checksum: 10/5a0680941f34e70cf505bcb6082df31a3e445d193ee95a88ff3483041eb944f4cefdaf7e81b0eb1feb4eeceee8c7c6ddb8a2a6e8c4c0388514a42e16ac7b7a69
3560+
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0
3561+
checksum: 10/12e96c68d58c6588305fd17d660524a1ef1e872650ec591d5b138f059431290831c373d4b1c9ae8991fb25f96c43935497d2149678c027e65d0417d3d99ecc85
34763562
languageName: node
34773563
linkType: hard
34783564

@@ -4164,6 +4250,22 @@ __metadata:
41644250
languageName: node
41654251
linkType: hard
41664252

4253+
"hermes-estree@npm:0.25.1":
4254+
version: 0.25.1
4255+
resolution: "hermes-estree@npm:0.25.1"
4256+
checksum: 10/7b1eca98b264a25632064cffa5771360d30cf452e77db1e191f9913ee45cf78c292b2dbca707e92fb71b0870abb97e94b506a5ab80abd96ba237fee169b601fe
4257+
languageName: node
4258+
linkType: hard
4259+
4260+
"hermes-parser@npm:^0.25.1":
4261+
version: 0.25.1
4262+
resolution: "hermes-parser@npm:0.25.1"
4263+
dependencies:
4264+
hermes-estree: "npm:0.25.1"
4265+
checksum: 10/805efc05691420f236654349872c70731121791fa54de521c7ee51059eae34f84dd19f22ee846741dcb60372f8fb5335719b96b4ecb010d2aed7d872f2eff9cc
4266+
languageName: node
4267+
linkType: hard
4268+
41674269
"html-encoding-sniffer@npm:^3.0.0":
41684270
version: 3.0.0
41694271
resolution: "html-encoding-sniffer@npm:3.0.0"
@@ -5406,7 +5508,7 @@ __metadata:
54065508
languageName: node
54075509
linkType: hard
54085510

5409-
"loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0":
5511+
"loose-envify@npm:^1.4.0":
54105512
version: 1.4.0
54115513
resolution: "loose-envify@npm:1.4.0"
54125514
dependencies:
@@ -6340,15 +6442,14 @@ __metadata:
63406442
languageName: node
63416443
linkType: hard
63426444

6343-
"react-dom@npm:^18.2.0":
6344-
version: 18.3.1
6345-
resolution: "react-dom@npm:18.3.1"
6445+
"react-dom@npm:^19.0.0":
6446+
version: 19.2.0
6447+
resolution: "react-dom@npm:19.2.0"
63466448
dependencies:
6347-
loose-envify: "npm:^1.1.0"
6348-
scheduler: "npm:^0.23.2"
6449+
scheduler: "npm:^0.27.0"
63496450
peerDependencies:
6350-
react: ^18.3.1
6351-
checksum: 10/3f4b73a3aa083091173b29812b10394dd06f4ac06aff410b74702cfb3aa29d7b0ced208aab92d5272919b612e5cda21aeb1d54191848cf6e46e9e354f3541f81
6451+
react: ^19.2.0
6452+
checksum: 10/3dbba071b9b1e7a19eae55f05c100f6b44f88c0aee72397d719ae338248ca66ed5028e6964c1c14870cc3e1abcecc91b22baba6dc2072f819dea81a9fd72f2fd
63526453
languageName: node
63536454
linkType: hard
63546455

@@ -6384,12 +6485,10 @@ __metadata:
63846485
languageName: node
63856486
linkType: hard
63866487

6387-
"react@npm:^18.2.0":
6388-
version: 18.3.1
6389-
resolution: "react@npm:18.3.1"
6390-
dependencies:
6391-
loose-envify: "npm:^1.1.0"
6392-
checksum: 10/261137d3f3993eaa2368a83110466fc0e558bc2c7f7ae7ca52d94f03aac945f45146bd85e5f481044db1758a1dbb57879e2fcdd33924e2dde1bdc550ce73f7bf
6488+
"react@npm:^19.0.0":
6489+
version: 19.2.0
6490+
resolution: "react@npm:19.2.0"
6491+
checksum: 10/e13bcdb8e994c3cfa922743cb75ca8deb60531bf02f584d2d8dab940a8132ce8a2e6ef16f8ed7f372b4072e7a7eeff589b2812dabbedfa73e6e46201dac8a9d0
63936492
languageName: node
63946493
linkType: hard
63956494

@@ -6626,12 +6725,10 @@ __metadata:
66266725
languageName: node
66276726
linkType: hard
66286727

6629-
"scheduler@npm:^0.23.2":
6630-
version: 0.23.2
6631-
resolution: "scheduler@npm:0.23.2"
6632-
dependencies:
6633-
loose-envify: "npm:^1.1.0"
6634-
checksum: 10/e8d68b89d18d5b028223edf090092846868a765a591944760942b77ea1f69b17235f7e956696efbb62c8130ab90af7e0949bfb8eba7896335507317236966bc9
6728+
"scheduler@npm:^0.27.0":
6729+
version: 0.27.0
6730+
resolution: "scheduler@npm:0.27.0"
6731+
checksum: 10/eab3c3a8373195173e59c147224fc30dabe6dd453f248f5e610e8458512a5a2ee3a06465dc400ebfe6d35c9f5b7f3bb6b2e41c88c86fd177c25a73e7286a1e06
66356732
languageName: node
66366733
linkType: hard
66376734

@@ -7814,3 +7911,19 @@ __metadata:
78147911
checksum: 10/f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700
78157912
languageName: node
78167913
linkType: hard
7914+
7915+
"zod-validation-error@npm:^3.5.0 || ^4.0.0":
7916+
version: 4.0.2
7917+
resolution: "zod-validation-error@npm:4.0.2"
7918+
peerDependencies:
7919+
zod: ^3.25.0 || ^4.0.0
7920+
checksum: 10/5e35ca8ebb4602dcb526e122d7e9fca695c4a479bd97535f3400a732d49160f24f7213a9ed64986fc9dc3a2e8a6c4e1241ec0c4d8a4e3e69ea91a0328ded2192
7921+
languageName: node
7922+
linkType: hard
7923+
7924+
"zod@npm:^3.25.0 || ^4.0.0":
7925+
version: 4.1.12
7926+
resolution: "zod@npm:4.1.12"
7927+
checksum: 10/c5f04e6ac306515c4db6ef73cf7705f521c7a2107c8c8912416a0658d689f361db9bee829b0bf01ef4a22492f1065c5cbcdb523ce532606ac6792fd714f3c326
7928+
languageName: node
7929+
linkType: hard

0 commit comments

Comments
 (0)