{"library":"esme","type":"library","category":null,"description":"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.","language":"javascript","status":"active","version":"0.3.5","tags":["javascript","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install esme","imports":["import { Esme } from 'esme'","import type { EsmeConfig } from 'esme'"]},{"cmd":"yarn add esme","imports":[]},{"cmd":"pnpm add esme","imports":[]}],"homepage":"https://github.com/vriad/esme","github":"https://github.com/vriad/esme","docs":null,"changelog":null,"pypi":null,"npm":"esme","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}