An Ember.js addon (v1.0.2) that provides a lightweight ORM layer for AJAX requests (find, create, update, delete) and form mixins. It replaces ember-data with a simpler model layer based on EmberObject and a store service. Last updated in 2021, it targets Ember 4.3+ and Node 16+. Differentiators include easy integration with any REST API, built-in form handling mixins, and support for glimmer tracked properties. Release cadence is low, with only a few major versions since 2015.
npm install ember-easy-ormNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Defines a User model with the model mixin and uses the store service to fetch all users from /api/users.
Update models to use native class syntax (extend EmberObject) and ensure Ember 4.3+.
Remove ember-data from package.json before installing ember-easy-orm.
Upgrade Ember to 4.3 or later.
Always set 'url' inside init() as shown in the README.
Run 'ember uninstall ember-data' then reinstall or restart ember serve.
Ensure import: import EmberObject from '@ember/object'; and import model from 'ember-easy-orm/mixins/model';
Remove any explicit import of store service and use @service store instead.