@forwardimpact/libsecret
v0.1.20
Published
Secret generation, JWT signing, and .env file management for services and CLIs.
Maintainers
Readme
libsecret
Secret generation, JWT signing, and .env file management for services and CLIs.
Getting Started
import {
generateSecret,
generateUUID,
generateJWT,
mintSupabaseJwt,
mintSupabaseAnonKey,
mintSupabaseServiceRoleKey,
} from '@forwardimpact/libsecret';mintSupabaseJwt({ email, secret, ttlSeconds })— per-caller HS256 token signed against the Supabase JWT secret.mintSupabaseAnonKey({ secret })— long-livedrole: anontoken used by Supabase Auth's anon-keyed clients.mintSupabaseServiceRoleKey({ secret })— long-livedrole: service_roletoken used for admin operations against Supabase.
