graphql-tools
graphql-tools copied to clipboard
:wrench: Utility library for GraphQL to build, stitch and mock GraphQL schemas in the SDL-first approach
### Issue workflow progress _Progress of the issue based on the [Contributor Workflow](https://github.com/the-guild-org/Stack/blob/master/CONTRIBUTING.md#a-typical-contributor-workflow)_ - [ ] 1. The issue provides a reproduction available on Github, Stackblitz or CodeSandbox > Make...
Currently there's only the `RenameObjectFieldArguments` class useful for renaming field arguments but it would be great to have another class (maybe a transform class) that allows to modify the type...
see https://github.com/graphql/graphql-js/pull/3596#issuecomment-1130551613 > `mapSchema` changes only the requested types, and then calls `rewireTypes` which unfortunately recreates ALL schema types. This ensures that all fields on all types are pointing to...
**Is your feature request related to a problem? Please describe.** I'd like to pluck raw GraphQL from a custom Vue block: ```vue {{data.record}} import { useGetRecordQuery } from '@/generated/graphql'; const...
**Is your feature request related to a problem? Please describe.** I am trying to create a mock server to mock externally-defined Apollo Federation subgraphs. I would like to use a...
### Issue workflow progress _Progress of the issue based on the [Contributor Workflow](https://github.com/the-guild-org/Stack/blob/master/CONTRIBUTING.md#a-typical-contributor-workflow)_ - [ ] 1. The issue provides a reproduction available on Github, Stackblitz or CodeSandbox > Make...
### Issue workflow progress _Progress of the issue based on the [Contributor Workflow](https://github.com/the-guild-org/Stack/blob/master/CONTRIBUTING.md#a-typical-contributor-workflow)_ - [x] 1. The issue provides a reproduction available on Github [here](https://github.com/xddq/stitch-alias-null) - [ ] 2. A...
We've found [Codesandbox CI](https://codesandbox.io/docs/ci) to be pretty handy, allowing contributors to `yarn add ` a version of a graphql-tools package derived from a PR (effectively a simple forking solution). Check...
**Describe the bug** pruneSchema will keep all implementations of an interface regardless of whether it is used or not. **To Reproduce** Steps to reproduce the behavior: Prune the following schema:...
This issue seems like a continuation of https://github.com/ardatan/graphql-tools/issues/3031 where merges conflict if descriptions differ. We use **graphql-codegen** that uses **graphql-tools/merge** to combine schema. Schemas are generated by two tools: graphql-js...