erebus-sdk
Version:
To install dependencies:
2 lines • 463 B
JavaScript
import {SignJWT,importJWK,jwtVerify}from'jose';var e="EdDSA",s=r=>importJWK(JSON.parse(r),e),c=r=>importJWK(JSON.parse(r),e);async function y(r,t){return new SignJWT(r).setProtectedHeader({alg:e}).setIssuedAt().setExpirationTime("2h").sign(await s(t))}async function p(r,t){try{return await jwtVerify(r,await c(t))}catch(n){return console.error("verify error:",n),null}}export{y as sign,p as verify};//# sourceMappingURL=jwt.js.map
//# sourceMappingURL=jwt.js.map