cleanpath
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

cleanPath

npm version Build Status Downloads license

Clean relative path

Install

npm install cleanpath

Getting Started

import { cleanPath } from './cleanPath';
 
console.assert(cleanPath('C:/A/B/C/D/../123.txt') == 'C:/A/B/C/123.txt');
console.assert(cleanPath('C:/A/B/C/../D/../123.txt') == 'C:/A/B/123.txt');
console.assert(cleanPath('C:/A/B/C/D/./123.txt') == 'C:/A/B/C/D/123.txt');
console.assert(cleanPath('C:/A/B/C/D/../../../../123.txt') == 'C:/123.txt');
console.assert(cleanPath('C:/A/B/C/D//123.txt') == 'C:/A/B/C/D/123.txt');
console.assert(cleanPath('../D/../123.txt') == '../123.txt');
console.assert(cleanPath('../../123.txt') == '../../123.txt');

Dependencies (0)

    Dev Dependencies (6)

    Package Sidebar

    Install

    npm i cleanpath

    Weekly Downloads

    358

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • xupeiyao