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

/sanitize-filepath/

    Package Sidebar

    Install

    npm i sanitize-filepath

    Weekly Downloads

    103

    Version

    0.0.6

    License

    MIT

    Unpacked Size

    10.7 kB

    Total Files

    6

    Last publish

    Collaborators

    • q_h