<commit_before># parasprite

Describe your GraphQL schema using chainable interface

[![Mentioned in Awesome GraphQL](https://awesome.re/mentioned-badge.svg)](https://github.com/chentsulin/awesome-graphql)
[![Build Status](https://travis-ci.org/octet-stream/parasprite.svg?branch=master)](https://travis-ci.org/octet-stream/parasprite)
[![Code Coverage](https://codecov.io/github/octet-stream/parasprite/coverage.svg?branch=master)](https://codecov.io/github/octet-stream/parasprite?branch=master)
[![dependencies Status](https://david-dm.org/octet-stream/parasprite/status.svg)](https://david-dm.org/octet-stream/parasprite)
[![devDependencies Status](https://david-dm.org/octet-stream/parasprite/dev-status.svg)](https://david-dm.org/octet-stream/parasprite?type=dev)

## Requirements

* Node.js >= 6

* GraphQL.js >=0.10.x (see [installation section](https://github.com/octet-stream/parasprite#installation))

## Installation

You can install parasprite from NPM:

```sh
npm install --save parasprite graphql@>=0.10.x
```

or YARN:

```
yarn add parasprite graphql@>=0.10.x
```

## API

Parasprite has classes that help you describe GraphQL schema with chains.

**Note: You can invoke these classes without "new" keyword, just like a function**

### constructor Schema()

Main class that defines GraphQL schema.

Available methods:<commit_msg>Tiny fix for docs.<commit_after># parasprite

Describe your GraphQL schema using chainable interface

[![Mentioned in Awesome GraphQL](https://awesome.re/mentioned-badge.svg)](https://github.com/chentsulin/awesome-graphql)
[![Build Status](https://travis-ci.org/octet-stream/parasprite.svg?branch=master)](https://travis-ci.org/octet-stream/parasprite)
[![Code Coverage](https://codecov.io/github/octet-stream/parasprite/coverage.svg?branch=master)](https://codecov.io/github/octet-stream/parasprite?branch=master)
[![dependencies Status](https://david-dm.org/octet-stream/parasprite/status.svg)](https://david-dm.org/octet-stream/parasprite)
[![devDependencies Status](https://david-dm.org/octet-stream/parasprite/dev-status.svg)](https://david-dm.org/octet-stream/parasprite?type=dev)

## Requirements

* Node.js >= 6

* GraphQL.js >=0.10.x (see [installation section](https://github.com/octet-stream/parasprite#installation))

## Installation

You can install parasprite from NPM:

```sh
npm install --save parasprite graphql@>=0.10.x
```

or YARN:

```
yarn add parasprite graphql@>=0.10.x
```

## API

Parasprite has classes that help you describe GraphQL schema with chains.

**Note: You can invoke these classes without "new" keyword, just like a function**

### `constructor Schema()`

Main class that defines GraphQL schema.

Available methods:
{'fraction_non_alphanumeric': 0.16042978881067063, 'fraction_numerical': 0.007410151908114116, 'mean_word_length': 5.601466992665037, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 11, 'https://': 22, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1282241', 'n_tokens_mistral': 940, 'n_tokens_neox': 929, 'n_words': 168}