@ycmd/creds
Version:
LSK.js CLI Creds is the easiest way to manage GitHub / Gitlab secrets and credentials
30 lines (27 loc) • 1.09 kB
JavaScript
;
var chunkKQUY3CBJ_js = require('./chunk-KQUY3CBJ.js');
var chunkCHOKACPI_js = require('./chunk-CHOKACPI.js');
var chunkPDKCVOGU_js = require('./chunk-PDKCVOGU.js');
var chunkU2DZE3DI_js = require('./chunk-U2DZE3DI.js');
var fs = require('fs');
var err = require('@lsk4/err');
var fishbird = require('fishbird');
async function uploadDeep(dirname, options = {}) {
const rawFiles = await chunkKQUY3CBJ_js.getDirs(dirname);
const files = (await fishbird.map(rawFiles, async (rawFile) => {
const { filename } = rawFile;
if (!await fs.existsSync(`${filename}/index.js`))
return null;
return rawFile;
})).filter(Boolean);
return fishbird.mapSeries(files, async ({ filename }) => {
await chunkPDKCVOGU_js.upload(filename, options).catch((err$1) => {
chunkCHOKACPI_js.log.error(`Build error ${filename}: `, err.Err.getMessage(err$1));
chunkCHOKACPI_js.log.error(err$1);
});
});
}
chunkU2DZE3DI_js.__name(uploadDeep, "uploadDeep");
exports.uploadDeep = uploadDeep;
//# sourceMappingURL=out.js.map
//# sourceMappingURL=chunk-TSPXM7DP.js.map