# graphql-matcha

> GraphQL query generator/runner, schema visualizer, and mocha test generator

Latest version **0.0.6** (published 2018-10-16) · MIT license · 0 weekly downloads

## Install

```sh
npm install graphql-matcha
pnpm add graphql-matcha
yarn add graphql-matcha
bun add graphql-matcha
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; large bundle; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.6 |
| Published | 2018-10-16 |
| First published | 2018-10-13 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 19 |
| Unpacked size | 10.7 MB |
| Known vulnerabilities | 0 (+2 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 9 |
| Author | sherbert,echoi,jche,bleong |
| Maintainers | sherbert |

## Links

- npm: https://www.npmjs.com/package/graphql-matcha
- Repository: https://github.com/matcha-tools/graphql-matcha
- Homepage: https://github.com/matcha-tools/graphql-matcha#readme
- Issues: https://github.com/matcha-tools/graphql-matcha/issues
- npm.io page: https://npm.io/package/graphql-matcha

## Dependencies (19)

- [react](https://npm.io/package/react.md) ^16.5.1
- [redux](https://npm.io/package/redux.md) ^4.0.0
- [lodash](https://npm.io/package/lodash.md) ^4.17.11
- [viz.js](https://npm.io/package/viz.js.md) ^2.0.0
- [prettier](https://npm.io/package/prettier.md) ^1.14.3
- [reselect](https://npm.io/package/reselect.md) ^3.0.1
- [react-dom](https://npm.io/package/react-dom.md) ^16.5.1
- [@f/animate](https://npm.io/package/@f/animate.md) ^1.0.1
- [classnames](https://npm.io/package/classnames.md) ^2.2.6
- [codemirror](https://npm.io/package/codemirror.md) ^5.40.0
- [commonmark](https://npm.io/package/commonmark.md) ^0.28.1
- [prop-types](https://npm.io/package/prop-types.md) ^15.6.2
- [markdown-it](https://npm.io/package/markdown-it.md) ^8.4.2
- [react-redux](https://npm.io/package/react-redux.md) ^5.0.7
- [redux-thunk](https://npm.io/package/redux-thunk.md) ^2.3.0
- [svg-pan-zoom](https://npm.io/package/svg-pan-zoom.md) ^3.5.3
- [@material-ui/core](https://npm.io/package/@material-ui/core.md) ^3.1.0
- [react-collapsible](https://npm.io/package/react-collapsible.md) ^2.3.1
- [codemirror-graphql](https://npm.io/package/codemirror-graphql.md) ^0.7.1

## Recent versions

- 0.0.6 (latest) — 2018-10-16
- 0.0.5 — 2018-10-16
- 0.0.4 — 2018-10-15
- 0.0.3 — 2018-10-13
- 0.0.2 — 2018-10-13
- 0.0.1 — 2018-10-13

## README

# GraphQL-Matcha ![alt text](https://travis-ci.com/matcha-tools/react-matcha.svg?branch=master)  [![dependencies Status](https://david-dm.org/matcha-tools/react-matcha/status.svg)](https://david-dm.org/matcha-tools/react-matcha)
There are those who love to get dirty and fix things. They drink coffee at dawn, beer after work. And those who stay clean, just appreciate things. At breakfast they have milk and juice at night. There are those who do both, they drink tea.

## Matcha

Matcha is a powerful tool designed to assist the developer by integrating a schema visualizer and generating tests for queries.

### How to Use

- To use Matcha, install and incorporate the express middleware into your existing project with npm. To use the express middleware, simply import the package into your server file and drop your schema in there. 

- Matcha will be available at the specified route. 

- Once installed, navigate to the proper URL to load up our GUI. 

### Features
- Matcha aims to assist the developer during development with GraphQL. By Integrating a visualizer in conjunction with the core functionality of GraphiQL, developers are now able to explore their GraphQL schema while simultaneously testing their queries.   

- Navigate through the panel to the left in the interactive visualizer to auto-generate queries rather than manually typing them in. 

- Auto-generate tests for any or all executed queries

- Copy or export auto-generated tests 

### Authors

- [Bryan Leong | github.com/GodofCookery](https://github.com/GodofCookery)
- [Eddie Choi | github.com/echoi01](https://github.com/echoi01) 
- [Jonathan Che | github.com/JonathanChe](https://github.com/JonathanChe) 
- [Sean Herbert | github.com/s-herbert](https://github.com/s-herbert)  

### License

- This project is licensed under the MIT License - see the LICENSE.md file for details

### Credits

- [GraphiQL | github.com/graphql/graphiql](https://github.com/graphql/graphiql)
- [GraphQL Voyager | github.com/APIs-guru/graphql-voyager](https://github.com/APIs-guru/graphql-voyager)

### Acknowledgements

- [Greg Shamalta | github.com/grs83](https://github.com/grs83)
- [Clariz Mariano | github.com/havengoer](https://github.com/havengoer)

---
_Source: https://npm.io/package/graphql-matcha · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
