Skip to content

monkeyscript/ngx-morse

Folders and files

NameName
Last commit message
Last commit date
Oct 2, 2023
Oct 2, 2020
Oct 2, 2023
May 22, 2023
Oct 2, 2020
Apr 25, 2020
Dec 4, 2021
May 22, 2023
Dec 4, 2021
May 22, 2023
Apr 25, 2020
Mar 21, 2025
Mar 21, 2025
Oct 2, 2020
May 22, 2023
Apr 25, 2020
Oct 2, 2020

Repository files navigation

Ngx-Morse

npm npm bundle size NPM

A simple morse code encoder and decoder for Angular.

Demo : https://monkeyscript.github.io/ngx-morse/

Installation

Using npm :

$ npm i ngx-morse

Usage

Import and use NgxMorseService in your component. It's that simple :)

import { NgxMorseService } from 'ngx-morse';
 
@Component({...})

export class YourComponent {
  
  constructor(private morse: NgxMorseService) {}
 
  encode() {
    let encoded = this.morse.encode('hello world!');
    // .... . .-.. .-.. --- / .-- --- .-. .-.. -.. -.-.--
  }

  decode() {
    let decoded = this.morse.decode('.... . .-.. .-.. --- / .-- --- .-. .-.. -.. -.-.--');
    // hello world!
  }

}

Methods

  • encode() : Takes a text as input and returns its morse code.

  • decode() : Takes a morse code as input and returns its text value.

Issues & Contributions

For a new feature, create an issue here. Open to all contributions :)

License

Apache-2.0. Please see the license file for more information.