<commit_before>## Welcome to OJ.
OJ(S) (OJ.js || OpenJS || Orange Julius || whatever you like) is a framework upon which to build web applications in pure (sometimes functional) ~~JavaScript~~ CoffeeScript.

OJ is packaged for Node and Bower. Other options abound.
* Bower `bower install --save ojs`
* From NPM last stable `npm install --save ojs`
* Clone from Git `git clone <EMAIL>:somecallmechief/oj.git`

### Abstract

OJ is written in CoffeeScript. The distribution folder has the complete CS and JS for the project.
The source folder includes CS, JS and source maps for each individual file.
Feel free to use OJ in either flavor.
While OJ probably doesn't have a lot of utility in the context of Node, I have made an effort to keep it Node-compatible--although there is absolutely no testing to this effect.

### API

At its heart, OJ provides a simple API to build out the DOM:<commit_msg>Correct src code doc.<commit_after>## Welcome to OJ.
OJ(S) (OJ.js || OpenJS || Orange Julius || whatever you like) is a framework upon which to build web applications in pure (sometimes functional) ~~JavaScript~~ CoffeeScript.

OJ is packaged for Node and Bower. Other options abound.
* Bower `bower install --save ojs`
* From NPM last stable `npm install --save ojs`
* Clone from Git `git clone <EMAIL>:somecallmechief/oj.git`

### Abstract

OJ is written in CoffeeScript. The distribution folder has the complete CS and JS for the project.
The source folder includes only the CoffeeScript. To generate the JavaScript and corresponding Source Map files for each source file, run the `gulp compile` task.
Once compiled, feel free to use OJ in either flavor.
While OJ probably doesn't have a lot of utility in the context of Node, I have made an effort to keep it Node-compatible--although there is absolutely no testing to this effect.

### API

At its heart, OJ provides a simple API to build out the DOM:
{'fraction_non_alphanumeric': 0.06887486855941115, 'fraction_numerical': 0.0, 'mean_word_length': 4.2569060773480665, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '4116308', 'n_tokens_mistral': 520, 'n_tokens_neox': 506, 'n_words': 296}