{"library":"graphql-query-rewriter-rc","type":"library","category":null,"description":"A library that rewrites GraphQL queries in middleware to turn breaking schema changes into non-breaking ones, avoiding the need for versioned fields like `doTheThingV3`. Current stable version is 0.0.19, with no active release cadence (last updated in 2021). Key differentiator: allows schema changes (e.g., `String!` to `ID!`) without breaking old clients, by rewriting queries at the middleware level. Supports express-graphql and Apollo Server. Ships with TypeScript types and has peer dependency on GraphQL 14 or 15.","language":"javascript","status":"maintenance","version":"0.0.19","tags":["javascript","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install graphql-query-rewriter-rc","imports":["import { FieldArgTypeRewriter } from 'graphql-query-rewriter'","import { graphqlRewriterMiddleware } from 'express-graphql-query-rewriter'","import { Rewriter } from 'graphql-query-rewriter'"]},{"cmd":"yarn add graphql-query-rewriter-rc","imports":[]},{"cmd":"pnpm add graphql-query-rewriter-rc","imports":[]}],"homepage":"https://github.com/ef-eng/graphql-query-rewriter#readme","github":"https://github.com/ef-eng/graphql-query-rewriter","docs":null,"changelog":null,"pypi":null,"npm":"graphql-query-rewriter-rc","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}