From d8997fe7d99ce028e258c9729eec08c7229b8f26 Mon Sep 17 00:00:00 2001 From: ymc9 <104139426+ymc9@users.noreply.github.com> Date: Tue, 18 Nov 2025 16:09:08 -0800 Subject: [PATCH 1/2] chore: add README for better-auth adapter --- packages/auth-adapters/better-auth/README.md | 33 ++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 packages/auth-adapters/better-auth/README.md diff --git a/packages/auth-adapters/better-auth/README.md b/packages/auth-adapters/better-auth/README.md new file mode 100644 index 00000000..ae13c2ac --- /dev/null +++ b/packages/auth-adapters/better-auth/README.md @@ -0,0 +1,33 @@ +# ZenStack Better-Auth Adapter + +This package provides a database adapter for [better-auth](https://better-auth.com). It allows you to use ZenStack ORM as the database backend for better-auth. + +## Installation + +```bash +npm install @zenstackhq/better-auth@next +``` + +## Configuration + +```ts +import { zenstackAdapter } from '@zenstackhq/better-auth'; + +// ZenStack ORM client +import { db } from './db'; + +const auth = new BetterAuth({ + database: zenstackAdapter(db, { + provider: 'postgresql', // or 'sqlite' + }), + // other better-auth options... +}); +``` + +## Schema generation + +You can use the `@better-auth/cli` to populate better-auth's data models into you ZModel schema. + +```bash +npx @better-auth/cli generate +``` From 1dce5c593ddd214753314820b391c48578bbc2fd Mon Sep 17 00:00:00 2001 From: ymc9 <104139426+ymc9@users.noreply.github.com> Date: Tue, 18 Nov 2025 16:11:43 -0800 Subject: [PATCH 2/2] typo --- packages/auth-adapters/better-auth/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/auth-adapters/better-auth/README.md b/packages/auth-adapters/better-auth/README.md index ae13c2ac..fc75d2a4 100644 --- a/packages/auth-adapters/better-auth/README.md +++ b/packages/auth-adapters/better-auth/README.md @@ -26,7 +26,7 @@ const auth = new BetterAuth({ ## Schema generation -You can use the `@better-auth/cli` to populate better-auth's data models into you ZModel schema. +You can use the `@better-auth/cli` to populate better-auth's data models into your ZModel schema. ```bash npx @better-auth/cli generate