
Security News
New CVE Forecasting Tool Predicts 47,000 Disclosures in 2025
CVEForecast.org uses machine learning to project a record-breaking surge in vulnerability disclosures in 2025.
hpsweb-vuejs-jwt
Advanced tools
Lightweight JWT handler for Vue.js 2.
Install using npm:
$ npm install hpsweb-vuejs-jwt --save
Or install using yarn:
$ yarn add hpsweb-vuejs-jwt
Import and register Vue plugin:
import Vue from "vue";
import VueJWT from "hpsweb-vuejs-jwt";
Vue.use(VueJWT, options);
Available options are described below.
In your Vue.js components, simply call one of these methods:
// Return true / false - check if a JWT token is stored in cookies or local storage
this.$jwt.hasToken();
// Or
this.$jwt.hasToken("customStorageKey");
// Return token from cookies or local storage
this.$jwt.getToken();
// Or
this.$jwt.getToken("customStorageKey");
// Checking if the JWT Token is expired
this.$jwt.isExpired();
// Or
this.$jwt.isExpired("customStorageKey");
// Decode JWT token and return payload
this.$jwt.decode();
// Or
this.$jwt.decode(null, null, "customStorageKey");
You can also specify a custom token and sign key:
this.$jwt.decode(customToken, secretKey);
// Or
this.$jwt.decode(customToken, secretKey, "customStorageKey");
You can also specify a custom token and sign key:
this.$jwt.isExpired(customToken, secretKey);
// Or
this.$jwt.isExpired(customToken, secretKey, "customStorageKey");
$jwt object is also available outside of components using Vue object:
import Vue from "vue";
const payload = Vue.$jwt.decode();
signKey (optional) : Token signature public key - to be provided only if you want to verify signature when decoding token
storage (default: localStorage) : cookie | localStorage
keyName (default: auth_token) : name of the key used to fetch token from cookie or local storage
ignoreExpiration (default: false) : set true to ignore expiration date
ignoreNotBefore (default: false) : set true to ignore 'not before' date
audience (default: null) : you can specify a string if you want to validate token audience property
issuer (default: null) : you can specify a string if you want to validate token issuer
subject (default: null) : you can specify a string if you want to validate token subject
FAQs
Lightweight JWT library for Vue.js 2
The npm package hpsweb-vuejs-jwt receives a total of 5 weekly downloads. As such, hpsweb-vuejs-jwt popularity was classified as not popular.
We found that hpsweb-vuejs-jwt demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
CVEForecast.org uses machine learning to project a record-breaking surge in vulnerability disclosures in 2025.
Security News
Browserslist-rs now uses static data to reduce binary size by over 1MB, improving memory use and performance for Rust-based frontend tools.
Research
Security News
Eight new malicious Firefox extensions impersonate games, steal OAuth tokens, hijack sessions, and exploit browser permissions to spy on users.