<commit_before>## aframe-component-boilerplate

Boilerplate for sharing [A-Frame](https://aframe.io) VR [components](https://aframe.io/docs/core/component.html):

- Stubbed component
- Stubbed README
- Examples
- [Github pages](https://pages.github.com/)

Steps:

1. `npm install && npm run unboil` to rename and trim stuff.
2. [Write your component](http://ngokevin.com/blog/aframe-component).
3. Build examples (`npm run dev` to watch for changes to build example bundles).
4. `npm publish` and commit the `dist/` files.
5. `npm run ghpages` to share with people.
6. Share on [Slack](https://aframevr-slack.herokuapp.com/) and [awesome-aframe](https://github.com/aframevr/awesome-aframe)!

Example usage:
<commit_msg>shorten readme<commit_after>## aframe-component-boilerplate

Boilerplate for sharing [A-Frame](https://aframe.io) VR [components](https://aframe.io/docs/core/component.html):

1. `npm install && npm run unboil` to rename and trim stuff.
2. [Write your component](http://ngokevin.com/blog/aframe-component).
3. Build examples (`npm run dev` to watch for changes to build example bundles).
4. `npm publish` and commit the `dist/` files.
5. `npm run ghpages` to share with people.
6. Share on [Slack](https://aframevr-slack.herokuapp.com/) and [awesome-aframe](https://github.com/aframevr/awesome-aframe)!

Examples:

{'fraction_non_alphanumeric': 0.14778694673668416, 'fraction_numerical': 0.00900225056264066, 'mean_word_length': 4.512396694214876, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 9, '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': '2289923', 'n_tokens_mistral': 469, 'n_tokens_neox': 441, 'n_words': 130}