{"library":"masterrecord","type":"library","category":null,"description":"MasterRecord is a lightweight, code-first Object-Relational Mapper (ORM) for Node.js, currently at version 1.0.4. It emphasizes a fluent, lambda-based query API, a comprehensive CLI-driven migration system, and out-of-the-box support for multiple relational databases including MySQL (5.7+/8.0+), PostgreSQL (9.6+/12+), and SQLite (3.x). The ORM operates on an Active Record pattern, providing entity serialization, lifecycle hooks, and built-in validation. A key differentiator is its \"ESM only\" nature, requiring Node.js 20+ and a host project configured as a module, with no CommonJS build available. It offers features like query result caching, bulk operations, and robust SQL injection protection through parameterized queries. The project seems to follow a stable release cadence with its initial major v1.0 release.","language":"javascript","status":"active","version":"1.0.4","tags":["javascript","orm","database","migrations","mysql","sqlite","postgres","esm","masterrecord"],"install":[{"cmd":"npm install masterrecord","imports":["import { MasterRecord } from 'masterrecord';","import { defineEntity } from 'masterrecord';","import { Entity } from 'masterrecord';"]},{"cmd":"yarn add masterrecord","imports":[]},{"cmd":"pnpm add masterrecord","imports":[]}],"homepage":null,"github":"https://github.com/Tailor/Masterrecord","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/masterrecord","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/masterrecord/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}