1 repository
A modular plugin architecture for adding custom middleware, tracing, and file upload support to GraphQL requests.
Distinct from GraphQL Client Middleware: Distinct from GraphQL Client Middleware: focuses on a plugin-based extension system rather than simple middleware interceptors.
Explore 1 awesome GitHub repository matching web development · Plugin-Based Client Middleware. Refine with filters or upvote what's useful.
graphql-request is a lightweight, type-safe GraphQL client library for JavaScript that runs across browsers, Node.js, and other JavaScript environments. It provides a minimal HTTP client for sending queries and mutations, with a promise-based execution model that uses the native fetch API for cross-runtime compatibility without additional dependencies. The client supports reusable selection set composition at runtime, allowing fragments to be shared across multiple requests to reduce duplication. It includes a plugin-based extension system for adding custom middleware, tracing, or file upload
Provides a modular plugin architecture for adding custom middleware, tracing, and file upload support.