Esme

JSON →
library 0.3.5 ·javascript
verified Jun 7, 2026

Esme is a TypeScript-first schema migration library for PostgreSQL that provides an abstract interface for managing database schema changes. Current stable version is 0.3.5, with irregular release cadence. It differentiates from tools like Knex or TypeORM by focusing on a minimal, type-safe API using bus-style actions (addTable, addColumn, relationships) and offering an abstract class to implement custom migration backends. Requires pg v7 as a peer dependency.