JSPM

@saas-billkit/adapter-drizzle

0.2.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 7
  • Score
    100M100P100Q34498F
  • License MIT

Drizzle ORM adapter for SaaS BillKit billing engine

Package Exports

  • @saas-billkit/adapter-drizzle
  • @saas-billkit/adapter-drizzle/schema

Readme

@saas-billkit/adapter-drizzle

Drizzle ORM adapter for the SaaS BillKit billing engine. Connects BillKit to your Drizzle-managed database.

Installation

npm install @saas-billkit/adapter-drizzle @saas-billkit/core drizzle-orm

Quick Start

import { SaasBillkit } from '@saas-billkit/core'
import { createDrizzleAdapter } from '@saas-billkit/adapter-drizzle'
import * as schema from '@saas-billkit/adapter-drizzle/schema'
import { drizzle } from 'drizzle-orm/node-postgres'

const db = drizzle(connectionString, { schema })
const adapter = createDrizzleAdapter(db, schema)

const billkit = new SaasBillkit({
  adapter,
  defaultCurrency: 'usd',
})

Documentation

Full documentation available at github.com/MajorAbdullah/saas-billkit

License

MIT