import { access } from "node:fs/promises"; import type { ProjectProbe } from "../ports/project-probe.ts"; export class NodeProjectProbe implements ProjectProbe { async exists(path: string): Promise { try { await access(path); return true; } catch { return false; } } }