Package Exports
- @saas-billkit/adapter-prisma
- @saas-billkit/adapter-prisma/schema
Readme
@saas-billkit/adapter-prisma
Prisma adapter for the SaaS BillKit billing engine. Connects BillKit to your Prisma-managed database.
Installation
npm install @saas-billkit/adapter-prisma @saas-billkit/core @prisma/clientQuick Start
import { SaasBillkit } from '@saas-billkit/core';
import { createPrismaAdapter } from '@saas-billkit/adapter-prisma';
import { PrismaClient } from '@prisma/client';
const prisma = new PrismaClient();
const adapter = createPrismaAdapter(prisma);
const billkit = new SaasBillkit({
adapter,
defaultCurrency: 'usd',
});Add the BillKit schema to your Prisma project:
// Copy from node_modules/@saas-billkit/adapter-prisma/src/schema/schema.prismaDocumentation
Full documentation available at github.com/MajorAbdullah/saas-billkit
License
MIT