@@ -45,2 +45,6 @@ 'use strict'; | ||
| function _iterableToArrayLimit(arr, i) { | ||
| if (!(Symbol.iterator in Object(arr) || Object.prototype.toString.call(arr) === "[object Arguments]")) { | ||
| return; | ||
| } | ||
| var _arr = []; | ||
@@ -47,0 +51,0 @@ var _n = true; |
@@ -1,2 +0,2 @@ | ||
| // Version 1.0.0 jerrypick - https://github.com/vasturiano/jerrypick | ||
| // Version 1.0.1 jerrypick - https://github.com/vasturiano/jerrypick | ||
| (function (global, factory) { | ||
@@ -6,3 +6,3 @@ typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : | ||
| (global = global || self, factory(global.jerrypick = {})); | ||
| }(this, function (exports) { 'use strict'; | ||
| }(this, (function (exports) { 'use strict'; | ||
@@ -49,2 +49,6 @@ function _defineProperty(obj, key, value) { | ||
| function _iterableToArrayLimit(arr, i) { | ||
| if (!(Symbol.iterator in Object(arr) || Object.prototype.toString.call(arr) === "[object Arguments]")) { | ||
| return; | ||
| } | ||
| var _arr = []; | ||
@@ -110,3 +114,3 @@ var _n = true; | ||
| })); | ||
| }))); | ||
| //# sourceMappingURL=jerrypick.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"jerrypick.js","sources":["../src/index.js"],"sourcesContent":["const pluck = (obj, keys) =>\n Object.assign({}, ...keys.map(key => ({ [key]: obj[key] })));\n\nconst omit = (obj, keys) => {\n const keySet = new Set(keys);\n\n return Object.assign(\n {},\n ...Object.entries(obj)\n .filter(([key]) => !keySet.has(key))\n .map(([key, val]) => ({ [key]: val }))\n );\n};\n\nexport { pluck, omit };\n"],"names":["pluck","obj","keys","Object","assign","map","key","omit","keySet","Set","entries","filter","has","val"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MAAMA,KAAK,GAAG,SAARA,KAAQ,CAACC,GAAD,EAAMC,IAAN;EAAA,SACZC,MAAM,CAACC,MAAP,OAAAD,MAAM,GAAQ,EAAR,4BAAeD,IAAI,CAACG,GAAL,CAAS,UAAAC,GAAG;EAAA,+BAAQA,GAAR,EAAcL,GAAG,CAACK,GAAD,CAAjB;EAAA,GAAZ,CAAf,GADM;EAAA,CAAd;;AAGA,MAAMC,IAAI,GAAG,SAAPA,IAAO,CAACN,GAAD,EAAMC,IAAN,EAAe;EAC1B,MAAMM,MAAM,GAAG,IAAIC,GAAJ,CAAQP,IAAR,CAAf;EAEA,SAAOC,MAAM,CAACC,MAAP,OAAAD,MAAM,GACX,EADW,4BAERA,MAAM,CAACO,OAAP,CAAeT,GAAf,EACAU,MADA,CACO;EAAA;EAAA,QAAEL,GAAF;;EAAA,WAAW,CAACE,MAAM,CAACI,GAAP,CAAWN,GAAX,CAAZ;EAAA,GADP,EAEAD,GAFA,CAEI;EAAA;EAAA,QAAEC,GAAF;EAAA,QAAOO,GAAP;;EAAA,+BAAoBP,GAApB,EAA0BO,GAA1B;EAAA,GAFJ,CAFQ,GAAb;EAMD,CATD;;;;;;;;;;;;;"} | ||
| {"version":3,"file":"jerrypick.js","sources":["../src/index.js"],"sourcesContent":["const pluck = (obj, keys) =>\n Object.assign({}, ...keys.map(key => ({ [key]: obj[key] })));\n\nconst omit = (obj, keys) => {\n const keySet = new Set(keys);\n\n return Object.assign(\n {},\n ...Object.entries(obj)\n .filter(([key]) => !keySet.has(key))\n .map(([key, val]) => ({ [key]: val }))\n );\n};\n\nexport { pluck, omit };\n"],"names":["pluck","obj","keys","Object","assign","map","key","omit","keySet","Set","entries","filter","has","val"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MAAMA,KAAK,GAAG,SAARA,KAAQ,CAACC,GAAD,EAAMC,IAAN;EAAA,SACZC,MAAM,CAACC,MAAP,OAAAD,MAAM,GAAQ,EAAR,4BAAeD,IAAI,CAACG,GAAL,CAAS,UAAAC,GAAG;EAAA,+BAAQA,GAAR,EAAcL,GAAG,CAACK,GAAD,CAAjB;EAAA,GAAZ,CAAf,GADM;EAAA,CAAd;;AAGA,MAAMC,IAAI,GAAG,SAAPA,IAAO,CAACN,GAAD,EAAMC,IAAN,EAAe;EAC1B,MAAMM,MAAM,GAAG,IAAIC,GAAJ,CAAQP,IAAR,CAAf;EAEA,SAAOC,MAAM,CAACC,MAAP,OAAAD,MAAM,GACX,EADW,4BAERA,MAAM,CAACO,OAAP,CAAeT,GAAf,EACAU,MADA,CACO;EAAA;EAAA,QAAEL,GAAF;;EAAA,WAAW,CAACE,MAAM,CAACI,GAAP,CAAWN,GAAX,CAAZ;EAAA,GADP,EAEAD,GAFA,CAEI;EAAA;EAAA,QAAEC,GAAF;EAAA,QAAOO,GAAP;;EAAA,+BAAoBP,GAApB,EAA0BO,GAA1B;EAAA,GAFJ,CAFQ,GAAb;EAMD,CATD;;;;;;;;;;;;;"} |
@@ -1,2 +0,2 @@ | ||
| // Version 1.0.0 jerrypick - https://github.com/vasturiano/jerrypick | ||
| !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).jerrypick={})}(this,function(t){"use strict";function e(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function n(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var u,a=t[Symbol.iterator]();!(r=(u=a.next()).done)&&(n.push(u.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{r||null==a.return||a.return()}finally{if(o)throw i}}return n}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function r(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}t.omit=function(t,o){var i=new Set(o);return Object.assign.apply(Object,[{}].concat(r(Object.entries(t).filter(function(t){var e=n(t,1)[0];return!i.has(e)}).map(function(t){var r=n(t,2);return e({},r[0],r[1])}))))},t.pluck=function(t,n){return Object.assign.apply(Object,[{}].concat(r(n.map(function(n){return e({},n,t[n])}))))},Object.defineProperty(t,"__esModule",{value:!0})}); | ||
| // Version 1.0.1 jerrypick - https://github.com/vasturiano/jerrypick | ||
| !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).jerrypick={})}(this,(function(t){"use strict";function e(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if(!(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t)))return;var r=[],n=!0,o=!1,i=void 0;try{for(var u,c=t[Symbol.iterator]();!(n=(u=c.next()).done)&&(r.push(u.value),!e||r.length!==e);n=!0);}catch(t){o=!0,i=t}finally{try{n||null==c.return||c.return()}finally{if(o)throw i}}return r}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function n(t){return function(t){if(Array.isArray(t)){for(var e=0,r=new Array(t.length);e<t.length;e++)r[e]=t[e];return r}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}t.omit=function(t,o){var i=new Set(o);return Object.assign.apply(Object,[{}].concat(n(Object.entries(t).filter((function(t){var e=r(t,1)[0];return!i.has(e)})).map((function(t){var n=r(t,2);return e({},n[0],n[1])})))))},t.pluck=function(t,r){return Object.assign.apply(Object,[{}].concat(n(r.map((function(r){return e({},r,t[r])})))))},Object.defineProperty(t,"__esModule",{value:!0})})); |
@@ -41,2 +41,6 @@ function _defineProperty(obj, key, value) { | ||
| function _iterableToArrayLimit(arr, i) { | ||
| if (!(Symbol.iterator in Object(arr) || Object.prototype.toString.call(arr) === "[object Arguments]")) { | ||
| return; | ||
| } | ||
| var _arr = []; | ||
@@ -43,0 +47,0 @@ var _n = true; |
+11
-11
| { | ||
| "name": "jerrypick", | ||
| "version": "1.0.0", | ||
| "version": "1.0.1", | ||
| "description": "Pluck and omit properties from a JS object", | ||
@@ -39,13 +39,13 @@ "unpkg": "dist/jerrypick.min.js", | ||
| "devDependencies": { | ||
| "@babel/core": "^7.4.5", | ||
| "@babel/plugin-proposal-class-properties": "^7.4.4", | ||
| "@babel/plugin-proposal-object-rest-spread": "^7.4.4", | ||
| "@babel/preset-env": "^7.4.5", | ||
| "rimraf": "^2.6.3", | ||
| "rollup": "^1.14.5", | ||
| "rollup-plugin-babel": "^4.3.2", | ||
| "rollup-plugin-commonjs": "^10.0.0", | ||
| "rollup-plugin-node-resolve": "^5.0.1", | ||
| "terser": "^4.0.0" | ||
| "@babel/core": "^7.7.2", | ||
| "@babel/plugin-proposal-class-properties": "^7.7.0", | ||
| "@babel/plugin-proposal-object-rest-spread": "^7.6.2", | ||
| "@babel/preset-env": "^7.7.1", | ||
| "rimraf": "^3.0.0", | ||
| "rollup": "^1.27.0", | ||
| "rollup-plugin-babel": "^4.3.3", | ||
| "rollup-plugin-commonjs": "^10.1.0", | ||
| "rollup-plugin-node-resolve": "^5.2.0", | ||
| "terser": "^4.4.0" | ||
| } | ||
| } |
+14
-3
@@ -1,3 +0,8 @@ | ||
| # jerrypick | ||
| jerrypick | ||
| ============== | ||
| [![NPM package][npm-img]][npm-url] | ||
| [![Build Size][build-size-img]][build-size-url] | ||
| [![Dependencies][dependencies-img]][dependencies-url] | ||
| Pluck and omit properties from a JS object. | ||
@@ -8,4 +13,2 @@ | ||
| [](https://nodei.co/npm/jerrypick/) | ||
| ## Quick start | ||
@@ -44,1 +47,9 @@ | ||
| ``` | ||
| [npm-img]: https://img.shields.io/npm/v/jerrypick.svg | ||
| [npm-url]: https://npmjs.org/package/jerrypick | ||
| [build-size-img]: https://img.shields.io/bundlephobia/minzip/jerrypick.svg | ||
| [build-size-url]: https://bundlephobia.com/result?p=jerrypick | ||
| [dependencies-img]: https://img.shields.io/david/vasturiano/jerrypick.svg | ||
| [dependencies-url]: https://david-dm.org/vasturiano/jerrypick |
14406
6.88%257
3.63%54
25.58%