@vyron/cli
Advanced tools
+1
-1
@@ -48,3 +48,3 @@ import D from"node:fs";import A from"node:path";import Jt from"child_process";import J from"path";import U from"fs";import Ut from"download-git-repo";import Kt from"readline";import Gt from"events";var Zt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function L(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var j={exports:{}},K,We;function Xt(){if(We)return K;We=1,K=e,e.sync=a;var t=U;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 K}var G,ze;function Qt(){if(ze)return G;ze=1,G=o,o.sync=f;var t=U;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(),u=r.gid!==void 0?r.gid:process.getgid&&process.getgid(),m=parseInt("100",8),h=parseInt("010",8),c=parseInt("001",8),p=m|h,g=d&c||d&h&&n===u||d&m&&i===s||d&p&&s===0;return g}return G}var Z,Je;function ei(){if(Je)return Z;Je=1;var t;process.platform==="win32"||Zt.TESTING_WINDOWS?t=Xt():t=Qt(),Z=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 Z}var X,Ue;function ti(){if(Ue)return X;Ue=1;const t=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",o=J,f=t?";":":",e=ei(),a=i=>Object.assign(new Error(`not found: ${i}`),{code:"ENOENT"}),l=(i,n)=>{const s=n.colon||f,u=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":"",h=t?m.split(s):[""];return t&&i.indexOf(".")!==-1&&h[0]!==""&&h.unshift(""),{pathEnv:u,pathExt:h,pathExtExe:m}},r=(i,n,s)=>{typeof n=="function"&&(s=n,n={}),n||(n={});const{pathEnv:u,pathExt:m,pathExtExe:h}=l(i,n),c=[],p=y=>new Promise((E,v)=>{if(y===u.length)return n.all&&c.length?E(c):v(a(i));const b=u[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:h},(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:u,pathExtExe:m}=l(i,n),h=[];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<u.length;v++){const b=E+u[v];try{if(e.sync(b,{pathExt:m}))if(n.all)h.push(b);else return b}catch{}}}if(n.all&&h.length)return h;if(n.nothrow)return null;throw a(i)};return X=r,r.sync=d,X}var k={exports:{}},Ke;function ii(){if(Ke)return k.exports;Ke=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 k.exports=t,k.exports.default=t,k.exports}var Q,Ge;function ri(){if(Ge)return Q;Ge=1;const t=J,o=ti(),f=ii();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 u;try{u=o.sync(l.command,{path:d[f({env:d})],pathExt:r?t.delimiter:void 0})}catch{}finally{s&&process.chdir(i)}return u&&(u=t.resolve(n?l.options.cwd:"",u)),u}function a(l){return e(l)||e(l,!0)}return Q=a,Q}var V={},Ze;function si(){if(Ze)return V;Ze=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 V.command=o,V.argument=f,V}var ee,Xe;function ni(){return Xe||(Xe=1,ee=/^#!(.*)/),ee}var te,Qe;function oi(){if(Qe)return te;Qe=1;const t=ni();return te=(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},te}var ie,et;function li(){if(et)return ie;et=1;const t=U,o=oi();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 ie=f,ie}var re,tt;function ai(){if(tt)return re;tt=1;const t=J,o=ri(),f=si(),e=li(),a=process.platform==="win32",l=/\.(?:com|exe)$/i,r=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function d(s){s.file=o(s);const u=s.file&&e(s.file);return u?(s.args.unshift(s.file),s.command=u,o(s)):s.file}function i(s){if(!a)return s;const u=d(s),m=!l.test(u);if(s.options.forceShell||m){const h=r.test(u);s.command=t.normalize(s.command),s.command=f.command(s.command),s.args=s.args.map(p=>f.argument(p,h));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,u,m){u&&!Array.isArray(u)&&(m=u,u=null),u=u?u.slice(0):[],m=Object.assign({},m);const h={command:s,args:u,options:m,file:void 0,original:{command:s,args:u}};return m.shell?h:i(h)}return re=n,re}var se,it;function ui(){if(it)return se;it=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 se={hookChildProcess:f,verifyENOENT:e,verifyENOENTSync:a,notFoundError:o},se}var rt;function hi(){if(rt)return j.exports;rt=1;const t=Jt,o=ai(),f=ui();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 ci=hi();const di=L(ci);var ne,st;function fi(){if(st)return ne;st=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 ne=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 u(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($):$;u(n,x.split("."),C),(r[x]||[]).forEach(function(F){u(n,F.split("."),C)})}}Object.keys(l.bools).forEach(function(x){m(x,i[x]===void 0?!1:i[x])});var h=[];e.indexOf("--")!==-1&&(h=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("."))||(u(n,x.split("."),i[x]),(r[x]||[]).forEach(function($){u(n,$.split("."),i[x])}))}),a["--"]?n["--"]=h.slice():h.forEach(function(x){n._.push(x)}),n},ne}var mi=fi();const pi=L(mi);var W={exports:{}},nt;function gi(){if(nt)return W.exports;nt=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 u=""+s,m=u.indexOf(i,d.length);return~m?d+l(u,i,n,m)+i:d+u+i},l=(d,i,n,s)=>{let u="",m=0;do u+=d.substring(m,s)+n,m=s+i.length,s=d.indexOf(i,m);while(~s);return u+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 W.exports=r(),W.exports.createColors=r,W.exports}var bi=gi();const vi=L(bi);var oe={},le,ot;function M(){if(ot)return le;ot=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,u="",m="";for(;n<d.length;n++)s=d[n],u+=s.open,m+=s.close,i.includes(s.close)&&(i=i.replace(s.rgx,s.close+s.open));return u+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 le=e,le}var ae,lt;function wi(){return lt||(lt=1,ae=(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}}),ae}var ue,at;function he(){return at||(at=1,ue=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}),ue}var ce,ut;function P(){if(ut)return ce;ut=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 ce={cursor:e,scroll:a,erase:l,beep:f},ce}var de,ht;function xi(){if(ht)return de;ht=1;const t=he(),{erase:o,cursor:f}=P(),e=a=>[...t(a)].length;return de=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)},de}var fe,ct;function dt(){if(ct)return fe;ct=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 fe=process.platform==="win32"?o:t,fe}var me,ft;function yi(){if(ft)return me;ft=1;const t=M(),o=dt(),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 me={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)},me}var pe,mt;function Si(){if(mt)return pe;mt=1;const t=he();return pe=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},pe}var ge,pt;function $i(){return pt||(pt=1,ge=(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 Fe=r,Fe}var Be,Bt;function Li(){return Bt||(Bt=1,Be={TextPrompt:Ci(),SelectPrompt:Oi(),TogglePrompt:Mi(),DatePrompt:Ni(),NumberPrompt:Fi(),MultiselectPrompt:At(),AutocompletePrompt:Bi(),AutocompleteMultiselectPrompt:Yi(),ConfirmPrompt:Hi()}),Be}var Yt;function ki(){return Yt||(Yt=1,function(t){const o=t,f=Li(),e=r=>r;function a(r,d,i={}){return new Promise((n,s)=>{const u=new f[r](d),m=i.onAbort||e,h=i.onSubmit||e,c=i.onExit||e;u.on("state",d.onState||e),u.on("submit",p=>n(h(p))),u.on("exit",p=>n(c(p))),u.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))}(oe)),oe}var Ye,Ht;function Vi(){if(Ht)return Ye;Ht=1;const t=ki(),o=["suggest","format","onState","validate","onRender","type"],f=()=>{};async function e(d=[],{onSubmit:i=f,onCancel:n=f}={}){const s={},u=e._override||{};d=[].concat(d);let m,h,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(h of d)if({name:p,type:g}=h,typeof g=="function"&&(g=await g(m,{...s},h),h.type=g),!!g){for(let v in h){if(o.includes(v))continue;let b=h[v];h[v]=typeof b=="function"?await b(m,{...s},y):b}if(y=h,typeof h.message!="string")throw new Error("prompt message is required");if({name:p,type:g}=h,t[g]===void 0)throw new Error(`prompt type (${g}) is not defined`);if(u[h.name]!==void 0&&(m=await E(h,u[h.name]),m!==void 0)){s[p]=m;continue}try{m=e._injected?a(e._injected,h.initial):await t[g](h),s[p]=m=await E(h,m,!0),c=await i(h,m,s)}catch{c=!await n(h,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 Ye=Object.assign(e,{prompt:e,prompts:t,inject:l,override:r}),Ye}var Wi=Vi();const Lt=L(Wi),zi="1.2.3",{green:B,red:Y,reset:H,yellow:He,blue:z,magenta:kt,redBright:Ji}=vi,N=pi(process.argv.slice(2),{default:{help:!1},alias:{h:"help",t:"template",v:"version"},string:["_"]}),Le=process.cwd(),Ui=`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 Fe=r,Fe}var Be,Bt;function Li(){return Bt||(Bt=1,Be={TextPrompt:Ci(),SelectPrompt:Oi(),TogglePrompt:Mi(),DatePrompt:Ni(),NumberPrompt:Fi(),MultiselectPrompt:At(),AutocompletePrompt:Bi(),AutocompleteMultiselectPrompt:Yi(),ConfirmPrompt:Hi()}),Be}var Yt;function ki(){return Yt||(Yt=1,function(t){const o=t,f=Li(),e=r=>r;function a(r,d,i={}){return new Promise((n,s)=>{const u=new f[r](d),m=i.onAbort||e,h=i.onSubmit||e,c=i.onExit||e;u.on("state",d.onState||e),u.on("submit",p=>n(h(p))),u.on("exit",p=>n(c(p))),u.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))}(oe)),oe}var Ye,Ht;function Vi(){if(Ht)return Ye;Ht=1;const t=ki(),o=["suggest","format","onState","validate","onRender","type"],f=()=>{};async function e(d=[],{onSubmit:i=f,onCancel:n=f}={}){const s={},u=e._override||{};d=[].concat(d);let m,h,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(h of d)if({name:p,type:g}=h,typeof g=="function"&&(g=await g(m,{...s},h),h.type=g),!!g){for(let v in h){if(o.includes(v))continue;let b=h[v];h[v]=typeof b=="function"?await b(m,{...s},y):b}if(y=h,typeof h.message!="string")throw new Error("prompt message is required");if({name:p,type:g}=h,t[g]===void 0)throw new Error(`prompt type (${g}) is not defined`);if(u[h.name]!==void 0&&(m=await E(h,u[h.name]),m!==void 0)){s[p]=m;continue}try{m=e._injected?a(e._injected,h.initial):await t[g](h),s[p]=m=await E(h,m,!0),c=await i(h,m,s)}catch{c=!await n(h,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 Ye=Object.assign(e,{prompt:e,prompts:t,inject:l,override:r}),Ye}var Wi=Vi();const Lt=L(Wi),zi="1.2.4";process.env.NODE_OPTIONS="--no-deprecation";const{green:B,red:Y,reset:H,yellow:He,blue:z,magenta:kt,redBright:Ji}=vi,N=pi(process.argv.slice(2),{default:{help:!1},alias:{h:"help",t:"template",v:"version"},string:["_"]}),Le=process.cwd(),Ui=`Usage: vii [OPTION]... [DIRECTORY] | ||
@@ -51,0 +51,0 @@ Create a new project in JavaScript or TypeScript. |
+1
-1
@@ -1,3 +0,3 @@ | ||
| #!/usr/bin/env -S NODE_OPTIONS=--no-deprecation node | ||
| #!/usr/bin/env node | ||
| import './dist/index.mjs' |
+1
-1
| { | ||
| "name": "@vyron/cli", | ||
| "version": "1.2.3", | ||
| "version": "1.2.4", | ||
| "type": "module", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
59914
0.03%11
10%