{"library":"migratable","type":"library","category":null,"description":"General-purpose migration and seeding framework for Node.js, built with TypeScript. v0.4.0 provides Migrator and Seeder classes to run upgrade/downgrade migrations and repeatable seed operations with a simple index-based sequence. Lightweight, actively maintained, and production-tested. Unlike database-specific tools, it keeps the context generic via a user-supplied ctx object, making it suitable for any data or configuration migration need. Migrations track state via a local cache file, while seeds run without persistence. Supports loading migrations from directories. Requires a Promise polyfill in older environments.","language":"javascript","status":"active","version":"0.4.0","tags":["javascript","migration","migrations","patch","patcher","seed","seeding","patching","migrating","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install migratable","imports":["import { Migrator } from 'migratable'","import { Seeder } from 'migratable'","import type { Migrator } from 'migratable'","import type { Seeder } from 'migratable'"]},{"cmd":"yarn add migratable","imports":[]},{"cmd":"pnpm add migratable","imports":[]}],"homepage":"https://github.com/xpepermint/migratablejs#readme","github":"https://github.com/xpepermint/migratablejs","docs":null,"changelog":null,"pypi":null,"npm":"migratable","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}