react-perf-component
Advanced tools
Comparing version 0.1.1 to 1.0.0
@@ -19,6 +19,10 @@ 'use strict'; | ||
var _reactAddons = require('react/addons'); | ||
var _react = require('react'); | ||
var _reactAddons2 = _interopRequireDefault(_reactAddons); | ||
var _react2 = _interopRequireDefault(_react); | ||
var _reactAddonsPerf = require('react-addons-perf'); | ||
var _reactAddonsPerf2 = _interopRequireDefault(_reactAddonsPerf); | ||
/** | ||
@@ -35,3 +39,3 @@ * Wraps the passed in `Component` in a higher-order component. It can then | ||
if (process.env.NODE_ENV !== 'production') { | ||
if (!(Component.prototype instanceof _reactAddons2['default'].Component)) { | ||
if (!(Component.prototype instanceof _react2['default'].Component)) { | ||
throw new Error('Component must be a React component'); | ||
@@ -52,3 +56,3 @@ } | ||
value: function componentDidMount() { | ||
_reactAddons2['default'].addons.Perf.start(); | ||
_reactAddonsPerf2['default'].start(); | ||
} | ||
@@ -58,3 +62,3 @@ }, { | ||
value: function componentDidUpdate() { | ||
var measurements = _reactAddons2['default'].addons.Perf.getLastMeasurements(); | ||
var measurements = _reactAddonsPerf2['default'].getLastMeasurements(); | ||
@@ -67,4 +71,4 @@ if (measurements.length > 0) { | ||
_reactAddons2['default'].addons.Perf.printWasted(measurements); | ||
_reactAddons2['default'].addons.Perf.start(); | ||
_reactAddonsPerf2['default'].printWasted(measurements); | ||
_reactAddonsPerf2['default'].start(); | ||
} | ||
@@ -75,3 +79,3 @@ } | ||
value: function render() { | ||
return _reactAddons2['default'].createElement(Component, this.props); | ||
return _react2['default'].createElement(Component, this.props); | ||
} | ||
@@ -81,3 +85,3 @@ }]); | ||
return Perf; | ||
})(_reactAddons2['default'].Component); | ||
})(_react2['default'].Component); | ||
} else { | ||
@@ -84,0 +88,0 @@ return Component; |
{ | ||
"name": "react-perf-component", | ||
"version": "0.1.1", | ||
"version": "1.0.0", | ||
"description": "Higher-order component that can measure component performance", | ||
@@ -33,7 +33,11 @@ "main": "lib/index.js", | ||
"jasmine": "^2.3.1", | ||
"react-shallow-testutils": "^0.2.1" | ||
"react": "0.14.3", | ||
"react-addons-perf": "0.14.0", | ||
"react-addons-test-utils": "^0.14.0", | ||
"react-shallow-testutils": "^0.7.1" | ||
}, | ||
"peerDependencies": { | ||
"react": "^0.13.3" | ||
"react": "^0.14.0", | ||
"react-addons-perf": "^0.14.0" | ||
} | ||
} |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
0
7551
2
10
6
66