NodeJS module to sluggify strings
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
tests
.gitignore
.npmignore
.travis.yml
LICENSE
README.md
index.js
package.json

README.md

Slugify

NodeJS module to sluggify strings. It creates a Human Readable Url from string. Slug is a part of an URL which identifies a page using human-readable keywords, but the special characters are removed.

Usage

var slugify=require('slugify');
console.log(slugify("I'm filling lucky"));
  //=>'im_filling_lucky'
console.log(slugify("I'm filling lucky!"));
  //=>'im_filling_lucky'
console.log(slugify("I'm filling lucky?"));
  //=>'im_filling_lucky'
console.log(slugify("I'm filling lucky!!!"));
  //=>'im_filling_lucky'
console.log(slugify("I'm filling lucky"));
  //=>'im_filling_lucky'
console.log(slugify("I'm filling lucky"));
  //=>'im_filling_lucky'
console.log(slugify("I am filling lucky!!!"));
  //=>'i_am_filling_lucky'
console.log(slugify("I am filling lucky???"));
  //=>'i_am_filling_lucky'
console.log(slugify("I am filling lucky111"));
  //=>'i_am_filling_lucky111'

Tests

Install vows first

$ npm install vows
$ npm test

Build status - Build Status

Credits

License

The MIT License

Copyright (c) 2011-2013 Ostroumov Anatolij <http://teksi.ru/resume/>