authrix
Version:
Lightweight, flexible authentication library for Node.js and TypeScript.
1 lines • 510 B
JavaScript
var chunk5ZKHY3X3_cjs=require('./chunk-5ZKHY3X3.cjs'),o=require('jsonwebtoken');function _interopDefault(e){return e&&e.__esModule?e:{default:e}}var o__default=/*#__PURE__*/_interopDefault(o);function a(n){try{return o__default.default.verify(n,chunk5ZKHY3X3_cjs.b.jwtSecret)}catch(r){throw r instanceof o__default.default.TokenExpiredError?new Error("Token expired"):r instanceof o__default.default.JsonWebTokenError?new Error("Invalid token"):new Error("Token verification failed")}}exports.a=a;
;