UNPKG

chore-cli

Version:

️TypeScript development infrastructure generator.

3 lines (2 loc) 1.65 kB
var h=Object.create;var i=Object.defineProperty;var k=Object.getOwnPropertyDescriptor;var N=Object.getOwnPropertyNames;var S=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var m=e=>i(e,"__esModule",{value:!0});var x=(e,t)=>{m(e);for(var r in t)i(e,r,{get:t[r],enumerable:!0})},L=(e,t,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of N(t))!b.call(e,s)&&s!=="default"&&i(e,s,{get:()=>t[s],enumerable:!(r=k(t,s))||r.enumerable});return e},a=e=>L(m(i(e!=null?h(S(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((s,l)=>{var y=o=>{try{p(r.next(o))}catch(d){l(d)}},F=o=>{try{p(r.throw(o))}catch(d){l(d)}},p=o=>o.done?s(o.value):Promise.resolve(o.value).then(y,F);p((r=r.apply(e,t)).next())});x(exports,{isSkip:()=>B,questionBuilder:()=>Q,setup:()=>_});var n=a(require("path")),c=a(require("../../utils/path_helper")),w=a(require("../../core/question")),f=a(require("../../core/template"));const C=e=>Boolean(e.answers.isReactNeeded),Q=e=>u(void 0,null,function*(){if(!(yield B(e))){if(C(e)){e.answers.isBrowserListNeeded=!0;return}return(0,w.buildConfirmQuestion)("isBrowserListNeeded","\u2753 Do you need to use BrowserList?",!1)}}),B=e=>u(void 0,null,function*(){return yield(0,c.fileExists)((0,n.resolve)(e.rootPath,".browserslistrc"))}),_=e=>u(void 0,null,function*(){const{rootPath:t,answers:{isBrowserListNeeded:r}}=e;r&&(yield(0,f.rederTemplate)((0,n.resolve)(t,".browserslistrc"),(0,n.resolve)(__dirname,"templates",".browserslistrc.tpl")))});0&&(module.exports={isSkip,questionBuilder,setup}); //# sourceMappingURL=index.js.map