Skip to content
/ toURI Public

Transliteration for JavaScript & Node.js, basically used for SEO URI generation. As small and simple as possible.

License

Notifications You must be signed in to change notification settings

annexare/toURI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

String: toURI() & transliterate() for JavaScript

Monthly Downloads NPM Twitter

Transliteration for JavaScript & Node.js, basically used for URI generation. As small'n'simple as possible, but has a basic Ukrainian/Russian language detection for "и" char replacements.

Usage

Basically, just call toURI() with a String and you'll get a SEO friendly URL, separated with dashes ("-") by default. Also, there's a transliterate() method, but it always works with toLowerCase() right now, not sure should it be improved yet or not.

Packages:

  • bower install to-uri
  • npm install to-uri

Examples:

toURI("Тест: Чи маємо те, на що чекаємо? + /English Text Remains/?")
// test-chy-maiemo-te-na-shcho-chekaiemo+english-text-remains

toURI("Тест: Проверим текст на русском языке")
// test-proverim-text-na-russkom-yazyke

Credits

Prepared by Annexare Studio. Feel free to use it as you need in your apps or send updates into this public repository. It's under MIT license.

About

Transliteration for JavaScript & Node.js, basically used for SEO URI generation. As small and simple as possible.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published