@monaco-auth/adapter-prisma
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

@monaco-auth/adapter-prisma

Installation

npm install @monaco-auth/adapter-prisma

Usage

import { PrismaAdapter } from "@monaco-auth/adapter-prisma";
import { PrismaClient } from "@prisma/client";

const client = new PrismaClient();

const adapter = new PrismaAdapter(client);
model User {
  id            String    @id
  username      String
  email         String?
  emailVerified Boolean
  oauthId       String    @unique
  profileImage  String?
  sessions      Session[]
}

model Session {
  id        String   @id
  expiresAt DateTime
  userId    String
  user      User     @relation(fields: [userId], references: [id])
}

Readme

Keywords

none

Package Sidebar

Install

npm i @monaco-auth/adapter-prisma

Weekly Downloads

0

Version

0.0.2

License

MIT

Unpacked Size

4.57 kB

Total Files

5

Last publish

Collaborators

  • pilcrowonpaper