{"library":"firesnap","type":"library","category":null,"description":"Firesnap is an ORM/ODM for Google Firestore, inspired by Mongoose, providing data validation, population of related data, and lifecycle hooks (save/delete callbacks). Current stable version is 1.0.14. It supports both TypeScript (with decorators) and JavaScript (with static schema). Key differentiators: decorator-based model definition, built-in validation, and Firestore-specific query operators ($eq, $gt, etc.). Release cadence is irregular; maintained primarily by a single developer. Not officially stable or production-ready (version < 1.0).","language":"javascript","status":"active","version":"1.0.14","tags":["javascript","firebase","firestore","orm","odm","mongoose","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install firesnap","imports":["import { Firesnap } from 'firesnap'","import { Model } from 'firesnap'","import { Field } from 'firesnap'","import { Collection } from 'firesnap'"]},{"cmd":"yarn add firesnap","imports":[]},{"cmd":"pnpm add firesnap","imports":[]}],"homepage":"https://github.com/EliotBrown/firesnap#readme","github":"https://github.com/EliotBrown/firesnap","docs":null,"changelog":null,"pypi":null,"npm":"firesnap","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}