A JavaScript implementation of the Ecoji encoding standard. Provides a simple API to encode or/and decode data as a base-1024 sequence of emoji symbols.
# globally
$ npm i -g ecoji-js
$ ecoji -h
# locally
$ npm i -S ecoji-js
$ ./node_modules/.bin/ecoji -h
The library provides two public methods to encode and/or decode data:
encode(str: string): string
decode(str: string): string
const ecoji = require('ecoji-js')
const str = 'Hello World'
ecoji.encode(str)
🏯🔩🚗🌷🍉👇🦒🕊👡☕☕☕
const ecoji = require('ecoji-js')
const str = '🏯🔩🚗🌷🍉👇🦒🕊👡☕☕☕'
ecoji.decode(str)
Hello World
$ ecoji -h
Usage: ecoji [-d]
Encode or decode data as Unicode emojis. 😁
Commands:
ecoji -d decode emoji to string
Options:
-d, --decode decode data [boolean] [default: false]
--version, -v Show version number [boolean]
--help, -h Show help [boolean]
Examples:
echo -n 123 | ./bin/ecoji
echo 🎌🚟🎈☕ | ./bin/ecoji -d
Read more about standard by following above link.
This project is licensed under the terms of the Apache License 2.0.
Copyright (©️) 2019 Dmytro Borysovskyi