{"library":"monguito","type":"library","category":null,"description":"Monguito v6.1.3 is a lightweight, type-safe MongoDB repository library for Node.js that implements the repository and polymorphic patterns on top of Mongoose (v8+). It reduces boilerplate by providing a generic MongooseRepository class with basic CRUD operations (findById, findOne, findAll, save, deleteById) and supports polymorphic schemas via subtype configuration. It ships with TypeScript types and requires Node.js >= 18.18.0. Unlike raw Mongoose or other ODM wrappers, Monguito enforces a structured repository pattern and optional audit data tracking.","language":"javascript","status":"active","version":"6.1.3","tags":["javascript","node","nodejs","node.js","nest","nestjs","nest.js","repository","abstract repository","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install monguito","imports":["import { MongooseRepository } from 'monguito'","import { MongooseEntity } from 'monguito'","import { Optional } from 'monguito'"]},{"cmd":"yarn add monguito","imports":[]},{"cmd":"pnpm add monguito","imports":[]}],"homepage":"https://github.com/josuto/monguito#readme","github":"https://github.com/josuto/monguito","docs":null,"changelog":null,"pypi":null,"npm":"monguito","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}