@ycmd/creds
Version:
LSK.js CLI Creds is the easiest way to manage GitHub / Gitlab secrets and credentials
29 lines (26 loc) • 1.05 kB
JavaScript
;
var chunkKQUY3CBJ_js = require('./chunk-KQUY3CBJ.js');
var chunkKPI4HFF2_js = require('./chunk-KPI4HFF2.js');
var chunkCHOKACPI_js = require('./chunk-CHOKACPI.js');
var chunkU2DZE3DI_js = require('./chunk-U2DZE3DI.js');
var fs = require('fs');
var err = require('@lsk4/err');
var fishbird = require('fishbird');
async function buildDeep(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}/config.js`))
return null;
return rawFile;
})).filter(Boolean);
return fishbird.mapSeries(files, async ({ filename }) => {
await chunkKPI4HFF2_js.build(filename, options).catch((err$1) => {
chunkCHOKACPI_js.log.error(`Build error ${filename}: `, err.Err.getMessage(err$1));
});
});
}
chunkU2DZE3DI_js.__name(buildDeep, "buildDeep");
exports.buildDeep = buildDeep;
//# sourceMappingURL=out.js.map
//# sourceMappingURL=chunk-U725HZD3.js.map