<commit_before># react-starter-pack
Get up and running with react in no time.

### Features!
- Webpack with Hot Module replacement
- Dev and production webpack configuration
- Typscript support
- React and React DOM
- Proxy for API access
- ES6 support

### Scripts
| Plugin | README |
| ------ | ------ |
| start:dev | Start dev server with Hot module replacement |
| build | Build project for production |
| start | Buid project for development |

### Todo
- Add React Redux
- Add React Route
- and many more...<commit_msg>Add guide to installation and running project<commit_after># react-starter-pack
Get up and running with react in no time.

### Features!
- Webpack with Hot Module replacement
- Dev and production webpack configuration
- Typscript support
- React and React DOM
- Proxy for API access
- ES6 support

### Scripts
| Plugin | README |
| ------ | ------ |
| start:dev | Start dev server with Hot module replacement |
| build | Build project for production |
| start | Buid project for development |

### Installation
- ```$ git clone <repository-url>``` this repository
- ```$ cd react-starter-pack```
- ```$ npm install```

### Running / Development
- ```$ npm run start:dev```
- Visit your app at http://localhost:4040.

### Using proxy for api (when api is in differnt URL to prevent CORS)
- Put your api starting with "/api/"
- The webpack server will redirect to http://localhost:3030/api/ instead of http://localhost:4040/api/
- `To change the port and namespace look at tools/server.js`

### Todo
- Add React Redux
- Add React Route
- and many more...
{'fraction_non_alphanumeric': 0.1223842739378567, 'fraction_numerical': 0.008877615726062143, 'mean_word_length': 3.4201680672268906, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1932972', 'n_tokens_mistral': 456, 'n_tokens_neox': 438, 'n_words': 193}