@ycmd/creds
Version:
LSK.js CLI Creds is the easiest way to manage GitHub / Gitlab secrets and credentials
14 lines (11 loc) • 1.01 kB
JavaScript
;
var chunk3EJAMWK5_js = require('./chunk-3EJAMWK5.js');
var chunk3I5644NY_js = require('./chunk-3I5644NY.js');
var chunkCSGQ5YH5_js = require('./chunk-CSGQ5YH5.js');
var promises = require('fs/promises');
var err = require('@lsk4/err');
var fishbird = require('fishbird');
async function k(c,r){let f=r.buildDir||`${c}/build`,e=chunkCSGQ5YH5_js.b(`${c}/config.js`),i=e.service?.serviceName;if(!i)throw new err.Err("!serviceName");let t;if(i==="github")t=new chunk3I5644NY_js.a({...e.service,...r});else if(i==="gitlab")t=new chunk3EJAMWK5_js.a({...e.service,...r});else throw new err.Err("incorrect serviceName",{serviceName:i});let{files:u=[],variables:v,secrets:w,hooks:b}=e,d=await fishbird.map(u,async o=>{let{filename:h}=o,p=await promises.readFile(`${f}/${h}`).then(g=>g.toString());return {...o,content:p}});await t.uploadAll({files:d,variables:v,secrets:w,hooks:b});}chunkCSGQ5YH5_js.a(k,"upload");
exports.a = k;
//# sourceMappingURL=out.js.map
//# sourceMappingURL=chunk-4QFBFQPG.js.map