A refactoring kata, originally from Emily Bache, to execute during a Coding Dojo.
Testing stack taken from http://onsen.io/blog/mocha-chaijs-unit-test-coverage-es6/:
git clone /~https://github.com/thibaudcolas/gilded-roses.git
cd gilded-roses/
nvm install
npm install
npm install -g eslint eslint-config-airbnb eslint-plugin-react babel-eslint
# Run the tests with a watcher
npm start
# Run the coverage
npm run coverage
open coverage/lcov-report/index.html
# Run the linting
npm run lint