1.0.1 • Published 3 years ago
mm-nrc-converter v1.0.1
mm-nrc-converter
This package will convert mm-format-nrc to eng-format-nrc or eng-format-nrc to mm-format-nrc.
Installation
npm install mm-nrc-converter
Features
- Convert 'MM-NRC to Eng-NRC' or 'Eng-NRC to MM-NRC'
- Detect MM-NRC or Eng-NRC
- Convert 'MM-Numbers to Eng-Numbers' or 'Eng-numbers to MM-Numbers'
Usage
const NrcConverter = require("mm-nrc-converter");
console.log(NrcCoverter.autoConvertNrc("၈/မမန (နိုင်) 643434"));
console.log(NrcCoverter.autoConvertNrc("11/MaMaNa (N) 643434"));
console.log(NrcCoverter.convertNrc("၈/မမန (နိုင်) 643434", "mm", "eng"));
console.log(NrcCoverter.detect("၈/မမန (နိုင်) 643434", "mm"));
console.log(NrcCoverter.detect("11/MaMaNa (N) 643434", "mm"));
// Convert myanmar numbers to english number (Bonus 😄😅)
console.log(NrcConverter.converNumbers("0123456789", "eng", "mm"));
console.log(NrcConverter.converNumbers("၀၁၂၃၄၅၆၇၈၉", "mm", "eng"));
autoConvertNrc(nrc)
nrc
{String} The Nrc e.g: 12/MaMaNa(N)000002 or ၈/မမန(နိုင်)၀၁၂၁၀၂, 12/MaMaNa (N) 000002 or ၈/မမန (နိုင်) ၀၁၂၁၀၂
convertNrc(nrc, from = 'eng', to = 'mm')
nrc
{String} The Nrc e.g: 12/MaMaNa(N)000002 or ၈/မမန(နိုင်)၀၁၂၁၀၂, 12/MaMaNa (N) 000002 or ၈/မမန (နိုင်) ၀၁၂၁၀၂from
{String} e.g: engDefault
or mmto
{String} e.g: mmDefault
or eng
converNumbers(numbers, from = 'eng', to = 'mm')
numbers
{String} The string numbers e.g: 0123456789 or ၀၁၂၃၄၅၆၇၈၉from
{String} e.g: engDefault
or mmto
{String} e.g: mmDefault
or eng
detect(nrc, type = 'eng')
nrc
{String} The Nrc e.g: 12/MaMaNa(N)000002 or ၈/မမန(နိုင်)၀၁၂၁၀၂, 12/MaMaNa (N) 000002 or ၈/မမန (နိုင်) ၀၁၂၁၀၂type
{String} e.g: mm or engDefault
If you're looking for further usage see the examples included in this repository.
Run Tests
Tests are written in JEST and give complete coverage of all APIs.
npm install
npm test