A Mongoose-based migration framework for Node.js with TypeScript support, version 3.3.4. Stores migration state in MongoDB, avoiding file-system dependency issues common in PaaS environments. Supports promises/callbacks, custom config files, removal of stale migrations, and writing migrations in TypeScript. Differentiates from alternatives like migrate-mongoose by providing first-class TypeScript support and global migration state tracking.
npm install migrate-mongoose-typescriptNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to install, create a migration, and run up/down commands via CLI. Includes basic migration file structure.
Use `npx migrate` or `./node_modules/.bin/migrate` instead of the package name.
Use `import migrate from 'migrate-mongoose-typescript'` in an ESM project, or use dynamic import() in CommonJS.
Always provide `-d <mongodb-uri>` or `--config <configFile>` with dbConnectionUri defined.
Always define a `down` function in migration files, even if it is a no-op.
Use `--collection` option to specify a unique collection name.
Run `npm install migrate-mongoose-typescript` in your project directory.
Change `import { migrate } from 'migrate-mongoose-typescript'` to `import migrate from 'migrate-mongoose-typescript'`.Add `-d mongodb://...` or `--config <config-file>` with dbConnectionUri defined.
No dependency data recorded yet.