{"componentChunkName":"component---src-templates-modal-page-js","path":"/graphql-tools","result":{"pageContext":{"node":{"slug":{"current":"graphql-tools"},"name":"GraphQL Tools","githubUrl":"https://github.com/ardatan/graphql-tools","description":"A set of utilities for for faster development of GraphQL Schemas","developer":null,"price":"Free","url":"https://www.graphql-tools.com/docs/introduction/","tags":[{"id":"be16bebb-ead8-5ccd-9b12-43490b7a3f4e","name":"JavaScript","slug":{"current":"javascript"}}],"logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/2ceacaed4f41f325e015aa0e7221c0b8aeb30d9f-61x65.svg"}},"categories":[{"name":"Utilities","slug":{"current":"utilities"}}],"_rawContent":[{"_key":"adb14e80f4a6","_type":"block","children":[{"_key":"adb14e80f4a60","_type":"span","marks":[],"text":"This package provides a few useful ways to create a GraphQL schema:"}],"markDefs":[],"style":"normal"},{"_key":"8ddc62ec1c56","_type":"block","children":[{"_key":"8ddc62ec1c560","_type":"span","marks":[],"text":"Use the GraphQL schema language to "},{"_key":"8ddc62ec1c561","_type":"span","marks":["13e2d08c4212"],"text":"generate a schema"},{"_key":"8ddc62ec1c562","_type":"span","marks":[],"text":" with full support for resolvers, interfaces, unions, and custom scalars. The schema produced is completely compatible with "},{"_key":"8ddc62ec1c563","_type":"span","marks":["c0f428bc6da7"],"text":"GraphQL.js"},{"_key":"8ddc62ec1c564","_type":"span","marks":[],"text":"."}],"level":1,"listItem":"bullet","markDefs":[{"_key":"13e2d08c4212","_type":"link","href":"https://graphql-tools.com/docs/generate-schema"},{"_key":"c0f428bc6da7","_type":"link","href":"https://github.com/graphql/graphql-js"}],"style":"normal"},{"_key":"ea07468d9e93","_type":"block","children":[{"_key":"ea07468d9e930","_type":"span","marks":[],"text":""},{"_key":"ea07468d9e931","_type":"span","marks":["efa229d7ee89"],"text":"Mock your GraphQL API"},{"_key":"ea07468d9e932","_type":"span","marks":[],"text":" with fine-grained per-type mocking"}],"level":1,"listItem":"bullet","markDefs":[{"_key":"efa229d7ee89","_type":"link","href":"https://graphql-tools.com/docs/mocking"}],"style":"normal"},{"_key":"b23a8e976444","_type":"block","children":[{"_key":"b23a8e9764440","_type":"span","marks":[],"text":"Automatically "},{"_key":"b23a8e9764441","_type":"span","marks":["667716693789"],"text":"stitch multiple schemas together"},{"_key":"b23a8e9764442","_type":"span","marks":[],"text":" into one larger API"}],"level":1,"listItem":"bullet","markDefs":[{"_key":"667716693789","_type":"link","href":"https://graphql-tools.com/docs/schema-stitching"}],"style":"normal"}]},"targetPath":"","modalType":"tool"}},"staticQueryHashes":[]}