From 978ee56c294a4b1a2b6baa44d47d55007e2067ed Mon Sep 17 00:00:00 2001 From: Uzair Anwar Date: Tue, 13 Feb 2018 13:45:21 +0100 Subject: [PATCH 1/2] Bump peer dependency to comply with react 16 --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index cfb9002..ae8ce85 100644 --- a/package.json +++ b/package.json @@ -22,8 +22,8 @@ "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", From b98532c40ae1604a5d6cee0e4359444d94fbdd98 Mon Sep 17 00:00:00 2001 From: Uzair Anwar Date: Tue, 13 Feb 2018 13:46:22 +0100 Subject: [PATCH 2/2] Import DOM from react-dom-factories package to comply with react 16 --- example/index.js | 2 +- index.js | 2 +- package.json | 3 +++ symbol.js | 2 +- transition.js | 2 +- 5 files changed, 7 insertions(+), 4 deletions(-) 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 ae8ce85..a332b31 100644 --- a/package.json +++ b/package.json @@ -29,5 +29,8 @@ "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');