###Getting Started

###Quick Setup

Get NodeJS and npm (one package, two apps) [here](http://nodejs.org/download/).

###Step-by-Step Install

####0. Get Node and npm

Node and npm (one package, two apps) can be found [here](http://nodejs.org/download/).
```bash
$ nvm use v6.11.2
```

* Note: if you already have node installed, it's probably best clear your cache:

```bash
$ npm cache clean
```
####1. Install packages

You'll need to install three packages globally: Gulp, JSHint, and Jasmine-Node. (Note the `-g` global option.) From anywhere, run:

```bash
$ npm install jshint@2.4.2 -g
$ npm install gulp@3.5.6 -g
$ npm install mocha@1.17.1 -g
```

You should then for good measure install them locally as well with

```bash
$ npm install jshint@2.4.2
$ npm install gulp@3.5.6
$ npm install mocha@1.17.1
```

To make sure everything worked:

```bash
$ which jshint gulp mocha
```

You should get something like this (paths may differ, but that's okay):

```bash
/usr/local/bin/jshint
/usr/local/bin/gulp
/usr/local/bin/mocha
```

####2. Get local packages

Navigate to the `/frontend` directory and run

```bash
$ npm install
```

Lots of pretty things will happen on your screen. After that, you are ready to go.

Now onto [running gulp](running-gulp.md).
