node package manager
Love JavaScript? Your insights can make it even better. Take the 2017 JavaScript Ecosystem Survey »

@coolgk/base64

@coolgk/base64

a javascript / typescript module

npm install @coolgk/base64

base64 encoded decode functions

Examples

import { encode, decode, encodeUrl, decodeUrl } from '@coolgk/base64';
// OR
// const { encode, decode, encodeUrl, decodeUrl } = require('@coolgk/base64');
 
const a = 'https://www.google.co.uk/?a=b'
const hash = encode(a);
const urlHash = encodeUrl(a);
 
console.log(a); // https://www.google.co.uk/?a=b
console.log(hash); // aHR0cHM6Ly93d3cuZ29vZ2xlLmNvLnVrLz9hPWI=
console.log(decode(hash)); // https://www.google.co.uk/?a=b
 
console.log(urlHash); // aHR0cHM6Ly93d3cuZ29vZ2xlLmNvLnVrLz9hPWI
console.log(decodeUrl(urlHash)); // https://www.google.co.uk/?a=b
 

Functions

encode(data)string
decode(data)string
encodeUrl(data)string
decodeUrl(data)string

encode(data) ⇒ string

Kind: global function

Param Type Description
data string string to encode

decode(data) ⇒ string

Kind: global function

Param Type Description
data string encoded hash

encodeUrl(data) ⇒ string

Kind: global function

Param Type Description
data string string to encode

decodeUrl(data) ⇒ string

Kind: global function

Param Type Description
data string base64 encoded url to decode