<commit_before>![](https://github.com/pltod/javascript-applications/blob/master/images/logo.png)


# How it Works

This project can be used in two ways:

1. Run a test suite to learn a topic.

**See package.json for available suites**


> For example when running ```npm run test-modules``` you see this: 

![](https://github.com/pltod/javascript-applications/blob/master/images/test-modules.png)


2. Additionaly for some topics there are self-contained subprojects that require running a db or running a server to try different concepts. For these see appropriate README files in the subfolders of application-level folder.


# Scaffolding<commit_msg>formatting<commit_after>![](https://github.com/pltod/javascript-applications/blob/master/images/logo.png)


# How it Works

This project can be used in two ways:

## 1

Run a test suite to learn a topic.

**See package.json for available suites**


> For example when running ```npm run test-modules``` you see this: 

![](https://github.com/pltod/javascript-applications/blob/master/images/test-modules.png)


## 2

Additionaly for some topics there are self-contained subprojects that require running a db or running a server to try different concepts. For these see appropriate README files in the subfolders of application-level folder.


# Scaffolding
{'fraction_non_alphanumeric': 0.0962566844919786, 'fraction_numerical': 0.0030557677616501145, 'mean_word_length': 4.435684647302905, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 4, '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': '4241793', 'n_tokens_mistral': 389, 'n_tokens_neox': 357, 'n_words': 143}