<commit_before># <%=appname%>


## Usage

You have access to the following npm scripts
* **npm run clean** (clean the `dist` folder)
* **npm run build** (build the code to the `dist` folder)
* **npm run browsersync** (open a live browser on port 5000, recompiling the code on each change)
* **npm run webpack:server** (same as browsersync but uses webpack-dev-server)
* **npm run lint** (run eslint and tslint)
* **npm run karma** (run unit test)
* **npm run karma:watch** (run unit test in watch mode)
* **npm run e2e** (run e2e test - make sure that browsersync or webpack:server is running in another console window) 
* **npm run e2e:live** (run e2e test and stop to allow debug - make sure that browsersync or webpack:server is running in another console window) 

## Distribution
Note that the code is distributed to the `dist` folder
You can pass a different TARGET or MODE using the following command:

```sh
[TARGET=newtarget MODE=dev] npm run build
```

Default TARGET is `app`, possible values will depends if you have scaffolded other targets   
Default MODE is `dev`, can be either `prod` or `dev`    

The same apply to the `webpack-server` task or `browsersync` task
`npm run webpack-server`:  compile and open a the webpack reload browser
You can pass a different TARGET or MODE using the following command:
```sh
[TARGET=newtarget MODE=dev] npm run webpack-server
```

## Launching
```sh
npm run webpack-server
# or
npm run browsersync
```
Visit your browser at `http://localhost:5000`<commit_msg>fix(app): Update README.md<commit_after># <%=appname%>


## Usage

You have access to the following npm scripts
* **npm run clean** (clean the `dist` folder)
* **npm run build** (build the code to the `dist` folder)
* **npm run browsersync** (open a live browser on port 5000, recompiling the code on each change)
* **npm run webpack:server** (same as browsersync but uses webpack-dev-server)
* **npm run lint** (run eslint and tslint)
* **npm run karma** (run unit test)
* **npm run karma:watch** (run unit test in watch mode)
* **npm run e2e** (run e2e test - make sure that browsersync or webpack:server is running in another console window) 
* **npm run e2e:live** (run e2e test and stop to allow debug - make sure that browsersync or webpack:server is running in another console window) 

## Distribution
Note that the code is distributed to the `dist` folder
You can pass a different TARGET or MODE using the following command:

```sh
[TARGET=newtarget MODE=dev] npm run build
```

Default TARGET is `app`, possible values will depends if you have scaffolded other targets   
Default MODE is `dev`, can be either `prod` or `dev`    

The same apply to the `webpack:server` task or `browsersync` task
`npm run webpack:server`:  compile and open a the webpack reload browser
You can pass a different TARGET or MODE using the following command:
```sh
[TARGET=newtarget MODE=dev] npm run webpack-server
```

## Launching
```sh
npm run webpack:server
# or
npm run browsersync
```
Visit your browser at `http://localhost:5000`
{'fraction_non_alphanumeric': 0.10003290556103982, 'fraction_numerical': 0.007897334649555774, 'mean_word_length': 4.682242990654205, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '6796933', 'n_tokens_mistral': 979, 'n_tokens_neox': 890, 'n_words': 445}