{"library":"agnostic-migrator","type":"library","category":null,"description":"A data storage-agnostic migration library (v1.0.0) that provides a simple, flexible migration framework without built-in storage adapters. Users implement StateStorage and Migration interfaces for their specific database or storage system. The library supports up, down, up-to-latest, rollback-last-batch, and rollback-all operations. It is ideal for projects needing a lightweight, custom migration solution, but requires manual implementation of state tracking and migration logic. Released as a single stable version, it ships TypeScript types and is ESM-only.","language":"javascript","status":"active","version":"1.0.0","tags":["javascript","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install agnostic-migrator","imports":["import * as migrator from 'agnostic-migrator'","import { migrateUp } from 'agnostic-migrator'","import type { StateStorage } from 'agnostic-migrator'"]},{"cmd":"yarn add agnostic-migrator","imports":[]},{"cmd":"pnpm add agnostic-migrator","imports":[]}],"homepage":"https://github.com/AnyhowStep/agnostic-migrator#readme","github":"https://github.com/AnyhowStep/agnostic-migrator","docs":null,"changelog":null,"pypi":null,"npm":"agnostic-migrator","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}