UNPKG

npm-check-updates

Version:

Find newer versions of dependencies than what your package.json allows

48 lines 1.34 MB
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const I=require("./chunks/p-map-iLLJQmmj.cjs");let Je=require("path");Je=I.__toESM(Je,1);let pr=require("fs");pr=I.__toESM(pr,1);let gr=require("os");gr=I.__toESM(gr,1);let ba=require("util");ba=I.__toESM(ba,1);let tt=require("fs/promises");tt=I.__toESM(tt,1);let Mr=require("node:process");Mr=I.__toESM(Mr,1);let Pr=require("node:os");Pr=I.__toESM(Pr,1);let jn=require("node:tty");jn=I.__toESM(jn,1);let yg=require("node:module"),_g=require("url"),st=require("node:path");st=I.__toESM(st,1);let au=require("node:url"),ou=require("node:util"),jr=require("node:fs");jr=I.__toESM(jr,1);let Un=require("node:child_process");Un=I.__toESM(Un,1);let Eg=require("node:stream/consumers");var Yt=I.__commonJSMin(((e,t)=>{var r,i,s,h,a=!0;typeof process<"u"&&({FORCE_COLOR:r,NODE_DISABLE_COLORS:i,NO_COLOR:s,TERM:h}=process.env||{},a=process.stdout&&process.stdout.isTTY);var n={enabled:!i&&s==null&&h!=="dumb"&&(r!=null&&r!=="0"||a),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 l(o,c){let d=0,p,g="",m="";for(;d<o.length;d++)p=o[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 u(o,c){let d={has:o,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(o,c){let d={open:`\x1B[${o}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(o)||(this.has.push(o),this.keys.push(d)),p===void 0?this:n.enabled?l(this.keys,p+""):p+""):p===void 0?u([o],[d]):n.enabled?l([d],p+""):p+""}}t.exports=n})),bg=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}}})),uu=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}})),Kt=I.__commonJSMin(((e,t)=>{var r="\x1B",i=`${r}[`,s="\x07",h={to(l,u){return u?`${i}${u+1};${l+1}H`:`${i}${l+1}G`},move(l,u){let f="";return l<0?f+=`${i}${-l}D`:l>0&&(f+=`${i}${l}C`),u<0?f+=`${i}${-u}A`:u>0&&(f+=`${i}${u}B`),f},up:(l=1)=>`${i}${l}A`,down:(l=1)=>`${i}${l}B`,forward:(l=1)=>`${i}${l}C`,backward:(l=1)=>`${i}${l}D`,nextLine:(l=1)=>`${i}E`.repeat(l),prevLine:(l=1)=>`${i}F`.repeat(l),left:`${i}G`,hide:`${i}?25l`,show:`${i}?25h`,save:`${r}7`,restore:`${r}8`},a={up:(l=1)=>`${i}S`.repeat(l),down:(l=1)=>`${i}T`.repeat(l)},n={screen:`${i}2J`,up:(l=1)=>`${i}1J`.repeat(l),down:(l=1)=>`${i}J`.repeat(l),line:`${i}2K`,lineEnd:`${i}K`,lineStart:`${i}1K`,lines(l){let u="";for(let f=0;f<l;f++)u+=this.line+(f<l-1?h.up():"");return l&&(u+=h.left),u}};t.exports={cursor:h,scroll:a,erase:n,beep:s}})),wg=I.__commonJSMin(((e,t)=>{var r=uu(),{erase:i,cursor:s}=Kt(),h=a=>[...r(a)].length;t.exports=function(a,n){if(!n)return i.line+s.to(0);let l=0;const u=a.split(/\r?\n/);for(let f of u)l+=1+Math.floor(Math.max(h(f)-1,0)/n);return i.lines(l)}})),Oh=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})),Sg=I.__commonJSMin(((e,t)=>{var r=Yt(),i=Oh(),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,a=Object.freeze({aborted:r.red(i.cross),done:r.green(i.tick),exited:r.yellow(i.cross),default:r.cyan("?")}),n=(f,o,c)=>o?a.aborted:c?a.exited:f?a.done:a.default,l=f=>r.gray(f?i.ellipsis:i.pointerSmall),u=(f,o)=>r.gray(f?o?i.pointerSmall:"+":i.line);t.exports={styles:s,render:h,symbols:a,symbol:n,delimiter:l,item:u}})),Dg=I.__commonJSMin(((e,t)=>{var r=uu();t.exports=function(i,s){let h=String(r(i)||"").split(/\r?\n/);return s?h.map(a=>Math.ceil(a.length/s)).reduce((a,n)=>a+n):h.length}})),Ag=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(a=>a.split(/\s+/g).reduce((n,l)=>(l.length+s.length>=h||n[n.length-1].length+l.length+1<h?n[n.length-1]+=` ${l}`:n.push(`${s}${l}`),n),[s]).join(` `)).join(` `)}})),Cg=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 a=Math.min(h+s,i);return{startIndex:h,endIndex:a}}})),sr=I.__commonJSMin(((e,t)=>{t.exports={action:bg(),clear:wg(),style:Sg(),strip:uu(),figures:Oh(),lines:Dg(),wrap:Ag(),entriesToDisplay:Cg()}})),Sr=I.__commonJSMin(((e,t)=>{var r=require("readline"),{action:i}=sr(),s=require("events"),{beep:h,cursor:a}=Kt(),n=Yt(),l=class extends s{constructor(u={}){super(),this.firstRender=!0,this.in=u.stdin||process.stdin,this.out=u.stdout||process.stdout,this.onRender=(u.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 o=(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(a.show),this.in.removeListener("keypress",o),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",o)}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=l})),Tg=I.__commonJSMin(((e,t)=>{var r=Yt(),i=Sr(),{erase:s,cursor:h}=Kt(),{style:a,clear:n,lines:l,figures:u}=sr(),f=class extends i{constructor(o={}){super(o),this.transform=a.render(o.style),this.scale=this.transform.scale,this.msg=o.message,this.initial=o.initial||"",this.validator=o.validate||(()=>!0),this.value="",this.errorMsg=o.error||"Please Enter A Valid Value",this.cursor=+!!this.initial,this.cursorOffset=0,this.clear=n("",this.out.columns),this.render()}set value(o){!o&&this.initial?(this.placeholder=!0,this.rendered=r.gray(this.transform.render(this.initial))):(this.placeholder=!1,this.rendered=this.transform.render(o)),this._value=o,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 o=await this.validator(this.value);typeof o=="string"&&(this.errorMsg=o,o=!1),this.error=!o}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(o){this.placeholder||(this.cursor=this.cursor+o,this.cursorOffset+=o)}_(o,c){let d=this.value.slice(0,this.cursor);this.value=`${d}${o}${this.value.slice(this.cursor)}`,this.red=!1,this.cursor=this.placeholder?0:d.length+1,this.render()}delete(){if(this.isCursorAtStart())return this.bell();this.value=`${this.value.slice(0,this.cursor-1)}${this.value.slice(this.cursor)}`,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();this.value=`${this.value.slice(0,this.cursor)}${this.value.slice(this.cursor+1)}`,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(l(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=[a.symbol(this.done,this.aborted),r.bold(this.msg),a.delimiter(this.done),this.red?r.red(this.rendered):this.rendered].join(" "),this.error&&(this.outputError+=this.errorMsg.split(` `).reduce((o,c,d)=>o+` ${d?" ":u.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})),Rg=I.__commonJSMin(((e,t)=>{var r=Yt(),i=Sr(),{style:s,clear:h,figures:a,wrap:n,entriesToDisplay:l}=sr(),{cursor:u}=Kt(),f=class extends i{constructor(o={}){super(o),this.isSelect=!0,this.msg=o.message,this.hint=o.hint||"- Use arrow-keys. Return to submit.",this.warn=o.warn||"- This option is disabled",this.cursor=o.initial||0,this.choices=o.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=o.optionsPerPage||10,this.value=(this.choices[this.cursor]||{}).value,this.clear=h("",this.out.columns),this.render()}moveCursor(o){this.cursor=o,this.value=this.choices[o].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()}_(o,c){if(o===" ")return this.submit()}get selection(){return this.choices[this.cursor]}render(){if(this.closed)return;this.firstRender?this.out.write(u.hide):this.out.write(h(this.outputText,this.out.columns)),super.render();let{startIndex:o,endIndex:c}=l(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=o;d<c;d++){let p,g,m="",v=this.choices[d];d===o&&o>0?g=a.arrowUp:d===c-1&&c<this.choices.length?g=a.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(a.pointer)+" ":" ")+g):(p=this.cursor===d?r.cyan().underline(v.title):v.title,g=(this.cursor===d?r.cyan(a.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})),Og=I.__commonJSMin(((e,t)=>{var r=Yt(),i=Sr(),{style:s,clear:h}=sr(),{cursor:a,erase:n}=Kt(),l=class extends i{constructor(u={}){super(u),this.msg=u.message,this.value=!!u.initial,this.active=u.active||"on",this.inactive=u.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()}_(u,f){if(u===" ")this.value=!this.value;else if(u==="1")this.value=!0;else if(u==="0")this.value=!1;else return this.bell();this.render()}render(){this.closed||(this.firstRender?this.out.write(a.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+a.to(0)+this.outputText))}};t.exports=l})),fr=I.__commonJSMin(((e,t)=>{var r=class wa{constructor({token:s,date:h,parts:a,locales:n}){this.token=s,this.date=h||new Date,this.parts=a||[this],this.locales=n||{}}up(){}down(){}next(){const s=this.parts.indexOf(this);return this.parts.find((h,a)=>a>s&&h instanceof wa)}setTo(s){}prev(){let s=[].concat(this.parts).reverse();const h=s.indexOf(this);return s.find((a,n)=>n>h&&a instanceof wa)}toString(){return String(this.date)}};t.exports=r})),Ig=I.__commonJSMin(((e,t)=>{var r=fr(),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})),kg=I.__commonJSMin(((e,t)=>{var r=fr(),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(),a=this.date.getDay();return this.token==="DD"?String(h).padStart(2,"0"):this.token==="Do"?h+i(h):this.token==="d"?a+1:this.token==="ddd"?this.locales.weekdaysShort[a]:this.token==="dddd"?this.locales.weekdays[a]:h}};t.exports=s})),Lg=I.__commonJSMin(((e,t)=>{var r=fr(),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})),Fg=I.__commonJSMin(((e,t)=>{var r=fr(),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})),Ng=I.__commonJSMin(((e,t)=>{var r=fr(),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})),xg=I.__commonJSMin(((e,t)=>{var r=fr(),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})),$g=I.__commonJSMin(((e,t)=>{var r=fr(),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})),Bg=I.__commonJSMin(((e,t)=>{var r=fr(),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})),Mg=I.__commonJSMin(((e,t)=>{t.exports={DatePart:fr(),Meridiem:Ig(),Day:kg(),Hours:Lg(),Milliseconds:Fg(),Minutes:Ng(),Month:xg(),Seconds:$g(),Year:Bg()}})),Pg=I.__commonJSMin(((e,t)=>{var r=Yt(),i=Sr(),{style:s,clear:h,figures:a}=sr(),{erase:n,cursor:l}=Kt(),{DatePart:u,Meridiem:f,Day:o,Hours:c,Milliseconds:d,Minutes:p,Month:g,Seconds:m,Year:v}=Mg(),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,w={1:({token:E})=>E.replace(/\\(.)/g,"$1"),2:E=>new o(E),3:E=>new g(E),4:E=>new v(E),5:E=>new f(E),6:E=>new c(E),7:E=>new p(E),8:E=>new m(E),9:E=>new d(E)},_={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(",")},b=class extends i{constructor(E={}){super(E),this.msg=E.message,this.cursor=0,this.typed="",this.locales=Object.assign(_,E.locales),this._date=E.initial||new Date,this.errorMsg=E.error||"Please Enter A Valid Value",this.validator=E.validate||(()=>!0),this.mask=E.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(E){E&&this._date.setTime(E.getTime())}set mask(E){let S;for(this.parts=[];S=y.exec(E);){let C=S.shift(),T=S.findIndex(U=>U!=null);this.parts.push(T in w?w[T]({token:S[T]||C,date:this.date,parts:this.parts,locales:this.locales}):S[T]||C)}let A=this.parts.reduce((C,T)=>(typeof T=="string"&&typeof C[C.length-1]=="string"?C[C.length-1]+=T:C.push(T),C),[]);this.parts.splice(0),this.parts.push(...A),this.reset()}moveCursor(E){this.typed="",this.cursor=E,this.fire()}reset(){this.moveCursor(this.parts.findIndex(E=>E instanceof u)),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 E=await this.validator(this.value);typeof E=="string"&&(this.errorMsg=E,E=!1),this.error=!E}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 E=this.parts[this.cursor].prev();if(E==null)return this.bell();this.moveCursor(this.parts.indexOf(E)),this.render()}right(){let E=this.parts[this.cursor].next();if(E==null)return this.bell();this.moveCursor(this.parts.indexOf(E)),this.render()}next(){let E=this.parts[this.cursor].next();this.moveCursor(E?this.parts.indexOf(E):this.parts.findIndex(S=>S instanceof u)),this.render()}_(E){/\d/.test(E)&&(this.typed+=E,this.parts[this.cursor].setTo(this.typed),this.render())}render(){this.closed||(this.firstRender?this.out.write(l.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((E,S,A)=>E.concat(A===this.cursor&&!this.done?r.cyan().underline(S.toString()):S),[]).join("")].join(" "),this.error&&(this.outputText+=this.errorMsg.split(` `).reduce((E,S,A)=>E+` ${A?" ":a.pointerSmall} ${r.red().italic(S)}`,"")),this.out.write(n.line+l.to(0)+this.outputText))}};t.exports=b})),jg=I.__commonJSMin(((e,t)=>{var r=Yt(),i=Sr(),{cursor:s,erase:h}=Kt(),{style:a,figures:n,clear:l,lines:u}=sr(),f=/[0-9]/,o=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=a.render(p.style),this.msg=p.message,this.initial=o(p.initial)?p.initial:"",this.float=!!p.float,this.round=p.round||2,this.inc=p.increment||1,this.min=o(p.min)?p.min:-1/0,this.max=o(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(u(this.outputError,this.out.columns)-1)+l(this.outputError,this.out.columns)),this.out.write(l(this.outputText,this.out.columns))),super.render(),this.outputError="",this.outputText=[a.symbol(this.done,this.aborted),r.bold(this.msg),a.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=Yt(),{cursor:i}=Kt(),s=Sr(),{clear:h,figures:a,style:n,wrap:l,entriesToDisplay:u}=sr(),f=class extends s{constructor(o={}){super(o),this.isSelect=!0,this.msg=o.message,this.cursorStart=o.choices.findIndex(c=>!c.heading),this.cursor=o.cursor||this.cursorStart,this.scrollIndex=o.cursor||0,this.hint=o.hint||"",this.warn=o.warn||"- This option is disabled -",this.minSelected=o.min,this.showMinError=!1,this.maxChoices=o.max,this.instructions=o.instructions,this.optionsPerPage=o.optionsPerPage||10,this.value=o.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),o.overrideRender||this.render()}reset(){this.value.map(o=>!o.selected),this.cursor=this.cursorStart,this.fire(),this.render()}selected(){return this.value.filter(o=>o.selected)}exit(){this.abort()}abort(){this.done=this.aborted=!0,this.fire(),this.render(),this.out.write(` `),this.close()}submit(){const o=this.value.filter(c=>c.selected);this.minSelected&&o.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(o=>o.selected).length>=this.maxChoices)return this.bell();this.value[this.cursor].selected=!0,this.render()}handleSpaceToggle(){const o=this.value[this.cursor];if(o.selected)o.selected=!1,this.render();else{if(o.disabled||this.value.filter(c=>c.selected).length>=this.maxChoices)return this.bell();o.selected=!0,this.render()}}toggleAll(){if(this.maxChoices!==void 0||this.value[this.cursor].disabled)return this.bell();const o=!this.value[this.cursor].selected;this.value.filter(c=>!c.disabled&&!c.heading).forEach(c=>c.selected=o),this.render()}_(o,c){if(o===" ")this.handleSpaceToggle();else if(o==="a")this.toggleAll();else return this.bell()}renderInstructions(){return this.instructions===void 0||this.instructions?typeof this.instructions=="string"?this.instructions:` Instructions: ${a.arrowUp}/${a.arrowDown}: Highlight option ${a.arrowLeft}/${a.arrowRight}/[space]: Toggle selection `+(this.maxChoices===void 0?` a: Toggle all `:"")+" enter/return: Complete answer":""}renderOption(o,c,d,p){const g=(o===d?"❯ ":" ")+(c.selected?r.green(a.radioOn):a.radioOff)+" ";let m,v;if(c.disabled)m=o===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,o===d&&c.description&&(v=` - ${c.description}`,(g.length+m.length+v.length>=this.out.columns||c.description.split(/\r?\n/).length>1)&&(v=` `+l(c.description,{margin:g.length,width:this.out.columns})))}return g+m+r.gray(v||"")}paginateOptions(o){if(o.length===0)return r.red("No matches for this query.");let{startIndex:c,endIndex:d}=u(this.cursor,o.length,this.optionsPerPage),p,g=[];for(let m=c;m<d;m++)m===c&&c>0?p=a.arrowUp:m===d-1&&d<o.length?p=a.arrowDown:p=" ",g.push(this.renderOption(this.cursor,o[m],m,p));return` `+g.join(` `)}renderOptions(o){return this.done?"":this.paginateOptions(o)}renderDoneOrInstructions(){if(this.done)return"";const o=[r.gray(this.hint),this.renderInstructions()];return this.value[this.cursor].disabled&&o.push(r.yellow(this.warn)),o.join(" ")}render(){if(this.closed)return;this.firstRender&&this.out.write(i.hide),super.render();let o=[n.symbol(this.done,this.aborted),r.bold(this.msg),n.delimiter(!1),this.renderDoneOrInstructions()].join(" ");this.showMinError&&(o+=r.red(`You must select a minimum of ${this.minSelected} choices.`),this.showMinError=!1),o+=this.renderOptions(this.value),this.out.write(this.clear+o),this.clear=h(o,this.out.columns)}};t.exports=f})),Ug=I.__commonJSMin(((e,t)=>{var r=Yt(),i=Sr(),{erase:s,cursor:h}=Kt(),{style:a,clear:n,figures:l,wrap:u,entriesToDisplay:f}=sr(),o=(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=a.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=o(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((w,_,b)=>({title:c(b,_),value:o(b,_),description:w.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);this.input=`${v}${g}${this.input.slice(this.cursor)}`,this.cursor=v.length+1,this.complete(this.render),this.render()}delete(){if(this.cursor===0)return this.bell();this.input=`${this.input.slice(0,this.cursor-1)}${this.input.slice(this.cursor)}`,this.complete(this.render),this.cursor=this.cursor-1,this.render()}deleteForward(){if(this.cursor*this.scale>=this.rendered.length)return this.bell();this.input=`${this.input.slice(0,this.cursor)}${this.input.slice(this.cursor+1)}`,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 w,_=v?l.arrowUp:y?l.arrowDown:" ",b=m?r.cyan().underline(g.title):g.title;return _=(m?r.cyan(l.pointer)+" ":" ")+_,g.description&&(w=` - ${g.description}`,(_.length+b.length+w.length>=this.out.columns||g.description.split(/\r?\n/).length>1)&&(w=` `+u(g.description,{margin:3,width:this.out.columns}))),_+" "+b+r.gray(w||"")}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=[a.symbol(this.done,this.aborted,this.exited),r.bold(this.msg),a.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,w)=>this.renderOption(y,this.select===w+g,w===0&&g>0,w+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})),Hg=I.__commonJSMin(((e,t)=>{var r=Yt(),{cursor:i}=Kt(),s=Ih(),{clear:h,style:a,figures:n}=sr(),l=class extends s{constructor(u={}){u.overrideRender=!0,super(u),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(u=>u.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 u=this.filteredOptions[this.cursor];this.filteredOptions=this.value.filter(o=>this.inputValue?!!(typeof o.title=="string"&&o.title.toLowerCase().includes(this.inputValue.toLowerCase())||typeof o.value=="string"&&o.value.toLowerCase().includes(this.inputValue.toLowerCase())):!0);const f=this.filteredOptions.findIndex(o=>o===u);this.cursor=f<0?0:f,this.render()}handleSpaceToggle(){const u=this.filteredOptions[this.cursor];if(u.selected)u.selected=!1,this.render();else{if(u.disabled||this.value.filter(f=>f.selected).length>=this.maxChoices)return this.bell();u.selected=!0,this.render()}}handleInputChange(u){this.inputValue=this.inputValue+u,this.updateFilteredOptions()}_(u,f){u===" "?this.handleSpaceToggle():this.handleInputChange(u)}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(u,f,o,c){const d=(f.selected?r.green(n.radioOn):n.radioOff)+" "+c+" ";let p;return f.disabled?p=u===o?r.gray().underline(f.title):r.strikethrough().gray(f.title):p=u===o?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 u=[r.gray(this.hint),this.renderInstructions(),this.renderCurrentInput()];return this.filteredOptions.length&&this.filteredOptions[this.cursor].disabled&&u.push(r.yellow(this.warn)),u.join(" ")}render(){if(this.closed)return;this.firstRender&&this.out.write(i.hide),super.render();let u=[a.symbol(this.done,this.aborted),r.bold(this.msg),a.delimiter(!1),this.renderDoneOrInstructions()].join(" ");this.showMinError&&(u+=r.red(`You must select a minimum of ${this.minSelected} choices.`),this.showMinError=!1),u+=this.renderOptions(this.filteredOptions),this.out.write(this.clear+u),this.clear=h(u,this.out.columns)}};t.exports=l})),qg=I.__commonJSMin(((e,t)=>{var r=Yt(),i=Sr(),{style:s,clear:h}=sr(),{erase:a,cursor:n}=Kt(),l=class extends i{constructor(u={}){super(u),this.msg=u.message,this.value=u.initial,this.initialValue=!!u.initial,this.yesMsg=u.yes||"yes",this.yesOption=u.yesOption||"(Y/n)",this.noMsg=u.no||"no",this.noOption=u.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()}_(u,f){return u.toLowerCase()==="y"?(this.value=!0,this.submit()):u.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 u=this.aborted||this.done&&!this.value;this.outputText=[s.symbol(this.done,u),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(a.line+n.to(0)+this.outputText)}};t.exports=l})),zg=I.__commonJSMin(((e,t)=>{t.exports={TextPrompt:Tg(),SelectPrompt:Rg(),TogglePrompt:Og(),DatePrompt:Pg(),NumberPrompt:jg(),MultiselectPrompt:Ih(),AutocompletePrompt:Ug(),AutocompleteMultiselectPrompt:Hg(),ConfirmPrompt:qg()}})),Gg=I.__commonJSMin((e=>{var t=e,r=zg(),i=a=>a;function s(a,n,l={}){return new Promise((u,f)=>{const o=new r[a](n),c=l.onAbort||i,d=l.onSubmit||i,p=l.onExit||i;o.on("state",n.onState||i),o.on("submit",g=>u(d(g))),o.on("exit",g=>u(p(g))),o.on("abort",g=>f(c(g)))})}t.text=a=>s("TextPrompt",a),t.password=a=>(a.style="password",t.text(a)),t.invisible=a=>(a.style="invisible",t.text(a)),t.number=a=>s("NumberPrompt",a),t.date=a=>s("DatePrompt",a),t.confirm=a=>s("ConfirmPrompt",a),t.list=a=>{const n=a.separator||",";return s("TextPrompt",a,{onSubmit:l=>l.split(n).map(u=>u.trim())})},t.toggle=a=>s("TogglePrompt",a),t.select=a=>s("SelectPrompt",a),t.multiselect=a=>{a.choices=[].concat(a.choices||[]);const n=l=>l.filter(u=>u.selected).map(u=>u.value);return s("MultiselectPrompt",a,{onAbort:n,onSubmit:n})},t.autocompleteMultiselect=a=>{a.choices=[].concat(a.choices||[]);const n=l=>l.filter(u=>u.selected).map(u=>u.value);return s("AutocompleteMultiselectPrompt",a,{onAbort:n,onSubmit:n})};var h=(a,n)=>Promise.resolve(n.filter(l=>l.title.slice(0,a.length).toLowerCase()===a.toLowerCase()));t.autocomplete=a=>(a.suggest=a.suggest||h,a.choices=[].concat(a.choices||[]),s("AutocompletePrompt",a))})),Jg=I.__commonJSMin(((e,t)=>{var r=Gg(),i=["suggest","format","onState","validate","onRender","type"],s=()=>{};async function h(u=[],{onSubmit:f=s,onCancel:o=s}={}){const c={},d=h._override||{};u=[].concat(u);let p,g,m,v,y,w;const _=async(b,E,S=!1)=>{if(!(!S&&b.validate&&b.validate(E)!==!0))return b.format?await b.format(E,c):E};for(g of u)if({name:v,type:y}=g,typeof y=="function"&&(y=await y(p,{...c},g),g.type=y),!!y){for(let b in g){if(i.includes(b))continue;let E=g[b];g[b]=typeof E=="function"?await E(p,{...c},w):E}if(w=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 _(g,d[g.name]),p!==void 0)){c[v]=p;continue}try{p=h._injected?a(h._injected,g.initial):await r[y](g),c[v]=p=await _(g,p,!0),m=await f(g,p,c)}catch{m=!await o(g,c)}if(m)return c}return c}function a(u,f){const o=u.shift();if(o instanceof Error)throw o;return o===void 0?f:o}function n(u){h._injected=(h._injected||[]).concat(u)}function l(u){h._override=Object.assign({},u)}t.exports=Object.assign(h,{prompt:h,prompts:r,inject:n,override:l})})),Wg=I.__commonJSMin(((e,t)=>{t.exports=Jg()})),Hn=I.__toESM(Wg(),1),Vg="npm-check-updates",Yg="21.0.1",Kg="Tomas Junnonen <tomas1@gmail.com>",Zg="Apache-2.0",Xg=["Raine Revere (https://github.com/raineorshine)","Imamuzzaki Abu Salam <imamuzzaki@gmail.com>"],Qg="Find newer versions of dependencies than what your package.json allows",e0=["dependencies","npm","package.json","update","upgrade","versions"],t0={node:"^20.19.0 || ^22.12.0 || >=24.0.0",npm:">=10.0.0"},r0="module",i0="build/index.cjs",n0="build/index.js",s0="build/index.d.ts",a0={"npm-check-updates":"build/cli.js",ncu:"build/cli.js"},o0={".":{types:"./build/index.d.ts",import:"./build/index.js",require:"./build/index.cjs"},"./package.json":"./package.json"},u0={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"},l0={type:"git",url:"git+https://github.com/raineorshine/npm-check-updates.git"},c0="https://github.com/raineorshine/npm-check-updates",h0={url:"https://github.com/raineorshine/npm-check-updates/issues"},f0={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"},d0={"@eslint/compat":"^2.0.3","@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.5.2","@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.57.2","@typescript-eslint/parser":"^8.57.2",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","cross-env":"^10.1.0",dequal:"^2.0.3",eslint:"^10.2.0","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.4.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.1",progress:"^2.0.3","prompts-ncu":"^3.0.2","rc-config-loader":"^4.1.4",rfdc:"^1.4.1",rimraf:"^6.1.3",semver:"^7.7.4","semver-utils":"^1.1.4",should:"^13.2.3",sinon:"^21.0.3","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.2",untildify:"^6.0.0","update-notifier":"^7.3.1",verdaccio:"^6.4.0",vite:"^8.0.8","vite-bundle-analyzer":"^1.3.6","vite-plugin-dts":"^4.5.4",yaml:"^2.8.3",yarn:"^1.22.22",zod:"^4.3.6"},p0=["build","!**/test/**"],m0={"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},qn={name:Vg,version:Yg,author:Kg,license:Zg,contributors:Xg,description:Qg,keywords:e0,engines:t0,type:r0,main:i0,module:n0,types:s0,bin:a0,exports:o0,scripts:u0,repository:l0,homepage:c0,bugs:h0,overrides:f0,devDependencies:d0,files:p0,"lockfile-lint":{"allowed-schemes":["https:","git+ssh:"],"allowed-hosts":["npm","github.com"],"empty-hostname":!1,type:"npm ",path:"package-lock.json"},mocha:m0},lu=I.__commonJSMin(((e,t)=>{var r=[],i=0,s=(h,a)=>{i>=a&&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})),g0=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")}})),v0=I.__commonJSMin(((e,t)=>{var r=g0();t.exports=i=>typeof i=="string"?i.replace(r(),""):i})),kh=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})),y0=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\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uD