A lightweight and extensible ORM for Node.js focusing on core components: Collections, Repositories, and Models. Version 0.7.0 (stable) supports MySQL/MariaDB with planned adapter-based extensibility for other data stores. Differentiators include a plugin system for custom functionality, hooks into internal operations, and relational terminology. Designed for relational databases, with optional support for NoSQL via adapters.
npm install simple-ormNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates basic usage: define a model with schema, create a repository, save an instance, and fetch all records.
Upgrade to Node >= 0.11.10 and use --harmony flag or transpile with Babel.
Update join criteria to use 'condition' key instead of 'on'.
Watch changelog for plugin API updates.
Check adapter documentation for supported features before switching.
Run 'npm install simple-orm' and ensure node_modules is in path.
Use 'import { Model } from 'simple-orm'' instead of default import.Switch to ESM import syntax or rename file to .cjs.
Replace 'on' with 'condition' in join definitions.
No dependency data recorded yet.