Documentation
Migration
From GraphQL Toolkit

Migration from GraphQL Toolkit

GraphQL Toolkit was first built for keeping shared utilities of GraphQL Modules, GraphQL Code Generator, GraphQL CLI, GraphQL Inspector, Merge GraphQL Schemas and GraphQL Import, but we decided to merge this package into GraphQL Tools. So there are some small changes you need to do to replace the old GraphQL Toolkit with the new GraphQL Tools in your project/library.

Common package (@graphql-toolkit/common)

@graphql-toolkit/common is kept under @graphql-tools/utils except for the Resolvers Composition feature. This feature can be found in @graphql-tools/resolvers-composition.

Type Definitions and Schema Loader packages (@graphql-toolkit/core)

That package was renamed to @graphql-tools/load with the same API. All loader packages have been renamed to @graphql-tools/*-loader. GraphQL Import logic extracted to @graphql-tools/import.

Type Definitions, Resolvers and Schema Merging (@graphql-toolkit/schema-merging)

That package was renamed to @graphql-tools/merge with the same API.

File Loading (@graphql-toolkit/file-loading)

That package was renamed to @graphql-tools/load-files with the same API.