Skip to content

Commit a019e25

Browse files
committed
Upgrade React and associated packages & types to React 19.x
1 parent 6029e7f commit a019e25

File tree

2 files changed

+52
-67
lines changed

2 files changed

+52
-67
lines changed

package.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,9 @@
7474
"@testing-library/react": "^13.1.1",
7575
"@testing-library/react-hooks": "^8.0.0",
7676
"@types/jest": "^25.1.1",
77-
"@types/react": "^18.0.0",
78-
"@types/react-dom": "^18.0.0",
77+
"@types/prop-types": "^15.7.14",
78+
"@types/react": "^19.0.0",
79+
"@types/react-dom": "^19.0.0",
7980
"@typescript-eslint/eslint-plugin": "^2.18.0",
8081
"@typescript-eslint/parser": "^2.18.0",
8182
"babel-eslint": "^10.0.3",
@@ -93,10 +94,10 @@
9394
"fork-ts-checker-webpack-plugin": "^4.0.3",
9495
"jest": "^25.1.0",
9596
"prettier": "^1.19.1",
96-
"react": "18.1.0",
97+
"react": "19.1.0",
9798
"react-docgen-typescript-loader": "^3.6.0",
98-
"react-dom": "18.1.0",
99-
"react-test-renderer": "^18.0.0",
99+
"react-dom": "19.1.0",
100+
"react-test-renderer": "^19.1.0",
100101
"rimraf": "^2.6.2",
101102
"rollup": "^4.12.0",
102103
"rollup-plugin-ts": "^3.4.5",
@@ -105,7 +106,7 @@
105106
"typescript": "^4.1.2"
106107
},
107108
"resolutions": {
108-
"@types/react": "18.0.5"
109+
"@types/react": "19.1.1"
109110
},
110111
"peerDependencies": {
111112
"@stripe/stripe-js": ">=1.44.1 <8.0.0",

yarn.lock

Lines changed: 45 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -2645,10 +2645,10 @@
26452645
resolved "https://registry.yarnpkg.com/@types/pretty-hrtime/-/pretty-hrtime-1.0.0.tgz#c5a2d644a135e988b2932f99737e67b3c62528d0"
26462646
integrity sha512-xl+5r2rcrxdLViAYkkiLMYsoUs3qEyrAnHFyEzYysgRxdVp3WbhysxIvJIxZp9FvZ2CYezh0TaHZorivH+voOQ==
26472647

2648-
"@types/prop-types@*":
2649-
version "15.7.3"
2650-
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7"
2651-
integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==
2648+
"@types/prop-types@^15.7.14":
2649+
version "15.7.14"
2650+
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.14.tgz#1433419d73b2a7ebfc6918dcefd2ec0d5cd698f2"
2651+
integrity sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==
26522652

26532653
"@types/qs@^6.9.5":
26542654
version "6.9.6"
@@ -2662,32 +2662,37 @@
26622662
dependencies:
26632663
"@types/react" "*"
26642664

2665+
"@types/react-dom@^19.0.0":
2666+
version "19.0.3"
2667+
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.0.3.tgz#0804dfd279a165d5a0ad8b53a5b9e65f338050a4"
2668+
integrity sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==
2669+
26652670
26662671
version "11.0.5"
26672672
resolved "https://registry.yarnpkg.com/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.5.tgz#0d546261b4021e1f9d85b50401c0a42acb106087"
26682673
integrity sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg==
26692674
dependencies:
26702675
"@types/react" "*"
26712676

2672-
"@types/react@*", "@types/[email protected]", "@types/react@^18.0.0":
2673-
version "18.0.5"
2674-
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.5.tgz#1a4d4b705ae6af5aed369dec22800b20f89f5301"
2675-
integrity sha512-UPxNGInDCIKlfqBrm8LDXYWNfLHwIdisWcsH5GpMyGjhEDLFgTtlRBaoWuCua9HcyuE0rMkmAeZ3FXV1pYLIYQ==
2677+
"@types/react@*", "@types/[email protected]":
2678+
version "19.1.1"
2679+
resolved "https://registry.yarnpkg.com/@types/react/-/react-19.1.1.tgz#f7f2bb4a0a8d22b9ee4b8f6e27f0c78d76eb7f9b"
2680+
integrity sha512-ePapxDL7qrgqSF67s0h9m412d9DbXyC1n59O2st+9rjuuamWsZuD2w55rqY12CbzsZ7uVXb5Nw0gEp9Z8MMutQ==
2681+
dependencies:
2682+
csstype "^3.0.2"
2683+
2684+
"@types/react@^19.0.0":
2685+
version "19.0.8"
2686+
resolved "https://registry.yarnpkg.com/@types/react/-/react-19.0.8.tgz#7098e6159f2a61e4f4cef2c1223c044a9bec590e"
2687+
integrity sha512-9P/o1IGdfmQxrujGbIMDyYaaCykhLKc0NGCtYcECNUr9UAaDe4gwvV9bR6tvd5Br1SG0j+PBpbKr2UYY8CwqSw==
26762688
dependencies:
2677-
"@types/prop-types" "*"
2678-
"@types/scheduler" "*"
26792689
csstype "^3.0.2"
26802690

26812691
26822692
version "1.20.2"
26832693
resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.20.2.tgz#97d26e00cd4a0423b4af620abecf3e6f442b7975"
26842694
integrity sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==
26852695

2686-
"@types/scheduler@*":
2687-
version "0.16.2"
2688-
resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
2689-
integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
2690-
26912696
"@types/semver@^7.5.0":
26922697
version "7.5.8"
26932698
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e"
@@ -8645,7 +8650,7 @@ lolex@^5.0.0:
86458650
dependencies:
86468651
"@sinonjs/commons" "^1.7.0"
86478652

8648-
loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
8653+
loose-envify@^1.0.0, loose-envify@^1.4.0:
86498654
version "1.4.0"
86508655
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
86518656
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
@@ -10389,13 +10394,12 @@ react-docgen@^5.0.0:
1038910394
node-dir "^0.1.10"
1039010395
strip-indent "^3.0.0"
1039110396

10392-
react-dom@18.1.0:
10393-
version "18.1.0"
10394-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.1.0.tgz#7f6dd84b706408adde05e1df575b3a024d7e8a2f"
10395-
integrity sha512-fU1Txz7Budmvamp7bshe4Zi32d0ll7ect+ccxNu9FlObT605GOEB8BfO4tmRJ39R5Zj831VCpvQ05QPBW5yb+w==
10397+
react-dom@19.1.0:
10398+
version "19.1.0"
10399+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.1.0.tgz#133558deca37fa1d682708df8904b25186793623"
10400+
integrity sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==
1039610401
dependencies:
10397-
loose-envify "^1.1.0"
10398-
scheduler "^0.22.0"
10402+
scheduler "^0.26.0"
1039910403

1040010404
react-element-to-jsx-string@^14.3.4:
1040110405
version "14.3.4"
@@ -10423,29 +10427,21 @@ react-is@^16.12.0, react-is@^16.8.1:
1042310427
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
1042410428
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
1042510429

10426-
"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0:
10427-
version "18.0.0"
10428-
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.0.0.tgz#026f6c4a27dbe33bf4a35655b9e1327c4e55e3f5"
10429-
integrity sha512-yUcBYdBBbo3QiPsgYDcfQcIkGZHfxOaoE6HLSnr1sPzMhdyxusbfKOSUbSd/ocGi32dxcj366PsTj+5oggeKKw==
10430-
1043110430
react-is@^17.0.1:
1043210431
version "17.0.1"
1043310432
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339"
1043410433
integrity sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==
1043510434

10435+
react-is@^19.1.0:
10436+
version "19.1.0"
10437+
resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.1.0.tgz#805bce321546b7e14c084989c77022351bbdd11b"
10438+
integrity sha512-Oe56aUPnkHyyDxxkvqtd7KkdQP5uIUfHxd5XTb3wE9d/kRnZLmKbDB0GWk919tdQ+mxxPtG6EAs6RMT6i1qtHg==
10439+
1043610440
react-refresh@^0.11.0:
1043710441
version "0.11.0"
1043810442
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.11.0.tgz#77198b944733f0f1f1a90e791de4541f9f074046"
1043910443
integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==
1044010444

10441-
react-shallow-renderer@^16.13.1:
10442-
version "16.15.0"
10443-
resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz#48fb2cf9b23d23cde96708fe5273a7d3446f4457"
10444-
integrity sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==
10445-
dependencies:
10446-
object-assign "^4.1.1"
10447-
react-is "^16.12.0 || ^17.0.0 || ^18.0.0"
10448-
1044910445
react-syntax-highlighter@^15.4.5:
1045010446
version "15.5.0"
1045110447
resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz#4b3eccc2325fa2ec8eff1e2d6c18fa4a9e07ab20"
@@ -10457,21 +10453,18 @@ react-syntax-highlighter@^15.4.5:
1045710453
prismjs "^1.27.0"
1045810454
refractor "^3.6.0"
1045910455

10460-
react-test-renderer@^18.0.0:
10461-
version "18.0.0"
10462-
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-18.0.0.tgz#fa403d625ea9478a70ace43db88833f6c3a5bb4c"
10463-
integrity sha512-SyZTP/FSkwfiKOZuTZiISzsrC8A80KNlQ8PyyoGoOq+VzMAab6Em1POK/CiX3+XyXG6oiJa1C53zYDbdrJu9fw==
10456+
react-test-renderer@^19.1.0:
10457+
version "19.1.0"
10458+
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-19.1.0.tgz#89e1baa9e45a6da064b9760f92251d5b8e1f34ab"
10459+
integrity sha512-jXkSl3CpvPYEF+p/eGDLB4sPoDX8pKkYvRl9+rR8HxLY0X04vW7hCm1/0zHoUSjPZ3bDa+wXWNTDVIw/R8aDVw==
1046410460
dependencies:
10465-
react-is "^18.0.0"
10466-
react-shallow-renderer "^16.13.1"
10467-
scheduler "^0.21.0"
10461+
react-is "^19.1.0"
10462+
scheduler "^0.26.0"
1046810463

10469-
10470-
version "18.1.0"
10471-
resolved "https://registry.yarnpkg.com/react/-/react-18.1.0.tgz#6f8620382decb17fdc5cc223a115e2adbf104890"
10472-
integrity sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==
10473-
dependencies:
10474-
loose-envify "^1.1.0"
10464+
10465+
version "19.1.0"
10466+
resolved "https://registry.yarnpkg.com/react/-/react-19.1.0.tgz#926864b6c48da7627f004795d6cce50e90793b75"
10467+
integrity sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==
1047510468

1047610469
read-pkg-up@^1.0.1:
1047710470
version "1.0.1"
@@ -11068,19 +11061,10 @@ saxes@^3.1.9:
1106811061
dependencies:
1106911062
xmlchars "^2.1.1"
1107011063

11071-
scheduler@^0.21.0:
11072-
version "0.21.0"
11073-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.21.0.tgz#6fd2532ff5a6d877b6edb12f00d8ab7e8f308820"
11074-
integrity sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==
11075-
dependencies:
11076-
loose-envify "^1.1.0"
11077-
11078-
scheduler@^0.22.0:
11079-
version "0.22.0"
11080-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.22.0.tgz#83a5d63594edf074add9a7198b1bae76c3db01b8"
11081-
integrity sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==
11082-
dependencies:
11083-
loose-envify "^1.1.0"
11064+
scheduler@^0.26.0:
11065+
version "0.26.0"
11066+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.26.0.tgz#4ce8a8c2a2095f13ea11bf9a445be50c555d6337"
11067+
integrity sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==
1108411068

1108511069
1108611070
version "2.7.0"

0 commit comments

Comments
 (0)