An open API service indexing awesome lists of open source software.

https://github.com/jenyus-org/graphql-utils

Utilities and helpers to make working with GraphQL.js based APIs simpler.
https://github.com/jenyus-org/graphql-utils

graphql graphql-utilities javascript nestjs typescript

Last synced: about 1 year ago
JSON representation

Utilities and helpers to make working with GraphQL.js based APIs simpler.

Awesome Lists containing this project

README

          

# graphql-utils
![License: MIT](https://img.shields.io/github/license/Jenyus-Org/graphql-utils)
![GitHub Checks](https://img.shields.io/github/workflow/status/Jenyus-Org/graphql-utils/Deploy%20package%20to%20NPM%20and%20GitHub%20package%20repository)
![GitHub Issues](https://img.shields.io/github/issues/Jenyus-Org/graphql-utils)
![GitHub Pull Requests](https://img.shields.io/github/issues-pr/Jenyus-Org/graphql-utils)
![GitHub Stars](https://img.shields.io/github/stars/Jenyus-Org/graphql-utils?style=social)

- [graphql-utils](#graphql-utils)
- [Documentation](#documentation)
- [Installation](#installation)
- [License](#license)

`graphql-utils` is a set of NPM packages with utilities for GraphQL.js based projects to aid in implementing complex APIs and working with the GraphQL AST.

It currently consists of two packages:

- [`graphql-utils`](./graphql-utils/README.md): GraphQL utility functions compatible with any implementation of GraphQL that uses the [`graphql`](https://github.com/graphql/graphql-js) library as a base.
- [`nestjs-graphql-utils`](./nestjs-graphql-utils/README.md): Utilities wrapped in NestJS `ParamDecorator` to encourage the stateless nature of NestJS GraphQL resolvers.

## Documentation

The full documentation with live code sandboxes can be found [here](https://jenyus-org.github.io/graphql-utils/).

## Installation

The packages can be installed via the `npm` and Yarn package managers. It's as easy as running `npm i @jenyus-org/` or `yarn add @jenyus-org/`.

For more information see the individual package folders and their respective READMEs.

## License

This project is licensed under the terms of the MIT license.