INNER CODE UNIT · TypeScript
findLocalPackages
onejs/one · packages/lllink/src/index.ts:28
async function findLocalPackages(rootDir: string): Promise<Record<string, string>> {
const results: Record<string, string> = {}
async function recurse(dir: string) {
let entries: string[]
try {
entries = await readdir(dir)
} catch {
return
}
await Promise.all(
entries.map(async (entry) => {
if (entry === IGNORE_DIR) return
const fullPath = join(dir, entry)
let entryStat
try {
entryStat = await stat(fullPath)