What is is-absolute?
The is-absolute npm package is a utility that helps determine if a given file path is an absolute path. This can be particularly useful in file system operations where the distinction between absolute and relative paths is important.
What are is-absolute's main functionalities?
Check if a path is absolute
This feature allows you to check if a given path is absolute. An absolute path is one that starts from the root directory, as opposed to a relative path which is relative to the current working directory.
const isAbsolute = require('is-absolute');
console.log(isAbsolute('/home/user')); // true
console.log(isAbsolute('home/user')); // false
Other packages similar to is-absolute
path-is-absolute
The path-is-absolute package provides similar functionality to is-absolute by determining if a given path is absolute. It is a lightweight package and can be used as a drop-in replacement for is-absolute.
path
The path module is a core Node.js module that provides utilities for working with file and directory paths. It includes a method called path.isAbsolute() which can be used to check if a path is absolute. This module offers a broader range of path-related utilities compared to is-absolute.
is-absolute
Return true if a file path is absolute.
Based on the isAbsolute
utility method in express.
Install with npm
npm i is-absolute --save
Usage
var isAbsolute = require('is-absolute');
console.log(isAbsolute('a/b/c.js'));
Running tests
Install dev dependencies.
npm i -d && npm test
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue
Other projects
- is-relative: Returns
true
if the path appears to be relative. - is-dotfile: Return true if a file path is (or has) a dotfile.
- is-glob: Returns
true
if the given string looks like a glob pattern. - cwd: Node.js util for easily getting the current working directory of a project based on package.json or the given path.
- git-config-path: Resolve the path to the user's global .gitconfig.
Author
Jon Schlinkert
License
Copyright (c) 2014-2015 Jon Schlinkert
Released under the MIT license
This file was generated by verb-cli on March 05, 2015.