What you need for this book

All examples in the book use open source solutions and can be downloaded for free from the links provided in each chapter.

The book's examples use many Node and Grunt modules and some JavaScript libraries, the most current version when writing this book. The examples use Express 4.2.0, a framework for Node. Here is the complete list of modules:

  • "body-parser": "~1.2.0"
  • "bower": "~1.3.1"
  • "compression": "~1.0.1"
  • "connect-flash": "~0.1.1"
  • "connect-mongo": "~0.4.0"
  • "consolidate": "~0.10.0"
  • "cookie-parser": "~1.1.0"
  • "express": "~4.2.0"
  • "express-session": "~1.1.0"
  • "forever": "~0.11.0"
  • "glob": "~3.2.9"
  • "grunt-cli": "~0.1.13"
  • "grunt-protractor-webdriver": "^0.1.8"
  • "helmet": "~0.2.1"
  • "lodash": "~2.4.1"
  • "method-override": "~1.0.0"
  • "mongoose": "~3.8.8"
  • "morgan": "~1.1.0"
  • "passport": "~0.2.0"
  • "passport-facebook": "~1.0.2"
  • "passport-google-oauth": "~0.1.5"
  • "passport-linkedin": "~0.1.3"
  • "passport-local": "~1.0.0"
  • "passport-twitter": "~1.0.2"
  • "protractor": "^1.2.0"
  • "swig": "~1.3.2"
  • "grunt-concurrent": "~0.5.0"
  • "grunt-contrib-csslint": "^0.2.0"
  • "grunt-contrib-cssmin": "~0.9.0"
  • "grunt-contrib-jshint": "~0.10.0"
  • "grunt-contrib-uglify": "~0.4.0"
  • "grunt-contrib-watch": "~0.6.1"
  • "grunt-env": "~0.4.1"
  • "grunt-karma": "~0.8.2"
  • "grunt-mocha-test": "~0.10.0"
  • "grunt-ngmin": "0.0.3"
  • "grunt-node-inspector": "~0.1.3"
  • "grunt-nodemon": "~0.2.1"
  • "grunt-protractor-runner": "^0.2.4"
  • "karma": "~0.12.0"
  • "karma-chrome-launcher": "~0.1.2"
  • "karma-coverage": "~0.2.0"
  • "karma-firefox-launcher": "~0.1.3"
  • "karma-jasmine": "~0.2.1"
  • "karma-phantomjs-launcher": "~0.1.2"
  • "load-grunt-tasks": "~0.4.0"
  • "should": "~3.3.1"
  • "supertest": "~0.12.1"

The following is the list of frontend dependencies:

  • "purecss": "~0.5.0"
    • "responsiveboilerplate": "2.3.2"
  • "bootstrap": "~3"
    • "angular": "~1.2"
    • "angular-resource": "~1.2"
    • "angular-mocks": "~1.2"
    • "angular-cookies": "~1.2"
    • "angular-animate": "~1.2"
    • "angular-touch": "~1.2"
    • "angular-sanitize": "~1.2"
    • "angular-bootstrap": "~0.11.0"
    • "angular-ui-utils": "~0.1.1"
    • "angular-ui-router": "~0.2.10"
    • "angular-gravatar": "~0.2.1"

You will also need the text editor called WebStorm, which you can download from http://www.jetbrains.com/webstorm/.

A modern browser will be very helpful too; we use Chrome, but feel free to use a browser of your choice. We recommend one of these: Safari, Firefox, Chrome, IE, Opera (all in their latest versions).

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.217.107.229