{"repo":"plexinc/papr","free":true,"listed":false,"github":"https://github.com/plexinc/papr","clone":"git clone https://github.com/plexinc/papr.git","description":"MongoDB TypeScript-aware Models","language":"TypeScript","stars":497,"topics":["mongodb","schema","json-schema","typescript","validation"],"license":"MIT","category":"data-pipelines","readme_excerpt":"Papr --- - TypeScript-safe schemas - JSON Schema MongoDB validation - :tada: Lightweight library - :rocket: Blazing fast --- papr is a lightweight library built around the MongoDB NodeJS driver, written in TypeScript. papr uses MongoDB's JSON Schema validation feature to enable validation of document writes at runtime (requires MongoDB 3.6+). papr has a familiar API - if you have used the raw mongodb methods to query and change documents before, then you already know how to use papr . Sample code Documentation Read the documentation at: plexinc.github.io/papr Contributing Please read the contributing guidelines. Before contributing, please read the Code of conduct. License MIT Inspiration - Mongoose - ts-mongoose","default_branch":null,"files":null,"tree":[],"storefront":"/r/plexinc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/plexinc/papr/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}