UNPKG

974 BJavaScriptView Raw
1Object.defineProperty(exports,"__esModule",{value:!0});const e=require("tslib"),i=e.__importDefault(require("listr")),t=require("path"),o=require("@navch/cli-utils");exports.confirmVersions=new i.default([{title:"Confirm publish version",task:({ws:i},r)=>e.__awaiter(this,void 0,void 0,function*(){const{title:a}=r,n=(yield i.getPackages()).map(r=>e.__awaiter(this,void 0,void 0,function*(){const e=t.join(r.packagePath,"npm"),a=new o.Package(e),{version:n}=yield a.readPackageJSON();return i.li(o.theme`{package ${a.packageName} }`)+o.theme`({version ${n}})`})),s=yield Promise.all(n);return r.title="Waiting for confirm\n",r.title+="You are about to publish the following packages:\n",r.title+=s.join("\n"),o.promptListr(({prompt:i})=>e.__awaiter(this,void 0,void 0,function*(){const{confirmed:e}=yield i({type:"confirm",name:"confirmed",message:o.theme.caution("Do you want to proceed?")});e?r.title=a:process.exit(0)}))})}]);
2//# sourceMappingURL=confirm-versions.js.map
\No newline at end of file