Skip to content

Commit 28931ff

Browse files
committed
Upgrade React to v19 in spec/dummy
1 parent 3461833 commit 28931ff

File tree

3 files changed

+32
-39
lines changed

3 files changed

+32
-39
lines changed

spec/dummy/babel.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ module.exports = function (api) {
1010
'@babel/preset-react',
1111
{
1212
development: !isProductionEnv,
13+
runtime: 'automatic',
1314
useBuiltIns: true,
1415
},
1516
],

spec/dummy/package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,10 @@
3737
"nps": "^5.10.0",
3838
"null-loader": "^4.0.0",
3939
"prop-types": "^15.7.2",
40-
"react": "^18.2.0",
41-
"react-dom": "^18.2.0",
40+
"react": "^19.0.0",
41+
"react-dom": "^19.0.0",
4242
"react-helmet": "^6.1.0",
4343
"react-on-rails": "link:.yalc/react-on-rails",
44-
"react-proptypes": "^1.0.0",
4544
"react-redux": "^8.0.2",
4645
"react-router-dom": "^5.2.0",
4746
"redux": "^4.0.1",
@@ -62,8 +61,8 @@
6261
},
6362
"devDependencies": {
6463
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.1",
65-
"@types/react": "^18.0.14",
66-
"@types/react-dom": "^18.0.5",
64+
"@types/react": "^19.0.0",
65+
"@types/react-dom": "^19.0.0",
6766
"@types/react-helmet": "^6.1.5",
6867
"react-refresh": "^0.11.0",
6968
"webpack-dev-server": "^4.9.0"

spec/dummy/yarn.lock

Lines changed: 27 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -2308,12 +2308,10 @@
23082308
resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc"
23092309
integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==
23102310

2311-
"@types/react-dom@^18.0.5":
2312-
version "18.0.5"
2313-
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.5.tgz#330b2d472c22f796e5531446939eacef8378444a"
2314-
integrity sha512-OWPWTUrY/NIrjsAPkAk1wW9LZeIjSvkXRhclsFO8CZcZGCOg2G0YZy4ft+rOyYxy8B7ui5iZzi9OkDebZ7/QSA==
2315-
dependencies:
2316-
"@types/react" "*"
2311+
"@types/react-dom@^19.0.0":
2312+
version "19.0.3"
2313+
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.0.3.tgz#0804dfd279a165d5a0ad8b53a5b9e65f338050a4"
2314+
integrity sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==
23172315

23182316
"@types/react-helmet@^6.1.5":
23192317
version "6.1.5"
@@ -2322,7 +2320,7 @@
23222320
dependencies:
23232321
"@types/react" "*"
23242322

2325-
"@types/react@*", "@types/react@^18.0.14":
2323+
"@types/react@*":
23262324
version "18.0.14"
23272325
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.14.tgz#e016616ffff51dba01b04945610fe3671fdbe06d"
23282326
integrity sha512-x4gGuASSiWmo0xjDLpm5mPb52syZHJx02VKbqUKdLmKtAwIh63XClGsiTI1K6DO5q7ox4xAsQrU+Gl3+gGXF9Q==
@@ -2331,6 +2329,13 @@
23312329
"@types/scheduler" "*"
23322330
csstype "^3.0.2"
23332331

2332+
"@types/react@^19.0.0":
2333+
version "19.0.7"
2334+
resolved "https://registry.yarnpkg.com/@types/react/-/react-19.0.7.tgz#c451968b999d1cb2d9207dc5ff56496164cf511d"
2335+
integrity sha512-MoFsEJKkAtZCrC1r6CM8U22GzhG7u2Wir8ons/aCKH6MBdD1ibV24zOSSkdZVUKqN5i396zG5VKLYZ3yaUZdLA==
2336+
dependencies:
2337+
csstype "^3.0.2"
2338+
23342339
"@types/retry@^0.12.0":
23352340
version "0.12.1"
23362341
resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.1.tgz#d8f1c0d0dc23afad6dc16a9e993a0865774b4065"
@@ -5276,7 +5281,7 @@ lodash@^4.17.19:
52765281
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
52775282
integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
52785283

5279-
loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0:
5284+
loose-envify@^1.0.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0:
52805285
version "1.4.0"
52815286
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
52825287
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
@@ -6315,7 +6320,7 @@ promise@^7.1.1:
63156320
dependencies:
63166321
asap "~2.0.3"
63176322

6318-
prop-types@*, prop-types@^15.6.2, prop-types@^15.7.2:
6323+
prop-types@^15.6.2, prop-types@^15.7.2:
63196324
version "15.7.2"
63206325
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
63216326
integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
@@ -6413,13 +6418,12 @@ [email protected]:
64136418
iconv-lite "0.4.24"
64146419
unpipe "1.0.0"
64156420

6416-
react-dom@^18.2.0:
6417-
version "18.2.0"
6418-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d"
6419-
integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
6421+
react-dom@^19.0.0:
6422+
version "19.0.0"
6423+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.0.0.tgz#43446f1f01c65a4cd7f7588083e686a6726cfb57"
6424+
integrity sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==
64206425
dependencies:
6421-
loose-envify "^1.1.0"
6422-
scheduler "^0.23.0"
6426+
scheduler "^0.25.0"
64236427

64246428
react-fast-compare@^3.1.1:
64256429
version "3.2.0"
@@ -6455,13 +6459,6 @@ react-is@^18.0.0:
64556459
version "0.0.0"
64566460
uid ""
64576461

6458-
react-proptypes@^1.0.0:
6459-
version "1.0.0"
6460-
resolved "https://registry.yarnpkg.com/react-proptypes/-/react-proptypes-1.0.0.tgz#88e9cf5cc61b18844a5f57a06c839ae39fe9a57f"
6461-
integrity sha1-iOnPXMYbGIRKX1egbIOa45/ppX8=
6462-
dependencies:
6463-
prop-types "*"
6464-
64656462
react-redux@^8.0.2:
64666463
version "8.0.2"
64676464
resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-8.0.2.tgz#bc2a304bb21e79c6808e3e47c50fe1caf62f7aad"
@@ -6513,12 +6510,10 @@ react-side-effect@^2.1.0:
65136510
resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-2.1.0.tgz#1ce4a8b4445168c487ed24dab886421f74d380d3"
65146511
integrity sha512-IgmcegOSi5SNX+2Snh1vqmF0Vg/CbkycU9XZbOHJlZ6kMzTmi3yc254oB1WCkgA7OQtIAoLmcSFuHTc/tlcqXg==
65156512

6516-
react@^18.2.0:
6517-
version "18.2.0"
6518-
resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
6519-
integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
6520-
dependencies:
6521-
loose-envify "^1.1.0"
6513+
react@^19.0.0:
6514+
version "19.0.0"
6515+
resolved "https://registry.yarnpkg.com/react/-/react-19.0.0.tgz#6e1969251b9f108870aa4bff37a0ce9ddfaaabdd"
6516+
integrity sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==
65226517

65236518
readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6:
65246519
version "2.3.7"
@@ -6881,12 +6876,10 @@ sass@^1.43.4:
68816876
dependencies:
68826877
chokidar ">=3.0.0 <4.0.0"
68836878

6884-
scheduler@^0.23.0:
6885-
version "0.23.0"
6886-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe"
6887-
integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
6888-
dependencies:
6889-
loose-envify "^1.1.0"
6879+
scheduler@^0.25.0:
6880+
version "0.25.0"
6881+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.25.0.tgz#336cd9768e8cceebf52d3c80e3dcf5de23e7e015"
6882+
integrity sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==
68906883

68916884
schema-utils@^2.6.5:
68926885
version "2.7.0"

0 commit comments

Comments
 (0)