{"library":"hapi-query-builder","type":"library","category":null,"description":"Hapi.js plugin that automatically parses URL query parameters into MongoDB/Mongoose query objects. Current stable version is 2.2.0, with a release cadence (latest update Oct 2023). It supports pagination, sorting, field selection, search ($q), and conditional operators. Unlike similar libraries, it tightly integrates with Hapi (v21+) and exposes parsed queries directly on `request.parsedQuery`. Requires Node >=18.20.1 and @hapi/hapi >=21.x.x.","language":"javascript","status":"active","version":"2.2.0","tags":["javascript","hapi","hapi.js","query","hapi-query","mongodb","mongodb-query","query-builder","hapi-query-builder"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install hapi-query-builder","imports":["await server.register({ plugin: require('hapi-query-builder'), options: {} })","handler: function (request, h) { const q = request.parsedQuery; }","options: { defaultSelectField: '_id' }"]},{"cmd":"yarn add hapi-query-builder","imports":[]},{"cmd":"pnpm add hapi-query-builder","imports":[]}],"homepage":"https://github.com/singhamjesh/hapi-query-builder#readme","github":"https://github.com/singhamjesh/hapi-query-builder","docs":null,"changelog":null,"pypi":null,"npm":"hapi-query-builder","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}