Skip to content

Commit 8f07ba7

Browse files
fix(deps): update react monorepo to v19
1 parent 372c4fc commit 8f07ba7

4 files changed

Lines changed: 55 additions & 96 deletions

File tree

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.2.5",
14+
"react-dom": "19.2.5",
1515
"react-undo-redo": "3.0.0",
1616
"tiny-invariant": "1.3.1"
1717
},
1818
"devDependencies": {
19-
"@types/react": "18.3.28",
20-
"@types/react-dom": "18.3.7",
19+
"@types/react": "19.2.14",
20+
"@types/react-dom": "19.2.3",
2121
"typescript": "6.0.2",
2222
"vite": "8.0.8"
2323
}

demo/yarn.lock

Lines changed: 22 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -127,22 +127,16 @@
127127
dependencies:
128128
tslib "^2.4.0"
129129

130-
"@types/prop-types@*":
131-
version "15.7.4"
132-
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11"
133-
integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==
134-
135-
"@types/react-dom@18.3.7":
136-
version "18.3.7"
137-
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.3.7.tgz#b89ddf2cd83b4feafcc4e2ea41afdfb95a0d194f"
138-
integrity sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==
139-
140-
"@types/react@18.3.28":
141-
version "18.3.28"
142-
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.28.tgz#0a85b1a7243b4258d9f626f43797ba18eb5f8781"
143-
integrity sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==
130+
"@types/react-dom@19.2.3":
131+
version "19.2.3"
132+
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.2.3.tgz#c1e305d15a52a3e508d54dca770d202cb63abf2c"
133+
integrity sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==
134+
135+
"@types/react@19.2.14":
136+
version "19.2.14"
137+
resolved "https://registry.yarnpkg.com/@types/react/-/react-19.2.14.tgz#39604929b5e3957e3a6fa0001dafb17c7af70bad"
138+
integrity sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==
144139
dependencies:
145-
"@types/prop-types" "*"
146140
csstype "^3.2.2"
147141

148142
csstype@^3.2.2:
@@ -165,11 +159,6 @@ fsevents@~2.3.3:
165159
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
166160
integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
167161

168-
"js-tokens@^3.0.0 || ^4.0.0":
169-
version "4.0.0"
170-
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
171-
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
172-
173162
lightningcss-android-arm64@1.32.0:
174163
version "1.32.0"
175164
resolved "https://registry.yarnpkg.com/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz#f033885116dfefd9c6f54787523e3514b61e1968"
@@ -244,13 +233,6 @@ lightningcss@^1.32.0:
244233
lightningcss-win32-arm64-msvc "1.32.0"
245234
lightningcss-win32-x64-msvc "1.32.0"
246235

247-
loose-envify@^1.1.0:
248-
version "1.4.0"
249-
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
250-
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
251-
dependencies:
252-
js-tokens "^3.0.0 || ^4.0.0"
253-
254236
nanoid@^3.3.11:
255237
version "3.3.11"
256238
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b"
@@ -280,13 +262,12 @@ postcss@^8.5.8:
280262
picocolors "^1.1.1"
281263
source-map-js "^1.2.1"
282264

283-
react-dom@18.3.1:
284-
version "18.3.1"
285-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4"
286-
integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==
265+
react-dom@19.2.5:
266+
version "19.2.5"
267+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.2.5.tgz#b8768b10837d0b8e9ca5b9e2d58dff3d880ea25e"
268+
integrity sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==
287269
dependencies:
288-
loose-envify "^1.1.0"
289-
scheduler "^0.23.2"
270+
scheduler "^0.27.0"
290271

291272
react-undo-redo@3.0.0:
292273
version "3.0.0"
@@ -295,12 +276,10 @@ react-undo-redo@3.0.0:
295276
dependencies:
296277
tiny-invariant "^1.1.0"
297278

298-
react@18.3.1:
299-
version "18.3.1"
300-
resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891"
301-
integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==
302-
dependencies:
303-
loose-envify "^1.1.0"
279+
react@19.2.5:
280+
version "19.2.5"
281+
resolved "https://registry.yarnpkg.com/react/-/react-19.2.5.tgz#c888ab8b8ef33e2597fae8bdb2d77edbdb42858b"
282+
integrity sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==
304283

305284
rolldown@1.0.0-rc.15:
306285
version "1.0.0-rc.15"
@@ -326,12 +305,10 @@ rolldown@1.0.0-rc.15:
326305
"@rolldown/binding-win32-arm64-msvc" "1.0.0-rc.15"
327306
"@rolldown/binding-win32-x64-msvc" "1.0.0-rc.15"
328307

329-
scheduler@^0.23.2:
330-
version "0.23.2"
331-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3"
332-
integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==
333-
dependencies:
334-
loose-envify "^1.1.0"
308+
scheduler@^0.27.0:
309+
version "0.27.0"
310+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.27.0.tgz#0c4ef82d67d1e5c1e359e8fc76d3a87f045fe5bd"
311+
integrity sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==
335312

336313
source-map-js@^1.2.1:
337314
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.2",
2222
"@testing-library/user-event": "^14.4.3",
2323
"@types/jest": "^30.0.0",
24-
"@types/react": "18.3.28",
25-
"@types/react-dom": "18.3.7",
24+
"@types/react": "19.2.14",
25+
"@types/react-dom": "19.2.3",
2626
"@types/testing-library__jest-dom": "6.0.0",
2727
"husky": "9.1.7",
2828
"jsdom": "^29.0.0",
2929
"prettier": "3.8.1",
30-
"react": "18.3.1",
31-
"react-dom": "18.3.1",
30+
"react": "19.2.5",
31+
"react-dom": "19.2.5",
3232
"rimraf": "6.1.3",
3333
"typescript": "6.0.2",
3434
"vitest": "4.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
@@ -382,22 +382,16 @@
382382
dependencies:
383383
undici-types "~6.19.2"
384384

385-
"@types/prop-types@*":
386-
version "15.7.3"
387-
resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz"
388-
integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==
389-
390-
"@types/react-dom@18.3.7":
391-
version "18.3.7"
392-
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.3.7.tgz#b89ddf2cd83b4feafcc4e2ea41afdfb95a0d194f"
393-
integrity sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==
394-
395-
"@types/react@18.3.28":
396-
version "18.3.28"
397-
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.28.tgz#0a85b1a7243b4258d9f626f43797ba18eb5f8781"
398-
integrity sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==
399-
dependencies:
400-
"@types/prop-types" "*"
385+
"@types/react-dom@19.2.3":
386+
version "19.2.3"
387+
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.2.3.tgz#c1e305d15a52a3e508d54dca770d202cb63abf2c"
388+
integrity sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==
389+
390+
"@types/react@19.2.14":
391+
version "19.2.14"
392+
resolved "https://registry.yarnpkg.com/@types/react/-/react-19.2.14.tgz#39604929b5e3957e3a6fa0001dafb17c7af70bad"
393+
integrity sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==
394+
dependencies:
401395
csstype "^3.2.2"
402396

403397
"@types/stack-utils@^2.0.3":
@@ -783,7 +777,7 @@ jest-util@30.0.0:
783777
graceful-fs "^4.2.11"
784778
picomatch "^4.0.2"
785779

786-
"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
780+
js-tokens@^4.0.0:
787781
version "4.0.0"
788782
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
789783
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
@@ -894,13 +888,6 @@ lodash@^4.17.15:
894888
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
895889
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
896890

897-
loose-envify@^1.1.0:
898-
version "1.4.0"
899-
resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
900-
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
901-
dependencies:
902-
js-tokens "^3.0.0 || ^4.0.0"
903-
904891
lru-cache@^11.0.0:
905892
version "11.0.2"
906893
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.0.2.tgz#fbd8e7cf8211f5e7e5d91905c415a3f55755ca39"
@@ -1031,25 +1018,22 @@ punycode@^2.3.1:
10311018
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
10321019
integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
10331020

1034-
react-dom@18.3.1:
1035-
version "18.3.1"
1036-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4"
1037-
integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==
1021+
react-dom@19.2.5:
1022+
version "19.2.5"
1023+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.2.5.tgz#b8768b10837d0b8e9ca5b9e2d58dff3d880ea25e"
1024+
integrity sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==
10381025
dependencies:
1039-
loose-envify "^1.1.0"
1040-
scheduler "^0.23.2"
1026+
scheduler "^0.27.0"
10411027

10421028
react-is@^18.3.1:
10431029
version "18.3.1"
10441030
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e"
10451031
integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==
10461032

1047-
react@18.3.1:
1048-
version "18.3.1"
1049-
resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891"
1050-
integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==
1051-
dependencies:
1052-
loose-envify "^1.1.0"
1033+
react@19.2.5:
1034+
version "19.2.5"
1035+
resolved "https://registry.yarnpkg.com/react/-/react-19.2.5.tgz#c888ab8b8ef33e2597fae8bdb2d77edbdb42858b"
1036+
integrity sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==
10531037

10541038
redent@^3.0.0:
10551039
version "3.0.0"
@@ -1108,12 +1092,10 @@ saxes@^6.0.0:
11081092
dependencies:
11091093
xmlchars "^2.2.0"
11101094

1111-
scheduler@^0.23.2:
1112-
version "0.23.2"
1113-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3"
1114-
integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==
1115-
dependencies:
1116-
loose-envify "^1.1.0"
1095+
scheduler@^0.27.0:
1096+
version "0.27.0"
1097+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.27.0.tgz#0c4ef82d67d1e5c1e359e8fc76d3a87f045fe5bd"
1098+
integrity sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==
11171099

11181100
siginfo@^2.0.0:
11191101
version "2.0.0"

0 commit comments

Comments
 (0)