Skip to content

v0.1.0 - Initial release

Compare
Choose a tag to compare
@octet-stream octet-stream released this 16 Dec 18:17
· 95 commits to main since this release
d16af14

Implement Mikro ORM adapter.

Usage:

  1. 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.
  2. When you finished with the schema definition you can simply pass the result of mikroOrmAdapter call to the database 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
  }
})