UNPKG

chore-cli

Version:

️TypeScript development infrastructure generator.

3 lines (2 loc) 1.71 kB
var w=Object.create;var l=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var I=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var g=t=>l(t,"__esModule",{value:!0});var h=(t,e)=>{g(t);for(var r in e)l(t,r,{get:e[r],enumerable:!0})},N=(t,e,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of y(e))!b.call(t,i)&&i!=="default"&&l(t,i,{get:()=>e[i],enumerable:!(r=d(e,i))||r.enumerable});return t},P=t=>N(g(l(t!=null?w(I(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);var a=(t,e,r)=>new Promise((i,o)=>{var U=n=>{try{u(r.next(n))}catch(c){o(c)}},x=n=>{try{u(r.throw(n))}catch(c){o(c)}},u=n=>n.done?i(n.value):Promise.resolve(n.value).then(U,x);u((r=r.apply(t,e)).next())});h(exports,{getGitInfo:()=>v,getGitReposUrl:()=>p,getGitUserEmail:()=>f,getGitUserName:()=>m,transformGitUrlToGithubsUrl:()=>G});var s=P(require("./executor"));function m(){return a(this,null,function*(){return yield(0,s.readStdout)("git config --get user.name")})}function f(){return a(this,null,function*(){return yield(0,s.readStdout)("git config --get user.email")})}function p(){return a(this,null,function*(){return yield(0,s.readStdout)("git config --get remote.origin.url")})}function v(){return a(this,null,function*(){return{username:yield m(),email:yield f(),repoUrl:G(yield p())}})}function G(t){if(!t)return null;const r=t.replace("git+","").replace(".git","").slice(t.lastIndexOf(":")+1),[i,o]=r.split("/");return i&&o?`https://github.com/${i}/${o}`:null}0&&(module.exports={getGitInfo,getGitReposUrl,getGitUserEmail,getGitUserName,transformGitUrlToGithubsUrl}); //# sourceMappingURL=git_info.js.map