@hazejs/orm
v1.0.0
Published
Models, query builder and migrations for hazejs on top of drizzle (MySQL, PostgreSQL, SQLite, Turso, D1, MongoDB)
Maintainers
Readme
@hazejs/orm
Models, query builder, migrations and seeders for hazejs on top of drizzle — MySQL, PostgreSQL, SQLite, Turso, Cloudflare D1 — plus a MongoDB adapter (@hazejs/orm/mongo).
Install
pnpm add @hazejs/ormUsage
// app/model/Post.ts — columns and types come from database/schema/posts.ts
export class Post extends Model.define(posts) {
static override softDelete = true
static override hidden = ['secret']
}
const page = await Post.where('published', true).paginate(1, 20)
const post = await Post.findOrFail(id)Part of hazejs — see the main README for documentation.
