ilorm (I Love ORM) is a modern ORM for Node.js that separates database from business logic using ECMAScript classes and schemas. Current stable version is 0.15.2. It provides universal connectors for MongoDB, SQL, Redis, REST, CSV, etc., a plugin ecosystem, query builder, and data validation. Unlike traditional ORMs like Sequelize or Mongoose, ilorm emphasizes class inheritance for plugins and universal data source support. Release cadence is irregular as it's still in early development (pre-1.0).
npm install ilormNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Create a schema, instantiate a model, and perform a simple query using ilorm.
Use 'ilorm': '0.15.2' in package.json instead of '^0.15.2'.
Use default import: 'import ilorm from 'ilorm''.
Replace 'schema({...})' with 'schema.new({...})'.Evaluate alternative stable ORMs like Sequelize or Mongoose for production.
Use 'schema.String()' instead of 'ilorm.String()'.
Run 'npm install ilorm' and ensure node_modules contains the package.
Use 'const { schema } = require('ilorm')' or 'import { schema } from 'ilorm''.Replace 'schema({...})' with 'schema.new({...})'.Ensure schema is defined and fields match; verify import paths.
No dependency data recorded yet.