@forwardimpact/libsecret
v0.1.21
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 that Supabase Auth's anon-keyed clients use.mintSupabaseServiceRoleKey({ secret })— long-livedrole: service_roletoken for admin operations against Supabase.
