{
  "name": "bifrost",
  "version": "1.0.0",
  "main": "server/server.js",
  "scripts": {
    "pretest": "jshint .",
    "postinstall": "node_modules/bower/bin/bower install",
    "prestart": "node_modules/loopback-sdk-angular-cli/bin/lb-ng  server/server.js client/vendor/loopback-services.js",
    "start": "node server/server.js"
  },
  "dependencies": {
    "async": "^0.9.0",
    "colors": "^1.0.3",
    "compression": "^1.0.3",
    "errorhandler": "^1.1.1",
    "loopback": "^2.8.0",
    "loopback-boot": "^2.4.0",
    "loopback-component-storage": "^1.2.0",
    "loopback-datasource-juggler": "^2.7.0",
    "loopback-sdk-angular-cli": "^1.1.4",
    "serve-favicon": "^2.0.1"
  },
  "optionalDependencies": {
    "loopback-explorer": "^1.1.0"
  },
  "devDependencies": {
    "bower": "^1.3.12",
    "jshint": "^2.5.6"
  },
  "repository": {
    "type": "",
    "url": ""
  },
  "description": "bifrost"
}

{
  "name": "bifrost",
  "version": "1.0.0",
  "main": "server/server.js",
  "scripts": {
    "pretest": "jshint .",
    "postinstall": "node node_modules/bower/bin/bower install",
    "prestart": "node node_modules/loopback-sdk-angular-cli/bin/lb-ng  server/server.js client/vendor/loopback-services.js",
    "start": "node server/server.js"
  },
  "dependencies": {
    "async": "^0.9.0",
    "colors": "^1.0.3",
    "compression": "^1.0.3",
    "errorhandler": "^1.1.1",
    "loopback": "^2.8.0",
    "loopback-boot": "^2.4.0",
    "loopback-component-storage": "^1.2.0",
    "loopback-datasource-juggler": "^2.7.0",
    "loopback-sdk-angular-cli": "^1.1.4",
    "serve-favicon": "^2.0.1"
  },
  "optionalDependencies": {
    "loopback-explorer": "^1.1.0"
  },
  "devDependencies": {
    "bower": "^1.3.12",
    "jshint": "^2.5.6"
  },
  "repository": {
    "type": "",
    "url": ""
  },
  "description": "bifrost"
}

Use node to execute lb-ng & bower
Use node to execute lb-ng & bower
