import { db } from "@zendegi/db"; import * as schema from "@zendegi/db/schema/auth"; import { env } from "@zendegi/env/server"; import { betterAuth } from "better-auth"; import { anonymous } from "better-auth/plugins"; import { drizzleAdapter } from "better-auth/adapters/drizzle"; import { tanstackStartCookies } from "better-auth/tanstack-start"; export const auth = betterAuth({ database: drizzleAdapter(db, { provider: "pg", schema: schema, }), trustedOrigins: [env.CORS_ORIGIN], emailAndPassword: { enabled: true, }, plugins: [tanstackStartCookies(), anonymous()], advanced: { database: { generateId: "uuid", }, }, });