Socket
Socket
Sign inDemoInstall

@blackglory/log

Package Overview
Dependencies
3
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.1 to 1.2.0

lib/es2015/utils/high-resolution-timestamp.browser.d.ts

29

dist/es2015/index.umd.js

@@ -12,2 +12,9 @@ (function (global, factory) {

function now() {
return performance.now();
}
function elapsed(startTime, endTime) {
return `${endTime - startTime}ms`;
}
var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};

@@ -617,8 +624,8 @@

function time(message, fn) {
const startTime = Date.now();
const startTime = now();
const result = fn();
if (es2018.isPromiseLike(result)) {
return result.then(() => {
const endTime = Date.now();
console.log(message, `${endTime - startTime}ms`);
const endTime = now();
console.log(message, elapsed(startTime, endTime));
return result;

@@ -628,4 +635,4 @@ });

else {
const endTime = Date.now();
console.log(message, `${endTime - startTime}ms`);
const endTime = now();
console.log(message, elapsed(startTime, endTime));
return result;

@@ -637,6 +644,6 @@ }

return function (...args) {
const startTime = Date.now();
const startTime = now();
const result = fn(...args);
const endTime = Date.now();
console.log(message, `${endTime - startTime}ms`);
const endTime = now();
console.log(message, elapsed(startTime, endTime));
return result;

@@ -674,6 +681,6 @@ };

return __awaiter(this, void 0, void 0, function* () {
const startTime = Date.now();
const startTime = now();
const result = yield fn(...args);
const endTime = Date.now();
console.log(message, `${endTime - startTime}ms`);
const endTime = now();
console.log(message, elapsed(startTime, endTime));
return result;

@@ -680,0 +687,0 @@ });

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

!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((n="undefined"!=typeof globalThis?globalThis:n||self).Log={})}(this,(function(n){"use strict";var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},i={},e={};function r(n){return Array.isArray(n)}e.isntEmptyArray=e.isEmptyArray=e.isntArray=e.isArray=void 0,e.isArray=r,e.isntArray=function(n){return!r(n)},e.isEmptyArray=function(n){return 0===n.length},e.isntEmptyArray=function(n){return 0!==n.length};var o={},u={};function s(n){return null===n}u.isntNull=u.isNull=void 0,u.isNull=s,u.isntNull=function(n){return!s(n)};var c={};function f(n){return void 0===n}c.isntUndefined=c.isUndefined=void 0,c.isUndefined=f,c.isntUndefined=function(n){return!f(n)};var a={};function l(n){return"function"==typeof n}a.isntFunction=a.isFunction=void 0,a.isFunction=l,a.isntFunction=function(n){return!l(n)},o.isntAsyncIterable=o.isAsyncIterable=void 0;const b=u,y=c,d=a;function v(n){return(0,b.isntNull)(n)&&(0,y.isntUndefined)(n)&&(0,d.isFunction)(n[Symbol.asyncIterator])}o.isAsyncIterable=v,o.isntAsyncIterable=function(n){return!v(n)};var p={};function g(n){return"bigint"==typeof n}p.isntBigInt=p.isBigInt=void 0,p.isBigInt=g,p.isntBigInt=function(n){return!g(n)};var j={};function m(n){return"boolean"==typeof n}j.isntBoolean=j.isBoolean=void 0,j.isBoolean=m,j.isntBoolean=function(n){return!m(n)};var O={},h={};function N(n){return"string"==typeof n}h.isntString=h.isString=void 0,h.isString=N,h.isntString=function(n){return!N(n)},O.isntChar=O.isChar=void 0;const P=h;function w(n){return(0,P.isString)(n)&&1===n.length}O.isChar=w,O.isntChar=function(n){return!w(n)};var A={};function F(n){return n instanceof Date}A.isntDate=A.isDate=void 0,A.isDate=F,A.isntDate=function(n){return!F(n)};var I={};I.inEnum=void 0,I.inEnum=function(n,t){return Object.values(t).includes(n)};var S={};function E(n){return n instanceof Error}S.isntError=S.isError=void 0,S.isError=E,S.isntError=function(n){return!E(n)};var D={};function _(n){return!n}D.isntFalsy=D.isFalsy=void 0,D.isFalsy=_,D.isntFalsy=function(n){return!_(n)};var B={};B.isntIterable=B.isIterable=void 0;const U=u,J=c,L=a;function k(n){return(0,U.isntNull)(n)&&(0,J.isntUndefined)(n)&&(0,L.isFunction)(n[Symbol.iterator])}B.isIterable=k,B.isntIterable=function(n){return!k(n)};var x={},T={};function C(n){return"number"==typeof n}function M(n){return Number.isNaN(n)}T.isntNaN=T.isNaN=T.isNegativeInfinity=T.isPositiveInfinity=T.isFinite=T.isntNumber=T.isNumber=void 0,T.isNumber=C,T.isntNumber=function(n){return!C(n)},T.isFinite=function(n){return Number.isFinite(n)},T.isPositiveInfinity=function(n){return n===1/0},T.isNegativeInfinity=function(n){return n===-1/0},T.isNaN=M,T.isntNaN=function(n){return!M(n)};var R={},q="object"==typeof t&&t&&t.Object===Object&&t,z="object"==typeof self&&self&&self.Object===Object&&self,G=(q||z||Function("return this")()).Symbol,H=G,K=Object.prototype,Q=K.hasOwnProperty,V=K.toString,W=H?H.toStringTag:void 0;var X=function(n){var t=Q.call(n,W),i=n[W];try{n[W]=void 0;var e=!0}catch(n){}var r=V.call(n);return e&&(t?n[W]=i:delete n[W]),r},Y=Object.prototype.toString;var Z=X,$=function(n){return Y.call(n)},nn=G?G.toStringTag:void 0;var tn=function(n){return null==n?void 0===n?"[object Undefined]":"[object Null]":nn&&nn in Object(n)?Z(n):$(n)};var en=function(n,t){return function(i){return n(t(i))}}(Object.getPrototypeOf,Object);var rn=tn,on=en,un=function(n){return null!=n&&"object"==typeof n},sn=Function.prototype,cn=Object.prototype,fn=sn.toString,an=cn.hasOwnProperty,ln=fn.call(Object);var bn=function(n){if(!un(n)||"[object Object]"!=rn(n))return!1;var t=on(n);if(null===t)return!0;var i=an.call(t,"constructor")&&t.constructor;return"function"==typeof i&&i instanceof i&&fn.call(i)==ln},yn=t&&t.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};R.isntEmptyObject=R.isEmptyObject=R.isntPlainObject=R.isPlainObject=R.isntObject=R.isObject=void 0;const dn=yn(bn);function vn(n){return null!==n&&"object"==typeof n}function pn(n){return(0,dn.default)(n)}R.isObject=vn,R.isntObject=function(n){return!vn(n)},R.isPlainObject=pn,R.isntPlainObject=function(n){return!pn(n)},R.isEmptyObject=function(n){return 0===Object.keys(n).length},R.isntEmptyObject=function(n){return 0!==Object.keys(n).length},x.isntJsonable=x.isJsonable=x.isntJson=x.isJson=void 0;const gn=u,jn=j,mn=h,On=T,hn=e,Nn=R;function Pn(n){return(0,gn.isNull)(n)||(0,jn.isBoolean)(n)||(0,mn.isString)(n)||(0,On.isNumber)(n)||(0,hn.isArray)(n)&&n.every(Pn)||(0,Nn.isPlainObject)(n)&&Object.values(n).every(Pn)}x.isJson=Pn,x.isntJson=function(n){return!Pn(n)},x.isJsonable=function(n){try{return JSON.stringify(n),!0}catch(n){return!1}},x.isntJsonable=function n(t){return!n()};var wn={};wn.isPromiseLike=wn.isntPromiseLike=wn.isntPromise=wn.isPromise=void 0;const An=R,Fn=a;function In(n){return n instanceof Promise}function Sn(n){return(0,An.isObject)(n)&&(0,Fn.isFunction)(n.then)}wn.isPromise=In,wn.isntPromise=function(n){return!In(n)},wn.isntPromiseLike=function(n){return!Sn(n)},wn.isPromiseLike=Sn;var En={};
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((n="undefined"!=typeof globalThis?globalThis:n||self).Log={})}(this,(function(n){"use strict";function t(){return performance.now()}function i(n,t){return t-n+"ms"}var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},r={},o={};function u(n){return Array.isArray(n)}o.isntEmptyArray=o.isEmptyArray=o.isntArray=o.isArray=void 0,o.isArray=u,o.isntArray=function(n){return!u(n)},o.isEmptyArray=function(n){return 0===n.length},o.isntEmptyArray=function(n){return 0!==n.length};var s={},c={};function f(n){return null===n}c.isntNull=c.isNull=void 0,c.isNull=f,c.isntNull=function(n){return!f(n)};var a={};function l(n){return void 0===n}a.isntUndefined=a.isUndefined=void 0,a.isUndefined=l,a.isntUndefined=function(n){return!l(n)};var b={};function y(n){return"function"==typeof n}b.isntFunction=b.isFunction=void 0,b.isFunction=y,b.isntFunction=function(n){return!y(n)},s.isntAsyncIterable=s.isAsyncIterable=void 0;const d=c,v=a,p=b;function g(n){return(0,d.isntNull)(n)&&(0,v.isntUndefined)(n)&&(0,p.isFunction)(n[Symbol.asyncIterator])}s.isAsyncIterable=g,s.isntAsyncIterable=function(n){return!g(n)};var j={};function m(n){return"bigint"==typeof n}j.isntBigInt=j.isBigInt=void 0,j.isBigInt=m,j.isntBigInt=function(n){return!m(n)};var O={};function h(n){return"boolean"==typeof n}O.isntBoolean=O.isBoolean=void 0,O.isBoolean=h,O.isntBoolean=function(n){return!h(n)};var N={},P={};function A(n){return"string"==typeof n}P.isntString=P.isString=void 0,P.isString=A,P.isntString=function(n){return!A(n)},N.isntChar=N.isChar=void 0;const F=P;function I(n){return(0,F.isString)(n)&&1===n.length}N.isChar=I,N.isntChar=function(n){return!I(n)};var S={};function E(n){return n instanceof Date}S.isntDate=S.isDate=void 0,S.isDate=E,S.isntDate=function(n){return!E(n)};var w={};w.inEnum=void 0,w.inEnum=function(n,t){return Object.values(t).includes(n)};var _={};function B(n){return n instanceof Error}_.isntError=_.isError=void 0,_.isError=B,_.isntError=function(n){return!B(n)};var U={};function J(n){return!n}U.isntFalsy=U.isFalsy=void 0,U.isFalsy=J,U.isntFalsy=function(n){return!J(n)};var L={};L.isntIterable=L.isIterable=void 0;const k=c,D=a,x=b;function T(n){return(0,k.isntNull)(n)&&(0,D.isntUndefined)(n)&&(0,x.isFunction)(n[Symbol.iterator])}L.isIterable=T,L.isntIterable=function(n){return!T(n)};var C={},M={};function R(n){return"number"==typeof n}function q(n){return Number.isNaN(n)}M.isntNaN=M.isNaN=M.isNegativeInfinity=M.isPositiveInfinity=M.isFinite=M.isntNumber=M.isNumber=void 0,M.isNumber=R,M.isntNumber=function(n){return!R(n)},M.isFinite=function(n){return Number.isFinite(n)},M.isPositiveInfinity=function(n){return n===1/0},M.isNegativeInfinity=function(n){return n===-1/0},M.isNaN=q,M.isntNaN=function(n){return!q(n)};var z={},G="object"==typeof e&&e&&e.Object===Object&&e,H="object"==typeof self&&self&&self.Object===Object&&self,K=(G||H||Function("return this")()).Symbol,Q=K,V=Object.prototype,W=V.hasOwnProperty,X=V.toString,Y=Q?Q.toStringTag:void 0;var Z=function(n){var t=W.call(n,Y),i=n[Y];try{n[Y]=void 0;var e=!0}catch(n){}var r=X.call(n);return e&&(t?n[Y]=i:delete n[Y]),r},$=Object.prototype.toString;var nn=Z,tn=function(n){return $.call(n)},en=K?K.toStringTag:void 0;var rn=function(n){return null==n?void 0===n?"[object Undefined]":"[object Null]":en&&en in Object(n)?nn(n):tn(n)};var on=function(n,t){return function(i){return n(t(i))}}(Object.getPrototypeOf,Object);var un=rn,sn=on,cn=function(n){return null!=n&&"object"==typeof n},fn=Function.prototype,an=Object.prototype,ln=fn.toString,bn=an.hasOwnProperty,yn=ln.call(Object);var dn=function(n){if(!cn(n)||"[object Object]"!=un(n))return!1;var t=sn(n);if(null===t)return!0;var i=bn.call(t,"constructor")&&t.constructor;return"function"==typeof i&&i instanceof i&&ln.call(i)==yn},vn=e&&e.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};z.isntEmptyObject=z.isEmptyObject=z.isntPlainObject=z.isPlainObject=z.isntObject=z.isObject=void 0;const pn=vn(dn);function gn(n){return null!==n&&"object"==typeof n}function jn(n){return(0,pn.default)(n)}z.isObject=gn,z.isntObject=function(n){return!gn(n)},z.isPlainObject=jn,z.isntPlainObject=function(n){return!jn(n)},z.isEmptyObject=function(n){return 0===Object.keys(n).length},z.isntEmptyObject=function(n){return 0!==Object.keys(n).length},C.isntJsonable=C.isJsonable=C.isntJson=C.isJson=void 0;const mn=c,On=O,hn=P,Nn=M,Pn=o,An=z;function Fn(n){return(0,mn.isNull)(n)||(0,On.isBoolean)(n)||(0,hn.isString)(n)||(0,Nn.isNumber)(n)||(0,Pn.isArray)(n)&&n.every(Fn)||(0,An.isPlainObject)(n)&&Object.values(n).every(Fn)}C.isJson=Fn,C.isntJson=function(n){return!Fn(n)},C.isJsonable=function(n){try{return JSON.stringify(n),!0}catch(n){return!1}},C.isntJsonable=function n(t){return!n()};var In={};In.isPromiseLike=In.isntPromiseLike=In.isntPromise=In.isPromise=void 0;const Sn=z,En=b;function wn(n){return n instanceof Promise}function _n(n){return(0,Sn.isObject)(n)&&(0,En.isFunction)(n.then)}In.isPromise=wn,In.isntPromise=function(n){return!wn(n)},In.isntPromiseLike=function(n){return!_n(n)},In.isPromiseLike=_n;var Bn={};
/*! *****************************************************************************

@@ -16,3 +16,3 @@ Copyright (c) Microsoft Corporation.

***************************************************************************** */
function Dn(n,t,i,e){return new(i||(i=Promise))((function(r,o){function u(n){try{c(e.next(n))}catch(n){o(n)}}function s(n){try{c(e.throw(n))}catch(n){o(n)}}function c(n){var t;n.done?r(n.value):(t=n.value,t instanceof i?t:new i((function(n){n(t)}))).then(u,s)}c((e=e.apply(n,t||[])).next())}))}En.isAbsoluteURL=void 0,En.isAbsoluteURL=function(n){try{return new URL(n),!0}catch(n){return!1}},function(n){var i=t&&t.__createBinding||(Object.create?function(n,t,i,e){void 0===e&&(e=i);var r=Object.getOwnPropertyDescriptor(t,i);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(n,e,r)}:function(n,t,i,e){void 0===e&&(e=i),n[e]=t[i]}),r=t&&t.__exportStar||function(n,t){for(var e in n)"default"===e||Object.prototype.hasOwnProperty.call(t,e)||i(t,n,e)};r(e,n),r(o,n),r(p,n),r(j,n),r(O,n),r(A,n),r(I,n),r(S,n),r(D,n),r(a,n),r(B,n),r(x,n),r(u,n),r(T,n),r(R,n),r(wn,n),r(h,n),r(c,n),r(En,n)}(i),n.log=function(...n){return console.log(...n),n[n.length-1]},n.time=function(n,t){const e=Date.now(),r=t();if(i.isPromiseLike(r))return r.then((()=>{const t=Date.now();return console.log(n,t-e+"ms"),r}));{const t=Date.now();return console.log(n,t-e+"ms"),r}},n.timeAsyncFunction=function(n,t){return function(...i){return Dn(this,void 0,void 0,(function*(){const e=Date.now(),r=yield t(...i),o=Date.now();return console.log(n,o-e+"ms"),r}))}},n.timeFunction=function(n,t){return function(...i){const e=Date.now(),r=t(...i),o=Date.now();return console.log(n,o-e+"ms"),r}},Object.defineProperty(n,"__esModule",{value:!0})}));
function Un(n,t,i,e){return new(i||(i=Promise))((function(r,o){function u(n){try{c(e.next(n))}catch(n){o(n)}}function s(n){try{c(e.throw(n))}catch(n){o(n)}}function c(n){var t;n.done?r(n.value):(t=n.value,t instanceof i?t:new i((function(n){n(t)}))).then(u,s)}c((e=e.apply(n,t||[])).next())}))}Bn.isAbsoluteURL=void 0,Bn.isAbsoluteURL=function(n){try{return new URL(n),!0}catch(n){return!1}},function(n){var t=e&&e.__createBinding||(Object.create?function(n,t,i,e){void 0===e&&(e=i);var r=Object.getOwnPropertyDescriptor(t,i);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(n,e,r)}:function(n,t,i,e){void 0===e&&(e=i),n[e]=t[i]}),i=e&&e.__exportStar||function(n,i){for(var e in n)"default"===e||Object.prototype.hasOwnProperty.call(i,e)||t(i,n,e)};i(o,n),i(s,n),i(j,n),i(O,n),i(N,n),i(S,n),i(w,n),i(_,n),i(U,n),i(b,n),i(L,n),i(C,n),i(c,n),i(M,n),i(z,n),i(In,n),i(P,n),i(a,n),i(Bn,n)}(r),n.log=function(...n){return console.log(...n),n[n.length-1]},n.time=function(n,e){const o=t(),u=e();if(r.isPromiseLike(u))return u.then((()=>{const e=t();return console.log(n,i(o,e)),u}));{const e=t();return console.log(n,i(o,e)),u}},n.timeAsyncFunction=function(n,e){return function(...r){return Un(this,void 0,void 0,(function*(){const o=t(),u=yield e(...r),s=t();return console.log(n,i(o,s)),u}))}},n.timeFunction=function(n,e){return function(...r){const o=t(),u=e(...r),s=t();return console.log(n,i(o,s)),u}},Object.defineProperty(n,"__esModule",{value:!0})}));
//# sourceMappingURL=index.umd.min.js.map

@@ -12,2 +12,9 @@ (function (global, factory) {

function now() {
return performance.now();
}
function elapsed(startTime, endTime) {
return `${endTime - startTime}ms`;
}
var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};

@@ -617,8 +624,8 @@

function time(message, fn) {
const startTime = Date.now();
const startTime = now();
const result = fn();
if (es2018.isPromiseLike(result)) {
return result.then(() => {
const endTime = Date.now();
console.log(message, `${endTime - startTime}ms`);
const endTime = now();
console.log(message, elapsed(startTime, endTime));
return result;

@@ -628,4 +635,4 @@ });

else {
const endTime = Date.now();
console.log(message, `${endTime - startTime}ms`);
const endTime = now();
console.log(message, elapsed(startTime, endTime));
return result;

@@ -637,6 +644,6 @@ }

return function (...args) {
const startTime = Date.now();
const startTime = now();
const result = fn(...args);
const endTime = Date.now();
console.log(message, `${endTime - startTime}ms`);
const endTime = now();
console.log(message, elapsed(startTime, endTime));
return result;

@@ -648,6 +655,6 @@ };

return async function (...args) {
const startTime = Date.now();
const startTime = now();
const result = await fn(...args);
const endTime = Date.now();
console.log(message, `${endTime - startTime}ms`);
const endTime = now();
console.log(message, elapsed(startTime, endTime));
return result;

@@ -654,0 +661,0 @@ };

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

!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((n="undefined"!=typeof globalThis?globalThis:n||self).Log={})}(this,(function(n){"use strict";var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},i={},e={};function r(n){return Array.isArray(n)}e.isntEmptyArray=e.isEmptyArray=e.isntArray=e.isArray=void 0,e.isArray=r,e.isntArray=function(n){return!r(n)},e.isEmptyArray=function(n){return 0===n.length},e.isntEmptyArray=function(n){return 0!==n.length};var o={},s={};function u(n){return null===n}s.isntNull=s.isNull=void 0,s.isNull=u,s.isntNull=function(n){return!u(n)};var c={};function f(n){return void 0===n}c.isntUndefined=c.isUndefined=void 0,c.isUndefined=f,c.isntUndefined=function(n){return!f(n)};var a={};function l(n){return"function"==typeof n}a.isntFunction=a.isFunction=void 0,a.isFunction=l,a.isntFunction=function(n){return!l(n)},o.isntAsyncIterable=o.isAsyncIterable=void 0;const b=s,y=c,d=a;function v(n){return(0,b.isntNull)(n)&&(0,y.isntUndefined)(n)&&(0,d.isFunction)(n[Symbol.asyncIterator])}o.isAsyncIterable=v,o.isntAsyncIterable=function(n){return!v(n)};var p={};function g(n){return"bigint"==typeof n}p.isntBigInt=p.isBigInt=void 0,p.isBigInt=g,p.isntBigInt=function(n){return!g(n)};var j={};function m(n){return"boolean"==typeof n}j.isntBoolean=j.isBoolean=void 0,j.isBoolean=m,j.isntBoolean=function(n){return!m(n)};var O={},N={};function h(n){return"string"==typeof n}N.isntString=N.isString=void 0,N.isString=h,N.isntString=function(n){return!h(n)},O.isntChar=O.isChar=void 0;const P=N;function w(n){return(0,P.isString)(n)&&1===n.length}O.isChar=w,O.isntChar=function(n){return!w(n)};var A={};function F(n){return n instanceof Date}A.isntDate=A.isDate=void 0,A.isDate=F,A.isntDate=function(n){return!F(n)};var I={};I.inEnum=void 0,I.inEnum=function(n,t){return Object.values(t).includes(n)};var S={};function E(n){return n instanceof Error}S.isntError=S.isError=void 0,S.isError=E,S.isntError=function(n){return!E(n)};var D={};function _(n){return!n}D.isntFalsy=D.isFalsy=void 0,D.isFalsy=_,D.isntFalsy=function(n){return!_(n)};var B={};B.isntIterable=B.isIterable=void 0;const U=s,J=c,L=a;function k(n){return(0,U.isntNull)(n)&&(0,J.isntUndefined)(n)&&(0,L.isFunction)(n[Symbol.iterator])}B.isIterable=k,B.isntIterable=function(n){return!k(n)};var T={},x={};function C(n){return"number"==typeof n}function M(n){return Number.isNaN(n)}x.isntNaN=x.isNaN=x.isNegativeInfinity=x.isPositiveInfinity=x.isFinite=x.isntNumber=x.isNumber=void 0,x.isNumber=C,x.isntNumber=function(n){return!C(n)},x.isFinite=function(n){return Number.isFinite(n)},x.isPositiveInfinity=function(n){return n===1/0},x.isNegativeInfinity=function(n){return n===-1/0},x.isNaN=M,x.isntNaN=function(n){return!M(n)};var R={},q="object"==typeof t&&t&&t.Object===Object&&t,z="object"==typeof self&&self&&self.Object===Object&&self,G=(q||z||Function("return this")()).Symbol,H=G,K=Object.prototype,Q=K.hasOwnProperty,V=K.toString,W=H?H.toStringTag:void 0;var X=function(n){var t=Q.call(n,W),i=n[W];try{n[W]=void 0;var e=!0}catch(n){}var r=V.call(n);return e&&(t?n[W]=i:delete n[W]),r},Y=Object.prototype.toString;var Z=X,$=function(n){return Y.call(n)},nn=G?G.toStringTag:void 0;var tn=function(n){return null==n?void 0===n?"[object Undefined]":"[object Null]":nn&&nn in Object(n)?Z(n):$(n)};var en=function(n,t){return function(i){return n(t(i))}}(Object.getPrototypeOf,Object);var rn=tn,on=en,sn=function(n){return null!=n&&"object"==typeof n},un=Function.prototype,cn=Object.prototype,fn=un.toString,an=cn.hasOwnProperty,ln=fn.call(Object);var bn=function(n){if(!sn(n)||"[object Object]"!=rn(n))return!1;var t=on(n);if(null===t)return!0;var i=an.call(t,"constructor")&&t.constructor;return"function"==typeof i&&i instanceof i&&fn.call(i)==ln},yn=t&&t.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};R.isntEmptyObject=R.isEmptyObject=R.isntPlainObject=R.isPlainObject=R.isntObject=R.isObject=void 0;const dn=yn(bn);function vn(n){return null!==n&&"object"==typeof n}function pn(n){return(0,dn.default)(n)}R.isObject=vn,R.isntObject=function(n){return!vn(n)},R.isPlainObject=pn,R.isntPlainObject=function(n){return!pn(n)},R.isEmptyObject=function(n){return 0===Object.keys(n).length},R.isntEmptyObject=function(n){return 0!==Object.keys(n).length},T.isntJsonable=T.isJsonable=T.isntJson=T.isJson=void 0;const gn=s,jn=j,mn=N,On=x,Nn=e,hn=R;function Pn(n){return(0,gn.isNull)(n)||(0,jn.isBoolean)(n)||(0,mn.isString)(n)||(0,On.isNumber)(n)||(0,Nn.isArray)(n)&&n.every(Pn)||(0,hn.isPlainObject)(n)&&Object.values(n).every(Pn)}T.isJson=Pn,T.isntJson=function(n){return!Pn(n)},T.isJsonable=function(n){try{return JSON.stringify(n),!0}catch(n){return!1}},T.isntJsonable=function n(t){return!n()};var wn={};wn.isPromiseLike=wn.isntPromiseLike=wn.isntPromise=wn.isPromise=void 0;const An=R,Fn=a;function In(n){return n instanceof Promise}function Sn(n){return(0,An.isObject)(n)&&(0,Fn.isFunction)(n.then)}wn.isPromise=In,wn.isntPromise=function(n){return!In(n)},wn.isntPromiseLike=function(n){return!Sn(n)},wn.isPromiseLike=Sn;var En={};En.isAbsoluteURL=void 0,En.isAbsoluteURL=function(n){try{return new URL(n),!0}catch(n){return!1}},function(n){var i=t&&t.__createBinding||(Object.create?function(n,t,i,e){void 0===e&&(e=i);var r=Object.getOwnPropertyDescriptor(t,i);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(n,e,r)}:function(n,t,i,e){void 0===e&&(e=i),n[e]=t[i]}),r=t&&t.__exportStar||function(n,t){for(var e in n)"default"===e||Object.prototype.hasOwnProperty.call(t,e)||i(t,n,e)};r(e,n),r(o,n),r(p,n),r(j,n),r(O,n),r(A,n),r(I,n),r(S,n),r(D,n),r(a,n),r(B,n),r(T,n),r(s,n),r(x,n),r(R,n),r(wn,n),r(N,n),r(c,n),r(En,n)}(i),n.log=function(...n){return console.log(...n),n[n.length-1]},n.time=function(n,t){const e=Date.now(),r=t();if(i.isPromiseLike(r))return r.then((()=>{const t=Date.now();return console.log(n,t-e+"ms"),r}));{const t=Date.now();return console.log(n,t-e+"ms"),r}},n.timeAsyncFunction=function(n,t){return async function(...i){const e=Date.now(),r=await t(...i),o=Date.now();return console.log(n,o-e+"ms"),r}},n.timeFunction=function(n,t){return function(...i){const e=Date.now(),r=t(...i),o=Date.now();return console.log(n,o-e+"ms"),r}},Object.defineProperty(n,"__esModule",{value:!0})}));
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((n="undefined"!=typeof globalThis?globalThis:n||self).Log={})}(this,(function(n){"use strict";function t(){return performance.now()}function i(n,t){return t-n+"ms"}var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},r={},o={};function u(n){return Array.isArray(n)}o.isntEmptyArray=o.isEmptyArray=o.isntArray=o.isArray=void 0,o.isArray=u,o.isntArray=function(n){return!u(n)},o.isEmptyArray=function(n){return 0===n.length},o.isntEmptyArray=function(n){return 0!==n.length};var s={},c={};function f(n){return null===n}c.isntNull=c.isNull=void 0,c.isNull=f,c.isntNull=function(n){return!f(n)};var a={};function l(n){return void 0===n}a.isntUndefined=a.isUndefined=void 0,a.isUndefined=l,a.isntUndefined=function(n){return!l(n)};var b={};function y(n){return"function"==typeof n}b.isntFunction=b.isFunction=void 0,b.isFunction=y,b.isntFunction=function(n){return!y(n)},s.isntAsyncIterable=s.isAsyncIterable=void 0;const d=c,v=a,p=b;function g(n){return(0,d.isntNull)(n)&&(0,v.isntUndefined)(n)&&(0,p.isFunction)(n[Symbol.asyncIterator])}s.isAsyncIterable=g,s.isntAsyncIterable=function(n){return!g(n)};var j={};function O(n){return"bigint"==typeof n}j.isntBigInt=j.isBigInt=void 0,j.isBigInt=O,j.isntBigInt=function(n){return!O(n)};var m={};function N(n){return"boolean"==typeof n}m.isntBoolean=m.isBoolean=void 0,m.isBoolean=N,m.isntBoolean=function(n){return!N(n)};var h={},P={};function A(n){return"string"==typeof n}P.isntString=P.isString=void 0,P.isString=A,P.isntString=function(n){return!A(n)},h.isntChar=h.isChar=void 0;const F=P;function I(n){return(0,F.isString)(n)&&1===n.length}h.isChar=I,h.isntChar=function(n){return!I(n)};var S={};function E(n){return n instanceof Date}S.isntDate=S.isDate=void 0,S.isDate=E,S.isntDate=function(n){return!E(n)};var w={};w.inEnum=void 0,w.inEnum=function(n,t){return Object.values(t).includes(n)};var _={};function B(n){return n instanceof Error}_.isntError=_.isError=void 0,_.isError=B,_.isntError=function(n){return!B(n)};var U={};function J(n){return!n}U.isntFalsy=U.isFalsy=void 0,U.isFalsy=J,U.isntFalsy=function(n){return!J(n)};var L={};L.isntIterable=L.isIterable=void 0;const k=c,D=a,T=b;function x(n){return(0,k.isntNull)(n)&&(0,D.isntUndefined)(n)&&(0,T.isFunction)(n[Symbol.iterator])}L.isIterable=x,L.isntIterable=function(n){return!x(n)};var C={},M={};function R(n){return"number"==typeof n}function q(n){return Number.isNaN(n)}M.isntNaN=M.isNaN=M.isNegativeInfinity=M.isPositiveInfinity=M.isFinite=M.isntNumber=M.isNumber=void 0,M.isNumber=R,M.isntNumber=function(n){return!R(n)},M.isFinite=function(n){return Number.isFinite(n)},M.isPositiveInfinity=function(n){return n===1/0},M.isNegativeInfinity=function(n){return n===-1/0},M.isNaN=q,M.isntNaN=function(n){return!q(n)};var z={},G="object"==typeof e&&e&&e.Object===Object&&e,H="object"==typeof self&&self&&self.Object===Object&&self,K=(G||H||Function("return this")()).Symbol,Q=K,V=Object.prototype,W=V.hasOwnProperty,X=V.toString,Y=Q?Q.toStringTag:void 0;var Z=function(n){var t=W.call(n,Y),i=n[Y];try{n[Y]=void 0;var e=!0}catch(n){}var r=X.call(n);return e&&(t?n[Y]=i:delete n[Y]),r},$=Object.prototype.toString;var nn=Z,tn=function(n){return $.call(n)},en=K?K.toStringTag:void 0;var rn=function(n){return null==n?void 0===n?"[object Undefined]":"[object Null]":en&&en in Object(n)?nn(n):tn(n)};var on=function(n,t){return function(i){return n(t(i))}}(Object.getPrototypeOf,Object);var un=rn,sn=on,cn=function(n){return null!=n&&"object"==typeof n},fn=Function.prototype,an=Object.prototype,ln=fn.toString,bn=an.hasOwnProperty,yn=ln.call(Object);var dn=function(n){if(!cn(n)||"[object Object]"!=un(n))return!1;var t=sn(n);if(null===t)return!0;var i=bn.call(t,"constructor")&&t.constructor;return"function"==typeof i&&i instanceof i&&ln.call(i)==yn},vn=e&&e.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};z.isntEmptyObject=z.isEmptyObject=z.isntPlainObject=z.isPlainObject=z.isntObject=z.isObject=void 0;const pn=vn(dn);function gn(n){return null!==n&&"object"==typeof n}function jn(n){return(0,pn.default)(n)}z.isObject=gn,z.isntObject=function(n){return!gn(n)},z.isPlainObject=jn,z.isntPlainObject=function(n){return!jn(n)},z.isEmptyObject=function(n){return 0===Object.keys(n).length},z.isntEmptyObject=function(n){return 0!==Object.keys(n).length},C.isntJsonable=C.isJsonable=C.isntJson=C.isJson=void 0;const On=c,mn=m,Nn=P,hn=M,Pn=o,An=z;function Fn(n){return(0,On.isNull)(n)||(0,mn.isBoolean)(n)||(0,Nn.isString)(n)||(0,hn.isNumber)(n)||(0,Pn.isArray)(n)&&n.every(Fn)||(0,An.isPlainObject)(n)&&Object.values(n).every(Fn)}C.isJson=Fn,C.isntJson=function(n){return!Fn(n)},C.isJsonable=function(n){try{return JSON.stringify(n),!0}catch(n){return!1}},C.isntJsonable=function n(t){return!n()};var In={};In.isPromiseLike=In.isntPromiseLike=In.isntPromise=In.isPromise=void 0;const Sn=z,En=b;function wn(n){return n instanceof Promise}function _n(n){return(0,Sn.isObject)(n)&&(0,En.isFunction)(n.then)}In.isPromise=wn,In.isntPromise=function(n){return!wn(n)},In.isntPromiseLike=function(n){return!_n(n)},In.isPromiseLike=_n;var Bn={};Bn.isAbsoluteURL=void 0,Bn.isAbsoluteURL=function(n){try{return new URL(n),!0}catch(n){return!1}},function(n){var t=e&&e.__createBinding||(Object.create?function(n,t,i,e){void 0===e&&(e=i);var r=Object.getOwnPropertyDescriptor(t,i);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(n,e,r)}:function(n,t,i,e){void 0===e&&(e=i),n[e]=t[i]}),i=e&&e.__exportStar||function(n,i){for(var e in n)"default"===e||Object.prototype.hasOwnProperty.call(i,e)||t(i,n,e)};i(o,n),i(s,n),i(j,n),i(m,n),i(h,n),i(S,n),i(w,n),i(_,n),i(U,n),i(b,n),i(L,n),i(C,n),i(c,n),i(M,n),i(z,n),i(In,n),i(P,n),i(a,n),i(Bn,n)}(r),n.log=function(...n){return console.log(...n),n[n.length-1]},n.time=function(n,e){const o=t(),u=e();if(r.isPromiseLike(u))return u.then((()=>{const e=t();return console.log(n,i(o,e)),u}));{const e=t();return console.log(n,i(o,e)),u}},n.timeAsyncFunction=function(n,e){return async function(...r){const o=t(),u=await e(...r),s=t();return console.log(n,i(o,s)),u}},n.timeFunction=function(n,e){return function(...r){const o=t(),u=e(...r),s=t();return console.log(n,i(o,s)),u}},Object.defineProperty(n,"__esModule",{value:!0})}));
//# sourceMappingURL=index.umd.min.js.map

@@ -13,9 +13,10 @@ "use strict";

exports.timeAsyncFunction = void 0;
const high_resolution_timestamp_1 = require("./utils/high-resolution-timestamp");
function timeAsyncFunction(message, fn) {
return function (...args) {
return __awaiter(this, void 0, void 0, function* () {
const startTime = Date.now();
const startTime = (0, high_resolution_timestamp_1.now)();
const result = yield fn(...args);
const endTime = Date.now();
console.log(message, `${endTime - startTime}ms`);
const endTime = (0, high_resolution_timestamp_1.now)();
console.log(message, (0, high_resolution_timestamp_1.elapsed)(startTime, endTime));
return result;

@@ -22,0 +23,0 @@ });

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.timeFunction = void 0;
const high_resolution_timestamp_1 = require("./utils/high-resolution-timestamp");
function timeFunction(message, fn) {
return function (...args) {
const startTime = Date.now();
const startTime = (0, high_resolution_timestamp_1.now)();
const result = fn(...args);
const endTime = Date.now();
console.log(message, `${endTime - startTime}ms`);
const endTime = (0, high_resolution_timestamp_1.now)();
console.log(message, (0, high_resolution_timestamp_1.elapsed)(startTime, endTime));
return result;

@@ -11,0 +12,0 @@ };

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.time = void 0;
const high_resolution_timestamp_1 = require("./utils/high-resolution-timestamp");
const types_1 = require("@blackglory/types");
function time(message, fn) {
const startTime = Date.now();
const startTime = (0, high_resolution_timestamp_1.now)();
const result = fn();
if ((0, types_1.isPromiseLike)(result)) {
return result.then(() => {
const endTime = Date.now();
console.log(message, `${endTime - startTime}ms`);
const endTime = (0, high_resolution_timestamp_1.now)();
console.log(message, (0, high_resolution_timestamp_1.elapsed)(startTime, endTime));
return result;

@@ -16,4 +17,4 @@ });

else {
const endTime = Date.now();
console.log(message, `${endTime - startTime}ms`);
const endTime = (0, high_resolution_timestamp_1.now)();
console.log(message, (0, high_resolution_timestamp_1.elapsed)(startTime, endTime));
return result;

@@ -20,0 +21,0 @@ }

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.timeAsyncFunction = void 0;
const high_resolution_timestamp_1 = require("./utils/high-resolution-timestamp");
function timeAsyncFunction(message, fn) {
return async function (...args) {
const startTime = Date.now();
const startTime = (0, high_resolution_timestamp_1.now)();
const result = await fn(...args);
const endTime = Date.now();
console.log(message, `${endTime - startTime}ms`);
const endTime = (0, high_resolution_timestamp_1.now)();
console.log(message, (0, high_resolution_timestamp_1.elapsed)(startTime, endTime));
return result;

@@ -11,0 +12,0 @@ };

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.timeFunction = void 0;
const high_resolution_timestamp_1 = require("./utils/high-resolution-timestamp");
function timeFunction(message, fn) {
return function (...args) {
const startTime = Date.now();
const startTime = (0, high_resolution_timestamp_1.now)();
const result = fn(...args);
const endTime = Date.now();
console.log(message, `${endTime - startTime}ms`);
const endTime = (0, high_resolution_timestamp_1.now)();
console.log(message, (0, high_resolution_timestamp_1.elapsed)(startTime, endTime));
return result;

@@ -11,0 +12,0 @@ };

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.time = void 0;
const high_resolution_timestamp_1 = require("./utils/high-resolution-timestamp");
const types_1 = require("@blackglory/types");
function time(message, fn) {
const startTime = Date.now();
const startTime = (0, high_resolution_timestamp_1.now)();
const result = fn();
if ((0, types_1.isPromiseLike)(result)) {
return result.then(() => {
const endTime = Date.now();
console.log(message, `${endTime - startTime}ms`);
const endTime = (0, high_resolution_timestamp_1.now)();
console.log(message, (0, high_resolution_timestamp_1.elapsed)(startTime, endTime));
return result;

@@ -16,4 +17,4 @@ });

else {
const endTime = Date.now();
console.log(message, `${endTime - startTime}ms`);
const endTime = (0, high_resolution_timestamp_1.now)();
console.log(message, (0, high_resolution_timestamp_1.elapsed)(startTime, endTime));
return result;

@@ -20,0 +21,0 @@ }

{
"name": "@blackglory/log",
"version": "1.1.1",
"version": "1.2.0",
"description": "",

@@ -12,2 +12,7 @@ "keywords": [],

"types": "lib/es2018/index.d.ts",
"browser": {
"./lib/es2015/utils/high-resolution-timestamp.js": "./lib/es2015/utils/high-resolution-timestamp.browser.js",
"./lib/es2018/utils/high-resolution-timestamp.js": "./lib/es2018/utils/high-resolution-timestamp.browser.js"
},
"sideEffects": false,
"repository": "git@github.com:BlackGlory/log.git",

@@ -36,3 +41,3 @@ "author": "BlackGlory <woshenmedoubuzhidao@blackglory.me>",

"hooks": {
"pre-commit": "run-s lint build test",
"pre-commit": "run-s lint build test bundle",
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"

@@ -44,2 +49,3 @@ }

"@commitlint/config-conventional": "^16.2.1",
"@rollup/plugin-alias": "^3.1.9",
"@rollup/plugin-commonjs": "^21.1.0",

@@ -51,4 +57,4 @@ "@rollup/plugin-json": "^4.1.0",

"@types/jest": "^27.4.1",
"@typescript-eslint/eslint-plugin": "^5.19.0",
"@typescript-eslint/parser": "^5.19.0",
"@typescript-eslint/eslint-plugin": "^5.20.0",
"@typescript-eslint/parser": "^5.20.0",
"eslint": "^8.13.0",

@@ -55,0 +61,0 @@ "extra-promise": "^1.0.2",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc