latest
PopovMP/deno-jwtJWT helpers
This package works with Node.js, Deno, BrowsersIt is unknown whether this package works with Cloudflare Workers, Bun




JSR Score
100%
Published
7 months ago (1.0.1)
JWT
A module for working with JSON Web Tokens (JWT).
import { createJwt, isJwtValid, isJwtExpired, getJwtPayload } from "@popov/jst"; const nowSec = Math.floor(Date.now() / 1000); const oneHour = 60 * 60; const payload = { "iss": "Deno Land", "iat": nowSec, "exp": nowSec + oneHour, "aud": "deno.com", }; const key = "foobar"; const jwt = await createJwt(payload, key); const isValid = await isJwtValid(jwt, key); const isExpired = isJwtExpired(jwt); const payload = getJwtPayload(jwt);
Add Package
deno add jsr:@popov/jwt
Import symbol
import * as jwt from "@popov/jwt";
Import directly with a jsr specifier
import * as jwt from "jsr:@popov/jwt";
Add Package
pnpm i jsr:@popov/jwt
pnpm dlx jsr add @popov/jwt
Import symbol
import * as jwt from "@popov/jwt";
Add Package
yarn add jsr:@popov/jwt
yarn dlx jsr add @popov/jwt
Import symbol
import * as jwt from "@popov/jwt";
Add Package
vlt install jsr:@popov/jwt
Import symbol
import * as jwt from "@popov/jwt";
Add Package
npx jsr add @popov/jwt
Import symbol
import * as jwt from "@popov/jwt";
Add Package
bunx jsr add @popov/jwt
Import symbol
import * as jwt from "@popov/jwt";