UNPKG

bluecodex

Version:

Turn repetitive dev tasks into CLI commands with Typescript

13 lines (9 loc) 266 B
import { file } from "../file/file"; export async function findProjectRoot() { const cwd = process.cwd(); for (let i = 0; i < 5; i++) { const f = file(cwd, "../".repeat(i), "node_modules"); if (await f.exists()) return f.dirname; } return null; }