{"library":"immigration","type":"library","category":null,"description":"Simple, no-frills database migration utility for Node.js. Version 2.3.0, stable, with low release cadence. Provides CLI commands for up, down, create, list, executed, log, unlog, and tidy migrations. Supports plugin adapter architecture for persisting migration state (built-in fs adapter). Lightweight alternative to node-migrate or db-migrate, with optional async (callback/promise) migration scripts. Lacks built-in database-specific adapters; requires custom adapters for most databases.","language":"javascript","status":"active","version":"2.3.0","tags":["javascript","migrate","migration","database","deploy","update","script"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install immigration","imports":["npx immigration --help","exports.up = function (callback) { callback(); }; exports.down = function () { return Promise.resolve(); };","module.exports = { init: function() { return { isLocked, executed, lock, unlock, log, unlog }; } };"]},{"cmd":"yarn add immigration","imports":[]},{"cmd":"pnpm add immigration","imports":[]}],"homepage":"https://github.com/blakeembrey/node-immigration","github":"git://github.com/blakeembrey/node-immigration","docs":null,"changelog":null,"pypi":null,"npm":"immigration","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}