Utility to scaffold Sequelize migration files for TypeScript projects, supporting NestJS and Express.js. Current stable version is 1.0.2 (last updated 2020). It wraps the Sequelize CLI to generate migration stubs in TypeScript, bypassing issues with sequelize-cli's native JS output. Differentiates via a `-f` filepath option and a `ct` (create table) template. However, it is minimally documented, has no active maintenance (no commits since 2020), and lacks TypeScript type declarations, making it risky for production use.
npm install ts-migNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Install ts-mig and dependencies, configure .sequelizerc for TypeScript output directory, initialize Sequelize, and run a migration scaffold.
Consider alternatives like umzug or writing migrations manually.
Ensure .sequelizerc uses absolute paths with path.resolve() and points config to a config.json file.
Use npx ts-mig or install as devDependency and run via npm scripts.
Uninstall old and install 'ts-mig': npm uninstall typescript-sequelize-migration && npm install --save-dev ts-mig
Update migration stubs to use require() or import statements instead.