Files
better-auth/dev/cloudflare/src/auth.ts
T
d7f66335f5 feat: add cloudflare worker basic tests (#1524)
* feat: add cloudflare worker basic tests

* chore: fix conflict

---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-02-22 20:18:34 +03:00

15 lines
425 B
TypeScript

import { betterAuth } from "better-auth";
import { drizzleAdapter } from "better-auth/adapters/drizzle";
import { createDrizzle } from "./db";
export const createAuth = (env: CloudflareBindings) =>
betterAuth({
database: drizzleAdapter(createDrizzle(env.DB), { provider: "sqlite" }),
secret: "some-secret-value-here",
emailAndPassword: {
enabled: true,
},
});
export type Auth = ReturnType<typeof createAuth>;