{"library":"graphql-modules","type":"library","category":null,"description":"GraphQL Modules is a toolset for building modular, reusable, and maintainable GraphQL servers. It enforces a schema-first design, allowing you to split your GraphQL schema into multiple modules that can be developed, tested, and scaled independently. Current stable version is 3.1.2, with frequent updates and a canary release channel. It provides features like dependency injection, application context, and testing utilities. It is actively maintained by The Guild and supports GraphQL v14-16. Key differentiators: first-class TypeScript support, dependency injection built-in, and a clear migration path from simple to complex architectures.","language":"javascript","status":"active","version":"3.1.2","tags":["javascript","graphql","graphql-modules","server","typescript","the-guild"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install graphql-modules","imports":["import { createModule } from 'graphql-modules'","import { createApplication } from 'graphql-modules'","import { gql } from 'graphql-modules'","import { Inject } from 'graphql-modules'","import { GraphQLModule } from 'graphql-modules'"]},{"cmd":"yarn add graphql-modules","imports":[]},{"cmd":"pnpm add graphql-modules","imports":[]}],"homepage":"https://github.com/graphql-hive/graphql-modules#readme","github":"https://github.com/graphql-hive/graphql-modules","docs":null,"changelog":null,"pypi":null,"npm":"graphql-modules","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}