Skip to content

zsoltime/morsey

Repository files navigation

Morsey (Morse Encoder/Decoder) Build Status

Morsey is JavaScript library to convert text to Morse code and vice versa.

Install

npm install morsey

Import

CommonJS

const Morsey = require('morsey');

ES6 import

import Morsey from 'morsey';

CDN

You can use it directly in your browser using unpkg.com:

<script src="https://unpkg.com/morsey"></script>

Usage

import Morsey from 'morsey';

// with optional 'options'
const morse = new Morsey({ wordspace: '|' });

morse.encode('sample text');
// => ··· ·- -- ·--· ·-·· · | - · -··- -

morse.decode('··· ·- -- ·--· ·-·· · | - · -··- -');
// => SAMPLE TEXT

API

morse.encode(text)

text

Type: string

Text to encode.

morse.decode(code)

code

Type: string

Morse code to decode.

options

Type: object

Default:

{
  long: '-',
  short: '·',
  space: ' ',
  wordspace: '/',
}

Test

npm install
npm test

License

MIT © Zsolt Meszaros

Releases

No releases published

Packages

No packages published