
Sofa takes your GraphQL Schema, looks for available queries, mutations and subscriptions and turns all of that into REST API. GraphQL Scalars is a library of custom GraphQL Scalars for creating precise type-safe GraphQL schemas. Integrates and visualizes lint issues in popular IDEs (VSCode / WebStorm).
Validates, lints, prettifies and checks for best practices across GraphQL schema and GraphQL operations. Easily extendable - supports custom rules based on GraphQL's AST and ESLint API. Supports ESLint directives (for example: eslint-disable-next-line). Extended type info for more advanced usages. Lints both GraphQL schema and GraphQL operations. graphql files, gql or graphql usages and /* GraphQL */ magic comments. Using GitHub workflows Try out the GitHub Action. As of right now, Ive arrived at the following: Ill use type-graphql in the server package to define the schema and resolvers using types and decorators (type-graphql is really attractive to me because of the dependency injection). Integrates with ESLint core (as a ESTree parser). Start using our GitHub Application, setup everything within few clicks. GraphQL Inspector offers a CLI that lets you analyze your GraphQL API but. Now you would either need to bundle them separately or make a query with raw fetch. Integrates with IDEs and modern GraphQL tools. GraphQL Inspector can be used in any Continuous Integration service. To make the query, you need graphql client and gql literal parsing and these typically would come via vendors.js. GraphQL ESLint is a parser, plugin and set rules for GraphQL (for schema and operations). More about Query, Mutation, Subscription services in "Query, Mutation, Subscription services" chapter of Apollo Angular documentation. Clearly see individual GraphQL requests including support for query batching. To learn more about the tool, please read the "Apollo-Angular 1.2 - using GraphQL in your apps just got a whole lot easier!" article. GraphQL Network Inspector A platform agnostic network inspector specifically built for GraphQL.
If you're a fan of GitHub Actions, we got you covered too.Ī tool to generate a ready to use in your component, strongly typed Angular services, for every defined query, mutation or subscription.
#Graphql network inspector install
There's also a GitHub Application that you can install and use within seconds. The way GraphQL Inspector is built enables you to use everything through a CLI or each feature separately using one of many available packages. It will help you validate documents and fragments against a schema and even find similar or duplicated types. Every change is precisely explained and marked as breaking, non-breaking or dangerous. GraphQL inspector is a tool that’s main purpose is to make sure your GraphQL API and all its clients are well developed. GraphQL Inspector outputs a list of changes between two GraphQL schemas. GraphQL Inspector is a set of tools to help you better maintain and improve GraphQL API as well as GraphQL consumers. Breaking Change Detection with GraphQL Inspector
Thank you to our amazing community members who have created tools and packages around Apollo Angular! If you’ve built something and would like it to be featured, please send a pull request to add it to the list.