{"library":"awesome-graphql-client","type":"library","category":null,"description":"Awesome GraphQL Client is a lightweight, zero-dependency GraphQL client library designed for both NodeJS and browser environments. It currently ships as v3.0.0 and is ESM-only. The library's core feature set includes robust GraphQL File Upload support as per the `graphql-multipart-request-spec`, full TypeScript integration, and compatibility with GraphQL queries generated by `graphql-tag`. While it does not specify a strict release cadence, the project shows consistent maintenance with regular updates addressing features, bug fixes, and Node.js version compatibility. Key differentiators include its minimal footprint (around 2KB gzipped), built-in file upload capabilities, and suitability for modern React applications when paired with libraries like `react-query`.","language":"javascript","status":"active","version":"3.0.0","tags":["javascript","graphql","request","graphql-client","apollo","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install awesome-graphql-client","imports":["import { AwesomeGraphQLClient } from 'awesome-graphql-client';","import { GraphQLRequestError } from 'awesome-graphql-client';","import { gql } from 'awesome-graphql-client';","import { isFileUpload } from 'awesome-graphql-client';"]},{"cmd":"yarn add awesome-graphql-client","imports":[]},{"cmd":"pnpm add awesome-graphql-client","imports":[]}],"homepage":null,"github":"https://github.com/lynxtaa/awesome-graphql-client","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/awesome-graphql-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/awesome-graphql-client/compatibility"}}