UNPKG

@shlomiatar/nano-jwt

Version:

A tiny, minimalistic HS256/HS512 jwt verifier using WebCryptoAPIs (for browser/bun/cloudflare)

9 lines (7 loc) 263 B
type Matcher<T> = Partial<T> | ((payload: T) => true | string); declare const jwt: <T extends object>(secret: string, alg?: "HS256" | "HS512", matcher?: Matcher<T>) => { verify: (token: string) => Promise<[boolean, T | { error: string }]> }; export { jwt };