Comparing version 1.0.11 to 1.0.12
@@ -1,1 +0,1 @@ | ||
"use strict";function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_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(e,r){if(e){if("string"==typeof e)return _arrayLikeToArray(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(t="Object"===t&&e.constructor?e.constructor.name:t)||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(e,r):void 0}}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,o=new Array(r);t<r;t++)o[t]=e[t];return o}function ownKeys(r,e){var t,o=Object.keys(r);return Object.getOwnPropertySymbols&&(t=Object.getOwnPropertySymbols(r),e&&(t=t.filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})),o.push.apply(o,t)),o}function _objectSpread(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(t),!0).forEach(function(e){_defineProperty(r,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))})}return r}function _defineProperty(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function addNewProperty(e,r,t){return e.map(function(e){return Object.assign({},_objectSpread(_objectSpread({},e),{},_defineProperty({},r,t)))})}Object.defineProperty(exports,"__esModule",{value:!0}),exports.addNewProperty=addNewProperty,exports.getEven=getEven,exports.getMaximum=getMaximum,exports.getMinimum=getMinimum,exports.getOdd=getOdd,exports.getTotal=getTotal,exports.getValues=getValues,exports.groupByKey=groupByKey,exports.mergeArrays=mergeArrays,exports.randomOrder=randomOrder,exports.removeDuplicates=removeDuplicates,exports.removeFalsy=removeFalsy,exports.removeValue=removeValue,exports.setAllValues=setAllValues,exports.isArray=isArray,exports.isBigint=isBigint,exports.isBoolean=isBoolean,exports.isNaN=isNaN,exports.isNull=isNull,exports.isNumber=isNumber,exports.isObject=isObject,exports.isRegex=isRegex,exports.isString=isString,exports.isSymbol=isSymbol,exports.isUndefined=isUndefined,exports.emptyArray=emptyArray,exports.intersectArrays=intersectArrays,exports.populateArray=populateArray,exports.reverseArray=reverseArray,exports.uniqueArray=uniqueArray,exports.typeOf=typeOf,exports.toUpper=exports.toString=exports.toNumber=exports.toLower=exports.toArray=exports.sortByKey=exports.people=exports.countObjects=exports.countKeys=void 0;var countKeys=function(e){return Object.keys(e).length};exports.countKeys=countKeys;var countObjects=function(e){return e.length};exports.countObjects=countObjects;var people=[{id:1,firstName:"John",secondName:"Smith",age:"61",status:1},{id:2,firstName:"John",secondName:"West",age:"55",status:!0},{id:3,firstName:"Brenda",secondName:"Holt",age:"60",status:!1},{id:4,firstName:"Sally",secondName:"Brampton",age:"33",status:void 0},{id:5,firstName:"June",secondName:"Chester",age:"47",status:NaN},{id:6,firstName:"Jack",secondName:"Carter",age:"24",status:null},{id:7,firstName:"Jack",secondName:"Foster",age:"58",status:0}];function getEven(e,r){return e.filter(function(e){return e[r]%2==0})}function getMaximum(e,r){return Math.max.apply(null,e.map(function(e){return e[r]}))}function getMinimum(e,r){return Math.min.apply(null,e.map(function(e){return e[r]}))}function getOdd(e,r){return e.filter(function(e){return e[r]%2==1})}function getTotal(e,t){return e.reduce(function(e,r){return e+parseInt(r[t])},0)}function getValues(e,r){return e.map(function(e){return e[r]})}function groupByKey(e,t){return e.reduce(function(e,r){return void 0===r[t]?e:Object.assign(e,_defineProperty({},r[t],(e[r[t]]||[]).concat(r)))},{})}function mergeArrays(e,r){return[e,r].reduce(function(e,t){return e.map(function(e,r){return Object.assign({},e,t[r])})})}function randomOrder(e){if(1===e.length)return e;var t=Math.floor(Math.random()*e.length);return[e[t]].concat(_toConsumableArray(randomOrder(e.filter(function(e,r){return r!=t}))))}function removeDuplicates(e,r){var t,o=[],n={};for(t in e)n[e[t][r]]=e[t];for(i in n)o.push(n[i]);return o}function removeFalsy(e,r){return e.filter(function(e){return!!e[r]})}function removeValue(e,r,t){return e.filter(function(e){return e[r]!==t})}function setAllValues(e,r,t){return e.map(function(e){return Object.assign({},_objectSpread(_objectSpread({},e),{},_defineProperty({},r,t)))})}exports.people=people;var sortByKey=function(e,t){return e.sort(function(e,r){return e[t]-r[t]})};exports.sortByKey=sortByKey;var toArray=function(e,r){return e.map(function(e){return e[r]})};exports.toArray=toArray;var toLower=function(e,r){return e.map(function(e){return _objectSpread(_objectSpread({},e),{},_defineProperty({},r,e[r].toLowerCase()))})};exports.toLower=toLower;var toNumber=function(e,r){return e.map(function(e){return _objectSpread(_objectSpread({},e),{},_defineProperty({},r,parseInt(e[r])))})};exports.toNumber=toNumber;var toString=function(e,r){return e.map(function(e){return _objectSpread(_objectSpread({},e),{},_defineProperty({},r,e[r].toString()))})};exports.toString=toString;var toTruncate=function(e,r,t){return e.map(function(e){return _objectSpread(_objectSpread({},e),{},_defineProperty({},r,e[r].toString().slice(0,t)+"..."))})},toUpper=function(e,r){return e.map(function(e){return _objectSpread(_objectSpread({},e),{},_defineProperty({},r,e[r].toUpperCase()))})};function isArray(e){return"array"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isBigint(e){return"bigint"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isBoolean(e){return"boolean"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isNaN(e){return"number"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isNull(e){return"null"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isNumber(e){return"number"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isObject(e){return"object"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isRegex(e){return"regexy"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isString(e){return"string"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isSymbol(e){return"symbol"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isUndefined(e){return"undefined"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function emptyArray(e){return e.length=[]}function intersectArrays(e,r){return _toConsumableArray(new Set(e)).filter(function(e){return r.includes(e)})}function populateArray(e,r,t){for(var o=[],n=e;n<=r;n+=t)o.push(n);return o}function reverseArray(e){return e.reverse()}function uniqueArray(e){return Array.from(new Set(e))}function typeOf(e){return Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.toUpper=toUpper; | ||
"use strict";function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_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(e,r){if(e){if("string"==typeof e)return _arrayLikeToArray(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(t="Object"===t&&e.constructor?e.constructor.name:t)||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(e,r):void 0}}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,o=new Array(r);t<r;t++)o[t]=e[t];return o}function ownKeys(r,e){var t,o=Object.keys(r);return Object.getOwnPropertySymbols&&(t=Object.getOwnPropertySymbols(r),e&&(t=t.filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})),o.push.apply(o,t)),o}function _objectSpread(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(t),!0).forEach(function(e){_defineProperty(r,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))})}return r}function _defineProperty(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function addNewProperty(e,r,t){return e.map(function(e){return Object.assign({},_objectSpread(_objectSpread({},e),{},_defineProperty({},r,t)))})}Object.defineProperty(exports,"__esModule",{value:!0}),exports.addNewProperty=addNewProperty,exports.getEven=getEven,exports.getMaximum=getMaximum,exports.getMinimum=getMinimum,exports.getOdd=getOdd,exports.getTotal=getTotal,exports.getValues=getValues,exports.groupByKey=groupByKey,exports.mergeArrays=mergeArrays,exports.randomOrder=randomOrder,exports.removeDuplicates=removeDuplicates,exports.removeFalsy=removeFalsy,exports.removeValue=removeValue,exports.setAllValues=setAllValues,exports.emptyArray=emptyArray,exports.intersectArrays=intersectArrays,exports.populateArray=populateArray,exports.reverseArray=reverseArray,exports.uniqueArray=uniqueArray,exports.isArray=isArray,exports.isBigint=isBigint,exports.isBoolean=isBoolean,exports.isNaN=isNaN,exports.isNull=isNull,exports.isNumber=isNumber,exports.isObject=isObject,exports.isRegex=isRegex,exports.isString=isString,exports.isSymbol=isSymbol,exports.isUndefined=isUndefined,exports.typeOf=typeOf,exports.toUpper=exports.toString=exports.toNumber=exports.toLower=exports.toArray=exports.sortByKey=exports.people=exports.countObjects=exports.countKeys=void 0;var countKeys=function(e){return Object.keys(e).length};exports.countKeys=countKeys;var countObjects=function(e){return e.length};exports.countObjects=countObjects;var people=[{id:1,firstName:"John",secondName:"Smith",age:"61",status:1},{id:2,firstName:"John",secondName:"West",age:"55",status:!0},{id:3,firstName:"Brenda",secondName:"Holt",age:"60",status:!1},{id:4,firstName:"Sally",secondName:"Brampton",age:"33",status:void 0},{id:5,firstName:"June",secondName:"Chester",age:"47",status:NaN},{id:6,firstName:"Jack",secondName:"Carter",age:"24",status:null},{id:7,firstName:"Jack",secondName:"Foster",age:"58",status:0}];function getEven(e,r){return e.filter(function(e){return e[r]%2==0})}function getMaximum(e,r){return Math.max.apply(null,e.map(function(e){return e[r]}))}function getMinimum(e,r){return Math.min.apply(null,e.map(function(e){return e[r]}))}function getOdd(e,r){return e.filter(function(e){return e[r]%2==1})}function getTotal(e,t){return e.reduce(function(e,r){return e+parseInt(r[t])},0)}function getValues(e,r){return e.map(function(e){return e[r]})}function groupByKey(e,t){return e.reduce(function(e,r){return void 0===r[t]?e:Object.assign(e,_defineProperty({},r[t],(e[r[t]]||[]).concat(r)))},{})}function mergeArrays(e,r){return[e,r].reduce(function(e,t){return e.map(function(e,r){return Object.assign({},e,t[r])})})}function randomOrder(e){if(1===e.length)return e;var t=Math.floor(Math.random()*e.length);return[e[t]].concat(_toConsumableArray(randomOrder(e.filter(function(e,r){return r!=t}))))}function removeDuplicates(e,r){var t,o=[],n={};for(t in e)n[e[t][r]]=e[t];for(i in n)o.push(n[i]);return o}function removeFalsy(e,r){return e.filter(function(e){return!!e[r]})}function removeValue(e,r,t){return e.filter(function(e){return e[r]!==t})}function setAllValues(e,r,t){return e.map(function(e){return Object.assign({},_objectSpread(_objectSpread({},e),{},_defineProperty({},r,t)))})}exports.people=people;var sortByKey=function(e,t){return e.sort(function(e,r){return e[t]-r[t]})};exports.sortByKey=sortByKey;var toArray=function(e,r){return e.map(function(e){return e[r]})};exports.toArray=toArray;var toLower=function(e,r){return e.map(function(e){return _objectSpread(_objectSpread({},e),{},_defineProperty({},r,e[r].toLowerCase()))})};exports.toLower=toLower;var toNumber=function(e,r){return e.map(function(e){return _objectSpread(_objectSpread({},e),{},_defineProperty({},r,parseInt(e[r])))})};exports.toNumber=toNumber;var toString=function(e,r){return e.map(function(e){return _objectSpread(_objectSpread({},e),{},_defineProperty({},r,e[r].toString()))})};exports.toString=toString;var toTruncate=function(e,r,t){return e.map(function(e){return _objectSpread(_objectSpread({},e),{},_defineProperty({},r,e[r].toString().slice(0,t)+"..."))})},toUpper=function(e,r){return e.map(function(e){return _objectSpread(_objectSpread({},e),{},_defineProperty({},r,e[r].toUpperCase()))})};function emptyArray(e){return e.length=[]}function intersectArrays(e,r){return _toConsumableArray(new Set(e)).filter(function(e){return r.includes(e)})}function populateArray(e,r,t){for(var o=[],n=e;n<=r;n+=t)o.push(n);return o}function reverseArray(e){return e.reverse()}function uniqueArray(e){return Array.from(new Set(e))}function isArray(e){return"array"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isBigint(e){return"bigint"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isBoolean(e){return"boolean"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isNaN(e){return"number"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isNull(e){return"null"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isNumber(e){return"number"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isObject(e){return"object"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isRegex(e){return"regexy"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isString(e){return"string"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isSymbol(e){return"symbol"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function isUndefined(e){return"undefined"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}function typeOf(e){return Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.toUpper=toUpper; |
{ | ||
"name": "helprjs", | ||
"version": "1.0.11", | ||
"version": "1.0.12", | ||
"description": "array helper library", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -103,14 +103,2 @@ # helprjs | ||
#### getMaximum - [Demo](https://codesandbox.io/s/getmaximum-swhbw) | ||
``` | ||
getMaximum(people,'age'); | ||
// 61 | ||
``` | ||
#### getMinimum - [Demo](https://codesandbox.io/s/getminimum-2fn0k) | ||
``` | ||
getMinimum(people,'age'); | ||
// 24 | ||
``` | ||
#### getOdd - [Demo](https://codesandbox.io/s/getodd-lsj78) | ||
@@ -122,8 +110,2 @@ ``` | ||
#### getTotal - [Demo](https://codesandbox.io/s/gettotal-tlu96) | ||
``` | ||
getTotal(people, 'age'); | ||
returns sum total | ||
``` | ||
#### getValues | ||
@@ -173,3 +155,3 @@ ``` | ||
setAllValues(people, 'age', '25'); | ||
(sets all ages to 25) | ||
(sets all values to 25) | ||
``` | ||
@@ -180,5 +162,35 @@ | ||
sortByKey(people, 'age'); | ||
returns object in age order | ||
returns object in value order | ||
``` | ||
#### toArray | ||
``` | ||
toArray(people, 'age'); | ||
// ["61","55","60","33","47","24","58"] | ||
``` | ||
#### toLower | ||
``` | ||
toLower(people, 'firstname'); | ||
returns object with values as lowercase | ||
``` | ||
#### toUpper | ||
``` | ||
toUpper(people, 'firstname'); | ||
returns object with values as uppercase | ||
``` | ||
#### toString | ||
``` | ||
toString(people, 'id'); | ||
returns object with values as a string | ||
``` | ||
#### toTruncate | ||
``` | ||
toTruncate(people, 'firstName', 3); | ||
returns object with values truncated to numerical value | ||
``` | ||
## Array | ||
@@ -216,3 +228,2 @@ | ||
## Boolean | ||
@@ -290,1 +301,27 @@ | ||
``` | ||
## Numerical | ||
#### getMaximum - [Demo](https://codesandbox.io/s/getmaximum-swhbw) | ||
``` | ||
getMaximum(people,'age'); | ||
// 61 | ||
``` | ||
#### getMinimum - [Demo](https://codesandbox.io/s/getminimum-2fn0k) | ||
``` | ||
getMinimum(people,'age'); | ||
// 24 | ||
``` | ||
#### getTotal - [Demo](https://codesandbox.io/s/gettotal-tlu96) | ||
``` | ||
getTotal(people, 'age'); | ||
returns sum total | ||
``` | ||
#### toNumber | ||
``` | ||
toNumber(people, 'age'); | ||
returns object with values as numbers | ||
``` |
23537
321