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

0.0.6 • Public • Published

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

Package Sidebar

Install

npm i sanitize-filepath

Weekly Downloads

67

Version

0.0.6

License

MIT

Unpacked Size

10.7 kB

Total Files

6

Last publish

Collaborators

  • q_h