Nobody Prefers Margarine
Have opinions about JavaScript? We want to hear them. Take the 2018 JavaScript Ecosystem Survey »

to-uri

1.0.4 • Public • Published

String: toURI() & transliterate() for JavaScript

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-mayemo-te-na-shcho-chekayemo+english-text-remains
 
toURI("Тест: Проверим текст на русском языке")
// test-proverim-tekst-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.

install

npm i to-uri

Downloadsweekly downloads

35

version

1.0.4

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability