# Building

This project uses [npm tasks](http://blog.keithcirkel.co.uk/how-to-use-npm-as-a-build-tool/) for builds.

### Pre-reqs
- Node >= 6.0.0
- Angular CLI
- TypeScript >= 2.0.0

### Commands
- `npm start`: Starts Webpack dev server
- `npm run release`: Builds code to `dist` folder
- `npm run tests`: Runs E2E Tests
- `npm run package`: Runs builds, packages and copies results to `./release`

### Depedencies
- webpack (`npm install --global webpack`)
- webpack-dev-server (`npm install --global webpack-dev-server`)
- karma (`npm install --global karma-cli`)
- protractor (`npm install --global protractor`)
- typescript (`npm install --global typescript`)
