官术网_书友最值得收藏!

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).

主站蜘蛛池模板: 滨州市| 藁城市| 淄博市| 丁青县| 无极县| 辽阳县| 五莲县| 商城县| 新宾| 中牟县| 姜堰市| 凌云县| 手机| 兰溪市| 郸城县| 渭南市| 兴海县| 咸宁市| 台北市| 潜江市| 建平县| 全南县| 岗巴县| 华容县| 四川省| 长丰县| 崇仁县| 竹北市| 库尔勒市| 娄底市| 明光市| 潜江市| 秦安县| 恩平市| 莫力| 永嘉县| 汾西县| 福泉市| 灯塔市| 清原| 柳林县|