{"library":"xorm","type":"library","category":null,"description":"xorm is a Node.js ORM wrapper around Objection.js (v0.7.6) that adds conventions like automatic table naming (model class name), managed timestamps (createdAt/updatedAt), and soft delete support with methods like withTrashed/forceDelete. It requires knex (>=0.19.0 <1.0) as the SQL query builder and sm-utils. It is maintained by Smartprix, with moderate release cadence. Key differentiators vs. Objection: less boilerplate, built-in timestamp/soft-delete lifecycle hooks.","language":"javascript","status":"active","version":"0.7.6","tags":["javascript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install xorm","imports":["import { Model } from 'xorm'","import xorm from 'xorm'","import { QueryBuilder } from 'xorm'"]},{"cmd":"yarn add xorm","imports":[]},{"cmd":"pnpm add xorm","imports":[]}],"homepage":"https://github.com/smartprix/xorm#readme","github":"https://github.com/smartprix/xorm","docs":null,"changelog":null,"pypi":null,"npm":"xorm","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}