1.0.1 • Published 3 years ago

mm-nrc-converter v1.0.1

Weekly downloads
5
License
ISC
Repository
github
Last release
3 years ago

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: eng Default or mm
  • to {String} e.g: mm Default or eng

converNumbers(numbers, from = 'eng', to = 'mm')

  • numbers {String} The string numbers e.g: 0123456789 or ၀၁၂၃၄၅၆၇၈၉
  • from {String} e.g: eng Default or mm
  • to {String} e.g: mm Default 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 eng Default

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

Author: thuraaung2493

License: ISC