unix-path
Drop-in node.js path
replacement that converts all results to Unix-style paths.
A simpler and more minimal upath
without any dependency.
Patched methods and properties
resolve
normalize
isAbsolute
join
relative
dirname
basename
extname
format
sep
delimiter
Additional methods
toUnixPath: (string) => string
: Convert Windows-style path to Unix-style path.patch: (PathModule) => PatchedPathModule
: Create a new patched object.
Example
Assuming we are on a Windows host:
const upath = ; const parsed = upath;// {// root: '/c/',// dir: '/c/Windows/System32',// base: 'sethc.exe',// ext: '.exe',// name: 'sethc'// } const joined = upath;// "foo/bar/baz/qux"
Notes
- Windows drive letters are converted "Git Bash" style (
C:\\
=>/c/
) - Requires Node.js >= v6