{"library":"papr","type":"library","category":null,"description":"Papr is a lightweight TypeScript-aware MongoDB ORM that leverages MongoDB's JSON Schema validation for runtime document validation (requires MongoDB 3.6+). Current stable version is 17.1.0, requiring Node.js >=22.12.0 and mongodb driver ^7.0.0. It offers a familiar API similar to raw MongoDB methods but with TypeScript-safe schemas, making it a more type-safe alternative to Mongoose. The library is stable with a moderate release cadence, focusing on performance and minimalism.","language":"javascript","status":"active","version":"17.1.0","tags":["javascript","mongodb","database","model","schema","json","json-schema","validation","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install papr","imports":["import Papr, { schema, types } from 'papr';","import { schema } from 'papr';","import { types } from 'papr';"]},{"cmd":"yarn add papr","imports":[]},{"cmd":"pnpm add papr","imports":[]}],"homepage":"https://plexinc.github.io/papr/","github":"https://github.com/plexinc/papr","docs":null,"changelog":null,"pypi":null,"npm":"papr","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}