Packages
MeshQL ships as focused libraries. JSR packages use @meshql/* import paths (TypeScript source). npm packages use meshql-* names (compiled ESM). Same semver on both registries.
| JSR | npm | Purpose |
|---|---|---|
@meshql/core |
meshql-core |
Parser, planner, shaper, createMesh() |
@meshql/postgres |
meshql-postgres |
Postgres buildSelectSql ($1, $2, …) |
@meshql/sqlite |
meshql-sqlite |
SQLite buildSelectSql for node:sqlite / Bun / D1 |
@meshql/prisma |
meshql-prisma |
Prisma catch-all resolver (v0.6.0) |
@meshql/drizzle |
meshql-drizzle |
Drizzle relational query resolver (v0.6.0) |
@meshql/kysely |
meshql-kysely |
Kysely + SQL builder resolver (v0.6.0) |
@meshql/http |
meshql-http |
Express, Fastify, Hono adapters |
@meshql/client |
meshql-client |
Typed client SDK (Node + browser) |
@meshql/upload |
meshql-upload |
Multipart file uploads |
@meshql/integrity |
meshql-integrity |
Request signing and integrity tokens |
@meshql/access |
meshql-access |
Entity, row, and field access control |
Typical stacks
Section titled “Typical stacks”SQLite (zero setup on Node 22.5+):
# npmnpm install meshql-core meshql-sqlite meshql-http meshql-client
# JSRnpx jsr add @meshql/core @meshql/sqlite @meshql/http @meshql/clientPostgres:
# npmnpm install meshql-core meshql-postgres meshql-http meshql-client pg
# JSRnpx jsr add @meshql/core @meshql/postgres @meshql/http @meshql/clientPrisma (v0.6.0):
npm install meshql-core meshql-prisma meshql-http meshql-client @prisma/client# or: npx jsr add @meshql/core @meshql/prisma @meshql/http @meshql/clientWith security plugins:
# npmnpm install meshql-core meshql-http meshql-integrity meshql-access
# JSRnpx jsr add @meshql/core @meshql/http @meshql/integrity @meshql/accessImport paths
Section titled “Import paths”| Registry | Example import |
|---|---|
| JSR | import { createMesh } from "@meshql/core" |
| npm | import { createMesh } from "meshql-core" |
Per-package docs: core · postgres · sqlite · prisma · drizzle · kysely · http · client · upload · integrity · access
Guides: ORM adapters · Database connections · SQL integration