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

helprjs

Package Overview
Dependencies
Maintainers
1
Versions
68
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

helprjs - npm Package Compare versions

Comparing version 1.0.55 to 1.0.56

tests/arrayToObject.test.js

2

dist/index.js

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

"use strict";exports.__esModule=!0,exports.CSVtoArray=void 0;var CSVtoArray=function(r){for(var t=r.split("\n"),o=t[0].split(" "),e=new Array(t.length-1),s=1;s<t.length;s++){e[s-1]={},t[s]=t[s].split(" ");for(var a=0;a<o.length;a++)e[s-1][o[a]]=t[s][a]}return e};exports.CSVtoArray=CSVtoArray;;"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(r){for(var t,e=1,s=arguments.length;e<s;e++)for(var n in t=arguments[e])Object.prototype.hasOwnProperty.call(t,n)&&(r[n]=t[n]);return r}).apply(this,arguments)};function addNewProperty(r,t,e){return r.map(function(r){return Object.assign({},__assign(__assign({},r),((r={})[t]=e,r)))})}exports.__esModule=!0,exports.addNewProperty=void 0,exports.addNewProperty=addNewProperty;;"use strict";exports.__esModule=!0,exports.arrayToObject=void 0;var arrayToObject=function(r,e){for(var o={},t=0;t<r.length;t++)o[void 0!==e?e[t]:t]=r[t];return o};exports.arrayToObject=arrayToObject;;"use strict";exports.__esModule=!0,exports.countKeys=void 0;var countKeys=function(e){return Object.keys(e).length};exports.countKeys=countKeys;;"use strict";exports.__esModule=!0,exports.countObjects=void 0;var countObjects=function(t){return t.length};exports.countObjects=countObjects;;"use strict";function getEven(e,t){return e.filter(function(e){return e[t]%2==0})}exports.__esModule=!0,exports.getEven=void 0,exports.getEven=getEven;;"use strict";function getOdd(t,e){return t.filter(function(t){return t[e]%2==1})}exports.__esModule=!0,exports.getOdd=void 0,exports.getOdd=getOdd;;"use strict";function getValues(e,t){return e.map(function(e){return e[t]})}exports.__esModule=!0,exports.getValues=void 0,exports.getValues=getValues;;"use strict";function groupByKey(e,t){return e.reduce(function(e,r){var o;return void 0===r[t]?e:Object.assign(e,((o={})[r[t]]=(e[r[t]]||[]).concat(r),o))},{})}exports.__esModule=!0,exports.groupByKey=void 0,exports.groupByKey=groupByKey;;"use strict";var __spreadArray=this&&this.__spreadArray||function(r,e,a){if(a||2===arguments.length)for(var s,t=0,o=e.length;t<o;t++)!s&&t in e||((s=s||Array.prototype.slice.call(e,0,t))[t]=e[t]);return r.concat(s||Array.prototype.slice.call(e))};function mergeArrays(r,e,a){return __spreadArray(__spreadArray([],r,!0),e,!0)}exports.__esModule=!0,exports.mergeArrays=void 0,exports.mergeArrays=mergeArrays;;"use strict";exports.__esModule=!0,exports.objectToArray=void 0;var objectToArray=function(r){return Object.values(r)};exports.objectToArray=objectToArray;;"use strict";var __spreadArray=this&&this.__spreadArray||function(r,e,t){if(t||2===arguments.length)for(var a,n=0,o=e.length;n<o;n++)!a&&n in e||((a=a||Array.prototype.slice.call(e,0,n))[n]=e[n]);return r.concat(a||Array.prototype.slice.call(e))};function randomOrder(r){if(1===r.length)return r;var t=Math.floor(Math.random()*r.length);return __spreadArray([r[t]],randomOrder(r.filter(function(r,e){return e!=t})),!0)}exports.__esModule=!0,exports.randomOrder=void 0,exports.randomOrder=randomOrder;;"use strict";function refine(e,r,n){return e.filter(function(e){return e[r]===n})}exports.__esModule=!0,exports.refine=void 0,exports.refine=refine;;"use strict";function removeDuplicates(e,r){return Object.values(e.reduce(function(e,t){return Object.assign(e,((e={})[t[r]]=t,e))},{}))}exports.__esModule=!0,exports.removeDuplicates=void 0,exports.removeDuplicates=removeDuplicates;;"use strict";function removeFalsy(e,r){return e.filter(function(e){return!!e[r]})}exports.__esModule=!0,exports.removeFalsy=void 0,exports.removeFalsy=removeFalsy;;"use strict";function removeValue(e,r,o){return e.filter(function(e){return e[r]!==o})}exports.__esModule=!0,exports.removeValue=void 0,exports.removeValue=removeValue;;"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(s){for(var t,e=1,n=arguments.length;e<n;e++)for(var r in t=arguments[e])Object.prototype.hasOwnProperty.call(t,r)&&(s[r]=t[r]);return s}).apply(this,arguments)};function setAllValues(s,t,e){return s.map(function(s){return Object.assign({},__assign(__assign({},s),((s={})[t]=e,s)))})}exports.__esModule=!0,exports.setAllValues=void 0,exports.setAllValues=setAllValues;;"use strict";exports.__esModule=!0,exports.sortByKey=void 0;var sortByKey=function(r,e,o){return o?r.sort(function(r,o){return o[e].localeCompare(r[e])}):r.sort(function(r,o){return r[e].localeCompare(o[e])})};exports.sortByKey=sortByKey;;"use strict";exports.__esModule=!0,exports.toArray=void 0;var toArray=function(r,t){return r.map(function(r){return r[t]})};exports.toArray=toArray;;"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var r,o=1,s=arguments.length;o<s;o++)for(var e in r=arguments[o])Object.prototype.hasOwnProperty.call(r,e)&&(t[e]=r[e]);return t}).apply(this,arguments)},toLower=(exports.__esModule=!0,exports.toLower=void 0,function(t,o){return t.map(function(t){var r;return __assign(__assign({},t),((r={})[o]=t[o].toLowerCase(),r))})});exports.toLower=toLower;;"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var r,s=1,n=arguments.length;s<n;s++)for(var e in r=arguments[s])Object.prototype.hasOwnProperty.call(r,e)&&(t[e]=r[e]);return t}).apply(this,arguments)},toNumber=(exports.__esModule=!0,exports.toNumber=void 0,function(t,s){return t.map(function(t){var r;return __assign(__assign({},t),((r={})[s]=parseInt(t[s]),r))})});exports.toNumber=toNumber;;"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var n,r=1,s=arguments.length;r<s;r++)for(var i in n=arguments[r])Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t}).apply(this,arguments)},toString=(exports.__esModule=!0,exports.toString=void 0,function(t,r){return t.map(function(t){var n;return __assign(__assign({},t),((n={})[r]=t[r].toString(),n))})});exports.toString=toString;;"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var r,s=1,i=arguments.length;s<i;s++)for(var n in r=arguments[s])Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n]);return t}).apply(this,arguments)},toTrim=(exports.__esModule=!0,exports.toTrim=void 0,function(t,s){return t.map(function(t){var r;return __assign(__assign({},t),((r={})[s]=t[s].trim(),r))})});exports.toTrim=toTrim;;"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var n,r=1,s=arguments.length;r<s;r++)for(var e in n=arguments[r])Object.prototype.hasOwnProperty.call(n,e)&&(t[e]=n[e]);return t}).apply(this,arguments)},toTruncate=(exports.__esModule=!0,exports.toTruncate=void 0,function(t,r,s){return t.map(function(t){var n;return __assign(__assign({},t),((n={})[r]="".concat(t[r].toString().slice(0,s),"..."),n))})});exports.toTruncate=toTruncate;;"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var r,s=1,e=arguments.length;s<e;s++)for(var n in r=arguments[s])Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n]);return t}).apply(this,arguments)},toUpper=(exports.__esModule=!0,exports.toUpper=void 0,function(t,s){return t.map(function(t){var r;return __assign(__assign({},t),((r={})[s]=t[s].toUpperCase(),r))})});exports.toUpper=toUpper;;"use strict";function percentage(e,t){return 100*e/t}exports.__esModule=!0,exports.percentage=void 0,exports.percentage=percentage;;"use strict";function randomId(){return Math.random().toString(36).substring(2)}exports.__esModule=!0,exports.randomId=void 0,exports.randomId=randomId;;"use strict";function typeOf(e){return Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.typeOf=void 0,exports.typeOf=typeOf;;"use strict";function uuid(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,function(e){return(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)})}exports.__esModule=!0,exports.uuid=void 0,exports.uuid=uuid;;"use strict";function getMaximum(t,e){return Math.max.apply(null,t.map(function(t){return t[e]}))}exports.__esModule=!0,exports.getMaximum=void 0,exports.getMaximum=getMaximum;;"use strict";function getMinimum(t,i){return Math.min.apply(null,t.map(function(t){return t[i]}))}exports.__esModule=!0,exports.getMinimum=void 0,exports.getMinimum=getMinimum;;"use strict";function getTotal(t,o){return t.reduce(function(t,e){return t+parseInt(e[o])},0)}exports.__esModule=!0,exports.getTotal=void 0,exports.getTotal=getTotal;;"use strict";function isAll(s,e,l){var r=[];return s.forEach(function(s){r.push(s[e])}),r.every(l)}exports.__esModule=!0,exports.isAll=void 0,exports.isAll=isAll;;"use strict";function isArray(r){return"array"===Object.prototype.toString.call(r).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isArray=void 0,exports.isArray=isArray;;"use strict";function isBigint(i){return"bigint"===Object.prototype.toString.call(i).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isBigint=void 0,exports.isBigint=isBigint;;"use strict";function isBoolean(o){return"boolean"===Object.prototype.toString.call(o).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isBoolean=void 0,exports.isBoolean=isBoolean;;"use strict";function isNaN(e){return"number"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isNaN=void 0,exports.isNaN=isNaN;;"use strict";function isNull(e){return"null"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isNull=void 0,exports.isNull=isNull;;"use strict";function isNumber(e){return"number"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isNumber=void 0,exports.isNumber=isNumber;;"use strict";function isObject(e){return"object"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isObject=void 0,exports.isObject=isObject;;"use strict";function isPresent(e,s,r){var t=[];return e.forEach(function(e){t.push(e[s])}),t.some(r)}exports.__esModule=!0,exports.isPresent=void 0,exports.isPresent=isPresent;;"use strict";function isRegex(e){return"regexy"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isRegex=void 0,exports.isRegex=isRegex;;"use strict";function isString(t){return"string"===Object.prototype.toString.call(t).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isString=void 0,exports.isString=isString;;"use strict";function isSymbol(o){return"symbol"===Object.prototype.toString.call(o).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isSymbol=void 0,exports.isSymbol=isSymbol;;"use strict";function isUndefined(e){return"undefined"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isUndefined=void 0,exports.isUndefined=isUndefined;;"use strict";exports.__esModule=!0,exports.capitalise=void 0;var capitalise=function(e){return e.charAt(0).toUpperCase()+e.slice(1)};exports.capitalise=capitalise;;"use strict";function getValidEmail(t,e){return t.filter(function(t){return t[e]==t[e]&&(t=t[e],/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(t))})}exports.__esModule=!0,exports.getValidEmail=void 0,exports.getValidEmail=getValidEmail;;"use strict";function getValidString(t,e,i,r){return t.filter(function(t){return t[e]==t[e]&&t[e].length>=i&&t[e].length<=r})}exports.__esModule=!0,exports.getValidString=void 0,exports.getValidString=getValidString;;"use strict";exports.__esModule=!0,exports.concatArray=void 0;var concatArray=function(r){return[].concat.apply([],r)};exports.concatArray=concatArray;;"use strict";function emptyArray(r){return r.length=[]}exports.__esModule=!0,exports.emptyArray=void 0,exports.emptyArray=emptyArray;;"use strict";function getAverage(e){return e.reduce(function(e,t){return e+t})/e.length}exports.__esModule=!0,exports.getAverage=void 0,exports.getAverage=getAverage;;"use strict";var __spreadArray=this&&this.__spreadArray||function(r,e,t){if(t||2===arguments.length)for(var s,n=0,a=e.length;n<a;n++)!s&&n in e||((s=s||Array.prototype.slice.call(e,0,n))[n]=e[n]);return r.concat(s||Array.prototype.slice.call(e))};function intersectArrays(r,e){return __spreadArray([],new Set(r),!0).filter(function(r){return e.includes(r)})}exports.__esModule=!0,exports.intersectArrays=void 0,exports.intersectArrays=intersectArrays;;var isEmptyArray=function(r){return Array.isArray(r)&&!(0<r.length)};;"use strict";function populateArray(r,p,e){for(var o=[],t=r;t<=p;t+=e)o.push(t);return o}exports.__esModule=!0,exports.populateArray=void 0,exports.populateArray=populateArray;;"use strict";function reverseArray(r){return r.reverse()}exports.__esModule=!0,exports.reverseArray=void 0,exports.reverseArray=reverseArray;;"use strict";function shuffleArray(r){return r.sort(function(){return Math.random()-.5})}exports.__esModule=!0,exports.shuffleArray=void 0,exports.shuffleArray=shuffleArray;;"use strict";function uniqueArray(r){return Array.from(new Set(r))}exports.__esModule=!0,exports.uniqueArray=void 0,exports.uniqueArray=uniqueArray;
"use strict";exports.__esModule=!0,exports.CSVtoArray=void 0;var CSVtoArray=function(r){for(var t=r.split("\n"),o=t[0].split(" "),e=new Array(t.length-1),s=1;s<t.length;s++){e[s-1]={},t[s]=t[s].split(" ");for(var a=0;a<o.length;a++)e[s-1][o[a]]=t[s][a]}return e};exports.CSVtoArray=CSVtoArray;;"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(r){for(var t,e=1,s=arguments.length;e<s;e++)for(var n in t=arguments[e])Object.prototype.hasOwnProperty.call(t,n)&&(r[n]=t[n]);return r}).apply(this,arguments)};function addNewProperty(r,t,e){return r.map(function(r){return Object.assign({},__assign(__assign({},r),((r={})[t]=e,r)))})}exports.__esModule=!0,exports.addNewProperty=void 0,exports.addNewProperty=addNewProperty;;"use strict";exports.__esModule=!0,exports.arrayToObject=void 0;var arrayToObject=function(r,e){for(var o={},t=0;t<r.length;t++)o[void 0!==e?e[t]:t]=r[t];return o};exports.arrayToObject=arrayToObject;;"use strict";exports.__esModule=!0,exports.countKeys=void 0;var countKeys=function(e){return Object.keys(e).length};exports.countKeys=countKeys;;"use strict";exports.__esModule=!0,exports.countObjects=void 0;var countObjects=function(t){return t.length};exports.countObjects=countObjects;;"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(r){for(var t,n=1,s=arguments.length;n<s;n++)for(var e in t=arguments[n])Object.prototype.hasOwnProperty.call(t,e)&&(r[e]=t[e]);return r}).apply(this,arguments)};function deGroup(r){var t,n=[];for(t in r)r[t].map(function(r){return n.push(__assign({},r))});return n}exports.__esModule=!0,exports.deGroup=void 0,exports.deGroup=deGroup;;"use strict";function getEven(e,t){return e.filter(function(e){return e[t]%2==0})}exports.__esModule=!0,exports.getEven=void 0,exports.getEven=getEven;;"use strict";function getOdd(t,e){return t.filter(function(t){return t[e]%2==1})}exports.__esModule=!0,exports.getOdd=void 0,exports.getOdd=getOdd;;"use strict";function getValues(e,t){return e.map(function(e){return e[t]})}exports.__esModule=!0,exports.getValues=void 0,exports.getValues=getValues;;"use strict";function groupByKey(e,t){return e.reduce(function(e,r){var o;return void 0===r[t]?e:Object.assign(e,((o={})[r[t]]=(e[r[t]]||[]).concat(r),o))},{})}exports.__esModule=!0,exports.groupByKey=void 0,exports.groupByKey=groupByKey;;"use strict";var __spreadArray=this&&this.__spreadArray||function(r,e,a){if(a||2===arguments.length)for(var s,t=0,o=e.length;t<o;t++)!s&&t in e||((s=s||Array.prototype.slice.call(e,0,t))[t]=e[t]);return r.concat(s||Array.prototype.slice.call(e))};function mergeArrays(r,e,a){return __spreadArray(__spreadArray([],r,!0),e,!0)}exports.__esModule=!0,exports.mergeArrays=void 0,exports.mergeArrays=mergeArrays;;"use strict";exports.__esModule=!0,exports.objectToArray=void 0;var objectToArray=function(r){return Object.values(r)};exports.objectToArray=objectToArray;;"use strict";var __spreadArray=this&&this.__spreadArray||function(r,e,t){if(t||2===arguments.length)for(var a,n=0,o=e.length;n<o;n++)!a&&n in e||((a=a||Array.prototype.slice.call(e,0,n))[n]=e[n]);return r.concat(a||Array.prototype.slice.call(e))};function randomOrder(r){if(1===r.length)return r;var t=Math.floor(Math.random()*r.length);return __spreadArray([r[t]],randomOrder(r.filter(function(r,e){return e!=t})),!0)}exports.__esModule=!0,exports.randomOrder=void 0,exports.randomOrder=randomOrder;;"use strict";function refine(e,r,n){return e.filter(function(e){return e[r]===n})}exports.__esModule=!0,exports.refine=void 0,exports.refine=refine;;"use strict";function removeDuplicates(e,r){return Object.values(e.reduce(function(e,t){return Object.assign(e,((e={})[t[r]]=t,e))},{}))}exports.__esModule=!0,exports.removeDuplicates=void 0,exports.removeDuplicates=removeDuplicates;;"use strict";function removeFalsy(e,r){return e.filter(function(e){return!!e[r]})}exports.__esModule=!0,exports.removeFalsy=void 0,exports.removeFalsy=removeFalsy;;"use strict";function removeValue(e,r,o){return e.filter(function(e){return e[r]!==o})}exports.__esModule=!0,exports.removeValue=void 0,exports.removeValue=removeValue;;"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(s){for(var t,e=1,n=arguments.length;e<n;e++)for(var r in t=arguments[e])Object.prototype.hasOwnProperty.call(t,r)&&(s[r]=t[r]);return s}).apply(this,arguments)};function setAllValues(s,t,e){return s.map(function(s){return Object.assign({},__assign(__assign({},s),((s={})[t]=e,s)))})}exports.__esModule=!0,exports.setAllValues=void 0,exports.setAllValues=setAllValues;;"use strict";exports.__esModule=!0,exports.sortByKey=void 0;var sortByKey=function(r,e,o){return o?r.sort(function(r,o){return o[e].localeCompare(r[e])}):r.sort(function(r,o){return r[e].localeCompare(o[e])})};exports.sortByKey=sortByKey;;"use strict";exports.__esModule=!0,exports.toArray=void 0;var toArray=function(r,t){return r.map(function(r){return r[t]})};exports.toArray=toArray;;"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var r,o=1,s=arguments.length;o<s;o++)for(var e in r=arguments[o])Object.prototype.hasOwnProperty.call(r,e)&&(t[e]=r[e]);return t}).apply(this,arguments)},toLower=(exports.__esModule=!0,exports.toLower=void 0,function(t,o){return t.map(function(t){var r;return __assign(__assign({},t),((r={})[o]=t[o].toLowerCase(),r))})});exports.toLower=toLower;;"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var r,s=1,n=arguments.length;s<n;s++)for(var e in r=arguments[s])Object.prototype.hasOwnProperty.call(r,e)&&(t[e]=r[e]);return t}).apply(this,arguments)},toNumber=(exports.__esModule=!0,exports.toNumber=void 0,function(t,s){return t.map(function(t){var r;return __assign(__assign({},t),((r={})[s]=parseInt(t[s]),r))})});exports.toNumber=toNumber;;"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var n,r=1,s=arguments.length;r<s;r++)for(var i in n=arguments[r])Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t}).apply(this,arguments)},toString=(exports.__esModule=!0,exports.toString=void 0,function(t,r){return t.map(function(t){var n;return __assign(__assign({},t),((n={})[r]=t[r].toString(),n))})});exports.toString=toString;;"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var r,s=1,i=arguments.length;s<i;s++)for(var n in r=arguments[s])Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n]);return t}).apply(this,arguments)},toTrim=(exports.__esModule=!0,exports.toTrim=void 0,function(t,s){return t.map(function(t){var r;return __assign(__assign({},t),((r={})[s]=t[s].trim(),r))})});exports.toTrim=toTrim;;"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var n,r=1,s=arguments.length;r<s;r++)for(var e in n=arguments[r])Object.prototype.hasOwnProperty.call(n,e)&&(t[e]=n[e]);return t}).apply(this,arguments)},toTruncate=(exports.__esModule=!0,exports.toTruncate=void 0,function(t,r,s){return t.map(function(t){var n;return __assign(__assign({},t),((n={})[r]="".concat(t[r].toString().slice(0,s),"..."),n))})});exports.toTruncate=toTruncate;;"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var r,s=1,e=arguments.length;s<e;s++)for(var n in r=arguments[s])Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n]);return t}).apply(this,arguments)},toUpper=(exports.__esModule=!0,exports.toUpper=void 0,function(t,s){return t.map(function(t){var r;return __assign(__assign({},t),((r={})[s]=t[s].toUpperCase(),r))})});exports.toUpper=toUpper;;"use strict";exports.__esModule=!0,exports.concatArray=void 0;var concatArray=function(r){return[].concat.apply([],r)};exports.concatArray=concatArray;;"use strict";function emptyArray(r){return r.length=[]}exports.__esModule=!0,exports.emptyArray=void 0,exports.emptyArray=emptyArray;;"use strict";function getAverage(e){return e.reduce(function(e,t){return e+t})/e.length}exports.__esModule=!0,exports.getAverage=void 0,exports.getAverage=getAverage;;"use strict";var __spreadArray=this&&this.__spreadArray||function(r,e,t){if(t||2===arguments.length)for(var s,n=0,a=e.length;n<a;n++)!s&&n in e||((s=s||Array.prototype.slice.call(e,0,n))[n]=e[n]);return r.concat(s||Array.prototype.slice.call(e))};function intersectArrays(r,e){return __spreadArray([],new Set(r),!0).filter(function(r){return e.includes(r)})}exports.__esModule=!0,exports.intersectArrays=void 0,exports.intersectArrays=intersectArrays;;var isEmptyArray=function(r){return Array.isArray(r)&&!(0<r.length)};;"use strict";function populateArray(r,p,e){for(var o=[],t=r;t<=p;t+=e)o.push(t);return o}exports.__esModule=!0,exports.populateArray=void 0,exports.populateArray=populateArray;;"use strict";function reverseArray(r){return r.reverse()}exports.__esModule=!0,exports.reverseArray=void 0,exports.reverseArray=reverseArray;;"use strict";function shuffleArray(r){return r.sort(function(){return Math.random()-.5})}exports.__esModule=!0,exports.shuffleArray=void 0,exports.shuffleArray=shuffleArray;;"use strict";function uniqueArray(r){return Array.from(new Set(r))}exports.__esModule=!0,exports.uniqueArray=void 0,exports.uniqueArray=uniqueArray;;"use strict";function isAll(s,e,l){var r=[];return s.forEach(function(s){r.push(s[e])}),r.every(l)}exports.__esModule=!0,exports.isAll=void 0,exports.isAll=isAll;;"use strict";function isArray(r){return"array"===Object.prototype.toString.call(r).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isArray=void 0,exports.isArray=isArray;;"use strict";function isBigint(i){return"bigint"===Object.prototype.toString.call(i).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isBigint=void 0,exports.isBigint=isBigint;;"use strict";function isBoolean(o){return"boolean"===Object.prototype.toString.call(o).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isBoolean=void 0,exports.isBoolean=isBoolean;;"use strict";function isNaN(e){return"number"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isNaN=void 0,exports.isNaN=isNaN;;"use strict";function isNull(e){return"null"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isNull=void 0,exports.isNull=isNull;;"use strict";function isNumber(e){return"number"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isNumber=void 0,exports.isNumber=isNumber;;"use strict";function isObject(e){return"object"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isObject=void 0,exports.isObject=isObject;;"use strict";function isPresent(e,s,r){var t=[];return e.forEach(function(e){t.push(e[s])}),t.some(r)}exports.__esModule=!0,exports.isPresent=void 0,exports.isPresent=isPresent;;"use strict";function isRegex(e){return"regexy"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isRegex=void 0,exports.isRegex=isRegex;;"use strict";function isString(t){return"string"===Object.prototype.toString.call(t).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isString=void 0,exports.isString=isString;;"use strict";function isSymbol(o){return"symbol"===Object.prototype.toString.call(o).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isSymbol=void 0,exports.isSymbol=isSymbol;;"use strict";function isUndefined(e){return"undefined"===Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.isUndefined=void 0,exports.isUndefined=isUndefined;;"use strict";function percentage(e,t){return 100*e/t}exports.__esModule=!0,exports.percentage=void 0,exports.percentage=percentage;;"use strict";function randomId(){return Math.random().toString(36).substring(2)}exports.__esModule=!0,exports.randomId=void 0,exports.randomId=randomId;;"use strict";function typeOf(e){return Object.prototype.toString.call(e).replace(/^\[object\s+([a-z]+)\]$/i,"$1").toLowerCase()}exports.__esModule=!0,exports.typeOf=void 0,exports.typeOf=typeOf;;"use strict";function uuid(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,function(e){return(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)})}exports.__esModule=!0,exports.uuid=void 0,exports.uuid=uuid;;"use strict";function getMaximum(t,e){return Math.max.apply(null,t.map(function(t){return t[e]}))}exports.__esModule=!0,exports.getMaximum=void 0,exports.getMaximum=getMaximum;;"use strict";function getMinimum(t,i){return Math.min.apply(null,t.map(function(t){return t[i]}))}exports.__esModule=!0,exports.getMinimum=void 0,exports.getMinimum=getMinimum;;"use strict";function getTotal(t,o){return t.reduce(function(t,e){return t+parseInt(e[o])},0)}exports.__esModule=!0,exports.getTotal=void 0,exports.getTotal=getTotal;;"use strict";exports.__esModule=!0,exports.capitalise=void 0;var capitalise=function(e){return e.charAt(0).toUpperCase()+e.slice(1)};exports.capitalise=capitalise;;"use strict";function getValidEmail(t,e){return t.filter(function(t){return t[e]==t[e]&&(t=t[e],/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(t))})}exports.__esModule=!0,exports.getValidEmail=void 0,exports.getValidEmail=getValidEmail;;"use strict";function getValidString(t,e,i,r){return t.filter(function(t){return t[e]==t[e]&&t[e].length>=i&&t[e].length<=r})}exports.__esModule=!0,exports.getValidString=void 0,exports.getValidString=getValidString;
{
"name": "helprjs",
"version": "1.0.55",
"version": "1.0.56",
"description": "array and object helper library",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

@@ -43,2 +43,9 @@ # helprjs

#### **NEW** deGroup - [Demo](https://codesandbox.io/s/groupbyid-lv5mp?file=/src/App.js)
```
reverses a grouped object.
deGroup(people, groupObject)
returns 9 obects
```
#### **NEW** objectToArray - [Demo](https://codesandbox.io/s/objecttoarray-hmbbsg?file=/src/App.js)

@@ -45,0 +52,0 @@ ```

import { addNewProperty } from '../dist/index.js';
import { people } from '../tests/peopleObject.js'
import { people } from '../tests/peopleObject.js';
describe('addNewProperty', () => {
test('original object does not contain registered', () => {
expect(people[0].registered).toBe(undefined);
});
test('transformed object contains registered', () => {
const result = addNewProperty(people, 'registered', true)
expect(result[0].registered).toBe(true);
});
});
test('original object does not contain registered', () => {
expect(people[0].registered).toBe(undefined);
});
test('transformed object contains registered', () => {
const result = addNewProperty(people, 'registered', true);
expect(result[0].registered).toBe(true);
});
});
import { countKeys } from '../dist/index.js';
describe('countKeys', () => {
test('has 3 keys', () => {
const result = countKeys({a:1, b:2, c:3});
expect(result).toBe(3);
});
test('has 3 keys', () => {
const result = countKeys({ a: 1, b: 2, c: 3 });
expect(result).toBe(3);
});
});
import { countObjects } from '../dist/index.js';
import { people } from './peopleObject.js'
import { people } from './peopleObject.js';
describe('countObjects', () => {
test('has 9 objects', () => {
const result = countObjects(people);
expect(result).toBe(9);
});
test('has 9 objects', () => {
const result = countObjects(people);
expect(result).toBe(9);
});
});
import { getEven } from '../dist/index.js';
const ages = [
{ age: 53 },{ age: 50 },{ age: 51 }
]
const ages = [{ age: 53 }, { age: 50 }, { age: 51 }];
describe('getEven', () => {
test('all numbers are even', () => {
const result = getEven(ages, 'age');
expect(result[0].age).toBe(50);
});
test('all numbers are even', () => {
const result = getEven(ages, 'age');
expect(result[0].age).toBe(50);
});
});
import { getOdd } from '../dist/index.js';
const ages = [
{ age: 53 },{ age: 50 },{ age: 51 }
]
const ages = [{ age: 53 }, { age: 50 }, { age: 51 }];
describe('getOdd', () => {
test('all numbers are odd', () => {
const result = getOdd(ages, 'age');
expect(result[0].age).toBe(53);
});
test('all numbers are odd', () => {
const result = getOdd(ages, 'age');
expect(result[0].age).toBe(53);
});
});
import { getValues } from '../dist/index.js';
const ages = [
{ age: 53 },{ age: 50 },{ age: 51 }
]
const ages = [{ age: 53 }, { age: 50 }, { age: 51 }];
describe('getValues', () => {
const result = getValues(ages, 'age');
test('get value is correct', () => {
expect(result[0]).toBe(53);
expect(result[1]).toBe(50);
expect(result[2]).toBe(51);
});
test('get 3 results', () => {
expect(result.length).toBe(3);
});
const result = getValues(ages, 'age');
test('get value is correct', () => {
expect(result[0]).toBe(53);
expect(result[1]).toBe(50);
expect(result[2]).toBe(51);
});
test('get 3 results', () => {
expect(result.length).toBe(3);
});
});
import { groupByKey } from '../dist/index.js';
import { people } from './peopleObject.js'
import { people } from './peopleObject.js';
describe('groupByKey', () => {
const result = groupByKey(people, 'firstName');
test('5 object keys', () => {
expect(Object.keys(result).length).toBe(5);
});
test('All arrays are the correct length', () => {
expect(result.John.length).toBe(2);
expect(result.Brenda.length).toBe(1);
expect(result.Sally.length).toBe(1);
expect(result.June.length).toBe(1);
expect(result.Jack.length).toBe(4);
});
const result = groupByKey(people, 'firstName');
test('5 object keys', () => {
expect(Object.keys(result).length).toBe(5);
});
test('All arrays are the correct length', () => {
expect(result.John.length).toBe(2);
expect(result.Brenda.length).toBe(1);
expect(result.Sally.length).toBe(1);
expect(result.June.length).toBe(1);
expect(result.Jack.length).toBe(4);
});
});
import { mergeArrays } from '../dist/index.js';
const people1 = [
{ id: 1, firstName: "John", secondName: "Smith", age: "61", status: 1 },
{ id: 2, firstName: "John", secondName: "West", age: "55", status: true },
{ id: 3, firstName: "Brenda", secondName: "Holt", age: "60", status: false }
];
{
id: 1,
firstName: 'John',
secondName: 'Smith',
age: '61',
status: 1,
},
{
id: 2,
firstName: 'John',
secondName: 'West',
age: '55',
status: true,
},
{
id: 3,
firstName: 'Brenda',
secondName: 'Holt',
age: '60',
status: false,
},
];
const people2 = [
{ id: 4, firstName: "John", secondName: "Smith", age: "61", status: 1 },
{ id: 5, firstName: "John", secondName: "West", age: "55", status: true },
{ id: 6, firstName: "Paul", secondName: "Luck", age: "22", status: false }
];
const people2 = [
{
id: 4,
firstName: 'John',
secondName: 'Smith',
age: '61',
status: 1,
},
{
id: 5,
firstName: 'John',
secondName: 'West',
age: '55',
status: true,
},
{
id: 6,
firstName: 'Paul',
secondName: 'Luck',
age: '22',
status: false,
},
];
describe('mergeArrays ', () => {
test('Arrays merged length is 6', () => {
const result = mergeArrays(people1, people2, "firstName");
expect(result.length).toBe(6);
});
test('Arrays merged length is 6', () => {
const result = mergeArrays(people1, people2, 'firstName');
expect(result.length).toBe(6);
});
});
import { objectToArray } from '../dist/index.js';
describe('objectToArray', () => {
const result = objectToArray({firstName: 'Mike', lastName: 'Jones', age: 34, registered: true})
test('is an array', () => {
expect(Array.isArray(result)).toBe(true);
});
test('has array value of Mike', () => {
expect(result[0]).toBe('Mike');
});
test('has array value of Jones', () => {
expect(result[1]).toBe('Jones');
});
test('has array value of 34', () => {
expect(result[2]).toBe(34);
});
test('has array value of true', () => {
expect(result[3]).toBe(true);
});
const result = objectToArray({
firstName: 'Mike',
lastName: 'Jones',
age: 34,
registered: true,
});
test('is an array', () => {
expect(Array.isArray(result)).toBe(true);
});
it('matches if the actual array does contains the expected elements', () => {
expect(result).toEqual(
expect.arrayContaining(['Mike', 'Jones', 34, true])
);
});
});
export const people = [
{ id: 1, firstName: 'John', secondName: 'Smith', age: '61', status: 1 },
{ id: 2, firstName: 'John', secondName: 'West', age: '55', status: true },
{ id: 3, firstName: 'Brenda', secondName: 'Holt', age: '60', status: false },
{ id: 4, firstName: 'Sally', secondName: 'Brampton', age: '33', status: undefined },
{ 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 },
{ id: 7, firstName: 'Jack', secondName: 'Foster', age: '58', status: 0 },
{ id: 7, firstName: 'Jack', secondName: 'Foster', age: '58', status: 0 },
];
{
id: 1,
firstName: 'John',
secondName: 'Smith',
age: '61',
status: 1,
},
{
id: 2,
firstName: 'John',
secondName: 'West',
age: '55',
status: true,
},
{
id: 3,
firstName: 'Brenda',
secondName: 'Holt',
age: '60',
status: false,
},
{
id: 4,
firstName: 'Sally',
secondName: 'Brampton',
age: '33',
status: undefined,
},
{
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,
},
{
id: 7,
firstName: 'Jack',
secondName: 'Foster',
age: '58',
status: 0,
},
{
id: 7,
firstName: 'Jack',
secondName: 'Foster',
age: '58',
status: 0,
},
];

@@ -8,2 +8,1 @@ // getOdd(people,'age');

// removeValue(people,'firstName', 'John');
// remove all objects that have this value
// Note: this is not case sensitive
export function removeValue(arr: [], key: string, value: string | number) {
export function removeValue(arr: [], key: string, value: any) {
return arr.filter(item => item[key] !== value);

@@ -6,0 +6,0 @@ };

// toArray(people, 'age');
// ["61","55","60","33","47","24","58"]
export const toArray = (arr: [], key: string) => {
return arr.map(item => item[key]);
}
export const toArray = (arr: [], key: string) => arr.map(item => item[key])
// toLower(people, 'firstname');
export const toLower = (arr: [], key: string) => {
return arr.map((item: any) => ({
...item, [key]: item[key].toLowerCase()
})
);
}
export const toLower = (arr: [], key: string) => arr.map((item: any) => ({
...item, [key]: item[key].toLowerCase()
})
)
// toNumber(people, 'age');
export const toNumber = (arr: [], key: string) => {
return arr.map((item: any) => ({
...item,
[key]: parseInt(item[key])
})
);
}
export const toNumber = (arr: [], key: string) => arr.map((item: any) => ({
...item,
[key]: parseInt(item[key])
})
)
// toString(people, 'id');
export const toString = (arr: [], key: string) => {
return arr.map((item: any) => ({
...item,
[key]: item[key].toString()
}));
}
export const toString = (arr: [], key: string) => arr.map((item: any) => ({
...item,
[key]: item[key].toString()
}))
// toTrim(people, 'firstname');
export const toTrim = (arr: [], key: string) => {
return arr.map((item: any)=> ({
...item,
[key]: item[key].trim()
})
);
}
export const toTrim = (arr: [], key: string) => arr.map((item: any)=> ({
...item,
[key]: item[key].trim()
})
)
// toTruncate(people, 'firstName', 3);
export const toTruncate= (arr: [], key: string, len: number) => {
return arr.map((item: any) => ({
...item,
[key]: `${item[key].toString().slice(0, len)}...`
})
);
}
export const toTruncate= (arr: [], key: string, len: number) => arr.map((item: any) => ({
...item,
[key]: `${item[key].toString().slice(0, len)}...`
})
)
// toUpper(people, 'firstname');
export const toUpper = (arr: [], key: string) => {
return arr.map((item: any) => ({
...item,
[key]: item[key].toUpperCase()
})
);
}
export const toUpper = (arr: [], key: string) => arr.map((item: any) => ({
...item,
[key]: item[key].toUpperCase()
})
)
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