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

xe-utils

Package Overview
Dependencies
Maintainers
1
Versions
305
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

xe-utils - npm Package Compare versions

Comparing version 1.5.3 to 1.5.4

46

dist/xe-utils.js
/*!
* xe-utils.js v1.5.3
* xe-utils.js v1.5.4
* (c) 2017-2018 Xu Liangzhan

@@ -506,3 +506,3 @@ * ISC License.

if (obj.hasOwnProperty(key)) {
iteratee.call(context, obj[key], key, obj)
iteratee.call(context || this, obj[key], key, obj)
}

@@ -514,3 +514,3 @@ }

for (var index = 0, len = obj.length || 0; index < len; index++) {
iteratee.call(context, obj[index], index, obj)
iteratee.call(context || this, obj[index], index, obj)
}

@@ -531,7 +531,7 @@ }

if (isFunction(obj.forEach)) {
return obj.forEach(iteratee, context)
return obj.forEach(iteratee, context || this)
}
return arrayEach(obj, iteratee, context)
return arrayEach(obj, iteratee, context || this)
}
return objectEach(obj, iteratee, context)
return objectEach(obj, iteratee, context || this)
}

@@ -557,3 +557,3 @@ return obj

} else if (isFunction(iteratee)) {
iteratee = iteratee.bind(context)
iteratee = iteratee.bind(context || this)
} else {

@@ -585,3 +585,3 @@ iteratee = attr = null

each(obj, function (val, index) {
result[index] = iteratee.call(context, val, index, obj)
result[index] = iteratee.call(context || this, val, index, obj)
})

@@ -720,7 +720,7 @@ return result

if (isArray(obj)) {
return obj.some(iteratee, context)
return obj.some(iteratee, context || this)
} else {
for (var index in obj) {
if (obj.hasOwnProperty(index)) {
if (iteratee.call(context, obj[index], index, obj)) {
if (iteratee.call(context || this, obj[index], index, obj)) {
return true

@@ -747,7 +747,7 @@ }

if (isArray(obj)) {
return obj.every(iteratee, context)
return obj.every(iteratee, context || this)
} else {
for (var index in obj) {
if (obj.hasOwnProperty(index)) {
if (!iteratee.call(context, obj[index], index, obj)) {
if (!iteratee.call(context || this, obj[index], index, obj)) {
return false

@@ -774,7 +774,7 @@ }

if (isArray(obj)) {
return obj.filter(iteratee, context)
return obj.filter(iteratee, context || this)
} else {
var result = {}
each(obj, function (val, key) {
if (iteratee.call(context, val, key, obj)) {
if (iteratee.call(context || this, val, key, obj)) {
result[key] = val

@@ -801,7 +801,7 @@ }

if (isArray(obj)) {
return obj.find(iteratee, context)
return obj.find(iteratee, context || this)
} else {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
if (iteratee.call(context, obj[key], key, obj)) {
if (iteratee.call(context || this, obj[key], key, obj)) {
return obj[key]

@@ -828,6 +828,6 @@ }

if (isArray(obj)) {
return obj.map(iteratee, context)
return obj.map(iteratee, context || this)
} else {
each(obj, function () {
result.push(iteratee.apply(context, arguments))
result.push(iteratee.apply(context || this, arguments))
})

@@ -1237,3 +1237,9 @@ }

function mixin (methods) {
return objectAssign(XEUtils, methods)
objectEach(methods, function (fn, name) {
XEUtils[name] = isFunction(fn) ? function () {
var result = fn.apply(XEUtils.context, arguments)
XEUtils.context = null
return result
} : fn
})
}

@@ -1248,5 +1254,5 @@

XEUtils.mixin = mixin
XEUtils.version = '1.5.3'
XEUtils.version = '1.5.4'
return XEUtils
}))
/*!
* xe-utils.js v1.5.3
* xe-utils.js v1.5.4
* (c) 2017-2018 Xu Liangzhan
* ISC License.
*/
(function(b,a){typeof exports==="object"&&typeof module!=="undefined"?module.exports=a():typeof define==="function"&&define.amd?define(a):(b.XEUtils=a())}(this,function(){var Z=window.isNaN;var aK=window.isFinite;var b=Array.isArray||function(a2){return Object.prototype.toString.call(a2)==="[object Array]"};function f(a2){return a2!==null&&!Z(a2)&&!Y(a2)}var Y=Number.isInteger;function aE(a2){return typeof a2==="function"}function aI(a2){return typeof a2==="boolean"}function aO(a2){return typeof a2==="string"}function Q(a2){return typeof a2==="number"}function at(a2){return a2?a2.constructor===RegExp:false}function I(a2){return typeof a2==="object"}function G(a2){return a2?a2.constructor===Object:false}function g(a2){return a2?a2.constructor===Date:false}function c(a2){return a2?a2.constructor===Error:false}function an(a2){return a2?a2.constructor===TypeError:false}function l(a3){if(a3===0||!Q(a3)){for(var a2 in a3){return false}return true}return false}function aX(a2){return a2===null}function aJ(a2){return typeof Symbol!=="undefined"&&Symbol.isSymbol?Symbol.isSymbol(a2):(typeof a2==="symbol")}function d(a2){return String(a2)==="[object Arguments]"}function ai(a2){return a2&&aO(a2.nodeName)&&Q(a2.nodeType)}function aN(a2){return a2&&a2.nodeType===9}function O(a2){return a2&&a2===a2.window}function aV(a2){return typeof FormData!=="undefined"&&a2 instanceof FormData}function am(a3){var a2=a3?A(a3):new Date();var a4=a2.getFullYear();return(a4%4===0)&&(a4%100!==0||a4%400===0)}function x(a2){if(a2===null){return""+a2}if(aJ(a2)){return"symbol"}if(g(a2)){return"date"}if(b(a2)){return"array"}return typeof a2}var H=0;function ab(){return ++H}function k(a3){var a2=0;if(aO(a3)||b(a3)){return a3.length}aY(a3,function(){a2++});return a2}function ar(a2){return function(a4,a5){if(a4){if(aO(a4)||b(a4)){return a2(a4,a5)}for(var a3 in a4){if(a5===a4[a3]){return a3}}}return -1}}var m=ar(function(a4,a5){if(a4.indexOf){return a4.indexOf(a5)}for(var a3=0,a2=a4.length;a3<a2;a3++){if(a5===a4[a3]){return a3}}});var aA=ar(function(a3,a4){if(a3.lastIndexOf){return a3.lastIndexOf(a4)}for(var a2=a3.length-1;a2>=0;a2--){if(a4===a3[a2]){return a2}}return -1});function J(a2,a3){return m(a2,a3)!==-1}var U=J;var a1=Object.assign||function(a5){if(a5){for(var a4,a3=1,a2=arguments.length;a3<a2;a3++){a4=arguments[a3];aw(v(arguments[a3]),function(a6){a5[a6]=a4[a6]})}}return a5};var aH=a1;var aa=a1;function ae(a3){if(I(a3)){return a3}else{if(aO(a3)){try{return JSON.parse(a3)}catch(a2){console.error(a2)}}}return{}}function az(a3){if(I(a3)){try{return JSON.stringify(a3)}catch(a2){console.error(a2)}}return a3?""+a3:""}function v(a3){var a2=[];if(a3){if(Object.keys){return Object.keys(a3)}aB(a3,function(a5,a4){a2.push(a4)})}return a2}var M=v;function P(a3){if(Object.values){return a3?Object.values(a3):[]}var a2=[];aw(v(a3),function(a4){a2.push(a3[a4])});return a2}var B=P;function aG(a3){if(Object.entries){return a3?Object.entries(a3):[]}var a2=[];aw(v(a3),function(a4){a2.push([a4,a3[a4]])});return a2}var aQ=aG;function o(a2){return P(a2)[0]}var al=o;function E(a3){var a2=P(a3);return a2[a2.length-1]}var V=E;function aB(a4,a5,a3){for(var a2 in a4){if(a4.hasOwnProperty(a2)){a5.call(a3,a4[a2],a2,a4)}}}function aw(a5,a6,a4){for(var a3=0,a2=a5.length||0;a3<a2;a3++){a6.call(a4,a5[a3],a3,a5)}}function aY(a3,a4,a2){if(a3){if(b(a3)){if(aE(a3.forEach)){return a3.forEach(a4,a2)}return aw(a3,a4,a2)}return aB(a3,a4,a2)}return a3}function ad(a6,a7,a5){var a4,a3;var a2={};if(a6){if(aO(a7)){a3=a7;a7=null}else{if(aE(a7)){a7=a7.bind(a5)}else{a7=a3=null}}aY(a6,function(a9,a8){a4=a7?a7(a9,a8,a6):(a3?a9[a3]:a9);if(a2[a4]){a2[a4].push(a9)}else{a2[a4]=[a9]}})}return a2}function s(a4,a5,a3){var a2={};aY(a4,function(a7,a6){a2[a6]=a5.call(a3,a7,a6,a4)});return a2}function u(a3){var a2={};aY(a3,function(a5,a4){a2[a4]=ao(a5)});return a2}function a(a2){return aD(a2,function(a4,a3){return ao(a4)})}function ao(a2){return G(a2)?u(a2):b(a2)?a(a2):a2}function C(a3,a2){return a2?ao(a3):a1(G(a3)?{}:[],a3)}function av(a3){var a2=[];if(b(a3)){aw(a3,function(a4){if(!a2.includes(a4)){a2.push(a4)}})}return a2}var aW=av;function R(){var a3=[];for(var a4=0,a2=arguments.length;a4<a2;a4++){a3=a3.concat(arguments[a4])}return av(a3)}var aR=R;function r(a2,a4,a3){if(b(a2)){return a2.sort(a4?aE(a4)?a4.bind(a3||this):function(a6,a5){return a6[a4]>a5[a4]?1:-1}:function(a6,a5){return a6>a5?1:-1})}return a2}var N=r;function n(a6){var a3=[];for(var a5=P(a6),a2=a5.length-1;a2>=0;a2--){var a4=a2>0?L(0,a2):0;a3.push(a5[a4]);a5.splice(a4,1)}return a3}var j=n;function ac(a4,a3){var a2=n(a4);if(arguments.length===1){return a2[0]}if(a3<a2.length){a2.length=a3||0}return a2}var aS=ac;function i(a4,a5,a3){if(a4){if(b(a4)){return a4.some(a5,a3)}else{for(var a2 in a4){if(a4.hasOwnProperty(a2)){if(a5.call(a3,a4[a2],a2,a4)){return true}}}}}return false}var D=i;function y(a4,a5,a3){if(a4){if(b(a4)){return a4.every(a5,a3)}else{for(var a2 in a4){if(a4.hasOwnProperty(a2)){if(!a5.call(a3,a4[a2],a2,a4)){return false
}}}}}return true}var aq=y;function a0(a4,a5,a3){if(a4){if(b(a4)){return a4.filter(a5,a3)}else{var a2={};aY(a4,function(a7,a6){if(a5.call(a3,a7,a6,a4)){a2[a6]=a7}});return a2}}return[]}var F=a0;function ay(a4,a5,a3){if(a4){if(b(a4)){return a4.find(a5,a3)}else{for(var a2 in a4){if(a4.hasOwnProperty(a2)){if(a5.call(a3,a4[a2],a2,a4)){return a4[a2]}}}}}}var aZ=ay;function aD(a4,a5,a3){var a2=[];if(a4){if(b(a4)){return a4.map(a5,a3)}else{aY(a4,function(){a2.push(a5.apply(a3,arguments))})}}return a2}var w=aD;var aj=Date.now||function(){return new Date().getTime()};var aL=aj;function A(a4,a3){if(a4){if(g(a4)){return a4}if(!Z(a4)){return new Date(a4)}if(aO(a4)){a3=a3||"yyyy-MM-dd HH:mm:ss.SSS";var a2=[];aw([{rules:[["yyyy",4],["yyy",3],["yy",2]]},{rules:[["MM",2],["M",1]],offset:-1},{rules:[["dd",2],["d",1]]},{rules:[["HH",2],["H",1]]},{rules:[["mm",2],["m",1]]},{rules:[["ss",2],["s",1]]},{rules:[["SSS",3],["SS",2],["S",1]]}],function(a9){for(var a6,a8,a7=0,ba=a9.rules,a5=ba.length;a7<a5;a7++){a6=ba[a7];a8=a3.indexOf(a6[0]);if(a8>-1){a2.push(parseFloat(a4.substring(a8,a8+a6[1])||0)+(a9.offset||0));break}else{if(a7===a5-1){a2.push(0)}}}});return new Date(a2[0],a2[1],a2[2],a2[3],a2[4],a2[5],a2[6])}}return"Invalid Date"}function ak(a4,a6){a4=A(a4);if(g(a4)){var a3=a6||"yyyy-MM-dd HH:mm:ss";var a5=["日","一","二","三","四","五","六"];var a2={"q+":Math.floor((a4.getMonth()+3)/3),"M+":a4.getMonth()+1,"E+":a4.getDay(),"d+":a4.getDate(),"H+":a4.getHours(),"m+":a4.getMinutes(),"s+":a4.getSeconds(),"S":a4.getMilliseconds()};if(/(y+)/.test(a3)){a3=a3.replace(RegExp.$1,(""+a4.getFullYear()).substr(4-RegExp.$1.length))}aw(v(a2),function(a7){if(new RegExp("("+a7+")").test(a3)){var a8=""+a2[a7];a3=a3.replace(RegExp.$1,(a7==="q+"||a7==="E+")?a5[a8]:(RegExp.$1.length===1?a8:("00"+a8).substr(a8.length)))}});return a3}return a4}function X(a4,a9,a8){var a3=A(a4);var a5=a9&&!Z(a9)?a9:0;var ba=a3.getHours();var bf=a3.getMinutes();var bb=a3.getSeconds();var a2=a3.getMilliseconds();if(a8==="first"){var bd=a3.getFullYear();var a6=a3.getMonth();if((a6+=a5)<0){return new Date(bd-Math.ceil((a6=Math.abs(a6))/12),12-(a6%12||1),1,ba,bf,bb,a2)}return new Date(bd+Math.floor(a6/12),a6%12,1,ba,bf,bb,a2)}else{if(a8==="last"){return new Date(X(a3,a5+1,"first").getTime()-86400000)}}var bc=a3.getDate();var be=X(a3,a5,"first");var a7=be.getMonth();be.setDate(bc);while(a7<be.getMonth()){be.setDate(--bc)}return be}function aU(a3,a4,a8){var a6=Number(/^[0-7]$/.test(a8)?a8:0);var a2=A(a3);var a5=a2.getDay();var a7=a2.getTime();var a9=a7+((a6===0?7:a6)-(a5===0?7:a5))*86400000;if(a4&&!Z(a4)){a9+=a4*604800000}return new Date(a9)}function aF(a3,a2){return new Date(A(a3).getTime()+(a2&&!Z(a2)?a2*86400000:0))}function t(a2,a3){return Math.floor((X(a2,a3,"last").getTime()-X(a2,a3,"first").getTime())/86400000)+1}function K(a3,a4,a9){var bc={};var a2=A(a3).getTime();var a5=a4?A(a4).getTime():new Date();if(a2<a5){var bb;var ba=a5-a2;var a8=a9&&a9.length>0?a9:[["yyyy",31536000000],["MM",2592000000],["dd",86400000],["HH",3600000],["mm",60000],["ss",1000],["S",0]];for(var a7=0,a6=a8.length;a7<a6;a7++){bb=a8[a7];if(ba>=bb[1]){if(a7===a6-1){if(ba){bc[bb[0]]=ba}}else{bc[bb[0]]=Math.floor(ba/bb[1]);ba-=bc[bb[0]]*bb[1]}}}}return bc}var z={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"};var ag={};aw(v(z),function(a2){ag[z[a2]]=a2});function e(a2){var a3=new RegExp("(?:"+v(a2).join("|")+")","g");return function(a4){return String(a4||"").replace(a3,function(a5){return a2[a5]})}}var aM=e(z);var aP=e(ag);function L(a3,a2){return a3>=a2?a3:((a3=a3>>0)+Math.round(Math.random()*((a2||9)-a3)))}function q(a2,a3){return(aE(a3)?r(aD(a2,a3,this)):r(a2,a3))}function W(){return q.apply(this,arguments)[0]}var aT=W;function ax(){return q.apply(this,arguments).reverse()[0]}var p=ax;function au(){var a2={};var a3=document.body||document.documentElement;aw(["webkit","khtml","moz","ms","o"],function(a4){a2["-"+a4]=!!a3[a4+"MatchesSelector"]});return a2}function T(a4,a6,a3){var a5=[];if(b(a4)){a5=a4}else{if(arguments.length>1){a5=[a1({name:a4,value:a6},a3)]}else{if(I(a4)){a5=[a4]}}}if(a5.length>0){aw(a5,function(a9){var a8=a1({},a9);var a7=[];if(a8.name){a7.push(encodeURIComponent(a8.name)+"="+encodeURIComponent(JSON.stringify(a8.value)));if(a8.expires!==undefined){a8.expires=new Date(aj()+parseFloat(a8.expires)*86400000).toUTCString()}aw(["expires","path","domain","secure"],function(ba){if(a8[ba]!==undefined){a7.push(ba+"="+a8[ba])}})}document.cookie=a7.join("; ")})}else{var a2={};if(document.cookie){aw(document.cookie.split("; "),function(a8){var a7=a8.split("=");a2[decodeURIComponent(a7[0])]=decodeURIComponent(a7[1]||"")})}return arguments.length===1?a2[a4]:a2}}a1(T,{setItem:function(a2,a3){T(a2,a3)},getItem:function(a2){return T(a2)},removeItem:function(a2){T(a2,null,{expires:-1})},getJSON:function(){return T()}});var ap=location;function S(){return(ap.hash.split("#")[1]||"").split("?")[0]||""}function ah(a3){var a2={};var a4=a3.split("?")[1]||"";if(a4){aw(a4.split("&"),function(a6){var a5=a6.split("=");
a2[decodeURIComponent(a5[0])]=decodeURIComponent(a5[1]||"")})}return a2}function h(){return{port:ap.port,href:ap.href,host:ap.host,hostname:ap.hostname,protocol:ap.protocol,origin:ap.origin,hash:S(),query:ah(ap.hash),params:ah(ap.search)}}function af(){}function aC(a2){return a1(af,a2)}aC({isNaN:Z,isFinite:aK,isArray:b,isFloat:f,isInteger:Y,isFunction:aE,isBoolean:aI,isString:aO,isNumber:Q,isRegExp:at,isObject:I,isPlainObject:G,isDate:g,isError:c,isTypeError:an,isEmpty:l,isNull:aX,isSymbol:aJ,isArguments:d,isElement:ai,isDocument:aN,isWindow:O,isFormData:aV,isLeapYear:am,getType:x,uniqueId:ab,getSize:k,indexOf:m,lastIndexOf:aA,includes:J,contains:U,objectAssign:a1,assign:aH,extend:aa,stringToJson:ae,jsonToString:az,objectKeys:v,keys:M,objectValues:P,values:B,objectEntries:aG,entries:aQ,arrayFirst:o,first:al,arrayLast:E,last:V,objectEach:aB,arrayEach:aw,each:aY,groupBy:ad,objectMap:s,clone:C,arrayUniq:av,uniq:aW,arrayUnion:R,union:aR,arraySort:r,sort:N,arrayShuffle:n,shuffle:j,arraySample:ac,sample:aS,arraySome:i,some:D,arrayEvery:y,every:aq,arrayFilter:a0,filter:F,arrayFind:ay,find:aZ,arrayMap:aD,map:w,timestamp:aj,now:aL,stringToDate:A,dateToString:ak,getWhatMonth:X,getWhatWeek:aU,getWhatDay:aF,getDaysOfMonth:t,getDateDiff:K,escape:aM,unescape:aP,getRandom:L,arrayMin:W,min:aT,arrayMax:ax,max:p});aC({browse:au,cookie:T,locat:h});af.mixin=aC;af.version="1.5.3";return af}));
(function(b,a){typeof exports==="object"&&typeof module!=="undefined"?module.exports=a():typeof define==="function"&&define.amd?define(a):(b.XEUtils=a())}(this,function(){var Z=window.isNaN;var aK=window.isFinite;var b=Array.isArray||function(a2){return Object.prototype.toString.call(a2)==="[object Array]"};function f(a2){return a2!==null&&!Z(a2)&&!Y(a2)}var Y=Number.isInteger;function aE(a2){return typeof a2==="function"}function aI(a2){return typeof a2==="boolean"}function aO(a2){return typeof a2==="string"}function Q(a2){return typeof a2==="number"}function at(a2){return a2?a2.constructor===RegExp:false}function I(a2){return typeof a2==="object"}function G(a2){return a2?a2.constructor===Object:false}function g(a2){return a2?a2.constructor===Date:false}function c(a2){return a2?a2.constructor===Error:false}function an(a2){return a2?a2.constructor===TypeError:false}function l(a3){if(a3===0||!Q(a3)){for(var a2 in a3){return false}return true}return false}function aX(a2){return a2===null}function aJ(a2){return typeof Symbol!=="undefined"&&Symbol.isSymbol?Symbol.isSymbol(a2):(typeof a2==="symbol")}function d(a2){return String(a2)==="[object Arguments]"}function ai(a2){return a2&&aO(a2.nodeName)&&Q(a2.nodeType)}function aN(a2){return a2&&a2.nodeType===9}function O(a2){return a2&&a2===a2.window}function aV(a2){return typeof FormData!=="undefined"&&a2 instanceof FormData}function am(a3){var a2=a3?A(a3):new Date();var a4=a2.getFullYear();return(a4%4===0)&&(a4%100!==0||a4%400===0)}function x(a2){if(a2===null){return""+a2}if(aJ(a2)){return"symbol"}if(g(a2)){return"date"}if(b(a2)){return"array"}return typeof a2}var H=0;function ab(){return ++H}function k(a3){var a2=0;if(aO(a3)||b(a3)){return a3.length}aY(a3,function(){a2++});return a2}function ar(a2){return function(a4,a5){if(a4){if(aO(a4)||b(a4)){return a2(a4,a5)}for(var a3 in a4){if(a5===a4[a3]){return a3}}}return -1}}var m=ar(function(a4,a5){if(a4.indexOf){return a4.indexOf(a5)}for(var a3=0,a2=a4.length;a3<a2;a3++){if(a5===a4[a3]){return a3}}});var aA=ar(function(a3,a4){if(a3.lastIndexOf){return a3.lastIndexOf(a4)}for(var a2=a3.length-1;a2>=0;a2--){if(a4===a3[a2]){return a2}}return -1});function J(a2,a3){return m(a2,a3)!==-1}var U=J;var a1=Object.assign||function(a5){if(a5){for(var a4,a3=1,a2=arguments.length;a3<a2;a3++){a4=arguments[a3];aw(v(arguments[a3]),function(a6){a5[a6]=a4[a6]})}}return a5};var aH=a1;var aa=a1;function ae(a3){if(I(a3)){return a3}else{if(aO(a3)){try{return JSON.parse(a3)}catch(a2){console.error(a2)}}}return{}}function az(a3){if(I(a3)){try{return JSON.stringify(a3)}catch(a2){console.error(a2)}}return a3?""+a3:""}function v(a3){var a2=[];if(a3){if(Object.keys){return Object.keys(a3)}aB(a3,function(a5,a4){a2.push(a4)})}return a2}var M=v;function P(a3){if(Object.values){return a3?Object.values(a3):[]}var a2=[];aw(v(a3),function(a4){a2.push(a3[a4])});return a2}var B=P;function aG(a3){if(Object.entries){return a3?Object.entries(a3):[]}var a2=[];aw(v(a3),function(a4){a2.push([a4,a3[a4]])});return a2}var aQ=aG;function o(a2){return P(a2)[0]}var al=o;function E(a3){var a2=P(a3);return a2[a2.length-1]}var V=E;function aB(a4,a5,a3){for(var a2 in a4){if(a4.hasOwnProperty(a2)){a5.call(a3||this,a4[a2],a2,a4)}}}function aw(a5,a6,a4){for(var a3=0,a2=a5.length||0;a3<a2;a3++){a6.call(a4||this,a5[a3],a3,a5)}}function aY(a3,a4,a2){if(a3){if(b(a3)){if(aE(a3.forEach)){return a3.forEach(a4,a2||this)}return aw(a3,a4,a2||this)}return aB(a3,a4,a2||this)}return a3}function ad(a6,a7,a5){var a4,a3;var a2={};if(a6){if(aO(a7)){a3=a7;a7=null}else{if(aE(a7)){a7=a7.bind(a5||this)}else{a7=a3=null}}aY(a6,function(a9,a8){a4=a7?a7(a9,a8,a6):(a3?a9[a3]:a9);if(a2[a4]){a2[a4].push(a9)}else{a2[a4]=[a9]}})}return a2}function s(a4,a5,a3){var a2={};aY(a4,function(a7,a6){a2[a6]=a5.call(a3||this,a7,a6,a4)});return a2}function u(a3){var a2={};aY(a3,function(a5,a4){a2[a4]=ao(a5)});return a2}function a(a2){return aD(a2,function(a4,a3){return ao(a4)})}function ao(a2){return G(a2)?u(a2):b(a2)?a(a2):a2}function C(a3,a2){return a2?ao(a3):a1(G(a3)?{}:[],a3)}function av(a3){var a2=[];if(b(a3)){aw(a3,function(a4){if(!a2.includes(a4)){a2.push(a4)}})}return a2}var aW=av;function R(){var a3=[];for(var a4=0,a2=arguments.length;a4<a2;a4++){a3=a3.concat(arguments[a4])}return av(a3)}var aR=R;function r(a2,a4,a3){if(b(a2)){return a2.sort(a4?aE(a4)?a4.bind(a3||this):function(a6,a5){return a6[a4]>a5[a4]?1:-1}:function(a6,a5){return a6>a5?1:-1})}return a2}var N=r;function n(a6){var a3=[];for(var a5=P(a6),a2=a5.length-1;a2>=0;a2--){var a4=a2>0?L(0,a2):0;a3.push(a5[a4]);a5.splice(a4,1)}return a3}var j=n;function ac(a4,a3){var a2=n(a4);if(arguments.length===1){return a2[0]}if(a3<a2.length){a2.length=a3||0}return a2}var aS=ac;function i(a4,a5,a3){if(a4){if(b(a4)){return a4.some(a5,a3||this)}else{for(var a2 in a4){if(a4.hasOwnProperty(a2)){if(a5.call(a3||this,a4[a2],a2,a4)){return true}}}}}return false}var D=i;function y(a4,a5,a3){if(a4){if(b(a4)){return a4.every(a5,a3||this)
}else{for(var a2 in a4){if(a4.hasOwnProperty(a2)){if(!a5.call(a3||this,a4[a2],a2,a4)){return false}}}}}return true}var aq=y;function a0(a4,a5,a3){if(a4){if(b(a4)){return a4.filter(a5,a3||this)}else{var a2={};aY(a4,function(a7,a6){if(a5.call(a3||this,a7,a6,a4)){a2[a6]=a7}});return a2}}return[]}var F=a0;function ay(a4,a5,a3){if(a4){if(b(a4)){return a4.find(a5,a3||this)}else{for(var a2 in a4){if(a4.hasOwnProperty(a2)){if(a5.call(a3||this,a4[a2],a2,a4)){return a4[a2]}}}}}}var aZ=ay;function aD(a4,a5,a3){var a2=[];if(a4){if(b(a4)){return a4.map(a5,a3||this)}else{aY(a4,function(){a2.push(a5.apply(a3||this,arguments))})}}return a2}var w=aD;var aj=Date.now||function(){return new Date().getTime()};var aL=aj;function A(a4,a3){if(a4){if(g(a4)){return a4}if(!Z(a4)){return new Date(a4)}if(aO(a4)){a3=a3||"yyyy-MM-dd HH:mm:ss.SSS";var a2=[];aw([{rules:[["yyyy",4],["yyy",3],["yy",2]]},{rules:[["MM",2],["M",1]],offset:-1},{rules:[["dd",2],["d",1]]},{rules:[["HH",2],["H",1]]},{rules:[["mm",2],["m",1]]},{rules:[["ss",2],["s",1]]},{rules:[["SSS",3],["SS",2],["S",1]]}],function(a9){for(var a6,a8,a7=0,ba=a9.rules,a5=ba.length;a7<a5;a7++){a6=ba[a7];a8=a3.indexOf(a6[0]);if(a8>-1){a2.push(parseFloat(a4.substring(a8,a8+a6[1])||0)+(a9.offset||0));break}else{if(a7===a5-1){a2.push(0)}}}});return new Date(a2[0],a2[1],a2[2],a2[3],a2[4],a2[5],a2[6])}}return"Invalid Date"}function ak(a4,a6){a4=A(a4);if(g(a4)){var a3=a6||"yyyy-MM-dd HH:mm:ss";var a5=["日","一","二","三","四","五","六"];var a2={"q+":Math.floor((a4.getMonth()+3)/3),"M+":a4.getMonth()+1,"E+":a4.getDay(),"d+":a4.getDate(),"H+":a4.getHours(),"m+":a4.getMinutes(),"s+":a4.getSeconds(),"S":a4.getMilliseconds()};if(/(y+)/.test(a3)){a3=a3.replace(RegExp.$1,(""+a4.getFullYear()).substr(4-RegExp.$1.length))}aw(v(a2),function(a7){if(new RegExp("("+a7+")").test(a3)){var a8=""+a2[a7];a3=a3.replace(RegExp.$1,(a7==="q+"||a7==="E+")?a5[a8]:(RegExp.$1.length===1?a8:("00"+a8).substr(a8.length)))}});return a3}return a4}function X(a4,a9,a8){var a3=A(a4);var a5=a9&&!Z(a9)?a9:0;var ba=a3.getHours();var bf=a3.getMinutes();var bb=a3.getSeconds();var a2=a3.getMilliseconds();if(a8==="first"){var bd=a3.getFullYear();var a6=a3.getMonth();if((a6+=a5)<0){return new Date(bd-Math.ceil((a6=Math.abs(a6))/12),12-(a6%12||1),1,ba,bf,bb,a2)}return new Date(bd+Math.floor(a6/12),a6%12,1,ba,bf,bb,a2)}else{if(a8==="last"){return new Date(X(a3,a5+1,"first").getTime()-86400000)}}var bc=a3.getDate();var be=X(a3,a5,"first");var a7=be.getMonth();be.setDate(bc);while(a7<be.getMonth()){be.setDate(--bc)}return be}function aU(a3,a4,a8){var a6=Number(/^[0-7]$/.test(a8)?a8:0);var a2=A(a3);var a5=a2.getDay();var a7=a2.getTime();var a9=a7+((a6===0?7:a6)-(a5===0?7:a5))*86400000;if(a4&&!Z(a4)){a9+=a4*604800000}return new Date(a9)}function aF(a3,a2){return new Date(A(a3).getTime()+(a2&&!Z(a2)?a2*86400000:0))}function t(a2,a3){return Math.floor((X(a2,a3,"last").getTime()-X(a2,a3,"first").getTime())/86400000)+1}function K(a3,a4,a9){var bc={};var a2=A(a3).getTime();var a5=a4?A(a4).getTime():new Date();if(a2<a5){var bb;var ba=a5-a2;var a8=a9&&a9.length>0?a9:[["yyyy",31536000000],["MM",2592000000],["dd",86400000],["HH",3600000],["mm",60000],["ss",1000],["S",0]];for(var a7=0,a6=a8.length;a7<a6;a7++){bb=a8[a7];if(ba>=bb[1]){if(a7===a6-1){if(ba){bc[bb[0]]=ba}}else{bc[bb[0]]=Math.floor(ba/bb[1]);ba-=bc[bb[0]]*bb[1]}}}}return bc}var z={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"};var ag={};aw(v(z),function(a2){ag[z[a2]]=a2});function e(a2){var a3=new RegExp("(?:"+v(a2).join("|")+")","g");return function(a4){return String(a4||"").replace(a3,function(a5){return a2[a5]})}}var aM=e(z);var aP=e(ag);function L(a3,a2){return a3>=a2?a3:((a3=a3>>0)+Math.round(Math.random()*((a2||9)-a3)))}function q(a2,a3){return(aE(a3)?r(aD(a2,a3,this)):r(a2,a3))}function W(){return q.apply(this,arguments)[0]}var aT=W;function ax(){return q.apply(this,arguments).reverse()[0]}var p=ax;function au(){var a2={};var a3=document.body||document.documentElement;aw(["webkit","khtml","moz","ms","o"],function(a4){a2["-"+a4]=!!a3[a4+"MatchesSelector"]});return a2}function T(a4,a6,a3){var a5=[];if(b(a4)){a5=a4}else{if(arguments.length>1){a5=[a1({name:a4,value:a6},a3)]}else{if(I(a4)){a5=[a4]}}}if(a5.length>0){aw(a5,function(a9){var a8=a1({},a9);var a7=[];if(a8.name){a7.push(encodeURIComponent(a8.name)+"="+encodeURIComponent(JSON.stringify(a8.value)));if(a8.expires!==undefined){a8.expires=new Date(aj()+parseFloat(a8.expires)*86400000).toUTCString()}aw(["expires","path","domain","secure"],function(ba){if(a8[ba]!==undefined){a7.push(ba+"="+a8[ba])}})}document.cookie=a7.join("; ")})}else{var a2={};if(document.cookie){aw(document.cookie.split("; "),function(a8){var a7=a8.split("=");a2[decodeURIComponent(a7[0])]=decodeURIComponent(a7[1]||"")})}return arguments.length===1?a2[a4]:a2}}a1(T,{setItem:function(a2,a3){T(a2,a3)},getItem:function(a2){return T(a2)},removeItem:function(a2){T(a2,null,{expires:-1})},getJSON:function(){return T()}});var ap=location;function S(){return(ap.hash.split("#")[1]||"").split("?")[0]||""
}function ah(a3){var a2={};var a4=a3.split("?")[1]||"";if(a4){aw(a4.split("&"),function(a6){var a5=a6.split("=");a2[decodeURIComponent(a5[0])]=decodeURIComponent(a5[1]||"")})}return a2}function h(){return{port:ap.port,href:ap.href,host:ap.host,hostname:ap.hostname,protocol:ap.protocol,origin:ap.origin,hash:S(),query:ah(ap.hash),params:ah(ap.search)}}function af(){}function aC(a2){aB(a2,function(a4,a3){af[a3]=aE(a4)?function(){var a5=a4.apply(af.context,arguments);af.context=null;return a5}:a4})}aC({isNaN:Z,isFinite:aK,isArray:b,isFloat:f,isInteger:Y,isFunction:aE,isBoolean:aI,isString:aO,isNumber:Q,isRegExp:at,isObject:I,isPlainObject:G,isDate:g,isError:c,isTypeError:an,isEmpty:l,isNull:aX,isSymbol:aJ,isArguments:d,isElement:ai,isDocument:aN,isWindow:O,isFormData:aV,isLeapYear:am,getType:x,uniqueId:ab,getSize:k,indexOf:m,lastIndexOf:aA,includes:J,contains:U,objectAssign:a1,assign:aH,extend:aa,stringToJson:ae,jsonToString:az,objectKeys:v,keys:M,objectValues:P,values:B,objectEntries:aG,entries:aQ,arrayFirst:o,first:al,arrayLast:E,last:V,objectEach:aB,arrayEach:aw,each:aY,groupBy:ad,objectMap:s,clone:C,arrayUniq:av,uniq:aW,arrayUnion:R,union:aR,arraySort:r,sort:N,arrayShuffle:n,shuffle:j,arraySample:ac,sample:aS,arraySome:i,some:D,arrayEvery:y,every:aq,arrayFilter:a0,filter:F,arrayFind:ay,find:aZ,arrayMap:aD,map:w,timestamp:aj,now:aL,stringToDate:A,dateToString:ak,getWhatMonth:X,getWhatWeek:aU,getWhatDay:aF,getDaysOfMonth:t,getDateDiff:K,escape:aM,unescape:aP,getRandom:L,arrayMin:W,min:aT,arrayMax:ax,max:p});aC({browse:au,cookie:T,locat:h});af.mixin=aC;af.version="1.5.4";return af}));

@@ -12,3 +12,9 @@ import * as core from './src/core'

function mixin (methods) {
return core.objectAssign(XEUtils, methods)
core.objectEach(methods, function (fn, name) {
XEUtils[name] = core.isFunction(fn) ? function () {
var result = fn.apply(XEUtils.context, arguments)
XEUtils.context = null
return result
} : fn
})
}

@@ -19,3 +25,3 @@

XEUtils.mixin = mixin
XEUtils.version = '1.5.3'
XEUtils.version = '1.5.4'

@@ -22,0 +28,0 @@ export * from './src/core'

{
"name": "xe-utils",
"version": "1.5.3",
"version": "1.5.4",
"description": "XEUtils 一个轻量级的函数库,提供一套实用丰富函数",

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

@@ -104,7 +104,7 @@ import { getRandom } from './number'

if (isArray(obj)) {
return obj.some(iteratee, context)
return obj.some(iteratee, context || this)
} else {
for (var index in obj) {
if (obj.hasOwnProperty(index)) {
if (iteratee.call(context, obj[index], index, obj)) {
if (iteratee.call(context || this, obj[index], index, obj)) {
return true

@@ -131,7 +131,7 @@ }

if (isArray(obj)) {
return obj.every(iteratee, context)
return obj.every(iteratee, context || this)
} else {
for (var index in obj) {
if (obj.hasOwnProperty(index)) {
if (!iteratee.call(context, obj[index], index, obj)) {
if (!iteratee.call(context || this, obj[index], index, obj)) {
return false

@@ -158,7 +158,7 @@ }

if (isArray(obj)) {
return obj.filter(iteratee, context)
return obj.filter(iteratee, context || this)
} else {
var result = {}
each(obj, function (val, key) {
if (iteratee.call(context, val, key, obj)) {
if (iteratee.call(context || this, val, key, obj)) {
result[key] = val

@@ -185,7 +185,7 @@ }

if (isArray(obj)) {
return obj.find(iteratee, context)
return obj.find(iteratee, context || this)
} else {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
if (iteratee.call(context, obj[key], key, obj)) {
if (iteratee.call(context || this, obj[key], key, obj)) {
return obj[key]

@@ -212,6 +212,6 @@ }

if (isArray(obj)) {
return obj.map(iteratee, context)
return obj.map(iteratee, context || this)
} else {
each(obj, function () {
result.push(iteratee.apply(context, arguments))
result.push(iteratee.apply(context || this, arguments))
})

@@ -218,0 +218,0 @@ }

@@ -499,3 +499,3 @@ import { arrayMap } from './array'

if (obj.hasOwnProperty(key)) {
iteratee.call(context, obj[key], key, obj)
iteratee.call(context || this, obj[key], key, obj)
}

@@ -507,3 +507,3 @@ }

for (var index = 0, len = obj.length || 0; index < len; index++) {
iteratee.call(context, obj[index], index, obj)
iteratee.call(context || this, obj[index], index, obj)
}

@@ -524,7 +524,7 @@ }

if (isFunction(obj.forEach)) {
return obj.forEach(iteratee, context)
return obj.forEach(iteratee, context || this)
}
return arrayEach(obj, iteratee, context)
return arrayEach(obj, iteratee, context || this)
}
return objectEach(obj, iteratee, context)
return objectEach(obj, iteratee, context || this)
}

@@ -550,3 +550,3 @@ return obj

} else if (isFunction(iteratee)) {
iteratee = iteratee.bind(context)
iteratee = iteratee.bind(context || this)
} else {

@@ -578,3 +578,3 @@ iteratee = attr = null

each(obj, function (val, index) {
result[index] = iteratee.call(context, val, index, obj)
result[index] = iteratee.call(context || this, val, index, obj)
})

@@ -581,0 +581,0 @@ return result

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