{"library":"migration-state","type":"library","category":null,"description":"A Bun-based TypeScript CLI tool that reads PostgreSQL migration files from disk, applies them sequentially in-memory using @supabase/pg-parser (WASM PostgreSQL 17 parser), and outputs the final schema state as LLM-optimised markdown or JSON. v0.3.0 supports 46 DDL statement types and auto-detects migration tools including Flyway, golang-migrate, goose, dbmate, sql-migrate, Prisma, Drizzle, and Atlas. Unlike existing tools that require a live database connection, this runs purely offline, making it ideal for CI/CD and LLM context injection. Work-in-progress but functionally complete for common DDL patterns.","language":"javascript","status":"active","version":"0.3.0","tags":["javascript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install migration-state","imports":["bunx migration-state ./migrations","import { processMigrations } from 'migration-state'","import type { Config } from 'migration-state'"]},{"cmd":"yarn add migration-state","imports":[]},{"cmd":"pnpm add migration-state","imports":[]}],"homepage":"https://github.com/mec07/migration-state#readme","github":"https://github.com/mec07/migration-state","docs":null,"changelog":null,"pypi":null,"npm":"migration-state","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}