0.0.6 • Published 2 years ago

sanitize-filepath v0.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

sanitize-filepath

npm version

Sanitize a string for use as a filename/filepath.

Installation

npm i sanitize-filepath

Example

import { sanitize, sanitizePath } from 'sanitize-filepath';

const filename = sanitize('/home/user/<file>.ext'); // homeuserfile.ext

const filepath = sanitizePath('/home/user/<file>.ext'); // home/user/file.ext

Configure

const options: SanitizeOptions =  {
    maxLength: 255, // max filename length in bytes
    replacement: "" // replacement for invalid characters
    whitespaceReplacement: undefined // replacement for spaces, tabs, and newlines
};

const filename = sanitize('/home/user/<file>.ext', options)

License

MIT

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago