react-smooth
Advanced tools
Comparing version 0.0.15 to 0.1.0
@@ -0,1 +1,5 @@ | ||
### 0.1.0 / 2016-03-16 | ||
=== | ||
- feat: use webpack 2 | ||
### 0.0.13/0.0.15 / 2016-03-15 | ||
@@ -2,0 +6,0 @@ === |
@@ -7,5 +7,5 @@ 'use strict'; | ||
var _isEqual = require('lodash/isEqual'); | ||
var _isEqual2 = require('lodash/isEqual'); | ||
var _isEqual2 = _interopRequireDefault(_isEqual); | ||
var _isEqual3 = _interopRequireDefault(_isEqual2); | ||
@@ -128,3 +128,3 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
if ((0, _isEqual2.default)(this.props.to, nextProps.to) && this.props.canBegin && this.props.isActive) { | ||
if ((0, _isEqual3.default)(this.props.to, nextProps.to) && this.props.canBegin && this.props.isActive) { | ||
return; | ||
@@ -131,0 +131,0 @@ } |
@@ -7,5 +7,5 @@ 'use strict'; | ||
var _filter = require('lodash/filter'); | ||
var _filter2 = require('lodash/filter'); | ||
var _filter2 = _interopRequireDefault(_filter); | ||
var _filter3 = _interopRequireDefault(_filter2); | ||
@@ -103,3 +103,3 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
var shouldStopAnimation = function shouldStopAnimation() { | ||
return !(0, _filter2.default)(stepperStyle, needContinue).length; | ||
return !(0, _filter3.default)(stepperStyle, needContinue).length; | ||
}; | ||
@@ -106,0 +106,0 @@ |
@@ -8,8 +8,4 @@ 'use strict'; | ||
var _invariant = require('invariant'); | ||
var _util = require('./util'); | ||
var _invariant2 = _interopRequireDefault(_invariant); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } | ||
@@ -100,7 +96,7 @@ | ||
default: | ||
(0, _invariant2.default)(false, '[configBezier]: arguments should be one of ' + 'oneOf \'linear\', \'ease\', \'ease-in\', \'ease-out\', ' + '\'ease-in-out\', instead received %s', args); | ||
(0, _util.warn)(false, '[configBezier]: arguments should be one of ' + 'oneOf \'linear\', \'ease\', \'ease-in\', \'ease-out\', ' + '\'ease-in-out\', instead received %s', args); | ||
} | ||
} | ||
(0, _invariant2.default)([x1, x2, y1, y2].every(function (num) { | ||
(0, _util.warn)([x1, x2, y1, y2].every(function (num) { | ||
return typeof num === 'number' && num >= 0 && num <= 1; | ||
@@ -191,3 +187,3 @@ }), '[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s', args); | ||
default: | ||
(0, _invariant2.default)(false, '[configEasing]: first argument should be one of \'ease\', \'ease-in\', ' + '\'ease-out\', \'ease-in-out\', \'linear\' and \'spring\', instead received %s', args); | ||
invariant(false, '[configEasing]: first argument should be one of \'ease\', \'ease-in\', ' + '\'ease-out\', \'ease-in-out\', \'linear\' and \'spring\', instead received %s', args); | ||
} | ||
@@ -200,3 +196,3 @@ } | ||
(0, _invariant2.default)(false, '[configEasing]: first argument type should be function or ' + 'string, instead received %s', args); | ||
invariant(false, '[configEasing]: first argument type should be function or ' + 'string, instead received %s', args); | ||
}; |
@@ -6,7 +6,7 @@ 'use strict'; | ||
}); | ||
exports.getTransitionVal = exports.compose = exports.translateStyle = exports.mapObject = exports.debugf = exports.debug = exports.log = exports.generatePrefixStyle = exports.getDashCase = exports.identity = exports.getIntersectionKeys = undefined; | ||
exports.warn = exports.getTransitionVal = exports.compose = exports.translateStyle = exports.mapObject = exports.debugf = exports.debug = exports.log = exports.generatePrefixStyle = exports.getDashCase = exports.identity = exports.getIntersectionKeys = undefined; | ||
var _intersection = require('lodash/intersection'); | ||
var _intersection2 = require('lodash/intersection'); | ||
var _intersection2 = _interopRequireDefault(_intersection); | ||
var _intersection3 = _interopRequireDefault(_intersection2); | ||
@@ -24,3 +24,3 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
var getIntersectionKeys = exports.getIntersectionKeys = function getIntersectionKeys(preObj, nextObj) { | ||
return (0, _intersection2.default)(Object.keys(preObj), Object.keys(nextObj)); | ||
return (0, _intersection3.default)(Object.keys(preObj), Object.keys(nextObj)); | ||
}; | ||
@@ -147,2 +147,27 @@ | ||
}).join(','); | ||
}; | ||
var __DEV__ = process.env.NODE_ENV !== 'production'; | ||
var warn = exports.warn = function warn(condition, format, a, b, c, d, e, f) { | ||
if (__DEV__ && typeof console !== 'undefined' && console.warn) { | ||
if (format === undefined) { | ||
console.warn('LogUtils requires an error message argument'); | ||
} | ||
if (!condition) { | ||
if (format === undefined) { | ||
console.warn('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.'); | ||
} else { | ||
(function () { | ||
var args = [a, b, c, d, e, f]; | ||
var argIndex = 0; | ||
console.warn(format.replace(/%s/g, function () { | ||
return args[argIndex++]; | ||
})); | ||
})(); | ||
} | ||
} | ||
} | ||
}; |
@@ -7,5 +7,5 @@ 'use strict'; | ||
var _isEqual = require('lodash/isEqual'); | ||
var _isEqual2 = require('lodash/isEqual'); | ||
var _isEqual2 = _interopRequireDefault(_isEqual); | ||
var _isEqual3 = _interopRequireDefault(_isEqual2); | ||
@@ -128,3 +128,3 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
if ((0, _isEqual2.default)(this.props.to, nextProps.to) && this.props.canBegin && this.props.isActive) { | ||
if ((0, _isEqual3.default)(this.props.to, nextProps.to) && this.props.canBegin && this.props.isActive) { | ||
return; | ||
@@ -131,0 +131,0 @@ } |
@@ -7,5 +7,5 @@ 'use strict'; | ||
var _filter = require('lodash/filter'); | ||
var _filter2 = require('lodash/filter'); | ||
var _filter2 = _interopRequireDefault(_filter); | ||
var _filter3 = _interopRequireDefault(_filter2); | ||
@@ -103,3 +103,3 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
var shouldStopAnimation = function shouldStopAnimation() { | ||
return !(0, _filter2.default)(stepperStyle, needContinue).length; | ||
return !(0, _filter3.default)(stepperStyle, needContinue).length; | ||
}; | ||
@@ -106,0 +106,0 @@ |
@@ -8,8 +8,4 @@ 'use strict'; | ||
var _invariant = require('invariant'); | ||
var _util = require('./util'); | ||
var _invariant2 = _interopRequireDefault(_invariant); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } | ||
@@ -100,7 +96,7 @@ | ||
default: | ||
(0, _invariant2.default)(false, '[configBezier]: arguments should be one of ' + 'oneOf \'linear\', \'ease\', \'ease-in\', \'ease-out\', ' + '\'ease-in-out\', instead received %s', args); | ||
(0, _util.warn)(false, '[configBezier]: arguments should be one of ' + 'oneOf \'linear\', \'ease\', \'ease-in\', \'ease-out\', ' + '\'ease-in-out\', instead received %s', args); | ||
} | ||
} | ||
(0, _invariant2.default)([x1, x2, y1, y2].every(function (num) { | ||
(0, _util.warn)([x1, x2, y1, y2].every(function (num) { | ||
return typeof num === 'number' && num >= 0 && num <= 1; | ||
@@ -191,3 +187,3 @@ }), '[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s', args); | ||
default: | ||
(0, _invariant2.default)(false, '[configEasing]: first argument should be one of \'ease\', \'ease-in\', ' + '\'ease-out\', \'ease-in-out\', \'linear\' and \'spring\', instead received %s', args); | ||
invariant(false, '[configEasing]: first argument should be one of \'ease\', \'ease-in\', ' + '\'ease-out\', \'ease-in-out\', \'linear\' and \'spring\', instead received %s', args); | ||
} | ||
@@ -200,3 +196,3 @@ } | ||
(0, _invariant2.default)(false, '[configEasing]: first argument type should be function or ' + 'string, instead received %s', args); | ||
invariant(false, '[configEasing]: first argument type should be function or ' + 'string, instead received %s', args); | ||
}; |
@@ -6,7 +6,7 @@ 'use strict'; | ||
}); | ||
exports.getTransitionVal = exports.compose = exports.translateStyle = exports.mapObject = exports.debugf = exports.debug = exports.log = exports.generatePrefixStyle = exports.getDashCase = exports.identity = exports.getIntersectionKeys = undefined; | ||
exports.warn = exports.getTransitionVal = exports.compose = exports.translateStyle = exports.mapObject = exports.debugf = exports.debug = exports.log = exports.generatePrefixStyle = exports.getDashCase = exports.identity = exports.getIntersectionKeys = undefined; | ||
var _intersection = require('lodash/intersection'); | ||
var _intersection2 = require('lodash/intersection'); | ||
var _intersection2 = _interopRequireDefault(_intersection); | ||
var _intersection3 = _interopRequireDefault(_intersection2); | ||
@@ -24,3 +24,3 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
var getIntersectionKeys = exports.getIntersectionKeys = function getIntersectionKeys(preObj, nextObj) { | ||
return (0, _intersection2.default)(Object.keys(preObj), Object.keys(nextObj)); | ||
return (0, _intersection3.default)(Object.keys(preObj), Object.keys(nextObj)); | ||
}; | ||
@@ -147,2 +147,27 @@ | ||
}).join(','); | ||
}; | ||
var __DEV__ = process.env.NODE_ENV !== 'production'; | ||
var warn = exports.warn = function warn(condition, format, a, b, c, d, e, f) { | ||
if (__DEV__ && typeof console !== 'undefined' && console.warn) { | ||
if (format === undefined) { | ||
console.warn('LogUtils requires an error message argument'); | ||
} | ||
if (!condition) { | ||
if (format === undefined) { | ||
console.warn('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.'); | ||
} else { | ||
(function () { | ||
var args = [a, b, c, d, e, f]; | ||
var argIndex = 0; | ||
console.warn(format.replace(/%s/g, function () { | ||
return args[argIndex++]; | ||
})); | ||
})(); | ||
} | ||
} | ||
} | ||
}; |
{ | ||
"name": "react-smooth", | ||
"version": "0.0.15", | ||
"version": "0.1.0", | ||
"description": "react animation library", | ||
@@ -25,6 +25,6 @@ "main": "lib/index", | ||
"build-es6": "rimraf es6 && babel ./src -d es6 --blacklist=es6.modules", | ||
"build-umd": "NODE_ENV=production webpack src/index.js umd/ReactSmooth.js", | ||
"build-min": "NODE_ENV=production webpack -p src/index.js umd/ReactSmooth.min.js", | ||
"build-umd": "NODE_ENV=development webpack src/index.js umd/ReactSmooth.js", | ||
"build-min": "NODE_ENV=production webpack src/index.js umd/ReactSmooth.min.js", | ||
"test": "./node_modules/.bin/karma start --single-run", | ||
"test-watch": "./node_modules/.bin/karma start", | ||
"test-browser": "./node_modules/.bin/karma start", | ||
"demo": "webpack-dev-server --progress --port 3000 --colors --content-base demo --hot --inline --config demo/webpack.config.js", | ||
@@ -47,36 +47,35 @@ "lint": "eslint src" | ||
"dependencies": { | ||
"invariant": "2.2.0", | ||
"lodash": "^4.0.0", | ||
"pure-render-decorator": "0.2.0", | ||
"raf": "3.1.0", | ||
"raf": "^3.2.0", | ||
"react-addons-transition-group": "^0.14.0" | ||
}, | ||
"devDependencies": { | ||
"babel-cli": "^6.4.5", | ||
"babel-core": "^6.4.5", | ||
"babel-eslint": "5.0.0-beta6", | ||
"babel-loader": "^6.2.1", | ||
"babel-plugin-lodash": "2.1.0", | ||
"babel-cli": "^6.6.5", | ||
"babel-core": "^6.7.2", | ||
"babel-eslint": "^5.0.0", | ||
"babel-loader": "^6.2.4", | ||
"babel-plugin-transform-decorators-legacy": "^1.3.4", | ||
"babel-plugin-transform-export-extensions": "^6.3.13", | ||
"babel-polyfill": "^6.3.14", | ||
"babel-preset-es2015": "6.3.13", | ||
"babel-preset-react": "^6.3.13", | ||
"babel-preset-stage-0": "^6.3.13", | ||
"babel-register": "^6.4.3", | ||
"chai": "^3.4.1", | ||
"babel-plugin-transform-export-extensions": "^6.5.0", | ||
"babel-polyfill": "^6.7.2", | ||
"babel-preset-es2015": "^6.6.0", | ||
"babel-preset-react": "^6.5.0", | ||
"babel-preset-stage-0": "^6.5.0", | ||
"babel-register": "^6.7.2", | ||
"chai": "^3.5.0", | ||
"chai-spies": "^0.7.1", | ||
"eslint": "^1.10.3", | ||
"eslint-config-airbnb": "^3.1.0", | ||
"eslint-plugin-react": "^3.15.0", | ||
"karma": "^0.13.19", | ||
"karma-mocha": "^0.2.1", | ||
"eslint": "^2.4.0", | ||
"eslint-config-airbnb": "^6.1.0", | ||
"eslint-plugin-react": "^4.2.2", | ||
"karma": "^0.13.22", | ||
"karma-mocha": "^0.2.2", | ||
"karma-chrome-launcher": "^0.2.2", | ||
"karma-firefox-launcher": "^0.1.7", | ||
"karma-sourcemap-loader": "^0.3.7", | ||
"karma-webpack": "^1.7.0", | ||
"mocha": "^2.3.4", | ||
"mocha": "^2.4.5", | ||
"react": "^0.14.0", | ||
"react-addons-test-utils": "^0.14.0", | ||
"react-dom": "^0.14.0", | ||
"webpack": "^1.12.11", | ||
"webpack": "^2.1.0-beta.4", | ||
"webpack-dev-server": "^1.14.1" | ||
@@ -83,0 +82,0 @@ }, |
@@ -1,2 +0,2 @@ | ||
import invariant from 'invariant'; | ||
import { warn } from './util'; | ||
@@ -54,3 +54,3 @@ const ACCURACY = 1e-4; | ||
default: | ||
invariant(false, '[configBezier]: arguments should be one of ' + | ||
warn(false, '[configBezier]: arguments should be one of ' + | ||
'oneOf \'linear\', \'ease\', \'ease-in\', \'ease-out\', ' + | ||
@@ -61,3 +61,3 @@ '\'ease-in-out\', instead received %s', args); | ||
invariant([x1, x2, y1, y2].every(num => | ||
warn([x1, x2, y1, y2].every(num => | ||
typeof num === 'number' && num >= 0 && num <= 1), | ||
@@ -64,0 +64,0 @@ '[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s', |
@@ -121,1 +121,24 @@ import { intersection } from 'lodash'; | ||
const __DEV__ = process.env.NODE_ENV !== 'production'; | ||
export const warn = (condition, format, a, b, c, d, e, f) => { | ||
if (__DEV__ && typeof console !== 'undefined' && console.warn) { | ||
if (format === undefined) { | ||
console.warn('LogUtils requires an error message argument'); | ||
} | ||
if (!condition) { | ||
if (format === undefined) { | ||
console.warn( | ||
'Minified exception occurred; use the non-minified dev environment ' + | ||
'for the full error message and additional helpful warnings.' | ||
); | ||
} else { | ||
const args = [a, b, c, d, e, f]; | ||
let argIndex = 0; | ||
console.warn(format.replace(/%s/g, () => args[argIndex++])); | ||
} | ||
} | ||
} | ||
}; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
318147
6
38
7794
2
4
3
+ Addedperformance-now@2.1.0(transitive)
+ Addedraf@3.4.1(transitive)
- Removedinvariant@2.2.0
- Removedinvariant@2.2.0(transitive)
- Removedperformance-now@0.2.0(transitive)
- Removedraf@3.1.0(transitive)
Updatedraf@^3.2.0