Skip to content

A zero dependency base64 encoder and decoder for Node.js

License

Notifications You must be signed in to change notification settings

rocktimsaikia/node-encoder

Repository files navigation

node-encoder Actions Status

A zero dependency 🎉 base64 encoder and decoder for Node.js.

Installation

npm install node-encoder

Highlights

  • Zero dependencies 🎉
  • Lightweight (~4kb) 🚀

Usage

const {encode, decode} = require('node-encoder')

encode('hello world!') //=> aGVsbG8gd29ybGQh

decode('aGVsbG8gd29ybGQh') //=> hello world!

API

encode(input)

Takes a single utf-8/ascii string input as argument and retuns it's base64 encoded string version.

decode(input)

Takes a single base64 string input as argument and retuns it's utf-8 decoded string version.

License

MIT 2021 © Rocktim Saikia