0.1.0 • Published 2 years ago
@y0x54a/base64url-node v0.1.0
base64url-node
Installing
npm i @y0x54a/base64url-node
Example
const base64url = require('@y0x54a/base64url-node');
base64url.encode('foo bar baz');
// Zm9vIGJhciBiYXo
base64url.decode('Zm9vIGJhciBiYXo');
// foo bar baz
base64url.encode('666f6f206261722062617a', 'hex');
// Zm9vIGJhciBiYXo
base64url.decode('Zm9vIGJhciBiYXo', 'hex');
// 666f6f206261722062617a
base64url.validate('Zm9vIGJhciBiYXo=');
// true
base64url.validate('Zm9vIGJhciBiYXo===');
// false
base64url.convertBase64ToBase64url('77+/');
// 77-_
base64url.convertBase64urlToBase64('77-_');
// 77+/
API
encode(value: string | Buffer, encoding: string = 'utf8'): string
decode(base64url: string, encoding: string = 'utf8'): string
validate(base64url: string): boolean
convertBase64ToBase64url(base64: string): string
convertBase64urlToBase64(base64url: string): string
0.1.0
2 years ago