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.0 to 1.0.1

ci/shim.js

2

lib/index.js
/**
* Aubo bind instance methods of classes.
* @module abind
* @version 1.0.0
* @version 1.0.1
*/

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

{
"name": "abind",
"version": "1.0.0",
"version": "1.0.1",
"description": "Aubo bind instance methods of classes.",
"main": "lib",
"main": "shim/node",
"browser": "shim/browser",
"scripts": {
"test": "./ci/test.js",
"prepublish": "./ci/build.js && ./ci/browser.js"
"prepublish": "./ci/build.js && ./ci/shim.js"
},

@@ -25,4 +25,3 @@ "repository": "a-labo/abind",

"homepage": "https://github.com/a-labo/abind#readme",
"dependencies": {
},
"dependencies": {},
"devDependencies": {

@@ -48,2 +47,2 @@ "ababel": "^1.1.2",

}
}
}

@@ -14,10 +14,24 @@ /**

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;
var proto = _options$proto === undefined ? Object.getPrototypeOf(instance) : _options$proto;
var _options$excludes = options.excludes;
var excludes = _options$excludes === undefined ? [] : _options$excludes;
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,
_options$excludes = options.excludes,
excludes = _options$excludes === undefined ? [] : _options$excludes;
var propertyNames = Object.getOwnPropertyNames(proto).filter(function (name) {
var propertyNames = (0, _getOwnPropertyNames2.default)(proto).filter(function (name) {
return typeof proto[name] === 'function';

@@ -32,3 +46,3 @@ }).filter(function (name) {

try {
for (var _iterator = propertyNames[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
for (var _iterator = (0, _getIterator3.default)(propertyNames), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var name = _step.value;

@@ -57,2 +71,2 @@

module.exports = abind;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFiaW5kLmpzIl0sIm5hbWVzIjpbImFiaW5kIiwiaW5zdGFuY2UiLCJvcHRpb25zIiwicHJvdG8iLCJPYmplY3QiLCJnZXRQcm90b3R5cGVPZiIsImV4Y2x1ZGVzIiwicHJvcGVydHlOYW1lcyIsImdldE93blByb3BlcnR5TmFtZXMiLCJmaWx0ZXIiLCJuYW1lIiwiaW5kZXhPZiIsImJpbmQiLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7O0FBU0E7O0FBRUE7O0FBQ0EsU0FBU0EsS0FBVCxDQUFnQkMsUUFBaEIsRUFBd0M7QUFBQSxNQUFkQyxPQUFjLHlEQUFKLEVBQUk7QUFBQSx1QkFJbENBLE9BSmtDLENBRXBDQyxLQUZvQztBQUFBLE1BRXBDQSxLQUZvQyxrQ0FFNUJDLE9BQU9DLGNBQVAsQ0FBc0JKLFFBQXRCLENBRjRCO0FBQUEsMEJBSWxDQyxPQUprQyxDQUdwQ0ksUUFIb0M7QUFBQSxNQUdwQ0EsUUFIb0MscUNBR3pCLEVBSHlCOztBQUt0QyxNQUFJQyxnQkFBZ0JILE9BQU9JLG1CQUFQLENBQTJCTCxLQUEzQixFQUNqQk0sTUFEaUIsQ0FDVixVQUFDQyxJQUFEO0FBQUEsV0FBVSxPQUFPUCxNQUFPTyxJQUFQLENBQVAsS0FBeUIsVUFBbkM7QUFBQSxHQURVLEVBRWpCRCxNQUZpQixDQUVWLFVBQUNDLElBQUQ7QUFBQSxXQUFVLENBQUMsQ0FBQ0osU0FBU0ssT0FBVCxDQUFpQkQsSUFBakIsQ0FBWjtBQUFBLEdBRlUsQ0FBcEI7QUFMc0M7QUFBQTtBQUFBOztBQUFBO0FBUXRDLHlCQUFpQkgsYUFBakIsOEhBQWdDO0FBQUEsVUFBdkJHLElBQXVCOztBQUM5QlQsZUFBVVMsSUFBVixJQUFtQlAsTUFBT08sSUFBUCxFQUFjRSxJQUFkLENBQW1CWCxRQUFuQixDQUFuQjtBQUNEO0FBVnFDO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBV3RDLFNBQU9BLFFBQVA7QUFDRDs7QUFFRFksT0FBT0MsT0FBUCxHQUFpQmQsS0FBakIiLCJmaWxlIjoiYWJpbmQuanMiLCJzb3VyY2VSb290IjoibGliIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBCaW5kIGluc3RhbmNlIG1ldGhvZHNcbiAqIEBmdW5jdGlvbiBhYmluZFxuICogQHBhcmFtIHtPYmplY3R9IGluc3RhbmNlIC0gSW5zdGFuY2UgdG8gYmluZFxuICogQHBhcmFtIHtPYmplY3R9IFtvcHRpb25zPXt9XSAtIE9wdGlvbmFsIHNldHRpbmdzXG4gKiBAcGFyYW0ge09iamVjdH0gW29wdGlvbnMucHJvdG89Z2V0UHJvdG90eXBlT2YoaW5zdGFuY2UpXSAtIFByb3RvdHlwZSB0byBiaW5kXG4gKiBAcGFyYW0ge3N0cmluZ1tdfSBbb3B0aW9ucy5leGNsdWRlc10gLSBOYW1lcyB0byBleGNsdWRlXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBpbnN0YW5jZSAtIEJvdW5kZWQgaW5zdGFuY2VcbiAqL1xuJ3VzZSBzdHJpY3QnXG5cbi8qKiBAbGVuZHMgYWJpbmQgKi9cbmZ1bmN0aW9uIGFiaW5kIChpbnN0YW5jZSwgb3B0aW9ucyA9IHt9KSB7XG4gIGxldCB7XG4gICAgcHJvdG8gPSBPYmplY3QuZ2V0UHJvdG90eXBlT2YoaW5zdGFuY2UpLFxuICAgIGV4Y2x1ZGVzID0gW11cbiAgfSA9IG9wdGlvbnNcbiAgbGV0IHByb3BlcnR5TmFtZXMgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyhwcm90bylcbiAgICAuZmlsdGVyKChuYW1lKSA9PiB0eXBlb2YgcHJvdG9bIG5hbWUgXSA9PT0gJ2Z1bmN0aW9uJylcbiAgICAuZmlsdGVyKChuYW1lKSA9PiAhfmV4Y2x1ZGVzLmluZGV4T2YobmFtZSkpXG4gIGZvciAobGV0IG5hbWUgb2YgcHJvcGVydHlOYW1lcykge1xuICAgIGluc3RhbmNlWyBuYW1lIF0gPSBwcm90b1sgbmFtZSBdLmJpbmQoaW5zdGFuY2UpXG4gIH1cbiAgcmV0dXJuIGluc3RhbmNlXG59XG5cbm1vZHVsZS5leHBvcnRzID0gYWJpbmRcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFiaW5kLmpzIl0sIm5hbWVzIjpbImFiaW5kIiwiaW5zdGFuY2UiLCJvcHRpb25zIiwicHJvdG8iLCJleGNsdWRlcyIsInByb3BlcnR5TmFtZXMiLCJmaWx0ZXIiLCJuYW1lIiwiaW5kZXhPZiIsImJpbmQiLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7O0FBU0E7O0FBRUE7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQSxTQUFTQSxLQUFULENBQWdCQyxRQUFoQixFQUF3QztBQUFBLE1BQWRDLE9BQWMsdUVBQUosRUFBSTtBQUFBLHVCQUlsQ0EsT0FKa0MsQ0FFcENDLEtBRm9DO0FBQUEsTUFFcENBLEtBRm9DLGtDQUU1Qiw4QkFBc0JGLFFBQXRCLENBRjRCO0FBQUEsMEJBSWxDQyxPQUprQyxDQUdwQ0UsUUFIb0M7QUFBQSxNQUdwQ0EsUUFIb0MscUNBR3pCLEVBSHlCOztBQUt0QyxNQUFJQyxnQkFBZ0IsbUNBQTJCRixLQUEzQixFQUNqQkcsTUFEaUIsQ0FDVixVQUFDQyxJQUFEO0FBQUEsV0FBVSxPQUFPSixNQUFPSSxJQUFQLENBQVAsS0FBeUIsVUFBbkM7QUFBQSxHQURVLEVBRWpCRCxNQUZpQixDQUVWLFVBQUNDLElBQUQ7QUFBQSxXQUFVLENBQUMsQ0FBQ0gsU0FBU0ksT0FBVCxDQUFpQkQsSUFBakIsQ0FBWjtBQUFBLEdBRlUsQ0FBcEI7QUFMc0M7QUFBQTtBQUFBOztBQUFBO0FBUXRDLG9EQUFpQkYsYUFBakIsNEdBQWdDO0FBQUEsVUFBdkJFLElBQXVCOztBQUM5Qk4sZUFBVU0sSUFBVixJQUFtQkosTUFBT0ksSUFBUCxFQUFjRSxJQUFkLENBQW1CUixRQUFuQixDQUFuQjtBQUNEO0FBVnFDO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBV3RDLFNBQU9BLFFBQVA7QUFDRDs7QUFFRFMsT0FBT0MsT0FBUCxHQUFpQlgsS0FBakIiLCJmaWxlIjoiYWJpbmQuanMiLCJzb3VyY2VSb290IjoibGliIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBCaW5kIGluc3RhbmNlIG1ldGhvZHNcbiAqIEBmdW5jdGlvbiBhYmluZFxuICogQHBhcmFtIHtPYmplY3R9IGluc3RhbmNlIC0gSW5zdGFuY2UgdG8gYmluZFxuICogQHBhcmFtIHtPYmplY3R9IFtvcHRpb25zPXt9XSAtIE9wdGlvbmFsIHNldHRpbmdzXG4gKiBAcGFyYW0ge09iamVjdH0gW29wdGlvbnMucHJvdG89Z2V0UHJvdG90eXBlT2YoaW5zdGFuY2UpXSAtIFByb3RvdHlwZSB0byBiaW5kXG4gKiBAcGFyYW0ge3N0cmluZ1tdfSBbb3B0aW9ucy5leGNsdWRlc10gLSBOYW1lcyB0byBleGNsdWRlXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBpbnN0YW5jZSAtIEJvdW5kZWQgaW5zdGFuY2VcbiAqL1xuJ3VzZSBzdHJpY3QnXG5cbi8qKiBAbGVuZHMgYWJpbmQgKi9cbmZ1bmN0aW9uIGFiaW5kIChpbnN0YW5jZSwgb3B0aW9ucyA9IHt9KSB7XG4gIGxldCB7XG4gICAgcHJvdG8gPSBPYmplY3QuZ2V0UHJvdG90eXBlT2YoaW5zdGFuY2UpLFxuICAgIGV4Y2x1ZGVzID0gW11cbiAgfSA9IG9wdGlvbnNcbiAgbGV0IHByb3BlcnR5TmFtZXMgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyhwcm90bylcbiAgICAuZmlsdGVyKChuYW1lKSA9PiB0eXBlb2YgcHJvdG9bIG5hbWUgXSA9PT0gJ2Z1bmN0aW9uJylcbiAgICAuZmlsdGVyKChuYW1lKSA9PiAhfmV4Y2x1ZGVzLmluZGV4T2YobmFtZSkpXG4gIGZvciAobGV0IG5hbWUgb2YgcHJvcGVydHlOYW1lcykge1xuICAgIGluc3RhbmNlWyBuYW1lIF0gPSBwcm90b1sgbmFtZSBdLmJpbmQoaW5zdGFuY2UpXG4gIH1cbiAgcmV0dXJuIGluc3RhbmNlXG59XG5cbm1vZHVsZS5leHBvcnRzID0gYWJpbmRcbiJdfQ==
/**
* Aubo bind instance methods of classes.
* @module abind
* @version 1.0.0
* @version 1.0.1
*/

@@ -9,2 +9,8 @@

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');

@@ -14,3 +20,3 @@

Object.assign(lib, abind, {
(0, _assign2.default)(lib, abind, {
abind: abind

@@ -20,2 +26,2 @@ });

module.exports = lib;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbImFiaW5kIiwicmVxdWlyZSIsImxpYiIsImJpbmQiLCJPYmplY3QiLCJhc3NpZ24iLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0FBTUE7O0FBRUEsSUFBTUEsUUFBUUMsUUFBUSxTQUFSLENBQWQ7O0FBRUEsSUFBSUMsTUFBTUYsTUFBTUcsSUFBTixXQUFWOztBQUVBQyxPQUFPQyxNQUFQLENBQWNILEdBQWQsRUFBbUJGLEtBQW5CLEVBQTBCO0FBQ3hCQTtBQUR3QixDQUExQjs7QUFJQU0sT0FBT0MsT0FBUCxHQUFpQkwsR0FBakIiLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoibGliIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBdWJvIGJpbmQgaW5zdGFuY2UgbWV0aG9kcyBvZiBjbGFzc2VzLlxuICogQG1vZHVsZSBhYmluZFxuICogQHZlcnNpb24gMS4wLjBcbiAqL1xuXG4ndXNlIHN0cmljdCdcblxuY29uc3QgYWJpbmQgPSByZXF1aXJlKCcuL2FiaW5kJylcblxubGV0IGxpYiA9IGFiaW5kLmJpbmQodGhpcylcblxuT2JqZWN0LmFzc2lnbihsaWIsIGFiaW5kLCB7XG4gIGFiaW5kXG59KVxuXG5tb2R1bGUuZXhwb3J0cyA9IGxpYlxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbImFiaW5kIiwicmVxdWlyZSIsImxpYiIsImJpbmQiLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0FBTUE7Ozs7Ozs7O0FBRUEsSUFBTUEsUUFBUUMsUUFBUSxTQUFSLENBQWQ7O0FBRUEsSUFBSUMsTUFBTUYsTUFBTUcsSUFBTixXQUFWOztBQUVBLHNCQUFjRCxHQUFkLEVBQW1CRixLQUFuQixFQUEwQjtBQUN4QkE7QUFEd0IsQ0FBMUI7O0FBSUFJLE9BQU9DLE9BQVAsR0FBaUJILEdBQWpCIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlUm9vdCI6ImxpYiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQXVibyBiaW5kIGluc3RhbmNlIG1ldGhvZHMgb2YgY2xhc3Nlcy5cbiAqIEBtb2R1bGUgYWJpbmRcbiAqIEB2ZXJzaW9uIDEuMC4xXG4gKi9cblxuJ3VzZSBzdHJpY3QnXG5cbmNvbnN0IGFiaW5kID0gcmVxdWlyZSgnLi9hYmluZCcpXG5cbmxldCBsaWIgPSBhYmluZC5iaW5kKHRoaXMpXG5cbk9iamVjdC5hc3NpZ24obGliLCBhYmluZCwge1xuICBhYmluZFxufSlcblxubW9kdWxlLmV4cG9ydHMgPSBsaWJcbiJdfQ==
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