nsole
Version:
A drop-in isomorphic console.* replacement that's pretty, small, fast, and flexible
2 lines (1 loc) • 11.2 kB
JavaScript
var{defineProperty:zq,getOwnPropertyNames:Pq,getOwnPropertyDescriptor:Wq}=Object,Bq=Object.prototype.hasOwnProperty;var Kq=new WeakMap,Cq=(R)=>{var E=Kq.get(R),L;if(E)return E;if(E=zq({},"__esModule",{value:!0}),R&&typeof R==="object"||typeof R==="function")Pq(R).map((k)=>!Bq.call(E,k)&&zq(E,k,{get:()=>R[k],enumerable:!(L=Wq(R,k))||L.enumerable}));return Kq.set(R,E),E};var Yq=(R,E)=>{for(var L in E)zq(R,L,{get:E[L],enumerable:!0,configurable:!0,set:(k)=>E[L]=()=>k})};var wq={};Yq(wq,{stagg:()=>Mq,ptagg:()=>Jq,ltagg:()=>Hq,ftagg:()=>$q,etagg:()=>Zq,default:()=>Uq,ctagg:()=>Xq,btagg:()=>Qq});module.exports=Cq(wq);var Qq=(R,E,L,k,j,W="_id",X="_def",B="_lvl",N="PTAG_",S="_FORCE",C={},Y=()=>{},w=(z,q="s")=>(typeof z)[0]==q,U=w(globalThis,"o")?globalThis:C,n=([z,q,J],K)=>[q??U[N+z]??J,U[N+z+S]].map((Q)=>K>3?w(Q)?JSON.parse(Q):Q:Q),[[y,f],[a,d],[_,b],[i,g],[m,O]]=[["ID",R,"{}"],["FG"],["LVL",E,5],["PLG",k],["DEF",null,C]].map(n),T={debug:[5,">","#89A"],log:[4,">","#2AE"],info:[4,"i","#1AA"],check:[3,"?","#D6D"],warn:[2,"!","#F77"],error:[1,"X","#F36"],_dl:["(","){","}"],_css:[" "," ","color: ^^;"," ","color:^^^;background:#0000;font-weight:900;font-family:Menlo,Consolas,monospace;"],...m,...L??C,_fg:L?._fg??a??m?._fg,...O??C},I=(z,q=T)=>({...q,...z??T}),h=0>j,Z=console)=>new Proxy({[W]:y,[X]:I(),[B]:_},{get:(z,q)=>{let J=z[X]??T,K=J[q];b=U[N+"LVL"+S];let Q=~~(b??z[B]),G=q==B||q==W||q==X?z[q]:Q&&(Q==-1||!K&&(q in Z))?Z[q]??Z.log:!Q||K?.[0]>Q?Y:null;if(!G&&((z[q]??Y)===Y||h)){z[X]=K?J:I({[q]:[1,q,"#A58"]},J),K=z[X][q];let A=(f??z[W]??"").replace("{}",q),u=g??i,[H,F,v,M,r,V,D]=u?u(K,q,A,z):K;if(H!==K[0]){if(w(H,"f"))return H;A=w(H)?H:A}M=d??M??J._fg??"#89A",D=O?._dl??D??J._dl,V=O?._css??V??J._css;let P="NO_COLOR"in U||(M??J._fg)=="";P=h?!P:j??!P;let[l,s,p]=D.map(($)=>P?`%c${$}%c`:$),[x,t,o,e,qq]=V;z[q]=(Z[r??q]??Z.log).bind(Z,l+(q==F?"*":F)+s+A+p,...P?[x,t,x,o,x+e,""].map(($)=>$?((qq??"")+$).replace(/\^+/g,(c)=>(c=="^"?M??v:c=="^^"?M??J._fg:v)??"#000C"):$):[])}return G||z[q]},set:(z,q,J)=>{z[q]=q==B?J??_:q==W?J??y:I(J,z[X]);for(let K in z[X])z[K]=Y;return!0}});var Xq=(R,E,L,k,j,W="_id",X="_def",B="_lvl",N="PTAG_",S="_FORCE",C={},Y=()=>{},w=(z,q="s")=>(typeof z)[0]==q,U=w(globalThis,"o")?globalThis:C,n=([z,q,J],K)=>[q??U[N+z]??J,U[N+z+S]].map((Q)=>K>3?w(Q)?JSON.parse(Q):Q:Q),[[y,f],[a,d],[_,b],[i,g],[m,O]]=[["ID",R,"{}"],["FG"],["LVL",E,5],["PLG",k],["DEF",null,C]].map(n),T={debug:[5,">","#89A"],log:[4,">","#2AE"],info:[4,"i","#1AA"],check:[3,"?","#D6D"],warn:[2,"!","#F77"],error:[1,"X","#F36"],_dl:["",":",":"],_css:[" "," ","color: ^^;"," ","color:^^^;background:#0000;font-weight:900;font-family:Menlo,Consolas,monospace;"],...m,...L??C,_fg:L?._fg??a??m?._fg,...O??C},I=(z,q=T)=>({...q,...z??T}),h=0>j,Z=console)=>new Proxy({[W]:y,[X]:I(),[B]:_},{get:(z,q)=>{let J=z[X]??T,K=J[q];b=U[N+"LVL"+S];let Q=~~(b??z[B]),G=q==B||q==W||q==X?z[q]:Q&&(Q==-1||!K&&(q in Z))?Z[q]??Z.log:!Q||K?.[0]>Q?Y:null;if(!G&&((z[q]??Y)===Y||h)){z[X]=K?J:I({[q]:[1,q,"#A58"]},J),K=z[X][q];let A=(f??z[W]??"").replace("{}",q),u=g??i,[H,F,v,M,r,V,D]=u?u(K,q,A,z):K;if(H!==K[0]){if(w(H,"f"))return H;A=w(H)?H:A}M=d??M??J._fg??"#89A",D=O?._dl??D??J._dl,V=O?._css??V??J._css;let P="NO_COLOR"in U||(M??J._fg)=="";P=h?!P:j??!P;let[l,s,p]=D.map(($)=>P?`%c${$}%c`:$),[x,t,o,e,qq]=V;z[q]=(Z[r??q]??Z.log).bind(Z,l+(q==F?"*":F)+s+A+p,...P?[x,t,x,o,x+e,""].map(($)=>$?((qq??"")+$).replace(/\^+/g,(c)=>(c=="^"?M??v:c=="^^"?M??J._fg:v)??"#000C"):$):[])}return G||z[q]},set:(z,q,J)=>{z[q]=q==B?J??_:q==W?J??y:I(J,z[X]);for(let K in z[X])z[K]=Y;return!0}});var Zq=(R,E,L,k,j,W="_id",X="_def",B="_lvl",N="PTAG_",S="_FORCE",C={},Y=()=>{},w=(z,q="s")=>(typeof z)[0]==q,U=w(globalThis,"o")?globalThis:C,n=([z,q,J],K)=>[q??U[N+z]??J,U[N+z+S]].map((Q)=>K>3?w(Q)?JSON.parse(Q):Q:Q),[[y,f],[a,d],[_,b],[i,g],[m,O]]=[["ID",R,"{}"],["FG"],["LVL",E,5],["PLG",k],["DEF",null,C]].map(n),T={debug:[5,">","#89A"],log:[4,">","#2AE"],info:[4,"i","#1AA"],check:[3,"?","#D6D"],warn:[2,"!","#F77"],error:[1,"X","#F36"],_dl:[""," "," "],_css:[" "," ","color: ^^;"," ","color:^^^;background:#0000;font-weight:900;font-family:Menlo,Consolas,monospace;"],...m,...L??C,_fg:L?._fg??a??m?._fg,...O??C},I=(z,q=T)=>({...q,...z??T}),h=0>j,Z=console)=>new Proxy({[W]:y,[X]:I(),[B]:_},{get:(z,q)=>{let J=z[X]??T,K=J[q];b=U[N+"LVL"+S];let Q=~~(b??z[B]),G=q==B||q==W||q==X?z[q]:Q&&(Q==-1||!K&&(q in Z))?Z[q]??Z.log:!Q||K?.[0]>Q?Y:null;if(!G&&((z[q]??Y)===Y||h)){z[X]=K?J:I({[q]:[1,q,"#A58"]},J),K=z[X][q];let A=(f??z[W]??"").replace("{}",q),u=g??i,[H,F,v,M,r,V,D]=u?u(K,q,A,z):K;if(H!==K[0]){if(w(H,"f"))return H;A=w(H)?H:A}M=d??M??J._fg??"#89A",D=O?._dl??D??J._dl,V=O?._css??V??J._css;let P="NO_COLOR"in U||(M??J._fg)=="";P=h?!P:j??!P;let[l,s,p]=D.map(($)=>P?`%c${$}%c`:$),[x,t,o,e,qq]=V;z[q]=(Z[r??q]??Z.log).bind(Z,l+(q==F?"*":F)+s+A+p,...P?[x,t,x,o,x+e,""].map(($)=>$?((qq??"")+$).replace(/\^+/g,(c)=>(c=="^"?M??v:c=="^^"?M??J._fg:v)??"#000C"):$):[])}return G||z[q]},set:(z,q,J)=>{z[q]=q==B?J??_:q==W?J??y:I(J,z[X]);for(let K in z[X])z[K]=Y;return!0}});var $q=(R,E,L,k,j,W="_id",X="_def",B="_lvl",N="PTAG_",S="_FORCE",C={},Y=()=>{},w=(z,q="s")=>(typeof z)[0]==q,U=w(globalThis,"o")?globalThis:C,n=([z,q,J],K)=>[q??U[N+z]??J,U[N+z+S]].map((Q)=>K>3?w(Q)?JSON.parse(Q):Q:Q),[[y,f],[a,d],[_,b],[i,g],[m,O]]=[["ID",R,"{}"],["FG"],["LVL",E,5],["PLG",k],["DEF",null,C]].map(n),T={debug:[5,">","#89A"],log:[4,">","#2AE"],info:[4,"i","#1AA"],check:[3,"?","#D6D"],warn:[2,"!","#F77"],error:[1,"X","#F36"],_dl:["","/","/"],_css:[" "," ","color: ^^;"," ","color:^^^;background:#0000;font-weight:900;font-family:Menlo,Consolas,monospace;"],...m,...L??C,_fg:L?._fg??a??m?._fg,...O??C},I=(z,q=T)=>({...q,...z??T}),h=0>j,Z=console)=>new Proxy({[W]:y,[X]:I(),[B]:_},{get:(z,q)=>{let J=z[X]??T,K=J[q];b=U[N+"LVL"+S];let Q=~~(b??z[B]),G=q==B||q==W||q==X?z[q]:Q&&(Q==-1||!K&&(q in Z))?Z[q]??Z.log:!Q||K?.[0]>Q?Y:null;if(!G&&((z[q]??Y)===Y||h)){z[X]=K?J:I({[q]:[1,q,"#A58"]},J),K=z[X][q];let A=(f??z[W]??"").replace("{}",q),u=g??i,[H,F,v,M,r,V,D]=u?u(K,q,A,z):K;if(H!==K[0]){if(w(H,"f"))return H;A=w(H)?H:A}M=d??M??J._fg??"#89A",D=O?._dl??D??J._dl,V=O?._css??V??J._css;let P="NO_COLOR"in U||(M??J._fg)=="";P=h?!P:j??!P;let[l,s,p]=D.map(($)=>P?`%c${$}%c`:$),[x,t,o,e,qq]=V;z[q]=(Z[r??q]??Z.log).bind(Z,l+(q==F?"*":F)+s+A+p,...P?[x,t,x,o,x+e,""].map(($)=>$?((qq??"")+$).replace(/\^+/g,(c)=>(c=="^"?M??v:c=="^^"?M??J._fg:v)??"#000C"):$):[])}return G||z[q]},set:(z,q,J)=>{z[q]=q==B?J??_:q==W?J??y:I(J,z[X]);for(let K in z[X])z[K]=Y;return!0}});var Hq=(R,E,L,k,j,W="_id",X="_def",B="_lvl",N="PTAG_",S="_FORCE",C={},Y=()=>{},w=(z,q="s")=>(typeof z)[0]==q,U=w(globalThis,"o")?globalThis:C,n=([z,q,J],K)=>[q??U[N+z]??J,U[N+z+S]].map((Q)=>K>3?w(Q)?JSON.parse(Q):Q:Q),[[y,f],[a,d],[_,b],[i,g],[m,O]]=[["ID",R,"{}"],["FG"],["LVL",E,5],["PLG",k],["DEF",null,C]].map(n),T={debug:[5,">","#89A"],log:[4,">","#2AE"],info:[4,"i","#1AA"],check:[3,"?","#D6D"],warn:[2,"!","#F77"],error:[1,"X","#F36"],_dl:["|","|","|"],_css:[" "," ","color: ^^;"," ","color:^^^;background:#0000;font-weight:900;font-family:Menlo,Consolas,monospace;"],...m,...L??C,_fg:L?._fg??a??m?._fg,...O??C},I=(z,q=T)=>({...q,...z??T}),h=0>j,Z=console)=>new Proxy({[W]:y,[X]:I(),[B]:_},{get:(z,q)=>{let J=z[X]??T,K=J[q];b=U[N+"LVL"+S];let Q=~~(b??z[B]),G=q==B||q==W||q==X?z[q]:Q&&(Q==-1||!K&&(q in Z))?Z[q]??Z.log:!Q||K?.[0]>Q?Y:null;if(!G&&((z[q]??Y)===Y||h)){z[X]=K?J:I({[q]:[1,q,"#A58"]},J),K=z[X][q];let A=(f??z[W]??"").replace("{}",q),u=g??i,[H,F,v,M,r,V,D]=u?u(K,q,A,z):K;if(H!==K[0]){if(w(H,"f"))return H;A=w(H)?H:A}M=d??M??J._fg??"#89A",D=O?._dl??D??J._dl,V=O?._css??V??J._css;let P="NO_COLOR"in U||(M??J._fg)=="";P=h?!P:j??!P;let[l,s,p]=D.map(($)=>P?`%c${$}%c`:$),[x,t,o,e,qq]=V;z[q]=(Z[r??q]??Z.log).bind(Z,l+(q==F?"*":F)+s+A+p,...P?[x,t,x,o,x+e,""].map(($)=>$?((qq??"")+$).replace(/\^+/g,(c)=>(c=="^"?M??v:c=="^^"?M??J._fg:v)??"#000C"):$):[])}return G||z[q]},set:(z,q,J)=>{z[q]=q==B?J??_:q==W?J??y:I(J,z[X]);for(let K in z[X])z[K]=Y;return!0}});var Jq=(R,E,L,k,j,W="_id",X="_def",B="_lvl",N="PTAG_",S="_FORCE",C={},Y=()=>{},w=(z,q="s")=>(typeof z)[0]==q,U=w(globalThis,"o")?globalThis:C,n=([z,q,J],K)=>[q??U[N+z]??J,U[N+z+S]].map((Q)=>K>3?w(Q)?JSON.parse(Q):Q:Q),[[y,f],[a,d],[_,b],[i,g],[m,O]]=[["ID",R,"{}"],["FG"],["LVL",E,5],["PLG",k],["DEF",null,C]].map(n),T={debug:[5,">","#89A"],log:[4,">","#2AE"],info:[4,"i","#1AA"],check:[3,"?","#D6D"],warn:[2,"!","#F77"],error:[1,"X","#F36"],_dl:["[","]","|"],_css:["color:#0000;margin:-1px 0 -1px -1ch;padding:1px;","border-radius:2px;background:^^^;color:#282828;","color:^^;","border-right:2px solid ^^^;","color:^;font-weight:900;font-family:Menlo,Consolas,monospace;margin:-1px 0;padding:1px 3px;"],...m,...L??C,_fg:L?._fg??a??m?._fg,...O??C},I=(z,q=T)=>({...q,...z??T}),h=0>j,Z=console)=>new Proxy({[W]:y,[X]:I(),[B]:_},{get:(z,q)=>{let J=z[X]??T,K=J[q];b=U[N+"LVL"+S];let Q=~~(b??z[B]),G=q==B||q==W||q==X?z[q]:Q&&(Q==-1||!K&&(q in Z))?Z[q]??Z.log:!Q||K?.[0]>Q?Y:null;if(!G&&((z[q]??Y)===Y||h)){z[X]=K?J:I({[q]:[1,q,"#A58"]},J),K=z[X][q];let A=(f??z[W]??"").replace("{}",q),u=g??i,[H,F,v,M,r,V,D]=u?u(K,q,A,z):K;if(H!==K[0]){if(w(H,"f"))return H;A=w(H)?H:A}M=d??M??J._fg??"#89A",D=O?._dl??D??J._dl,V=O?._css??V??J._css;let P="NO_COLOR"in U||(M??J._fg)=="";P=h?!P:j??!P;let[l,s,p]=D.map(($)=>P?`%c${$}%c`:$),[x,t,o,e,qq]=V;z[q]=(Z[r??q]??Z.log).bind(Z,l+(q==F?"*":F)+s+A+p,...P?[x,t,x,o,x+e,""].map(($)=>$?((qq??"")+$).replace(/\^+/g,(c)=>(c=="^"?M??v:c=="^^"?M??J._fg:v)??"#000C"):$):[])}return G||z[q]},set:(z,q,J)=>{z[q]=q==B?J??_:q==W?J??y:I(J,z[X]);for(let K in z[X])z[K]=Y;return!0}});var Mq=(R,E,L,k,j,W="_id",X="_def",B="_lvl",N="PTAG_",S="_FORCE",C={},Y=()=>{},w=(z,q="s")=>(typeof z)[0]==q,U=w(globalThis,"o")?globalThis:C,n=([z,q,J],K)=>[q??U[N+z]??J,U[N+z+S]].map((Q)=>K>3?w(Q)?JSON.parse(Q):Q:Q),[[y,f],[a,d],[_,b],[i,g],[m,O]]=[["ID",R,"{}"],["FG"],["LVL",E,5],["PLG",k],["DEF",null,C]].map(n),T={debug:[5,">","#89A"],log:[4,">","#2AE"],info:[4,"i","#1AA"],check:[3,"?","#D6D"],warn:[2,"!","#F77"],error:[1,"X","#F36"],_dl:["[","][","]"],_css:["color:#0000;margin:-1px 0 -1px -1ch;padding:1px;","padding:0 3px;background: #0000;border: 1px solid ^^^;color:^^^;","padding:0;margin-left:-4px;color:^^;","padding:0;","color:^;font-weight:900;font-family:Menlo,Consolas,monospace;margin:-1px 0;padding:1px 3px;"],...m,...L??C,_fg:L?._fg??a??m?._fg,...O??C},I=(z,q=T)=>({...q,...z??T}),h=0>j,Z=console)=>new Proxy({[W]:y,[X]:I(),[B]:_},{get:(z,q)=>{let J=z[X]??T,K=J[q];b=U[N+"LVL"+S];let Q=~~(b??z[B]),G=q==B||q==W||q==X?z[q]:Q&&(Q==-1||!K&&(q in Z))?Z[q]??Z.log:!Q||K?.[0]>Q?Y:null;if(!G&&((z[q]??Y)===Y||h)){z[X]=K?J:I({[q]:[1,q,"#A58"]},J),K=z[X][q];let A=(f??z[W]??"").replace("{}",q),u=g??i,[H,F,v,M,r,V,D]=u?u(K,q,A,z):K;if(H!==K[0]){if(w(H,"f"))return H;A=w(H)?H:A}M=d??M??J._fg??"#89A",D=O?._dl??D??J._dl,V=O?._css??V??J._css;let P="NO_COLOR"in U||(M??J._fg)=="";P=h?!P:j??!P;let[l,s,p]=D.map(($)=>P?`%c${$}%c`:$),[x,t,o,e,qq]=V;z[q]=(Z[r??q]??Z.log).bind(Z,l+(q==F?"*":F)+s+A+p,...P?[x,t,x,o,x+e,""].map(($)=>$?((qq??"")+$).replace(/\^+/g,(c)=>(c=="^"?M??v:c=="^^"?M??J._fg:v)??"#000C"):$):[])}return G||z[q]},set:(z,q,J)=>{z[q]=q==B?J??_:q==W?J??y:I(J,z[X]);for(let K in z[X])z[K]=Y;return!0}});var Uq=Jq;