winpath

0.0.1 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i winpath

Weekly Downloads

4

Version

0.0.1

License

ISC

Last publish

Collaborators

  • liangklfangl