Skip to content

The Wair command is roughly equivalent to the UNIX 'which' command but in Javascript.

License

Notifications You must be signed in to change notification settings

Cryptix720/Wair

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coverage Status Build Status npm version

Wair

The Wair command is roughly equivalent to the UNIX 'which' command but in Javascript.

Windows, UNIX & POSIX

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'

API Wair C9

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

About

The Wair command is roughly equivalent to the UNIX 'which' command but in Javascript.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published