<commit_before>Folktale
=======

[![Ready to work on~!](https://img.shields.io/waffle/label/origamitower/folktale/ready.svg?style=flat-square)](http://waffle.io/origamitower/folktale)
[![Chat on Gitter](https://img.shields.io/gitter/room/folktale/discussion.svg?style=flat-square)](https://gitter.im/folktale/discussion)
[![Build status](https://img.shields.io/travis/origamitower/folktale/master.svg?style=flat-square)](https://travis-ci.org/origamitower/folktale)
[![NPM version](https://img.shields.io/npm/v/folktale.svg?style=flat-square)](https://npmjs.org/package/folktale)
[![Dependencies status](https://img.shields.io/david/origamitower/folktale.svg?style=flat-square)](https://david-dm.org/origamitower/folktale)
![Licence](https://img.shields.io/npm/l/folktale.svg?style=flat-square&label=licence)
![Stability: Stable](https://img.shields.io/badge/stability-stable-green.svg?style=flat-square)


Folktale is a suite of libraries for generic functional programming in
JavaScript that allows you to write elegant modular applications with fewer bugs
and more reuse.


## Installing

The officially supported way of getting Folktale is through [npm][]:

    $ npm install folktale

> **NOTE**  
> If you don't have npm, you'll need to install [Node.js][] in your
> system before installing Folktale.

A tool like [Browserify][] or [Webpack][] can be used to run Folktale in
platforms that don't implement Node-style modules, like the Browser.

[Node.js]: https://nodejs.org/
[npm]: https://www.npmjs.com
[Browserify]: http://browserify.org/
[Webpack]: https://webpack.github.io/


## Documentation

Folktale has [Comprehensive HTML docs](http://origamitower.github.io/folktale).
If you find any functionality that's not documented, please [report a bug on
our issue tracker](https://github.com/origamitower/folktale/issues).


### Interactive documentation

Folktale is annotated with [Meta:Magical](https://github.com/origamitower/metamagical),
so every runtime Folktale object contains documentation annotation that you<commit_msg>(-) fixes minor grammar issues in README<commit_after>Folktale
=======

[![Ready to work on~!](https://img.shields.io/waffle/label/origamitower/folktale/ready.svg?style=flat-square)](http://waffle.io/origamitower/folktale)
[![Chat on Gitter](https://img.shields.io/gitter/room/folktale/discussion.svg?style=flat-square)](https://gitter.im/folktale/discussion)
[![Build status](https://img.shields.io/travis/origamitower/folktale/master.svg?style=flat-square)](https://travis-ci.org/origamitower/folktale)
[![NPM version](https://img.shields.io/npm/v/folktale.svg?style=flat-square)](https://npmjs.org/package/folktale)
[![Dependencies status](https://img.shields.io/david/origamitower/folktale.svg?style=flat-square)](https://david-dm.org/origamitower/folktale)
![Licence](https://img.shields.io/npm/l/folktale.svg?style=flat-square&label=licence)
![Stability: Stable](https://img.shields.io/badge/stability-stable-green.svg?style=flat-square)


Folktale is a suite of libraries for generic functional programming in
JavaScript that allows you to write elegant modular applications with fewer bugs
and more reuse.


## Installing

The officially supported way of getting Folktale is through [npm][]:

    $ npm install folktale

> **NOTE**  
> If you don't have npm, you'll need to install [Node.js][] in your
> system before installing Folktale.

A tool like [Browserify][] or [Webpack][] can be used to run Folktale in
platforms that don't implement Node-style modules, like the Browser.

[Node.js]: https://nodejs.org/
[npm]: https://www.npmjs.com
[Browserify]: http://browserify.org/
[Webpack]: https://webpack.github.io/


## Documentation

Folktale has [comprehensive HTML docs](http://origamitower.github.io/folktale).
If you find any functionality that's not documented, please [report a bug on
our issue tracker](https://github.com/origamitower/folktale/issues).


### Interactive documentation

Folktale is annotated with [Meta:Magical](https://github.com/origamitower/metamagical),
so every runtime Folktale object contains documentation annotation that you
{'fraction_non_alphanumeric': 0.14869798004380627, 'fraction_numerical': 0.0, 'mean_word_length': 5.586538461538462, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 9, 'https://': 32, 'lorem ipsum': 0, 'www.': 2, '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': '584369', 'n_tokens_mistral': 1434, 'n_tokens_neox': 1335, 'n_words': 291}