Skip to content

Commit 4e253be

Browse files
committed
feat: ⬆️ Support react@17
Updates the peerDependency version range to support react > v16.8 and react 17.
1 parent 38e2b42 commit 4e253be

File tree

2 files changed

+43
-32
lines changed

2 files changed

+43
-32
lines changed

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,17 +46,17 @@
4646
"jest-circus": "26.5.3",
4747
"npm-run-all": "4.1.5",
4848
"prettier": "2.1.2",
49-
"react": "16.14.0",
50-
"react-dom": "16.14.0",
51-
"react-test-renderer": "16.14.0",
49+
"react": "17.0.0",
50+
"react-dom": "17.0.0",
51+
"react-test-renderer": "17.0.0",
5252
"typescript": "4.0.3"
5353
},
5454
"peerDependencies": {
55-
"react": "^16.8.0"
55+
"react": "> 16.8.0"
5656
},
5757
"dependencies": {
5858
"prop-types": "^15.7.2",
5959
"time-sync": "^2.2.5",
60-
"use-state-with-deps": "^1.0.0"
60+
"use-state-with-deps": "^1.1.0"
6161
}
6262
}

yarn.lock

Lines changed: 38 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4544,7 +4544,7 @@ prompts@^2.0.1:
45444544
kleur "^3.0.3"
45454545
sisteransi "^1.0.4"
45464546

4547-
prop-types@^15.6.2, prop-types@^15.7.2:
4547+
prop-types@^15.7.2:
45484548
version "15.7.2"
45494549
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
45504550
integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
@@ -4576,39 +4576,50 @@ qs@~6.5.2:
45764576
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
45774577
integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
45784578

4579-
react-dom@16.14.0:
4580-
version "16.14.0"
4581-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89"
4582-
integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==
4579+
react-dom@17.0.0:
4580+
version "17.0.0"
4581+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.0.tgz#f8266e4d9861584553ccbd186d596a1c7dd8dcb4"
4582+
integrity sha512-OGnFbxCjI2TMAZYMVxi4hqheJiN8rCEVVrL7XIGzCB6beNc4Am8M47HtkvxODZw9QgjmAPKpLba9FTu4fC1byA==
45834583
dependencies:
45844584
loose-envify "^1.1.0"
45854585
object-assign "^4.1.1"
4586-
prop-types "^15.6.2"
4587-
scheduler "^0.19.1"
4586+
scheduler "^0.20.0"
45884587

4589-
react-is@^16.12.0, react-is@^16.8.1, react-is@^16.8.6:
4588+
react-is@^16.12.0, react-is@^16.8.1:
45904589
version "16.13.1"
45914590
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
45924591
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
45934592

4594-
react-test-renderer@16.14.0:
4593+
"react-is@^16.12.0 || ^17.0.0", react-is@^17.0.0:
4594+
version "17.0.0"
4595+
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.0.tgz#7d6ec2a5c3de3ae2c0bfa7586305115ec1192110"
4596+
integrity sha512-6IY5dc12jn4xU1kM25NVb86Zn472Kq70jcS7qpdQiSVPyng+7dnFH7BxHLX/Fwm2PZF6OJNEoHx6Zgivt/dZ+A==
4597+
4598+
react-shallow-renderer@^16.13.1:
45954599
version "16.14.0"
4596-
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.14.0.tgz#e98360087348e260c56d4fe2315e970480c228ae"
4597-
integrity sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==
4600+
resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.14.0.tgz#a8d5cc7d9b3f61aed7ec74ebef5af786de37d83e"
4601+
integrity sha512-UXsW/Eie7sVQgLfTxvHkFPvvC4p1b/L6UyG8xb+NW4J6R9Cvaa3Ssf/7XtIuZy8EAH8k507+vTuZkDvRUREZyA==
45984602
dependencies:
45994603
object-assign "^4.1.1"
4600-
prop-types "^15.6.2"
4601-
react-is "^16.8.6"
4602-
scheduler "^0.19.1"
4604+
react-is "^16.12.0 || ^17.0.0"
46034605

4604-
react@16.14.0:
4605-
version "16.14.0"
4606-
resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d"
4607-
integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==
4606+
react-test-renderer@17.0.0:
4607+
version "17.0.0"
4608+
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-17.0.0.tgz#d538162e430aa960e126ba9934a9656ded0e7523"
4609+
integrity sha512-aOMAmsfRjesHTFLehW5yuVTgEa7Umm4Yi49NwEP8L2jcI+LxoLDUe8V2xxS44lPQ/4SrVJpgQ/HqZXhwc7Z8aw==
4610+
dependencies:
4611+
object-assign "^4.1.1"
4612+
react-is "^17.0.0"
4613+
react-shallow-renderer "^16.13.1"
4614+
scheduler "^0.20.0"
4615+
4616+
react@17.0.0:
4617+
version "17.0.0"
4618+
resolved "https://registry.yarnpkg.com/react/-/react-17.0.0.tgz#ad96d5fa1a33bb9b06d0cc52672f7992d84aa662"
4619+
integrity sha512-rG9bqS3LMuetoSUKHN8G3fMNuQOePKDThK6+2yXFWtoeTDLVNh/QCaxT+Jr+rNf4lwNXpx+atdn3Aa0oi8/6eQ==
46084620
dependencies:
46094621
loose-envify "^1.1.0"
46104622
object-assign "^4.1.1"
4611-
prop-types "^15.6.2"
46124623

46134624
read-pkg-up@^7.0.1:
46144625
version "7.0.1"
@@ -4910,10 +4921,10 @@ saxes@^5.0.0:
49104921
dependencies:
49114922
xmlchars "^2.2.0"
49124923

4913-
scheduler@^0.19.1:
4914-
version "0.19.1"
4915-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196"
4916-
integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==
4924+
scheduler@^0.20.0:
4925+
version "0.20.0"
4926+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.0.tgz#3ff543696b169613afadb09d3fb3fe998d234dd2"
4927+
integrity sha512-XegIgta1bIaz2LdaL6eg1GEcE42g0BY9qFXCqlZ/+s2MuEKfigFCW6DEGBlZzeVFlwDmVusrWEyFtBo4sbkkdA==
49174928
dependencies:
49184929
loose-envify "^1.1.0"
49194930
object-assign "^4.1.1"
@@ -5537,10 +5548,10 @@ urix@^0.1.0:
55375548
resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
55385549
integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
55395550

5540-
use-state-with-deps@^1.0.0:
5541-
version "1.0.0"
5542-
resolved "https://registry.yarnpkg.com/use-state-with-deps/-/use-state-with-deps-1.0.0.tgz#670e6f98849db63741875ee8a7979f1b8a02fe4a"
5543-
integrity sha512-EIIDxPzlU7hVhMmyY8XNq+ASMfhzoG7W3oNcwM1f8fRnHt2cQH+8vNr8jTat7aLLv56rOaMFjvKi/5tDIJLNwA==
5551+
use-state-with-deps@^1.1.0:
5552+
version "1.1.0"
5553+
resolved "https://registry.yarnpkg.com/use-state-with-deps/-/use-state-with-deps-1.1.0.tgz#f5982dd8346ae2615303c83a99abd8127ff5f52c"
5554+
integrity sha512-h2wAzuNoY4MuELWyKDWxQJymAmLfpdOdSBIs8tfLh5EWdhvebcl/bUSfZb3011Ax7l59Ozo5fQcGJb5foqx69A==
55445555

55455556
use@^3.1.0:
55465557
version "3.1.1"

0 commit comments

Comments
 (0)