🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

ansis

Package Overview
Dependencies
Maintainers
1
Versions
109
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ansis - npm Package Compare versions

Comparing version

to
4.0.0-rc.2

2

index.js

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

let e,t,{defineProperty:r,setPrototypeOf:n,create:l,keys:o}=Object,s="",{round:i,max:c}=Math,a=e=>{let t=/([a-f\d]{3,6})/i.exec(e)?.[1]??"",r=t.length,n=3===r?t[0]+t[0]+t[1]+t[1]+t[2]+t[2]:6^r?"0":t,l=parseInt(n,16);return[l>>16&255,l>>8&255,255&l]},p=(e,t,r)=>e===t&&t===r?e<8?16:e>248?231:i(24*(e-8)/247)+232:16+36*i(e/51)+6*i(t/51)+i(r/51),u=e=>{let t,r,n,l,o;return e<8?30+e:e<16?e-8+90:(e>=232?t=r=n=(10*(e-232)+8)/255:(o=(e-=16)%36,t=(e/36|0)/5,r=(o/6|0)/5,n=o%6/5),l=2*c(t,r,n),l?30+(i(n)<<2|i(r)<<1|i(t))+(2^l?0:60):30)},d=(()=>{let t=e=>l.some((t=>e.test(t))),r=globalThis,n=r.process??{},l=n.argv??[],s=n.env??{},i=-1;try{e=","+o(s).join(",")}catch(e){s={},i=0}let c=!!s.PM2_HOME&&!!s.pm_id||s.NEXT_RUNTIME?.includes("edge")||!!n.stdout?.isTTY,a="FORCE_COLOR",p={false:0,0:0,1:1,2:2,3:3}[s[a]]??-1,u=a in s&&p||t(/^--color=?(true|always)?$/);return u&&(i=p),~i||(i=((t,r,n)=>{let l=t.TERM;return{"24bit":3,truecolor:3,ansi256:2,ansi:1}[t.COLORTERM]||(t.TF_BUILD?1:/,TEAMCI/.test(e)?2:t.CI?/,GIT(HUB|EA)/.test(e)?3:1:r&&"dumb"!==l?n?3:/-256/.test(l)?2:1:0)})(s,c,"win32"===n.platform)),!p||s.NO_COLOR||t(/^--(no-color|color=(false|never))$/)?0:r.window?.chrome||u&&!i?3:i})(),g={open:s,close:s},f=39,h=49,b={},O=({p:e},{open:r,close:l})=>{let o=(e,...t)=>{if(!e){if(r&&r===l)return r;if((e??s)===s)return s}let n=e.raw?String.raw({raw:e},...t):s+e,i=o.p,c=i.o,a=i.c;if(n.includes(""))for(;i;){let e,t=i.close,r=i.open,l=t.length,o=s,c=0;if(l){for(;~(e=n.indexOf(t,c));c=e+l)o+=n.slice(c,e)+r;n=o+n.slice(c)}i=i.p}return n.includes("\n")&&(n=n.replace(/(\r?\n)/g,a+"$1"+c)),c+n+a},i=r,c=l;return e&&(i=e.o+r,c=l+e.c),n(o,t),o.p={open:r,close:l,o:i,c,p:e},o.open=i,o.close=c,o};const m=function(e=d){let o={Ansis:m,isSupported:()=>i,strip:e=>e.replace(/[›][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g,s),extend(e){for(let t in e){let n=e[t],l=(typeof n)[0],o="s"===l?R(...a(n)):n;b[t]="f"===l?{get(){return(...e)=>O(this,n(...e))}}:{get(){let e=O(this,o);return r(this,t,{value:e}),e}}}return t=l({},b),n(o,t),o}},i=e>0,c=(e,t)=>i?{open:`[${e}m`,close:`[${t}m`}:g,$=e=>t=>e(...a(t)),w=(e,t)=>(r,n,l)=>c(`${e}8;2;${r};${n};${l}`,t),y=(e,t)=>(r,n,l)=>c(((e,t,r)=>u(p(e,t,r)))(r,n,l)+e,t),T=e=>(t,r,n)=>e(p(t,r,n)),R=w(3,f),x=w(4,h),E=e=>c(`38;5;${e}`,f),C=e=>c(`48;5;${e}`,h);2===e?(R=T(E),x=T(C)):1===e&&(R=y(0,f),x=y(10,h),E=e=>c(u(e),f),C=e=>c(u(e)+10,h));let M,v={fg:E,bg:C,rgb:R,bgRgb:x,hex:$(R),bgHex:$(x),visible:g,reset:c(0,0),bold:c(1,22),dim:c(2,22),italic:c(3,23),underline:c(4,24),inverse:c(7,27),hidden:c(8,28),strikethrough:c(9,29)},I=30,_="Bright";return"black,red,green,yellow,blue,magenta,cyan,white,gray".split(",").map((e=>{M="bg"+e[0].toUpperCase()+e.slice(1),v[e]=c(I,f),v[M]=c(I+10,h),I<38&&(v[e+_]=c(60+I,f),v[M+_]=c(70+I++,h)),I>37&&(I=90)})),o.extend(v)},$=new m;module.exports=$,$.default=$;
let e,t,r,{defineProperty:n,setPrototypeOf:l,create:o,keys:s}=Object,i="",{round:c,max:a}=Math,p=e=>{let t=/([a-f\d]{3,6})/i.exec(e)?.[1]??"",r=t.length,n=3===r?t[0]+t[0]+t[1]+t[1]+t[2]+t[2]:6^r?"0":t,l=parseInt(n,16);return[l>>16&255,l>>8&255,255&l]},u=(e,t,r)=>e===t&&t===r?e<8?16:e>248?231:c(24*(e-8)/247)+232:16+36*c(e/51)+6*c(t/51)+c(r/51),d=e=>{let t,r,n,l,o;return e<8?30+e:e<16?e-8+90:(e>=232?t=r=n=(10*(e-232)+8)/255:(o=(e-=16)%36,t=(e/36|0)/5,r=(o/6|0)/5,n=o%6/5),l=2*a(t,r,n),l?30+(c(n)<<2|c(r)<<1|c(t))+(2^l?0:60):30)},g=(()=>{let r=e=>o.some((t=>e.test(t))),n=globalThis,l=n.process??{},o=l.argv??[],i=l.env??{},c=-1;try{e=","+s(i).join(",")}catch(e){i={},c=0}let a=!!i.PM2_HOME&&!!i.pm_id||i.NEXT_RUNTIME?.includes("edge")||!!l.stdout?.isTTY,p="FORCE_COLOR",u={false:0,0:0,1:1,2:2,3:3}[i[p]]??-1,d=p in i&&u||r(/^--color=?(true|always)?$/);return d&&(c=u),~c||(c=((r,n,l)=>(t=r.TERM,{"24bit":3,truecolor:3,ansi256:2,ansi:1}[r.COLORTERM]||(r.TF_BUILD?1:/,TEAMCI/.test(e)?2:r.CI?/,GIT(HUB|EA)/.test(e)?3:1:n&&"dumb"!==t?l?3:/-256/.test(t)?2:1:0)))(i,a,"win32"===l.platform)),!u||i.NO_COLOR||r(/^--(no-color|color=(false|never))$/)?0:n.window?.chrome||d&&!c?3:c})(),f={open:i,close:i},h=39,b=49,O={},m=({p:e},{open:t,close:n})=>{let o=(e,...r)=>{if(!e){if(t&&t===n)return t;if((e??i)===i)return i}let l,s=e.raw?String.raw({raw:e},...r):i+e,c=o.p,a=c.o,p=c.c;if(s.includes(""))for(;c;c=c.p){let{open:e,close:t}=c,r=t.length,n=i,o=0;if(r)for(;~(l=s.indexOf(t,o));o=l+r)n+=s.slice(o,l)+e;s=n+s.slice(o)}return s.includes("\n")&&(s=s.replace(/(\r?\n)/g,p+"$1"+a)),a+s+p},s=t,c=n;return e&&(s=e.o+t,c=n+e.c),l(o,r),o.p={open:t,close:n,o:s,c,p:e},o.open=s,o.close=c,o};const $=function(e=g){let t={Ansis:$,isSupported:()=>s,strip:e=>e.replace(/[›][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g,i),extend(e){for(let t in e){let r=e[t],l=(typeof r)[0],o="s"===l?R(...p(r)):r;O[t]="f"===l?{get(){return(...e)=>m(this,r(...e))}}:{get(){let e=m(this,o);return n(this,t,{value:e}),e}}}return r=o({},O),l(t,r),t}},s=e>0,c=(e,t)=>s?{open:`[${e}m`,close:`[${t}m`}:f,a=e=>t=>e(...p(t)),w=(e,t)=>(r,n,l)=>c(`${e}8;2;${r};${n};${l}`,t),y=(e,t)=>(r,n,l)=>c(((e,t,r)=>d(u(e,t,r)))(r,n,l)+e,t),T=e=>(t,r,n)=>e(u(t,r,n)),R=w(3,h),x=w(4,b),E=e=>c(`38;5;${e}`,h),C=e=>c(`48;5;${e}`,b);2===e?(R=T(E),x=T(C)):1===e&&(R=y(0,h),x=y(10,b),E=e=>c(d(e),h),C=e=>c(d(e)+10,b));let M,v={fg:E,bg:C,rgb:R,bgRgb:x,hex:a(R),bgHex:a(x),visible:f,reset:c(0,0),bold:c(1,22),dim:c(2,22),italic:c(3,23),underline:c(4,24),inverse:c(7,27),hidden:c(8,28),strikethrough:c(9,29)},I="Bright";return"black,red,green,yellow,blue,magenta,cyan,white,gray".split(",").map(((e,t)=>{M="bg"+e[0].toUpperCase()+e.slice(1),t<8?(v[e+I]=c(90+t,h),v[M+I]=c(100+t,b)):t=60,v[e]=c(30+t,h),v[M]=c(40+t,b)})),t.extend(v)},w=new $;module.exports=w,w.default=w;
{
"name":"ansis",
"version":"4.0.0-rc.1",
"version":"4.0.0-rc.2",
"description":"ANSI color lib",

@@ -5,0 +5,0 @@ "keywords":["ansi","color","cli"],