UNPKG

pathabs

Version:

Resolve the absolute path from a relative or OS-specific path

25 lines (19 loc) 348 B
import { homedir } from 'os'; import { join, resolve } from 'path'; function replaceHomeDir (path) { return path.replaceAll( '~', homedir() ); } export default function pathabs (...paths) { paths = paths.map( (path) => replaceHomeDir(path) ); return resolve( join(...paths) ); }