UNPKG

@hopeio/utils

Version:
2 lines (1 loc) 4.64 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const C=require("./index-Cw9KoE--.js");function _(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var R={exports:{}},o=R.exports={},i,s;function w(){throw new Error("setTimeout has not been defined")}function L(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?i=setTimeout:i=w}catch{i=w}try{typeof clearTimeout=="function"?s=clearTimeout:s=L}catch{s=L}})();function x(e){if(i===setTimeout)return setTimeout(e,0);if((i===w||!i)&&setTimeout)return i=setTimeout,setTimeout(e,0);try{return i(e,0)}catch{try{return i.call(null,e,0)}catch{return i.call(this,e,0)}}}function k(e){if(s===clearTimeout)return clearTimeout(e);if((s===L||!s)&&clearTimeout)return s=clearTimeout,clearTimeout(e);try{return s(e)}catch{try{return s.call(null,e)}catch{return s.call(this,e)}}}var l=[],f=!1,g,y=-1;function A(){!f||!g||(f=!1,g.length?l=g.concat(l):y=-1,l.length&&G())}function G(){if(!f){var e=x(A);f=!0;for(var n=l.length;n;){for(g=l,l=[];++y<n;)g&&g[y].run();y=-1,n=l.length}g=null,f=!1,k(e)}}o.nextTick=function(e){var n=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)n[r-1]=arguments[r];l.push(new M(e,n)),l.length===1&&!f&&x(G)};function M(e,n){this.fun=e,this.array=n}M.prototype.run=function(){this.fun.apply(null,this.array)};o.title="browser";o.browser=!0;o.env={};o.argv=[];o.version="";o.versions={};function c(){}o.on=c;o.addListener=c;o.once=c;o.off=c;o.removeListener=c;o.removeAllListeners=c;o.emit=c;o.prependListener=c;o.prependOnceListener=c;o.listeners=function(e){return[]};o.binding=function(e){throw new Error("process.binding is not supported")};o.cwd=function(){return"/"};o.chdir=function(e){throw new Error("process.chdir is not supported")};o.umask=function(){return 0};var Y=R.exports;const B=_(Y);let a=!0;const h=typeof self<"u"?self:typeof window<"u"?window:typeof C.global<"u"?C.global:{};let p=0;if(h.process&&h.process.env&&h.process.stdout){const{FORCE_COLOR:e,NODE_DISABLE_COLORS:n,NO_COLOR:r,TERM:u,COLORTERM:b}=h.process.env;n||r||e==="0"?a=!1:e==="1"||e==="2"||e==="3"?a=!0:u==="dumb"?a=!1:"CI"in h.process.env&&["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE","DRONE"].some(T=>T in h.process.env)?a=!0:a=B.stdout.isTTY,a&&(B.platform==="win32"||b&&(b==="truecolor"||b==="24bit")?p=3:u&&(u.endsWith("-256color")||u.endsWith("256"))?p=2:p=1)}let d={enabled:a,supportLevel:p};function t(e,n,r=1){const u=`\x1B[${e}m`,b=`\x1B[${n}m`,T=new RegExp(`\\x1b\\[${n}m`,"g");return v=>d.enabled&&d.supportLevel>=r?u+(""+v).replace(T,u)+b:""+v}function I(e,n,r){return e>>4===n>>4&&n>>4===r>>4?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)}function D(e){return(""+e).replace(/\x1b\[[0-9;]+m/g,"").replace(/\x1b\]8;;.*?\x07(.*?)\x1b\]8;;\x07/g,(n,r)=>r)}const N=t(0,0),P=t(1,22),W=t(2,22),j=t(3,23),q=t(4,24),U=t(7,27),V=t(8,28),F=t(9,29),Q=t(30,39),H=t(31,39),K=t(32,39),z=t(33,39),J=t(34,39),X=t(35,39),Z=t(36,39),ee=t(97,39),te=t(90,39),ne=t(37,39),re=t(91,39),oe=t(92,39),ie=t(93,39),se=t(94,39),le=t(95,39),ce=t(96,39),ue=t(40,49),ae=t(41,49),ge=t(42,49),he=t(43,49),fe=t(44,49),de=t(45,49),be=t(46,49),pe=t(107,49),me=t(100,49),ye=t(101,49),Te=t(102,49),we=t(103,49),Le=t(104,49),ve=t(105,49),Ce=t(106,49),Be=t(47,49),$=e=>t("38;5;"+e,0,2),S=e=>t("48;5;"+e,0,2),Oe=(e,n,r)=>d.supportLevel===2?$(I(e,n,r)):t(`38;2;${e};${n};${r}`,0,3),Ee=(e,n,r)=>d.supportLevel===2?S(I(e,n,r)):t(`48;2;${e};${n};${r}`,0,3),O="\x1B]",E="\x07",m=";";function Re(e,n){return d.enabled?O+"8"+m+m+n+E+e+O+"8"+m+m+E:`${e} (​${n}​)`}exports.ansi256=$;exports.ansi256Bg=S;exports.bgBlack=ue;exports.bgBlue=fe;exports.bgCyan=be;exports.bgGray=me;exports.bgGreen=ge;exports.bgLightBlue=Le;exports.bgLightCyan=Ce;exports.bgLightGray=Be;exports.bgLightGreen=Te;exports.bgLightMagenta=ve;exports.bgLightRed=ye;exports.bgLightYellow=we;exports.bgMagenta=de;exports.bgRed=ae;exports.bgWhite=pe;exports.bgYellow=he;exports.black=Q;exports.blue=J;exports.bold=P;exports.cyan=Z;exports.dim=W;exports.gray=te;exports.green=K;exports.hidden=V;exports.inverse=U;exports.italic=j;exports.lightBlue=se;exports.lightCyan=ce;exports.lightGray=ne;exports.lightGreen=oe;exports.lightMagenta=le;exports.lightRed=re;exports.lightYellow=ie;exports.link=Re;exports.magenta=X;exports.options=d;exports.red=H;exports.reset=N;exports.strikethrough=F;exports.stripColors=D;exports.trueColor=Oe;exports.trueColorBg=Ee;exports.underline=q;exports.white=ee;exports.yellow=z;