UNPKG

@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
'use strict'; var chunkKQUY3CBJ_js = require('./chunk-KQUY3CBJ.js'); var chunkCHOKACPI_js = require('./chunk-CHOKACPI.js'); var chunkXHMDMZBN_js = require('./chunk-XHMDMZBN.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 chunkXHMDMZBN_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-YXSWYUFM.js.map