Skip to content

Commit f2785ca

Browse files
fix(deps): update react monorepo to v19
1 parent 58da6da commit f2785ca

File tree

4 files changed

+55
-96
lines changed

4 files changed

+55
-96
lines changed

demo/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
"build": "vite build"
1111
},
1212
"dependencies": {
13-
"react": "18.3.1",
14-
"react-dom": "18.3.1",
13+
"react": "19.1.0",
14+
"react-dom": "19.1.0",
1515
"react-undo-redo": "3.0.0",
1616
"tiny-invariant": "1.3.1"
1717
},
1818
"devDependencies": {
19-
"@types/react": "18.3.20",
20-
"@types/react-dom": "18.3.7",
19+
"@types/react": "19.1.3",
20+
"@types/react-dom": "19.1.3",
2121
"typescript": "5.8.3",
2222
"vite": "6.3.5"
2323
}

demo/yarn.lock

Lines changed: 22 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -232,22 +232,16 @@
232232
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.7.tgz#4158d3105276773d5b7695cd4834b1722e4f37a8"
233233
integrity sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==
234234

235-
"@types/prop-types@*":
236-
version "15.7.4"
237-
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11"
238-
integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==
239-
240-
"@types/react-dom@18.3.7":
241-
version "18.3.7"
242-
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.3.7.tgz#b89ddf2cd83b4feafcc4e2ea41afdfb95a0d194f"
243-
integrity sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==
244-
245-
"@types/react@18.3.20":
246-
version "18.3.20"
247-
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.20.tgz#b0dccda9d2f1bc24d2a04b1d0cb5d0b9a3576ad3"
248-
integrity sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==
235+
"@types/react-dom@19.1.3":
236+
version "19.1.3"
237+
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.1.3.tgz#3f0c60804441bf34d19f8dd0d44405c0c0e21bfa"
238+
integrity sha512-rJXC08OG0h3W6wDMFxQrZF00Kq6qQvw0djHRdzl3U5DnIERz0MRce3WVc7IS6JYBwtaP/DwYtRRjVlvivNveKg==
239+
240+
"@types/react@19.1.3":
241+
version "19.1.3"
242+
resolved "https://registry.yarnpkg.com/@types/react/-/react-19.1.3.tgz#c75a24b775a63280b02c66a55a3cfa04f4022cf7"
243+
integrity sha512-dLWQ+Z0CkIvK1J8+wrDPwGxEYFA4RAyHoZPxHVGspYmFVnwGSNT24cGIhFJrtfRnWVuW8X7NO52gCXmhkVUWGQ==
249244
dependencies:
250-
"@types/prop-types" "*"
251245
csstype "^3.0.2"
252246

253247
csstype@^3.0.2:
@@ -301,18 +295,6 @@ fsevents@~2.3.3:
301295
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
302296
integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
303297

304-
"js-tokens@^3.0.0 || ^4.0.0":
305-
version "4.0.0"
306-
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
307-
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
308-
309-
loose-envify@^1.1.0:
310-
version "1.4.0"
311-
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
312-
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
313-
dependencies:
314-
js-tokens "^3.0.0 || ^4.0.0"
315-
316298
nanoid@^3.3.8:
317299
version "3.3.8"
318300
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf"
@@ -337,13 +319,12 @@ postcss@^8.5.3:
337319
picocolors "^1.1.1"
338320
source-map-js "^1.2.1"
339321

340-
react-dom@18.3.1:
341-
version "18.3.1"
342-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4"
343-
integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==
322+
react-dom@19.1.0:
323+
version "19.1.0"
324+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.1.0.tgz#133558deca37fa1d682708df8904b25186793623"
325+
integrity sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==
344326
dependencies:
345-
loose-envify "^1.1.0"
346-
scheduler "^0.23.2"
327+
scheduler "^0.26.0"
347328

348329
react-undo-redo@3.0.0:
349330
version "3.0.0"
@@ -352,12 +333,10 @@ react-undo-redo@3.0.0:
352333
dependencies:
353334
tiny-invariant "^1.1.0"
354335

355-
react@18.3.1:
356-
version "18.3.1"
357-
resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891"
358-
integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==
359-
dependencies:
360-
loose-envify "^1.1.0"
336+
react@19.1.0:
337+
version "19.1.0"
338+
resolved "https://registry.yarnpkg.com/react/-/react-19.1.0.tgz#926864b6c48da7627f004795d6cce50e90793b75"
339+
integrity sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==
361340

362341
rollup@^4.34.9:
363342
version "4.40.0"
@@ -388,12 +367,10 @@ rollup@^4.34.9:
388367
"@rollup/rollup-win32-x64-msvc" "4.40.0"
389368
fsevents "~2.3.2"
390369

391-
scheduler@^0.23.2:
392-
version "0.23.2"
393-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3"
394-
integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==
395-
dependencies:
396-
loose-envify "^1.1.0"
370+
scheduler@^0.26.0:
371+
version "0.26.0"
372+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.26.0.tgz#4ce8a8c2a2095f13ea11bf9a445be50c555d6337"
373+
integrity sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==
397374

398375
source-map-js@^1.2.1:
399376
version "1.2.1"

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@
2121
"@testing-library/react": "16.3.0",
2222
"@testing-library/user-event": "^14.4.3",
2323
"@types/jest": "^29.5.5",
24-
"@types/react": "18.3.20",
25-
"@types/react-dom": "18.3.7",
24+
"@types/react": "19.1.3",
25+
"@types/react-dom": "19.1.3",
2626
"@types/testing-library__jest-dom": "6.0.0",
2727
"husky": "9.1.7",
2828
"jsdom": "^26.0.0",
2929
"prettier": "3.5.3",
30-
"react": "18.3.1",
31-
"react-dom": "18.3.1",
30+
"react": "19.1.0",
31+
"react-dom": "19.1.0",
3232
"rimraf": "6.0.1",
3333
"typescript": "5.8.3",
3434
"vitest": "3.1.3"
@@ -40,7 +40,7 @@
4040
"*.{ts,tsx,js,json,html}": "prettier"
4141
},
4242
"peerDependencies": {
43-
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
43+
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
4444
},
4545
"dependencies": {
4646
"tiny-invariant": "^1.1.0"

yarn.lock

Lines changed: 24 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -427,22 +427,16 @@
427427
dependencies:
428428
undici-types "~6.19.2"
429429

430-
"@types/prop-types@*":
431-
version "15.7.3"
432-
resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz"
433-
integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==
434-
435-
"@types/react-dom@18.3.7":
436-
version "18.3.7"
437-
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.3.7.tgz#b89ddf2cd83b4feafcc4e2ea41afdfb95a0d194f"
438-
integrity sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==
439-
440-
"@types/react@18.3.20":
441-
version "18.3.20"
442-
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.20.tgz#b0dccda9d2f1bc24d2a04b1d0cb5d0b9a3576ad3"
443-
integrity sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==
444-
dependencies:
445-
"@types/prop-types" "*"
430+
"@types/react-dom@19.1.3":
431+
version "19.1.3"
432+
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.1.3.tgz#3f0c60804441bf34d19f8dd0d44405c0c0e21bfa"
433+
integrity sha512-rJXC08OG0h3W6wDMFxQrZF00Kq6qQvw0djHRdzl3U5DnIERz0MRce3WVc7IS6JYBwtaP/DwYtRRjVlvivNveKg==
434+
435+
"@types/react@19.1.3":
436+
version "19.1.3"
437+
resolved "https://registry.yarnpkg.com/@types/react/-/react-19.1.3.tgz#c75a24b775a63280b02c66a55a3cfa04f4022cf7"
438+
integrity sha512-dLWQ+Z0CkIvK1J8+wrDPwGxEYFA4RAyHoZPxHVGspYmFVnwGSNT24cGIhFJrtfRnWVuW8X7NO52gCXmhkVUWGQ==
439+
dependencies:
446440
csstype "^3.0.2"
447441

448442
"@types/stack-utils@^2.0.0":
@@ -998,7 +992,7 @@ jest-util@^29.7.0:
998992
graceful-fs "^4.2.9"
999993
picomatch "^2.2.3"
1000994

1001-
"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
995+
js-tokens@^4.0.0:
1002996
version "4.0.0"
1003997
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
1004998
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
@@ -1034,13 +1028,6 @@ lodash@^4.17.15, lodash@^4.17.21:
10341028
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
10351029
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
10361030

1037-
loose-envify@^1.1.0:
1038-
version "1.4.0"
1039-
resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
1040-
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
1041-
dependencies:
1042-
js-tokens "^3.0.0 || ^4.0.0"
1043-
10441031
loupe@^3.1.0:
10451032
version "3.1.1"
10461033
resolved "https://registry.yarnpkg.com/loupe/-/loupe-3.1.1.tgz#71d038d59007d890e3247c5db97c1ec5a92edc54"
@@ -1188,25 +1175,22 @@ punycode@^2.3.1:
11881175
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
11891176
integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
11901177

1191-
react-dom@18.3.1:
1192-
version "18.3.1"
1193-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4"
1194-
integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==
1178+
react-dom@19.1.0:
1179+
version "19.1.0"
1180+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.1.0.tgz#133558deca37fa1d682708df8904b25186793623"
1181+
integrity sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==
11951182
dependencies:
1196-
loose-envify "^1.1.0"
1197-
scheduler "^0.23.2"
1183+
scheduler "^0.26.0"
11981184

11991185
react-is@^18.0.0:
12001186
version "18.3.1"
12011187
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e"
12021188
integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==
12031189

1204-
react@18.3.1:
1205-
version "18.3.1"
1206-
resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891"
1207-
integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==
1208-
dependencies:
1209-
loose-envify "^1.1.0"
1190+
react@19.1.0:
1191+
version "19.1.0"
1192+
resolved "https://registry.yarnpkg.com/react/-/react-19.1.0.tgz#926864b6c48da7627f004795d6cce50e90793b75"
1193+
integrity sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==
12101194

12111195
redent@^3.0.0:
12121196
version "3.0.0"
@@ -1274,12 +1258,10 @@ saxes@^6.0.0:
12741258
dependencies:
12751259
xmlchars "^2.2.0"
12761260

1277-
scheduler@^0.23.2:
1278-
version "0.23.2"
1279-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3"
1280-
integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==
1281-
dependencies:
1282-
loose-envify "^1.1.0"
1261+
scheduler@^0.26.0:
1262+
version "0.26.0"
1263+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.26.0.tgz#4ce8a8c2a2095f13ea11bf9a445be50c555d6337"
1264+
integrity sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==
12831265

12841266
shebang-command@^2.0.0:
12851267
version "2.0.0"

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy