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.
npm install reheatNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to connect to RethinkDB, define a model, create an instance, and save it with promises.
Pin to exact version and monitor changelog for breaking changes.
Lock dependency to minor version range (e.g., 1.0.0-beta.10).
Ensure RethinkDB server is running and accessible.
Install rethinkdb: npm install rethinkdb --save
Use: const reheat = require('reheat'); then new reheat.Connection(...)