Installation
Install package, set environment, and verify setup.
Requirements
- Node.js 18+
- Next.js 14 or 15
- React 18 or 19
- Drizzle ORM ^0.44.0
Install
bun add @remcostoeten/drizzleasy drizzle-ormAdd a database driver for your provider:
# Postgres (Neon, Vercel, Supabase, local postgres)
bun add @neondatabase/serverless
# SQLite
bun add better-sqlite3
# Turso / LibSQL
bun add @libsql/clientEnvironment variables
NODE_ENV=development
DATABASE_URL=... # postgres://..., postgresql://..., file:./db.sqlite, libsql://...
TURSO_AUTH_TOKEN=... # only if using libsql/tursoVerify installation
Create a small script to confirm schema loading and connection:
import { initializeConnection } from '@remcostoeten/drizzleasy'
async function main() {
const db = await initializeConnection(process.env.DATABASE_URL!)
console.log('Connected:', !!db)
}
main()