<commit_before># Files in the root folder

* ``:

* `.babelrc`: The Babel configuration. Babel is a ES6 to ES5 JavaScript transpiler, which means it's the tool that allows us to use ES6 in our applications.

* `.eslintignore`: Tell `eslint`, the JavaScript linter I have installed in my IDE (and you should too) to ignore certain files I don't want to have linted. Linting a file means to check that the syntax of the language is correct, which helps us catch typos/structural errors before we get an error in the browser console.

* `.eslintrc`: The `eslint` configuration, which checks that the JavaScript files are written in my preferred way of writing JS.

* `.gitattributes`: Normalizes how `git`, the version control system this boilerplate uses, handles certain files.

* `.gitignore`: Tells `git` to ignore certain files and folders which don't need to be version controlled, like the build folder.

* `.htaccess`: A default server configuration for a single page applications for the Apache web server. See the [`README`](README.md) for more information.

* `index.html`: The HTML file that your web application uses.

* `makewebpackconfig.js`: Generates the webpack configuration based on the environment. If we're in development, we add hot reloading and don't minify our code. If we're in production, we minify everything.

  * `webpack.dev.config.js`: Calls `makewebpackconfig.js`, setting the environment to `development`.

  * `webpack.prod.config.js`: Calls `makewebpackconfig.js`, setting the environment to `production`.

* `manifest.json`: Adds `Add to Homescreen` functionality on specific mobile phones. See the [`README`](README.md) for more information.
<commit_msg>Forgot to delete empty bullet point<commit_after># Files in the root folder

* `.babelrc`: The Babel configuration. Babel is a ES6 to ES5 JavaScript transpiler, which means it's the tool that allows us to use ES6 in our applications.

* `.eslintignore`: Tell `eslint`, the JavaScript linter I have installed in my IDE (and you should too) to ignore certain files I don't want to have linted. Linting a file means to check that the syntax of the language is correct, which helps us catch typos/structural errors before we get an error in the browser console.

* `.eslintrc`: The `eslint` configuration, which checks that the JavaScript files are written in my preferred way of writing JS.

* `.gitattributes`: Normalizes how `git`, the version control system this boilerplate uses, handles certain files.

* `.gitignore`: Tells `git` to ignore certain files and folders which don't need to be version controlled, like the build folder.

* `.htaccess`: A default server configuration for a single page applications for the Apache web server. See the [`README`](README.md) for more information.

* `index.html`: The HTML file that your web application uses.

* `makewebpackconfig.js`: Generates the webpack configuration based on the environment. If we're in development, we add hot reloading and don't minify our code. If we're in production, we minify everything.

  * `webpack.dev.config.js`: Calls `makewebpackconfig.js`, setting the environment to `development`.

  * `webpack.prod.config.js`: Calls `makewebpackconfig.js`, setting the environment to `production`.

* `manifest.json`: Adds `Add to Homescreen` functionality on specific mobile phones. See the [`README`](README.md) for more information.

{'fraction_non_alphanumeric': 0.0801178203240059, 'fraction_numerical': 0.0017673048600883653, 'mean_word_length': 4.688442211055277, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, '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': '5583122', 'n_tokens_mistral': 933, 'n_tokens_neox': 873, 'n_words': 467}