UNPKG

@ayonli/jsext

Version:

A JavaScript extension package for building strong and modern applications.

12 lines (9 loc) 323 B
import { isDeno, isNodeLike } from "../../env.ts"; export async function resolveHomeDir(path: string): Promise<string> { if (path[0] === "~" && (isDeno || isNodeLike)) { const os = await import("node:os"); const homedir = os.homedir(); path = homedir + path.slice(1); } return path; }