JSPM

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

In-memory database adapter for BillSDK (testing & development)

Package Exports

  • @billsdk/memory-adapter

Readme

@billsdk/memory-adapter

In-memory database adapter for BillSDK. Perfect for testing and development.

Installation

npm install @billsdk/memory-adapter

Usage

import { billsdk } from "billsdk";
import { memoryAdapter } from "@billsdk/memory-adapter";

const billing = billsdk({
  database: memoryAdapter(),
  plans: [
    // your plans...
  ],
});

Features

  • Zero configuration
  • Perfect for unit tests
  • Fast in-memory operations
  • Full DBAdapter interface support

Note

Data is stored in memory and will be lost when the process restarts. Do not use in production unless you understand the implications.

Convenience Import

You can also import from billsdk directly:

import { memoryAdapter } from "billsdk/adapters/memory";