{"library":"graphql-no-alias","type":"library","category":null,"description":"GraphQL directive and validation library to limit alias fields on queries and mutations, preventing batch attacks. Current stable version is 3.0.3, actively maintained with regular releases. It provides a @noAlias directive that can be applied to GraphQL types or fields, with customizable alias limits. Key differentiators: supports both schema directive and imperative configuration, includes error message customization, and offers an optional Envelop plugin for integration with Envelop-based servers. Requires graphql ^16.2.0.","language":"javascript","status":"active","version":"3.0.3","tags":["javascript","graphql","graphql directive","graphql validation","graphql alias","graphql query alias","graphql mutation alias","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install graphql-no-alias","imports":["import { createValidation } from 'graphql-no-alias'","const { typeDefs } = createValidation()","const { validation } = createValidation()"]},{"cmd":"yarn add graphql-no-alias","imports":[]},{"cmd":"pnpm add graphql-no-alias","imports":[]}],"homepage":"https://github.com/ivandotv/graphql-no-alias#readme","github":"https://github.com/ivandotv/graphql-no-alias","docs":null,"changelog":null,"pypi":null,"npm":"graphql-no-alias","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}