{"library":"graphql-compose","type":"library","category":null,"description":"Programmatic GraphQL schema builder with a type registry for constructing and editing output/input types, fields, arguments, and interfaces. v9.1.0 (stable) supports GraphQL v14–16, ships TypeScript definitions, and is ESM-only. Key differentiators vs graphql-tools: Resolver abstraction for CRUD operations, built-in projection parser from AST, OutputType-to-InputType converter, and plugin ecosystem (mongoose, JSON, Elasticsearch). Releases ~monthly; recent fixes address security (removed object-path) and TypeScript compatibility.","language":"javascript","status":"active","version":"9.1.0","tags":["javascript","graphql","compose","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install graphql-compose","imports":["import { schemaComposer } from 'graphql-compose'","import { ObjectTypeComposer } from 'graphql-compose'","import { Resolver } from 'graphql-compose'","import { GraphQLDate } from 'graphql-compose'","import type { ObjectTypeComposer } from 'graphql-compose'"]},{"cmd":"yarn add graphql-compose","imports":[]},{"cmd":"pnpm add graphql-compose","imports":[]}],"homepage":"https://graphql-compose.github.io","github":"https://github.com/graphql-compose/graphql-compose","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/graphql-compose","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/graphql-compose/compatibility"}}