{"library":"rpc-request","type":"library","category":null,"description":"A lightweight wrapper around the Fetch API provided as a class, supporting JSON/text transforms, base URLs, automatic rejection on non-OK status, and typed HTTP methods (get, post, put, patch, delete). Version 10.0.0 requires Node >=24.16.0 and ships TypeScript types. It differentiates itself by offering a simple, class-based interface with optional transform and reject options, making it easy to extend for custom API clients.","language":"javascript","status":"active","version":"10.0.0","tags":["javascript","rpc","fetch","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install rpc-request","imports":["import { Fetch } from 'rpc-request'","import { UnsuccessfulFetch } from 'rpc-request'","import type { FetchOptions } from 'rpc-request'"]},{"cmd":"yarn add rpc-request","imports":[]},{"cmd":"pnpm add rpc-request","imports":[]}],"homepage":"https://github.com/vansergen/rpc-request#readme","github":"https://github.com/vansergen/rpc-request","docs":null,"changelog":null,"pypi":null,"npm":"rpc-request","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}