@escape.tech/graphql-armor-max-aliases
This plugin will limit the number of aliases in a GraphQL query.
Getting Started
# npm
npm install @escape.tech/graphql-armor-max-aliases
# yarn
yarn add @escape.tech/graphql-armor-max-aliases
Usage example
@graphql/graphql-js
With import { maxAliasesRule } from '@escape.tech/graphql-armor-max-aliases';
@envelop/core
from @the-guild-org
With import { envelop } from '@envelop/core';
import { maxAliasesPlugin } from '@escape.tech/graphql-armor-max-aliases';
const getEnveloped = envelop({
plugins: [
// ... other plugins ...
maxAliasesPlugin({
n: 15, // Number of aliases allowed | Default: 15
}),
]
})