Skip to content

Commit 1aaf7ad

Browse files
committed
move react to peerDependencies, allow react 16
1 parent a4e8997 commit 1aaf7ad

File tree

3 files changed

+21
-27
lines changed

3 files changed

+21
-27
lines changed

example/client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ import { App } from 'components';
55

66
const root = document.getElementById('root');
77

8-
ReactDOM.render(<App />, root);
8+
ReactDOM.hydrate(<App />, root);

package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,10 @@
3232
"author": "J Scott Smith",
3333
"license": "ISC",
3434
"dependencies": {
35-
"prop-types": "^15.5.10",
36-
"react": "^15.4.2",
37-
"react-dom": "^15.4.2"
35+
"prop-types": "^15.5.10"
36+
},
37+
"peerDependencies": {
38+
"react": "^15.0.0-0 || ^16.0.0-0"
3839
},
3940
"devDependencies": {
4041
"babel-cli": "^6.24.1",
@@ -53,6 +54,8 @@
5354
"jest": "22.0.6",
5455
"node-sass": "^4.5.0",
5556
"postcss-loader": "^1.3.3",
57+
"react": "^16.2.0",
58+
"react-dom": "^16.2.0",
5659
"regenerator-runtime": "^0.10.5",
5760
"sass-loader": "^6.0.3",
5861
"style-loader": "^0.16.1",

yarn.lock

Lines changed: 14 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1547,14 +1547,6 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
15471547
safe-buffer "^5.0.1"
15481548
sha.js "^2.4.8"
15491549

1550-
create-react-class@^15.6.0:
1551-
version "15.6.2"
1552-
resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.2.tgz#cf1ed15f12aad7f14ef5f2dfe05e6c42f91ef02a"
1553-
dependencies:
1554-
fbjs "^0.8.9"
1555-
loose-envify "^1.3.1"
1556-
object-assign "^4.1.1"
1557-
15581550
cross-env@^3.1.4:
15591551
version "3.2.4"
15601552
resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-3.2.4.tgz#9e0585f277864ed421ce756f81a980ff0d698aba"
@@ -2063,7 +2055,7 @@ fb-watchman@^2.0.0:
20632055
dependencies:
20642056
bser "^2.0.0"
20652057

2066-
fbjs@^0.8.16, fbjs@^0.8.9:
2058+
fbjs@^0.8.16:
20672059
version "0.8.16"
20682060
resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db"
20692061
dependencies:
@@ -4220,7 +4212,7 @@ promise@^7.1.1:
42204212
dependencies:
42214213
asap "~2.0.3"
42224214

4223-
prop-types@^15.5.10:
4215+
prop-types@^15.5.10, prop-types@^15.6.0:
42244216
version "15.6.0"
42254217
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856"
42264218
dependencies:
@@ -4338,24 +4330,23 @@ rc@^1.1.7:
43384330
minimist "^1.2.0"
43394331
strip-json-comments "~2.0.1"
43404332

4341-
react-dom@^15.4.2:
4342-
version "15.6.2"
4343-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.6.2.tgz#41cfadf693b757faf2708443a1d1fd5a02bef730"
4333+
react-dom@^16.2.0:
4334+
version "16.2.0"
4335+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.2.0.tgz#69003178601c0ca19b709b33a83369fe6124c044"
43444336
dependencies:
4345-
fbjs "^0.8.9"
4337+
fbjs "^0.8.16"
43464338
loose-envify "^1.1.0"
4347-
object-assign "^4.1.0"
4348-
prop-types "^15.5.10"
4339+
object-assign "^4.1.1"
4340+
prop-types "^15.6.0"
43494341

4350-
react@^15.4.2:
4351-
version "15.6.2"
4352-
resolved "https://registry.yarnpkg.com/react/-/react-15.6.2.tgz#dba0434ab439cfe82f108f0f511663908179aa72"
4342+
react@^16.2.0:
4343+
version "16.2.0"
4344+
resolved "https://registry.yarnpkg.com/react/-/react-16.2.0.tgz#a31bd2dab89bff65d42134fa187f24d054c273ba"
43534345
dependencies:
4354-
create-react-class "^15.6.0"
4355-
fbjs "^0.8.9"
4346+
fbjs "^0.8.16"
43564347
loose-envify "^1.1.0"
4357-
object-assign "^4.1.0"
4358-
prop-types "^15.5.10"
4348+
object-assign "^4.1.1"
4349+
prop-types "^15.6.0"
43594350

43604351
read-pkg-up@^1.0.1:
43614352
version "1.0.1"

0 commit comments

Comments
 (0)