UNPKG

@ycmd/creds

Version:

LSK.js CLI Creds is the easiest way to manage GitHub / Gitlab secrets and credentials

30 lines (27 loc) 772 B
'use strict'; var chunkPOLJ2ZZ2_js = require('./chunk-POLJ2ZZ2.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(); } chunkPOLJ2ZZ2_js.__name(getDirs, "getDirs"); exports.getDirs = getDirs; //# sourceMappingURL=out.js.map //# sourceMappingURL=chunk-553EXBWU.js.map