winpath
v0.0.1
Published
Path manipulation on both platform of windows or others
Downloads
9
Readme
#detect path of absolute or relative on nodejs
Install
$ npm install --save winpath
Usage
const pathIsAbsolute = require('winpath');
// Running on Linux
pathIsAbsolute.isAbsolutePath('/home/foo');
//=> true
pathIsAbsolute.isAbsolutePath('C:/Users/foo');
//=> false
// Running on Windows
pathIsAbsolute.isAbsolutePath('C:/Users/foo');
//=> true
pathIsAbsolute.isAbsolutePath('/home/foo');
//=> false
// Running on any OS
pathIsAbsolute.posix('/home/foo');
//=> true
pathIsAbsolute.posix('C:/Users/foo');
//=> false
pathIsAbsolute.win32('C:/Users/foo');
//=> true
pathIsAbsolute.win32('/home/foo');
//=> false
The absolute path detection is based on path-is-absolute
const path = require('winpath');
path.isRelativePath("../../");
//=>true
The relative path detection is base on regex of /^\.\.?[/\\]/;
const path = require('winpath');
path.winPath("c://desktop://");
API