UNPKG

green-jwt

Version:

Node implementation of JSON Web Token (JWT) with support for signatures (JWS), encryption (JWE) and web keys (JWK).

23 lines (17 loc) 727 B
// Generated by CoffeeScript 1.6.3 (function() { var base64urlDecode, base64urlEncode, base64urlEscape, base64urlUnescape; exports.base64urlEncode = base64urlEncode = function(str) { return base64urlEscape(new Buffer(str).toString('base64')); }; exports.base64urlDecode = base64urlDecode = function(str) { return new Buffer(base64urlUnescape(str), 'base64').toString(); }; exports.base64urlEscape = base64urlEscape = function(str) { return str.replace(/\+/g, '-').replace(/\//g, '_').replace(/\=/g, ''); }; exports.base64urlUnescape = base64urlUnescape = function(str) { str += Array(5 - str.length % 4).join('='); return str.replace(/\-/g, '+').replace(/_/g, '/'); }; }).call(this);