Converts Drizzle ORM schema definitions into Mermaid ER diagram markup. Supports PostgreSQL (pgGenerate), MySQL (mysqlGenerate), and SQLite (sqliteGenerate) dialects. Current version: 0.0.5 (early stage, monthly releases). Differentiator: native Drizzle integration with automatic constraint, foreign key, and relationship detection from Drizzle schema files, including support for relational links via Drizzle's relations() API.
npm install drizzle-mermaid-generatorNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Generate Mermaid ER diagram from a Drizzle ORM schema using PostgreSQL dialect.
Use `import * as schema from './path/to/schema'` instead of named imports like `import { users } from './schema'`.Run via `npx tsx node_modules/.bin/drizzle-mermaid-generator ...` or pre-compile schema imports.
Ensure drizzle-orm version is >= 0.45.1.
Use `import * as schema from './schema'` to import all tables as a single namespace object.
Use `-d pg`, `-d mysql`, or `-d sqlite`.
Install drizzle-orm >= 0.45.1: `npm install drizzle-orm@latest`.