2.0.0 • Published 4 years ago
@typemon/base64 v2.0.0
Base64 -
Installation
$ npm install @typemon/base64
Browser polyfill
$ npm install buffer
import { Buffer } from 'buffer/';
Object.defineProperty(window, 'Buffer', Buffer);
Usage
import { Base64 } from '@typemon/base64';
Encode
Base64.encode('Monster Space Network - Typemon - Base64');
Base64.encodeAsync('Monster Space Network - Typemon - Base64');
TW9uc3RlciBTcGFjZSBOZXR3b3JrIC0gVHlwZW1vbiAtIEJhc2U2NA==
Encode URL
Base64.encodeURL('Monster Space Network - Typemon - Base64');
Base64.encodeURLAsync('Monster Space Network - Typemon - Base64');
TW9uc3RlciBTcGFjZSBOZXR3b3JrIC0gVHlwZW1vbiAtIEJhc2U2NA
Decode
Base64.decode('TW9uc3RlciBTcGFjZSBOZXR3b3JrIC0gVHlwZW1vbiAtIEJhc2U2NA==');
Base64.decode('TW9uc3RlciBTcGFjZSBOZXR3b3JrIC0gVHlwZW1vbiAtIEJhc2U2NA');
Base64.decodeAsync('TW9uc3RlciBTcGFjZSBOZXR3b3JrIC0gVHlwZW1vbiAtIEJhc2U2NA==');
Base64.decodeAsync('TW9uc3RlciBTcGFjZSBOZXR3b3JrIC0gVHlwZW1vbiAtIEJhc2U2NA');
<Buffer ...>