https://github.com/rocktimsaikia/node-encoder
A zero dependency base64 encoder and decoder for Node.js
https://github.com/rocktimsaikia/node-encoder
base64encoder decoder encoder encoder-decoder node-encoder
Last synced: 11 months ago
JSON representation
A zero dependency base64 encoder and decoder for Node.js
- Host: GitHub
- URL: https://github.com/rocktimsaikia/node-encoder
- Owner: rocktimsaikia
- License: mit
- Created: 2020-08-25T12:08:11.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-03-12T13:12:52.000Z (almost 5 years ago)
- Last Synced: 2025-03-18T23:49:29.058Z (11 months ago)
- Topics: base64encoder, decoder, encoder, encoder-decoder, node-encoder
- Language: JavaScript
- Homepage: https://npmjs.com/node-encoder
- Size: 24.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
# node-encoder [](https://github.com/rocktimsaikia/node-encoder/actions)
> A zero dependency :tada: base64 encoder and decoder for Node.js.
## Installation
```bash
npm install node-encoder
```
## Highlights
- Zero dependencies 🎉
- Lightweight (`~4kb`) 🚀
## Usage
```js
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](https://rocktimsaikia.now.sh)