transliterator
Version:
Turn strings that contain cyrillic characters into ascii compliant text
36 lines (26 loc) • 882 B
Markdown
# Transliterator
A node module that transforms strings that contain cyrillic characters into ascii compliant text. node-transliterator replaces characters with codes not normally viewable.
Example use cases:
* Parsing strings containing emojis
* URL slugs
* Replacing characters with accents
## Installation
```javascript
npm install transliterator --save
```
## API
```javascript
var transliterator = require('transliterator');
```
* `transliterator(string, [replacement])`
```javascript
transliterator('źebŕa') // 'zebra'
transliterator('ǿ\'doules.') // 'o\'doules.'
transliterator('i hatè véggiês') // 'i hate veggies'
transliterator('a') // 'a'
transliterator('harǤold') // 'harold'
transliterator('䫸 is ŗŒ') // ' is rOE'
transliterator('', 'h') // 'h'
transliterator('Ⓩbad ሏ', '_') // '_bad _'
transliterator('պ պ պ պ', '_') // '_ _ _ _'
```