{"library":"memory-orm","type":"library","category":null,"description":"An in-memory client-side ORM with map-reduce capabilities for JavaScript, version 0.7.0 (appears stable, low release cadence). It allows defining schemas with associations (has_many, belongs_to), querying data via Set and Query objects, and performing map-reduce aggregations (count, avg, min, max, variance, etc.). Differentiators: built-in map-reduce engine for client-side data analysis, schema-based relationships, and ordering/filtering operators. Works in Node.js and browser. Ships TypeScript types. Not to be confused with server-side ORMs like Sequelize or TypeORM.","language":"javascript","status":"maintenance","version":"0.7.0","tags":["javascript","ORM","map-reduce","typescript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install memory-orm","imports":["import { Rule } from 'memory-orm'","import { Set } from 'memory-orm'","import { Query } from 'memory-orm'"]},{"cmd":"yarn add memory-orm","imports":[]},{"cmd":"pnpm add memory-orm","imports":[]}],"homepage":"https://github.com/7korobi/memory-orm","github":"ssh://git@github.com/7korobi/memory-orm","docs":null,"changelog":null,"pypi":null,"npm":"memory-orm","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}