ispathjs is a Node.js package for validate if string is a Path of Operating System
Current version support Windows and Linux
npm i ispathjs
return true if path is valid for Linux or Windows otherwise false
return true if path is valid absolute path for Linux or Windows otherwise false
return true if path is valid relative path for Linux or Windows otherwise false
return true if path (absolute or relative) is valid for Windows otherwise false
return true if path is valid absolute path for Windows otherwise false
return true if path is valid relative path for Windows otherwise false
return true if path (absolute or relative) is valid for Linux otherwise false
return true if path is valid absolute path for Linux otherwise false
return true if path is valid relative path for Linux otherwise false
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
MIT License - Copyright 2021 Salvatore Santagati (mailto:me@salsan.dev)