gitextract_uah1ygf4/ ├── .babelrc.js ├── .eslintrc.js ├── .github/ │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ └── nodejs.yml ├── .gitignore ├── .npmignore ├── .tav.yml ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── README.md ├── package.json ├── renovate.json ├── src/ │ ├── constants.js │ ├── createRule.js │ ├── customGraphQLValidationRules.js │ └── index.js └── test/ ├── __fixtures__/ │ ├── required-fields-invalid-array.graphql │ ├── required-fields-invalid-no-id.graphql │ ├── required-fields-valid-array.graphql │ ├── required-fields-valid-id.graphql │ └── required-fields-valid-no-id.graphql ├── customTagName.js ├── default.js ├── env/ │ ├── apollo.js │ ├── fraql.js │ ├── index.js │ ├── lokka.js │ └── relay.js ├── graphqlconfig/ │ ├── index.js │ ├── multiproject/ │ │ └── .graphqlconfig │ ├── multiproject-literal/ │ │ └── graphql.config.json │ └── simple/ │ └── graphql.config.json ├── helpers.js ├── index.js ├── makeProcessors.js ├── schema.graphql ├── schemaTests/ │ └── index.js ├── second-schema.graphql ├── updateSchemaJson.js └── validationRules/ ├── built-in.js ├── capitalized-type-name.js ├── index.js ├── named-operations.js ├── no-deprecated-fields.js └── required-fields.js