<commit_before># jesuis
[![travis][travis-badge]][travis-url]
[![git][git-badge]][git-url]
[![npm][npm-badge]][npm-url]

Library for JSON parsing currently based on value or object matching. Input object and search term, outputs array with matches that contain lineage traces as state progressed during the search.

* [Install](#install)
* [Example](#example)
* [Reading Output](#output)
* [TODO](#todo)
* [License](#license)

<a name="install"></a>
## Install

```
npm install jesuis --save
```

<a name="example"></a>
## Example
Check out the [example.js][example] and [test.js][example] files for examples how to run. 
```js
'use strict'

var jesuis = require('jesuis');

var y = {
	a: 1,
	b: [1,2]
}

jesuis.start(y, {b: true});
```
<commit_msg>link fx<commit_after># jesuis
[![travis][travis-badge]][travis-url]
[![git][git-badge]][git-url]
[![npm][npm-badge]][npm-url]

Library for JSON parsing currently based on value or object matching. Input object and search term, outputs array with matches that contain lineage traces as state progressed during the search.

* [Install](#install)
* [Example](#example)
* [Reading Output](#output)
* [TODO](#todo)
* [License](#license)

<a name="install"></a>
## Install

```
npm install jesuis --save
```

<a name="example"></a>
## Example
Check out the [example.js][example] and [test.js][test] files for examples how to run. 
```js
'use strict'

var jesuis = require('jesuis');

var y = {
	a: 1,
	b: [1,2]
}

jesuis.start(y, {b: true});
```

{'fraction_non_alphanumeric': 0.1880456682337139, 'fraction_numerical': 0.004029550033579583, 'mean_word_length': 5.208333333333333, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, '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': '3241698', 'n_tokens_mistral': 559, 'n_tokens_neox': 528, 'n_words': 157}