{"library":"graphql-metadata","type":"library","category":null,"description":"graphql-metadata (v0.7.6, no recent releases) allows attaching metadata to GraphQL schemas using directive-like syntax embedded in description strings. It supports three formats: deprecated annotations (namespaced key-value pairs), markers (simple key-value), and metadata (full directive syntax with arguments). Unlike GraphQL directives, which require schema definition changes, this library works purely with strings, making it useful for tools like code generators or ORMs. It includes TypeScript definitions and peer depends on graphql ^0.12–^15.","language":"javascript","status":"maintenance","version":"0.7.6","tags":["javascript","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install graphql-metadata","imports":["import { parseAnnotations } from 'graphql-metadata'","import { parseMetadata } from 'graphql-metadata'","import { parseMarker } from 'graphql-metadata'","import { stripAnnotations } from 'graphql-metadata'"]},{"cmd":"yarn add graphql-metadata","imports":[]},{"cmd":"pnpm add graphql-metadata","imports":[]}],"homepage":"https://github.com/aerogear/graphql-metadata/#readme","github":"https://github.com/aerogear/graphql-metadata","docs":null,"changelog":null,"pypi":null,"npm":"graphql-metadata","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}