base64-async
Non-blocking chunked base64 encoding

Install
npm install --save base64-async
Usage
const b64 = require('base64-async');
const fs = require('fs');
const fileBuffer = fs.readFileSync('somehugefile.jpg');
console.log(fileBuffer);
b64.encode(fileBuffer)
.then(b64String => {
console.log(b64String);
return b64.decode(b64String);
})
.then(originalFileBuffer => {
console.log(originalFileBuffer);
});
const b64String = await b64.encode(fileBuffer);
const originalFileBuffer = await b64.decode(b64String);
const b64String = await b64(fileBuffer);
const originalFileBuffer = await b64(b64String);
License
MIT © Luke Childs