Melon-dbMelon-db
API reference

api

API reference: api

API documentation is generated from each package's src/index.ts with TypeDoc and enriched with Fumadocs TypeScript type tables on package guide pages.

Each package index is titled with its npm scope (e.g. @melon-db/db), not a generic "Melon-db API".

Regenerate

From the monorepo root:

bun run --filter docs docs:api

Packages by layer

Core

PackageDepends onAPI index
@melon-db/db—melon-db

SQLite adapters

PackageDepends onAPI index
@melon-db/db-sqlite@melon-db/dbmelon-db-sqlite
@melon-db/db-sqlite-native@melon-db/db-sqlite (peer)melon-db-sqlite-native

Query surfaces

PackageDepends onAPI index
@melon-db/db-query@melon-db/dbmelon-db-query
@melon-db/db-query-mango@melon-db/dbmelon-db-query-mango
@melon-db/db-prisma@melon-db/dbmelon-db-prisma

React and tooling

PackageDepends onAPI index
@melon-db/db-react@melon-db/db, query packages, @melon-db/syncmelon-db-react
@melon-db/db-devtools@melon-db/dbmelon-db-devtools
@melon-db/db-testkit@melon-db/dbmelon-db-testkit
@melon-db/db-codemods@melon-db/dbmelon-db-codemods

Sync

PackageDepends onAPI index
@melon-db/sync@melon-db/dbmelon-sync
@melon-db/sync-server@melon-db/sync, @melon-db/dbmelon-sync-server

Only symbols exported from each package src/index.ts are included. Package guides under /docs/packages provide setup context and examples beyond the generated reference.