Files
clawhub/convex/lib/devAuth.ts
T
Patrick Erichsen 5d3de37ff0 feat: add local dev persona FAB (#2146)
* feat: add local dev persona fab

* fix: time out stalled dev persona auth

* fix: restrict dev persona auth to local deployments

* chore: refresh static check dependencies
2026-05-11 12:43:22 -07:00

11 lines
337 B
TypeScript

type DevAuthEnv = {
CONVEX_DEPLOYMENT?: string;
DEV_AUTH_ENABLED?: string;
};
export function isLocalDevAuthEnabled(env: DevAuthEnv = process.env) {
if (env.DEV_AUTH_ENABLED !== "1") return false;
const deployment = env.CONVEX_DEPLOYMENT ?? "";
return deployment.startsWith("local:") || deployment.startsWith("anonymous:");
}