UNPKG

gnar-edge

Version:

A sharp set of utilities: base64, drain, handleChange, jwt, notifications

11 lines (9 loc) 246 B
import base64 from './base64'; export default token => { const [ , payload ] = token.split('.').reverse(); try { return JSON.parse(base64.decode(payload)); } catch (e) { throw new TypeError(`Invalid JWT token: "${token}"`); } };