morser-js
v1.0.2
Published
Network-friendly Morse code encoder and decoder for JavaScript apps
Maintainers
Readme
Morser
A lightweight, network-friendly Morse code encoder and decoder for JavaScript apps.
Morser is a simple utility that allows you to encode plain text into Morse code and decode Morse code back into readable text. It's designed to be used in networked applications like chat systems, games, or low-bandwidth communication tools.
Features
- ✅ Encode plain text to Morse code
- ✅ Decode Morse code back to text
- ✅ Network-safe format using
|as word separator - ✅ Works in modern Node.js projects (ES Modules)
- ✅ Lightweight and dependency-free
Installation
npm install morser-jsUsage
import { encodeToMorse, decodeFromMorse } from "morser-js";
const message = "ATTACK NOW";
const morse = encodeToMorse(message);
console.log(morse); // .- - - .- -.-. -.-|-. --- .--
const decoded = decodeFromMorse(morse);
console.log(decoded); // ATTACK NOWMorse Code Format
- Letters are separated by a space
- Words are separated by a pipe
|(instead of/) - Output is always in uppercase
- Unknown characters are silently skipped
🛠️ License
MIT © 2025 Mickyas Tesfaye
