path-normalize v6.0.13
path-normalize
Zero-dependency browser-oriented path.normalize
.
path-normalize
is different from
normalize-path; normalize-path
only handles
slashes, while this lib is a browser-focused version of the POSIX
path.normalize
in Node.
path-normalize
also differs from Node's path.normalize
. path-normalize
handles uri-encoded strings.
Most of this library is directly from
Node's source.
Installation
npm i path-normalize
Usage
const normalize = require('path-normalize')
const normal = (somePath) => normalize(somePath)
Slightly more real-world example:
import normalize from 'path-normalize'
// imaginary client-side router api
router.route('/foo/*', (pathname) => {
const normalized = normalize(pathname)
if (normalized !== pathname) {
router.redirect(normalized)
} else {
renderFoo()
}
})
4 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago