{"library":"beast-orm","type":"library","category":null,"description":"Beast-ORM is a promise-based ORM for IndexedDB and localStorage in the browser, inspired by Django's ORM. Version 1.1.5 provides auto-incrementing fields, complex filtering with field lookups (gt, gte, lt, lte, not), bulk create/update/delete, and query chaining. It uses a single transaction for multiple requests and registers models against a database name. Key differentiators include a familiar Django-like API, TypeScript support, and plans for SQLite in v2.0.0. Release cadence is irregular as the project is relatively new and maintained by BackdoorTech.","language":"javascript","status":"active","version":"1.1.5","tags":["javascript","indexeddb","interface","indexed-db","browser","database","model","storage","typescript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install beast-orm","imports":["import { models } from 'beast-orm'","import { models } from 'beast-orm'; class User extends models.Model { ... }","import { models } from 'beast-orm'; userId = models.AutoField({primaryKey:true})"]},{"cmd":"yarn add beast-orm","imports":[]},{"cmd":"pnpm add beast-orm","imports":[]}],"homepage":"https://github.com/BackdoorTech/Beast-ORM#readme","github":"https://github.com/BackdoorTech/Beast-ORM","docs":null,"changelog":null,"pypi":null,"npm":"beast-orm","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}