{"library":"graphql-sock","type":"library","category":null,"description":"GraphQL SOCK converts SDL files that use semantic nullability (via @semanticNonNull directive or GraphQLSemanticNonNull wrapper) into traditional SDL for legacy tooling. Version 1.0.1 is the current stable release. It supports two modes: 'semantic-to-nullable' strips semantic non-null markers, while 'semantic-to-strict' replaces them with strict non-null. The library works as a CLI tool or programmatic API. Requires graphql 15.x, 16.x, or 17.x as a peer dependency. Differentiates from similar tools by supporting both the directive and the experimental asterisk syntax, with fine-grained level control for nested types.","language":"javascript","status":"active","version":"1.0.1","tags":["javascript","graphql","throw","error","errors","raise","exception","semantic","null","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install graphql-sock","imports":["import { sock } from 'graphql-sock'","import { sock } from 'graphql-sock'","import type { SockOptions } from 'graphql-sock'"]},{"cmd":"yarn add graphql-sock","imports":[]},{"cmd":"pnpm add graphql-sock","imports":[]}],"homepage":"https://github.com/graphile/graphql-sock","github":"https+git://github.com/graphile/graphql-sock","docs":null,"changelog":null,"pypi":null,"npm":"graphql-sock","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}