import { betterAuth } from "better-auth"; import { drizzleAdapter } from "better-auth/adapters/drizzle"; import { db } from "../db"; import * as schema from "../db/schema"; export const auth = betterAuth({ database: drizzleAdapter(db, { provider: "pg", schema, }), emailAndPassword: { enabled: true, requireEmailVerification: false, }, session: { expiresIn: 60 * 60 * 24 * 7, }, user: { additionalFields: { role: { type: "string", required: false, defaultValue: "user" } } } });