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

@nexustech/logger

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nexustech/logger - npm Package Compare versions

Comparing version 1.3.0 to 1.3.2

2

dist/cjs/logger-class.js

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

"use strict";var B=Object.create;var x=Object.defineProperty;var W=Object.getOwnPropertyDescriptor;var z=Object.getOwnPropertyNames;var V=Object.getPrototypeOf,P=Object.prototype.hasOwnProperty;var F=(e,r)=>{for(var o in r)x(e,o,{get:r[o],enumerable:!0})},G=(e,r,o,t)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of z(r))!P.call(e,n)&&n!==o&&x(e,n,{get:()=>r[n],enumerable:!(t=W(r,n))||t.enumerable});return e};var U=(e,r,o)=>(o=e!=null?B(V(e)):{},G(r||!e||!e.__esModule?x(o,"default",{value:e,enumerable:!0}):o,e)),$=e=>G(x({},"__esModule",{value:!0}),e);var ie={};F(ie,{Logger:()=>w});module.exports=$(ie);var S=U(require("browser-util-inspect"));var b=(e,r)=>{let{expanded:o,browser:t,server:n}=r??{};return e&&typeof e=="string"&&o?t||n?d(e):(0,S.default)(d(e),!1,10,!0):!t&&!n&&e&&typeof e=="object"&&Object.keys(e).length?(0,S.default)(e,!1,10,!0):e};var i=["log","error","warn","info","debug","trace"];var u=e=>{let r=new Date().toISOString().substring(11,23);return`[${i[e].toUpperCase().padStart(5," ")}] ${r}:`};var O=(e,r,...o)=>[u(r),...o.map(e)];var g=e=>{switch(e){case"error":case 1:return"error";case"warn":case 2:return"warn";case"info":case 3:return"info";case"debug":case 4:return"debug";case"trace":case 5:default:return"trace"}};var X=[EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError,globalThis.DOMException,globalThis.AssertionError,globalThis.SystemError].filter(Boolean).map(e=>[e.name,e]),T=new Map(X);var H=[{property:"name",enumerable:!1},{property:"message",enumerable:!1},{property:"stack",enumerable:!1},{property:"code",enumerable:!0},{property:"cause",enumerable:!1}],h=new WeakSet,Y=e=>{h.add(e);let r=e.toJSON();return h.delete(e),r},q=e=>e?T.get(e)??Error:Error,K=e=>typeof e.toJSON=="function",A=(e,r)=>e!==void 0&&r!==void 0,Q=e=>typeof e=="object"&&e!==null&&"read"in e&&typeof e.read=="function",Z=e=>typeof e=="object"&&e!==null&&"write"in e&&typeof e.write=="function",ee=e=>typeof e=="object"&&e!==null&&"pipe"in e&&typeof e.pipe=="function";function k(e){return!!e&&typeof e=="object"&&"name"in e&&"message"in e&&"stack"in e}var I=({from:e,seen:r,to:o,forceEnumerable:t,maxDepth:n,depth:a,useToJSON:l,serialize:f})=>{if(!A(o,e))if(Array.isArray(e))o=[];else if(!f&&k(e)){let s=q(e.name);o=new s}else o={};if(r.push(e),a>=n)return o;if(l&&K(e)&&!h.has(e))return Y(e);let L=s=>I({from:s,seen:[...r],forceEnumerable:t,maxDepth:n,depth:a,useToJSON:l,serialize:f});if(A(o,e)){for(let[s,p]of Object.entries(e))if(!(o instanceof DOMException)){if(p instanceof Buffer){o[s]="[object Buffer]";continue}if(Q(p)||Z(p)||ee(p)){o[s]="[object Stream]";continue}if(typeof p!="function"){if(!p||typeof p!="object"){o[s]=p;continue}if(!r.includes(e[s])){a++,o[s]=L(e[s]);continue}o[s]="[Circular]"}}}for(let{property:s,enumerable:p}of H)typeof e[s]<"u"&&e[s]!==null&&Object.defineProperty(o,s,{value:k(e[s])?L(e[s]):e[s],enumerable:t?!0:p,configurable:!0,writable:!0});return o};function N(e,r){let{maxDepth:o=Number.POSITIVE_INFINITY,useToJSON:t=!0}=r??{};return typeof e=="object"&&e!==null?I({from:e,seen:[],forceEnumerable:!0,maxDepth:o,depth:0,useToJSON:t,serialize:!0}):typeof e=="function"?`[Function: ${e.name?e.name:"anonymous"}]`:e}var _=(e,r,o,...t)=>{let n=r==1?t.map(s=>N(s)):t.map(e),a=new Date,l=a.toISOString(),f=a.valueOf(),L={level:r,severity:i[r],datetime:l,timestamp:f,correlation:o,data:n};return o===void 0&&delete L.correlation,L};var E=i.map(e=>typeof console[e]=="function");var d=e=>{let r=null;try{r=typeof e=="string"?JSON.parse(e):e}catch{return e}if(Array.isArray(r))return r.map(d);if(typeof r=="object")for(let o in r)r[o]=d(r[o]);return r};var y=process.env.NODE_ENV=="test"?"trace":g((process.env.LOG_LEVEL??"info").toLowerCase()),R=typeof document<"u",D=process.env.LOG_EXPANDED&&process.env.LOG_EXPANDED=="true"||process.env.NODE_ENV&&process.env.NODE_ENV=="test"||!1,C=process.env.LOG_MODE&&process.env.LOG_MODE=="server"||!1;var j=D,M=R,c=i.indexOf(y),re=e=>b(e,{expanded:j,browser:M}),m=(e,r,...o)=>{let t=i.indexOf(e);if(t<=r){let n=E[t]?e:"log",a=O(re,t,...o);console[n].apply(null,a)}},oe=(e,r=!0)=>{let o=g(e);return c=i.indexOf(o),r&&console.log(u(0),`logger: set to ${i[c]} (${c})`),o},te=()=>{let e={};return i.map((r,o)=>{e[r]=E[o]}),e},ne=e=>j=e,se=e=>M=e,J=function(){return{getLevel:()=>i[c],setLevel:oe,consoleSupport:te,expandedMode:ne,browserMode:se,log:(...e)=>m("log",c,...e),error:(...e)=>m("error",c,...e),warn:(...e)=>m("warn",c,...e),info:(...e)=>m("info",c,...e),debug:(...e)=>m("debug",c,...e),trace:(...e)=>m("trace",c,...e)}}();var w=class{browser=R;server;expanded;logLimit;correlation;expander;constructor(r){let{correlation:o,serverMode:t,expandedMode:n,logLimit:a,expander:l}=r??{};this.server=t??C,this.expanded=n??D,this.logLimit=a??i.indexOf(y),this.correlation=o??void 0,this.expander=l??(f=>b(f,{expanded:this.expanded,browser:this.browser,server:this.server}))}call=(r,...o)=>{let t=i.indexOf(r);if(t<=this.logLimit){let n=E[t]?r:"log";if(this.server)console[n].apply(null,[_(this.expander,t,this.correlation,...o)]);else{let a=O(this.expander,t,...o);this.correlation&&a.splice(1,0,this.correlation),console[n].apply(null,a)}}};getLevel=()=>i[this.logLimit];setLevel=(r,o=!0)=>{let t=g(r);return this.logLimit=i.indexOf(t),o&&console.log(u(0),`logger: set to ${i[this.logLimit]} (${this.logLimit})`),t};consoleSupport=J.consoleSupport;serverMode=r=>this.server=r;expandedMode=r=>this.expanded=r;setCorrelation=r=>this.correlation=r;log=(...r)=>this.call("log",...r);error=(...r)=>this.call("error",...r);warn=(...r)=>this.call("warn",...r);info=(...r)=>this.call("info",...r);debug=(...r)=>this.call("debug",...r);trace=(...r)=>this.call("trace",...r)};0&&(module.exports={Logger});
"use strict";var B=Object.create;var x=Object.defineProperty;var W=Object.getOwnPropertyDescriptor;var z=Object.getOwnPropertyNames;var V=Object.getPrototypeOf,P=Object.prototype.hasOwnProperty;var F=(e,r)=>{for(var o in r)x(e,o,{get:r[o],enumerable:!0})},G=(e,r,o,t)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of z(r))!P.call(e,n)&&n!==o&&x(e,n,{get:()=>r[n],enumerable:!(t=W(r,n))||t.enumerable});return e};var U=(e,r,o)=>(o=e!=null?B(V(e)):{},G(r||!e||!e.__esModule?x(o,"default",{value:e,enumerable:!0}):o,e)),$=e=>G(x({},"__esModule",{value:!0}),e);var ie={};F(ie,{Logger:()=>w});module.exports=$(ie);var S=U(require("browser-util-inspect"));var b=(e,r)=>{let{expanded:o=!1,browser:t=!1,server:n=!1}=r??{};return e&&typeof e=="string"&&o?t?d(e):(0,S.default)(d(e),!1,10,!n):!t&&e&&typeof e=="object"&&Object.keys(e).length?(0,S.default)(e,!1,10,!n):e};var i=["log","error","warn","info","debug","trace"];var u=e=>{let r=new Date().toISOString().substring(11,23);return`[${i[e].toUpperCase().padStart(5," ")}] ${r}:`};var O=(e,r,...o)=>[u(r),...o.map(e)];var g=e=>{switch(e){case"error":case 1:return"error";case"warn":case 2:return"warn";case"info":case 3:return"info";case"debug":case 4:return"debug";case"trace":case 5:default:return"trace"}};var X=[EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError,globalThis.DOMException,globalThis.AssertionError,globalThis.SystemError].filter(Boolean).map(e=>[e.name,e]),T=new Map(X);var H=[{property:"name",enumerable:!1},{property:"message",enumerable:!1},{property:"stack",enumerable:!1},{property:"code",enumerable:!0},{property:"cause",enumerable:!1}],h=new WeakSet,Y=e=>{h.add(e);let r=e.toJSON();return h.delete(e),r},q=e=>e?T.get(e)??Error:Error,K=e=>typeof e.toJSON=="function",A=(e,r)=>e!==void 0&&r!==void 0,Q=e=>typeof e=="object"&&e!==null&&"read"in e&&typeof e.read=="function",Z=e=>typeof e=="object"&&e!==null&&"write"in e&&typeof e.write=="function",ee=e=>typeof e=="object"&&e!==null&&"pipe"in e&&typeof e.pipe=="function";function k(e){return!!e&&typeof e=="object"&&"name"in e&&"message"in e&&"stack"in e}var I=({from:e,seen:r,to:o,forceEnumerable:t,maxDepth:n,depth:a,useToJSON:l,serialize:f})=>{if(!A(o,e))if(Array.isArray(e))o=[];else if(!f&&k(e)){let s=q(e.name);o=new s}else o={};if(r.push(e),a>=n)return o;if(l&&K(e)&&!h.has(e))return Y(e);let L=s=>I({from:s,seen:[...r],forceEnumerable:t,maxDepth:n,depth:a,useToJSON:l,serialize:f});if(A(o,e)){for(let[s,p]of Object.entries(e))if(!(o instanceof DOMException)){if(p instanceof Buffer){o[s]="[object Buffer]";continue}if(Q(p)||Z(p)||ee(p)){o[s]="[object Stream]";continue}if(typeof p!="function"){if(!p||typeof p!="object"){o[s]=p;continue}if(!r.includes(e[s])){a++,o[s]=L(e[s]);continue}o[s]="[Circular]"}}}for(let{property:s,enumerable:p}of H)typeof e[s]<"u"&&e[s]!==null&&Object.defineProperty(o,s,{value:k(e[s])?L(e[s]):e[s],enumerable:t?!0:p,configurable:!0,writable:!0});return o};function N(e,r){let{maxDepth:o=Number.POSITIVE_INFINITY,useToJSON:t=!0}=r??{};return typeof e=="object"&&e!==null?I({from:e,seen:[],forceEnumerable:!0,maxDepth:o,depth:0,useToJSON:t,serialize:!0}):typeof e=="function"?`[Function: ${e.name?e.name:"anonymous"}]`:e}var _=(e,r,o,...t)=>{let n=r==1?t.map(s=>N(s)):t.map(e),a=new Date,l=a.toISOString(),f=a.valueOf(),L={level:r,severity:i[r],datetime:l,timestamp:f,correlation:o,data:n};return o===void 0&&delete L.correlation,L};var E=i.map(e=>typeof console[e]=="function");var d=e=>{let r=null;try{r=typeof e=="string"?JSON.parse(e):e}catch{return e}if(Array.isArray(r))return r.map(d);if(typeof r=="object")for(let o in r)r[o]=d(r[o]);return r};var y=process.env.NODE_ENV=="test"?"trace":g((process.env.LOG_LEVEL??"info").toLowerCase()),R=typeof document<"u",D=process.env.LOG_EXPANDED&&process.env.LOG_EXPANDED=="true"||process.env.NODE_ENV&&process.env.NODE_ENV=="test"||!1,C=process.env.LOG_MODE&&process.env.LOG_MODE=="server"||!1;var j=D,M=R,c=i.indexOf(y),re=e=>b(e,{expanded:j,browser:M}),m=(e,r,...o)=>{let t=i.indexOf(e);if(t<=r){let n=E[t]?e:"log",a=O(re,t,...o);console[n].apply(null,a)}},oe=(e,r=!0)=>{let o=g(e);return c=i.indexOf(o),r&&console.log(u(0),`logger: set to ${i[c]} (${c})`),o},te=()=>{let e={};return i.map((r,o)=>{e[r]=E[o]}),e},ne=e=>j=e,se=e=>M=e,J=function(){return{getLevel:()=>i[c],setLevel:oe,consoleSupport:te,expandedMode:ne,browserMode:se,log:(...e)=>m("log",c,...e),error:(...e)=>m("error",c,...e),warn:(...e)=>m("warn",c,...e),info:(...e)=>m("info",c,...e),debug:(...e)=>m("debug",c,...e),trace:(...e)=>m("trace",c,...e)}}();var w=class{browser=R;server;expanded;logLimit;correlation;expander;constructor(r){let{correlation:o,serverMode:t,expandedMode:n,logLimit:a,expander:l}=r??{};this.server=t??C,this.expanded=n??D,this.logLimit=a??i.indexOf(y),this.correlation=o??void 0,this.expander=l??(f=>b(f,{expanded:this.expanded,browser:this.browser,server:this.server}))}call=(r,...o)=>{let t=i.indexOf(r);if(t<=this.logLimit){let n=E[t]?r:"log";if(this.server)console[n].apply(null,[_(this.expander,t,this.correlation,...o)]);else{let a=O(this.expander,t,...o);this.correlation&&a.splice(1,0,this.correlation),console[n].apply(null,a)}}};getLevel=()=>i[this.logLimit];setLevel=(r,o=!0)=>{let t=g(r);return this.logLimit=i.indexOf(t),o&&console.log(u(0),`logger: set to ${i[this.logLimit]} (${this.logLimit})`),t};consoleSupport=J.consoleSupport;serverMode=r=>this.server=r;expandedMode=r=>this.expanded=r;setCorrelation=r=>this.correlation=r;log=(...r)=>this.call("log",...r);error=(...r)=>this.call("error",...r);warn=(...r)=>this.call("warn",...r);info=(...r)=>this.call("info",...r);debug=(...r)=>this.call("debug",...r);trace=(...r)=>this.call("trace",...r)};0&&(module.exports={Logger});
//# sourceMappingURL=logger-class.js.map

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

"use strict";var S=Object.create;var c=Object.defineProperty;var N=Object.getOwnPropertyDescriptor;var w=Object.getOwnPropertyNames;var T=Object.getPrototypeOf,k=Object.prototype.hasOwnProperty;var A=(e,r)=>{for(var o in r)c(e,o,{get:r[o],enumerable:!0})},E=(e,r,o,a)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of w(r))!k.call(e,n)&&n!==o&&c(e,n,{get:()=>r[n],enumerable:!(a=N(r,n))||a.enumerable});return e};var G=(e,r,o)=>(o=e!=null?S(T(e)):{},E(r||!e||!e.__esModule?c(o,"default",{value:e,enumerable:!0}):o,e)),I=e=>E(c({},"__esModule",{value:!0}),e);var M={};A(M,{logger:()=>z});module.exports=I(M);var m=G(require("browser-util-inspect"));var g=(e,r)=>{let{expanded:o,browser:a,server:n}=r??{};return e&&typeof e=="string"&&o?a||n?p(e):(0,m.default)(p(e),!1,10,!0):!a&&!n&&e&&typeof e=="object"&&Object.keys(e).length?(0,m.default)(e,!1,10,!0):e};var t=["log","error","warn","info","debug","trace"];var f=e=>{let r=new Date().toISOString().substring(11,23);return`[${t[e].toUpperCase().padStart(5," ")}] ${r}:`};var L=(e,r,...o)=>[f(r),...o.map(e)];var u=e=>{switch(e){case"error":case 1:return"error";case"warn":case 2:return"warn";case"info":case 3:return"info";case"debug":case 4:return"debug";case"trace":case 5:default:return"trace"}};var C=[EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError,globalThis.DOMException,globalThis.AssertionError,globalThis.SystemError].filter(Boolean).map(e=>[e.name,e]),_=new Map(C);var l=t.map(e=>typeof console[e]=="function");var p=e=>{let r=null;try{r=typeof e=="string"?JSON.parse(e):e}catch{return e}if(Array.isArray(r))return r.map(p);if(typeof r=="object")for(let o in r)r[o]=p(r[o]);return r};var b=process.env.NODE_ENV=="test"?"trace":u((process.env.LOG_LEVEL??"info").toLowerCase()),y=typeof document<"u",O=process.env.LOG_EXPANDED&&process.env.LOG_EXPANDED=="true"||process.env.NODE_ENV&&process.env.NODE_ENV=="test"||!1,Ae=process.env.LOG_MODE&&process.env.LOG_MODE=="server"||!1;var x=O,R=y,s=t.indexOf(b),J=e=>g(e,{expanded:x,browser:R}),i=(e,r,...o)=>{let a=t.indexOf(e);if(a<=r){let n=l[a]?e:"log",D=L(J,a,...o);console[n].apply(null,D)}},h=(e,r=!0)=>{let o=u(e);return s=t.indexOf(o),r&&console.log(f(0),`logger: set to ${t[s]} (${s})`),o},v=()=>{let e={};return t.map((r,o)=>{e[r]=l[o]}),e},B=e=>x=e,W=e=>R=e,z=function(){return{getLevel:()=>t[s],setLevel:h,consoleSupport:v,expandedMode:B,browserMode:W,log:(...e)=>i("log",s,...e),error:(...e)=>i("error",s,...e),warn:(...e)=>i("warn",s,...e),info:(...e)=>i("info",s,...e),debug:(...e)=>i("debug",s,...e),trace:(...e)=>i("trace",s,...e)}}();0&&(module.exports={logger});
"use strict";var S=Object.create;var c=Object.defineProperty;var N=Object.getOwnPropertyDescriptor;var w=Object.getOwnPropertyNames;var T=Object.getPrototypeOf,k=Object.prototype.hasOwnProperty;var A=(e,r)=>{for(var o in r)c(e,o,{get:r[o],enumerable:!0})},E=(e,r,o,a)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of w(r))!k.call(e,n)&&n!==o&&c(e,n,{get:()=>r[n],enumerable:!(a=N(r,n))||a.enumerable});return e};var G=(e,r,o)=>(o=e!=null?S(T(e)):{},E(r||!e||!e.__esModule?c(o,"default",{value:e,enumerable:!0}):o,e)),I=e=>E(c({},"__esModule",{value:!0}),e);var M={};A(M,{logger:()=>z});module.exports=I(M);var l=G(require("browser-util-inspect"));var g=(e,r)=>{let{expanded:o=!1,browser:a=!1,server:n=!1}=r??{};return e&&typeof e=="string"&&o?a?p(e):(0,l.default)(p(e),!1,10,!n):!a&&e&&typeof e=="object"&&Object.keys(e).length?(0,l.default)(e,!1,10,!n):e};var t=["log","error","warn","info","debug","trace"];var f=e=>{let r=new Date().toISOString().substring(11,23);return`[${t[e].toUpperCase().padStart(5," ")}] ${r}:`};var L=(e,r,...o)=>[f(r),...o.map(e)];var u=e=>{switch(e){case"error":case 1:return"error";case"warn":case 2:return"warn";case"info":case 3:return"info";case"debug":case 4:return"debug";case"trace":case 5:default:return"trace"}};var C=[EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError,globalThis.DOMException,globalThis.AssertionError,globalThis.SystemError].filter(Boolean).map(e=>[e.name,e]),_=new Map(C);var m=t.map(e=>typeof console[e]=="function");var p=e=>{let r=null;try{r=typeof e=="string"?JSON.parse(e):e}catch{return e}if(Array.isArray(r))return r.map(p);if(typeof r=="object")for(let o in r)r[o]=p(r[o]);return r};var b=process.env.NODE_ENV=="test"?"trace":u((process.env.LOG_LEVEL??"info").toLowerCase()),y=typeof document<"u",O=process.env.LOG_EXPANDED&&process.env.LOG_EXPANDED=="true"||process.env.NODE_ENV&&process.env.NODE_ENV=="test"||!1,Ae=process.env.LOG_MODE&&process.env.LOG_MODE=="server"||!1;var x=O,R=y,s=t.indexOf(b),J=e=>g(e,{expanded:x,browser:R}),i=(e,r,...o)=>{let a=t.indexOf(e);if(a<=r){let n=m[a]?e:"log",D=L(J,a,...o);console[n].apply(null,D)}},h=(e,r=!0)=>{let o=u(e);return s=t.indexOf(o),r&&console.log(f(0),`logger: set to ${t[s]} (${s})`),o},v=()=>{let e={};return t.map((r,o)=>{e[r]=m[o]}),e},B=e=>x=e,W=e=>R=e,z=function(){return{getLevel:()=>t[s],setLevel:h,consoleSupport:v,expandedMode:B,browserMode:W,log:(...e)=>i("log",s,...e),error:(...e)=>i("error",s,...e),warn:(...e)=>i("warn",s,...e),info:(...e)=>i("info",s,...e),debug:(...e)=>i("debug",s,...e),trace:(...e)=>i("trace",s,...e)}}();0&&(module.exports={logger});
//# sourceMappingURL=logger-function.js.map

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

import h from"browser-util-inspect";var x=(e,r)=>{let{expanded:o,browser:t,server:i}=r??{};return e&&typeof e=="string"&&o?t||i?d(e):h(d(e),!1,10,!0):!t&&!i&&e&&typeof e=="object"&&Object.keys(e).length?h(e,!1,10,!0):e};var s=["log","error","warn","info","debug","trace"];var u=e=>{let r=new Date().toISOString().substring(11,23);return`[${s[e].toUpperCase().padStart(5," ")}] ${r}:`};var b=(e,r,...o)=>[u(r),...o.map(e)];var g=e=>{switch(e){case"error":case 1:return"error";case"warn":case 2:return"warn";case"info":case 3:return"info";case"debug":case 4:return"debug";case"trace":case 5:default:return"trace"}};var M=[EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError,globalThis.DOMException,globalThis.AssertionError,globalThis.SystemError].filter(Boolean).map(e=>[e.name,e]),N=new Map(M);var J=[{property:"name",enumerable:!1},{property:"message",enumerable:!1},{property:"stack",enumerable:!1},{property:"code",enumerable:!0},{property:"cause",enumerable:!1}],S=new WeakSet,B=e=>{S.add(e);let r=e.toJSON();return S.delete(e),r},W=e=>e?N.get(e)??Error:Error,z=e=>typeof e.toJSON=="function",w=(e,r)=>e!==void 0&&r!==void 0,V=e=>typeof e=="object"&&e!==null&&"read"in e&&typeof e.read=="function",P=e=>typeof e=="object"&&e!==null&&"write"in e&&typeof e.write=="function",F=e=>typeof e=="object"&&e!==null&&"pipe"in e&&typeof e.pipe=="function";function G(e){return!!e&&typeof e=="object"&&"name"in e&&"message"in e&&"stack"in e}var T=({from:e,seen:r,to:o,forceEnumerable:t,maxDepth:i,depth:a,useToJSON:l,serialize:f})=>{if(!w(o,e))if(Array.isArray(e))o=[];else if(!f&&G(e)){let n=W(e.name);o=new n}else o={};if(r.push(e),a>=i)return o;if(l&&z(e)&&!S.has(e))return B(e);let L=n=>T({from:n,seen:[...r],forceEnumerable:t,maxDepth:i,depth:a,useToJSON:l,serialize:f});if(w(o,e)){for(let[n,p]of Object.entries(e))if(!(o instanceof DOMException)){if(p instanceof Buffer){o[n]="[object Buffer]";continue}if(V(p)||P(p)||F(p)){o[n]="[object Stream]";continue}if(typeof p!="function"){if(!p||typeof p!="object"){o[n]=p;continue}if(!r.includes(e[n])){a++,o[n]=L(e[n]);continue}o[n]="[Circular]"}}}for(let{property:n,enumerable:p}of J)typeof e[n]<"u"&&e[n]!==null&&Object.defineProperty(o,n,{value:G(e[n])?L(e[n]):e[n],enumerable:t?!0:p,configurable:!0,writable:!0});return o};function v(e,r){let{maxDepth:o=Number.POSITIVE_INFINITY,useToJSON:t=!0}=r??{};return typeof e=="object"&&e!==null?T({from:e,seen:[],forceEnumerable:!0,maxDepth:o,depth:0,useToJSON:t,serialize:!0}):typeof e=="function"?`[Function: ${e.name?e.name:"anonymous"}]`:e}var A=(e,r,o,...t)=>{let i=r==1?t.map(n=>v(n)):t.map(e),a=new Date,l=a.toISOString(),f=a.valueOf(),L={level:r,severity:s[r],datetime:l,timestamp:f,correlation:o,data:i};return o===void 0&&delete L.correlation,L};var E=s.map(e=>typeof console[e]=="function");var d=e=>{let r=null;try{r=typeof e=="string"?JSON.parse(e):e}catch{return e}if(Array.isArray(r))return r.map(d);if(typeof r=="object")for(let o in r)r[o]=d(r[o]);return r};var O=process.env.NODE_ENV=="test"?"trace":g((process.env.LOG_LEVEL??"info").toLowerCase()),y=typeof document<"u",R=process.env.LOG_EXPANDED&&process.env.LOG_EXPANDED=="true"||process.env.NODE_ENV&&process.env.NODE_ENV=="test"||!1,k=process.env.LOG_MODE&&process.env.LOG_MODE=="server"||!1;var I=R,_=y,c=s.indexOf(O),U=e=>x(e,{expanded:I,browser:_}),m=(e,r,...o)=>{let t=s.indexOf(e);if(t<=r){let i=E[t]?e:"log",a=b(U,t,...o);console[i].apply(null,a)}},$=(e,r=!0)=>{let o=g(e);return c=s.indexOf(o),r&&console.log(u(0),`logger: set to ${s[c]} (${c})`),o},X=()=>{let e={};return s.map((r,o)=>{e[r]=E[o]}),e},H=e=>I=e,Y=e=>_=e,C=function(){return{getLevel:()=>s[c],setLevel:$,consoleSupport:X,expandedMode:H,browserMode:Y,log:(...e)=>m("log",c,...e),error:(...e)=>m("error",c,...e),warn:(...e)=>m("warn",c,...e),info:(...e)=>m("info",c,...e),debug:(...e)=>m("debug",c,...e),trace:(...e)=>m("trace",c,...e)}}();var j=class{browser=y;server;expanded;logLimit;correlation;expander;constructor(r){let{correlation:o,serverMode:t,expandedMode:i,logLimit:a,expander:l}=r??{};this.server=t??k,this.expanded=i??R,this.logLimit=a??s.indexOf(O),this.correlation=o??void 0,this.expander=l??(f=>x(f,{expanded:this.expanded,browser:this.browser,server:this.server}))}call=(r,...o)=>{let t=s.indexOf(r);if(t<=this.logLimit){let i=E[t]?r:"log";if(this.server)console[i].apply(null,[A(this.expander,t,this.correlation,...o)]);else{let a=b(this.expander,t,...o);this.correlation&&a.splice(1,0,this.correlation),console[i].apply(null,a)}}};getLevel=()=>s[this.logLimit];setLevel=(r,o=!0)=>{let t=g(r);return this.logLimit=s.indexOf(t),o&&console.log(u(0),`logger: set to ${s[this.logLimit]} (${this.logLimit})`),t};consoleSupport=C.consoleSupport;serverMode=r=>this.server=r;expandedMode=r=>this.expanded=r;setCorrelation=r=>this.correlation=r;log=(...r)=>this.call("log",...r);error=(...r)=>this.call("error",...r);warn=(...r)=>this.call("warn",...r);info=(...r)=>this.call("info",...r);debug=(...r)=>this.call("debug",...r);trace=(...r)=>this.call("trace",...r)};export{j as Logger};
import h from"browser-util-inspect";var x=(e,r)=>{let{expanded:o=!1,browser:t=!1,server:i=!1}=r??{};return e&&typeof e=="string"&&o?t?d(e):h(d(e),!1,10,!i):!t&&e&&typeof e=="object"&&Object.keys(e).length?h(e,!1,10,!i):e};var s=["log","error","warn","info","debug","trace"];var u=e=>{let r=new Date().toISOString().substring(11,23);return`[${s[e].toUpperCase().padStart(5," ")}] ${r}:`};var b=(e,r,...o)=>[u(r),...o.map(e)];var g=e=>{switch(e){case"error":case 1:return"error";case"warn":case 2:return"warn";case"info":case 3:return"info";case"debug":case 4:return"debug";case"trace":case 5:default:return"trace"}};var M=[EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError,globalThis.DOMException,globalThis.AssertionError,globalThis.SystemError].filter(Boolean).map(e=>[e.name,e]),N=new Map(M);var J=[{property:"name",enumerable:!1},{property:"message",enumerable:!1},{property:"stack",enumerable:!1},{property:"code",enumerable:!0},{property:"cause",enumerable:!1}],S=new WeakSet,B=e=>{S.add(e);let r=e.toJSON();return S.delete(e),r},W=e=>e?N.get(e)??Error:Error,z=e=>typeof e.toJSON=="function",w=(e,r)=>e!==void 0&&r!==void 0,V=e=>typeof e=="object"&&e!==null&&"read"in e&&typeof e.read=="function",P=e=>typeof e=="object"&&e!==null&&"write"in e&&typeof e.write=="function",F=e=>typeof e=="object"&&e!==null&&"pipe"in e&&typeof e.pipe=="function";function G(e){return!!e&&typeof e=="object"&&"name"in e&&"message"in e&&"stack"in e}var T=({from:e,seen:r,to:o,forceEnumerable:t,maxDepth:i,depth:a,useToJSON:l,serialize:f})=>{if(!w(o,e))if(Array.isArray(e))o=[];else if(!f&&G(e)){let n=W(e.name);o=new n}else o={};if(r.push(e),a>=i)return o;if(l&&z(e)&&!S.has(e))return B(e);let L=n=>T({from:n,seen:[...r],forceEnumerable:t,maxDepth:i,depth:a,useToJSON:l,serialize:f});if(w(o,e)){for(let[n,p]of Object.entries(e))if(!(o instanceof DOMException)){if(p instanceof Buffer){o[n]="[object Buffer]";continue}if(V(p)||P(p)||F(p)){o[n]="[object Stream]";continue}if(typeof p!="function"){if(!p||typeof p!="object"){o[n]=p;continue}if(!r.includes(e[n])){a++,o[n]=L(e[n]);continue}o[n]="[Circular]"}}}for(let{property:n,enumerable:p}of J)typeof e[n]<"u"&&e[n]!==null&&Object.defineProperty(o,n,{value:G(e[n])?L(e[n]):e[n],enumerable:t?!0:p,configurable:!0,writable:!0});return o};function v(e,r){let{maxDepth:o=Number.POSITIVE_INFINITY,useToJSON:t=!0}=r??{};return typeof e=="object"&&e!==null?T({from:e,seen:[],forceEnumerable:!0,maxDepth:o,depth:0,useToJSON:t,serialize:!0}):typeof e=="function"?`[Function: ${e.name?e.name:"anonymous"}]`:e}var A=(e,r,o,...t)=>{let i=r==1?t.map(n=>v(n)):t.map(e),a=new Date,l=a.toISOString(),f=a.valueOf(),L={level:r,severity:s[r],datetime:l,timestamp:f,correlation:o,data:i};return o===void 0&&delete L.correlation,L};var E=s.map(e=>typeof console[e]=="function");var d=e=>{let r=null;try{r=typeof e=="string"?JSON.parse(e):e}catch{return e}if(Array.isArray(r))return r.map(d);if(typeof r=="object")for(let o in r)r[o]=d(r[o]);return r};var O=process.env.NODE_ENV=="test"?"trace":g((process.env.LOG_LEVEL??"info").toLowerCase()),y=typeof document<"u",R=process.env.LOG_EXPANDED&&process.env.LOG_EXPANDED=="true"||process.env.NODE_ENV&&process.env.NODE_ENV=="test"||!1,k=process.env.LOG_MODE&&process.env.LOG_MODE=="server"||!1;var I=R,_=y,c=s.indexOf(O),U=e=>x(e,{expanded:I,browser:_}),m=(e,r,...o)=>{let t=s.indexOf(e);if(t<=r){let i=E[t]?e:"log",a=b(U,t,...o);console[i].apply(null,a)}},$=(e,r=!0)=>{let o=g(e);return c=s.indexOf(o),r&&console.log(u(0),`logger: set to ${s[c]} (${c})`),o},X=()=>{let e={};return s.map((r,o)=>{e[r]=E[o]}),e},H=e=>I=e,Y=e=>_=e,C=function(){return{getLevel:()=>s[c],setLevel:$,consoleSupport:X,expandedMode:H,browserMode:Y,log:(...e)=>m("log",c,...e),error:(...e)=>m("error",c,...e),warn:(...e)=>m("warn",c,...e),info:(...e)=>m("info",c,...e),debug:(...e)=>m("debug",c,...e),trace:(...e)=>m("trace",c,...e)}}();var j=class{browser=y;server;expanded;logLimit;correlation;expander;constructor(r){let{correlation:o,serverMode:t,expandedMode:i,logLimit:a,expander:l}=r??{};this.server=t??k,this.expanded=i??R,this.logLimit=a??s.indexOf(O),this.correlation=o??void 0,this.expander=l??(f=>x(f,{expanded:this.expanded,browser:this.browser,server:this.server}))}call=(r,...o)=>{let t=s.indexOf(r);if(t<=this.logLimit){let i=E[t]?r:"log";if(this.server)console[i].apply(null,[A(this.expander,t,this.correlation,...o)]);else{let a=b(this.expander,t,...o);this.correlation&&a.splice(1,0,this.correlation),console[i].apply(null,a)}}};getLevel=()=>s[this.logLimit];setLevel=(r,o=!0)=>{let t=g(r);return this.logLimit=s.indexOf(t),o&&console.log(u(0),`logger: set to ${s[this.logLimit]} (${this.logLimit})`),t};consoleSupport=C.consoleSupport;serverMode=r=>this.server=r;expandedMode=r=>this.expanded=r;setCorrelation=r=>this.correlation=r;log=(...r)=>this.call("log",...r);error=(...r)=>this.call("error",...r);warn=(...r)=>this.call("warn",...r);info=(...r)=>this.call("info",...r);debug=(...r)=>this.call("debug",...r);trace=(...r)=>this.call("trace",...r)};export{j as Logger};
//# sourceMappingURL=logger-class.js.map

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

import m from"browser-util-inspect";var l=(e,r)=>{let{expanded:o,browser:s,server:p}=r??{};return e&&typeof e=="string"&&o?s||p?i(e):m(i(e),!1,10,!0):!s&&!p&&e&&typeof e=="object"&&Object.keys(e).length?m(e,!1,10,!0):e};var t=["log","error","warn","info","debug","trace"];var c=e=>{let r=new Date().toISOString().substring(11,23);return`[${t[e].toUpperCase().padStart(5," ")}] ${r}:`};var E=(e,r,...o)=>[c(r),...o.map(e)];var f=e=>{switch(e){case"error":case 1:return"error";case"warn":case 2:return"warn";case"info":case 3:return"info";case"debug":case 4:return"debug";case"trace":case 5:default:return"trace"}};var R=[EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError,globalThis.DOMException,globalThis.AssertionError,globalThis.SystemError].filter(Boolean).map(e=>[e.name,e]),D=new Map(R);var u=t.map(e=>typeof console[e]=="function");var i=e=>{let r=null;try{r=typeof e=="string"?JSON.parse(e):e}catch{return e}if(Array.isArray(r))return r.map(i);if(typeof r=="object")for(let o in r)r[o]=i(r[o]);return r};var L=process.env.NODE_ENV=="test"?"trace":f((process.env.LOG_LEVEL??"info").toLowerCase()),d=typeof document<"u",b=process.env.LOG_EXPANDED&&process.env.LOG_EXPANDED=="true"||process.env.NODE_ENV&&process.env.NODE_ENV=="test"||!1,de=process.env.LOG_MODE&&process.env.LOG_MODE=="server"||!1;var y=b,O=d,n=t.indexOf(L),N=e=>l(e,{expanded:y,browser:O}),a=(e,r,...o)=>{let s=t.indexOf(e);if(s<=r){let p=u[s]?e:"log",x=E(N,s,...o);console[p].apply(null,x)}},w=(e,r=!0)=>{let o=f(e);return n=t.indexOf(o),r&&console.log(c(0),`logger: set to ${t[n]} (${n})`),o},T=()=>{let e={};return t.map((r,o)=>{e[r]=u[o]}),e},k=e=>y=e,A=e=>O=e,Se=function(){return{getLevel:()=>t[n],setLevel:w,consoleSupport:T,expandedMode:k,browserMode:A,log:(...e)=>a("log",n,...e),error:(...e)=>a("error",n,...e),warn:(...e)=>a("warn",n,...e),info:(...e)=>a("info",n,...e),debug:(...e)=>a("debug",n,...e),trace:(...e)=>a("trace",n,...e)}}();export{Se as logger};
import l from"browser-util-inspect";var m=(e,r)=>{let{expanded:o=!1,browser:s=!1,server:p=!1}=r??{};return e&&typeof e=="string"&&o?s?i(e):l(i(e),!1,10,!p):!s&&e&&typeof e=="object"&&Object.keys(e).length?l(e,!1,10,!p):e};var t=["log","error","warn","info","debug","trace"];var c=e=>{let r=new Date().toISOString().substring(11,23);return`[${t[e].toUpperCase().padStart(5," ")}] ${r}:`};var E=(e,r,...o)=>[c(r),...o.map(e)];var f=e=>{switch(e){case"error":case 1:return"error";case"warn":case 2:return"warn";case"info":case 3:return"info";case"debug":case 4:return"debug";case"trace":case 5:default:return"trace"}};var R=[EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError,globalThis.DOMException,globalThis.AssertionError,globalThis.SystemError].filter(Boolean).map(e=>[e.name,e]),D=new Map(R);var u=t.map(e=>typeof console[e]=="function");var i=e=>{let r=null;try{r=typeof e=="string"?JSON.parse(e):e}catch{return e}if(Array.isArray(r))return r.map(i);if(typeof r=="object")for(let o in r)r[o]=i(r[o]);return r};var L=process.env.NODE_ENV=="test"?"trace":f((process.env.LOG_LEVEL??"info").toLowerCase()),d=typeof document<"u",b=process.env.LOG_EXPANDED&&process.env.LOG_EXPANDED=="true"||process.env.NODE_ENV&&process.env.NODE_ENV=="test"||!1,de=process.env.LOG_MODE&&process.env.LOG_MODE=="server"||!1;var y=b,O=d,n=t.indexOf(L),N=e=>m(e,{expanded:y,browser:O}),a=(e,r,...o)=>{let s=t.indexOf(e);if(s<=r){let p=u[s]?e:"log",x=E(N,s,...o);console[p].apply(null,x)}},w=(e,r=!0)=>{let o=f(e);return n=t.indexOf(o),r&&console.log(c(0),`logger: set to ${t[n]} (${n})`),o},T=()=>{let e={};return t.map((r,o)=>{e[r]=u[o]}),e},k=e=>y=e,A=e=>O=e,Se=function(){return{getLevel:()=>t[n],setLevel:w,consoleSupport:T,expandedMode:k,browserMode:A,log:(...e)=>a("log",n,...e),error:(...e)=>a("error",n,...e),warn:(...e)=>a("warn",n,...e),info:(...e)=>a("info",n,...e),debug:(...e)=>a("debug",n,...e),trace:(...e)=>a("trace",n,...e)}}();export{Se as logger};
//# sourceMappingURL=logger-function.js.map
{
"name": "@nexustech/logger",
"version": "1.3.0",
"version": "1.3.2",
"description": "Simple logger tool to send messages to the console at set levels",

@@ -15,2 +15,5 @@ "main": "./dist/cjs/index.js",

},
"files": [
"./dist"
],
"scripts": {

@@ -23,3 +26,3 @@ "build": "rm -rf dist && tsc --emitDeclarationOnly && node esbuild.mjs && ./package.sh",

"lint:fix": "eslint './src/**/*.ts' --fix",
"prepublish": "npm run verify && npm run test && npm run build"
"prepare": "npm run verify && npm run test && npm run build"
},

@@ -26,0 +29,0 @@ "repository": {

@@ -34,3 +34,3 @@ # logger

> NB: `inspect` is not used when `logger` is running in a browser, or when in server mode
> NB: `inspect` is not used when `logger` is running in a browser, and when in server mode color output is `false`

@@ -37,0 +37,0 @@ ```ts

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
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc