Installation
@repo/db is a workspace package. No installation step is needed beyond the monorepo's pnpm install.
Importing
import {
wrapDbWithHooks,
createMigrationHelpers,
overviewToQuery,
queryWithCount,
Repository,
getOr404,
subtractTables,
convertTablesToZod,
whereToObject,
} from '@repo/db'
All types are also available from the same import path:
import type {
DatabaseHooks,
MutationHook,
SetUpdateHook,
SetInsertHook,
HooksContext,
OverviewConfig,
QueryConfig,
InferQueryModel,
GetDbContext,
} from '@repo/db'
Peer Dependencies
drizzle-ormdrizzle-zodpostgres(postgres.js driver)svelte(for SvelteKit'serrorhelper used ingetOr404)