diff --git a/example/index.js b/example/index.js index 4b1da31..f2b13ce 100644 --- a/example/index.js +++ b/example/index.js @@ -3,7 +3,7 @@ var render = require('react-dom').render; var moment = require('moment'); var createReactClass = require('create-react-class'); -var D = React.DOM; +var D = require('react-dom-factories'); var TransitiveNumber = require('..'); var transitiveNumber = React.createFactory(TransitiveNumber); diff --git a/index.js b/index.js index 31f821b..9010632 100644 --- a/index.js +++ b/index.js @@ -1,5 +1,5 @@ var React = require('react'); -var D = React.DOM; +var D = require('react-dom-factories'); var createReactClass = require('create-react-class'); var Symbol = require('./symbol'); diff --git a/package.json b/package.json index cfb9002..a332b31 100644 --- a/package.json +++ b/package.json @@ -22,12 +22,15 @@ "license": "MIT", "peerDependencies": { "create-react-class": "^15.5.0", - "react": "^15.0.0", - "react-dom": "^15.0.0" + "react": "^15.0.0 || ^16.0.0", + "react-dom": "^15.0.0 || ^16.0.0" }, "devDependencies": { "browserify": "10.2.3", "moment": "2.10.3", "watchify": "3.2.1" + }, + "dependencies": { + "react-dom-factories": "^1.0.0" } } diff --git a/symbol.js b/symbol.js index e0b2c37..c5bdf6e 100644 --- a/symbol.js +++ b/symbol.js @@ -1,5 +1,5 @@ var React = require('react'); -var D = React.DOM; +var D = require('react-dom-factories'); var findDOMNode = require('react-dom').findDOMNode var createReactClass = require('create-react-class'); diff --git a/transition.js b/transition.js index a369438..329ebe7 100644 --- a/transition.js +++ b/transition.js @@ -1,5 +1,5 @@ var React = require('react'); -var D = React.DOM; +var D = require('react-dom-factories'); var findDOMNode = require('react-dom').findDOMNode var createReactClass = require('create-react-class');