0.0.1 • Published 10 years ago

urlify.js v0.0.1

Weekly downloads
5
License
BSD-3-Clause
Repository
github
Last release
10 years ago

urlify.js

urlify.js taken from Django Admin as component module. The original file is here, this is a modified version of the same code with some small enhancements.

Install with component

component install aliem/urlify

the API is simple:

var urlify = require('urlify')

urlify('Foo  bar bAz ');
// 'foo-bar-baz'

The function accepts a second parameter to set the maximum length of the resulting string:

urlify('Foo bar bAz', 5); // 'foo-b'

The library handles different accents for many charsets. Right now it includes:

  • Latin
  • Greek
  • Turkish
  • Russian
  • Ukranian
  • Czech
  • Polish
  • Latvian

In modern ES6 capable javascript engines like v8, all of Unicode is supported.

License

Released under DJango own license, watch LICENSE for more information.