{"library":"crorm","type":"library","category":null,"description":"Catch&Release ORM (crorm) is an opinionated React/Redux ORM that reduces boilerplate and simplifies immutable data access. Version 6.0.0 requires Redux with Immutable.js, data in JSONAPI format normalized by jsonapi-normalizer, and a 'data' reducer via combineReducers. It provides a base class for models with findById, all, where, create methods, instance dot access, and lifecycle hooks like onDestroy. Compared to alternatives like normalizr or redux-orm, it is tightly coupled to a specific tech stack (Redux, Immutable.Record, jsonapi-normalizer) and assumes CRUD actions. Maintenance and release cadence are unclear; last release appears to be v6.0.0.","language":"javascript","status":"active","version":"6.0.0","tags":["javascript","catchandrelease","orm","react","redux"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install crorm","imports":["import { ORM } from 'crorm'","import { Base } from 'crorm'","import { ORM } from 'crorm'; ORM.Config.debug = true;"]},{"cmd":"yarn add crorm","imports":[]},{"cmd":"pnpm add crorm","imports":[]}],"homepage":"https://github.com/CatchRelease/crorm#readme","github":"https://github.com/CatchRelease/crorm","docs":null,"changelog":null,"pypi":null,"npm":"crorm","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}