The Wair command is roughly equivalent to the UNIX 'which' command but in Javascript.
The default operation of the path module varies based on the operating system on which a Node.js application is running. Specifically, when running on a Windows operating system, the path module will assume that Windows-style paths are being used.
- On Windows:
- wair.basename('C:\\path\\example.html');
- // Returns: 'C:\\path\\example.html'
- wair.basename('C:\\path\\example.html');
- // Returns: 'example.html'
- On POSIX, UNIX and Windows:
- wair.win32.basename('C:\\path\\example.html');
- // Returns: 'example.html'
- To achieve consistent results when working with POSIX file paths on any operating system, use wair.posix
- On POSIX, UNIX and Windows:
- wair.posix.basename('/path/example.html');
- // Returns: 'example.html'
WairCalls:
The wair.parse() method returns an object whose properties represent significant elements of the wair.
wair.parse(path)
The wair.normalize() method normalizes the given path, segments '..' and '.' resolving.
wair.normalize(path)
wair.toNamespacedPath(path)
wair.sep
wair.relative(from, to)
wair.resolve([...paths])
wair.isAbsolute();
wair.win32
The wair.posix property provides access to POSIX specific implementations of the path methods.
wair.posix
The wair.unix property provides access to UNIX specific implementations of the path methods.
wair.unix