keycloak-memoizeit
Name | Message | Date |
---|---|---|
docs | ||
test | ||
.jshintrc | ||
.npmignore | ||
.travis.yml | ||
bower.json | ||
LICENSE | ||
package.json | ||
README.md | ||
safename.js |
safename
Get safe file name from a given string.
Example
// require only in node/browserify
var safename = require( 'safename' );
safename('my file name.txt');
// => my_file_name.txt
safename('my file name.txt', '-');
// => my-file-name.txt
safename.low('my file name.txt');
// => my_file_name.txt
safename.middle('my file name.txt', '-');
// => my-file-name.txt
safename.dot('my file name.txt', '.');
// => my.file.name.txt
Installation
Install with npm
$ npm install safename
Install with Bower
$ bower install safename
safename API
safename( name, space )
Get safe name for files
Parameters:
- name String: string to transform
- space String: replace for spaces. Optional, low dash ('_') by default
- Return String: safe name
low( )
Safe name with low dash '_'.
Parameters:
Same as safename('your file name.txt', '_');
middle( )
Safe name with middle dash '-'.
Parameters:
Same as safename('your file name.txt', '-');
dot( )
Safe name with dots '.'.
Parameters:
Same as safename('your file name.txt', '.');
Tests
npm install && npm test
Build API docs
npm install && npm run build-docs
© 2014 jacoborus
Released under MIT License