<commit_before>## Description

Create a library of commonly used JavaScript/JQuery/Lodash/Underscore methods with documentation and commenting using ES2015. Publish the code as a package to NPM.

## Context

This goal is important for:
- learning JavaScript
- understanding how developer write higher-level code for others to use
- understanding ES2015

This code will be used by other developers to make their jobs easier.

The questions that this project will raise are:
- how do we write packages that are easy to understand and simple to use out of the box?
- how to publish a package to NPM?

## Specifications

### Required

- [ ] Practice git flow
- [ ] Setup NPM
- [ ] Setup testing using Jasmine
- [ ] Includes a list of commonly used methods to rewrite in ES2015.
- [ ] Includes a README that describes each method and provides an example of use.
- [ ] Package is published with NPM.
- [ ] Includes tests for all methods described.
- [ ] The artifact produced is properly licensed, preferably with the [MIT license][mit-license].

### Optional

- [ ] Showcases methods in a simple website app.

---

<!-- LICENSE -->

<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/80x15.png" /></a>
<br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.
<commit_msg>checked git flow box in readme<commit_after>## Description

Create a library of commonly used JavaScript/JQuery/Lodash/Underscore methods with documentation and commenting using ES2015. Publish the code as a package to NPM.

## Context

This goal is important for:
- learning JavaScript
- understanding how developer write higher-level code for others to use
- understanding ES2015

This code will be used by other developers to make their jobs easier.

The questions that this project will raise are:
- how do we write packages that are easy to understand and simple to use out of the box?
- how to publish a package to NPM?

## Specifications

### Required

- [X] Practice git flow
- [ ] Setup NPM
- [ ] Setup testing using Jasmine
- [ ] Includes a list of commonly used methods to rewrite in ES2015.
- [ ] Includes a README that describes each method and provides an example of use.
- [ ] Package is published with NPM.
- [ ] Includes tests for all methods described.
- [ ] The artifact produced is properly licensed, preferably with the [MIT license][mit-license].

### Optional

- [ ] Showcases methods in a simple website app.

---

<!-- LICENSE -->

<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/80x15.png" /></a>
<br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.

{'fraction_non_alphanumeric': 0.10229847847199741, 'fraction_numerical': 0.01618646811265782, 'mean_word_length': 3.975845410628019, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 17, 'https://': 2, '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': '6283120', 'n_tokens_mistral': 898, 'n_tokens_neox': 859, 'n_words': 366}