4.1.0 • Published 4 years ago

react-native-filenamify v4.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

react-native-filenamify Build Status

Convert a string to a valid safe filename

On Unix-like systems / is reserved and <>:"/\|?* on Windows.

Install

$ npm install react-native-filenamify

Usage

const filenamify = require('react-native-filenamify');

filenamify('<foo/bar>');
//=> 'foo!bar'

filenamify('foo:"bar"', {replacement: '🐴'});
//=> 'foo🐴bar'

API

filenamify(string, options)

Convert a string to a valid filename.

filenamify.path(path, options) (removed due to incompatibility with react-native)

Convert the filename in a path a valid filename and return the augmented path.

options

Type: Object

replacement

Type: string Default: '!'

String to use as replacement for reserved filename characters.

Cannot contain: < > : " / \ | ? *

maxLength

Type: number Default: 100

Truncate the filename to the given length.

Systems generally allow up to 255 characters, but we default to 100 for usability reasons.

Related

License

MIT © Sindre Sorhus