@rippledb/db-memory
v0.1.3
Published
In-memory database adapter for RippleDB testing.
Readme
@rippledb/db-memory
In-memory database adapter for RippleDB testing.
📚 Documentation: rippledb.dev/docs/adapters/db-memory
Installation
npm install @rippledb/db-memory @rippledb/core @rippledb/serverUsage
import { MemoryDb } from "@rippledb/db-memory";
const db = new MemoryDb<MySchema>();
// Append changes
await db.append({
stream: "user-123",
changes: [
/* ... */
],
});
// Pull changes
const { changes, nextCursor } = await db.pull({
stream: "user-123",
cursor: null,
});Features
- No persistence (data lost on restart)
- Fast synchronous operations
- Idempotency key support
- Perfect for unit tests and prototyping
License
MIT
