normalize-path
Last updated
Last updated
Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.
Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your and support.
Install with npm:
win32 namespaces
Consecutive slashes
Condenses multiple consecutive forward slashes (except for leading slashes in win32 namespaces) to a single slash.
By default trailing slashes are removed. Pass false
as the last argument to disable this behavior and keep trailing slashes:
No breaking changes in this release.
a check was added to ensure that win32 namespaces are handled properly by win32 path.parse()
after a path has been normalized by this library.
a minor optimization was made to simplify how the trailing separator was handled
Other useful path-related libraries:
contains-path: Return true if a file path contains the given path. | homepage
is-absolute: Returns true if a file path is absolute. Does not rely on the path module… more | homepage
is-relative: Returns true
if the path appears to be relative. | homepage
parse-filepath: Pollyfill for node.js path.parse
, parses a filepath into an object. | homepage
path-ends-with: Return true
if a file path ends with the given string/suffix. | homepage
Jon Schlinkert
Copyright © 2018, Jon Schlinkert. Released under the MIT License.
This file was generated by verb-generate-readme, v0.6.0, on April 19, 2018.
Commits
Contributor
35
1