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 = ;;;;
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