@vyron/cli
Advanced tools
+2
-2
@@ -48,3 +48,3 @@ import D from"node:fs";import A from"node:path";import Wt from"child_process";import W from"path";import z from"fs";import zt from"download-git-repo";import Jt from"readline";import Kt from"events";var Ut=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Y(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var j={exports:{}},J,ke;function Gt(){if(ke)return J;ke=1,J=e,e.sync=a;var t=z;function o(l,r){var d=r.pathExt!==void 0?r.pathExt:process.env.PATHEXT;if(!d||(d=d.split(";"),d.indexOf("")!==-1))return!0;for(var i=0;i<d.length;i++){var n=d[i].toLowerCase();if(n&&l.substr(-n.length).toLowerCase()===n)return!0}return!1}function f(l,r,d){return!l.isSymbolicLink()&&!l.isFile()?!1:o(r,d)}function e(l,r,d){t.stat(l,function(i,n){d(i,i?!1:f(n,l,r))})}function a(l,r){return f(t.statSync(l),l,r)}return J}var K,Ve;function Zt(){if(Ve)return K;Ve=1,K=o,o.sync=f;var t=z;function o(l,r,d){t.stat(l,function(i,n){d(i,i?!1:e(n,r))})}function f(l,r){return e(t.statSync(l),r)}function e(l,r){return l.isFile()&&a(l,r)}function a(l,r){var d=l.mode,i=l.uid,n=l.gid,s=r.uid!==void 0?r.uid:process.getuid&&process.getuid(),h=r.gid!==void 0?r.gid:process.getgid&&process.getgid(),m=parseInt("100",8),u=parseInt("010",8),c=parseInt("001",8),p=m|u,g=d&c||d&u&&n===h||d&m&&i===s||d&p&&s===0;return g}return K}var U,We;function Xt(){if(We)return U;We=1;var t;process.platform==="win32"||Ut.TESTING_WINDOWS?t=Gt():t=Zt(),U=o,o.sync=f;function o(e,a,l){if(typeof a=="function"&&(l=a,a={}),!l){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(r,d){o(e,a||{},function(i,n){i?d(i):r(n)})})}t(e,a||{},function(r,d){r&&(r.code==="EACCES"||a&&a.ignoreErrors)&&(r=null,d=!1),l(r,d)})}function f(e,a){try{return t.sync(e,a||{})}catch(l){if(a&&a.ignoreErrors||l.code==="EACCES")return!1;throw l}}return U}var G,ze;function Qt(){if(ze)return G;ze=1;const t=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",o=W,f=t?";":":",e=Xt(),a=i=>Object.assign(new Error(`not found: ${i}`),{code:"ENOENT"}),l=(i,n)=>{const s=n.colon||f,h=i.match(/\//)||t&&i.match(/\\/)?[""]:[...t?[process.cwd()]:[],...(n.path||process.env.PATH||"").split(s)],m=t?n.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",u=t?m.split(s):[""];return t&&i.indexOf(".")!==-1&&u[0]!==""&&u.unshift(""),{pathEnv:h,pathExt:u,pathExtExe:m}},r=(i,n,s)=>{typeof n=="function"&&(s=n,n={}),n||(n={});const{pathEnv:h,pathExt:m,pathExtExe:u}=l(i,n),c=[],p=y=>new Promise((E,v)=>{if(y===h.length)return n.all&&c.length?E(c):v(a(i));const b=h[y],w=/^".*"$/.test(b)?b.slice(1,-1):b,S=o.join(w,i),x=!w&&/^\.[\\\/]/.test(i)?i.slice(0,2)+S:S;E(g(x,y,0))}),g=(y,E,v)=>new Promise((b,w)=>{if(v===m.length)return b(p(E+1));const S=m[v];e(y+S,{pathExt:u},(x,$)=>{if(!x&&$)if(n.all)c.push(y+S);else return b(y+S);return b(g(y,E,v+1))})});return s?p(0).then(y=>s(null,y),s):p(0)},d=(i,n)=>{n=n||{};const{pathEnv:s,pathExt:h,pathExtExe:m}=l(i,n),u=[];for(let c=0;c<s.length;c++){const p=s[c],g=/^".*"$/.test(p)?p.slice(1,-1):p,y=o.join(g,i),E=!g&&/^\.[\\\/]/.test(i)?i.slice(0,2)+y:y;for(let v=0;v<h.length;v++){const b=E+h[v];try{if(e.sync(b,{pathExt:m}))if(n.all)u.push(b);else return b}catch{}}}if(n.all&&u.length)return u;if(n.nothrow)return null;throw a(i)};return G=r,r.sync=d,G}var L={exports:{}},Je;function ei(){if(Je)return L.exports;Je=1;const t=(o={})=>{const f=o.env||process.env;return(o.platform||process.platform)!=="win32"?"PATH":Object.keys(f).reverse().find(a=>a.toUpperCase()==="PATH")||"Path"};return L.exports=t,L.exports.default=t,L.exports}var Z,Ke;function ti(){if(Ke)return Z;Ke=1;const t=W,o=Qt(),f=ei();function e(l,r){const d=l.options.env||process.env,i=process.cwd(),n=l.options.cwd!=null,s=n&&process.chdir!==void 0&&!process.chdir.disabled;if(s)try{process.chdir(l.options.cwd)}catch{}let h;try{h=o.sync(l.command,{path:d[f({env:d})],pathExt:r?t.delimiter:void 0})}catch{}finally{s&&process.chdir(i)}return h&&(h=t.resolve(n?l.options.cwd:"",h)),h}function a(l){return e(l)||e(l,!0)}return Z=a,Z}var H={},Ue;function ii(){if(Ue)return H;Ue=1;const t=/([()\][%!^"`<>&|;, *?])/g;function o(e){return e=e.replace(t,"^$1"),e}function f(e,a){return e=`${e}`,e=e.replace(/(?=(\\+?)?)\1"/g,'$1$1\\"'),e=e.replace(/(?=(\\+?)?)\1$/,"$1$1"),e=`"${e}"`,e=e.replace(t,"^$1"),a&&(e=e.replace(t,"^$1")),e}return H.command=o,H.argument=f,H}var X,Ge;function ri(){return Ge||(Ge=1,X=/^#!(.*)/),X}var Q,Ze;function si(){if(Ze)return Q;Ze=1;const t=ri();return Q=(o="")=>{const f=o.match(t);if(!f)return null;const[e,a]=f[0].replace(/#! ?/,"").split(" "),l=e.split("/").pop();return l==="env"?a:a?`${l} ${a}`:l},Q}var ee,Xe;function ni(){if(Xe)return ee;Xe=1;const t=z,o=si();function f(e){const l=Buffer.alloc(150);let r;try{r=t.openSync(e,"r"),t.readSync(r,l,0,150,0),t.closeSync(r)}catch{}return o(l.toString())}return ee=f,ee}var te,Qe;function oi(){if(Qe)return te;Qe=1;const t=W,o=ti(),f=ii(),e=ni(),a=process.platform==="win32",l=/\.(?:com|exe)$/i,r=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function d(s){s.file=o(s);const h=s.file&&e(s.file);return h?(s.args.unshift(s.file),s.command=h,o(s)):s.file}function i(s){if(!a)return s;const h=d(s),m=!l.test(h);if(s.options.forceShell||m){const u=r.test(h);s.command=t.normalize(s.command),s.command=f.command(s.command),s.args=s.args.map(p=>f.argument(p,u));const c=[s.command].concat(s.args).join(" ");s.args=["/d","/s","/c",`"${c}"`],s.command=process.env.comspec||"cmd.exe",s.options.windowsVerbatimArguments=!0}return s}function n(s,h,m){h&&!Array.isArray(h)&&(m=h,h=null),h=h?h.slice(0):[],m=Object.assign({},m);const u={command:s,args:h,options:m,file:void 0,original:{command:s,args:h}};return m.shell?u:i(u)}return te=n,te}var ie,et;function li(){if(et)return ie;et=1;const t=process.platform==="win32";function o(l,r){return Object.assign(new Error(`${r} ${l.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${r} ${l.command}`,path:l.command,spawnargs:l.args})}function f(l,r){if(!t)return;const d=l.emit;l.emit=function(i,n){if(i==="exit"){const s=e(n,r);if(s)return d.call(l,"error",s)}return d.apply(l,arguments)}}function e(l,r){return t&&l===1&&!r.file?o(r.original,"spawn"):null}function a(l,r){return t&&l===1&&!r.file?o(r.original,"spawnSync"):null}return ie={hookChildProcess:f,verifyENOENT:e,verifyENOENTSync:a,notFoundError:o},ie}var tt;function ai(){if(tt)return j.exports;tt=1;const t=Wt,o=oi(),f=li();function e(l,r,d){const i=o(l,r,d),n=t.spawn(i.command,i.args,i.options);return f.hookChildProcess(n,i),n}function a(l,r,d){const i=o(l,r,d),n=t.spawnSync(i.command,i.args,i.options);return n.error=n.error||f.verifyENOENTSync(n.status,i),n}return j.exports=e,j.exports.spawn=e,j.exports.sync=a,j.exports._parse=o,j.exports._enoent=f,j.exports}var hi=ai();const ui=Y(hi);var re,it;function ci(){if(it)return re;it=1;function t(e,a){var l=e;a.slice(0,-1).forEach(function(d){l=l[d]||{}});var r=a[a.length-1];return r in l}function o(e){return typeof e=="number"||/^0x[0-9a-f]+$/i.test(e)?!0:/^[-+]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(e)}function f(e,a){return a==="constructor"&&typeof e[a]=="function"||a==="__proto__"}return re=function(e,a){a||(a={});var l={bools:{},strings:{},unknownFn:null};typeof a.unknown=="function"&&(l.unknownFn=a.unknown),typeof a.boolean=="boolean"&&a.boolean?l.allBools=!0:[].concat(a.boolean).filter(Boolean).forEach(function(x){l.bools[x]=!0});var r={};function d(x){return r[x].some(function($){return l.bools[$]})}Object.keys(a.alias||{}).forEach(function(x){r[x]=[].concat(a.alias[x]),r[x].forEach(function($){r[$]=[x].concat(r[x].filter(function(O){return $!==O}))})}),[].concat(a.string).filter(Boolean).forEach(function(x){l.strings[x]=!0,r[x]&&[].concat(r[x]).forEach(function($){l.strings[$]=!0})});var i=a.default||{},n={_:[]};function s(x,$){return l.allBools&&/^--[^=]+$/.test($)||l.strings[x]||l.bools[x]||r[x]}function h(x,$,O){for(var C=x,F=0;F<$.length-1;F++){var R=$[F];if(f(C,R))return;C[R]===void 0&&(C[R]={}),(C[R]===Object.prototype||C[R]===Number.prototype||C[R]===String.prototype)&&(C[R]={}),C[R]===Array.prototype&&(C[R]=[]),C=C[R]}var q=$[$.length-1];f(C,q)||((C===Object.prototype||C===Number.prototype||C===String.prototype)&&(C={}),C===Array.prototype&&(C=[]),C[q]===void 0||l.bools[q]||typeof C[q]=="boolean"?C[q]=O:Array.isArray(C[q])?C[q].push(O):C[q]=[C[q],O])}function m(x,$,O){if(!(O&&l.unknownFn&&!s(x,O)&&l.unknownFn(O)===!1)){var C=!l.strings[x]&&o($)?Number($):$;h(n,x.split("."),C),(r[x]||[]).forEach(function(F){h(n,F.split("."),C)})}}Object.keys(l.bools).forEach(function(x){m(x,i[x]===void 0?!1:i[x])});var u=[];e.indexOf("--")!==-1&&(u=e.slice(e.indexOf("--")+1),e=e.slice(0,e.indexOf("--")));for(var c=0;c<e.length;c++){var p=e[c],g,y;if(/^--.+=/.test(p)){var E=p.match(/^--([^=]+)=([\s\S]*)$/);g=E[1];var v=E[2];l.bools[g]&&(v=v!=="false"),m(g,v,p)}else if(/^--no-.+/.test(p))g=p.match(/^--no-(.+)/)[1],m(g,!1,p);else if(/^--.+/.test(p))g=p.match(/^--(.+)/)[1],y=e[c+1],y!==void 0&&!/^(-|--)[^-]/.test(y)&&!l.bools[g]&&!l.allBools&&(!r[g]||!d(g))?(m(g,y,p),c+=1):/^(true|false)$/.test(y)?(m(g,y==="true",p),c+=1):m(g,l.strings[g]?"":!0,p);else if(/^-[^-]+/.test(p)){for(var b=p.slice(1,-1).split(""),w=!1,S=0;S<b.length;S++){if(y=p.slice(S+2),y==="-"){m(b[S],y,p);continue}if(/[A-Za-z]/.test(b[S])&&y[0]==="="){m(b[S],y.slice(1),p),w=!0;break}if(/[A-Za-z]/.test(b[S])&&/-?\d+(\.\d*)?(e-?\d+)?$/.test(y)){m(b[S],y,p),w=!0;break}if(b[S+1]&&b[S+1].match(/\W/)){m(b[S],p.slice(S+2),p),w=!0;break}else m(b[S],l.strings[b[S]]?"":!0,p)}g=p.slice(-1)[0],!w&&g!=="-"&&(e[c+1]&&!/^(-|--)[^-]/.test(e[c+1])&&!l.bools[g]&&(!r[g]||!d(g))?(m(g,e[c+1],p),c+=1):e[c+1]&&/^(true|false)$/.test(e[c+1])?(m(g,e[c+1]==="true",p),c+=1):m(g,l.strings[g]?"":!0,p))}else if((!l.unknownFn||l.unknownFn(p)!==!1)&&n._.push(l.strings._||!o(p)?p:Number(p)),a.stopEarly){n._.push.apply(n._,e.slice(c+1));break}}return Object.keys(i).forEach(function(x){t(n,x.split("."))||(h(n,x.split("."),i[x]),(r[x]||[]).forEach(function($){h(n,$.split("."),i[x])}))}),a["--"]?n["--"]=u.slice():u.forEach(function(x){n._.push(x)}),n},re}var di=ci();const fi=Y(di);var k={exports:{}},rt;function mi(){if(rt)return k.exports;rt=1;let t=process||{},o=t.argv||[],f=t.env||{},e=!(f.NO_COLOR||o.includes("--no-color"))&&(!!f.FORCE_COLOR||o.includes("--color")||t.platform==="win32"||(t.stdout||{}).isTTY&&f.TERM!=="dumb"||!!f.CI),a=(d,i,n=d)=>s=>{let h=""+s,m=h.indexOf(i,d.length);return~m?d+l(h,i,n,m)+i:d+h+i},l=(d,i,n,s)=>{let h="",m=0;do h+=d.substring(m,s)+n,m=s+i.length,s=d.indexOf(i,m);while(~s);return h+d.substring(m)},r=(d=e)=>{let i=d?a:()=>String;return{isColorSupported:d,reset:i("\x1B[0m","\x1B[0m"),bold:i("\x1B[1m","\x1B[22m","\x1B[22m\x1B[1m"),dim:i("\x1B[2m","\x1B[22m","\x1B[22m\x1B[2m"),italic:i("\x1B[3m","\x1B[23m"),underline:i("\x1B[4m","\x1B[24m"),inverse:i("\x1B[7m","\x1B[27m"),hidden:i("\x1B[8m","\x1B[28m"),strikethrough:i("\x1B[9m","\x1B[29m"),black:i("\x1B[30m","\x1B[39m"),red:i("\x1B[31m","\x1B[39m"),green:i("\x1B[32m","\x1B[39m"),yellow:i("\x1B[33m","\x1B[39m"),blue:i("\x1B[34m","\x1B[39m"),magenta:i("\x1B[35m","\x1B[39m"),cyan:i("\x1B[36m","\x1B[39m"),white:i("\x1B[37m","\x1B[39m"),gray:i("\x1B[90m","\x1B[39m"),bgBlack:i("\x1B[40m","\x1B[49m"),bgRed:i("\x1B[41m","\x1B[49m"),bgGreen:i("\x1B[42m","\x1B[49m"),bgYellow:i("\x1B[43m","\x1B[49m"),bgBlue:i("\x1B[44m","\x1B[49m"),bgMagenta:i("\x1B[45m","\x1B[49m"),bgCyan:i("\x1B[46m","\x1B[49m"),bgWhite:i("\x1B[47m","\x1B[49m"),blackBright:i("\x1B[90m","\x1B[39m"),redBright:i("\x1B[91m","\x1B[39m"),greenBright:i("\x1B[92m","\x1B[39m"),yellowBright:i("\x1B[93m","\x1B[39m"),blueBright:i("\x1B[94m","\x1B[39m"),magentaBright:i("\x1B[95m","\x1B[39m"),cyanBright:i("\x1B[96m","\x1B[39m"),whiteBright:i("\x1B[97m","\x1B[39m"),bgBlackBright:i("\x1B[100m","\x1B[49m"),bgRedBright:i("\x1B[101m","\x1B[49m"),bgGreenBright:i("\x1B[102m","\x1B[49m"),bgYellowBright:i("\x1B[103m","\x1B[49m"),bgBlueBright:i("\x1B[104m","\x1B[49m"),bgMagentaBright:i("\x1B[105m","\x1B[49m"),bgCyanBright:i("\x1B[106m","\x1B[49m"),bgWhiteBright:i("\x1B[107m","\x1B[49m")}};return k.exports=r(),k.exports.createColors=r,k.exports}var pi=mi();const gi=Y(pi);var se={},ne,st;function M(){if(st)return ne;st=1;const{FORCE_COLOR:t,NODE_DISABLE_COLORS:o,TERM:f}=process.env,e={enabled:!o&&f!=="dumb"&&t!=="0",reset:r(0,0),bold:r(1,22),dim:r(2,22),italic:r(3,23),underline:r(4,24),inverse:r(7,27),hidden:r(8,28),strikethrough:r(9,29),black:r(30,39),red:r(31,39),green:r(32,39),yellow:r(33,39),blue:r(34,39),magenta:r(35,39),cyan:r(36,39),white:r(37,39),gray:r(90,39),grey:r(90,39),bgBlack:r(40,49),bgRed:r(41,49),bgGreen:r(42,49),bgYellow:r(43,49),bgBlue:r(44,49),bgMagenta:r(45,49),bgCyan:r(46,49),bgWhite:r(47,49)};function a(d,i){let n=0,s,h="",m="";for(;n<d.length;n++)s=d[n],h+=s.open,m+=s.close,i.includes(s.close)&&(i=i.replace(s.rgx,s.close+s.open));return h+i+m}function l(d,i){let n={has:d,keys:i};return n.reset=e.reset.bind(n),n.bold=e.bold.bind(n),n.dim=e.dim.bind(n),n.italic=e.italic.bind(n),n.underline=e.underline.bind(n),n.inverse=e.inverse.bind(n),n.hidden=e.hidden.bind(n),n.strikethrough=e.strikethrough.bind(n),n.black=e.black.bind(n),n.red=e.red.bind(n),n.green=e.green.bind(n),n.yellow=e.yellow.bind(n),n.blue=e.blue.bind(n),n.magenta=e.magenta.bind(n),n.cyan=e.cyan.bind(n),n.white=e.white.bind(n),n.gray=e.gray.bind(n),n.grey=e.grey.bind(n),n.bgBlack=e.bgBlack.bind(n),n.bgRed=e.bgRed.bind(n),n.bgGreen=e.bgGreen.bind(n),n.bgYellow=e.bgYellow.bind(n),n.bgBlue=e.bgBlue.bind(n),n.bgMagenta=e.bgMagenta.bind(n),n.bgCyan=e.bgCyan.bind(n),n.bgWhite=e.bgWhite.bind(n),n}function r(d,i){let n={open:`\x1B[${d}m`,close:`\x1B[${i}m`,rgx:new RegExp(`\\x1b\\[${i}m`,"g")};return function(s){return this!==void 0&&this.has!==void 0?(this.has.includes(d)||(this.has.push(d),this.keys.push(n)),s===void 0?this:e.enabled?a(this.keys,s+""):s+""):s===void 0?l([d],[n]):e.enabled?a([n],s+""):s+""}}return ne=e,ne}var oe,nt;function bi(){return nt||(nt=1,oe=(t,o)=>{if(!(t.meta&&t.name!=="escape")){if(t.ctrl){if(t.name==="a")return"first";if(t.name==="c"||t.name==="d")return"abort";if(t.name==="e")return"last";if(t.name==="g")return"reset"}if(o){if(t.name==="j")return"down";if(t.name==="k")return"up"}return t.name==="return"||t.name==="enter"?"submit":t.name==="backspace"?"delete":t.name==="delete"?"deleteForward":t.name==="abort"?"abort":t.name==="escape"?"exit":t.name==="tab"?"next":t.name==="pagedown"?"nextPage":t.name==="pageup"?"prevPage":t.name==="home"?"home":t.name==="end"?"end":t.name==="up"?"up":t.name==="down"?"down":t.name==="right"?"right":t.name==="left"?"left":!1}}),oe}var le,ot;function ae(){return ot||(ot=1,le=t=>{const o=["[\\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("|"),f=new RegExp(o,"g");return typeof t=="string"?t.replace(f,""):t}),le}var he,lt;function P(){if(lt)return he;lt=1;const t="\x1B",o=`${t}[`,f="\x07",e={to(r,d){return d?`${o}${d+1};${r+1}H`:`${o}${r+1}G`},move(r,d){let i="";return r<0?i+=`${o}${-r}D`:r>0&&(i+=`${o}${r}C`),d<0?i+=`${o}${-d}A`:d>0&&(i+=`${o}${d}B`),i},up:(r=1)=>`${o}${r}A`,down:(r=1)=>`${o}${r}B`,forward:(r=1)=>`${o}${r}C`,backward:(r=1)=>`${o}${r}D`,nextLine:(r=1)=>`${o}E`.repeat(r),prevLine:(r=1)=>`${o}F`.repeat(r),left:`${o}G`,hide:`${o}?25l`,show:`${o}?25h`,save:`${t}7`,restore:`${t}8`},a={up:(r=1)=>`${o}S`.repeat(r),down:(r=1)=>`${o}T`.repeat(r)},l={screen:`${o}2J`,up:(r=1)=>`${o}1J`.repeat(r),down:(r=1)=>`${o}J`.repeat(r),line:`${o}2K`,lineEnd:`${o}K`,lineStart:`${o}1K`,lines(r){let d="";for(let i=0;i<r;i++)d+=this.line+(i<r-1?e.up():"");return r&&(d+=e.left),d}};return he={cursor:e,scroll:a,erase:l,beep:f},he}var ue,at;function vi(){if(at)return ue;at=1;const t=ae(),{erase:o,cursor:f}=P(),e=a=>[...t(a)].length;return ue=function(a,l){if(!l)return o.line+f.to(0);let r=0;const d=a.split(/\r?\n/);for(let i of d)r+=1+Math.floor(Math.max(e(i)-1,0)/l);return o.lines(r)},ue}var ce,ht;function ut(){if(ht)return ce;ht=1;const t={arrowUp:"\u2191",arrowDown:"\u2193",arrowLeft:"\u2190",arrowRight:"\u2192",radioOn:"\u25C9",radioOff:"\u25EF",tick:"\u2714",cross:"\u2716",ellipsis:"\u2026",pointerSmall:"\u203A",line:"\u2500",pointer:"\u276F"},o={arrowUp:t.arrowUp,arrowDown:t.arrowDown,arrowLeft:t.arrowLeft,arrowRight:t.arrowRight,radioOn:"(*)",radioOff:"( )",tick:"\u221A",cross:"\xD7",ellipsis:"...",pointerSmall:"\xBB",line:"\u2500",pointer:">"};return ce=process.platform==="win32"?o:t,ce}var de,ct;function wi(){if(ct)return de;ct=1;const t=M(),o=ut(),f=Object.freeze({password:{scale:1,render:i=>"*".repeat(i.length)},emoji:{scale:2,render:i=>"\u{1F603}".repeat(i.length)},invisible:{scale:0,render:i=>""},default:{scale:1,render:i=>`${i}`}}),e=i=>f[i]||f.default,a=Object.freeze({aborted:t.red(o.cross),done:t.green(o.tick),exited:t.yellow(o.cross),default:t.cyan("?")});return de={styles:f,render:e,symbols:a,symbol:(i,n,s)=>n?a.aborted:s?a.exited:i?a.done:a.default,delimiter:i=>t.gray(i?o.ellipsis:o.pointerSmall),item:(i,n)=>t.gray(i?n?o.pointerSmall:"+":o.line)},de}var fe,dt;function xi(){if(dt)return fe;dt=1;const t=ae();return fe=function(o,f){let e=String(t(o)||"").split(/\r?\n/);return f?e.map(a=>Math.ceil(a.length/f)).reduce((a,l)=>a+l):e.length},fe}var me,ft;function yi(){return ft||(ft=1,me=(t,o={})=>{const f=Number.isSafeInteger(parseInt(o.margin))?new Array(parseInt(o.margin)).fill(" ").join(""):o.margin||"",e=o.width;return(t||"").split(/\r?\n/g).map(a=>a.split(/\s+/g).reduce((l,r)=>(r.length+f.length>=e||l[l.length-1].length+r.length+1<e?l[l.length-1]+=` ${r}`:l.push(`${f}${r}`),l),[f]).join(` | ||
| `),this.close()}submit(){this.value=this.value||!1,this.done=!0,this.aborted=!1,this.fire(),this.render(),this.out.write(` | ||
| `),this.close()}_(i,n){return i.toLowerCase()==="y"?(this.value=!0,this.submit()):i.toLowerCase()==="n"?(this.value=!1,this.submit()):this.bell()}render(){this.closed||(this.firstRender?this.out.write(l.hide):this.out.write(e(this.outputText,this.out.columns)),super.render(),this.outputText=[f.symbol(this.done,this.aborted),t.bold(this.msg),f.delimiter(this.done),this.done?this.value?this.yesMsg:this.noMsg:t.gray(this.initialValue?this.yesOption:this.noOption)].join(" "),this.out.write(a.line+l.to(0)+this.outputText))}}return je=r,je}var Ne,Nt;function Yi(){return Nt||(Nt=1,Ne={TextPrompt:$i(),SelectPrompt:Ei(),TogglePrompt:Ci(),DatePrompt:Ai(),NumberPrompt:ji(),MultiselectPrompt:_t(),AutocompletePrompt:Ni(),AutocompleteMultiselectPrompt:Fi(),ConfirmPrompt:Bi()}),Ne}var Ft;function Li(){return Ft||(Ft=1,function(t){const o=t,f=Yi(),e=r=>r;function a(r,d,i={}){return new Promise((n,s)=>{const h=new f[r](d),m=i.onAbort||e,u=i.onSubmit||e,c=i.onExit||e;h.on("state",d.onState||e),h.on("submit",p=>n(u(p))),h.on("exit",p=>n(c(p))),h.on("abort",p=>s(m(p)))})}o.text=r=>a("TextPrompt",r),o.password=r=>(r.style="password",o.text(r)),o.invisible=r=>(r.style="invisible",o.text(r)),o.number=r=>a("NumberPrompt",r),o.date=r=>a("DatePrompt",r),o.confirm=r=>a("ConfirmPrompt",r),o.list=r=>{const d=r.separator||",";return a("TextPrompt",r,{onSubmit:i=>i.split(d).map(n=>n.trim())})},o.toggle=r=>a("TogglePrompt",r),o.select=r=>a("SelectPrompt",r),o.multiselect=r=>{r.choices=[].concat(r.choices||[]);const d=i=>i.filter(n=>n.selected).map(n=>n.value);return a("MultiselectPrompt",r,{onAbort:d,onSubmit:d})},o.autocompleteMultiselect=r=>{r.choices=[].concat(r.choices||[]);const d=i=>i.filter(n=>n.selected).map(n=>n.value);return a("AutocompleteMultiselectPrompt",r,{onAbort:d,onSubmit:d})};const l=(r,d)=>Promise.resolve(d.filter(i=>i.title.slice(0,r.length).toLowerCase()===r.toLowerCase()));o.autocomplete=r=>(r.suggest=r.suggest||l,r.choices=[].concat(r.choices||[]),a("AutocompletePrompt",r))}(se)),se}var Fe,Bt;function Hi(){if(Bt)return Fe;Bt=1;const t=Li(),o=["suggest","format","onState","validate","onRender","type"],f=()=>{};async function e(d=[],{onSubmit:i=f,onCancel:n=f}={}){const s={},h=e._override||{};d=[].concat(d);let m,u,c,p,g,y;const E=async(v,b,w=!1)=>{if(!(!w&&v.validate&&v.validate(b)!==!0))return v.format?await v.format(b,s):b};for(u of d)if({name:p,type:g}=u,typeof g=="function"&&(g=await g(m,{...s},u),u.type=g),!!g){for(let v in u){if(o.includes(v))continue;let b=u[v];u[v]=typeof b=="function"?await b(m,{...s},y):b}if(y=u,typeof u.message!="string")throw new Error("prompt message is required");if({name:p,type:g}=u,t[g]===void 0)throw new Error(`prompt type (${g}) is not defined`);if(h[u.name]!==void 0&&(m=await E(u,h[u.name]),m!==void 0)){s[p]=m;continue}try{m=e._injected?a(e._injected,u.initial):await t[g](u),s[p]=m=await E(u,m,!0),c=await i(u,m,s)}catch{c=!await n(u,s)}if(c)return s}return s}function a(d,i){const n=d.shift();if(n instanceof Error)throw n;return n===void 0?i:n}function l(d){e._injected=(e._injected||[]).concat(d)}function r(d){e._override=Object.assign({},d)}return Fe=Object.assign(e,{prompt:e,prompts:t,inject:l,override:r}),Fe}var ki=Hi();const Yt=Y(ki),Vi="1.1.1",{green:V,red:Be,reset:B,yellow:Lt}=gi,N=fi(process.argv.slice(2),{default:{help:!1},alias:{h:"help",t:"template",v:"version"},string:["_"]}),Ye=process.cwd(),Wi=`Usage: vii [OPTION]... [DIRECTORY] | ||
| `),this.close()}_(i,n){return i.toLowerCase()==="y"?(this.value=!0,this.submit()):i.toLowerCase()==="n"?(this.value=!1,this.submit()):this.bell()}render(){this.closed||(this.firstRender?this.out.write(l.hide):this.out.write(e(this.outputText,this.out.columns)),super.render(),this.outputText=[f.symbol(this.done,this.aborted),t.bold(this.msg),f.delimiter(this.done),this.done?this.value?this.yesMsg:this.noMsg:t.gray(this.initialValue?this.yesOption:this.noOption)].join(" "),this.out.write(a.line+l.to(0)+this.outputText))}}return je=r,je}var Ne,Nt;function Yi(){return Nt||(Nt=1,Ne={TextPrompt:$i(),SelectPrompt:Ei(),TogglePrompt:Ci(),DatePrompt:Ai(),NumberPrompt:ji(),MultiselectPrompt:_t(),AutocompletePrompt:Ni(),AutocompleteMultiselectPrompt:Fi(),ConfirmPrompt:Bi()}),Ne}var Ft;function Li(){return Ft||(Ft=1,function(t){const o=t,f=Yi(),e=r=>r;function a(r,d,i={}){return new Promise((n,s)=>{const h=new f[r](d),m=i.onAbort||e,u=i.onSubmit||e,c=i.onExit||e;h.on("state",d.onState||e),h.on("submit",p=>n(u(p))),h.on("exit",p=>n(c(p))),h.on("abort",p=>s(m(p)))})}o.text=r=>a("TextPrompt",r),o.password=r=>(r.style="password",o.text(r)),o.invisible=r=>(r.style="invisible",o.text(r)),o.number=r=>a("NumberPrompt",r),o.date=r=>a("DatePrompt",r),o.confirm=r=>a("ConfirmPrompt",r),o.list=r=>{const d=r.separator||",";return a("TextPrompt",r,{onSubmit:i=>i.split(d).map(n=>n.trim())})},o.toggle=r=>a("TogglePrompt",r),o.select=r=>a("SelectPrompt",r),o.multiselect=r=>{r.choices=[].concat(r.choices||[]);const d=i=>i.filter(n=>n.selected).map(n=>n.value);return a("MultiselectPrompt",r,{onAbort:d,onSubmit:d})},o.autocompleteMultiselect=r=>{r.choices=[].concat(r.choices||[]);const d=i=>i.filter(n=>n.selected).map(n=>n.value);return a("AutocompleteMultiselectPrompt",r,{onAbort:d,onSubmit:d})};const l=(r,d)=>Promise.resolve(d.filter(i=>i.title.slice(0,r.length).toLowerCase()===r.toLowerCase()));o.autocomplete=r=>(r.suggest=r.suggest||l,r.choices=[].concat(r.choices||[]),a("AutocompletePrompt",r))}(se)),se}var Fe,Bt;function Hi(){if(Bt)return Fe;Bt=1;const t=Li(),o=["suggest","format","onState","validate","onRender","type"],f=()=>{};async function e(d=[],{onSubmit:i=f,onCancel:n=f}={}){const s={},h=e._override||{};d=[].concat(d);let m,u,c,p,g,y;const E=async(v,b,w=!1)=>{if(!(!w&&v.validate&&v.validate(b)!==!0))return v.format?await v.format(b,s):b};for(u of d)if({name:p,type:g}=u,typeof g=="function"&&(g=await g(m,{...s},u),u.type=g),!!g){for(let v in u){if(o.includes(v))continue;let b=u[v];u[v]=typeof b=="function"?await b(m,{...s},y):b}if(y=u,typeof u.message!="string")throw new Error("prompt message is required");if({name:p,type:g}=u,t[g]===void 0)throw new Error(`prompt type (${g}) is not defined`);if(h[u.name]!==void 0&&(m=await E(u,h[u.name]),m!==void 0)){s[p]=m;continue}try{m=e._injected?a(e._injected,u.initial):await t[g](u),s[p]=m=await E(u,m,!0),c=await i(u,m,s)}catch{c=!await n(u,s)}if(c)return s}return s}function a(d,i){const n=d.shift();if(n instanceof Error)throw n;return n===void 0?i:n}function l(d){e._injected=(e._injected||[]).concat(d)}function r(d){e._override=Object.assign({},d)}return Fe=Object.assign(e,{prompt:e,prompts:t,inject:l,override:r}),Fe}var ki=Hi();const Yt=Y(ki),Vi="1.1.2",{green:V,red:Be,reset:B,yellow:Lt}=gi,N=fi(process.argv.slice(2),{default:{help:!1},alias:{h:"help",t:"template",v:"version"},string:["_"]}),Ye=process.cwd(),Wi=`Usage: vii [OPTION]... [DIRECTORY] | ||
@@ -63,2 +63,2 @@ Create a new project in JavaScript or TypeScript. | ||
| Done. Now run: | ||
| `),s!==Ye&&console.log(` cd ${E.includes(" ")?`"${E}"`:E}`),u){case"yarn":console.log(" yarn"),console.log(" yarn dev");break;default:console.log(` ${u} install`),console.log(` ${u} run dev`);break}console.log()}function kt(t){return t?.trim().replace(/\/+$/g,"")}function Vt(t){return/^(?:@[a-z\d\-*~][a-z\d\-*._~]*\/)?[a-z\d\-~][a-z\d\-._~]*$/.test(t)}function Ki(t){return t.trim().toLowerCase().replace(/\s+/g,"-").replace(/^[._]/,"").replace(/[^a-z\d\-~]+/g,"-")}function Ui(t){const o=D.readdirSync(t);return o.length===0||o.length===1&&o[0]===".git"}function Gi(t){if(D.existsSync(t))for(const o of D.readdirSync(t))o!==".git"&&D.rmSync(A.resolve(t,o),{recursive:!0,force:!0})}function Zi(t){if(!t)return;const o=t.split(" ")[0].split("/");return{name:o[0],version:o[1]}}function Xi(t,o,f="main"){const{promise:e,resolve:a,reject:l}=Qi();return zt(`${t}#${f}`,o,r=>{if(r){l(r);return}a(!0)}),e}Promise.withResolvers();function Qi(){let t,o;return{promise:new Promise((f,e)=>{t=f,o=e}),resolve:t,reject:o}}Ji().catch(t=>{console.error(t)}); | ||
| `),s!==Ye&&console.log(` cd ${E.includes(" ")?`"${E}"`:E}`),u){case"yarn":console.log(" yarn"),console.log(" yarn dev");break;default:console.log(` ${u} install`),console.log(` ${u} run dev`);break}console.log()}function kt(t){return t?.trim().replace(/\/+$/g,"")}function Vt(t){return/^(?:@[a-z\d\-*~][a-z\d\-*._~]*\/)?[a-z\d\-~][a-z\d\-._~]*$/.test(t)}function Ki(t){return t.trim().toLowerCase().replace(/\s+/g,"-").replace(/^[._]/,"").replace(/[^a-z\d\-~]+/g,"-")}function Ui(t){const o=D.readdirSync(t);return o.length===0||o.length===1&&o[0]===".git"}function Gi(t){if(D.existsSync(t))for(const o of D.readdirSync(t))o!==".git"&&D.rmSync(A.resolve(t,o),{recursive:!0,force:!0})}function Zi(t){if(!t)return;const o=t.split(" ")[0].split("/");return{name:o[0],version:o[1]}}function Xi(t,o,f="main"){const{promise:e,resolve:a,reject:l}=Qi();return zt(`${t}#${f}`,o,r=>{if(r){l(r);return}a(!0)}),e}function Qi(){let t,o;return{promise:new Promise((f,e)=>{t=f,o=e}),resolve:t,reject:o}}Ji().catch(t=>{console.error(t)}); |
+2
-2
@@ -1,3 +0,3 @@ | ||
| #!/usr/bin/env node | ||
| #!/usr/bin/env -S NODE_OPTIONS=--no-deprecation node | ||
| import './dist/index.mjs'; | ||
| import './dist/index.mjs' |
+1
-1
| { | ||
| "name": "@vyron/cli", | ||
| "version": "1.1.1", | ||
| "version": "1.1.2", | ||
| "type": "module", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
59291
0.01%0
-100%