slugify3
v0.0.4
Published
Unidecode based slugify implementation and CLI tool for file renaming
Downloads
2
Readme
slugify3
Unidecode based slugify implementation and CLI tool for file renaming.
This slugify implementation is unique in the way that uses unidecode transliteration table. It tries to transliterate non-ascii symbols first before omitting them.
Installation
Install as dependency:
npm install slugify3
Install as CLI tool:
npm install -g slugify3
How to use
var slugify = require('slugify3');
slugify('Language Learning and Teaching');
slugify('Изучение и обучение иностранных языков', '+');
slugify('語文教學・语文教学');
API
slugify(string, separator)
string
String - an unicode string to slugifyseparator
String, - optional, default "-", a replacement character for non-ascii symbols and spaces
CLI
Usage: slugify [OPTIONS] FILE
Options:
-e lowercase file extension
License
MIT