<commit_before># [![Promises/A+](https://promisesaplus.com/assets/logo-small.png)](https://promisesaplus.com) Fidelity

[![Coverage Status](https://coveralls.io/repos/github/bucharest-gold/fidelity/badge.svg?branch=master)](https://coveralls.io/github/bucharest-gold/fidelity?branch=master)
[![Build Status](https://travis-ci.org/bucharest-gold/fidelity.svg?branch=master)](https://travis-ci.org/bucharest-gold/fidelity)
[![Known Vulnerabilities](https://snyk.io/test/npm/fidelity/badge.svg)](https://snyk.io/test/npm/fidelity)
[![dependencies Status](https://david-dm.org/bucharest-gold/fidelity/status.svg)](https://david-dm.org/bucharest-gold/fidelity)

[![NPM](https://nodei.co/npm/fidelity.png)](https://npmjs.org/package/fidelity)

A fast and simple Promise/A+ implementation capable of Node.js or browser-based
execution. `Fidelity` adheres to both the Promise/A+ specspecification, and the
ES6 `Promise` API in its entirety.

|                 | Project Info  |
| --------------- | ------------- |
| License:        | MIT  |
| Build:          | make  |
| Documentation:  | http://bucharest-gold.github.io/fidelity/  |
| Issue tracker:  | https://github.com/bucharest-gold/fidelity/issues  |
| Engines:        | Node.js 4.x, 5.x, 6.x

## Installation

Fidelity can be used in Node.js.

````shell
$ npm install fidelity
````

Or in the browser.

````html
<!-- load fidelity -->
<script src="fidelity-promise-min.js"></script>
````

When used in the browser, a `FidelityPromise` object is created in the
`global` scope.

## Usage

A fidelity promise behaves according to the
[Promises/A+ specification](https://promisesaplus.com/). If you haven't read it,
it's worth your time and will probably make all of the fidelity documentation clearer.

You can create promises using the exported constructor.<commit_msg>doc: following CI configuration.<commit_after># [![Promises/A+](https://promisesaplus.com/assets/logo-small.png)](https://promisesaplus.com) Fidelity

[![Coverage Status](https://coveralls.io/repos/github/bucharest-gold/fidelity/badge.svg?branch=master)](https://coveralls.io/github/bucharest-gold/fidelity?branch=master)
[![Build Status](https://travis-ci.org/bucharest-gold/fidelity.svg?branch=master)](https://travis-ci.org/bucharest-gold/fidelity)
[![Known Vulnerabilities](https://snyk.io/test/npm/fidelity/badge.svg)](https://snyk.io/test/npm/fidelity)
[![dependencies Status](https://david-dm.org/bucharest-gold/fidelity/status.svg)](https://david-dm.org/bucharest-gold/fidelity)

[![NPM](https://nodei.co/npm/fidelity.png)](https://npmjs.org/package/fidelity)

A fast and simple Promise/A+ implementation capable of Node.js or browser-based
execution. `Fidelity` adheres to both the Promise/A+ specspecification, and the
ES6 `Promise` API in its entirety.

|                 | Project Info  |
| --------------- | ------------- |
| License:        | MIT  |
| Build:          | make  |
| Documentation:  | http://bucharest-gold.github.io/fidelity/  |
| Issue tracker:  | https://github.com/bucharest-gold/fidelity/issues  |
| Engines:        | Node.js 6.x, 7.x

## Installation

Fidelity can be used in Node.js.

````shell
$ npm install fidelity
````

Or in the browser.

````html
<!-- load fidelity -->
<script src="fidelity-promise-min.js"></script>
````

When used in the browser, a `FidelityPromise` object is created in the
`global` scope.

## Usage

A fidelity promise behaves according to the
[Promises/A+ specification](https://promisesaplus.com/). If you haven't read it,
it's worth your time and will probably make all of the fidelity documentation clearer.

You can create promises using the exported constructor.
{'fraction_non_alphanumeric': 0.17224355458036203, 'fraction_numerical': 0.0019199122325836533, 'mean_word_length': 3.921727395411606, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 28, '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': '2417644', 'n_tokens_mistral': 1278, 'n_tokens_neox': 1171, 'n_words': 253}