UNPKG

compact-base64

Version:

Base64 encoding and decoding for Node.JS and browsers without polyfills

15 lines (10 loc) 414 B
'use strict'; var encode = function (source, inputEncoding) { return Buffer.from(source, inputEncoding || 'utf8').toString('base64'); }; var decode = function (encoded, outputEncoding) { if (outputEncoding === 'binary') return Buffer.from(encoded, 'base64'); return Buffer.from(encoded, 'base64').toString(outputEncoding || 'utf8'); }; module.exports = require('./common')(encode, decode);