Sha256: 5aeb27ad14fcaf82c879df66b79068d670c9e10e91e0483d0b72fdc87c00658c
Contents?: true
Size: 431 Bytes
Versions: 36
Compression:
Stored size: 431 Bytes
Contents
const { readdir } = require('fs/promises') const { join } = require('path') const readdirScoped = async (dir) => { const results = [] for (const item of await readdir(dir)) { if (item.startsWith('@')) { for (const scopedItem of await readdir(join(dir, item))) { results.push(join(item, scopedItem)) } } else { results.push(item) } } return results } module.exports = readdirScoped
Version data entries
36 entries across 36 versions & 2 rubygems