@ycmd/creds
Version:
LSK.js CLI Creds is the easiest way to manage GitHub / Gitlab secrets and credentials
1 lines • 1.22 kB
Source Map (JSON)
{"version":3,"sources":["../../src/utils/getFiles.ts"],"sourcesContent":["import { readdir } from 'fs/promises';\nimport { resolve } from 'path';\n\nexport async function getFiles(dir) {\n // TODO: иногда возвращает странность\n const dirents = await readdir(dir, { withFileTypes: true });\n const files = await Promise.all(\n dirents.map((dirent) => {\n const filename = resolve(dir, dirent.name);\n return dirent.isDirectory()\n ? getFiles(filename)\n : { name: dirent.name, dir: resolve(dir), filename };\n }),\n );\n return files.flat();\n}\n\nexport default getFiles;\n"],"mappings":"+EAAA,OAASA,WAAAA,MAAe,cACxB,OAASC,WAAAA,MAAe,OAExB,eAAsBC,EAASC,EAAG,CAEhC,IAAMC,EAAU,MAAMC,EAAQF,EAAK,CAAEG,cAAe,EAAK,CAAA,EASzD,OARc,MAAMC,QAAQC,IAC1BJ,EAAQK,IAAKC,GAAAA,CACX,IAAMC,EAAWC,EAAQT,EAAKO,EAAOG,IAAI,EACzC,OAAOH,EAAOI,YAAW,EACrBZ,EAASS,CAAAA,EACT,CAAEE,KAAMH,EAAOG,KAAMV,IAAKS,EAAQT,CAAAA,EAAMQ,SAAAA,CAAS,CACvD,CAAA,CAAA,GAEWI,KAAI,CACnB,CAZsBb,EAAAA,EAAAA,YActB,IAAAc,EAAed","names":["readdir","resolve","getFiles","dir","dirents","readdir","withFileTypes","Promise","all","map","dirent","filename","resolve","name","isDirectory","flat","getFiles_default"]}