1.1.1 • Published 5 years ago
morse-lib v1.1.1
Morse-lib
Library to encode and decode Morse codes.
Installation
$ npm i morse-lib --save
In a browser:
<script src="morse-lib.js"></script>
Load ES module:
import ArcText from 'morse-lib';
Methods
- encode(text)
- decode(text)
- alphabet(lang) :
- options:
- latin,
- russian
- greek
- hebrew
- arabic
- japanese
- korean
- thai
- options:
Examples
- encode
import MorseLib from "../src/morse-lib"
const morseLib = new MorseLib();
let res = morseLib.encode('HEYJUDE')
console.log(res) // .... . -.-- .--- ..- -.. .
res = morseLib.encode('HI, HOW ARE YOU?')
console.log(res) // .... .. --..-- / .... --- .-- / .- .-. . / -.-- --- ..- ..--..
res = morseLib.encode('ХЕЫЙУДЕ') // in russian.
console.log(res) // .... . -.-- .--- ..- -.. .
- decode
import MorseLib from "../src/morse-lib"
const morseLib = new MorseLib();
let res = morseLib.decode('.... .. --..-- / .... --- .-- / .- .-. . / -.-- --- ..- ..--..')
console.log(res) // 'HI, HOW ARE YOU?'
res = morseLib.decode('.... . -.-- .--- ..- -.. .')
console.log(res) // HEYJUDE
- lang decode
import MorseLib from "../src/morse-lib"
const morseLib = new MorseLib();
let res = morseLib.decode('.... . -.-- .--- ..- -.. .')
console.log(res) // HEYJUDE
let res = morseLib.alphabet('russian').decode('.... . -.-- .--- ..- -.. .')
console.log(res) // .... . -.-- .--- ..- -.. .
Author
Alex Marcos Gutierrez
License
MIT