merkel is a framework-agnostic database migration tool designed for Continuous Deployment with built-in rollback support. It generates UUID-based migration files to avoid conflicts in distributed git workflows, supports TypeScript via tsconfig detection, and integrates with git hooks. Currently at version 0.1.3 (no recent releases, appears abandoned), it provides up/down migration functions but lacks ecosystem adoption or maintenance.
npm install merkelNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows installation, config generation, migration creation with up/down functions, and execution via CLI.
Consider actively maintained alternatives like `node-pg-migrate`, `db-migrate`, or `knex`.
Use `--name` flag to provide meaningful names; test migrations manually before deploying.
Create a shared db module and import it in all migrations.
Consider skipping git hook and manually adding merkel to your CI/CD pipeline.
Install as devDependency: npm install --save-dev merkel, then use npx merkel
Use `export function up()` or `module.exports = { up, down }` per CommonJS.No dependency data recorded yet.