1.2 KiB
1.2 KiB
database
Database adapters, migrations, seeding, and SQLite support.
Packages in database
5 packages.
| Package | Description |
|---|---|
@suaveplan/db |
Universal relational database adapter interface for Suaveplan. Provides the DatabaseAdapter contract (extending DatabaseLike from @suaveplan/types), inje… |
@suaveplan/db-sqlite |
Universal SQLite adapter for Suaveplan. Runs on bun:sqlite on the Bun server and @sqlite.org/sqlite-wasm (Web Worker) in the browser, unified behind a sing… |
@suaveplan/migration |
Database-agnostic schema migration runner with ledger tracking, checksum validation, dry-run reporting, distributed locking, event bus integration, and OTel in… |
@suaveplan/seed |
Universal declarative database seeding and fixture framework. Define seed data once, let the runner handle dependency ordering, environment filtering, idempote… |
@suaveplan/surrealdb |
Universal SurrealDB client wrapper for Suaveplan. Implements @suaveplan/db's DatabaseAdapter interface with connection lifecycle management, typed CRUD, sc… |