{"library":"make-service","type":"library","category":null,"description":"A type-safe thin wrapper around the fetch API for interacting with external APIs. Current stable version is 4.1.1, actively maintained with TypeScript support. It provides features like base URL configuration, automatic JSON body stringification, URL params and query composition, request/response transformers (e.g., case conversion), and runtime response parsing via standard-schema libraries. Unlike bare fetch, it offers type-safe response.json() (defaults to unknown instead of any), merges headers, and includes debugging via trace function. Requires Node >=18.","language":"javascript","status":"active","version":"4.1.1","tags":["javascript","fetch","api","wrapper","service","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install make-service","imports":["import { makeService } from 'make-service'","import { enhancedFetch } from 'make-service'","import { typedResponse } from 'make-service'"]},{"cmd":"yarn add make-service","imports":[]},{"cmd":"pnpm add make-service","imports":[]}],"homepage":"https://github.com/gustavoguichard/make-service#readme","github":"https://github.com/gustavoguichard/make-service","docs":null,"changelog":null,"pypi":null,"npm":"make-service","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}