UNPKG

nsole

Version:

A drop-in isomorphic console.* replacement that's pretty, small, fast, and flexible

2 lines (1 loc) 11 kB
var qq=(G,u,F,v,x,P="_id",X="_def",W="_lvl",A="PTAG_",E="_FORCE",B={},C=()=>{},Y=(z,q="s")=>(typeof z)[0]==q,w=Y(globalThis,"o")?globalThis:B,f=([z,q,J],K)=>[q??w[A+z]??J,w[A+z+E]].map((Q)=>K>2?Y(Q)?JSON.parse(Q):Q:Q),[[R,c],[k,j],[n,a],[d,L]]=[["ID",G,"{}"],["LVL",u,5],["PLG",v],["DEF",null,B]].map(f),N={debug:[5,">","#89A"],log:[4,">","#2AE"],info:[4,"i","#1AA"],check:[3,"?","#D6D"],warn:[2,"!","#F77"],error:[1,"X","#F36"],_dl:["(","){","}"],_css:[" "," "," "," ","font-weight:900;font-family:Menlo,Consolas,monospace;color:^^^;color:light-dark(oklch(from ^^^ calc(l - .08) c h), oklch(from ^^^ calc(l + .05) c h));"],...d,...F??B,...L??B},O=(z,q=N)=>({...q,...z??N}),S=0>x,Z=console)=>new Proxy({[P]:R,[X]:O(),[W]:k},{get:(z,q)=>{let J=z[X]??N,K=J[q];j=w[A+"LVL"+E];let Q=~~(j??z[W]),y=q==W||q==P||q==X?z[q]:Q&&(Q==-1||!K&&(q in Z))?Z[q]??Z.log:!Q||K?.[0]>Q?C:null;if(!y&&((z[q]??C)===C||S)){z[X]=K?J:O({[q]:[1,q,"#A58"]},J),K=z[X][q];let U=(c??z[P]??"").replace("{}",q),_=a??n,[H,b,m,T,i,I,V]=_?_(K,q,U,z):K;if(H!==K[0]){if(Y(H,"f"))return H;U=Y(H)?H:U}V=L?._dl??V??J._dl,I=L?._css??I??J._css;let M="NO_COLOR"in w||(T??J._fg)=="";M=S?!M:x??!M;let[g,r,l]=V.map(($)=>M?`%c${$}%c`:$),[D,s,p,t,o]=I;z[q]=(Z[i??q]??Z.log).bind(Z,g+(q==b?"*":b)+r+U+l,...M?[D,s,D,p,D+t,""].map(($)=>$?((o??"")+$).replace(/\^+/g,(h)=>(h=="^"?T??m:h=="^^"?T??J._fg:m)??"#000C"):$):[])}return y||z[q]},set:(z,q,J)=>{z[q]=q==W?J??k:q==P?J??R:O(J,z[X]);for(let K in z[X])z[K]=C;return!0}});var zq=(G,u,F,v,x,P="_id",X="_def",W="_lvl",A="PTAG_",E="_FORCE",B={},C=()=>{},Y=(z,q="s")=>(typeof z)[0]==q,w=Y(globalThis,"o")?globalThis:B,f=([z,q,J],K)=>[q??w[A+z]??J,w[A+z+E]].map((Q)=>K>2?Y(Q)?JSON.parse(Q):Q:Q),[[R,c],[k,j],[n,a],[d,L]]=[["ID",G,"{}"],["LVL",u,5],["PLG",v],["DEF",null,B]].map(f),N={debug:[5,">","#89A"],log:[4,">","#2AE"],info:[4,"i","#1AA"],check:[3,"?","#D6D"],warn:[2,"!","#F77"],error:[1,"X","#F36"],_dl:["",":",":"],_css:[" "," "," "," ","font-weight:900;font-family:Menlo,Consolas,monospace;color:^^^;color:light-dark(oklch(from ^^^ calc(l - .08) c h), oklch(from ^^^ calc(l + .05) c h));"],...d,...F??B,...L??B},O=(z,q=N)=>({...q,...z??N}),S=0>x,Z=console)=>new Proxy({[P]:R,[X]:O(),[W]:k},{get:(z,q)=>{let J=z[X]??N,K=J[q];j=w[A+"LVL"+E];let Q=~~(j??z[W]),y=q==W||q==P||q==X?z[q]:Q&&(Q==-1||!K&&(q in Z))?Z[q]??Z.log:!Q||K?.[0]>Q?C:null;if(!y&&((z[q]??C)===C||S)){z[X]=K?J:O({[q]:[1,q,"#A58"]},J),K=z[X][q];let U=(c??z[P]??"").replace("{}",q),_=a??n,[H,b,m,T,i,I,V]=_?_(K,q,U,z):K;if(H!==K[0]){if(Y(H,"f"))return H;U=Y(H)?H:U}V=L?._dl??V??J._dl,I=L?._css??I??J._css;let M="NO_COLOR"in w||(T??J._fg)=="";M=S?!M:x??!M;let[g,r,l]=V.map(($)=>M?`%c${$}%c`:$),[D,s,p,t,o]=I;z[q]=(Z[i??q]??Z.log).bind(Z,g+(q==b?"*":b)+r+U+l,...M?[D,s,D,p,D+t,""].map(($)=>$?((o??"")+$).replace(/\^+/g,(h)=>(h=="^"?T??m:h=="^^"?T??J._fg:m)??"#000C"):$):[])}return y||z[q]},set:(z,q,J)=>{z[q]=q==W?J??k:q==P?J??R:O(J,z[X]);for(let K in z[X])z[K]=C;return!0}});var Jq=(G,u,F,v,x,P="_id",X="_def",W="_lvl",A="PTAG_",E="_FORCE",B={},C=()=>{},Y=(z,q="s")=>(typeof z)[0]==q,w=Y(globalThis,"o")?globalThis:B,f=([z,q,J],K)=>[q??w[A+z]??J,w[A+z+E]].map((Q)=>K>2?Y(Q)?JSON.parse(Q):Q:Q),[[R,c],[k,j],[n,a],[d,L]]=[["ID",G,"{}"],["LVL",u,5],["PLG",v],["DEF",null,B]].map(f),N={debug:[5,">","#89A"],log:[4,">","#2AE"],info:[4,"i","#1AA"],check:[3,"?","#D6D"],warn:[2,"!","#F77"],error:[1,"X","#F36"],_dl:[""," "," "],_css:[" "," "," "," ","font-weight:900;font-family:Menlo,Consolas,monospace;color:^^^;color:light-dark(oklch(from ^^^ calc(l - .08) c h), oklch(from ^^^ calc(l + .05) c h));"],...d,...F??B,...L??B},O=(z,q=N)=>({...q,...z??N}),S=0>x,Z=console)=>new Proxy({[P]:R,[X]:O(),[W]:k},{get:(z,q)=>{let J=z[X]??N,K=J[q];j=w[A+"LVL"+E];let Q=~~(j??z[W]),y=q==W||q==P||q==X?z[q]:Q&&(Q==-1||!K&&(q in Z))?Z[q]??Z.log:!Q||K?.[0]>Q?C:null;if(!y&&((z[q]??C)===C||S)){z[X]=K?J:O({[q]:[1,q,"#A58"]},J),K=z[X][q];let U=(c??z[P]??"").replace("{}",q),_=a??n,[H,b,m,T,i,I,V]=_?_(K,q,U,z):K;if(H!==K[0]){if(Y(H,"f"))return H;U=Y(H)?H:U}V=L?._dl??V??J._dl,I=L?._css??I??J._css;let M="NO_COLOR"in w||(T??J._fg)=="";M=S?!M:x??!M;let[g,r,l]=V.map(($)=>M?`%c${$}%c`:$),[D,s,p,t,o]=I;z[q]=(Z[i??q]??Z.log).bind(Z,g+(q==b?"*":b)+r+U+l,...M?[D,s,D,p,D+t,""].map(($)=>$?((o??"")+$).replace(/\^+/g,(h)=>(h=="^"?T??m:h=="^^"?T??J._fg:m)??"#000C"):$):[])}return y||z[q]},set:(z,q,J)=>{z[q]=q==W?J??k:q==P?J??R:O(J,z[X]);for(let K in z[X])z[K]=C;return!0}});var Kq=(G,u,F,v,x,P="_id",X="_def",W="_lvl",A="PTAG_",E="_FORCE",B={},C=()=>{},Y=(z,q="s")=>(typeof z)[0]==q,w=Y(globalThis,"o")?globalThis:B,f=([z,q,J],K)=>[q??w[A+z]??J,w[A+z+E]].map((Q)=>K>2?Y(Q)?JSON.parse(Q):Q:Q),[[R,c],[k,j],[n,a],[d,L]]=[["ID",G,"{}"],["LVL",u,5],["PLG",v],["DEF",null,B]].map(f),N={debug:[5,">","#89A"],log:[4,">","#2AE"],info:[4,"i","#1AA"],check:[3,"?","#D6D"],warn:[2,"!","#F77"],error:[1,"X","#F36"],_dl:["","/","/"],_css:[" "," "," "," ","font-weight:900;font-family:Menlo,Consolas,monospace;color:^^^;color:light-dark(oklch(from ^^^ calc(l - .08) c h), oklch(from ^^^ calc(l + .05) c h));"],...d,...F??B,...L??B},O=(z,q=N)=>({...q,...z??N}),S=0>x,Z=console)=>new Proxy({[P]:R,[X]:O(),[W]:k},{get:(z,q)=>{let J=z[X]??N,K=J[q];j=w[A+"LVL"+E];let Q=~~(j??z[W]),y=q==W||q==P||q==X?z[q]:Q&&(Q==-1||!K&&(q in Z))?Z[q]??Z.log:!Q||K?.[0]>Q?C:null;if(!y&&((z[q]??C)===C||S)){z[X]=K?J:O({[q]:[1,q,"#A58"]},J),K=z[X][q];let U=(c??z[P]??"").replace("{}",q),_=a??n,[H,b,m,T,i,I,V]=_?_(K,q,U,z):K;if(H!==K[0]){if(Y(H,"f"))return H;U=Y(H)?H:U}V=L?._dl??V??J._dl,I=L?._css??I??J._css;let M="NO_COLOR"in w||(T??J._fg)=="";M=S?!M:x??!M;let[g,r,l]=V.map(($)=>M?`%c${$}%c`:$),[D,s,p,t,o]=I;z[q]=(Z[i??q]??Z.log).bind(Z,g+(q==b?"*":b)+r+U+l,...M?[D,s,D,p,D+t,""].map(($)=>$?((o??"")+$).replace(/\^+/g,(h)=>(h=="^"?T??m:h=="^^"?T??J._fg:m)??"#000C"):$):[])}return y||z[q]},set:(z,q,J)=>{z[q]=q==W?J??k:q==P?J??R:O(J,z[X]);for(let K in z[X])z[K]=C;return!0}});var Qq=(G,u,F,v,x,P="_id",X="_def",W="_lvl",A="PTAG_",E="_FORCE",B={},C=()=>{},Y=(z,q="s")=>(typeof z)[0]==q,w=Y(globalThis,"o")?globalThis:B,f=([z,q,J],K)=>[q??w[A+z]??J,w[A+z+E]].map((Q)=>K>2?Y(Q)?JSON.parse(Q):Q:Q),[[R,c],[k,j],[n,a],[d,L]]=[["ID",G,"{}"],["LVL",u,5],["PLG",v],["DEF",null,B]].map(f),N={debug:[5,">","#89A"],log:[4,">","#2AE"],info:[4,"i","#1AA"],check:[3,"?","#D6D"],warn:[2,"!","#F77"],error:[1,"X","#F36"],_dl:["|","|","|"],_css:[" "," "," "," ","font-weight:900;font-family:Menlo,Consolas,monospace;color:^^^;color:light-dark(oklch(from ^^^ calc(l - .08) c h), oklch(from ^^^ calc(l + .05) c h));"],...d,...F??B,...L??B},O=(z,q=N)=>({...q,...z??N}),S=0>x,Z=console)=>new Proxy({[P]:R,[X]:O(),[W]:k},{get:(z,q)=>{let J=z[X]??N,K=J[q];j=w[A+"LVL"+E];let Q=~~(j??z[W]),y=q==W||q==P||q==X?z[q]:Q&&(Q==-1||!K&&(q in Z))?Z[q]??Z.log:!Q||K?.[0]>Q?C:null;if(!y&&((z[q]??C)===C||S)){z[X]=K?J:O({[q]:[1,q,"#A58"]},J),K=z[X][q];let U=(c??z[P]??"").replace("{}",q),_=a??n,[H,b,m,T,i,I,V]=_?_(K,q,U,z):K;if(H!==K[0]){if(Y(H,"f"))return H;U=Y(H)?H:U}V=L?._dl??V??J._dl,I=L?._css??I??J._css;let M="NO_COLOR"in w||(T??J._fg)=="";M=S?!M:x??!M;let[g,r,l]=V.map(($)=>M?`%c${$}%c`:$),[D,s,p,t,o]=I;z[q]=(Z[i??q]??Z.log).bind(Z,g+(q==b?"*":b)+r+U+l,...M?[D,s,D,p,D+t,""].map(($)=>$?((o??"")+$).replace(/\^+/g,(h)=>(h=="^"?T??m:h=="^^"?T??J._fg:m)??"#000C"):$):[])}return y||z[q]},set:(z,q,J)=>{z[q]=q==W?J??k:q==P?J??R:O(J,z[X]);for(let K in z[X])z[K]=C;return!0}});var e=(G,u,F,v,x,P="_id",X="_def",W="_lvl",A="PTAG_",E="_FORCE",B={},C=()=>{},Y=(z,q="s")=>(typeof z)[0]==q,w=Y(globalThis,"o")?globalThis:B,f=([z,q,J],K)=>[q??w[A+z]??J,w[A+z+E]].map((Q)=>K>2?Y(Q)?JSON.parse(Q):Q:Q),[[R,c],[k,j],[n,a],[d,L]]=[["ID",G,"{}"],["LVL",u,5],["PLG",v],["DEF",null,B]].map(f),N={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;color:#282828;color:light-dark(#FFF, #282828);background:^^^;background:light-dark(oklch(from ^^^ calc(l - .018) c h), ^^^);","color:^;color:light-dark(oklch(from ^ calc(l - .08) c h), oklch(from ^ calc(l + .05) c h));","border-right:2px solid ^;border-right-color:light-dark(oklch(from ^ calc(l - .018) c h), ^);","color:^;font-weight:900;font-family:Menlo,Consolas,monospace;margin:-1px 0;padding:1px 3px;"],...d,...F??B,...L??B},O=(z,q=N)=>({...q,...z??N}),S=0>x,Z=console)=>new Proxy({[P]:R,[X]:O(),[W]:k},{get:(z,q)=>{let J=z[X]??N,K=J[q];j=w[A+"LVL"+E];let Q=~~(j??z[W]),y=q==W||q==P||q==X?z[q]:Q&&(Q==-1||!K&&(q in Z))?Z[q]??Z.log:!Q||K?.[0]>Q?C:null;if(!y&&((z[q]??C)===C||S)){z[X]=K?J:O({[q]:[1,q,"#A58"]},J),K=z[X][q];let U=(c??z[P]??"").replace("{}",q),_=a??n,[H,b,m,T,i,I,V]=_?_(K,q,U,z):K;if(H!==K[0]){if(Y(H,"f"))return H;U=Y(H)?H:U}V=L?._dl??V??J._dl,I=L?._css??I??J._css;let M="NO_COLOR"in w||(T??J._fg)=="";M=S?!M:x??!M;let[g,r,l]=V.map(($)=>M?`%c${$}%c`:$),[D,s,p,t,o]=I;z[q]=(Z[i??q]??Z.log).bind(Z,g+(q==b?"*":b)+r+U+l,...M?[D,s,D,p,D+t,""].map(($)=>$?((o??"")+$).replace(/\^+/g,(h)=>(h=="^"?T??m:h=="^^"?T??J._fg:m)??"#000C"):$):[])}return y||z[q]},set:(z,q,J)=>{z[q]=q==W?J??k:q==P?J??R:O(J,z[X]);for(let K in z[X])z[K]=C;return!0}});var Xq=(G,u,F,v,x,P="_id",X="_def",W="_lvl",A="PTAG_",E="_FORCE",B={},C=()=>{},Y=(z,q="s")=>(typeof z)[0]==q,w=Y(globalThis,"o")?globalThis:B,f=([z,q,J],K)=>[q??w[A+z]??J,w[A+z+E]].map((Q)=>K>2?Y(Q)?JSON.parse(Q):Q:Q),[[R,c],[k,j],[n,a],[d,L]]=[["ID",G,"{}"],["LVL",u,5],["PLG",v],["DEF",null,B]].map(f),N={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:none;","padding:0 3px;background:#0000;border:1px solid ^;color:^;color:light-dark(oklch(from ^ calc(l - .08) c h), ^);","padding:0;margin-left:-4px;color:^;color:light-dark(oklch(from ^ calc(l - .08) c h), ^);border:none;","padding:0;border:none;","color:^;font-weight:900;font-family:Menlo,Consolas,monospace;margin:-1px 0;padding:1px 3px;border-color:light-dark(oklch(from ^ calc(l - .12) c h), ^);"],...d,...F??B,...L??B},O=(z,q=N)=>({...q,...z??N}),S=0>x,Z=console)=>new Proxy({[P]:R,[X]:O(),[W]:k},{get:(z,q)=>{let J=z[X]??N,K=J[q];j=w[A+"LVL"+E];let Q=~~(j??z[W]),y=q==W||q==P||q==X?z[q]:Q&&(Q==-1||!K&&(q in Z))?Z[q]??Z.log:!Q||K?.[0]>Q?C:null;if(!y&&((z[q]??C)===C||S)){z[X]=K?J:O({[q]:[1,q,"#A58"]},J),K=z[X][q];let U=(c??z[P]??"").replace("{}",q),_=a??n,[H,b,m,T,i,I,V]=_?_(K,q,U,z):K;if(H!==K[0]){if(Y(H,"f"))return H;U=Y(H)?H:U}V=L?._dl??V??J._dl,I=L?._css??I??J._css;let M="NO_COLOR"in w||(T??J._fg)=="";M=S?!M:x??!M;let[g,r,l]=V.map(($)=>M?`%c${$}%c`:$),[D,s,p,t,o]=I;z[q]=(Z[i??q]??Z.log).bind(Z,g+(q==b?"*":b)+r+U+l,...M?[D,s,D,p,D+t,""].map(($)=>$?((o??"")+$).replace(/\^+/g,(h)=>(h=="^"?T??m:h=="^^"?T??J._fg:m)??"#000C"):$):[])}return y||z[q]},set:(z,q,J)=>{z[q]=q==W?J??k:q==P?J??R:O(J,z[X]);for(let K in z[X])z[K]=C;return!0}});var Tq=e;export{Xq as stagi,e as ptagi,Qq as ltagi,Kq as ftagi,Jq as etagi,Tq as default,zq as ctagi,qq as btagi};