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');

Readme

Keywords

Package Sidebar

Install

npm i cleanpath

Weekly Downloads

245

Version

1.0.1

License

MIT

Last publish

Collaborators

  • xupeiyao