class-autobind
Advanced tools
Comparing version 0.1.2 to 0.1.3
'use strict'; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.__esModule = true; | ||
exports.default = autobind; | ||
@@ -33,29 +31,21 @@ | ||
var propertyNames = Object.getOwnPropertyNames(proto); | ||
var _iteratorNormalCompletion = true; | ||
var _didIteratorError = false; | ||
var _iteratorError = undefined; | ||
for (var _iterator = propertyNames, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { | ||
var _ref; | ||
try { | ||
for (var _iterator = propertyNames[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { | ||
var name = _step.value; | ||
if (_isArray) { | ||
if (_i >= _iterator.length) break; | ||
_ref = _iterator[_i++]; | ||
} else { | ||
_i = _iterator.next(); | ||
if (_i.done) break; | ||
_ref = _i.value; | ||
} | ||
var value = proto[name]; | ||
if (isFunction(value) && !isExcluded(name)) { | ||
instance[name] = proto[name].bind(instance); | ||
} | ||
var name = _ref; | ||
var value = proto[name]; | ||
if (isFunction(value) && !isExcluded(name)) { | ||
instance[name] = proto[name].bind(instance); | ||
} | ||
} catch (err) { | ||
_didIteratorError = true; | ||
_iteratorError = err; | ||
} finally { | ||
try { | ||
if (!_iteratorNormalCompletion && _iterator.return) { | ||
_iterator.return(); | ||
} | ||
} finally { | ||
if (_didIteratorError) { | ||
throw _iteratorError; | ||
} | ||
} | ||
} | ||
} |
{ | ||
"name": "class-autobind", | ||
"version": "0.1.2", | ||
"version": "0.1.3", | ||
"description": "Method auto-bind for ES6 (ES2015) classes", | ||
@@ -16,16 +16,17 @@ "main": "lib/autobind.js", | ||
"devDependencies": { | ||
"babel-cli": "^6.6.5", | ||
"babel-core": "^6.7.2", | ||
"babel-eslint": "^5.0.0", | ||
"babel-plugin-transform-class-properties": "^6.6.0", | ||
"babel-preset-es2015": "^6.6.0", | ||
"babel-cli": "^6.9.0", | ||
"babel-core": "^6.9.1", | ||
"babel-eslint": "^6.0.4", | ||
"babel-plugin-transform-class-properties": "^6.9.1", | ||
"babel-preset-es2015": "^6.9.0", | ||
"babel-preset-es2015-loose": "^7.0.0", | ||
"babel-preset-react": "^6.5.0", | ||
"babel-preset-stage-2": "^6.5.0", | ||
"eslint": "2.2.0", | ||
"eslint-plugin-babel": "^3.1.0", | ||
"eslint-plugin-flow-vars": "^0.2.1", | ||
"eslint-plugin-react": "^4.2.1", | ||
"expect": "^1.15.2", | ||
"flow-bin": "^0.23.1", | ||
"mocha": "^2.4.5", | ||
"eslint": "^2.11.1", | ||
"eslint-plugin-babel": "^3.2.0", | ||
"eslint-plugin-flow-vars": "^0.4.0", | ||
"eslint-plugin-react": "^5.1.1", | ||
"expect": "^1.20.1", | ||
"flow-bin": "^0.26.0", | ||
"mocha": "^2.5.3", | ||
"rimraf": "^2.5.2" | ||
@@ -32,0 +33,0 @@ }, |
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
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
4307
16
40