Unidecode based slugify implementation and CLI tool for file renaming
npm install 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.
Install as dependency:
npm install slugify3
Install as CLI tool:
npm install -g slugify3
`` js`
var slugify = require('slugify3');
slugify('Language Learning and Teaching');
slugify('Изучение и обучение иностранных языков', '+');
slugify('語文教學・语文教学');
slugify(string, separator)
- string String - an unicode string to slugifyseparator
- String, - optional, default "-", a replacement character for non-ascii symbols and spaces
`
Usage: slugify [OPTIONS] FILE
Options:
-e lowercase file extension
``
MIT