ghaction-upx/node_modules/filenamify
2020-04-08 00:26:27 +02:00
..
index.d.ts Update node_modules 2020-04-03 08:12:31 +00:00
index.js Update node_modules 2020-04-03 08:12:31 +00:00
license Update node_modules 2020-01-17 09:39:25 +01:00
package.json Remove absolute paths 2020-04-08 00:26:27 +02:00
readme.md Update node_modules 2020-04-03 08:12:31 +00:00

filenamify Build Status

Convert a string to a valid safe filename

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

Install

$ npm install filenamify

Usage

const filenamify = require('filenamify');

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

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

API

filenamify(input, [options])

Accepts a filename and returns a valid filename.

filenamify.path(input, [options])

Accepts a path and returns the path with a valid filename.

input

Type: string

A string to convert to a valid filename.

options

Type: Object

replacement

Type: string
Default: '!'

String to use as replacement for reserved filename characters.

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

License

MIT © Sindre Sorhus