<commit_before># Vanilla JS Browser helpers

[![Build Status](https://github.com/Tokimon/vanillajs-browser-helpers/actions/workflows/validation.yml/badge.svg)](https://github.com/Tokimon/vanillajs-browser-helpers/actions/workflows/validation.yml)
[![Coverage Status](https://coveralls.io/repos/github/Tokimon/vanillajs-browser-helpers/badge.svg?branch=master)](https://coveralls.io/github/Tokimon/vanillajs-browser-helpers?branch=master)
[![install size](https://packagephobia.now.sh/badge?p=vanillajs-browser-helpers)](https://packagephobia.now.sh/result?p=vanillajs-browser-helpers)
<br>
[![bitHound Overall Score](https://www.bithound.io/github/Tokimon/vanillajs-browser-helpers/badges/score.svg)](https://www.bithound.io/github/Tokimon/vanillajs-browser-helpers)
[![bitHound Code](https://www.bithound.io/github/Tokimon/vanillajs-browser-helpers/badges/code.svg)](https://www.bithound.io/github/Tokimon/vanillajs-browser-helpers)
[![bitHound Dependencies](https://www.bithound.io/github/Tokimon/vanillajs-browser-helpers/badges/dependencies.svg)](https://www.bithound.io/github/Tokimon/vanillajs-browser-helpers/master/dependencies/npm)
[![bitHound Dev Dependencies](https://www.bithound.io/github/Tokimon/vanillajs-browser-helpers/badges/devDependencies.svg)](https://www.bithound.io/github/Tokimon/vanillajs-browser-helpers/master/dependencies/npm)

This is a collection of simple, no dependency, vanilla JS snippets with the aim
of making it easier to work with vanilla JS.

They is written in ES6, since most of the major browsers support this syntax,
all scripts have however been converted into the Echma Script 5 syntax (without
polyfills) and stored in the `./es5` folder if needed.

Polyfills haven't been included as they exist in abundance on NPM, and since the<commit_msg>Remove Bithound references<commit_after># Vanilla JS Browser helpers

[![Build Status](https://github.com/Tokimon/vanillajs-browser-helpers/actions/workflows/validation.yml/badge.svg)](https://github.com/Tokimon/vanillajs-browser-helpers/actions/workflows/validation.yml)
[![Coverage Status](https://coveralls.io/repos/github/Tokimon/vanillajs-browser-helpers/badge.svg?branch=master)](https://coveralls.io/github/Tokimon/vanillajs-browser-helpers?branch=master)
[![install size](https://packagephobia.now.sh/badge?p=vanillajs-browser-helpers)](https://packagephobia.now.sh/result?p=vanillajs-browser-helpers)

This is a collection of simple, no dependency, vanilla JS snippets with the aim
of making it easier to work with vanilla JS.

They is written in ES6, since most of the major browsers support this syntax,
all scripts have however been converted into the Echma Script 5 syntax (without
polyfills) and stored in the `./es5` folder if needed.

Polyfills haven't been included as they exist in abundance on NPM, and since the
{'fraction_non_alphanumeric': 0.1305427456544874, 'fraction_numerical': 0.002128414331323164, 'mean_word_length': 6.05, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 20, 'lorem ipsum': 0, 'www.': 8, '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': '4274342', 'n_tokens_mistral': 948, 'n_tokens_neox': 903, 'n_words': 180}