@sap/generator-fiori
Version:
Create an SAPUI5 application using SAP Fiori elements or a freestyle approach
3 lines (2 loc) • 7.12 kB
JavaScript
const __esmImportMetaUrl = require('node:url').pathToFileURL(__filename).href;
;var xe=Object.defineProperty;var c=(e,n)=>xe(e,"name",{value:n,configurable:!0});var a=(e,n)=>()=>{try{return n||e((n={exports:{}}).exports,n),n.exports}catch(t){throw n=0,t}};var k=a((Be,j)=>{j.exports=A;A.sync=we;var P=require("fs");function ye(e,n){var t=n.pathExt!==void 0?n.pathExt:process.env.PATHEXT;if(!t||(t=t.split(";"),t.indexOf("")!==-1))return!0;for(var r=0;r<t.length;r++){var s=t[r].toLowerCase();if(s&&e.substr(-s.length).toLowerCase()===s)return!0}return!1}c(ye,"checkPathExt");function b(e,n,t){return!e.isSymbolicLink()&&!e.isFile()?!1:ye(n,t)}c(b,"checkStat");function A(e,n,t){P.stat(e,function(r,s){t(r,r?!1:b(s,e,n))})}c(A,"isexe");function we(e,n){return b(P.statSync(e),e,n)}c(we,"sync")});var W=a((Ke,H)=>{H.exports=R;R.sync=ve;var I=require("fs");function R(e,n,t){I.stat(e,function(r,s){t(r,r?!1:F(s,n))})}c(R,"isexe");function ve(e,n){return F(I.statSync(e),n)}c(ve,"sync");function F(e,n){return e.isFile()&&ge(e,n)}c(F,"checkStat");function ge(e,n){var t=e.mode,r=e.uid,s=e.gid,o=n.uid!==void 0?n.uid:process.getuid&&process.getuid(),i=n.gid!==void 0?n.gid:process.getgid&&process.getgid(),f=parseInt("100",8),p=parseInt("010",8),u=parseInt("001",8),m=f|p,l=t&u||t&p&&s===i||t&f&&r===o||t&m&&o===0;return l}c(ge,"checkMode")});var L=a((Ve,z)=>{var Ye=require("fs"),y;process.platform==="win32"||global.TESTING_WINDOWS?y=k():y=W();z.exports=v;v.sync=Se;function v(e,n,t){if(typeof n=="function"&&(t=n,n={}),!t){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(r,s){v(e,n||{},function(o,i){o?s(o):r(i)})})}y(e,n||{},function(r,s){r&&(r.code==="EACCES"||n&&n.ignoreErrors)&&(r=null,s=!1),t(r,s)})}c(v,"isexe");function Se(e,n){try{return y.sync(e,n||{})}catch(t){if(n&&n.ignoreErrors||t.code==="EACCES")return!1;throw t}}c(Se,"sync")});var K=a((Qe,G)=>{var E=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",M=require("path"),Ce=E?";":":",_=L(),D=c(e=>Object.assign(new Error(`not found: ${e}`),{code:"ENOENT"}),"getNotFoundError"),X=c((e,n)=>{let t=n.colon||Ce,r=e.match(/\//)||E&&e.match(/\\/)?[""]:[...E?[process.cwd()]:[],...(n.path||process.env.PATH||"").split(t)],s=E?n.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",o=E?s.split(t):[""];return E&&e.indexOf(".")!==-1&&o[0]!==""&&o.unshift(""),{pathEnv:r,pathExt:o,pathExtExe:s}},"getPathInfo"),B=c((e,n,t)=>{typeof n=="function"&&(t=n,n={}),n||(n={});let{pathEnv:r,pathExt:s,pathExtExe:o}=X(e,n),i=[],f=c(u=>new Promise((m,l)=>{if(u===r.length)return n.all&&i.length?m(i):l(D(e));let h=r[u],x=/^".*"$/.test(h)?h.slice(1,-1):h,d=M.join(x,e),w=!x&&/^\.[\\\/]/.test(e)?e.slice(0,2)+d:d;m(p(w,u,0))}),"step"),p=c((u,m,l)=>new Promise((h,x)=>{if(l===s.length)return h(f(m+1));let d=s[l];_(u+d,{pathExt:o},(w,Ee)=>{if(!w&&Ee)if(n.all)i.push(u+d);else return h(u+d);return h(p(u,m,l+1))})}),"subStep");return t?f(0).then(u=>t(null,u),t):f(0)},"which"),$e=c((e,n)=>{n=n||{};let{pathEnv:t,pathExt:r,pathExtExe:s}=X(e,n),o=[];for(let i=0;i<t.length;i++){let f=t[i],p=/^".*"$/.test(f)?f.slice(1,-1):f,u=M.join(p,e),m=!p&&/^\.[\\\/]/.test(e)?e.slice(0,2)+u:u;for(let l=0;l<r.length;l++){let h=m+r[l];try{if(_.sync(h,{pathExt:s}))if(n.all)o.push(h);else return h}catch{}}}if(n.all&&o.length)return o;if(n.nothrow)return null;throw D(e)},"whichSync");G.exports=B;B.sync=$e});var Y=a((en,g)=>{"use strict";var U=c((e={})=>{let n=e.env||process.env;return(e.platform||process.platform)!=="win32"?"PATH":Object.keys(n).reverse().find(r=>r.toUpperCase()==="PATH")||"Path"},"pathKey");g.exports=U;g.exports.default=U});var Z=a((tn,Q)=>{"use strict";var V=require("path"),qe=K(),Te=Y();function J(e,n){let t=e.options.env||process.env,r=process.cwd(),s=e.options.cwd!=null,o=s&&process.chdir!==void 0&&!process.chdir.disabled;if(o)try{process.chdir(e.options.cwd)}catch{}let i;try{i=qe.sync(e.command,{path:t[Te({env:t})],pathExt:n?V.delimiter:void 0})}catch{}finally{o&&process.chdir(r)}return i&&(i=V.resolve(s?e.options.cwd:"",i)),i}c(J,"resolveCommandAttempt");function Ne(e){return J(e)||J(e,!0)}c(Ne,"resolveCommand");Q.exports=Ne});var ee=a((sn,C)=>{"use strict";var S=/([()\][%!^"`<>&|;, *?])/g;function Oe(e){return e=e.replace(S,"^$1"),e}c(Oe,"escapeCommand");function Pe(e,n){return e=`${e}`,e=e.replace(/(?=(\\+?)?)\1"/g,'$1$1\\"'),e=e.replace(/(?=(\\+?)?)\1$/,"$1$1"),e=`"${e}"`,e=e.replace(S,"^$1"),n&&(e=e.replace(S,"^$1")),e}c(Pe,"escapeArgument");C.exports.command=Oe;C.exports.argument=Pe});var te=a((on,ne)=>{"use strict";ne.exports=/^#!(.*)/});var se=a((un,re)=>{"use strict";var be=te();re.exports=(e="")=>{let n=e.match(be);if(!n)return null;let[t,r]=n[0].replace(/#! ?/,"").split(" "),s=t.split("/").pop();return s==="env"?r:r?`${s} ${r}`:s}});var oe=a((fn,ce)=>{"use strict";var $=require("fs"),Ae=se();function je(e){let t=Buffer.alloc(150),r;try{r=$.openSync(e,"r"),$.readSync(r,t,0,150,0),$.closeSync(r)}catch{}return Ae(t.toString())}c(je,"readShebang");ce.exports=je});var ae=a((ln,fe)=>{"use strict";var ke=require("path"),ie=Z(),ue=ee(),Ie=oe(),Re=process.platform==="win32",Fe=/\.(?:com|exe)$/i,He=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function We(e){e.file=ie(e);let n=e.file&&Ie(e.file);return n?(e.args.unshift(e.file),e.command=n,ie(e)):e.file}c(We,"detectShebang");function ze(e){if(!Re)return e;let n=We(e),t=!Fe.test(n);if(e.options.forceShell||t){let r=He.test(n);e.command=ke.normalize(e.command),e.command=ue.command(e.command),e.args=e.args.map(o=>ue.argument(o,r));let s=[e.command].concat(e.args).join(" ");e.args=["/d","/s","/c",`"${s}"`],e.command=process.env.comspec||"cmd.exe",e.options.windowsVerbatimArguments=!0}return e}c(ze,"parseNonShell");function Le(e,n,t){n&&!Array.isArray(n)&&(t=n,n=null),n=n?n.slice(0):[],t=Object.assign({},t);let r={command:e,args:n,options:t,file:void 0,original:{command:e,args:n}};return t.shell?r:ze(r)}c(Le,"parse");fe.exports=Le});var me=a((mn,he)=>{"use strict";var q=process.platform==="win32";function T(e,n){return Object.assign(new Error(`${n} ${e.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${n} ${e.command}`,path:e.command,spawnargs:e.args})}c(T,"notFoundError");function Me(e,n){if(!q)return;let t=e.emit;e.emit=function(r,s){if(r==="exit"){let o=le(s,n);if(o)return t.call(e,"error",o)}return t.apply(e,arguments)}}c(Me,"hookChildProcess");function le(e,n){return q&&e===1&&!n.file?T(n.original,"spawn"):null}c(le,"verifyENOENT");function _e(e,n){return q&&e===1&&!n.file?T(n.original,"spawnSync"):null}c(_e,"verifyENOENTSync");he.exports={hookChildProcess:Me,verifyENOENT:le,verifyENOENTSync:_e,notFoundError:T}});var pe=require("child_process"),N=ae(),O=me();function de(e,n,t){let r=N(e,n,t),s=pe.spawn(r.command,r.args,r.options);return O.hookChildProcess(s,r),s}c(de,"spawn");function De(e,n,t){let r=N(e,n,t),s=pe.spawnSync(r.command,r.args,r.options);return s.error=s.error||O.verifyENOENTSync(s.status,r),s}c(De,"spawnSync");module.exports=de;module.exports.spawn=de;module.exports.sync=De;module.exports._parse=N;module.exports._enoent=O;