<commit_before># Modern Minimal Starter Kit for React SPAs

- [x] Google Material Design via React Toolkit
- [x] React Router 2
- [x] React Hot Loader 3
- [x] Webpack 1.x
- [x] CSS with SASS
- [x] Mocha and Karma for Testing
- [x] Use the latest npm modules available on 2016 July 17

# TODO
* Add ESLint loader to webpack config after fixing jsx code

# Getting Started
1. Clone this repository
2. npm install

# Development

## Prepare your command line environment (optional)
* source add-path

- add-path adds the node_modules/.bin directory to your PATH so you can run commands like 'eslint' from the command line
- "npm run" does this for you

## lint your js files
* npm run eslint
- eslint, unlike sass-lint, is run automatically by Webpack

## lint your sass files
* npm run sass-lint
- eslint, unlike sass-lint, is run automatically by Webpack

## lint everything
* npm run lint

## Run tests
* npm test

## Start Development Server
1. npm start
2. Visit http://localhost:8080 in your browser

# Deploy
1. npm run build
* This also runs lint
2. Copy the files in the 'build' directory to 'public' root folder on your web server
3. Copy the files in the 'www' directory to your web server<commit_msg>revise<commit_after># Modern Minimal Starter Kit for React SPAs

- [x] Google Material Design via React Toolkit
- [x] React Router 2
- [x] React Hot Loader 3
- [x] Webpack 1.x
- [x] CSS with SASS
- [x] Mocha and Karma for Testing
- [x] Use the latest npm modules available on 2016 July 17

# TODO
* Add ESLint loader to webpack config after fixing jsx code

# Getting Started
1. Clone this repository
2. npm install

# Development

## Prepare your command line environment (optional)
* source add-path

add-path adds the node_modules/.bin directory to your PATH so you can run commands like 'eslint' from the command line. "npm run" does this for you.

## lint your js files
* npm run eslint (eslint, unlike sass-lint, is run automatically by Webpack)

## lint your sass files
* npm run sass-lint (eslint, unlike sass-lint, is run automatically by Webpack)

## lint everything
* npm run lint

## Run tests
* npm test

## Start Development Server
1. npm start
2. Visit http://localhost:8080 in your browser

# Deploy
1. npm run build (this also runs lint)
2. Copy the files in the 'build' directory to 'public' root folder on your web server
3. Copy the files in the 'www' directory to your web server
{'fraction_non_alphanumeric': 0.07347447073474471, 'fraction_numerical': 0.016604400166044003, 'mean_word_length': 3.7440944881889764, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '433537', 'n_tokens_mistral': 775, 'n_tokens_neox': 726, 'n_words': 379}