{"library":"reheat","type":"library","category":null,"description":"A Node.js ORM for RethinkDB that simplifies data access with features like connection pooling, model lifecycle hooks, schema definition, validation, and relationship management. Current version is 1.0.0-beta.10, supporting RethinkDB 1.15.x and newer. It provides a declarative Model definition, automatic validation, and query builder integration with ReQL. Differentiators include lifecycle hooks (beforeUpdate, afterDestroy), schema-based validation, and ability to convert req.query to ReQL. Considered beta software with API fluctuations expected before 1.0.0.","language":"javascript","status":"active","version":"1.0.0-beta.10","tags":["javascript","orm","odm","model","schema","rethink","rethinkdb","nosql","database"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install reheat","imports":["const reheat = require('reheat');","const Connection = reheat.Connection;","const Model = reheat.Model;"]},{"cmd":"yarn add reheat","imports":[]},{"cmd":"pnpm add reheat","imports":[]}],"homepage":"https://github.com/jmdobry/reheat","github":"https://github.com/jmdobry/reheat","docs":null,"changelog":null,"pypi":null,"npm":"reheat","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}