@ycmd/creds
Version:
LSK.js CLI Creds is the easiest way to manage GitHub / Gitlab secrets and credentials
30 lines (27 loc) • 772 B
JavaScript
;
var chunkU2DZE3DI_js = require('./chunk-U2DZE3DI.js');
var fishbird = require('fishbird');
var promises = require('fs/promises');
var path = require('path');
async function getDirs(dir) {
const dirents = await promises.readdir(dir, {
withFileTypes: true
});
const files = await fishbird.map(dirents, async (dirent) => {
if (!dirent.isDirectory())
return [];
return [
{
name: dirent.name,
dir: path.resolve(dir),
filename: path.resolve(dir, dirent.name)
},
...await getDirs(path.resolve(dir, dirent.name))
];
});
return files.flat();
}
chunkU2DZE3DI_js.__name(getDirs, "getDirs");
exports.getDirs = getDirs;
//# sourceMappingURL=out.js.map
//# sourceMappingURL=chunk-KQUY3CBJ.js.map