npm.io
3.0.3 • Published 2d ago

@glinr/theauth-prisma

Licence
MIT
Version
3.0.3
Deps
0
Size
86 kB
Vulns
0
Weekly
0
Stars
8

@glinr/theauth-prisma

Prisma database adapter for TheAuth. Use PrismaClient as your TheAuth database backend.

npm

Install

npm install theauth @glinr/@glinr/theauth-prisma @prisma/client

Usage

import { createKavach } from "@glinr/theauth";
import { PrismaClient } from "@prisma/client";
import { kavachPrisma } from "@glinr/theauth-prisma";

const prisma = new PrismaClient();

const kavach = createKavach({
  database: kavachPrisma(prisma),
});

When to use

Use this adapter if your app already uses Prisma and you want TheAuth to share the same database connection and transaction context. For new projects, the built-in database providers (sqlite, postgres, mysql, d1) are simpler.

Docs

docs.theauth.dev/docs/adapters/prisma

License

MIT

Keywords