Bachir Soussi Chiadmi ac58a24f5c added bower, gulp | %!s(int64=7) %!d(string=hai) anos | |
---|---|---|
.. | ||
LICENSE | %!s(int64=7) %!d(string=hai) anos | |
README.md | %!s(int64=7) %!d(string=hai) anos | |
index.js | %!s(int64=7) %!d(string=hai) anos | |
package.json | %!s(int64=7) %!d(string=hai) anos |
Normalize file path slashes to be unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes.
Install with npm
$ npm i normalize-path --save
var normalize = require('normalize-path');
normalize('\\foo\\bar\\baz\\');
//=> '/foo/bar/baz'
normalize('./foo/bar/baz/');
//=> './foo/bar/baz'
Pass false
as the last argument to not strip trailing slashes:
normalize('./foo/bar/baz/', false);
//=> './foo/bar/baz/'
normalize('foo\\bar\\baz\\', false);
//=> 'foo/bar/baz/'
Other useful libraries for working with paths in node.js:
true
if the given string
or array
ends with suffix
using strict equality for… more | homepagetrue
if the path appears to be relative. | homepagepath.parse
method if… more | homepagetrue
if a file path ends with the given string/suffix. | homepageInstall dev dependencies:
$ npm i -d && npm test
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Jon Schlinkert
Copyright © 2015 Jon Schlinkert Released under the MIT license.
This file was generated by verb-cli on November 17, 2015.