UNPKG

chore-cli

Version:

️TypeScript development infrastructure generator.

3 lines (2 loc) 2.09 kB
var b=Object.create;var s=Object.defineProperty;var P=Object.getOwnPropertyDescriptor;var S=Object.getOwnPropertyNames,w=Object.getOwnPropertySymbols,A=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable;var k=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,y=(e,t)=>{for(var r in t||(t={}))f.call(t,r)&&k(e,r,t[r]);if(w)for(var r of w(t))F.call(t,r)&&k(e,r,t[r]);return e};var _=e=>s(e,"__esModule",{value:!0});var M=(e,t)=>{_(e);for(var r in t)s(e,r,{get:t[r],enumerable:!0})},x=(e,t,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of S(t))!f.call(e,o)&&o!=="default"&&s(e,o,{get:()=>t[o],enumerable:!(r=P(t,o))||r.enumerable});return e},n=e=>x(_(s(e!=null?b(A(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var u=(e,t,r)=>new Promise((o,i)=>{var h=a=>{try{m(r.next(a))}catch(c){i(c)}},N=a=>{try{m(r.throw(a))}catch(c){i(c)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,N);m((r=r.apply(e,t)).next())});M(exports,{isSkip:()=>G,questionBuilder:()=>B,setup:()=>Q});var p=n(require("path")),g=n(require("../../core/question")),d=n(require("../../core/template")),l=n(require("../deps_install"));const B=()=>u(void 0,null,function*(){return(0,g.buildConfirmQuestion)("isGithubActionNeeded","\u2753 Do you need to use Github Action?",!1)}),G=e=>u(void 0,null,function*(){return!e.answers.isGithubActionNeeded}),Q=e=>u(void 0,null,function*(){const{rootPath:t,answers:{packageName:r,packageManager:o}}=e,i={useNpm:o===l.PackageManager.NPM,useYarn:o===l.PackageManager.YARN,usePnpm:o===l.PackageManager.PNPM,__prettier_parser:"yaml"};yield(0,d.rederTemplate)((0,p.resolve)(t,".github","workflows","ci-workflow.yml"),(0,p.resolve)(__dirname,"templates","ci-workflow.yml.tpl"),i),yield(0,d.rederTemplate)((0,p.resolve)(t,".github","workflows","cd-workflow.yml"),(0,p.resolve)(__dirname,"templates","cd-workflow.yml.tpl"),y({packageName:r},i))});0&&(module.exports={isSkip,questionBuilder,setup}); //# sourceMappingURL=index.js.map