Socket
Socket
Sign inDemoInstall

@unction/attach

Package Overview
Dependencies
Maintainers
1
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@unction/attach - npm Package Compare versions

Comparing version 7.10.1 to 7.11.0

4

browser.js

@@ -1,2 +0,2 @@

"use strict";require("core-js/modules/es.symbol"),require("core-js/modules/es.symbol.description"),require("core-js/modules/es.symbol.iterator"),require("core-js/modules/es.array.concat"),require("core-js/modules/es.array.filter"),require("core-js/modules/es.array.for-each"),require("core-js/modules/es.array.from"),require("core-js/modules/es.array.is-array"),require("core-js/modules/es.array.iterator"),require("core-js/modules/es.array.slice"),require("core-js/modules/es.date.to-string"),require("core-js/modules/es.map"),require("core-js/modules/es.object.define-property"),require("core-js/modules/es.object.get-own-property-descriptor"),require("core-js/modules/es.object.keys"),require("core-js/modules/es.object.to-string"),require("core-js/modules/es.regexp.to-string"),require("core-js/modules/es.set"),require("core-js/modules/es.string.iterator"),require("core-js/modules/web.dom-collections.for-each"),require("core-js/modules/web.dom-collections.iterator"),Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=attach;var _most=require("most"),_type=_interopRequireDefault(require("@unction/type"));function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}function _toConsumableArray(a){return _arrayWithoutHoles(a)||_iterableToArray(a)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function _iterableToArray(a){if(Symbol.iterator in Object(a)||"[object Arguments]"===Object.prototype.toString.call(a))return Array.from(a)}function _arrayWithoutHoles(a){if(Array.isArray(a)){for(var b=0,c=Array(a.length);b<a.length;b++)c[b]=a[b];return c}}function _objectSpread(a){for(var b=1;b<arguments.length;b++){var c=null==arguments[b]?{}:arguments[b],d=Object.keys(c);"function"==typeof Object.getOwnPropertySymbols&&(d=d.concat(Object.getOwnPropertySymbols(c).filter(function(a){return Object.getOwnPropertyDescriptor(c,a).enumerable}))),d.forEach(function(b){_defineProperty(a,b,c[b])})}return a}function _defineProperty(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}var BEGINNING=0;function attach(a){return function(b){return function(c){switch((0,_type["default"])(c)){case"Object":return _objectSpread({},c,_defineProperty({},a,b));case"Array":return[].concat(_toConsumableArray(c.slice(BEGINNING,a)),[b],_toConsumableArray(c.slice(a)));case"String":return"".concat(c.slice(BEGINNING,a)).concat(b).concat(c.slice(a));case"Map":return new Map([].concat(_toConsumableArray(c),[[a,b]]));case"Set":return new Set([].concat(_toConsumableArray(c),[b]));case"Stream":return(0,_most.merge)(c,(0,_most.of)(b));default:throw new Error("attach doesn't know how to set a key and value on ".concat((0,_type["default"])(c)));}}}}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnRzIl0sIm5hbWVzIjpbIkJFR0lOTklORyIsImF0dGFjaCIsImtleSIsInZhbHVlIiwiZW51bWVyYWJsZSIsInNsaWNlIiwiTWFwIiwiU2V0IiwiRXJyb3IiXSwibWFwcGluZ3MiOiJ5bUVBS0EsR0FBTUEsQ0FBQUEsU0FBUyxDQUFHLENBQWxCLENBRWUsUUFBU0MsQ0FBQUEsTUFBVCxDQUF1QkMsQ0FBdkIsQ0FBK0IsQ0FDNUMsTUFBTyxVQUFvQkMsQ0FBcEIsQ0FBOEIsQ0FDbkMsTUFBTyxVQUF5QkMsQ0FBekIsQ0FBaUYsQ0FDdEYsT0FBUSxxQkFBS0EsQ0FBTCxDQUFSLEVBQ0UsSUFBSyxRQUFMLENBQ0Usd0JBQ0tBLENBREwsb0JBRUdGLENBRkgsQ0FFU0MsQ0FGVCxHQU1GLElBQUssT0FBTCxDQUNFLG1DQUFXQyxDQUFVLENBQUNDLEtBQVgsQ0FBaUJMLFNBQWpCLENBQTRCRSxDQUE1QixDQUFYLEdBQTZDQyxDQUE3QyxxQkFBdURDLENBQVUsQ0FBQ0MsS0FBWCxDQUFpQkgsQ0FBakIsQ0FBdkQsR0FHRixJQUFLLFFBQUwsQ0FDRSxnQkFBVUUsQ0FBVSxDQUFDQyxLQUFYLENBQWlCTCxTQUFqQixDQUE0QkUsQ0FBNUIsQ0FBVixTQUE2Q0MsQ0FBN0MsU0FBcURDLENBQVUsQ0FBQ0MsS0FBWCxDQUFpQkgsQ0FBakIsQ0FBckQsRUFHRixJQUFLLEtBQUwsQ0FDRSxNQUFPLElBQUlJLENBQUFBLEdBQUosOEJBQVlGLENBQVosR0FBd0IsQ0FBQ0YsQ0FBRCxDQUFNQyxDQUFOLENBQXhCLEdBQVAsQ0FHRixJQUFLLEtBQUwsQ0FDRSxNQUFPLElBQUlJLENBQUFBLEdBQUosOEJBQVlILENBQVosR0FBd0JELENBQXhCLEdBQVAsQ0FHRixJQUFLLFFBQUwsQ0FDRSxNQUFPLGdCQUFNQyxDQUFOLENBQWtCLGFBQUdELENBQUgsQ0FBbEIsQ0FBUCxDQUdGLFFBQ0UsS0FBTSxJQUFJSyxDQUFBQSxLQUFKLDZEQUErRCxxQkFBS0osQ0FBTCxDQUEvRCxFQUFOLENBN0JKLENBZ0NELENBQ0YsQ0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7bWVyZ2V9IGZyb20gXCJtb3N0XCI7XG5pbXBvcnQge29mfSBmcm9tIFwibW9zdFwiO1xuaW1wb3J0IHR5cGUgZnJvbSBcIkB1bmN0aW9uL3R5cGVcIjtcbmltcG9ydCB7RW51bWVyYWJsZVR5cGV9IGZyb20gXCIuL3R5cGVzXCI7XG5cbmNvbnN0IEJFR0lOTklORyA9IDA7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGF0dGFjaDxBLCBCPiAoa2V5OiBBKSB7XG4gIHJldHVybiBmdW5jdGlvbiBhdHRhY2hLZXkgKHZhbHVlOiBCKSB7XG4gICAgcmV0dXJuIGZ1bmN0aW9uIGF0dGFjaEtleVZhbHVlIChlbnVtZXJhYmxlOiBFbnVtZXJhYmxlVHlwZTxCLCBBPik6IEVudW1lcmFibGVUeXBlPEIsIEE+IHtcbiAgICAgIHN3aXRjaCAodHlwZShlbnVtZXJhYmxlKSkge1xuICAgICAgICBjYXNlIFwiT2JqZWN0XCI6IHtcbiAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgLi4uZW51bWVyYWJsZSxcbiAgICAgICAgICAgIFtrZXldOiB2YWx1ZSxcbiAgICAgICAgICB9O1xuICAgICAgICB9XG5cbiAgICAgICAgY2FzZSBcIkFycmF5XCI6IHtcbiAgICAgICAgICByZXR1cm4gWy4uLmVudW1lcmFibGUuc2xpY2UoQkVHSU5OSU5HLCBrZXkpLCB2YWx1ZSwgLi4uZW51bWVyYWJsZS5zbGljZShrZXkpXTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNhc2UgXCJTdHJpbmdcIjoge1xuICAgICAgICAgIHJldHVybiBgJHtlbnVtZXJhYmxlLnNsaWNlKEJFR0lOTklORywga2V5KX0ke3ZhbHVlfSR7ZW51bWVyYWJsZS5zbGljZShrZXkpfWA7XG4gICAgICAgIH1cblxuICAgICAgICBjYXNlIFwiTWFwXCI6IHtcbiAgICAgICAgICByZXR1cm4gbmV3IE1hcChbLi4uZW51bWVyYWJsZSwgW2tleSwgdmFsdWVdXSk7XG4gICAgICAgIH1cblxuICAgICAgICBjYXNlIFwiU2V0XCI6IHtcbiAgICAgICAgICByZXR1cm4gbmV3IFNldChbLi4uZW51bWVyYWJsZSwgdmFsdWVdKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNhc2UgXCJTdHJlYW1cIjoge1xuICAgICAgICAgIHJldHVybiBtZXJnZShlbnVtZXJhYmxlLCBvZih2YWx1ZSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgZGVmYXVsdDoge1xuICAgICAgICAgIHRocm93IG5ldyBFcnJvcihgYXR0YWNoIGRvZXNuJ3Qga25vdyBob3cgdG8gc2V0IGEga2V5IGFuZCB2YWx1ZSBvbiAke3R5cGUoZW51bWVyYWJsZSl9YCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9O1xuICB9O1xufVxuIl19
"use strict";require("core-js/modules/es.symbol"),require("core-js/modules/es.symbol.description"),require("core-js/modules/es.symbol.iterator"),require("core-js/modules/es.array.concat"),require("core-js/modules/es.array.filter"),require("core-js/modules/es.array.for-each"),require("core-js/modules/es.array.from"),require("core-js/modules/es.array.is-array"),require("core-js/modules/es.array.iterator"),require("core-js/modules/es.array.slice"),require("core-js/modules/es.date.to-string"),require("core-js/modules/es.function.name"),require("core-js/modules/es.map"),require("core-js/modules/es.object.define-properties"),require("core-js/modules/es.object.define-property"),require("core-js/modules/es.object.get-own-property-descriptor"),require("core-js/modules/es.object.get-own-property-descriptors"),require("core-js/modules/es.object.keys"),require("core-js/modules/es.object.to-string"),require("core-js/modules/es.regexp.to-string"),require("core-js/modules/es.set"),require("core-js/modules/es.string.iterator"),require("core-js/modules/web.dom-collections.for-each"),require("core-js/modules/web.dom-collections.iterator"),Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=attach;var _most=require("most"),_type=_interopRequireDefault(require("@unction/type"));function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}function _toConsumableArray(a){return _arrayWithoutHoles(a)||_iterableToArray(a)||_unsupportedIterableToArray(a)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(a,b){if(a){if("string"==typeof a)return _arrayLikeToArray(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(a,b):void 0}}function _iterableToArray(a){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(a))return Array.from(a)}function _arrayWithoutHoles(a){if(Array.isArray(a))return _arrayLikeToArray(a)}function _arrayLikeToArray(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c<b;c++)d[c]=a[c];return d}function ownKeys(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function _objectSpread(a){for(var b,c=1;c<arguments.length;c++)b=null==arguments[c]?{}:arguments[c],c%2?ownKeys(Object(b),!0).forEach(function(c){_defineProperty(a,c,b[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(b)):ownKeys(Object(b)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(b,c))});return a}function _defineProperty(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}var BEGINNING=0;function attach(a){return function(b){return function(c){switch((0,_type["default"])(c)){case"Object":return _objectSpread(_objectSpread({},c),{},_defineProperty({},a,b));case"Array":return[].concat(_toConsumableArray(c.slice(BEGINNING,a)),[b],_toConsumableArray(c.slice(a)));case"String":return"".concat(c.slice(BEGINNING,a)).concat(b).concat(c.slice(a));case"Map":return new Map([].concat(_toConsumableArray(c),[[a,b]]));case"Set":return new Set([].concat(_toConsumableArray(c),[b]));case"Stream":return(0,_most.merge)(c,(0,_most.of)(b));default:throw new Error("attach doesn't know how to set a key and value on ".concat((0,_type["default"])(c)));}}}}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnRzIl0sIm5hbWVzIjpbIkJFR0lOTklORyIsImF0dGFjaCIsImtleSIsInZhbHVlIiwiZW51bWVyYWJsZSIsInNsaWNlIiwiTWFwIiwiU2V0IiwiRXJyb3IiXSwibWFwcGluZ3MiOiJpaEdBS0EsR0FBTUEsQ0FBQUEsU0FBUyxDQUFHLENBQWxCLENBRWUsUUFBU0MsQ0FBQUEsTUFBVCxDQUF1QkMsQ0FBdkIsQ0FBK0IsQ0FDNUMsTUFBTyxVQUFvQkMsQ0FBcEIsQ0FBOEIsQ0FDbkMsTUFBTyxVQUF5QkMsQ0FBekIsQ0FBaUYsQ0FDdEYsT0FBUSxxQkFBS0EsQ0FBTCxDQUFSLEVBQ0UsSUFBSyxRQUFMLENBQ0Usc0NBQ0tBLENBREwsd0JBRUdGLENBRkgsQ0FFU0MsQ0FGVCxHQU1GLElBQUssT0FBTCxDQUNFLG1DQUFXQyxDQUFVLENBQUNDLEtBQVgsQ0FBaUJMLFNBQWpCLENBQTRCRSxDQUE1QixDQUFYLEdBQTZDQyxDQUE3QyxxQkFBdURDLENBQVUsQ0FBQ0MsS0FBWCxDQUFpQkgsQ0FBakIsQ0FBdkQsR0FHRixJQUFLLFFBQUwsQ0FDRSxnQkFBVUUsQ0FBVSxDQUFDQyxLQUFYLENBQWlCTCxTQUFqQixDQUE0QkUsQ0FBNUIsQ0FBVixTQUE2Q0MsQ0FBN0MsU0FBcURDLENBQVUsQ0FBQ0MsS0FBWCxDQUFpQkgsQ0FBakIsQ0FBckQsRUFHRixJQUFLLEtBQUwsQ0FDRSxNQUFPLElBQUlJLENBQUFBLEdBQUosOEJBQVlGLENBQVosR0FBd0IsQ0FBQ0YsQ0FBRCxDQUFNQyxDQUFOLENBQXhCLEdBQVAsQ0FHRixJQUFLLEtBQUwsQ0FDRSxNQUFPLElBQUlJLENBQUFBLEdBQUosOEJBQVlILENBQVosR0FBd0JELENBQXhCLEdBQVAsQ0FHRixJQUFLLFFBQUwsQ0FDRSxNQUFPLGdCQUFNQyxDQUFOLENBQWtCLGFBQUdELENBQUgsQ0FBbEIsQ0FBUCxDQUdGLFFBQ0UsS0FBTSxJQUFJSyxDQUFBQSxLQUFKLDZEQUErRCxxQkFBS0osQ0FBTCxDQUEvRCxFQUFOLENBN0JKLENBZ0NELENBQ0YsQ0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7bWVyZ2V9IGZyb20gXCJtb3N0XCI7XG5pbXBvcnQge29mfSBmcm9tIFwibW9zdFwiO1xuaW1wb3J0IHR5cGUgZnJvbSBcIkB1bmN0aW9uL3R5cGVcIjtcbmltcG9ydCB7RW51bWVyYWJsZVR5cGV9IGZyb20gXCIuL3R5cGVzXCI7XG5cbmNvbnN0IEJFR0lOTklORyA9IDA7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGF0dGFjaDxBLCBCPiAoa2V5OiBBKSB7XG4gIHJldHVybiBmdW5jdGlvbiBhdHRhY2hLZXkgKHZhbHVlOiBCKSB7XG4gICAgcmV0dXJuIGZ1bmN0aW9uIGF0dGFjaEtleVZhbHVlIChlbnVtZXJhYmxlOiBFbnVtZXJhYmxlVHlwZTxCLCBBPik6IEVudW1lcmFibGVUeXBlPEIsIEE+IHtcbiAgICAgIHN3aXRjaCAodHlwZShlbnVtZXJhYmxlKSkge1xuICAgICAgICBjYXNlIFwiT2JqZWN0XCI6IHtcbiAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgLi4uZW51bWVyYWJsZSxcbiAgICAgICAgICAgIFtrZXldOiB2YWx1ZSxcbiAgICAgICAgICB9O1xuICAgICAgICB9XG5cbiAgICAgICAgY2FzZSBcIkFycmF5XCI6IHtcbiAgICAgICAgICByZXR1cm4gWy4uLmVudW1lcmFibGUuc2xpY2UoQkVHSU5OSU5HLCBrZXkpLCB2YWx1ZSwgLi4uZW51bWVyYWJsZS5zbGljZShrZXkpXTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNhc2UgXCJTdHJpbmdcIjoge1xuICAgICAgICAgIHJldHVybiBgJHtlbnVtZXJhYmxlLnNsaWNlKEJFR0lOTklORywga2V5KX0ke3ZhbHVlfSR7ZW51bWVyYWJsZS5zbGljZShrZXkpfWA7XG4gICAgICAgIH1cblxuICAgICAgICBjYXNlIFwiTWFwXCI6IHtcbiAgICAgICAgICByZXR1cm4gbmV3IE1hcChbLi4uZW51bWVyYWJsZSwgW2tleSwgdmFsdWVdXSk7XG4gICAgICAgIH1cblxuICAgICAgICBjYXNlIFwiU2V0XCI6IHtcbiAgICAgICAgICByZXR1cm4gbmV3IFNldChbLi4uZW51bWVyYWJsZSwgdmFsdWVdKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNhc2UgXCJTdHJlYW1cIjoge1xuICAgICAgICAgIHJldHVybiBtZXJnZShlbnVtZXJhYmxlLCBvZih2YWx1ZSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgZGVmYXVsdDoge1xuICAgICAgICAgIHRocm93IG5ldyBFcnJvcihgYXR0YWNoIGRvZXNuJ3Qga25vdyBob3cgdG8gc2V0IGEga2V5IGFuZCB2YWx1ZSBvbiAke3R5cGUoZW51bWVyYWJsZSl9YCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9O1xuICB9O1xufVxuIl19

@@ -1,2 +0,2 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=attach;var _most=require("most"),_type=_interopRequireDefault(require("@unction/type"));function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}function _objectSpread(a){for(var b=1;b<arguments.length;b++){var c=null==arguments[b]?{}:arguments[b],d=Object.keys(c);"function"==typeof Object.getOwnPropertySymbols&&(d=d.concat(Object.getOwnPropertySymbols(c).filter(function(a){return Object.getOwnPropertyDescriptor(c,a).enumerable}))),d.forEach(function(b){_defineProperty(a,b,c[b])})}return a}function _defineProperty(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}const BEGINNING=0;function attach(a){return function(b){return function(c){switch((0,_type.default)(c)){case"Object":return _objectSpread({},c,{[a]:b});case"Array":return[...c.slice(BEGINNING,a),b,...c.slice(a)];case"String":return`${c.slice(BEGINNING,a)}${b}${c.slice(a)}`;case"Map":return new Map([...c,[a,b]]);case"Set":return new Set([...c,b]);case"Stream":return(0,_most.merge)(c,(0,_most.of)(b));default:throw new Error(`attach doesn't know how to set a key and value on ${(0,_type.default)(c)}`);}}}}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnRzIl0sIm5hbWVzIjpbIkJFR0lOTklORyIsImF0dGFjaCIsImtleSIsInZhbHVlIiwiZW51bWVyYWJsZSIsInNsaWNlIiwiTWFwIiwiU2V0IiwiRXJyb3IiXSwibWFwcGluZ3MiOiJ3dEJBS0EsS0FBTUEsQ0FBQUEsU0FBUyxDQUFHLENBQWxCLENBRWUsUUFBU0MsQ0FBQUEsTUFBVCxDQUF1QkMsQ0FBdkIsQ0FBK0IsQ0FDNUMsTUFBTyxVQUFvQkMsQ0FBcEIsQ0FBOEIsQ0FDbkMsTUFBTyxVQUF5QkMsQ0FBekIsQ0FBaUYsQ0FDdEYsT0FBUSxrQkFBS0EsQ0FBTCxDQUFSLEVBQ0UsSUFBSyxRQUFMLENBQ0Usd0JBQ0tBLENBREwsRUFFRSxDQUFDRixDQUFELEVBQU9DLENBRlQsR0FNRixJQUFLLE9BQUwsQ0FDRSxNQUFPLENBQUMsR0FBR0MsQ0FBVSxDQUFDQyxLQUFYLENBQWlCTCxTQUFqQixDQUE0QkUsQ0FBNUIsQ0FBSixDQUFzQ0MsQ0FBdEMsQ0FBNkMsR0FBR0MsQ0FBVSxDQUFDQyxLQUFYLENBQWlCSCxDQUFqQixDQUFoRCxDQUFQLENBR0YsSUFBSyxRQUFMLENBQ0UsTUFBUSxHQUFFRSxDQUFVLENBQUNDLEtBQVgsQ0FBaUJMLFNBQWpCLENBQTRCRSxDQUE1QixDQUFpQyxHQUFFQyxDQUFNLEdBQUVDLENBQVUsQ0FBQ0MsS0FBWCxDQUFpQkgsQ0FBakIsQ0FBc0IsRUFBM0UsQ0FHRixJQUFLLEtBQUwsQ0FDRSxNQUFPLElBQUlJLENBQUFBLEdBQUosQ0FBUSxDQUFDLEdBQUdGLENBQUosQ0FBZ0IsQ0FBQ0YsQ0FBRCxDQUFNQyxDQUFOLENBQWhCLENBQVIsQ0FBUCxDQUdGLElBQUssS0FBTCxDQUNFLE1BQU8sSUFBSUksQ0FBQUEsR0FBSixDQUFRLENBQUMsR0FBR0gsQ0FBSixDQUFnQkQsQ0FBaEIsQ0FBUixDQUFQLENBR0YsSUFBSyxRQUFMLENBQ0UsTUFBTyxnQkFBTUMsQ0FBTixDQUFrQixhQUFHRCxDQUFILENBQWxCLENBQVAsQ0FHRixRQUNFLEtBQU0sSUFBSUssQ0FBQUEsS0FBSixDQUFXLHFEQUFvRCxrQkFBS0osQ0FBTCxDQUFpQixFQUFoRixDQUFOLENBN0JKLENBZ0NELENBQ0YsQ0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7bWVyZ2V9IGZyb20gXCJtb3N0XCI7XG5pbXBvcnQge29mfSBmcm9tIFwibW9zdFwiO1xuaW1wb3J0IHR5cGUgZnJvbSBcIkB1bmN0aW9uL3R5cGVcIjtcbmltcG9ydCB7RW51bWVyYWJsZVR5cGV9IGZyb20gXCIuL3R5cGVzXCI7XG5cbmNvbnN0IEJFR0lOTklORyA9IDA7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGF0dGFjaDxBLCBCPiAoa2V5OiBBKSB7XG4gIHJldHVybiBmdW5jdGlvbiBhdHRhY2hLZXkgKHZhbHVlOiBCKSB7XG4gICAgcmV0dXJuIGZ1bmN0aW9uIGF0dGFjaEtleVZhbHVlIChlbnVtZXJhYmxlOiBFbnVtZXJhYmxlVHlwZTxCLCBBPik6IEVudW1lcmFibGVUeXBlPEIsIEE+IHtcbiAgICAgIHN3aXRjaCAodHlwZShlbnVtZXJhYmxlKSkge1xuICAgICAgICBjYXNlIFwiT2JqZWN0XCI6IHtcbiAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgLi4uZW51bWVyYWJsZSxcbiAgICAgICAgICAgIFtrZXldOiB2YWx1ZSxcbiAgICAgICAgICB9O1xuICAgICAgICB9XG5cbiAgICAgICAgY2FzZSBcIkFycmF5XCI6IHtcbiAgICAgICAgICByZXR1cm4gWy4uLmVudW1lcmFibGUuc2xpY2UoQkVHSU5OSU5HLCBrZXkpLCB2YWx1ZSwgLi4uZW51bWVyYWJsZS5zbGljZShrZXkpXTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNhc2UgXCJTdHJpbmdcIjoge1xuICAgICAgICAgIHJldHVybiBgJHtlbnVtZXJhYmxlLnNsaWNlKEJFR0lOTklORywga2V5KX0ke3ZhbHVlfSR7ZW51bWVyYWJsZS5zbGljZShrZXkpfWA7XG4gICAgICAgIH1cblxuICAgICAgICBjYXNlIFwiTWFwXCI6IHtcbiAgICAgICAgICByZXR1cm4gbmV3IE1hcChbLi4uZW51bWVyYWJsZSwgW2tleSwgdmFsdWVdXSk7XG4gICAgICAgIH1cblxuICAgICAgICBjYXNlIFwiU2V0XCI6IHtcbiAgICAgICAgICByZXR1cm4gbmV3IFNldChbLi4uZW51bWVyYWJsZSwgdmFsdWVdKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNhc2UgXCJTdHJlYW1cIjoge1xuICAgICAgICAgIHJldHVybiBtZXJnZShlbnVtZXJhYmxlLCBvZih2YWx1ZSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgZGVmYXVsdDoge1xuICAgICAgICAgIHRocm93IG5ldyBFcnJvcihgYXR0YWNoIGRvZXNuJ3Qga25vdyBob3cgdG8gc2V0IGEga2V5IGFuZCB2YWx1ZSBvbiAke3R5cGUoZW51bWVyYWJsZSl9YCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9O1xuICB9O1xufVxuIl19
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=attach;var _most=require("most"),_type=_interopRequireDefault(require("@unction/type"));function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}function ownKeys(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function _objectSpread(a){for(var b,c=1;c<arguments.length;c++)b=null==arguments[c]?{}:arguments[c],c%2?ownKeys(Object(b),!0).forEach(function(c){_defineProperty(a,c,b[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(b)):ownKeys(Object(b)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(b,c))});return a}function _defineProperty(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}const BEGINNING=0;function attach(a){return function(b){return function(c){switch((0,_type.default)(c)){case"Object":return _objectSpread(_objectSpread({},c),{},{[a]:b});case"Array":return[...c.slice(BEGINNING,a),b,...c.slice(a)];case"String":return`${c.slice(BEGINNING,a)}${b}${c.slice(a)}`;case"Map":return new Map([...c,[a,b]]);case"Set":return new Set([...c,b]);case"Stream":return(0,_most.merge)(c,(0,_most.of)(b));default:throw new Error(`attach doesn't know how to set a key and value on ${(0,_type.default)(c)}`);}}}}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnRzIl0sIm5hbWVzIjpbIkJFR0lOTklORyIsImF0dGFjaCIsImtleSIsInZhbHVlIiwiZW51bWVyYWJsZSIsInNsaWNlIiwiTWFwIiwiU2V0IiwiRXJyb3IiXSwibWFwcGluZ3MiOiI0OUJBS0EsS0FBTUEsQ0FBQUEsU0FBUyxDQUFHLENBQWxCLENBRWUsUUFBU0MsQ0FBQUEsTUFBVCxDQUF1QkMsQ0FBdkIsQ0FBK0IsQ0FDNUMsTUFBTyxVQUFvQkMsQ0FBcEIsQ0FBOEIsQ0FDbkMsTUFBTyxVQUF5QkMsQ0FBekIsQ0FBaUYsQ0FDdEYsT0FBUSxrQkFBS0EsQ0FBTCxDQUFSLEVBQ0UsSUFBSyxRQUFMLENBQ0Usc0NBQ0tBLENBREwsTUFFRSxDQUFDRixDQUFELEVBQU9DLENBRlQsR0FNRixJQUFLLE9BQUwsQ0FDRSxNQUFPLENBQUMsR0FBR0MsQ0FBVSxDQUFDQyxLQUFYLENBQWlCTCxTQUFqQixDQUE0QkUsQ0FBNUIsQ0FBSixDQUFzQ0MsQ0FBdEMsQ0FBNkMsR0FBR0MsQ0FBVSxDQUFDQyxLQUFYLENBQWlCSCxDQUFqQixDQUFoRCxDQUFQLENBR0YsSUFBSyxRQUFMLENBQ0UsTUFBUSxHQUFFRSxDQUFVLENBQUNDLEtBQVgsQ0FBaUJMLFNBQWpCLENBQTRCRSxDQUE1QixDQUFpQyxHQUFFQyxDQUFNLEdBQUVDLENBQVUsQ0FBQ0MsS0FBWCxDQUFpQkgsQ0FBakIsQ0FBc0IsRUFBM0UsQ0FHRixJQUFLLEtBQUwsQ0FDRSxNQUFPLElBQUlJLENBQUFBLEdBQUosQ0FBUSxDQUFDLEdBQUdGLENBQUosQ0FBZ0IsQ0FBQ0YsQ0FBRCxDQUFNQyxDQUFOLENBQWhCLENBQVIsQ0FBUCxDQUdGLElBQUssS0FBTCxDQUNFLE1BQU8sSUFBSUksQ0FBQUEsR0FBSixDQUFRLENBQUMsR0FBR0gsQ0FBSixDQUFnQkQsQ0FBaEIsQ0FBUixDQUFQLENBR0YsSUFBSyxRQUFMLENBQ0UsTUFBTyxnQkFBTUMsQ0FBTixDQUFrQixhQUFHRCxDQUFILENBQWxCLENBQVAsQ0FHRixRQUNFLEtBQU0sSUFBSUssQ0FBQUEsS0FBSixDQUFXLHFEQUFvRCxrQkFBS0osQ0FBTCxDQUFpQixFQUFoRixDQUFOLENBN0JKLENBZ0NELENBQ0YsQ0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7bWVyZ2V9IGZyb20gXCJtb3N0XCI7XG5pbXBvcnQge29mfSBmcm9tIFwibW9zdFwiO1xuaW1wb3J0IHR5cGUgZnJvbSBcIkB1bmN0aW9uL3R5cGVcIjtcbmltcG9ydCB7RW51bWVyYWJsZVR5cGV9IGZyb20gXCIuL3R5cGVzXCI7XG5cbmNvbnN0IEJFR0lOTklORyA9IDA7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGF0dGFjaDxBLCBCPiAoa2V5OiBBKSB7XG4gIHJldHVybiBmdW5jdGlvbiBhdHRhY2hLZXkgKHZhbHVlOiBCKSB7XG4gICAgcmV0dXJuIGZ1bmN0aW9uIGF0dGFjaEtleVZhbHVlIChlbnVtZXJhYmxlOiBFbnVtZXJhYmxlVHlwZTxCLCBBPik6IEVudW1lcmFibGVUeXBlPEIsIEE+IHtcbiAgICAgIHN3aXRjaCAodHlwZShlbnVtZXJhYmxlKSkge1xuICAgICAgICBjYXNlIFwiT2JqZWN0XCI6IHtcbiAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgLi4uZW51bWVyYWJsZSxcbiAgICAgICAgICAgIFtrZXldOiB2YWx1ZSxcbiAgICAgICAgICB9O1xuICAgICAgICB9XG5cbiAgICAgICAgY2FzZSBcIkFycmF5XCI6IHtcbiAgICAgICAgICByZXR1cm4gWy4uLmVudW1lcmFibGUuc2xpY2UoQkVHSU5OSU5HLCBrZXkpLCB2YWx1ZSwgLi4uZW51bWVyYWJsZS5zbGljZShrZXkpXTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNhc2UgXCJTdHJpbmdcIjoge1xuICAgICAgICAgIHJldHVybiBgJHtlbnVtZXJhYmxlLnNsaWNlKEJFR0lOTklORywga2V5KX0ke3ZhbHVlfSR7ZW51bWVyYWJsZS5zbGljZShrZXkpfWA7XG4gICAgICAgIH1cblxuICAgICAgICBjYXNlIFwiTWFwXCI6IHtcbiAgICAgICAgICByZXR1cm4gbmV3IE1hcChbLi4uZW51bWVyYWJsZSwgW2tleSwgdmFsdWVdXSk7XG4gICAgICAgIH1cblxuICAgICAgICBjYXNlIFwiU2V0XCI6IHtcbiAgICAgICAgICByZXR1cm4gbmV3IFNldChbLi4uZW51bWVyYWJsZSwgdmFsdWVdKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNhc2UgXCJTdHJlYW1cIjoge1xuICAgICAgICAgIHJldHVybiBtZXJnZShlbnVtZXJhYmxlLCBvZih2YWx1ZSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgZGVmYXVsdDoge1xuICAgICAgICAgIHRocm93IG5ldyBFcnJvcihgYXR0YWNoIGRvZXNuJ3Qga25vdyBob3cgdG8gc2V0IGEga2V5IGFuZCB2YWx1ZSBvbiAke3R5cGUoZW51bWVyYWJsZSl9YCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9O1xuICB9O1xufVxuIl19
{
"name": "@unction/attach",
"version": "7.10.1",
"version": "7.11.0",
"description": "A polymorphic way to attach a value to the key on a keyed iterable",

@@ -9,2 +9,6 @@ "keywords": [

],
"license": "SEE LICENSE IN LICENSE",
"homepage": "https://github.com/unctionjs/attach#readme",
"repository": "github:unctionjs/attach",
"bugs": "https://github.com/unctionjs/attach/issues",
"contributors": [

@@ -17,7 +21,13 @@ {

],
"license": "ISC",
"homepage": "https://github.com/unctionjs/attach#readme",
"repository": "github:unctionjs/attach",
"bugs": "https://github.com/unctionjs/attach/issues",
"main": "main.js",
"module": "module.js",
"browser": "browser.js",
"types": "types.d.ts",
"files": [
"index.ts",
"main.js",
"browser.js",
"types/*.d.ts"
],
"sideEffects": false,
"scripts": {

@@ -34,40 +44,31 @@ "prepublishOnly": "npm run build",

"devDependencies": {
"@babel/cli": "7.4.4",
"@babel/core": "7.4.4",
"@babel/plugin-proposal-object-rest-spread": "7.3.4",
"@babel/plugin-syntax-dynamic-import": "7.2.0",
"@babel/preset-env": "7.4.4",
"@babel/preset-typescript": "7.3.3",
"@babel/register": "7.4.0",
"@types/jest": "24.0.18",
"@types/node": "12.0.2",
"@unction/streamsatisfies": "5.0.0",
"babel-eslint": "10.0.1",
"babel-jest": "24.8.0",
"babel-plugin-annotate-console-log": "1.0.0",
"babel-plugin-module-resolver": "3.2.0",
"babel-preset-minify": "0.5.0",
"eslint": "5.16.0",
"eslint-import-resolver-babel-module": "5.0.1",
"eslint-plugin-babel": "5.3.0",
"eslint-plugin-jest": "22.6.4",
"eslint-plugin-promise": "4.1.1",
"jest": "24.8.0",
"jest-extended": "0.11.2",
"typescript": "3.5.1"
"@babel/cli": "^7.10.5",
"@babel/core": "^7.11.4",
"@babel/plugin-proposal-object-rest-spread": "^7.11.0",
"@babel/plugin-syntax-dynamic-import": "7.x",
"@babel/preset-env": "^7.11.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.10.5",
"@types/jest": "24.x",
"@types/node": "^14.0.18",
"@unction/streamsatisfies": "5.x",
"babel-eslint": "10.x",
"babel-jest": "24.x",
"babel-plugin-annotate-console-log": "1.x",
"babel-plugin-module-resolver": "3.x",
"babel-preset-minify": "0.5.x",
"core-js": "^3.6.5",
"eslint": "5.x",
"eslint-import-resolver-babel-module": "5.x",
"eslint-plugin-babel": "^5.3.1",
"eslint-plugin-jest": "22.x",
"eslint-plugin-promise": "4.x",
"jest": "24.x",
"jest-extended": "0.11.x",
"typescript": "^4.0.2"
},
"dependencies": {
"@unction/type": "5.0.2",
"@unction/type": "^5.0.3",
"most": "1.7.2"
},
"files": [
"index.ts",
"main.js",
"browser.js",
"types/*.d.ts"
],
"module": "module.js",
"browser": "browser.js",
"types": "types.d.ts",
"sideEffects": false
}
}

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