Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 601 Bytes

File metadata and controls

24 lines (20 loc) · 601 Bytes

@tony-stark-eth/lucia-mikro-orm-adapter

Mikro ORM v6 adapter for Lucia auth v3 library.

Installation

npm i -S @tony-stark-eth/lucia-mikro-orm-adapter

Usage

import { lucia } from "lucia";
import { MikroOrmAdapter, User, Session, OAuthProviderAttributes } from "@tony-stark-eth/lucia-mikro-orm-adapter";

export const orm = await MikroORM.init({
  // register auth entities
  entities: [User, Session, OAuthProviderAttributes],
  // ...
});

export const auth = lucia({
  adapter: MikroOrmAdapter(orm.em),
  // ...
});