A simple encoding library. Encode and decode strings using popular formats like Base64, Hex, URL encoding, and more.
npm install encode-utilsA simple encoding library. Encode and decode strings using popular formats like Base64, Hex, URL encoding, and more.
```js
const encode = require('encode-utils');
// Base64
console.log(encode.encode('base64', 'Hello World'));
// SGVsbG8gV29ybGQ=
console.log(encode.decode('base64', 'SGVsbG8gV29ybGQ='));
// Hello World
// URL encoding
console.log(encode.encode('url', 'https://www.wikipedia.org/'));
// https%3A%2F%2Fwww.wikipedia.org%2F
console.log(encode.decode('url', 'https%3A%2F%2Fwww.wikipedia.org%2F'));
// https://www.wikipedia.org/
// Morse code
console.log(encode.encode('morse', 'Hello World'));
// .... . .-.. .-.. --- / .-- --- .-. .-.. -..
console.log(encode.decode('morse', '.... . .-.. .-.. --- / .-- --- .-. .-.. -..'));
// HELLO WORLD
// ROT13
console.log(encode.encode('rot13', 'Hello World'));
// Uryyb Jbeyq
console.log(encode.decode('rot13', 'Uryyb Jbeyq'));
// Hello World
// Hex
console.log(encode.encode('hex', 'Hello World'));
// 48656c6c6f20576f726c64
console.log(encode.decode('hex', '48656c6c6f20576f726c64'));
// Hello World