This module creates a slug by utilizing 2 other libraries.
- node-slug for transforming utf8 symbols
- node-transliteration for transliterating special language characters like arabic, chinese, cyrillic...
npm install combined-slugify
Example
var slugify = require('combined-slugify');
slugify('i ♥ unicode');
// > i-love-unicode
slugify('你好,世界');
// > ni-hao-shi-jie
Node slug supports multiple configurations options which you can pass into combined-slugify. see node-slug for details
Example
var slugify = require('combined-slugify');
slugify('Haus & Garten', {lower: false});
// > Haus-and-Garten
slugify('Haus & Garten', {lower: true});
// > haus-and-garten
- add lower: true as default param for node-slug
- default mode for node-slug is pretty
- added support to specify node-slug options
- default mode for node-slug is rfc3986
npm test