npm-check-updates
Version:
Find newer versions of dependencies than what your package.json allows
48 lines • 1.35 MB
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const I=require("./chunks/chunk-BAUY9lu4.cjs"),fc=require("./chunks/_stub_typescript-Wx0CrVhR.cjs"),qn=require("./chunks/p-map-Le4OxzRU.cjs");let qe=require("path");qe=I.__toESM(qe,1);let tr=require("fs");tr=I.__toESM(tr,1);let ir=require("os");ir=I.__toESM(ir,1);let ea=require("util");ea=I.__toESM(ea,1);let Ze=require("fs/promises");Ze=I.__toESM(Ze,1);let Er=require("node:process");Er=I.__toESM(Er,1);let wr=require("node:os");wr=I.__toESM(wr,1);let _n=require("node:tty");_n=I.__toESM(_n,1);let zm=require("node:module"),Jm=require("url"),tt=require("node:path");tt=I.__toESM(tt,1);let xo=require("node:url"),No=require("node:util"),Ar=require("node:fs");Ar=I.__toESM(Ar,1);let bn=require("node:child_process");bn=I.__toESM(bn,1);let Wm=require("node:stream/consumers");var Ft=I.__commonJSMin(((e,t)=>{var r,i,s,h,o=!0;typeof process<"u"&&({FORCE_COLOR:r,NODE_DISABLE_COLORS:i,NO_COLOR:s,TERM:h}=process.env||{},o=process.stdout&&process.stdout.isTTY);var n={enabled:!i&&s==null&&h!=="dumb"&&(r!=null&&r!=="0"||o),reset:f(0,0),bold:f(1,22),dim:f(2,22),italic:f(3,23),underline:f(4,24),inverse:f(7,27),hidden:f(8,28),strikethrough:f(9,29),black:f(30,39),red:f(31,39),green:f(32,39),yellow:f(33,39),blue:f(34,39),magenta:f(35,39),cyan:f(36,39),white:f(37,39),gray:f(90,39),grey:f(90,39),bgBlack:f(40,49),bgRed:f(41,49),bgGreen:f(42,49),bgYellow:f(43,49),bgBlue:f(44,49),bgMagenta:f(45,49),bgCyan:f(46,49),bgWhite:f(47,49)};function u(a,c){let d=0,p,g="",m="";for(;d<a.length;d++)p=a[d],g+=p.open,m+=p.close,~c.indexOf(p.close)&&(c=c.replace(p.rgx,p.close+p.open));return g+c+m}function l(a,c){let d={has:a,keys:c};return d.reset=n.reset.bind(d),d.bold=n.bold.bind(d),d.dim=n.dim.bind(d),d.italic=n.italic.bind(d),d.underline=n.underline.bind(d),d.inverse=n.inverse.bind(d),d.hidden=n.hidden.bind(d),d.strikethrough=n.strikethrough.bind(d),d.black=n.black.bind(d),d.red=n.red.bind(d),d.green=n.green.bind(d),d.yellow=n.yellow.bind(d),d.blue=n.blue.bind(d),d.magenta=n.magenta.bind(d),d.cyan=n.cyan.bind(d),d.white=n.white.bind(d),d.gray=n.gray.bind(d),d.grey=n.grey.bind(d),d.bgBlack=n.bgBlack.bind(d),d.bgRed=n.bgRed.bind(d),d.bgGreen=n.bgGreen.bind(d),d.bgYellow=n.bgYellow.bind(d),d.bgBlue=n.bgBlue.bind(d),d.bgMagenta=n.bgMagenta.bind(d),d.bgCyan=n.bgCyan.bind(d),d.bgWhite=n.bgWhite.bind(d),d}function f(a,c){let d={open:`\x1B[${a}m`,close:`\x1B[${c}m`,rgx:new RegExp(`\\x1b\\[${c}m`,"g")};return function(p){return this!==void 0&&this.has!==void 0?(~this.has.indexOf(a)||(this.has.push(a),this.keys.push(d)),p===void 0?this:n.enabled?u(this.keys,p+""):p+""):p===void 0?l([a],[d]):n.enabled?u([d],p+""):p+""}}t.exports=n})),Vm=I.__commonJSMin(((e,t)=>{t.exports=(r,i)=>{if(!(r.meta&&r.name!=="escape")){if(r.ctrl){if(r.name==="a")return"first";if(r.name==="c"||r.name==="d")return"abort";if(r.name==="e")return"last";if(r.name==="g")return"reset"}if(i){if(r.name==="j")return"down";if(r.name==="k")return"up"}return r.name==="return"||r.name==="enter"?"submit":r.name==="backspace"?"delete":r.name==="delete"?"deleteForward":r.name==="abort"?"abort":r.name==="escape"?"exit":r.name==="tab"?"next":r.name==="pagedown"?"nextPage":r.name==="pageup"?"prevPage":r.name==="home"?"home":r.name==="end"?"end":r.name==="up"?"up":r.name==="down"?"down":r.name==="right"?"right":r.name==="left"?"left":!1}}})),Mo=I.__commonJSMin(((e,t)=>{t.exports=r=>{const i=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PRZcf-ntqry=><~]))"].join("|"),s=new RegExp(i,"g");return typeof r=="string"?r.replace(s,""):r}})),jt=I.__commonJSMin(((e,t)=>{var r="\x1B",i=`${r}[`,s="\x07",h={to(u,l){return l?`${i}${l+1};${u+1}H`:`${i}${u+1}G`},move(u,l){let f="";return u<0?f+=`${i}${-u}D`:u>0&&(f+=`${i}${u}C`),l<0?f+=`${i}${-l}A`:l>0&&(f+=`${i}${l}B`),f},up:(u=1)=>`${i}${u}A`,down:(u=1)=>`${i}${u}B`,forward:(u=1)=>`${i}${u}C`,backward:(u=1)=>`${i}${u}D`,nextLine:(u=1)=>`${i}E`.repeat(u),prevLine:(u=1)=>`${i}F`.repeat(u),left:`${i}G`,hide:`${i}?25l`,show:`${i}?25h`,save:`${r}7`,restore:`${r}8`},o={up:(u=1)=>`${i}S`.repeat(u),down:(u=1)=>`${i}T`.repeat(u)},n={screen:`${i}2J`,up:(u=1)=>`${i}1J`.repeat(u),down:(u=1)=>`${i}J`.repeat(u),line:`${i}2K`,lineEnd:`${i}K`,lineStart:`${i}1K`,lines(u){let l="";for(let f=0;f<u;f++)l+=this.line+(f<u-1?h.up():"");return u&&(l+=h.left),l}};t.exports={cursor:h,scroll:o,erase:n,beep:s}})),Ym=I.__commonJSMin(((e,t)=>{var r=Mo(),{erase:i,cursor:s}=jt(),h=o=>[...r(o)].length;t.exports=function(o,n){if(!n)return i.line+s.to(0);let u=0;const l=o.split(/\r?\n/);for(let f of l)u+=1+Math.floor(Math.max(h(f)-1,0)/n);return i.lines(u)}})),rh=I.__commonJSMin(((e,t)=>{var r={arrowUp:"↑",arrowDown:"↓",arrowLeft:"←",arrowRight:"→",radioOn:"◉",radioOff:"◯",tick:"✔",cross:"✖",ellipsis:"…",pointerSmall:"›",line:"─",pointer:"❯"},i={arrowUp:r.arrowUp,arrowDown:r.arrowDown,arrowLeft:r.arrowLeft,arrowRight:r.arrowRight,radioOn:"(*)",radioOff:"( )",tick:"√",cross:"×",ellipsis:"...",pointerSmall:"»",line:"─",pointer:">"},s=process.platform==="win32"?i:r;t.exports=s})),Km=I.__commonJSMin(((e,t)=>{var r=Ft(),i=rh(),s=Object.freeze({password:{scale:1,render:f=>"*".repeat(f.length)},emoji:{scale:2,render:f=>"😃".repeat(f.length)},invisible:{scale:0,render:f=>""},default:{scale:1,render:f=>`${f}`}}),h=f=>s[f]||s.default,o=Object.freeze({aborted:r.red(i.cross),done:r.green(i.tick),exited:r.yellow(i.cross),default:r.cyan("?")}),n=(f,a,c)=>a?o.aborted:c?o.exited:f?o.done:o.default,u=f=>r.gray(f?i.ellipsis:i.pointerSmall),l=(f,a)=>r.gray(f?a?i.pointerSmall:"+":i.line);t.exports={styles:s,render:h,symbols:o,symbol:n,delimiter:u,item:l}})),Zm=I.__commonJSMin(((e,t)=>{var r=Mo();t.exports=function(i,s){let h=String(r(i)||"").split(/\r?\n/);return s?h.map(o=>Math.ceil(o.length/s)).reduce((o,n)=>o+n):h.length}})),Xm=I.__commonJSMin(((e,t)=>{t.exports=(r,i={})=>{const s=Number.isSafeInteger(parseInt(i.margin))?new Array(parseInt(i.margin)).fill(" ").join(""):i.margin||"",h=i.width;return(r||"").split(/\r?\n/g).map(o=>o.split(/\s+/g).reduce((n,u)=>(u.length+s.length>=h||n[n.length-1].length+u.length+1<h?n[n.length-1]+=` ${u}`:n.push(`${s}${u}`),n),[s]).join(`
`)).join(`
`)}})),Qm=I.__commonJSMin(((e,t)=>{t.exports=(r,i,s)=>{s=s||i;let h=Math.min(i-s,r-Math.floor(s/2));h<0&&(h=0);let o=Math.min(h+s,i);return{startIndex:h,endIndex:o}}})),Yt=I.__commonJSMin(((e,t)=>{t.exports={action:Vm(),clear:Ym(),style:Km(),strip:Mo(),figures:rh(),lines:Zm(),wrap:Xm(),entriesToDisplay:Qm()}})),cr=I.__commonJSMin(((e,t)=>{var r=require("readline"),{action:i}=Yt(),s=require("events"),{beep:h,cursor:o}=jt(),n=Ft(),u=class extends s{constructor(l={}){super(),this.firstRender=!0,this.in=l.stdin||process.stdin,this.out=l.stdout||process.stdout,this.onRender=(l.onRender||(()=>{})).bind(this);const f=r.createInterface({input:this.in,escapeCodeTimeout:50});r.emitKeypressEvents(this.in,f),this.in.isTTY&&this.in.setRawMode(!0);const a=(c,d)=>{let p=i(d,this.isSelect);p===!1?this._&&this._(c,d):typeof this[p]=="function"?this[p](d):this.bell()};this.close=()=>{this.out.write(o.show),this.in.removeListener("keypress",a),this.in.isTTY&&this.in.setRawMode(!1),f.close(),this.emit(this.aborted?"abort":this.exited?"exit":"submit",this.value),this.closed=!0},this.in.on("keypress",a)}fire(){this.emit("state",{value:this.value,aborted:!!this.aborted,exited:!!this.exited})}bell(){this.out.write(h)}render(){this.onRender(n),this.firstRender&&(this.firstRender=!1)}};t.exports=u})),eg=I.__commonJSMin(((e,t)=>{var r=Ft(),i=cr(),{erase:s,cursor:h}=jt(),{style:o,clear:n,lines:u,figures:l}=Yt(),f=class extends i{constructor(a={}){super(a),this.transform=o.render(a.style),this.scale=this.transform.scale,this.msg=a.message,this.initial=a.initial||"",this.validator=a.validate||(()=>!0),this.value="",this.errorMsg=a.error||"Please Enter A Valid Value",this.cursor=+!!this.initial,this.cursorOffset=0,this.clear=n("",this.out.columns),this.render()}set value(a){!a&&this.initial?(this.placeholder=!0,this.rendered=r.gray(this.transform.render(this.initial))):(this.placeholder=!1,this.rendered=this.transform.render(a)),this._value=a,this.fire()}get value(){return this._value}reset(){this.value="",this.cursor=+!!this.initial,this.cursorOffset=0,this.fire(),this.render()}exit(){this.abort()}abort(){this.value=this.value||this.initial,this.done=this.aborted=!0,this.error=!1,this.red=!1,this.fire(),this.render(),this.out.write(`
`),this.close()}async validate(){let a=await this.validator(this.value);typeof a=="string"&&(this.errorMsg=a,a=!1),this.error=!a}async submit(){if(this.value=this.value||this.initial,this.cursorOffset=0,this.cursor=this.rendered.length,await this.validate(),this.error){this.red=!0,this.fire(),this.render();return}this.done=!0,this.aborted=!1,this.fire(),this.render(),this.out.write(`
`),this.close()}next(){if(!this.placeholder)return this.bell();this.value=this.initial,this.cursor=this.rendered.length,this.fire(),this.render()}moveCursor(a){this.placeholder||(this.cursor=this.cursor+a,this.cursorOffset+=a)}_(a,c){let d=this.value.slice(0,this.cursor),p=this.value.slice(this.cursor);this.value=`${d}${a}${p}`,this.red=!1,this.cursor=this.placeholder?0:d.length+1,this.render()}delete(){if(this.isCursorAtStart())return this.bell();let a=this.value.slice(0,this.cursor-1),c=this.value.slice(this.cursor);this.value=`${a}${c}`,this.red=!1,this.isCursorAtStart()?this.cursorOffset=0:(this.cursorOffset++,this.moveCursor(-1)),this.render()}deleteForward(){if(this.cursor*this.scale>=this.rendered.length||this.placeholder)return this.bell();let a=this.value.slice(0,this.cursor),c=this.value.slice(this.cursor+1);this.value=`${a}${c}`,this.red=!1,this.isCursorAtEnd()?this.cursorOffset=0:this.cursorOffset++,this.render()}first(){this.cursor=0,this.render()}last(){this.cursor=this.value.length,this.render()}left(){if(this.cursor<=0||this.placeholder)return this.bell();this.moveCursor(-1),this.render()}right(){if(this.cursor*this.scale>=this.rendered.length||this.placeholder)return this.bell();this.moveCursor(1),this.render()}isCursorAtStart(){return this.cursor===0||this.placeholder&&this.cursor===1}isCursorAtEnd(){return this.cursor===this.rendered.length||this.placeholder&&this.cursor===this.rendered.length+1}render(){this.closed||(this.firstRender||(this.outputError&&this.out.write(h.down(u(this.outputError,this.out.columns)-1)+n(this.outputError,this.out.columns)),this.out.write(n(this.outputText,this.out.columns))),super.render(),this.outputError="",this.outputText=[o.symbol(this.done,this.aborted),r.bold(this.msg),o.delimiter(this.done),this.red?r.red(this.rendered):this.rendered].join(" "),this.error&&(this.outputError+=this.errorMsg.split(`
`).reduce((a,c,d)=>a+`
${d?" ":l.pointerSmall} ${r.red().italic(c)}`,"")),this.out.write(s.line+h.to(0)+this.outputText+h.save+this.outputError+h.restore+h.move(this.cursorOffset,0)))}};t.exports=f})),tg=I.__commonJSMin(((e,t)=>{var r=Ft(),i=cr(),{style:s,clear:h,figures:o,wrap:n,entriesToDisplay:u}=Yt(),{cursor:l}=jt(),f=class extends i{constructor(a={}){super(a),this.isSelect=!0,this.msg=a.message,this.hint=a.hint||"- Use arrow-keys. Return to submit.",this.warn=a.warn||"- This option is disabled",this.cursor=a.initial||0,this.choices=a.choices.map((c,d)=>(typeof c=="string"&&(c={title:c,value:d}),{title:c&&(c.title||c.value||c),value:c&&(c.value===void 0?d:c.value),description:c&&c.description,selected:c&&c.selected,disabled:c&&c.disabled})),this.optionsPerPage=a.optionsPerPage||10,this.value=(this.choices[this.cursor]||{}).value,this.clear=h("",this.out.columns),this.render()}moveCursor(a){this.cursor=a,this.value=this.choices[a].value,this.fire()}reset(){this.moveCursor(0),this.fire(),this.render()}exit(){this.abort()}abort(){this.done=this.aborted=!0,this.fire(),this.render(),this.out.write(`
`),this.close()}submit(){this.selection.disabled?this.bell():(this.done=!0,this.aborted=!1,this.fire(),this.render(),this.out.write(`
`),this.close())}first(){this.moveCursor(0),this.render()}last(){this.moveCursor(this.choices.length-1),this.render()}up(){this.cursor===0?this.moveCursor(this.choices.length-1):this.moveCursor(this.cursor-1),this.render()}down(){this.cursor===this.choices.length-1?this.moveCursor(0):this.moveCursor(this.cursor+1),this.render()}next(){this.moveCursor((this.cursor+1)%this.choices.length),this.render()}_(a,c){if(a===" ")return this.submit()}get selection(){return this.choices[this.cursor]}render(){if(this.closed)return;this.firstRender?this.out.write(l.hide):this.out.write(h(this.outputText,this.out.columns)),super.render();let{startIndex:a,endIndex:c}=u(this.cursor,this.choices.length,this.optionsPerPage);if(this.outputText=[s.symbol(this.done,this.aborted),r.bold(this.msg),s.delimiter(!1),this.done?this.selection.title:this.selection.disabled?r.yellow(this.warn):r.gray(this.hint)].join(" "),!this.done){this.outputText+=`
`;for(let d=a;d<c;d++){let p,g,m="",v=this.choices[d];d===a&&a>0?g=o.arrowUp:d===c-1&&c<this.choices.length?g=o.arrowDown:g=" ",v.disabled?(p=this.cursor===d?r.gray().underline(v.title):r.strikethrough().gray(v.title),g=(this.cursor===d?r.bold().gray(o.pointer)+" ":" ")+g):(p=this.cursor===d?r.cyan().underline(v.title):v.title,g=(this.cursor===d?r.cyan(o.pointer)+" ":" ")+g,v.description&&this.cursor===d&&(m=` - ${v.description}`,(g.length+p.length+m.length>=this.out.columns||v.description.split(/\r?\n/).length>1)&&(m=`
`+n(v.description,{margin:3,width:this.out.columns})))),this.outputText+=`${g} ${p}${r.gray(m)}
`}}this.out.write(this.outputText)}};t.exports=f})),rg=I.__commonJSMin(((e,t)=>{var r=Ft(),i=cr(),{style:s,clear:h}=Yt(),{cursor:o,erase:n}=jt(),u=class extends i{constructor(l={}){super(l),this.msg=l.message,this.value=!!l.initial,this.active=l.active||"on",this.inactive=l.inactive||"off",this.initialValue=this.value,this.render()}reset(){this.value=this.initialValue,this.fire(),this.render()}exit(){this.abort()}abort(){this.done=this.aborted=!0,this.fire(),this.render(),this.out.write(`
`),this.close()}submit(){this.done=!0,this.aborted=!1,this.fire(),this.render(),this.out.write(`
`),this.close()}deactivate(){if(this.value===!1)return this.bell();this.value=!1,this.render()}activate(){if(this.value===!0)return this.bell();this.value=!0,this.render()}delete(){this.deactivate()}left(){this.deactivate()}right(){this.activate()}down(){this.deactivate()}up(){this.activate()}next(){this.value=!this.value,this.fire(),this.render()}_(l,f){if(l===" ")this.value=!this.value;else if(l==="1")this.value=!0;else if(l==="0")this.value=!1;else return this.bell();this.render()}render(){this.closed||(this.firstRender?this.out.write(o.hide):this.out.write(h(this.outputText,this.out.columns)),super.render(),this.outputText=[s.symbol(this.done,this.aborted),r.bold(this.msg),s.delimiter(this.done),this.value?this.inactive:r.cyan().underline(this.inactive),r.gray("/"),this.value?r.cyan().underline(this.active):this.active].join(" "),this.out.write(n.line+o.to(0)+this.outputText))}};t.exports=u})),Qt=I.__commonJSMin(((e,t)=>{var r=class ta{constructor({token:s,date:h,parts:o,locales:n}){this.token=s,this.date=h||new Date,this.parts=o||[this],this.locales=n||{}}up(){}down(){}next(){const s=this.parts.indexOf(this);return this.parts.find((h,o)=>o>s&&h instanceof ta)}setTo(s){}prev(){let s=[].concat(this.parts).reverse();const h=s.indexOf(this);return s.find((o,n)=>n>h&&o instanceof ta)}toString(){return String(this.date)}};t.exports=r})),ig=I.__commonJSMin(((e,t)=>{var r=Qt(),i=class extends r{constructor(s={}){super(s)}up(){this.date.setHours((this.date.getHours()+12)%24)}down(){this.up()}toString(){let s=this.date.getHours()>12?"pm":"am";return/\A/.test(this.token)?s.toUpperCase():s}};t.exports=i})),ng=I.__commonJSMin(((e,t)=>{var r=Qt(),i=h=>(h=h%10,h===1?"st":h===2?"nd":h===3?"rd":"th"),s=class extends r{constructor(h={}){super(h)}up(){this.date.setDate(this.date.getDate()+1)}down(){this.date.setDate(this.date.getDate()-1)}setTo(h){this.date.setDate(parseInt(h.substr(-2)))}toString(){let h=this.date.getDate(),o=this.date.getDay();return this.token==="DD"?String(h).padStart(2,"0"):this.token==="Do"?h+i(h):this.token==="d"?o+1:this.token==="ddd"?this.locales.weekdaysShort[o]:this.token==="dddd"?this.locales.weekdays[o]:h}};t.exports=s})),sg=I.__commonJSMin(((e,t)=>{var r=Qt(),i=class extends r{constructor(s={}){super(s)}up(){this.date.setHours(this.date.getHours()+1)}down(){this.date.setHours(this.date.getHours()-1)}setTo(s){this.date.setHours(parseInt(s.substr(-2)))}toString(){let s=this.date.getHours();return/h/.test(this.token)&&(s=s%12||12),this.token.length>1?String(s).padStart(2,"0"):s}};t.exports=i})),ag=I.__commonJSMin(((e,t)=>{var r=Qt(),i=class extends r{constructor(s={}){super(s)}up(){this.date.setMilliseconds(this.date.getMilliseconds()+1)}down(){this.date.setMilliseconds(this.date.getMilliseconds()-1)}setTo(s){this.date.setMilliseconds(parseInt(s.substr(-this.token.length)))}toString(){return String(this.date.getMilliseconds()).padStart(4,"0").substr(0,this.token.length)}};t.exports=i})),og=I.__commonJSMin(((e,t)=>{var r=Qt(),i=class extends r{constructor(s={}){super(s)}up(){this.date.setMinutes(this.date.getMinutes()+1)}down(){this.date.setMinutes(this.date.getMinutes()-1)}setTo(s){this.date.setMinutes(parseInt(s.substr(-2)))}toString(){let s=this.date.getMinutes();return this.token.length>1?String(s).padStart(2,"0"):s}};t.exports=i})),lg=I.__commonJSMin(((e,t)=>{var r=Qt(),i=class extends r{constructor(s={}){super(s)}up(){this.date.setMonth(this.date.getMonth()+1)}down(){this.date.setMonth(this.date.getMonth()-1)}setTo(s){s=parseInt(s.substr(-2))-1,this.date.setMonth(s<0?0:s)}toString(){let s=this.date.getMonth(),h=this.token.length;return h===2?String(s+1).padStart(2,"0"):h===3?this.locales.monthsShort[s]:h===4?this.locales.months[s]:String(s+1)}};t.exports=i})),cg=I.__commonJSMin(((e,t)=>{var r=Qt(),i=class extends r{constructor(s={}){super(s)}up(){this.date.setSeconds(this.date.getSeconds()+1)}down(){this.date.setSeconds(this.date.getSeconds()-1)}setTo(s){this.date.setSeconds(parseInt(s.substr(-2)))}toString(){let s=this.date.getSeconds();return this.token.length>1?String(s).padStart(2,"0"):s}};t.exports=i})),ug=I.__commonJSMin(((e,t)=>{var r=Qt(),i=class extends r{constructor(s={}){super(s)}up(){this.date.setFullYear(this.date.getFullYear()+1)}down(){this.date.setFullYear(this.date.getFullYear()-1)}setTo(s){this.date.setFullYear(s.substr(-4))}toString(){let s=String(this.date.getFullYear()).padStart(4,"0");return this.token.length===2?s.substr(-2):s}};t.exports=i})),hg=I.__commonJSMin(((e,t)=>{t.exports={DatePart:Qt(),Meridiem:ig(),Day:ng(),Hours:sg(),Milliseconds:ag(),Minutes:og(),Month:lg(),Seconds:cg(),Year:ug()}})),fg=I.__commonJSMin(((e,t)=>{var r=Ft(),i=cr(),{style:s,clear:h,figures:o}=Yt(),{erase:n,cursor:u}=jt(),{DatePart:l,Meridiem:f,Day:a,Hours:c,Milliseconds:d,Minutes:p,Month:g,Seconds:m,Year:v}=hg(),y=/\\(.)|"((?:\\["\\]|[^"])+)"|(D[Do]?|d{3,4}|d)|(M{1,4})|(YY(?:YY)?)|([aA])|([Hh]{1,2})|(m{1,2})|(s{1,2})|(S{1,4})|./g,E={1:({token:_})=>_.replace(/\\(.)/g,"$1"),2:_=>new a(_),3:_=>new g(_),4:_=>new v(_),5:_=>new f(_),6:_=>new c(_),7:_=>new p(_),8:_=>new m(_),9:_=>new d(_)},b={months:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),monthsShort:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),weekdays:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),weekdaysShort:"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(",")},S=class extends i{constructor(_={}){super(_),this.msg=_.message,this.cursor=0,this.typed="",this.locales=Object.assign(b,_.locales),this._date=_.initial||new Date,this.errorMsg=_.error||"Please Enter A Valid Value",this.validator=_.validate||(()=>!0),this.mask=_.mask||"YYYY-MM-DD HH:mm:ss",this.clear=h("",this.out.columns),this.render()}get value(){return this.date}get date(){return this._date}set date(_){_&&this._date.setTime(_.getTime())}set mask(_){let w;for(this.parts=[];w=y.exec(_);){let D=w.shift(),R=w.findIndex(j=>j!=null);this.parts.push(R in E?E[R]({token:w[R]||D,date:this.date,parts:this.parts,locales:this.locales}):w[R]||D)}let T=this.parts.reduce((D,R)=>(typeof R=="string"&&typeof D[D.length-1]=="string"?D[D.length-1]+=R:D.push(R),D),[]);this.parts.splice(0),this.parts.push(...T),this.reset()}moveCursor(_){this.typed="",this.cursor=_,this.fire()}reset(){this.moveCursor(this.parts.findIndex(_=>_ instanceof l)),this.fire(),this.render()}exit(){this.abort()}abort(){this.done=this.aborted=!0,this.error=!1,this.fire(),this.render(),this.out.write(`
`),this.close()}async validate(){let _=await this.validator(this.value);typeof _=="string"&&(this.errorMsg=_,_=!1),this.error=!_}async submit(){if(await this.validate(),this.error){this.color="red",this.fire(),this.render();return}this.done=!0,this.aborted=!1,this.fire(),this.render(),this.out.write(`
`),this.close()}up(){this.typed="",this.parts[this.cursor].up(),this.render()}down(){this.typed="",this.parts[this.cursor].down(),this.render()}left(){let _=this.parts[this.cursor].prev();if(_==null)return this.bell();this.moveCursor(this.parts.indexOf(_)),this.render()}right(){let _=this.parts[this.cursor].next();if(_==null)return this.bell();this.moveCursor(this.parts.indexOf(_)),this.render()}next(){let _=this.parts[this.cursor].next();this.moveCursor(_?this.parts.indexOf(_):this.parts.findIndex(w=>w instanceof l)),this.render()}_(_){/\d/.test(_)&&(this.typed+=_,this.parts[this.cursor].setTo(this.typed),this.render())}render(){this.closed||(this.firstRender?this.out.write(u.hide):this.out.write(h(this.outputText,this.out.columns)),super.render(),this.outputText=[s.symbol(this.done,this.aborted),r.bold(this.msg),s.delimiter(!1),this.parts.reduce((_,w,T)=>_.concat(T===this.cursor&&!this.done?r.cyan().underline(w.toString()):w),[]).join("")].join(" "),this.error&&(this.outputText+=this.errorMsg.split(`
`).reduce((_,w,T)=>_+`
${T?" ":o.pointerSmall} ${r.red().italic(w)}`,"")),this.out.write(n.line+u.to(0)+this.outputText))}};t.exports=S})),dg=I.__commonJSMin(((e,t)=>{var r=Ft(),i=cr(),{cursor:s,erase:h}=jt(),{style:o,figures:n,clear:u,lines:l}=Yt(),f=/[0-9]/,a=p=>p!==void 0,c=(p,g)=>{let m=Math.pow(10,g);return Math.round(p*m)/m},d=class extends i{constructor(p={}){super(p),this.transform=o.render(p.style),this.msg=p.message,this.initial=a(p.initial)?p.initial:"",this.float=!!p.float,this.round=p.round||2,this.inc=p.increment||1,this.min=a(p.min)?p.min:-1/0,this.max=a(p.max)?p.max:1/0,this.errorMsg=p.error||"Please Enter A Valid Value",this.validator=p.validate||(()=>!0),this.color="cyan",this.value="",this.typed="",this.lastHit=0,this.render()}set value(p){!p&&p!==0?(this.placeholder=!0,this.rendered=r.gray(this.transform.render(`${this.initial}`)),this._value=""):(this.placeholder=!1,this.rendered=this.transform.render(`${c(p,this.round)}`),this._value=c(p,this.round)),this.fire()}get value(){return this._value}parse(p){return this.float?parseFloat(p):parseInt(p)}valid(p){return p==="-"||p==="."&&this.float||f.test(p)}reset(){this.typed="",this.value="",this.fire(),this.render()}exit(){this.abort()}abort(){let p=this.value;this.value=p!==""?p:this.initial,this.done=this.aborted=!0,this.error=!1,this.fire(),this.render(),this.out.write(`
`),this.close()}async validate(){let p=await this.validator(this.value);typeof p=="string"&&(this.errorMsg=p,p=!1),this.error=!p}async submit(){if(await this.validate(),this.error){this.color="red",this.fire(),this.render();return}let p=this.value;this.value=p!==""?p:this.initial,this.done=!0,this.aborted=!1,this.error=!1,this.fire(),this.render(),this.out.write(`
`),this.close()}up(){if(this.typed="",this.value===""&&(this.value=this.min-this.inc),this.value>=this.max)return this.bell();this.value+=this.inc,this.color="cyan",this.fire(),this.render()}down(){if(this.typed="",this.value===""&&(this.value=this.min+this.inc),this.value<=this.min)return this.bell();this.value-=this.inc,this.color="cyan",this.fire(),this.render()}delete(){let p=this.value.toString();if(p.length===0)return this.bell();this.value=this.parse(p=p.slice(0,-1))||"",this.value!==""&&this.value<this.min&&(this.value=this.min),this.color="cyan",this.fire(),this.render()}next(){this.value=this.initial,this.fire(),this.render()}_(p,g){if(!this.valid(p))return this.bell();const m=Date.now();if(m-this.lastHit>1e3&&(this.typed=""),this.typed+=p,this.lastHit=m,this.color="cyan",p===".")return this.fire();this.value=Math.min(this.parse(this.typed),this.max),this.value>this.max&&(this.value=this.max),this.value<this.min&&(this.value=this.min),this.fire(),this.render()}render(){this.closed||(this.firstRender||(this.outputError&&this.out.write(s.down(l(this.outputError,this.out.columns)-1)+u(this.outputError,this.out.columns)),this.out.write(u(this.outputText,this.out.columns))),super.render(),this.outputError="",this.outputText=[o.symbol(this.done,this.aborted),r.bold(this.msg),o.delimiter(this.done),!this.done||!this.done&&!this.placeholder?r[this.color]().underline(this.rendered):this.rendered].join(" "),this.error&&(this.outputError+=this.errorMsg.split(`
`).reduce((p,g,m)=>p+`
${m?" ":n.pointerSmall} ${r.red().italic(g)}`,"")),this.out.write(h.line+s.to(0)+this.outputText+s.save+this.outputError+s.restore))}};t.exports=d})),ih=I.__commonJSMin(((e,t)=>{var r=Ft(),{cursor:i}=jt(),s=cr(),{clear:h,figures:o,style:n,wrap:u,entriesToDisplay:l}=Yt(),f=class extends s{constructor(a={}){super(a),this.isSelect=!0,this.msg=a.message,this.cursorStart=a.choices.findIndex(c=>!c.heading),this.cursor=a.cursor||this.cursorStart,this.scrollIndex=a.cursor||0,this.hint=a.hint||"",this.warn=a.warn||"- This option is disabled -",this.minSelected=a.min,this.showMinError=!1,this.maxChoices=a.max,this.instructions=a.instructions,this.optionsPerPage=a.optionsPerPage||10,this.value=a.choices.map((c,d)=>(typeof c=="string"&&(c={title:c,value:d}),{title:c&&(c.title||c.value||c),description:c&&c.description,value:c&&(c.value===void 0?d:c.value),selected:c&&c.selected,disabled:c&&c.disabled,heading:c&&c.heading})),this.clear=h("",this.out.columns),a.overrideRender||this.render()}reset(){this.value.map(a=>!a.selected),this.cursor=this.cursorStart,this.fire(),this.render()}selected(){return this.value.filter(a=>a.selected)}exit(){this.abort()}abort(){this.done=this.aborted=!0,this.fire(),this.render(),this.out.write(`
`),this.close()}submit(){const a=this.value.filter(c=>c.selected);this.minSelected&&a.length<this.minSelected?(this.showMinError=!0,this.render()):(this.done=!0,this.aborted=!1,this.fire(),this.render(),this.out.write(`
`),this.close())}first(){this.cursor=this.cursorStart,this.render()}last(){this.cursor=this.value.length-1,this.render()}next(){this.cursor=(this.cursor+1)%this.value.length,this.value[this.cursor].heading&&this.next(),this.render()}up(){this.cursor===this.cursorStart?this.cursor=this.value.length-1:this.cursor--,this.value[this.cursor].heading&&this.up(),this.render()}down(){this.cursor===this.value.length-1?this.cursor=this.cursorStart:this.cursor++,this.value[this.cursor].heading&&this.down(),this.render()}left(){this.value[this.cursor].selected=!1,this.render()}right(){if(this.value.filter(a=>a.selected).length>=this.maxChoices)return this.bell();this.value[this.cursor].selected=!0,this.render()}handleSpaceToggle(){const a=this.value[this.cursor];if(a.selected)a.selected=!1,this.render();else{if(a.disabled||this.value.filter(c=>c.selected).length>=this.maxChoices)return this.bell();a.selected=!0,this.render()}}toggleAll(){if(this.maxChoices!==void 0||this.value[this.cursor].disabled)return this.bell();const a=!this.value[this.cursor].selected;this.value.filter(c=>!c.disabled&&!c.heading).forEach(c=>c.selected=a),this.render()}_(a,c){if(a===" ")this.handleSpaceToggle();else if(a==="a")this.toggleAll();else return this.bell()}renderInstructions(){return this.instructions===void 0||this.instructions?typeof this.instructions=="string"?this.instructions:`
Instructions:
${o.arrowUp}/${o.arrowDown}: Highlight option
${o.arrowLeft}/${o.arrowRight}/[space]: Toggle selection
`+(this.maxChoices===void 0?` a: Toggle all
`:"")+" enter/return: Complete answer":""}renderOption(a,c,d,p){const g=(a===d?"❯ ":" ")+(c.selected?r.green(o.radioOn):o.radioOff)+" ";let m,v;if(c.disabled)m=a===d?r.gray(c.title):r.strikethrough().gray(c.title);else{if(c.heading)return m=c.title,m+r.gray(v||"");m=c.title,a===d&&c.description&&(v=` - ${c.description}`,(g.length+m.length+v.length>=this.out.columns||c.description.split(/\r?\n/).length>1)&&(v=`
`+u(c.description,{margin:g.length,width:this.out.columns})))}return g+m+r.gray(v||"")}paginateOptions(a){if(a.length===0)return r.red("No matches for this query.");let{startIndex:c,endIndex:d}=l(this.cursor,a.length,this.optionsPerPage),p,g=[];for(let m=c;m<d;m++)m===c&&c>0?p=o.arrowUp:m===d-1&&d<a.length?p=o.arrowDown:p=" ",g.push(this.renderOption(this.cursor,a[m],m,p));return`
`+g.join(`
`)}renderOptions(a){return this.done?"":this.paginateOptions(a)}renderDoneOrInstructions(){if(this.done)return"";const a=[r.gray(this.hint),this.renderInstructions()];return this.value[this.cursor].disabled&&a.push(r.yellow(this.warn)),a.join(" ")}render(){if(this.closed)return;this.firstRender&&this.out.write(i.hide),super.render();let a=[n.symbol(this.done,this.aborted),r.bold(this.msg),n.delimiter(!1),this.renderDoneOrInstructions()].join(" ");this.showMinError&&(a+=r.red(`You must select a minimum of ${this.minSelected} choices.`),this.showMinError=!1),a+=this.renderOptions(this.value),this.out.write(this.clear+a),this.clear=h(a,this.out.columns)}};t.exports=f})),pg=I.__commonJSMin(((e,t)=>{var r=Ft(),i=cr(),{erase:s,cursor:h}=jt(),{style:o,clear:n,figures:u,wrap:l,entriesToDisplay:f}=Yt(),a=(g,m)=>g[m]&&(g[m].value||g[m].title||g[m]),c=(g,m)=>g[m]&&(g[m].title||g[m].value||g[m]),d=(g,m)=>{const v=g.findIndex(y=>y.value===m||y.title===m);return v>-1?v:void 0},p=class extends i{constructor(g={}){super(g),this.msg=g.message,this.suggest=g.suggest,this.choices=g.choices,this.initial=typeof g.initial=="number"?g.initial:d(g.choices,g.initial),this.select=this.initial||g.cursor||0,this.i18n={noMatches:g.noMatches||"no matches found"},this.fallback=g.fallback||this.initial,this.clearFirst=g.clearFirst||!1,this.suggestions=[],this.input="",this.limit=g.limit||10,this.cursor=0,this.transform=o.render(g.style),this.scale=this.transform.scale,this.render=this.render.bind(this),this.complete=this.complete.bind(this),this.clear=n("",this.out.columns),this.complete(this.render),this.render()}set fallback(g){this._fb=Number.isSafeInteger(parseInt(g))?parseInt(g):g}get fallback(){let g;return typeof this._fb=="number"?g=this.choices[this._fb]:typeof this._fb=="string"&&(g={title:this._fb}),g||this._fb||{title:this.i18n.noMatches}}moveSelect(g){this.select=g,this.suggestions.length>0?this.value=a(this.suggestions,g):this.value=this.fallback.value,this.fire()}async complete(g){const m=this.completing=this.suggest(this.input,this.choices),v=await m;if(this.completing!==m)return;this.suggestions=v.map((E,b,S)=>({title:c(S,b),value:a(S,b),description:E.description})),this.completing=!1;const y=Math.max(v.length-1,0);this.moveSelect(Math.min(y,this.select)),g&&g()}reset(){this.input="",this.complete(()=>{this.moveSelect(this.initial!==void 0?this.initial:0),this.render()}),this.render()}exit(){this.clearFirst&&this.input.length>0?this.reset():(this.done=this.exited=!0,this.aborted=!1,this.fire(),this.render(),this.out.write(`
`),this.close())}abort(){this.done=this.aborted=!0,this.exited=!1,this.fire(),this.render(),this.out.write(`
`),this.close()}submit(){this.done=!0,this.aborted=this.exited=!1,this.fire(),this.render(),this.out.write(`
`),this.close()}_(g,m){let v=this.input.slice(0,this.cursor),y=this.input.slice(this.cursor);this.input=`${v}${g}${y}`,this.cursor=v.length+1,this.complete(this.render),this.render()}delete(){if(this.cursor===0)return this.bell();let g=this.input.slice(0,this.cursor-1),m=this.input.slice(this.cursor);this.input=`${g}${m}`,this.complete(this.render),this.cursor=this.cursor-1,this.render()}deleteForward(){if(this.cursor*this.scale>=this.rendered.length)return this.bell();let g=this.input.slice(0,this.cursor),m=this.input.slice(this.cursor+1);this.input=`${g}${m}`,this.complete(this.render),this.render()}first(){this.moveSelect(0),this.render()}last(){this.moveSelect(this.suggestions.length-1),this.render()}up(){this.select===0?this.moveSelect(this.suggestions.length-1):this.moveSelect(this.select-1),this.render()}down(){this.select===this.suggestions.length-1?this.moveSelect(0):this.moveSelect(this.select+1),this.render()}next(){this.select===this.suggestions.length-1?this.moveSelect(0):this.moveSelect(this.select+1),this.render()}nextPage(){this.moveSelect(Math.min(this.select+this.limit,this.suggestions.length-1)),this.render()}prevPage(){this.moveSelect(Math.max(this.select-this.limit,0)),this.render()}left(){if(this.cursor<=0)return this.bell();this.cursor=this.cursor-1,this.render()}right(){if(this.cursor*this.scale>=this.rendered.length)return this.bell();this.cursor=this.cursor+1,this.render()}renderOption(g,m,v,y){let E,b=v?u.arrowUp:y?u.arrowDown:" ",S=m?r.cyan().underline(g.title):g.title;return b=(m?r.cyan(u.pointer)+" ":" ")+b,g.description&&(E=` - ${g.description}`,(b.length+S.length+E.length>=this.out.columns||g.description.split(/\r?\n/).length>1)&&(E=`
`+l(g.description,{margin:3,width:this.out.columns}))),b+" "+S+r.gray(E||"")}render(){if(this.closed)return;this.firstRender?this.out.write(h.hide):this.out.write(n(this.outputText,this.out.columns)),super.render();let{startIndex:g,endIndex:m}=f(this.select,this.choices.length,this.limit);if(this.outputText=[o.symbol(this.done,this.aborted,this.exited),r.bold(this.msg),o.delimiter(this.completing),this.done&&this.suggestions[this.select]?this.suggestions[this.select].title:this.rendered=this.transform.render(this.input)].join(" "),!this.done){const v=this.suggestions.slice(g,m).map((y,E)=>this.renderOption(y,this.select===E+g,E===0&&g>0,E+g===m-1&&m<this.choices.length)).join(`
`);this.outputText+=`
`+(v||r.gray(this.fallback.title))}this.out.write(s.line+h.to(0)+this.outputText)}};t.exports=p})),mg=I.__commonJSMin(((e,t)=>{var r=Ft(),{cursor:i}=jt(),s=ih(),{clear:h,style:o,figures:n}=Yt(),u=class extends s{constructor(l={}){l.overrideRender=!0,super(l),this.inputValue="",this.clear=h("",this.out.columns),this.filteredOptions=this.value,this.render()}last(){this.cursor=this.filteredOptions.length-1,this.render()}next(){this.cursor=(this.cursor+1)%this.filteredOptions.length,this.render()}up(){this.cursor===0?this.cursor=this.filteredOptions.length-1:this.cursor--,this.render()}down(){this.cursor===this.filteredOptions.length-1?this.cursor=0:this.cursor++,this.render()}left(){this.filteredOptions[this.cursor].selected=!1,this.render()}right(){if(this.value.filter(l=>l.selected).length>=this.maxChoices)return this.bell();this.filteredOptions[this.cursor].selected=!0,this.render()}delete(){this.inputValue.length&&(this.inputValue=this.inputValue.substr(0,this.inputValue.length-1),this.updateFilteredOptions())}updateFilteredOptions(){const l=this.filteredOptions[this.cursor];this.filteredOptions=this.value.filter(a=>this.inputValue?!!(typeof a.title=="string"&&a.title.toLowerCase().includes(this.inputValue.toLowerCase())||typeof a.value=="string"&&a.value.toLowerCase().includes(this.inputValue.toLowerCase())):!0);const f=this.filteredOptions.findIndex(a=>a===l);this.cursor=f<0?0:f,this.render()}handleSpaceToggle(){const l=this.filteredOptions[this.cursor];if(l.selected)l.selected=!1,this.render();else{if(l.disabled||this.value.filter(f=>f.selected).length>=this.maxChoices)return this.bell();l.selected=!0,this.render()}}handleInputChange(l){this.inputValue=this.inputValue+l,this.updateFilteredOptions()}_(l,f){l===" "?this.handleSpaceToggle():this.handleInputChange(l)}renderInstructions(){return this.instructions===void 0||this.instructions?typeof this.instructions=="string"?this.instructions:`
Instructions:
${n.arrowUp}/${n.arrowDown}: Highlight option
${n.arrowLeft}/${n.arrowRight}/[space]: Toggle selection
[a,b,c]/delete: Filter choices
enter/return: Complete answer
`:""}renderCurrentInput(){return`
Filtered results for: ${this.inputValue?this.inputValue:r.gray("Enter something to filter")}
`}renderOption(l,f,a,c){const d=(f.selected?r.green(n.radioOn):n.radioOff)+" "+c+" ";let p;return f.disabled?p=l===a?r.gray().underline(f.title):r.strikethrough().gray(f.title):p=l===a?r.cyan().underline(f.title):f.title,d+p}renderDoneOrInstructions(){if(this.done)return this.value.filter(f=>f.selected).map(f=>f.title).join(", ");const l=[r.gray(this.hint),this.renderInstructions(),this.renderCurrentInput()];return this.filteredOptions.length&&this.filteredOptions[this.cursor].disabled&&l.push(r.yellow(this.warn)),l.join(" ")}render(){if(this.closed)return;this.firstRender&&this.out.write(i.hide),super.render();let l=[o.symbol(this.done,this.aborted),r.bold(this.msg),o.delimiter(!1),this.renderDoneOrInstructions()].join(" ");this.showMinError&&(l+=r.red(`You must select a minimum of ${this.minSelected} choices.`),this.showMinError=!1),l+=this.renderOptions(this.filteredOptions),this.out.write(this.clear+l),this.clear=h(l,this.out.columns)}};t.exports=u})),gg=I.__commonJSMin(((e,t)=>{var r=Ft(),i=cr(),{style:s,clear:h}=Yt(),{erase:o,cursor:n}=jt(),u=class extends i{constructor(l={}){super(l),this.msg=l.message,this.value=l.initial,this.initialValue=!!l.initial,this.yesMsg=l.yes||"yes",this.yesOption=l.yesOption||"(Y/n)",this.noMsg=l.no||"no",this.noOption=l.noOption||"(y/N)",this.render()}reset(){this.value=this.initialValue,this.fire(),this.render()}exit(){this.abort()}abort(){this.done=this.aborted=!0,this.fire(),this.render(),this.out.write(`
`),this.close()}submit(){this.value=this.value||!1,this.done=!0,this.aborted=!1,this.fire(),this.render(),this.out.write(`
`),this.close()}_(l,f){return l.toLowerCase()==="y"?(this.value=!0,this.submit()):l.toLowerCase()==="n"?(this.value=!1,this.submit()):this.bell()}render(){if(this.closed)return;this.firstRender?this.out.write(n.hide):this.out.write(h(this.outputText,this.out.columns)),super.render();const l=this.aborted||this.done&&!this.value;this.outputText=[s.symbol(this.done,l),r.bold(this.msg),s.delimiter(this.done),this.done?this.value&&!this.aborted?this.yesMsg:this.noMsg:r.gray(this.initialValue?this.yesOption:this.noOption)].join(" "),this.out.write(o.line+n.to(0)+this.outputText)}};t.exports=u})),vg=I.__commonJSMin(((e,t)=>{t.exports={TextPrompt:eg(),SelectPrompt:tg(),TogglePrompt:rg(),DatePrompt:fg(),NumberPrompt:dg(),MultiselectPrompt:ih(),AutocompletePrompt:pg(),AutocompleteMultiselectPrompt:mg(),ConfirmPrompt:gg()}})),yg=I.__commonJSMin((e=>{var t=e,r=vg(),i=o=>o;function s(o,n,u={}){return new Promise((l,f)=>{const a=new r[o](n),c=u.onAbort||i,d=u.onSubmit||i,p=u.onExit||i;a.on("state",n.onState||i),a.on("submit",g=>l(d(g))),a.on("exit",g=>l(p(g))),a.on("abort",g=>f(c(g)))})}t.text=o=>s("TextPrompt",o),t.password=o=>(o.style="password",t.text(o)),t.invisible=o=>(o.style="invisible",t.text(o)),t.number=o=>s("NumberPrompt",o),t.date=o=>s("DatePrompt",o),t.confirm=o=>s("ConfirmPrompt",o),t.list=o=>{const n=o.separator||",";return s("TextPrompt",o,{onSubmit:u=>u.split(n).map(l=>l.trim())})},t.toggle=o=>s("TogglePrompt",o),t.select=o=>s("SelectPrompt",o),t.multiselect=o=>{o.choices=[].concat(o.choices||[]);const n=u=>u.filter(l=>l.selected).map(l=>l.value);return s("MultiselectPrompt",o,{onAbort:n,onSubmit:n})},t.autocompleteMultiselect=o=>{o.choices=[].concat(o.choices||[]);const n=u=>u.filter(l=>l.selected).map(l=>l.value);return s("AutocompleteMultiselectPrompt",o,{onAbort:n,onSubmit:n})};var h=(o,n)=>Promise.resolve(n.filter(u=>u.title.slice(0,o.length).toLowerCase()===o.toLowerCase()));t.autocomplete=o=>(o.suggest=o.suggest||h,o.choices=[].concat(o.choices||[]),s("AutocompletePrompt",o))})),_g=I.__commonJSMin(((e,t)=>{var r=yg(),i=["suggest","format","onState","validate","onRender","type"],s=()=>{};async function h(l=[],{onSubmit:f=s,onCancel:a=s}={}){const c={},d=h._override||{};l=[].concat(l);let p,g,m,v,y,E;const b=async(S,_,w=!1)=>{if(!(!w&&S.validate&&S.validate(_)!==!0))return S.format?await S.format(_,c):_};for(g of l)if({name:v,type:y}=g,typeof y=="function"&&(y=await y(p,{...c},g),g.type=y),!!y){for(let S in g){if(i.includes(S))continue;let _=g[S];g[S]=typeof _=="function"?await _(p,{...c},E):_}if(E=g,typeof g.message!="string")throw new Error("prompt message is required");if({name:v,type:y}=g,r[y]===void 0)throw new Error(`prompt type (${y}) is not defined`);if(d[g.name]!==void 0&&(p=await b(g,d[g.name]),p!==void 0)){c[v]=p;continue}try{p=h._injected?o(h._injected,g.initial):await r[y](g),c[v]=p=await b(g,p,!0),m=await f(g,p,c)}catch{m=!await a(g,c)}if(m)return c}return c}function o(l,f){const a=l.shift();if(a instanceof Error)throw a;return a===void 0?f:a}function n(l){h._injected=(h._injected||[]).concat(l)}function u(l){h._override=Object.assign({},l)}t.exports=Object.assign(h,{prompt:h,prompts:r,inject:n,override:u})})),bg=I.__commonJSMin(((e,t)=>{t.exports=_g()})),Sn=I.__toESM(bg(),1),Sg="npm-check-updates",Eg="22.0.1",wg="Tomas Junnonen <tomas1@gmail.com>",Ag="Apache-2.0",Tg=["Raine Revere (https://github.com/raineorshine)","Imamuzzaki Abu Salam <imamuzzaki@gmail.com>"],Dg="Find newer versions of dependencies than what your package.json allows",Rg=["dependencies","npm","package.json","update","upgrade","versions"],Og={node:"^20.19.0 || ^22.12.0 || >=24.0.0",npm:">=10.0.0"},Cg="module",Ig="build/index.cjs",kg="build/index.js",Lg="build/index.d.ts",$g={"npm-check-updates":"build/cli.js",ncu:"build/cli.js"},xg={".":{types:"./build/index.d.ts",import:"./build/index.js",require:"./build/index.cjs"},"./package.json":"./package.json"},Ng={build:"rimraf build && vite build","build:options":"tsx src/scripts/build-options.ts","build:analyze":"rimraf build && ANALYZER=true vite build",lint:"cross-env FORCE_COLOR=1 npm-run-all --parallel --aggregate-output lint:*","lint:lockfile":"lockfile-lint","lint:types":"tsc --noEmit","lint:markdown":'markdownlint "**/*.md" --ignore "**/node_modules/**/*.md" --ignore build --config .markdownlint.json',"lint:src":"eslint --cache --cache-location node_modules/.cache/.eslintcache --report-unused-disable-directives",prepare:"src/scripts/install-hooks",prepublishOnly:"npm run build",prettier:"prettier . --check","prettier:fix":"prettier . --write",test:"tsc --noEmit && npm run test:unit && npm run test:e2e","test:bun":"mocha test/bun","test:unit":"mocha test test/package-managers/* --ignore 'test/bun/*'","test:e2e":"./test/e2e.sh",typecheck:"tsc --noEmit",ncu:"node build/cli.js"},Mg={type:"git",url:"git+https://github.com/raineorshine/npm-check-updates.git"},Pg="https://github.com/raineorshine/npm-check-updates",Bg={url:"https://github.com/raineorshine/npm-check-updates/issues"},Fg={typescript:"$typescript",eslint:"$eslint","eslint-config-standard":{"eslint-plugin-n":"$eslint-plugin-n","eslint-plugin-promise":"$eslint-plugin-promise"},"@verdaccio/core":">=8.0.0-next-8.33","chai-string":{chai:"$chai"},diff:">=8.0.3",lodash:">=4.18.1","serialize-javascript":">=7.0.3",uuid:">=14.0.0"},jg={"@eslint/compat":"^2.0.5","@eslint/js":"^10.0.1","@streamparser/json":"^0.0.22","@trivago/prettier-plugin-sort-imports":"^6.0.2","@types/bun":"^1.3.11","@types/chai":"^5.2.3","@types/chai-as-promised":"^8.0.2","@types/chai-string":"^1.4.5","@types/cli-table":"^0.3.4","@types/hosted-git-info":"^3.0.5","@types/ini":"^4.1.1","@types/js-yaml":"^4.0.9","@types/jsonlines":"^0.1.5","@types/lodash-es":"^4.17.12","@types/mocha":"^10.0.10","@types/node":"^25.6.0","@types/npm-registry-fetch":"^8.0.9","@types/parse-github-url":"^1.0.3","@types/picomatch":"^4.0.3","@types/progress":"^2.0.7","@types/prompts":"^2.4.9","@types/semver":"^7.7.1","@types/semver-utils":"^1.1.3","@types/sinon":"^21.0.1","@types/update-notifier":"^6.0.8","@typescript-eslint/eslint-plugin":"^8.59.0","@typescript-eslint/parser":"^8.59.0",camelcase:"^9.0.0",chai:"^6.2.2","chai-as-promised":"^8.0.2","chai-string":"^1.6.0",chalk:"^5.6.2","cli-table3":"^0.6.5",commander:"^14.0.3",cosmiconfig:"^9.0.1","cross-env":"^10.1.0",dequal:"^2.0.3",eslint:"^10.2.1","eslint-config-prettier":"^10.1.8","eslint-config-raine":"^0.5.0","eslint-config-standard":"^17.1.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-import-x":"^4.16.2","eslint-plugin-jsdoc":"^62.9.0","eslint-plugin-n":"^17.24.0","eslint-plugin-promise":"^7.2.1","fast-glob":"^3.3.3","fast-memoize":"^2.5.2","find-up":"^8.0.0","fp-and-or":"^1.0.2",globals:"^17.5.0","hosted-git-info":"^9.0.2",ini:"^6.0.0","js-yaml":"^4.1.1","jsonc-parser":"^3.3.1",jsonlines:"^0.1.1","lockfile-lint":"^5.0.0","lodash-es":"^4.18.1","markdownlint-cli":"^0.48.0",mocha:"^11.7.5","npm-registry-fetch":"^19.1.1","npm-run-all":"^4.1.5","p-map":"^7.0.4","parse-github-url":"^1.0.4",picomatch:"^4.0.4",prettier:"^3.8.3",progress:"^2.0.3","prompts-ncu":"^3.0.2",rfdc:"^1.4.1",rimraf:"^6.1.3",semver:"^7.7.4","semver-utils":"^1.1.4",should:"^13.2.3",sinon:"^21.1.2","source-map-support":"^0.5.21","spawn-please":"^3.0.0","ts-json-schema-generator":"^2.9.0",tsx:"^4.21.0",typescript:"^6.0.3",untildify:"^6.0.0","update-notifier":"^7.3.1",verdaccio:"^6.5.2",vite:"^8.0.8","vite-bundle-analyzer":"^1.3.7","vite-plugin-dts":"^4.5.4",yaml:"^2.8.3",yarn:"^1.22.22",zod:"^4.3.6"},Ug=["build","!**/test/**"],Hg={"check-leaks":!0,extension:["test.ts"],"node-option":["import=tsx","enable-source-maps","trace-deprecation","trace-warnings","no-warnings=TimeoutNaNWarning"],timeout:6e4,recursive:!0,exit:!0},En={name:Sg,version:Eg,author:wg,license:Ag,contributors:Tg,description:Dg,keywords:Rg,engines:Og,type:Cg,main:Ig,module:kg,types:Lg,bin:$g,exports:xg,scripts:Ng,repository:Mg,homepage:Pg,bugs:Bg,overrides:Fg,devDependencies:jg,files:Ug,"lockfile-lint":{"allowed-schemes":["https:","git+ssh:"],"allowed-hosts":["npm","github.com"],"empty-hostname":!1,type:"npm ",path:"package-lock.json"},mocha:Hg},Po=I.__commonJSMin(((e,t)=>{var r=[],i=0,s=(h,o)=>{i>=o&&r.push(h)};s.WARN=1,s.INFO=2,s.DEBUG=3,s.reset=()=>{r=[]},s.setDebugLevel=h=>{i=h},s.warn=h=>s(h,s.WARN),s.info=h=>s(h,s.INFO),s.debug=h=>s(h,s.DEBUG),s.debugMessages=()=>r,t.exports=s})),qg=I.__commonJSMin(((e,t)=>{t.exports=({onlyFirst:r=!1}={})=>{const i=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(i,r?void 0:"g")}})),Gg=I.__commonJSMin(((e,t)=>{var r=qg();t.exports=i=>typeof i=="string"?i.replace(r(),""):i})),nh=I.__commonJSMin(((e,t)=>{var r=i=>Number.isNaN(i)?!1:i>=4352&&(i<=4447||i===9001||i===9002||11904<=i&&i<=12871&&i!==12351||12880<=i&&i<=19903||19968<=i&&i<=42182||43360<=i&&i<=43388||44032<=i&&i<=55203||63744<=i&&i<=64255||65040<=i&&i<=65049||65072<=i&&i<=65131||65281<=i&&i<=65376||65504<=i&&i<=65510||110592<=i&&i<=110593||127488<=i&&i<=127569||131072<=i&&i<=262141);t.exports=r,t.exports.default=r})),zg=I.__commonJSMin(((e,t)=>{t.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u