42 packages
@graphitation/apollo-forest-run
**Experimental** custom cache for Apollo client using indexing and diffing for data syncing (instead of normalization). Aims to be a drop-in replacement* for Apollo InMemoryCache.
@graphitation/apollo-mock-client
An Apollo Client that allows mocking of payloads in response to operations, rather than having to provide them all upfront.
@graphitation/apollo-react-relay-duct-tape
A compatibility wrapper that provides the react-relay API on top of Apollo Client.
@graphitation/apollo-react-relay-duct-tape-compiler
The build tools to cater to @graphitation/apollo-react-relay-duct-tape's needs.
@graphitation/cli
TODO
@graphitation/embedded-document-artefact-loader
This is a simple set of webpack/jest loaders that will replace embedded GraphQL documents with an import of an external compiled artefact file. It is meant to remain agnostic of a specific AST form, so it can work with pipelines that use babel, tsc, esbui
@graphitation/graphql-codegen-relay-ir-plugin
## supermassive-relay-ir-plugin
@graphitation/graphql-codegen-resolvers-models
## graphql-codegen-resolvers-models
@graphitation/graphql-codegen-supermassive-schema-extraction-plugin
## graphql-codegen-supermassive-schema-extraction-plugin
@graphitation/graphql-codegen-supermassive-typed-document-node-plugin
## supermassive-typed-document-node
@graphitation/graphql-codegen-typescript-operations
Based on GraphQL codegen typescript operations [plugin](https://the-guild.dev/graphql/codegen/plugins/typescript/typescript-operations). It adds a possibility to export all used types and enums.
@graphitation/graphql-codegen-typescript-typemap-plugin
This plugin will emit a `TypeMap` object type that returns the schema types, emitted by the `typescript` plugin, keyed by their name.
@graphitation/graphql-eslint-rules
This package contains the following eslint rules:
@graphitation/graphql-js-operation-payload-generator
Generates a payload for a given GraphQL operation expressed in graphql-js AST and a GraphQL Schema.
@graphitation/graphql-js-tag
A simple graphql-js AST based `graphql` tagged template function.
@graphitation/relay-apollo-duct-tape
## Setup
@graphitation/rempl-apollo-devtools
## Features
@graphitation/supermassive
_[Pack more performance into smaller space](https://en.wikipedia.org/wiki/Supermassive_black_hole)_
@graphitation/supermassive-ast
AST definitions and AST transform for supermassive. Annotates a document so a supermassive can execute it without runtime schema.
@graphitation/supermassive-extractors
@graphitation/supermasive-extractors extract implicit resolvers.
@graphitation/test-package
@graphitation/ts-codegen
This package generates Typescript definitions based on GraphQL Schema Definition Language.
@graphitation/ts-transform-graphql-js-tag
TS transform to convert all instances of "@graphitation/graphql-js-tag" or another graphql tag library to parsed document definitions.
@graphitation/webpack-loader
A fork of @graphql-tools/webpack-loader with supermassive SDL encoding format support
@nova/ai-logger
Application Insights logger for Nova framework