First, install npm and jspm packages:
npm install
npm install jspm -g
jspm install
To serve with hot reloading, run the following command and navigate to http://localhost:8080:
npm start
To run the tests:
npm test
- React
- Redux
- Official React bindings for Redux
- jQuery (for AJAX)
- JSPM (for package management) with - SystemJS (for module loading)
- Mocha - testing framework
- Karma - test runner
- Karma-jspm - jspm module loader plugin for karma
- Karma-chai - chai for karma plugin
- Karma-mocha - adapter for mocha
- Karma-mocha-reporter - karma reporter plugin with mocha style logging
- Karma-chrome-launcher - launcher plugin for chrome
- Chai - expressive assertions for Mocha
- Sinon - test spies
- chai-immutable - extends chai with assertions for Facebook's immutable library
- // TODO chai-as-promised - chai-style assertions for promises
- sinon-chai - chai-style assertions for sinon
- eslint - configured with AirBnB style guidelines
- eslint-watch
- SystemJS Hot Reloader with chokidar-socket-emitter
- NodeJS
- express
- body-parser - body parsing library for NodeJS