0.0.1 • Published 7 years ago

winpath v0.0.1

Weekly downloads
5
License
ISC
Repository
github
Last release
7 years ago

#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