{"library":"odata-resource","type":"library","category":null,"description":"odata-resource is a Node.js module (v2.0.0, released 2018-06-03) for building REST APIs with Express, Mongoose, and OData query support. It provides a Resource class that wraps a Mongoose model and automatically generates CRUD routes with OData-like query parameters ($filter, $orderby, $select, $expand, $top, $skip). Key differentiators: minimal boilerplate, support for static and instance-based relationships, custom operators (in, notin), and high customizability. Development appears stable but low activity; last release over 6 years ago. Not recommended for new projects; consider alternatives like odata-v4 or feathers-odata for modern OData support.","language":"javascript","status":"maintenance","version":"2.0.0","tags":["javascript","REST","OData","Mongoose","MongoDb"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install odata-resource","imports":["var Resource = require('odata-resource');\n// or in TypeScript/Esm: import Resource from 'odata-resource';","var Bridge = require('odata-resource/bridge'); // if available","var ODataQuery = require('odata-resource/odata-query'); // if available"]},{"cmd":"yarn add odata-resource","imports":[]},{"cmd":"pnpm add odata-resource","imports":[]}],"homepage":"https://adamspe.github.io/odata-resource/","github":"https://github.com/adamspe/odata-resource","docs":null,"changelog":null,"pypi":null,"npm":"odata-resource","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}