{"library":"devour-client","type":"library","category":null,"description":"Devour Client is a lightweight, framework-agnostic JavaScript client for consuming JSON:API compliant APIs. It simplifies the often painful process of manually serializing and deserializing JSON:API resources, providing clear conventions for pagination, filtering, sparse fields, and relationships. Currently stable at version 3.2.0, it focuses on offering a simple yet comprehensive feature set that differentiates it from other JavaScript JSON:API client implementations by abstracting away the complexities of the specification. While a specific release cadence isn't defined, the project sees regular maintenance and dependency updates. It provides a flexible middleware stack and configurable options for common API patterns like pluralization, trailing slashes, and authentication.","language":"javascript","status":"active","version":"3.2.0","tags":["javascript","Devour","JSON-API","API","Client"],"last_verified":"Wed May 27","install":[{"cmd":"npm install devour-client","imports":["import JsonApi from 'devour-client'","const jsonApi = new JsonApi({ apiUrl: 'http://your-api-here.com' })"]},{"cmd":"yarn add devour-client","imports":[]},{"cmd":"pnpm add devour-client","imports":[]}],"homepage":"https://devour-client.github.io/devour-client/","github":"https://github.com/devour-js/devour-client","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/devour-client","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/devour-client/compatibility"}}