Skip to content

Commit d365098

Browse files
authored
Update peer dependencies to allow React 17 (bvaughn#1625)
1 parent 2ef6367 commit d365098

File tree

2 files changed

+71
-54
lines changed

2 files changed

+71
-54
lines changed

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -119,12 +119,12 @@
119119
"prettier": "1.19.1",
120120
"pretty-quick": "^2.0.1",
121121
"puppeteer": "^2.0.0",
122-
"react": "^16.11.0",
122+
"react": "^17.0.1",
123123
"react-codemirror": "^1.0.0",
124-
"react-dom": "^16.11.0",
125-
"react-router": "^5.1.2",
126-
"react-router-dom": "^5.1.2",
127-
"react-test-renderer": "^16.11.0",
124+
"react-dom": "^17.0.1",
125+
"react-router": "^5.2.0",
126+
"react-router-dom": "^5.2.0",
127+
"react-test-renderer": "^17.0.1",
128128
"rimraf": "^3.0.0",
129129
"rollup": "^1.26.5",
130130
"rollup-plugin-babel": "^4.3.3",
@@ -147,8 +147,8 @@
147147
"react-lifecycles-compat": "^3.0.4"
148148
},
149149
"peerDependencies": {
150-
"react": "^15.3.0 || ^16.0.0-alpha",
151-
"react-dom": "^15.3.0 || ^16.0.0-alpha"
150+
"react": "^15.3.0 || ^16.0.0-alpha || ^17.0.1",
151+
"react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.1"
152152
},
153153
"browserify": {
154154
"transform": [

yarn.lock

Lines changed: 64 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -799,13 +799,20 @@
799799
resolved "https://registry.yarnpkg.com/@babel/preset-stage-2/-/preset-stage-2-7.0.0.tgz#11ec31263c8466aad63829bba724607029ddf0a5"
800800
integrity sha512-A8ia2Wus0OAP6hh28ZgPSCBJEX3Jnql3kg9di/I+Lmg1gbJXgDZBrHr/UGZXl20Vi1lXgMuUq8c8J899KFr5gA==
801801

802-
"@babel/runtime@^7.1.2", "@babel/runtime@^7.4.0", "@babel/runtime@^7.4.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2":
802+
"@babel/runtime@^7.1.2", "@babel/runtime@^7.4.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2":
803803
version "7.7.2"
804804
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.7.2.tgz#111a78002a5c25fc8e3361bedc9529c696b85a6a"
805805
integrity sha512-JONRbXbTXc9WQE2mAZd1p0Z3DZ/6vaQIkgYMSTP3KjRCyd7rCZCcfhCyX+YjwcKxcZ82UrxbRD358bpExNgrjw==
806806
dependencies:
807807
regenerator-runtime "^0.13.2"
808808

809+
"@babel/runtime@^7.12.1":
810+
version "7.12.5"
811+
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e"
812+
integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==
813+
dependencies:
814+
regenerator-runtime "^0.13.4"
815+
809816
"@babel/template@^7.2.2", "@babel/template@^7.4.0", "@babel/template@^7.7.0":
810817
version "7.7.0"
811818
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.7.0.tgz#4fadc1b8e734d97f56de39c77de76f2562e597d0"
@@ -4442,11 +4449,6 @@ growly@^1.3.0:
44424449
resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
44434450
integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=
44444451

4445-
gud@^1.0.0:
4446-
version "1.0.0"
4447-
resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0"
4448-
integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==
4449-
44504452
handle-thing@^2.0.0:
44514453
version "2.0.0"
44524454
resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754"
@@ -6491,14 +6493,13 @@ mimic-fn@^2.0.0, mimic-fn@^2.1.0:
64916493
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
64926494
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
64936495

6494-
mini-create-react-context@^0.3.0:
6495-
version "0.3.2"
6496-
resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.3.2.tgz#79fc598f283dd623da8e088b05db8cddab250189"
6497-
integrity sha512-2v+OeetEyliMt5VHMXsBhABoJ0/M4RCe7fatd/fBy6SMiKazUSEt3gxxypfnk2SHMkdBYvorHRoQxuGoiwbzAw==
6496+
mini-create-react-context@^0.4.0:
6497+
version "0.4.1"
6498+
resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e"
6499+
integrity sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==
64986500
dependencies:
6499-
"@babel/runtime" "^7.4.0"
6500-
gud "^1.0.0"
6501-
tiny-warning "^1.0.2"
6501+
"@babel/runtime" "^7.12.1"
6502+
tiny-warning "^1.0.3"
65026503

65036504
minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
65046505
version "1.0.1"
@@ -7865,17 +7866,21 @@ react-codemirror@^1.0.0:
78657866
lodash.isequal "^4.5.0"
78667867
prop-types "^15.5.4"
78677868

7868-
react-dom@^16.11.0:
7869-
version "16.11.0"
7870-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.11.0.tgz#7e7c4a5a85a569d565c2462f5d345da2dd849af5"
7871-
integrity sha512-nrRyIUE1e7j8PaXSPtyRKtz+2y9ubW/ghNgqKFHHAHaeP0fpF5uXR+sq8IMRHC+ZUxw7W9NyCDTBtwWxvkb0iA==
7869+
react-dom@^17.0.1:
7870+
version "17.0.1"
7871+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6"
7872+
integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==
78727873
dependencies:
78737874
loose-envify "^1.1.0"
78747875
object-assign "^4.1.1"
7875-
prop-types "^15.6.2"
7876-
scheduler "^0.17.0"
7876+
scheduler "^0.20.1"
7877+
7878+
"react-is@^16.12.0 || ^17.0.0", react-is@^17.0.1:
7879+
version "17.0.1"
7880+
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339"
7881+
integrity sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==
78777882

7878-
react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.8.6:
7883+
react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4:
78797884
version "16.11.0"
78807885
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.11.0.tgz#b85dfecd48ad1ce469ff558a882ca8e8313928fa"
78817886
integrity sha512-gbBVYR2p8mnriqAwWx9LbuUrShnAuSCNnuPGyc7GJrMVQtPDAh8iLpv7FRuMPFb56KkaVZIYSz1PrjI9q0QPCw==
@@ -7885,53 +7890,60 @@ react-lifecycles-compat@^3.0.4:
78857890
resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362"
78867891
integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==
78877892

7888-
react-router-dom@^5.1.2:
7889-
version "5.1.2"
7890-
resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.1.2.tgz#06701b834352f44d37fbb6311f870f84c76b9c18"
7891-
integrity sha512-7BPHAaIwWpZS074UKaw1FjVdZBSVWEk8IuDXdB+OkLb8vd/WRQIpA4ag9WQk61aEfQs47wHyjWUoUGGZxpQXew==
7893+
react-router-dom@^5.2.0:
7894+
version "5.2.0"
7895+
resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.2.0.tgz#9e65a4d0c45e13289e66c7b17c7e175d0ea15662"
7896+
integrity sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==
78927897
dependencies:
78937898
"@babel/runtime" "^7.1.2"
78947899
history "^4.9.0"
78957900
loose-envify "^1.3.1"
78967901
prop-types "^15.6.2"
7897-
react-router "5.1.2"
7902+
react-router "5.2.0"
78987903
tiny-invariant "^1.0.2"
78997904
tiny-warning "^1.0.0"
79007905

7901-
react-router@5.1.2, react-router@^5.1.2:
7902-
version "5.1.2"
7903-
resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.1.2.tgz#6ea51d789cb36a6be1ba5f7c0d48dd9e817d3418"
7904-
integrity sha512-yjEuMFy1ONK246B+rsa0cUam5OeAQ8pyclRDgpxuSCrAlJ1qN9uZ5IgyKC7gQg0w8OM50NXHEegPh/ks9YuR2A==
7906+
react-router@5.2.0, react-router@^5.2.0:
7907+
version "5.2.0"
7908+
resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.2.0.tgz#424e75641ca8747fbf76e5ecca69781aa37ea293"
7909+
integrity sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==
79057910
dependencies:
79067911
"@babel/runtime" "^7.1.2"
79077912
history "^4.9.0"
79087913
hoist-non-react-statics "^3.1.0"
79097914
loose-envify "^1.3.1"
7910-
mini-create-react-context "^0.3.0"
7915+
mini-create-react-context "^0.4.0"
79117916
path-to-regexp "^1.7.0"
79127917
prop-types "^15.6.2"
79137918
react-is "^16.6.0"
79147919
tiny-invariant "^1.0.2"
79157920
tiny-warning "^1.0.0"
79167921

7917-
react-test-renderer@^16.11.0:
7918-
version "16.11.0"
7919-
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.11.0.tgz#72574566496462c808ac449b0287a4c0a1a7d8f8"
7920-
integrity sha512-nh9gDl8R4ut+ZNNb2EeKO5VMvTKxwzurbSMuGBoKtjpjbg8JK/u3eVPVNi1h1Ue+eYK9oSzJjb+K3lzLxyA4ag==
7922+
react-shallow-renderer@^16.13.1:
7923+
version "16.14.1"
7924+
resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz#bf0d02df8a519a558fd9b8215442efa5c840e124"
7925+
integrity sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg==
79217926
dependencies:
79227927
object-assign "^4.1.1"
7923-
prop-types "^15.6.2"
7924-
react-is "^16.8.6"
7925-
scheduler "^0.17.0"
7928+
react-is "^16.12.0 || ^17.0.0"
79267929

7927-
react@^16.11.0:
7928-
version "16.11.0"
7929-
resolved "https://registry.yarnpkg.com/react/-/react-16.11.0.tgz#d294545fe62299ccee83363599bf904e4a07fdbb"
7930-
integrity sha512-M5Y8yITaLmU0ynd0r1Yvfq98Rmll6q8AxaEe88c8e7LxO8fZ2cNgmFt0aGAS9wzf1Ao32NKXtCl+/tVVtkxq6g==
7930+
react-test-renderer@^17.0.1:
7931+
version "17.0.1"
7932+
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-17.0.1.tgz#3187e636c3063e6ae498aedf21ecf972721574c7"
7933+
integrity sha512-/dRae3mj6aObwkjCcxZPlxDFh73XZLgvwhhyON2haZGUEhiaY5EjfAdw+d/rQmlcFwdTpMXCSGVk374QbCTlrA==
7934+
dependencies:
7935+
object-assign "^4.1.1"
7936+
react-is "^17.0.1"
7937+
react-shallow-renderer "^16.13.1"
7938+
scheduler "^0.20.1"
7939+
7940+
react@^17.0.1:
7941+
version "17.0.1"
7942+
resolved "https://registry.yarnpkg.com/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127"
7943+
integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==
79317944
dependencies:
79327945
loose-envify "^1.1.0"
79337946
object-assign "^4.1.1"
7934-
prop-types "^15.6.2"
79357947

79367948
read-cache@^1.0.0:
79377949
version "1.0.0"
@@ -8052,6 +8064,11 @@ regenerator-runtime@^0.13.2:
80528064
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5"
80538065
integrity sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==
80548066

8067+
regenerator-runtime@^0.13.4:
8068+
version "0.13.7"
8069+
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55"
8070+
integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==
8071+
80558072
regenerator-transform@^0.14.0:
80568073
version "0.14.1"
80578074
resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.1.tgz#3b2fce4e1ab7732c08f665dfdb314749c7ddd2fb"
@@ -8489,10 +8506,10 @@ sax@^1.2.4:
84898506
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
84908507
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
84918508

8492-
scheduler@^0.17.0:
8493-
version "0.17.0"
8494-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.17.0.tgz#7c9c673e4ec781fac853927916d1c426b6f3ddfe"
8495-
integrity sha512-7rro8Io3tnCPuY4la/NuI5F2yfESpnfZyT6TtkXnSWVkcu0BCDJ+8gk5ozUaFaxpIyNuWAPXrH0yFcSi28fnDA==
8509+
scheduler@^0.20.1:
8510+
version "0.20.1"
8511+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c"
8512+
integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw==
84968513
dependencies:
84978514
loose-envify "^1.1.0"
84988515
object-assign "^4.1.1"
@@ -9317,7 +9334,7 @@ tiny-invariant@^1.0.2:
93179334
resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.0.6.tgz#b3f9b38835e36a41c843a3b0907a5a7b3755de73"
93189335
integrity sha512-FOyLWWVjG+aC0UqG76V53yAWdXfH8bO6FNmyZOuUrzDzK8DI3/JRY25UD7+g49JWM1LXwymsKERB+DzI0dTEQA==
93199336

9320-
tiny-warning@^1.0.0, tiny-warning@^1.0.2:
9337+
tiny-warning@^1.0.0, tiny-warning@^1.0.3:
93219338
version "1.0.3"
93229339
resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754"
93239340
integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==

0 commit comments

Comments
 (0)