The module requires a client factory at app/auth.client.ts.
It is aliased as #auth/client and used by useUserSession().
import { createAuthClient } from 'better-auth/vue'
import { adminClient } from 'better-auth/client/plugins'
export function createAppAuthClient(baseURL: string) {
return createAuthClient({
baseURL,
plugins: [adminClient()],
})
}
export type AppAuthClient = ReturnType<typeof createAppAuthClient>
The module validates this file exists during setup.
/better-auth/client-plugins