jwt-check-expiry
Version:
check JWT is expired or not.
2 lines • 1.65 kB
JavaScript
!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r():"function"==typeof define&&define.amd?define("jwt-check-expiry",[],r):"object"==typeof exports?exports["jwt-check-expiry"]=r():e["jwt-check-expiry"]=r()}(self,(function(){return(()=>{"use strict";var e={331:(e,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.default="undefined"!=typeof window&&window.atob&&window.atob.bind(window)||function(e){var r="",t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new Error("'atob' failed: The string to be decoded is not correctly encoded.");for(var o=0,n=0,d=void 0,i=0;d=t.charAt(i++);~d&&(n=o%4?64*n+d:d,o++%4)?r+=String.fromCharCode(255&n>>(-2*o&6)):0)d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(d);return r}},607:(e,r,t)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.decode=void 0;var o=t(331);function n(e){var r,t={},n={};try{t=(r=e.split(".").slice(0,2).map((function(e){return JSON.parse(o.default(e))})))[0],n=r[1]}catch(e){throw new Error("Invalid JWT token")}return{header:t,payload:n}}r.default=function(e,r){if("string"!=typeof e||!e)throw new Error("Invalid JWT token");var t=n(e),o=(new Date).getTime()/1e3;return!r&&t.payload.exp?o>t.payload.exp:!t.payload.hasOwnProperty(r)||o>t.payload[""+r]},r.decode=n}},r={};function t(o){var n=r[o];if(void 0!==n)return n.exports;var d=r[o]={exports:{}};return e[o](d,d.exports,t),d.exports}var o={};return(()=>{var e=o;Object.defineProperty(e,"__esModule",{value:!0});var r=t(607);window&&(window.JwtHelper={isJwtTokenExpired:r.default,decode:r.decode})})(),o})()}));
//# sourceMappingURL=jwt-check-expiry.min.js.map