Skip to content

Commit 704e6f7

Browse files
Update react monorepo to v19
1 parent 8aa23e8 commit 704e6f7

File tree

4 files changed

+50
-106
lines changed

4 files changed

+50
-106
lines changed

example/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
},
1010
"dependencies": {
1111
"history": "5.1.0",
12-
"react": "17.0.2",
12+
"react": "19.0.0",
1313
"react-app-polyfill": "2.0.0",
1414
"style.css": "1.0.0"
1515
},
@@ -19,8 +19,8 @@
1919
"scheduler/tracing": "../node_modules/scheduler/tracing-profiling"
2020
},
2121
"devDependencies": {
22-
"@types/react": "17.0.34",
23-
"@types/react-dom": "17.0.11",
22+
"@types/react": "19.0.8",
23+
"@types/react-dom": "19.0.3",
2424
"@vitejs/plugin-react": "1.0.8",
2525
"typescript": "4.4.4",
2626
"vite": "2.6.14"

example/yarn.lock

Lines changed: 13 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -267,40 +267,18 @@
267267
estree-walker "^2.0.1"
268268
picomatch "^2.2.2"
269269

270-
"@types/prop-types@*":
271-
version "15.7.3"
272-
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7"
273-
integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==
270+
271+
version "19.0.3"
272+
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.0.3.tgz#0804dfd279a165d5a0ad8b53a5b9e65f338050a4"
273+
integrity sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==
274274

275-
"@types/react-dom@17.0.11":
276-
version "17.0.11"
277-
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.11.tgz#e1eadc3c5e86bdb5f7684e00274ae228e7bcc466"
278-
integrity sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==
275+
"@types/react@19.0.8":
276+
version "19.0.8"
277+
resolved "https://registry.yarnpkg.com/@types/react/-/react-19.0.8.tgz#7098e6159f2a61e4f4cef2c1223c044a9bec590e"
278+
integrity sha512-9P/o1IGdfmQxrujGbIMDyYaaCykhLKc0NGCtYcECNUr9UAaDe4gwvV9bR6tvd5Br1SG0j+PBpbKr2UYY8CwqSw==
279279
dependencies:
280-
"@types/react" "*"
281-
282-
"@types/react@*":
283-
version "16.9.35"
284-
resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.35.tgz#a0830d172e8aadd9bd41709ba2281a3124bbd368"
285-
integrity sha512-q0n0SsWcGc8nDqH2GJfWQWUOmZSJhXV64CjVN5SvcNti3TdEaA3AH0D8DwNmMdzjMAC/78tB8nAZIlV8yTz+zQ==
286-
dependencies:
287-
"@types/prop-types" "*"
288-
csstype "^2.2.0"
289-
290-
291-
version "17.0.34"
292-
resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.34.tgz#797b66d359b692e3f19991b6b07e4b0c706c0102"
293-
integrity sha512-46FEGrMjc2+8XhHXILr+3+/sTe3OfzSPU9YGKILLrUYbQ1CLQC9Daqo1KzENGXAWwrFwiY0l4ZbF20gRvgpWTg==
294-
dependencies:
295-
"@types/prop-types" "*"
296-
"@types/scheduler" "*"
297280
csstype "^3.0.2"
298281

299-
"@types/scheduler@*":
300-
version "0.16.2"
301-
resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
302-
integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
303-
304282
305283
version "1.0.8"
306284
resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-1.0.8.tgz#98163d107fbc02b2c22c299657d4911490bb8820"
@@ -376,11 +354,6 @@ core-js@^3.6.5:
376354
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.19.1.tgz#f6f173cae23e73a7d88fa23b6e9da329276c6641"
377355
integrity sha512-Tnc7E9iKd/b/ff7GFbhwPVzJzPztGrChB8X8GLqoYGdEOG8IpLnK1xPyo3ZoO3HsK6TodJS58VGPOxA+hLHQMg==
378356

379-
csstype@^2.2.0:
380-
version "2.6.10"
381-
resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.10.tgz#e63af50e66d7c266edb6b32909cfd0aabe03928b"
382-
integrity sha512-D34BqZU4cIlMCY93rZHbrq9pjTAQJ3U8S8rfBqjwHxkGPThWFjzZDQpgMJY0QViLxth6ZKYiwFBo14RdN44U/w==
383-
384357
csstype@^3.0.2:
385358
version "3.0.9"
386359
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.9.tgz#6410af31b26bd0520933d02cbc64fce9ce3fbf0b"
@@ -567,7 +540,7 @@ is-core-module@^2.2.0:
567540
dependencies:
568541
has "^1.0.3"
569542

570-
"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
543+
js-tokens@^4.0.0:
571544
version "4.0.0"
572545
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
573546
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
@@ -584,13 +557,6 @@ json5@^2.1.2:
584557
dependencies:
585558
minimist "^1.2.5"
586559

587-
loose-envify@^1.1.0:
588-
version "1.4.0"
589-
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
590-
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
591-
dependencies:
592-
js-tokens "^3.0.0 || ^4.0.0"
593-
594560
minimist@^1.2.5:
595561
version "1.2.5"
596562
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
@@ -676,13 +642,10 @@ react-refresh@^0.10.0:
676642
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.10.0.tgz#2f536c9660c0b9b1d500684d9e52a65e7404f7e3"
677643
integrity sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ==
678644

679-
680-
version "17.0.2"
681-
resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
682-
integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
683-
dependencies:
684-
loose-envify "^1.1.0"
685-
object-assign "^4.1.1"
645+
646+
version "19.0.0"
647+
resolved "https://registry.yarnpkg.com/react/-/react-19.0.0.tgz#6e1969251b9f108870aa4bff37a0ce9ddfaaabdd"
648+
integrity sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==
686649

687650
regenerator-runtime@^0.13.4:
688651
version "0.13.5"

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,14 @@
4242
"@babel/core": "7.9.6",
4343
"@testing-library/jest-dom": "5.14.1",
4444
"@testing-library/react": "12.0.0",
45-
"@types/react": "17.0.13",
46-
"@types/react-dom": "17.0.8",
45+
"@types/react": "19.0.8",
46+
"@types/react-dom": "19.0.3",
4747
"babel-loader": "8.1.0",
4848
"husky": "7.0.0",
49-
"react": "16.14.0",
49+
"react": "19.0.0",
5050
"react-docgen-typescript-loader": "3.7.2",
51-
"react-dom": "16.14.0",
52-
"react-is": "16.13.1",
51+
"react-dom": "19.0.0",
52+
"react-is": "19.0.0",
5353
"ts-loader": "9.2.3",
5454
"tsdx": "0.13.2",
5555
"tslib": "2.3.0",

yarn.lock

Lines changed: 29 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1202,25 +1202,16 @@
12021202
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
12031203
integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
12041204

1205-
"@types/prop-types@*":
1206-
version "15.7.3"
1207-
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7"
1208-
integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==
1205+
1206+
version "19.0.3"
1207+
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.0.3.tgz#0804dfd279a165d5a0ad8b53a5b9e65f338050a4"
1208+
integrity sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==
12091209

1210-
"@types/react-dom@17.0.8":
1211-
version "17.0.8"
1212-
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.8.tgz#3180de6d79bf53762001ad854e3ce49f36dd71fc"
1213-
integrity sha512-0ohAiJAx1DAUEcY9UopnfwCE9sSMDGnY/oXjWMax6g3RpzmTt2GMyMVAXcbn0mo8XAff0SbQJl2/SBU+hjSZ1A==
1210+
"@types/react@19.0.8":
1211+
version "19.0.8"
1212+
resolved "https://registry.yarnpkg.com/@types/react/-/react-19.0.8.tgz#7098e6159f2a61e4f4cef2c1223c044a9bec590e"
1213+
integrity sha512-9P/o1IGdfmQxrujGbIMDyYaaCykhLKc0NGCtYcECNUr9UAaDe4gwvV9bR6tvd5Br1SG0j+PBpbKr2UYY8CwqSw==
12141214
dependencies:
1215-
"@types/react" "*"
1216-
1217-
"@types/react@*", "@types/[email protected]":
1218-
version "17.0.13"
1219-
resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.13.tgz#6b7c9a8f2868586ad87d941c02337c6888fb874f"
1220-
integrity sha512-D/G3PiuqTfE3IMNjLn/DCp6umjVCSvtZTPdtAFy5+Ved6CsdRvivfKeCzw79W4AatShtU4nGqgvOv5Gro534vQ==
1221-
dependencies:
1222-
"@types/prop-types" "*"
1223-
"@types/scheduler" "*"
12241215
csstype "^3.0.2"
12251216

12261217
@@ -1230,11 +1221,6 @@
12301221
dependencies:
12311222
"@types/node" "*"
12321223

1233-
"@types/scheduler@*":
1234-
version "0.16.1"
1235-
resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz#18845205e86ff0038517aab7a18a62a6b9f71275"
1236-
integrity sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==
1237-
12381224
"@types/stack-utils@^1.0.1":
12391225
version "1.0.1"
12401226
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e"
@@ -4224,7 +4210,7 @@ loglevelnext@^1.0.1:
42244210
es6-symbol "^3.1.1"
42254211
object.assign "^4.1.0"
42264212

4227-
loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
4213+
loose-envify@^1.0.0, loose-envify@^1.4.0:
42284214
version "1.4.0"
42294215
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
42304216
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
@@ -4950,7 +4936,7 @@ prompts@^2.0.1:
49504936
kleur "^3.0.3"
49514937
sisteransi "^1.0.4"
49524938

4953-
prop-types@^15.6.2, prop-types@^15.7.2:
4939+
prop-types@^15.7.2:
49544940
version "15.7.2"
49554941
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
49564942
integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
@@ -4996,17 +4982,19 @@ react-docgen-typescript@^1.15.0:
49964982
resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-1.16.5.tgz#b305563425ab370f5a3c82b42579eb5069449b87"
49974983
integrity sha512-guXnx6a554IDVUoVIkX/BGRTrwc2n2w/kMxo7TKLNLJW1qszhT6BRHX4qV8eWq5eaJxRxuesOW5AOLiOI9WQOA==
49984984

4999-
react-dom@16.14.0:
5000-
version "16.14.0"
5001-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89"
5002-
integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==
4985+
react-dom@19.0.0:
4986+
version "19.0.0"
4987+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.0.0.tgz#43446f1f01c65a4cd7f7588083e686a6726cfb57"
4988+
integrity sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==
50034989
dependencies:
5004-
loose-envify "^1.1.0"
5005-
object-assign "^4.1.1"
5006-
prop-types "^15.6.2"
5007-
scheduler "^0.19.1"
4990+
scheduler "^0.25.0"
4991+
4992+
4993+
version "19.0.0"
4994+
resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.0.0.tgz#d6669fd389ff022a9684f708cf6fa4962d1fea7a"
4995+
integrity sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==
50084996

5009-
react-is@16.13.1, react-is@^16.12.0, react-is@^16.8.1, react-is@^16.8.4:
4997+
react-is@^16.12.0, react-is@^16.8.1, react-is@^16.8.4:
50104998
version "16.13.1"
50114999
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
50125000
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
@@ -5016,14 +5004,10 @@ react-is@^17.0.1:
50165004
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
50175005
integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
50185006

5019-
5020-
version "16.14.0"
5021-
resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d"
5022-
integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==
5023-
dependencies:
5024-
loose-envify "^1.1.0"
5025-
object-assign "^4.1.1"
5026-
prop-types "^15.6.2"
5007+
5008+
version "19.0.0"
5009+
resolved "https://registry.yarnpkg.com/react/-/react-19.0.0.tgz#6e1969251b9f108870aa4bff37a0ce9ddfaaabdd"
5010+
integrity sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==
50275011

50285012
read-pkg-up@^2.0.0:
50295013
version "2.0.0"
@@ -5424,13 +5408,10 @@ sax@^1.2.4:
54245408
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
54255409
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
54265410

5427-
scheduler@^0.19.1:
5428-
version "0.19.1"
5429-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196"
5430-
integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==
5431-
dependencies:
5432-
loose-envify "^1.1.0"
5433-
object-assign "^4.1.1"
5411+
scheduler@^0.25.0:
5412+
version "0.25.0"
5413+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.25.0.tgz#336cd9768e8cceebf52d3c80e3dcf5de23e7e015"
5414+
integrity sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==
54345415

54355416
schema-utils@^2.6.5:
54365417
version "2.6.6"

0 commit comments

Comments
 (0)