JWT decoder
CI / CD | Status |
---|---|
NPM | |
Semaphore CI | |
Circle CI | |
Coverall | |
SonarCloud |
jwt-decoder
decodes a JWT Token as an object.
Installation
npm install @sineverba/jwt-decoder
Usage
// Import module
let parseJwt = require('@sineverba/jwt-decoder');
// Or...
// import parseJwt from 'jwt-decoder'
let parsed = parseJwt("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c");
console.log(parsed); // returns {"sub": "1234567890", "name": "John Doe", "iat": 1516239022};
Tests
npm run test
for simple test
npm run cover
for coverage