New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

abind

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

abind - npm Package Compare versions

Comparing version 1.0.3 to 1.0.4

6

ci/shim.js

@@ -12,10 +12,10 @@ #!/usr/bin/env node

const { runTasks } = require('ape-tasking')
const ababelES2015 = require('ababel-es2015')
const ababel = require('ababel')
runTasks('shim', [
() => ababelES2015('**/*.js', {
() => ababel('**/*.js', {
cwd: 'lib',
out: 'shim/node'
}),
() => ababelES2015('**/*.js', {
() => ababel('**/*.js', {
cwd: 'lib',

@@ -22,0 +22,0 @@ out: 'shim/browser'

@@ -7,10 +7,8 @@ 'use strict'

constructor (name) {
const s = this
s.name = name
abind(s)
this.name = name
abind(this)
}
sayHi () {
const s = this
return `Hi, i'm ${s.name}`
return `Hi, i'm ${this.name}`
}

@@ -17,0 +15,0 @@ }

@@ -13,10 +13,10 @@ /**

/** @lends abind */
function abind (instance, options = {}) {
let {
function abind(instance, options = {}) {
const {
proto = Object.getPrototypeOf(instance),
excludes = []
} = options
let propertyNames = Object.getOwnPropertyNames(proto)
const propertyNames = Object.getOwnPropertyNames(proto)
.filter((name) => !~excludes.indexOf(name))
for (let name of propertyNames) {
for (const name of propertyNames) {
let { get, set } = Object.getOwnPropertyDescriptor && Object.getOwnPropertyDescriptor(proto, name)

@@ -31,5 +31,5 @@ let shouldBind = !/^__/.test(name) && (get || set)

}
let value = proto[ name ]
let value = proto[name]
if (typeof value === 'function') {
instance[ name ] = value.bind(instance)
instance[name] = value.bind(instance)
}

@@ -36,0 +36,0 @@ }

/**
* Aubo bind instance methods of classes.
* Auto bind instance methods of classes.
* @module abind
* @version 1.0.3
* @version 1.0.4
*/

@@ -6,0 +6,0 @@

{
"name": "abind",
"version": "1.0.3",
"description": "Aubo bind instance methods of classes.",
"main": "shim/node",
"version": "1.0.4",
"description": "Auto bind instance methods of classes.",
"main": "lib",
"browser": "shim/browser",

@@ -27,15 +27,14 @@ "scripts": {

"devDependencies": {
"ababel": "^1.1.2",
"ababel-es2015": "^1.0.6",
"amocha": "^1.0.14",
"ababel": "^5.0.10",
"amocha": "^5.0.1",
"ape-doc": "^2.0.4",
"ape-formatting": "^1.0.2",
"ape-releasing": "^4.0.4",
"ape-formatting": "^2.0.1",
"ape-releasing": "^5.0.7",
"ape-reporting": "^3.0.2",
"ape-tasking": "^4.0.8",
"ape-tmpl": "^5.0.15",
"ape-updating": "^4.0.5",
"ape-tmpl": "^6.0.13",
"ape-updating": "^5.0.3",
"co": "^4.6.0",
"coz": "^6.0.17",
"filecopy": "^2.0.2",
"coz": "^7.0.16",
"filecopy": "^4.0.2",
"injectmock": "^2.0.0"

@@ -47,2 +46,2 @@ },

}
}
}

@@ -12,4 +12,2 @@ abind

[![Build Status][bd_travis_shield_url]][bd_travis_url]
[![Code Climate][bd_codeclimate_shield_url]][bd_codeclimate_url]
[![Code Coverage][bd_codeclimate_coverage_shield_url]][bd_codeclimate_url]
[![npm Version][bd_npm_shield_url]][bd_npm_url]

@@ -40,3 +38,3 @@ [![JS Standard][bd_standard_shield_url]][bd_standard_url]

Aubo bind instance methods of classes.
Auto bind instance methods of classes.

@@ -85,10 +83,8 @@ <!-- Description End -->

constructor (name) {
const s = this
s.name = name
abind(s)
this.name = name
abind(this)
}
sayHi () {
const s = this
return `Hi, i'm ${s.name}`
return `Hi, i'm ${this.name}`
}

@@ -95,0 +91,0 @@ }

@@ -11,35 +11,11 @@ /**

'use strict';
/** @lends abind */
var _defineProperty = require('babel-runtime/core-js/object/define-property');
var _defineProperty2 = _interopRequireDefault(_defineProperty);
var _getOwnPropertyDescriptor = require('babel-runtime/core-js/object/get-own-property-descriptor');
var _getOwnPropertyDescriptor2 = _interopRequireDefault(_getOwnPropertyDescriptor);
var _getIterator2 = require('babel-runtime/core-js/get-iterator');
var _getIterator3 = _interopRequireDefault(_getIterator2);
var _getOwnPropertyNames = require('babel-runtime/core-js/object/get-own-property-names');
var _getOwnPropertyNames2 = _interopRequireDefault(_getOwnPropertyNames);
var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of');
var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function abind(instance) {
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
var _options$proto = options.proto,
proto = _options$proto === undefined ? (0, _getPrototypeOf2.default)(instance) : _options$proto,
proto = _options$proto === void 0 ? Object.getPrototypeOf(instance) : _options$proto,
_options$excludes = options.excludes,
excludes = _options$excludes === undefined ? [] : _options$excludes;
var propertyNames = (0, _getOwnPropertyNames2.default)(proto).filter(function (name) {
excludes = _options$excludes === void 0 ? [] : _options$excludes;
var propertyNames = Object.getOwnPropertyNames(proto).filter(function (name) {
return !~excludes.indexOf(name);

@@ -52,6 +28,6 @@ });

try {
for (var _iterator = (0, _getIterator3.default)(propertyNames), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
for (var _iterator = propertyNames[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var name = _step.value;
var _ref = _getOwnPropertyDescriptor2.default && (0, _getOwnPropertyDescriptor2.default)(proto, name),
var _ref = Object.getOwnPropertyDescriptor && Object.getOwnPropertyDescriptor(proto, name),
get = _ref.get,

@@ -61,4 +37,5 @@ set = _ref.set;

var shouldBind = !/^__/.test(name) && (get || set);
if (shouldBind) {
(0, _defineProperty2.default)(instance, name, {
Object.defineProperty(instance, name, {
get: get,

@@ -69,3 +46,5 @@ set: set

}
var value = proto[name];
if (typeof value === 'function') {

@@ -80,3 +59,3 @@ instance[name] = value.bind(instance);

try {
if (!_iteratorNormalCompletion && _iterator.return) {
if (!_iteratorNormalCompletion && _iterator.return != null) {
_iterator.return();

@@ -95,2 +74,2 @@ }

module.exports = abind;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFiaW5kLmpzIl0sIm5hbWVzIjpbImFiaW5kIiwiaW5zdGFuY2UiLCJvcHRpb25zIiwicHJvdG8iLCJleGNsdWRlcyIsInByb3BlcnR5TmFtZXMiLCJmaWx0ZXIiLCJuYW1lIiwiaW5kZXhPZiIsImdldCIsInNldCIsInNob3VsZEJpbmQiLCJ0ZXN0IiwidmFsdWUiLCJiaW5kIiwibW9kdWxlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7OztBQVNBOztBQUVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQSxTQUFTQSxLQUFULENBQWdCQyxRQUFoQixFQUF3QztBQUFBLE1BQWRDLE9BQWMsdUVBQUosRUFBSTtBQUFBLHVCQUlsQ0EsT0FKa0MsQ0FFcENDLEtBRm9DO0FBQUEsTUFFcENBLEtBRm9DLGtDQUU1Qiw4QkFBc0JGLFFBQXRCLENBRjRCO0FBQUEsMEJBSWxDQyxPQUprQyxDQUdwQ0UsUUFIb0M7QUFBQSxNQUdwQ0EsUUFIb0MscUNBR3pCLEVBSHlCOztBQUt0QyxNQUFJQyxnQkFBZ0IsbUNBQTJCRixLQUEzQixFQUNqQkcsTUFEaUIsQ0FDVixVQUFDQyxJQUFEO0FBQUEsV0FBVSxDQUFDLENBQUNILFNBQVNJLE9BQVQsQ0FBaUJELElBQWpCLENBQVo7QUFBQSxHQURVLENBQXBCO0FBTHNDO0FBQUE7QUFBQTs7QUFBQTtBQU90QyxvREFBaUJGLGFBQWpCLDRHQUFnQztBQUFBLFVBQXZCRSxJQUF1Qjs7QUFBQSxpQkFDWCxzQ0FBbUMsd0NBQWdDSixLQUFoQyxFQUF1Q0ksSUFBdkMsQ0FEeEI7QUFBQSxVQUN4QkUsR0FEd0IsUUFDeEJBLEdBRHdCO0FBQUEsVUFDbkJDLEdBRG1CLFFBQ25CQSxHQURtQjs7QUFFOUIsVUFBSUMsYUFBYSxDQUFDLE1BQU1DLElBQU4sQ0FBV0wsSUFBWCxDQUFELEtBQXNCRSxPQUFPQyxHQUE3QixDQUFqQjtBQUNBLFVBQUlDLFVBQUosRUFBZ0I7QUFDZCxzQ0FBc0JWLFFBQXRCLEVBQWdDTSxJQUFoQyxFQUFzQztBQUNwQ0Usa0JBRG9DO0FBRXBDQztBQUZvQyxTQUF0QztBQUlBO0FBQ0Q7QUFDRCxVQUFJRyxRQUFRVixNQUFPSSxJQUFQLENBQVo7QUFDQSxVQUFJLE9BQU9NLEtBQVAsS0FBaUIsVUFBckIsRUFBaUM7QUFDL0JaLGlCQUFVTSxJQUFWLElBQW1CTSxNQUFNQyxJQUFOLENBQVdiLFFBQVgsQ0FBbkI7QUFDRDtBQUNGO0FBckJxQztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQXNCdEMsU0FBT0EsUUFBUDtBQUNEOztBQUVEYyxPQUFPQyxPQUFQLEdBQWlCaEIsS0FBakIiLCJmaWxlIjoiYWJpbmQuanMiLCJzb3VyY2VSb290IjoibGliIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBCaW5kIGluc3RhbmNlIG1ldGhvZHNcbiAqIEBmdW5jdGlvbiBhYmluZFxuICogQHBhcmFtIHtPYmplY3R9IGluc3RhbmNlIC0gSW5zdGFuY2UgdG8gYmluZFxuICogQHBhcmFtIHtPYmplY3R9IFtvcHRpb25zPXt9XSAtIE9wdGlvbmFsIHNldHRpbmdzXG4gKiBAcGFyYW0ge09iamVjdH0gW29wdGlvbnMucHJvdG89Z2V0UHJvdG90eXBlT2YoaW5zdGFuY2UpXSAtIFByb3RvdHlwZSB0byBiaW5kXG4gKiBAcGFyYW0ge3N0cmluZ1tdfSBbb3B0aW9ucy5leGNsdWRlc10gLSBOYW1lcyB0byBleGNsdWRlXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBpbnN0YW5jZSAtIEJvdW5kZWQgaW5zdGFuY2VcbiAqL1xuJ3VzZSBzdHJpY3QnXG5cbi8qKiBAbGVuZHMgYWJpbmQgKi9cbmZ1bmN0aW9uIGFiaW5kIChpbnN0YW5jZSwgb3B0aW9ucyA9IHt9KSB7XG4gIGxldCB7XG4gICAgcHJvdG8gPSBPYmplY3QuZ2V0UHJvdG90eXBlT2YoaW5zdGFuY2UpLFxuICAgIGV4Y2x1ZGVzID0gW11cbiAgfSA9IG9wdGlvbnNcbiAgbGV0IHByb3BlcnR5TmFtZXMgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyhwcm90bylcbiAgICAuZmlsdGVyKChuYW1lKSA9PiAhfmV4Y2x1ZGVzLmluZGV4T2YobmFtZSkpXG4gIGZvciAobGV0IG5hbWUgb2YgcHJvcGVydHlOYW1lcykge1xuICAgIGxldCB7IGdldCwgc2V0IH0gPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yICYmIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IocHJvdG8sIG5hbWUpXG4gICAgbGV0IHNob3VsZEJpbmQgPSAhL15fXy8udGVzdChuYW1lKSAmJiAoZ2V0IHx8IHNldClcbiAgICBpZiAoc2hvdWxkQmluZCkge1xuICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KGluc3RhbmNlLCBuYW1lLCB7XG4gICAgICAgIGdldCxcbiAgICAgICAgc2V0XG4gICAgICB9KVxuICAgICAgY29udGludWVcbiAgICB9XG4gICAgbGV0IHZhbHVlID0gcHJvdG9bIG5hbWUgXVxuICAgIGlmICh0eXBlb2YgdmFsdWUgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIGluc3RhbmNlWyBuYW1lIF0gPSB2YWx1ZS5iaW5kKGluc3RhbmNlKVxuICAgIH1cbiAgfVxuICByZXR1cm4gaW5zdGFuY2Vcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBhYmluZFxuIl19
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFiaW5kLmpzIl0sIm5hbWVzIjpbImFiaW5kIiwiaW5zdGFuY2UiLCJvcHRpb25zIiwicHJvdG8iLCJPYmplY3QiLCJnZXRQcm90b3R5cGVPZiIsImV4Y2x1ZGVzIiwicHJvcGVydHlOYW1lcyIsImdldE93blByb3BlcnR5TmFtZXMiLCJmaWx0ZXIiLCJuYW1lIiwiaW5kZXhPZiIsImdldE93blByb3BlcnR5RGVzY3JpcHRvciIsImdldCIsInNldCIsInNob3VsZEJpbmQiLCJ0ZXN0IiwiZGVmaW5lUHJvcGVydHkiLCJ2YWx1ZSIsImJpbmQiLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7O0FBU0E7QUFFQTs7QUFDQSxTQUFTQSxLQUFULENBQWVDLFFBQWYsRUFBdUM7QUFBQSxNQUFkQyxPQUFjLHVFQUFKLEVBQUk7QUFBQSx1QkFJakNBLE9BSmlDLENBRW5DQyxLQUZtQztBQUFBLE1BRW5DQSxLQUZtQywrQkFFM0JDLE1BQU0sQ0FBQ0MsY0FBUCxDQUFzQkosUUFBdEIsQ0FGMkI7QUFBQSwwQkFJakNDLE9BSmlDLENBR25DSSxRQUhtQztBQUFBLE1BR25DQSxRQUhtQyxrQ0FHeEIsRUFId0I7QUFLckMsTUFBTUMsYUFBYSxHQUFHSCxNQUFNLENBQUNJLG1CQUFQLENBQTJCTCxLQUEzQixFQUNuQk0sTUFEbUIsQ0FDWixVQUFDQyxJQUFEO0FBQUEsV0FBVSxDQUFDLENBQUNKLFFBQVEsQ0FBQ0ssT0FBVCxDQUFpQkQsSUFBakIsQ0FBWjtBQUFBLEdBRFksQ0FBdEI7QUFMcUM7QUFBQTtBQUFBOztBQUFBO0FBT3JDLHlCQUFtQkgsYUFBbkIsOEhBQWtDO0FBQUEsVUFBdkJHLElBQXVCOztBQUFBLGlCQUNiTixNQUFNLENBQUNRLHdCQUFQLElBQW1DUixNQUFNLENBQUNRLHdCQUFQLENBQWdDVCxLQUFoQyxFQUF1Q08sSUFBdkMsQ0FEdEI7QUFBQSxVQUMxQkcsR0FEMEIsUUFDMUJBLEdBRDBCO0FBQUEsVUFDckJDLEdBRHFCLFFBQ3JCQSxHQURxQjs7QUFFaEMsVUFBSUMsVUFBVSxHQUFHLENBQUMsTUFBTUMsSUFBTixDQUFXTixJQUFYLENBQUQsS0FBc0JHLEdBQUcsSUFBSUMsR0FBN0IsQ0FBakI7O0FBQ0EsVUFBSUMsVUFBSixFQUFnQjtBQUNkWCxRQUFBQSxNQUFNLENBQUNhLGNBQVAsQ0FBc0JoQixRQUF0QixFQUFnQ1MsSUFBaEMsRUFBc0M7QUFDcENHLFVBQUFBLEdBQUcsRUFBSEEsR0FEb0M7QUFFcENDLFVBQUFBLEdBQUcsRUFBSEE7QUFGb0MsU0FBdEM7QUFJQTtBQUNEOztBQUNELFVBQUlJLEtBQUssR0FBR2YsS0FBSyxDQUFDTyxJQUFELENBQWpCOztBQUNBLFVBQUksT0FBT1EsS0FBUCxLQUFpQixVQUFyQixFQUFpQztBQUMvQmpCLFFBQUFBLFFBQVEsQ0FBQ1MsSUFBRCxDQUFSLEdBQWlCUSxLQUFLLENBQUNDLElBQU4sQ0FBV2xCLFFBQVgsQ0FBakI7QUFDRDtBQUNGO0FBckJvQztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQXNCckMsU0FBT0EsUUFBUDtBQUNEOztBQUVEbUIsTUFBTSxDQUFDQyxPQUFQLEdBQWlCckIsS0FBakIiLCJzb3VyY2VSb290IjoiLi4vLi4vbGliIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBCaW5kIGluc3RhbmNlIG1ldGhvZHNcbiAqIEBmdW5jdGlvbiBhYmluZFxuICogQHBhcmFtIHtPYmplY3R9IGluc3RhbmNlIC0gSW5zdGFuY2UgdG8gYmluZFxuICogQHBhcmFtIHtPYmplY3R9IFtvcHRpb25zPXt9XSAtIE9wdGlvbmFsIHNldHRpbmdzXG4gKiBAcGFyYW0ge09iamVjdH0gW29wdGlvbnMucHJvdG89Z2V0UHJvdG90eXBlT2YoaW5zdGFuY2UpXSAtIFByb3RvdHlwZSB0byBiaW5kXG4gKiBAcGFyYW0ge3N0cmluZ1tdfSBbb3B0aW9ucy5leGNsdWRlc10gLSBOYW1lcyB0byBleGNsdWRlXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBpbnN0YW5jZSAtIEJvdW5kZWQgaW5zdGFuY2VcbiAqL1xuJ3VzZSBzdHJpY3QnXG5cbi8qKiBAbGVuZHMgYWJpbmQgKi9cbmZ1bmN0aW9uIGFiaW5kKGluc3RhbmNlLCBvcHRpb25zID0ge30pIHtcbiAgY29uc3Qge1xuICAgIHByb3RvID0gT2JqZWN0LmdldFByb3RvdHlwZU9mKGluc3RhbmNlKSxcbiAgICBleGNsdWRlcyA9IFtdXG4gIH0gPSBvcHRpb25zXG4gIGNvbnN0IHByb3BlcnR5TmFtZXMgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyhwcm90bylcbiAgICAuZmlsdGVyKChuYW1lKSA9PiAhfmV4Y2x1ZGVzLmluZGV4T2YobmFtZSkpXG4gIGZvciAoY29uc3QgbmFtZSBvZiBwcm9wZXJ0eU5hbWVzKSB7XG4gICAgbGV0IHsgZ2V0LCBzZXQgfSA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IgJiYgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihwcm90bywgbmFtZSlcbiAgICBsZXQgc2hvdWxkQmluZCA9ICEvXl9fLy50ZXN0KG5hbWUpICYmIChnZXQgfHwgc2V0KVxuICAgIGlmIChzaG91bGRCaW5kKSB7XG4gICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkoaW5zdGFuY2UsIG5hbWUsIHtcbiAgICAgICAgZ2V0LFxuICAgICAgICBzZXRcbiAgICAgIH0pXG4gICAgICBjb250aW51ZVxuICAgIH1cbiAgICBsZXQgdmFsdWUgPSBwcm90b1tuYW1lXVxuICAgIGlmICh0eXBlb2YgdmFsdWUgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIGluc3RhbmNlW25hbWVdID0gdmFsdWUuYmluZChpbnN0YW5jZSlcbiAgICB9XG4gIH1cbiAgcmV0dXJuIGluc3RhbmNlXG59XG5cbm1vZHVsZS5leHBvcnRzID0gYWJpbmRcbiJdfQ==
/**
* Aubo bind instance methods of classes.
* Auto bind instance methods of classes.
* @module abind
* @version 1.0.3
* @version 1.0.4
*/
'use strict';
var _assign = require('babel-runtime/core-js/object/assign');
var _assign2 = _interopRequireDefault(_assign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var abind = require('./abind');
var lib = abind.bind(undefined);
(0, _assign2.default)(lib, abind, {
var lib = abind.bind(void 0);
Object.assign(lib, abind, {
abind: abind
});
module.exports = lib;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbImFiaW5kIiwicmVxdWlyZSIsImxpYiIsImJpbmQiLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0FBTUE7Ozs7Ozs7O0FBRUEsSUFBTUEsUUFBUUMsUUFBUSxTQUFSLENBQWQ7O0FBRUEsSUFBSUMsTUFBTUYsTUFBTUcsSUFBTixXQUFWOztBQUVBLHNCQUFjRCxHQUFkLEVBQW1CRixLQUFuQixFQUEwQjtBQUN4QkE7QUFEd0IsQ0FBMUI7O0FBSUFJLE9BQU9DLE9BQVAsR0FBaUJILEdBQWpCIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlUm9vdCI6ImxpYiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQXVibyBiaW5kIGluc3RhbmNlIG1ldGhvZHMgb2YgY2xhc3Nlcy5cbiAqIEBtb2R1bGUgYWJpbmRcbiAqIEB2ZXJzaW9uIDEuMC4zXG4gKi9cblxuJ3VzZSBzdHJpY3QnXG5cbmNvbnN0IGFiaW5kID0gcmVxdWlyZSgnLi9hYmluZCcpXG5cbmxldCBsaWIgPSBhYmluZC5iaW5kKHRoaXMpXG5cbk9iamVjdC5hc3NpZ24obGliLCBhYmluZCwge1xuICBhYmluZFxufSlcblxubW9kdWxlLmV4cG9ydHMgPSBsaWJcbiJdfQ==
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbImFiaW5kIiwicmVxdWlyZSIsImxpYiIsImJpbmQiLCJPYmplY3QiLCJhc3NpZ24iLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7QUFNQTs7QUFFQSxJQUFNQSxLQUFLLEdBQUdDLE9BQU8sQ0FBQyxTQUFELENBQXJCOztBQUVBLElBQUlDLEdBQUcsR0FBR0YsS0FBSyxDQUFDRyxJQUFOLFFBQVY7QUFFQUMsTUFBTSxDQUFDQyxNQUFQLENBQWNILEdBQWQsRUFBbUJGLEtBQW5CLEVBQTBCO0FBQ3hCQSxFQUFBQSxLQUFLLEVBQUxBO0FBRHdCLENBQTFCO0FBSUFNLE1BQU0sQ0FBQ0MsT0FBUCxHQUFpQkwsR0FBakIiLCJzb3VyY2VSb290IjoiLi4vLi4vbGliIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBdXRvIGJpbmQgaW5zdGFuY2UgbWV0aG9kcyBvZiBjbGFzc2VzLlxuICogQG1vZHVsZSBhYmluZFxuICogQHZlcnNpb24gMS4wLjRcbiAqL1xuXG4ndXNlIHN0cmljdCdcblxuY29uc3QgYWJpbmQgPSByZXF1aXJlKCcuL2FiaW5kJylcblxubGV0IGxpYiA9IGFiaW5kLmJpbmQodGhpcylcblxuT2JqZWN0LmFzc2lnbihsaWIsIGFiaW5kLCB7XG4gIGFiaW5kXG59KVxuXG5tb2R1bGUuZXhwb3J0cyA9IGxpYlxuIl19

@@ -11,35 +11,11 @@ /**

'use strict';
/** @lends abind */
var _defineProperty = require('babel-runtime/core-js/object/define-property');
var _defineProperty2 = _interopRequireDefault(_defineProperty);
var _getOwnPropertyDescriptor = require('babel-runtime/core-js/object/get-own-property-descriptor');
var _getOwnPropertyDescriptor2 = _interopRequireDefault(_getOwnPropertyDescriptor);
var _getIterator2 = require('babel-runtime/core-js/get-iterator');
var _getIterator3 = _interopRequireDefault(_getIterator2);
var _getOwnPropertyNames = require('babel-runtime/core-js/object/get-own-property-names');
var _getOwnPropertyNames2 = _interopRequireDefault(_getOwnPropertyNames);
var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of');
var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function abind(instance) {
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
var _options$proto = options.proto,
proto = _options$proto === undefined ? (0, _getPrototypeOf2.default)(instance) : _options$proto,
proto = _options$proto === void 0 ? Object.getPrototypeOf(instance) : _options$proto,
_options$excludes = options.excludes,
excludes = _options$excludes === undefined ? [] : _options$excludes;
var propertyNames = (0, _getOwnPropertyNames2.default)(proto).filter(function (name) {
excludes = _options$excludes === void 0 ? [] : _options$excludes;
var propertyNames = Object.getOwnPropertyNames(proto).filter(function (name) {
return !~excludes.indexOf(name);

@@ -52,6 +28,6 @@ });

try {
for (var _iterator = (0, _getIterator3.default)(propertyNames), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
for (var _iterator = propertyNames[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var name = _step.value;
var _ref = _getOwnPropertyDescriptor2.default && (0, _getOwnPropertyDescriptor2.default)(proto, name),
var _ref = Object.getOwnPropertyDescriptor && Object.getOwnPropertyDescriptor(proto, name),
get = _ref.get,

@@ -61,4 +37,5 @@ set = _ref.set;

var shouldBind = !/^__/.test(name) && (get || set);
if (shouldBind) {
(0, _defineProperty2.default)(instance, name, {
Object.defineProperty(instance, name, {
get: get,

@@ -69,3 +46,5 @@ set: set

}
var value = proto[name];
if (typeof value === 'function') {

@@ -80,3 +59,3 @@ instance[name] = value.bind(instance);

try {
if (!_iteratorNormalCompletion && _iterator.return) {
if (!_iteratorNormalCompletion && _iterator.return != null) {
_iterator.return();

@@ -95,2 +74,2 @@ }

module.exports = abind;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFiaW5kLmpzIl0sIm5hbWVzIjpbImFiaW5kIiwiaW5zdGFuY2UiLCJvcHRpb25zIiwicHJvdG8iLCJleGNsdWRlcyIsInByb3BlcnR5TmFtZXMiLCJmaWx0ZXIiLCJuYW1lIiwiaW5kZXhPZiIsImdldCIsInNldCIsInNob3VsZEJpbmQiLCJ0ZXN0IiwidmFsdWUiLCJiaW5kIiwibW9kdWxlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7OztBQVNBOztBQUVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQSxTQUFTQSxLQUFULENBQWdCQyxRQUFoQixFQUF3QztBQUFBLE1BQWRDLE9BQWMsdUVBQUosRUFBSTtBQUFBLHVCQUlsQ0EsT0FKa0MsQ0FFcENDLEtBRm9DO0FBQUEsTUFFcENBLEtBRm9DLGtDQUU1Qiw4QkFBc0JGLFFBQXRCLENBRjRCO0FBQUEsMEJBSWxDQyxPQUprQyxDQUdwQ0UsUUFIb0M7QUFBQSxNQUdwQ0EsUUFIb0MscUNBR3pCLEVBSHlCOztBQUt0QyxNQUFJQyxnQkFBZ0IsbUNBQTJCRixLQUEzQixFQUNqQkcsTUFEaUIsQ0FDVixVQUFDQyxJQUFEO0FBQUEsV0FBVSxDQUFDLENBQUNILFNBQVNJLE9BQVQsQ0FBaUJELElBQWpCLENBQVo7QUFBQSxHQURVLENBQXBCO0FBTHNDO0FBQUE7QUFBQTs7QUFBQTtBQU90QyxvREFBaUJGLGFBQWpCLDRHQUFnQztBQUFBLFVBQXZCRSxJQUF1Qjs7QUFBQSxpQkFDWCxzQ0FBbUMsd0NBQWdDSixLQUFoQyxFQUF1Q0ksSUFBdkMsQ0FEeEI7QUFBQSxVQUN4QkUsR0FEd0IsUUFDeEJBLEdBRHdCO0FBQUEsVUFDbkJDLEdBRG1CLFFBQ25CQSxHQURtQjs7QUFFOUIsVUFBSUMsYUFBYSxDQUFDLE1BQU1DLElBQU4sQ0FBV0wsSUFBWCxDQUFELEtBQXNCRSxPQUFPQyxHQUE3QixDQUFqQjtBQUNBLFVBQUlDLFVBQUosRUFBZ0I7QUFDZCxzQ0FBc0JWLFFBQXRCLEVBQWdDTSxJQUFoQyxFQUFzQztBQUNwQ0Usa0JBRG9DO0FBRXBDQztBQUZvQyxTQUF0QztBQUlBO0FBQ0Q7QUFDRCxVQUFJRyxRQUFRVixNQUFPSSxJQUFQLENBQVo7QUFDQSxVQUFJLE9BQU9NLEtBQVAsS0FBaUIsVUFBckIsRUFBaUM7QUFDL0JaLGlCQUFVTSxJQUFWLElBQW1CTSxNQUFNQyxJQUFOLENBQVdiLFFBQVgsQ0FBbkI7QUFDRDtBQUNGO0FBckJxQztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQXNCdEMsU0FBT0EsUUFBUDtBQUNEOztBQUVEYyxPQUFPQyxPQUFQLEdBQWlCaEIsS0FBakIiLCJmaWxlIjoiYWJpbmQuanMiLCJzb3VyY2VSb290IjoibGliIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBCaW5kIGluc3RhbmNlIG1ldGhvZHNcbiAqIEBmdW5jdGlvbiBhYmluZFxuICogQHBhcmFtIHtPYmplY3R9IGluc3RhbmNlIC0gSW5zdGFuY2UgdG8gYmluZFxuICogQHBhcmFtIHtPYmplY3R9IFtvcHRpb25zPXt9XSAtIE9wdGlvbmFsIHNldHRpbmdzXG4gKiBAcGFyYW0ge09iamVjdH0gW29wdGlvbnMucHJvdG89Z2V0UHJvdG90eXBlT2YoaW5zdGFuY2UpXSAtIFByb3RvdHlwZSB0byBiaW5kXG4gKiBAcGFyYW0ge3N0cmluZ1tdfSBbb3B0aW9ucy5leGNsdWRlc10gLSBOYW1lcyB0byBleGNsdWRlXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBpbnN0YW5jZSAtIEJvdW5kZWQgaW5zdGFuY2VcbiAqL1xuJ3VzZSBzdHJpY3QnXG5cbi8qKiBAbGVuZHMgYWJpbmQgKi9cbmZ1bmN0aW9uIGFiaW5kIChpbnN0YW5jZSwgb3B0aW9ucyA9IHt9KSB7XG4gIGxldCB7XG4gICAgcHJvdG8gPSBPYmplY3QuZ2V0UHJvdG90eXBlT2YoaW5zdGFuY2UpLFxuICAgIGV4Y2x1ZGVzID0gW11cbiAgfSA9IG9wdGlvbnNcbiAgbGV0IHByb3BlcnR5TmFtZXMgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyhwcm90bylcbiAgICAuZmlsdGVyKChuYW1lKSA9PiAhfmV4Y2x1ZGVzLmluZGV4T2YobmFtZSkpXG4gIGZvciAobGV0IG5hbWUgb2YgcHJvcGVydHlOYW1lcykge1xuICAgIGxldCB7IGdldCwgc2V0IH0gPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yICYmIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IocHJvdG8sIG5hbWUpXG4gICAgbGV0IHNob3VsZEJpbmQgPSAhL15fXy8udGVzdChuYW1lKSAmJiAoZ2V0IHx8IHNldClcbiAgICBpZiAoc2hvdWxkQmluZCkge1xuICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KGluc3RhbmNlLCBuYW1lLCB7XG4gICAgICAgIGdldCxcbiAgICAgICAgc2V0XG4gICAgICB9KVxuICAgICAgY29udGludWVcbiAgICB9XG4gICAgbGV0IHZhbHVlID0gcHJvdG9bIG5hbWUgXVxuICAgIGlmICh0eXBlb2YgdmFsdWUgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIGluc3RhbmNlWyBuYW1lIF0gPSB2YWx1ZS5iaW5kKGluc3RhbmNlKVxuICAgIH1cbiAgfVxuICByZXR1cm4gaW5zdGFuY2Vcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBhYmluZFxuIl19
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFiaW5kLmpzIl0sIm5hbWVzIjpbImFiaW5kIiwiaW5zdGFuY2UiLCJvcHRpb25zIiwicHJvdG8iLCJPYmplY3QiLCJnZXRQcm90b3R5cGVPZiIsImV4Y2x1ZGVzIiwicHJvcGVydHlOYW1lcyIsImdldE93blByb3BlcnR5TmFtZXMiLCJmaWx0ZXIiLCJuYW1lIiwiaW5kZXhPZiIsImdldE93blByb3BlcnR5RGVzY3JpcHRvciIsImdldCIsInNldCIsInNob3VsZEJpbmQiLCJ0ZXN0IiwiZGVmaW5lUHJvcGVydHkiLCJ2YWx1ZSIsImJpbmQiLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7O0FBU0E7QUFFQTs7QUFDQSxTQUFTQSxLQUFULENBQWVDLFFBQWYsRUFBdUM7QUFBQSxNQUFkQyxPQUFjLHVFQUFKLEVBQUk7QUFBQSx1QkFJakNBLE9BSmlDLENBRW5DQyxLQUZtQztBQUFBLE1BRW5DQSxLQUZtQywrQkFFM0JDLE1BQU0sQ0FBQ0MsY0FBUCxDQUFzQkosUUFBdEIsQ0FGMkI7QUFBQSwwQkFJakNDLE9BSmlDLENBR25DSSxRQUhtQztBQUFBLE1BR25DQSxRQUhtQyxrQ0FHeEIsRUFId0I7QUFLckMsTUFBTUMsYUFBYSxHQUFHSCxNQUFNLENBQUNJLG1CQUFQLENBQTJCTCxLQUEzQixFQUNuQk0sTUFEbUIsQ0FDWixVQUFDQyxJQUFEO0FBQUEsV0FBVSxDQUFDLENBQUNKLFFBQVEsQ0FBQ0ssT0FBVCxDQUFpQkQsSUFBakIsQ0FBWjtBQUFBLEdBRFksQ0FBdEI7QUFMcUM7QUFBQTtBQUFBOztBQUFBO0FBT3JDLHlCQUFtQkgsYUFBbkIsOEhBQWtDO0FBQUEsVUFBdkJHLElBQXVCOztBQUFBLGlCQUNiTixNQUFNLENBQUNRLHdCQUFQLElBQW1DUixNQUFNLENBQUNRLHdCQUFQLENBQWdDVCxLQUFoQyxFQUF1Q08sSUFBdkMsQ0FEdEI7QUFBQSxVQUMxQkcsR0FEMEIsUUFDMUJBLEdBRDBCO0FBQUEsVUFDckJDLEdBRHFCLFFBQ3JCQSxHQURxQjs7QUFFaEMsVUFBSUMsVUFBVSxHQUFHLENBQUMsTUFBTUMsSUFBTixDQUFXTixJQUFYLENBQUQsS0FBc0JHLEdBQUcsSUFBSUMsR0FBN0IsQ0FBakI7O0FBQ0EsVUFBSUMsVUFBSixFQUFnQjtBQUNkWCxRQUFBQSxNQUFNLENBQUNhLGNBQVAsQ0FBc0JoQixRQUF0QixFQUFnQ1MsSUFBaEMsRUFBc0M7QUFDcENHLFVBQUFBLEdBQUcsRUFBSEEsR0FEb0M7QUFFcENDLFVBQUFBLEdBQUcsRUFBSEE7QUFGb0MsU0FBdEM7QUFJQTtBQUNEOztBQUNELFVBQUlJLEtBQUssR0FBR2YsS0FBSyxDQUFDTyxJQUFELENBQWpCOztBQUNBLFVBQUksT0FBT1EsS0FBUCxLQUFpQixVQUFyQixFQUFpQztBQUMvQmpCLFFBQUFBLFFBQVEsQ0FBQ1MsSUFBRCxDQUFSLEdBQWlCUSxLQUFLLENBQUNDLElBQU4sQ0FBV2xCLFFBQVgsQ0FBakI7QUFDRDtBQUNGO0FBckJvQztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQXNCckMsU0FBT0EsUUFBUDtBQUNEOztBQUVEbUIsTUFBTSxDQUFDQyxPQUFQLEdBQWlCckIsS0FBakIiLCJzb3VyY2VSb290IjoiLi4vLi4vbGliIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBCaW5kIGluc3RhbmNlIG1ldGhvZHNcbiAqIEBmdW5jdGlvbiBhYmluZFxuICogQHBhcmFtIHtPYmplY3R9IGluc3RhbmNlIC0gSW5zdGFuY2UgdG8gYmluZFxuICogQHBhcmFtIHtPYmplY3R9IFtvcHRpb25zPXt9XSAtIE9wdGlvbmFsIHNldHRpbmdzXG4gKiBAcGFyYW0ge09iamVjdH0gW29wdGlvbnMucHJvdG89Z2V0UHJvdG90eXBlT2YoaW5zdGFuY2UpXSAtIFByb3RvdHlwZSB0byBiaW5kXG4gKiBAcGFyYW0ge3N0cmluZ1tdfSBbb3B0aW9ucy5leGNsdWRlc10gLSBOYW1lcyB0byBleGNsdWRlXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBpbnN0YW5jZSAtIEJvdW5kZWQgaW5zdGFuY2VcbiAqL1xuJ3VzZSBzdHJpY3QnXG5cbi8qKiBAbGVuZHMgYWJpbmQgKi9cbmZ1bmN0aW9uIGFiaW5kKGluc3RhbmNlLCBvcHRpb25zID0ge30pIHtcbiAgY29uc3Qge1xuICAgIHByb3RvID0gT2JqZWN0LmdldFByb3RvdHlwZU9mKGluc3RhbmNlKSxcbiAgICBleGNsdWRlcyA9IFtdXG4gIH0gPSBvcHRpb25zXG4gIGNvbnN0IHByb3BlcnR5TmFtZXMgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyhwcm90bylcbiAgICAuZmlsdGVyKChuYW1lKSA9PiAhfmV4Y2x1ZGVzLmluZGV4T2YobmFtZSkpXG4gIGZvciAoY29uc3QgbmFtZSBvZiBwcm9wZXJ0eU5hbWVzKSB7XG4gICAgbGV0IHsgZ2V0LCBzZXQgfSA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IgJiYgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihwcm90bywgbmFtZSlcbiAgICBsZXQgc2hvdWxkQmluZCA9ICEvXl9fLy50ZXN0KG5hbWUpICYmIChnZXQgfHwgc2V0KVxuICAgIGlmIChzaG91bGRCaW5kKSB7XG4gICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkoaW5zdGFuY2UsIG5hbWUsIHtcbiAgICAgICAgZ2V0LFxuICAgICAgICBzZXRcbiAgICAgIH0pXG4gICAgICBjb250aW51ZVxuICAgIH1cbiAgICBsZXQgdmFsdWUgPSBwcm90b1tuYW1lXVxuICAgIGlmICh0eXBlb2YgdmFsdWUgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIGluc3RhbmNlW25hbWVdID0gdmFsdWUuYmluZChpbnN0YW5jZSlcbiAgICB9XG4gIH1cbiAgcmV0dXJuIGluc3RhbmNlXG59XG5cbm1vZHVsZS5leHBvcnRzID0gYWJpbmRcbiJdfQ==
/**
* Aubo bind instance methods of classes.
* Auto bind instance methods of classes.
* @module abind
* @version 1.0.3
* @version 1.0.4
*/
'use strict';
var _assign = require('babel-runtime/core-js/object/assign');
var _assign2 = _interopRequireDefault(_assign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var abind = require('./abind');
var lib = abind.bind(undefined);
(0, _assign2.default)(lib, abind, {
var lib = abind.bind(void 0);
Object.assign(lib, abind, {
abind: abind
});
module.exports = lib;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbImFiaW5kIiwicmVxdWlyZSIsImxpYiIsImJpbmQiLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0FBTUE7Ozs7Ozs7O0FBRUEsSUFBTUEsUUFBUUMsUUFBUSxTQUFSLENBQWQ7O0FBRUEsSUFBSUMsTUFBTUYsTUFBTUcsSUFBTixXQUFWOztBQUVBLHNCQUFjRCxHQUFkLEVBQW1CRixLQUFuQixFQUEwQjtBQUN4QkE7QUFEd0IsQ0FBMUI7O0FBSUFJLE9BQU9DLE9BQVAsR0FBaUJILEdBQWpCIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlUm9vdCI6ImxpYiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQXVibyBiaW5kIGluc3RhbmNlIG1ldGhvZHMgb2YgY2xhc3Nlcy5cbiAqIEBtb2R1bGUgYWJpbmRcbiAqIEB2ZXJzaW9uIDEuMC4zXG4gKi9cblxuJ3VzZSBzdHJpY3QnXG5cbmNvbnN0IGFiaW5kID0gcmVxdWlyZSgnLi9hYmluZCcpXG5cbmxldCBsaWIgPSBhYmluZC5iaW5kKHRoaXMpXG5cbk9iamVjdC5hc3NpZ24obGliLCBhYmluZCwge1xuICBhYmluZFxufSlcblxubW9kdWxlLmV4cG9ydHMgPSBsaWJcbiJdfQ==
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbImFiaW5kIiwicmVxdWlyZSIsImxpYiIsImJpbmQiLCJPYmplY3QiLCJhc3NpZ24iLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7QUFNQTs7QUFFQSxJQUFNQSxLQUFLLEdBQUdDLE9BQU8sQ0FBQyxTQUFELENBQXJCOztBQUVBLElBQUlDLEdBQUcsR0FBR0YsS0FBSyxDQUFDRyxJQUFOLFFBQVY7QUFFQUMsTUFBTSxDQUFDQyxNQUFQLENBQWNILEdBQWQsRUFBbUJGLEtBQW5CLEVBQTBCO0FBQ3hCQSxFQUFBQSxLQUFLLEVBQUxBO0FBRHdCLENBQTFCO0FBSUFNLE1BQU0sQ0FBQ0MsT0FBUCxHQUFpQkwsR0FBakIiLCJzb3VyY2VSb290IjoiLi4vLi4vbGliIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBdXRvIGJpbmQgaW5zdGFuY2UgbWV0aG9kcyBvZiBjbGFzc2VzLlxuICogQG1vZHVsZSBhYmluZFxuICogQHZlcnNpb24gMS4wLjRcbiAqL1xuXG4ndXNlIHN0cmljdCdcblxuY29uc3QgYWJpbmQgPSByZXF1aXJlKCcuL2FiaW5kJylcblxubGV0IGxpYiA9IGFiaW5kLmJpbmQodGhpcylcblxuT2JqZWN0LmFzc2lnbihsaWIsIGFiaW5kLCB7XG4gIGFiaW5kXG59KVxuXG5tb2R1bGUuZXhwb3J0cyA9IGxpYlxuIl19

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc