<commit_before># Devkit Helper

Helper modules and functions for Game Closure devkit.

## Modules
* Model
* History
* i18n
* [Tutorial](https://medium.com/engineering-hashcube/tutorial-design-and-implementation-for-games-36cd919a000)
* Loading
* Timer

## License
MIT

## Todo
- [ ] Better documentation, with HOWTOs
- [ ] Move loading view out of the module
- [ ] Make tutorial module completely independent<commit_msg>adding new modules and descriptions to README<commit_after># Devkit Helper

Helper modules and functions for Game Closure devkit.

## Modules
* Model
* History
* i18n
* [Tutorial](https://medium.com/engineering-hashcube/tutorial-design-and-implementation-for-games-36cd919a000)
* Loading - Show loading screen and automatically hide it when view is ready.
* Timer - Wrapper around setInterval.
* Modelpool - Re-use model objects.
* Test - Expose private functions for unit testing.
* Storage - Wrapper around HTML5 localStorage.

## License
MIT

## Todo
- [ ] Better documentation, with HOWTOs
- [ ] Move loading view out of the module
- [ ] Make tutorial module completely independent
{'fraction_non_alphanumeric': 0.09230769230769231, 'fraction_numerical': 0.019004524886877826, 'mean_word_length': 4.421568627450981, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '3152836', 'n_tokens_mistral': 347, 'n_tokens_neox': 318, 'n_words': 109}