Registry / database / coffee-migrate

coffee-migrate

JSON →
library0.1.7jsnpmunverified

Abstract migration framework for Node.js based on node-migrate, generating migration files in CoffeeScript. Version 0.1.7, last release date unknown, infrequent releases. Designed for CoffeeScript codebases; generates .coffee migration files by default. Not actively maintained.

npm install coffee-migrate
INSTALL
IMPORT
SIG · COFFEE-MIGRATE
C
coffee-migrate
databasejavascriptv0.1.7
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

migrate
var migrate = require('coffee-migrate');
import migrate from 'coffee-migrate';
CommonJS only; no ESM support.
migrate#up
migrate.up();
migrate();
Must call .up() explicitly; default command available via CLI.
migrate#create
migrate.create('title');
migrate.generate('title');
Use create, not generate.

Basic usage: require, set directory, run up migrations, and create a new migration.

var migrate = require('coffee-migrate'); // Set working directory migrate.set('directory', './migrations'); // Run up migrations migrate.up(function(err) { if (err) console.error('Migration failed:', err); else console.log('Migrations applied successfully'); }); // Create a new migration file migrate.create('add_users_table', function(err, filename) { if (err) console.error(err); else console.log('Created migration:', filename); });
Debug
Known issues
deprecatedPackage is no longer maintained; last release 2014.
fix
Use node-migrate or a modern migration tool (e.g., db-migrate, knex).
affects: all
gotchaCoffeeScript required; generated .coffee files must be compiled.
fix
Ensure coffee-script is installed as a dependency.
affects: all
gotchaUsage from CLI requires global install or npx.
fix
Run `npx coffee-migrate up` or install globally.
affects: 0.1.0 - 0.1.7
breakingNo compatibility with Node.js v6+ due to use of deprecated APIs.
fix
Use a newer migration framework.
affects: >=0.1.0
Errors
Common errors & fixes
Error: Cannot find module 'coffee-migrate'
Package not installed or missing from node_modules.
fix
Run `npm install coffee-migrate`.
ReferenceError: require is not defined
ESM context using import instead of require.
fix
Switch to CommonJS or use dynamic import.
Upgrade
Version history
0.1.7latest on npm
Audit
Dependencies
coffee-scriptrequiredrequired for compiling CoffeeScript migrations
Agent activity
7 hits · last 30 days
node
6
OpenAI (training)
1
Resources
coffee-migrate — npm install coffee-migrate · libregistry