v0.1.0 - Initial release
Implement Mikro ORM adapter.
Usage:
- First you'll need to set up Mikro ORM and define the core schema for Better Auth.
If you use any plugin - don't forget to check if they have any additional database schema definitions, then define entities you'll need for each plugin. - When you finished with the schema definition you can simply pass the result of
mikroOrmAdapter
call to thedatabase
option like this:
import {mikroOrmAdapter} from "better-auth-mikro-orm"
import {betterAuth} from "better-auth"
import {orm} from "./orm.js" // Your Mikro ORM instance
export const auth = betterAuth({
database: mikroOrmAdapter(orm),
// Don't forget to disable ID generator if it already managed by Mikro ORM:
advanced: {
generateId: false
}
})