1.0.1 • Published 3 years ago
ispathjs v1.0.1
ispathjs
ispathjs is a Node.js package for validate if string is a Path of Operating System
Current version support Windows and Linux
Install
npm i ispathjs
Usage
isPath()
return true if path (absolute or relative ) is valid Linux or Windows otherwise false
isPath.win32()
return true if path (absolute or relative) is valid for Windows otherwise false
isPath.win32.absolute()
return true if path is valid absolute path for Windows otherwise false
isPath.win32.relative()
return true if path is valid relative path for Windows otherwise false
isPath.unix()
return true if path (absolute or relative) is valid for Linux otherwise false
isPath.unix.absolute()
return true if path is valid absolute path for Linux otherwise false
isPath.unix.relative()
return true if path is valid relative path for Linux otherwise false
Example
const isPath = require('ispathjs');
const path = [
"C:\\Documents\\Newsletters\\Summer2018.pdf",
"\\Program Files\\Custom Utilities\\StringFinder.exe",
"2018\\January.xlsx",
"..\\Publications\\TravelBrochure.pdf",
"C:\\Projects\\apilibrary\\apilibrary.sln",
"C:Projects\\apilibrary\\apilibrary.sln"
];
path.forEach(element => {
console.log(element, isPath.absolute(element))
});
return a bolean value true or false
C:\Documents\Newsletters\Summer2018.pdf true
\Program Files\Custom Utilities\StringFinder.exe true
2018\January.xlsx false
..\Publications\TravelBrochure.pdf false
C:\Projects\apilibrary\apilibrary.sln true
C:Projects\apilibrary\apilibrary.sln false
License
MIT License - Copyright 2021 Salvatore Santagati (me@salsan.dev)