Registry / database / stein-orm-migrations

stein-orm-migrations

JSON →
library11.7.2jsnpmunverified

stein-orm-migrations v11.7.2 provides automatic database migrations for stein-orm, forked from fl-migrations. It supports up/down migrations with file-based configuration and JavaScript callbacks. The package is stable but appears to be in maintenance mode with infrequent updates. Unlike more active alternatives like Knex migrations, it is tightly coupled to stein-orm and lacks CLI tooling.

npm install stein-orm-migrations
INSTALL
IMPORT
SIG · STEIN-ORM-MIGRATIO
S
stein-orm-migrations
databasejavascriptv11.7.2
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.

Migrations
import { Migrations } from 'stein-orm-migrations'
const Migrations = require('stein-orm-migrations').Migrations
ESM named export; CommonJS users need .Migrations
default
import Migrations from 'stein-orm-migrations'
const Migrations = require('stein-orm-migrations')
No default export; use named import or destructure from require
Migrations
const { Migrations } = require('stein-orm-migrations')
const Migrations = require('stein-orm-migrations')
CommonJS destructure from default export object

Shows how to import Migrations, initialize with path/pattern, and run migration.

import { Migrations } from 'stein-orm-migrations'; const migrations = new Migrations({ path: './migrations', pattern: '.js$' }); migrations.migrate();
Debug
Known issues
deprecatedThe package is in maintenance mode and may not receive updates
fix
Consider migrating to Knex migrations or other active migration tools
affects: >=0.0.0
gotchaMigrations must export an object with 'up' (and optionally 'down') functions; otherwise migration fails silently
fix
Always export { up, down } from migration files
affects: >=0.0.0
gotchaMigration file names are expected to be sortable; natural sort not guaranteed
fix
Prefix migration files with zero-padded numbers (e.g., 00001.js)
affects: >=0.0.0
Errors
Common errors & fixes
Error: Cannot find module 'stein-orm-migrations'
Package not installed or import path incorrect
fix
Run 'npm install stein-orm-migrations'
TypeError: migrations.migrate is not a function
Migrations instance not correctly initialized or wrong import
fix
Ensure import is correct: import { Migrations } from 'stein-orm-migrations' then instantiate with 'new Migrations(...)'
Error: Migration file must export up function
Missing 'up' export in migration file
fix
Export an object with an 'up' function from each migration file
Upgrade
Version history
11.7.2latest on npm
Audit
Dependencies
stein-ormrequiredCore ORM that the migrations library operates on
Agent activity
13 hits · last 30 days
node
10
Meta
1
Amazon
1
OpenAI (training)
1
Resources
stein-orm-migrations — npm install stein-orm-migrations · libregistry