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

xhelper

Package Overview
Dependencies
Maintainers
1
Versions
31
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

xhelper - npm Package Compare versions

Comparing version 2.0.7 to 2.0.9

2

package.json
{
"name": "xhelper",
"version": "2.0.7",
"version": "2.0.9",
"description": "JavaScript helper library",

@@ -5,0 +5,0 @@ "keywords": [

@@ -68,3 +68,3 @@ ;

// Current version.
xhelper.VERSION = '2.0.7';
xhelper.VERSION = '2.0.9';

@@ -423,3 +423,3 @@ /**

/**
* Counts and returns common elements between two arrays
* Returns common elements between two arrays
*

@@ -432,26 +432,18 @@ * @param {array} array1 First Array

xhelper.getMatches = function (array1, array2, sorted) {
var result = {
'count': 0,
'elements': []
}
var elements = [];
if (sorted) {
array1.forEach(function (element) {
var index = array2.binaryIndexOf(element);
if (index >= 0) {
result.elements.push(element);
result.count++;
}
}, this);
var indexOf = 'binaryIndexOf';
} else {
array1.forEach(function (element) {
var index = array2.indexOf(element);
if (index >= 0) {
result.elements.push(element);
result.count++;
}
}, this);
var indexOf = 'indexOf';
}
return result;
array1.forEach(function (element) {
var index = array2[indexOf](element);
if (index >= 0) {
elements.push(element);
}
}, this);
return elements;
}

@@ -458,0 +450,0 @@

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

!function(){var e="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this||{},t=(e.xhelper,function(e){return e instanceof t?e:this instanceof t?void(this._wrapped=e):new t(e)});"undefined"==typeof exports||exports.nodeType?e.xhelper=t:("undefined"!=typeof module&&!module.nodeType&&module.exports&&(exports=module.exports=t),exports.xhelper=t),Array.prototype.binaryIndexOf=function(e){for(var t,n,r=0,o=this.length-1;r<=o;)if(t=(r+o)/2|0,(n=this[t])<e)r=t+1;else{if(!(n>e))return t;o=t-1}return-1},t.VERSION="2.0.7",t.containsObject=function(e,t,n){var r={},o=!1,a=!1;return e&&e.length>0&&e.forEach(function(u,i){(a=n?u[n].toString()==t[n].toString():JSON.stringify(u)===JSON.stringify(t))?(o=!0,r=u):i===e.length-1&&(o=!1,r={})}),{result:o,element:r}},t.ceil=function(e,t){if(!t)return Math.ceil(e);var n=Math.pow(10,t);return Math.ceil(e*n)/n},t.floor=function(e,t){if(!t)return Math.floor(e);var n=Math.pow(10,t);return Math.floor(e*n)/n},t.round=function(e,t){if(!t)return Math.round(e);var n=Math.pow(10,t);return Math.round(e*n)/n},t.truncate=function(e,t){if(!t)return Math.trunc(e);var n=Math.pow(10,t);return Math.trunc(e*n)/n},t.escapeRegex=function(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")},t.unspace=function(e,t){t||(t="all");var n={all:/\s/g,edges:/^\s*|\s*$/g,first:/^\s*/g,last:/\s*$/g,spaces:/\s+/g};switch(t){case"all":return e.replace(n.all,"");case"edges":return e.replace(n.edges,"");case"first":return e.replace(n.first,"");case"last":return e.replace(n.last,"");case"beautify":return e=e.replace(n.edges,""),e=e.replace(n.spaces," ");default:return e.replace(n.all,"")}},t.generateSlug=function(e,t){var n="",t=t||"-",r=new RegExp(/\s+/,"gi"),o=/[^A-Za-z0-9-_]/,a=new RegExp(o,"gi");return n=e.replace(r,t),n=n.replace(a,"")},t.objectCopy=function(e,t,n){if("object"!=typeof e)return{};if("object"!=typeof t&&(t={}),n&&!Array.isArray(n)&&(n=[]),n)n.forEach(function(n){t[n]=e[n]});else for(var r in e)t[r]=e[r];return t},t.toBoolean=function(e){return"true"===e||1==e},t.isUndefined=function(e){return void 0===e},t.isNull=function(e){return null===e},t.deg2rad=function(e){return.017453292519943295*e},t.validateEmail=function(e){return/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i.test(e)},t.leadingZeroes=function(e,t){if(!e)return"";e.length;for(var n=t-e.length,r=0;r<n;r++)e="0"+e;return e},t.commaSeparateNumber=function(e){for(;/(\d+)(\d{3})/.test(e.toString());)e=e.toString().replace(/(\d+)(\d{3})/,"$1,$2");return e},t.getLastMidnight=function(e,t,n){return(new Date).getTime()-(60*e*60*1e3+60*t*1e3+1e3*n)},t.getCurrentMonthFirstDay=function(e,t,n,r){var o=e-1;return Date.now()-(24*o*60*60*1e3+60*t*60*1e3+60*n*1e3+1e3*r)},t.ceilToMinute=function(e){var t=e/60;return Math.ceil(t)},t.getRandomElements=function(e,t){for(var n=[],r=0;r<t;r++)n.push(e[Math.floor(Math.random()*e.length)]);return n},t.getUniqueElements=function(e,t){for(var n=e.slice(e),r=[],o=0;o<t&&o<e.length;o++){var a=Math.floor(Math.random()*n.length),u=n.splice(a,1);r.push(u[0])}return r},t.getMatches=function(e,t,n){var r={count:0,elements:[]};return n?e.forEach(function(e){t.binaryIndexOf(e)>=0&&(r.elements.push(e),r.count++)},this):e.forEach(function(e){t.indexOf(e)>=0&&(r.elements.push(e),r.count++)},this),r},"function"==typeof define&&define.amd&&define("xhelper",[],function(){return t})}();
!function(){var e="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this||{},t=(e.xhelper,function(e){return e instanceof t?e:this instanceof t?void(this._wrapped=e):new t(e)});"undefined"==typeof exports||exports.nodeType?e.xhelper=t:("undefined"!=typeof module&&!module.nodeType&&module.exports&&(exports=module.exports=t),exports.xhelper=t),Array.prototype.binaryIndexOf=function(e){for(var t,r,n=0,o=this.length-1;n<=o;)if(t=(n+o)/2|0,(r=this[t])<e)n=t+1;else{if(!(r>e))return t;o=t-1}return-1},t.VERSION="2.0.9",t.containsObject=function(e,t,r){var n={},o=!1,a=!1;return e&&e.length>0&&e.forEach(function(i,u){(a=r?i[r].toString()==t[r].toString():JSON.stringify(i)===JSON.stringify(t))?(o=!0,n=i):u===e.length-1&&(o=!1,n={})}),{result:o,element:n}},t.ceil=function(e,t){if(!t)return Math.ceil(e);var r=Math.pow(10,t);return Math.ceil(e*r)/r},t.floor=function(e,t){if(!t)return Math.floor(e);var r=Math.pow(10,t);return Math.floor(e*r)/r},t.round=function(e,t){if(!t)return Math.round(e);var r=Math.pow(10,t);return Math.round(e*r)/r},t.truncate=function(e,t){if(!t)return Math.trunc(e);var r=Math.pow(10,t);return Math.trunc(e*r)/r},t.escapeRegex=function(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")},t.unspace=function(e,t){t||(t="all");var r={all:/\s/g,edges:/^\s*|\s*$/g,first:/^\s*/g,last:/\s*$/g,spaces:/\s+/g};switch(t){case"all":return e.replace(r.all,"");case"edges":return e.replace(r.edges,"");case"first":return e.replace(r.first,"");case"last":return e.replace(r.last,"");case"beautify":return e=e.replace(r.edges,""),e=e.replace(r.spaces," ");default:return e.replace(r.all,"")}},t.generateSlug=function(e,t){var r="",t=t||"-",n=new RegExp(/\s+/,"gi"),o=/[^A-Za-z0-9-_]/,a=new RegExp(o,"gi");return r=e.replace(n,t),r=r.replace(a,"")},t.objectCopy=function(e,t,r){if("object"!=typeof e)return{};if("object"!=typeof t&&(t={}),r&&!Array.isArray(r)&&(r=[]),r)r.forEach(function(r){t[r]=e[r]});else for(var n in e)t[n]=e[n];return t},t.toBoolean=function(e){return"true"===e||1==e},t.isUndefined=function(e){return void 0===e},t.isNull=function(e){return null===e},t.deg2rad=function(e){return.017453292519943295*e},t.validateEmail=function(e){return/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i.test(e)},t.leadingZeroes=function(e,t){if(!e)return"";e.length;for(var r=t-e.length,n=0;n<r;n++)e="0"+e;return e},t.commaSeparateNumber=function(e){for(;/(\d+)(\d{3})/.test(e.toString());)e=e.toString().replace(/(\d+)(\d{3})/,"$1,$2");return e},t.getLastMidnight=function(e,t,r){return(new Date).getTime()-(60*e*60*1e3+60*t*1e3+1e3*r)},t.getCurrentMonthFirstDay=function(e,t,r,n){var o=e-1;return Date.now()-(24*o*60*60*1e3+60*t*60*1e3+60*r*1e3+1e3*n)},t.ceilToMinute=function(e){var t=e/60;return Math.ceil(t)},t.getRandomElements=function(e,t){for(var r=[],n=0;n<t;n++)r.push(e[Math.floor(Math.random()*e.length)]);return r},t.getUniqueElements=function(e,t){for(var r=e.slice(e),n=[],o=0;o<t&&o<e.length;o++){var a=Math.floor(Math.random()*r.length),i=r.splice(a,1);n.push(i[0])}return n},t.getMatches=function(e,t,r){var n=[];if(r)o="binaryIndexOf";else var o="indexOf";return e.forEach(function(e){t[o](e)>=0&&n.push(e)},this),n},"function"==typeof define&&define.amd&&define("xhelper",[],function(){return t})}();
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