Skip to content

Commit 939e96f

Browse files
Update react monorepo to v18
1 parent 8aa23e8 commit 939e96f

File tree

4 files changed

+54
-46
lines changed

4 files changed

+54
-46
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": "18.2.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": "18.2.15",
23+
"@types/react-dom": "18.2.7",
2424
"@vitejs/plugin-react": "1.0.8",
2525
"typescript": "4.4.4",
2626
"vite": "2.6.14"

example/yarn.lock

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -272,10 +272,10 @@
272272
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7"
273273
integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==
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-dom@18.2.7":
276+
version "18.2.7"
277+
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.7.tgz#67222a08c0a6ae0a0da33c3532348277c70abb63"
278+
integrity sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==
279279
dependencies:
280280
"@types/react" "*"
281281

@@ -287,10 +287,10 @@
287287
"@types/prop-types" "*"
288288
csstype "^2.2.0"
289289

290-
"@types/react@17.0.34":
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==
290+
"@types/react@18.2.15":
291+
version "18.2.15"
292+
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.15.tgz#14792b35df676c20ec3cf595b262f8c615a73066"
293+
integrity sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==
294294
dependencies:
295295
"@types/prop-types" "*"
296296
"@types/scheduler" "*"
@@ -676,13 +676,12 @@ react-refresh@^0.10.0:
676676
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.10.0.tgz#2f536c9660c0b9b1d500684d9e52a65e7404f7e3"
677677
integrity sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ==
678678

679-
react@17.0.2:
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==
679+
react@18.2.0:
680+
version "18.2.0"
681+
resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
682+
integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
683683
dependencies:
684684
loose-envify "^1.1.0"
685-
object-assign "^4.1.1"
686685

687686
regenerator-runtime@^0.13.4:
688687
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": "18.2.15",
46+
"@types/react-dom": "18.2.7",
4747
"babel-loader": "8.1.0",
4848
"husky": "7.0.0",
49-
"react": "16.14.0",
49+
"react": "18.2.0",
5050
"react-docgen-typescript-loader": "3.7.2",
51-
"react-dom": "16.14.0",
52-
"react-is": "16.13.1",
51+
"react-dom": "18.2.0",
52+
"react-is": "18.2.0",
5353
"ts-loader": "9.2.3",
5454
"tsdx": "0.13.2",
5555
"tslib": "2.3.0",

yarn.lock

Lines changed: 34 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1207,14 +1207,14 @@
12071207
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7"
12081208
integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==
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-dom@18.2.7":
1211+
version "18.2.7"
1212+
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.7.tgz#67222a08c0a6ae0a0da33c3532348277c70abb63"
1213+
integrity sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==
12141214
dependencies:
12151215
"@types/react" "*"
12161216

1217-
"@types/react@*", "@types/[email protected]":
1217+
"@types/react@*":
12181218
version "17.0.13"
12191219
resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.13.tgz#6b7c9a8f2868586ad87d941c02337c6888fb874f"
12201220
integrity sha512-D/G3PiuqTfE3IMNjLn/DCp6umjVCSvtZTPdtAFy5+Ved6CsdRvivfKeCzw79W4AatShtU4nGqgvOv5Gro534vQ==
@@ -1223,6 +1223,15 @@
12231223
"@types/scheduler" "*"
12241224
csstype "^3.0.2"
12251225

1226+
1227+
version "18.2.15"
1228+
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.15.tgz#14792b35df676c20ec3cf595b262f8c615a73066"
1229+
integrity sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==
1230+
dependencies:
1231+
"@types/prop-types" "*"
1232+
"@types/scheduler" "*"
1233+
csstype "^3.0.2"
1234+
12261235
12271236
version "0.0.8"
12281237
resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194"
@@ -4950,7 +4959,7 @@ prompts@^2.0.1:
49504959
kleur "^3.0.3"
49514960
sisteransi "^1.0.4"
49524961

4953-
prop-types@^15.6.2, prop-types@^15.7.2:
4962+
prop-types@^15.7.2:
49544963
version "15.7.2"
49554964
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
49564965
integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
@@ -4996,17 +5005,20 @@ react-docgen-typescript@^1.15.0:
49965005
resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-1.16.5.tgz#b305563425ab370f5a3c82b42579eb5069449b87"
49975006
integrity sha512-guXnx6a554IDVUoVIkX/BGRTrwc2n2w/kMxo7TKLNLJW1qszhT6BRHX4qV8eWq5eaJxRxuesOW5AOLiOI9WQOA==
49985007

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==
5008+
react-dom@18.2.0:
5009+
version "18.2.0"
5010+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d"
5011+
integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
50035012
dependencies:
50045013
loose-envify "^1.1.0"
5005-
object-assign "^4.1.1"
5006-
prop-types "^15.6.2"
5007-
scheduler "^0.19.1"
5014+
scheduler "^0.23.0"
5015+
5016+
5017+
version "18.2.0"
5018+
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b"
5019+
integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
50085020

5009-
react-is@16.13.1, react-is@^16.12.0, react-is@^16.8.1, react-is@^16.8.4:
5021+
react-is@^16.12.0, react-is@^16.8.1, react-is@^16.8.4:
50105022
version "16.13.1"
50115023
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
50125024
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
@@ -5016,14 +5028,12 @@ react-is@^17.0.1:
50165028
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
50175029
integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
50185030

5019-
react@16.14.0:
5020-
version "16.14.0"
5021-
resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d"
5022-
integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==
5031+
react@18.2.0:
5032+
version "18.2.0"
5033+
resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
5034+
integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
50235035
dependencies:
50245036
loose-envify "^1.1.0"
5025-
object-assign "^4.1.1"
5026-
prop-types "^15.6.2"
50275037

50285038
read-pkg-up@^2.0.0:
50295039
version "2.0.0"
@@ -5424,13 +5434,12 @@ sax@^1.2.4:
54245434
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
54255435
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
54265436

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==
5437+
scheduler@^0.23.0:
5438+
version "0.23.0"
5439+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe"
5440+
integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
54315441
dependencies:
54325442
loose-envify "^1.1.0"
5433-
object-assign "^4.1.1"
54345443

54355444
schema-utils@^2.6.5:
54365445
version "2.6.6"

0 commit comments

Comments
 (0)