{"action":"created","issue":{"url":"https://api.github.com/repos/johnpapa/generator-hottowel/issues/103","labels_url":"https://api.github.com/repos/johnpapa/generator-hottowel/issues/103/labels{/name}","comments_url":"https://api.github.com/repos/johnpapa/generator-hottowel/issues/103/comments","events_url":"https://api.github.com/repos/johnpapa/generator-hottowel/issues/103/events","html_url":"https://github.com/johnpapa/generator-hottowel/issues/103","id":92738406,"number":103,"title":"formatError - gulp.js:169:10","user":{"login":"cazacugmihai","id":89212,"avatar_url":"https://avatars.githubusercontent.com/u/89212?v=3","gravatar_id":"","url":"https://api.github.com/users/cazacugmihai","html_url":"https://github.com/cazacugmihai","followers_url":"https://api.github.com/users/cazacugmihai/followers","following_url":"https://api.github.com/users/cazacugmihai/following{/other_user}","gists_url":"https://api.github.com/users/cazacugmihai/gists{/gist_id}","starred_url":"https://api.github.com/users/cazacugmihai/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cazacugmihai/subscriptions","organizations_url":"https://api.github.com/users/cazacugmihai/orgs","repos_url":"https://api.github.com/users/cazacugmihai/repos","events_url":"https://api.github.com/users/cazacugmihai/events{/privacy}","received_events_url":"https://api.github.com/users/cazacugmihai/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-07-02T21:21:27Z","updated_at":"2015-07-09T15:41:37Z","closed_at":null,"body":"`mkdir myapp`\r\n`cd myapp`\r\n`yo hottowel helloWorld`\r\n\r\n> \r\n>      _-----_\r\n>     |       |    .--------------------------.\r\n>     |--(o)--|    |  Welcome to the HotTowel |\r\n>    `---------´   |   AngularJS generator!   |\r\n>     ( _´U`_ )    '--------------------------'\r\n>     /___A___\\    \r\n>      |  ~  |     \r\n>    __'.___.'__   \r\n>  ´   `  |° ´ Y ` \r\n> \r\n> Creating helloWorld app based on HotTowel.\r\n> \r\n> Everything Setup !!!\r\n> \r\n>    create package.json\r\n>    create bower.json\r\n>    create gulpfile.js\r\n>    create gulp.config.js\r\n>    create karma.conf.js\r\n>    create README.md\r\n>    create gulp.png\r\n>    create src/client/specs.html\r\n>    create src/client/app/admin/admin.controller.js\r\n>    create src/client/app/admin/admin.controller.spec.js\r\n>    create src/client/app/admin/admin.html\r\n>    create src/client/app/admin/admin.module.js\r\n>    create src/client/app/admin/admin.route.js\r\n>    create src/client/app/admin/admin.route.spec.js\r\n>    create src/client/app/app.module.js\r\n>    create src/client/app/blocks/exception/exception-handler.provider.js\r\n>    create src/client/app/blocks/exception/exception-handler.provider.spec.js\r\n>    create src/client/app/blocks/exception/exception.js\r\n>    create src/client/app/blocks/exception/exception.module.js\r\n>    create src/client/app/blocks/logger/logger.js\r\n>    create src/client/app/blocks/logger/logger.module.js\r\n>    create src/client/app/blocks/router/router-helper.provider.js\r\n>    create src/client/app/blocks/router/router.module.js\r\n>    create src/client/app/core/404.html\r\n>    create src/client/app/core/config.js\r\n>    create src/client/app/core/constants.js\r\n>    create src/client/app/core/core.module.js\r\n>    create src/client/app/core/core.route.js\r\n>    create src/client/app/core/core.route.spec.js\r\n>    create src/client/app/core/dataservice.js\r\n>    create src/client/app/dashboard/dashboard.controller.js\r\n>    create src/client/app/dashboard/dashboard.controller.spec.js\r\n>    create src/client/app/dashboard/dashboard.html\r\n>    create src/client/app/dashboard/dashboard.module.js\r\n>    create src/client/app/dashboard/dashboard.route.js\r\n>    create src/client/app/dashboard/dashboard.route.spec.js\r\n>    create src/client/app/layout/ht-sidebar.directive.js\r\n>    create src/client/app/layout/ht-sidebar.directive.spec.js\r\n>    create src/client/app/layout/ht-top-nav.directive.js\r\n>    create src/client/app/layout/ht-top-nav.html\r\n>    create src/client/app/layout/layout.module.js\r\n>    create src/client/app/layout/shell.controller.js\r\n>    create src/client/app/layout/shell.controller.spec.js\r\n>    create src/client/app/layout/shell.html\r\n>    create src/client/app/layout/sidebar.controller.js\r\n>    create src/client/app/layout/sidebar.controller.spec.js\r\n>    create src/client/app/layout/sidebar.html\r\n>    create src/client/app/widgets/ht-img-person.directive.js\r\n>    create src/client/app/widgets/ht-widget-header.directive.js\r\n>    create src/client/app/widgets/widget-header.html\r\n>    create src/client/app/widgets/widgets.module.js\r\n>    create src/client/images/AngularJS-small.png\r\n>    create src/client/images/busy.gif\r\n>    create src/client/images/gulp-tiny.png\r\n>    create src/client/images/icon.png\r\n>    create src/client/styles/styles.less\r\n>    create src/client/test-helpers/bind-polyfill.js\r\n>    create src/client/test-helpers/mock-data.js\r\n>    create src/client/index.html\r\n>    create src/server/app.js\r\n>    create src/server/data.js\r\n>    create src/server/routes.js\r\n>    create src/server/utils/404.js\r\n>    create src/server/favicon.ico\r\n>    create .editorconfig\r\n>    create .jshintrc\r\n>    create .jscsrc\r\n>    create .bowerrc\r\n> npm WARN package.json helloWorld@0.0.0 No repository field.\r\n> npm WARN package.json helloWorld@0.0.0 No license field.\r\n> npm WARN deprecated mocha-clean@0.4.0: Mocha 2.2.5 already shortens stack traces by default.\r\n> npm WARN optional dep failed, continuing fsevents@0.3.6\r\n>  \r\n> > phantomjs@1.9.16 install /home/docker/client/myapp/node_modules/phantomjs\r\n> > node install.js\r\n> \r\n> Download already available at /tmp/phantomjs/phantomjs-1.9.8-linux-x86_64.tar.bz2\r\n> Extracting tar contents (via spawned process)\r\n> Removing /home/docker/client/myapp/node_modules/phantomjs/lib/phantom\r\n> Copying extracted folder /tmp/phantomjs/phantomjs-1.9.8-linux-x86_64.tar.bz2-extract-1435871125540/phantomjs-1.9.8-linux-x86_64 -> /home/docker/client/myapp/node_modules/> phantomjs/lib/phantom> \r\n> Writing location.js f> ile> \r\n> Done. Phantomjs binar> y available at /home/docker/client/myapp/node_modules/phantomjs/lib/phantom/bin/phantomjs> \r\n>  > \r\n> >>  ws@0.5.0 install /home/docker/client/myapp/node_modules/browser-sync/node_modules/socket.io/node_modules/engine.io/node_modules/ws> \r\n> >>  (node-gyp rebuild 2> builderror.log) || (exit 0)> \r\n> \r\n>  \r\n> > optipng-bin@3.0.2 postinstall /home/docker/client/myapp/node_modules/gulp-imagemin/node_modules/imagemin/node_modules/imagemin-optipng/node_modules/optipng-bin\r\n> > node lib/install.js\r\n> \r\n>   ✔ optipng pre-build test passed successfully\r\n>  \r\n> > gifsicle@3.0.1 postinstall /home/docker/client/myapp/node_modules/gulp-imagemin/node_modules/imagemin/node_modules/imagemin-gifsicle/node_modules/gifsicle\r\n> > node lib/install.js\r\n> \r\n>   ✔ gifsicle pre-build test passed successfully\r\n>  \r\n> > jpegtran-bin@3.0.2 postinstall /home/docker/client/myapp/node_modules/gulp-imagemin/node_modules/imagemin/node_modules/imagemin-jpegtran/node_modules/jpegtran-bin\r\n> > node lib/install.js\r\n> \r\n>   ✔ jpegtran pre-build test passed successfully\r\n>  \r\n> > pngquant-bin@3.0.0 postinstall /home/docker/client/myapp/node_modules/gulp-imagemin/node_modules/imagemin/node_modules/imagemin-pngquant/node_modules/pngquant-bin\r\n> > node lib/install.js\r\n> \r\n>   ✔ pngquant pre-build test passed successfully\r\n>  \r\n> > ws@0.4.31 install /home/docker/client/myapp/node_modules/browser-sync/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws\r\n> > (node-gyp rebuild 2> builderror.log) || (exit 0)\r\n> \r\n>  \r\n> > ws@0.4.32 install /home/docker/client/myapp/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws\r\n> > (node-gyp rebuild 2> builderror.log) || (exit 0)\r\n> \r\n> |\r\n> > helloWorld@0.0.0 install /home/docker/client/myapp\r\n> > bower install\r\n> \r\n> bower sinon#*                   cached http://sinonjs.org/releases/sinon-1.12.1.js#e-tag:2081df-2c\r\n> bower sinon#*                 validate e-tag:2081df-2c against http://sinonjs.org/releases/sinon-1.12.1.js#*\r\n> bower angular-sanitize#~1.3.8   cached git://github.com/angular/bower-angular-sanitize.git#1.3.16\r\n> bower angular-sanitize#~1.3.8 validate 1.3.16 against git://github.com/angular/bower-angular-sanitize.git#~1.3.8\r\n> bower angular#~1.3.8            cached git://github.com/angular/bower-angular.git#1.3.16\r\n> bower angular#~1.3.8          validate 1.3.16 against git://github.com/angular/bower-angular.git#~1.3.8\r\n> bower jquery#~2.1.0             cached git://github.com/jquery/jquery.git#2.1.4\r\n> bower jquery#~2.1.0           validate 2.1.4 against git://github.com/jquery/jquery.git#~2.1.0\r\n> bower extras.angular.plus#~0.9.2           cached git://github.com/AngularPlus/AngularPlus.git#0.9.2\r\n> bower extras.angular.plus#~0.9.2         validate 0.9.2 against git://github.com/AngularPlus/AngularPlus.git#~0.9.2\r\n> bower font-awesome#~4.2.0                  cached git://github.com/FortAwesome/Font-Awesome.git#4.2.0\r\n> bower font-awesome#~4.2.0                validate 4.2.0 against git://github.com/FortAwesome/Font-Awesome.git#~4.2.0\r\n> bower moment#~2.6.0                        cached git://github.com/moment/moment.git#2.6.0\r\n> bower moment#~2.6.0                      validate 2.6.0 against git://github.com/moment/moment.git#~2.6.0\r\n> bower angular-ui-router#~0.2.12            cached git://github.com/angular-ui/ui-router.git#0.2.15\r\n> bower angular-ui-router#~0.2.12          validate 0.2.15 against git://github.com/angular-ui/ui-router.git#~0.2.12\r\n> bower bootstrap#~3.2.0                     cached git://github.com/twbs/bootstrap.git#3.2.0\r\n> bower bootstrap#~3.2.0                   validate 3.2.0 against git://github.com/twbs/bootstrap.git#~3.2.0\r\n> bower toastr#~2.1.0                        cached git://github.com/johnpapa/toastr-bower.git#2.1.1\r\n> bower toastr#~2.1.0                      validate 2.1.1 against git://github.com/johnpapa/toastr-bower.git#~2.1.0\r\n> bower bardjs#~0.1.0                        cached git://github.com/wardbell/bardjs.git#0.1.4\r\n> bower bardjs#~0.1.0                      validate 0.1.4 against git://github.com/wardbell/bardjs.git#~0.1.0\r\n> bower angular-animate#~1.3.8               cached git://github.com/angular/bower-angular-animate.git#1.3.16\r\n> bower angular-animate#~1.3.8             validate 1.3.16 against git://github.com/angular/bower-angular-animate.git#~1.3.8\r\n> bower angular-mocks#~1.3.8                 cached git://github.com/angular/bower-angular-mocks.git#1.3.16\r\n> bower angular-mocks#~1.3.8               validate 1.3.16 against git://github.com/angular/bower-angular-mocks.git#~1.3.8\r\n> bower angular#>= 1.0.8                     cached git://github.com/angular/bower-angular.git#1.4.1\r\n> bower angular#>= 1.0.8                   validate 1.4.1 against git://github.com/angular/bower-angular.git#>= 1.0.8\r\n> bower angular-mocks#>=1.3.8                cached git://github.com/angular/bower-angular-mocks.git#1.4.1\r\n> bower angular-mocks#>=1.3.8              validate 1.4.1 against git://github.com/angular/bower-angular-mocks.git#>=1.3.8\r\n> \r\n> Unable to find a suitable version for angular, please choose one:\r\n>     1) angular#1.3.16 which resolved to 1.3.16 and is required by angular-animate#1.3.16, angular-mocks#1.3.16, angular-sanitize#1.3.16\r\n>     2) angular#~1.3.8 which resolved to 1.3.16 and is required by helloWorld\r\n>     3) angular#>=1.2.25 <1.4.0 which resolved to 1.3.16 and is required by extras.angular.plus#0.9.2\r\n>     4) angular#>=1.3.8 which resolved to 1.3.16 and is required by bardjs#0.1.4\r\n>     5) angular#>= 1.0.8 which resolved to 1.4.1 and is required by angular-ui-router#0.2.15\r\n>     6) angular#1.4.1 which resolved to 1.4.1 and is required by angular-mocks#1.4.1\r\n> \r\n> Prefix the choice with ! to persist it to bower.json\r\n> \r\n> ? Answer: 2\r\n> bower sinon#*                             install sinon#e-tag:2081df-2c\r\n> bower extras.angular.plus#~0.9.2          install extras.angular.plus#0.9.2\r\n> bower font-awesome#~4.2.0                 install font-awesome#4.2.0\r\n> bower angular-sanitize#~1.3.8             install angular-sanitize#1.3.16\r\n> bower angular-ui-router#~0.2.12           install angular-ui-router#0.2.15\r\n> bower moment#~2.6.0                       install moment#2.6.0\r\n> bower jquery#~2.1.0                       install jquery#2.1.4\r\n> bower angular#~1.3.8                      install angular#1.3.16\r\n> bower bardjs#~0.1.0                       install bardjs#0.1.4\r\n> bower toastr#~2.1.0                       install toastr#2.1.1\r\n> bower bootstrap#~3.2.0                    install bootstrap#3.2.0\r\n> bower angular-animate#~1.3.8              install angular-animate#1.3.16\r\n> bower angular-mocks#~1.3.8                install angular-mocks#1.3.16\r\n> bower                                 postinstall gulp wiredep\r\n> bower                                 postinstall [21:06:17] \r\n> bower                                 postinstall Using gulpfile ~/client/myapp/gulpfile.js\r\n> bower                                 postinstall [21:06:17] \r\n> bower                                 postinstall Starting 'wiredep'...\r\n> bower                                 postinstall [21:06:17] Wiring the bower dependencies into the html\r\n> bower                                 postinstall [21:06:17] \r\n> bower                                 postinstall gulp-inject 27 files into index.html.\r\n> bower                                 postinstall [21:06:17] \r\n> bower                                 postinstall Finished 'wiredep' after 190 ms\r\n> \r\n> sinon#e-tag:2081df-2c bower_components/sinon\r\n> \r\n> extras.angular.plus#0.9.2 bower_components/extras.angular.plus\r\n> └── angular#1.3.16\r\n> \r\n> font-awesome#4.2.0 bower_components/font-awesome\r\n> \r\n> angular-sanitize#1.3.16 bower_components/angular-sanitize\r\n> └── angular#1.3.16\r\n> \r\n> angular-ui-router#0.2.15 bower_components/angular-ui-router\r\n> └── angular#1.3.16\r\n> \r\n> moment#2.6.0 bower_components/moment\r\n> \r\n> jquery#2.1.4 bower_components/jquery\r\n> \r\n> angular#1.3.16 bower_components/angular\r\n> \r\n> bardjs#0.1.4 bower_components/bardjs\r\n> ├── angular#1.3.16\r\n> ├── angular-mocks#1.3.16\r\n> └── sinon#e-tag:2081df-2c\r\n> \r\n> toastr#2.1.1 bower_components/toastr\r\n> └── jquery#2.1.4\r\n> \r\n> bootstrap#3.2.0 bower_components/bootstrap\r\n> └── jquery#2.1.4\r\n> \r\n> angular-animate#1.3.16 bower_components/angular-animate\r\n> └── angular#1.3.16\r\n> \r\n> angular-mocks#1.3.16 bower_components/angular-mocks\r\n> └── angular#1.3.16\r\n> karma-phantomjs-launcher@0.1.4 node_modules/karma-phantomjs-launcher\r\n> \r\n> karma-sinon@1.0.4 node_modules/karma-sinon\r\n> \r\n> karma-mocha@0.1.10 node_modules/karma-mocha\r\n> \r\n> karma-safari-launcher@0.1.1 node_modules/karma-safari-launcher\r\n> \r\n> karma-firefox-launcher@0.1.6 node_modules/karma-firefox-launcher\r\n> \r\n> gulp-task-listing@1.0.1 node_modules/gulp-task-listing\r\n> \r\n> karma-chai@0.1.0 node_modules/karma-chai\r\n> \r\n> karma-chai-sinon@0.1.5 node_modules/karma-chai-sinon\r\n> \r\n> sinon-chai@2.8.0 node_modules/sinon-chai\r\n> \r\n> chai-as-promised@4.3.0 node_modules/chai-as-promised\r\n> \r\n> mocha-clean@0.4.0 node_modules/mocha-clean\r\n> \r\n> minimist@1.1.1 node_modules/minimist\r\n> \r\n> method-override@1.0.2 node_modules/method-override\r\n> └── methods@1.0.0\r\n> \r\n> serve-favicon@2.3.0 node_modules/serve-favicon\r\n> ├── fresh@0.3.0\r\n> ├── etag@1.7.0\r\n> ├── ms@0.7.1\r\n> └── parseurl@1.3.0\r\n> \r\n> debug@2.2.0 node_modules/debug\r\n> └── ms@0.7.1\r\n> \r\n> q@1.4.1 node_modules/q\r\n> \r\n> chalk@0.5.1 node_modules/chalk\r\n> ├── ansi-styles@1.1.0\r\n> ├── escape-string-regexp@1.0.3\r\n> ├── supports-color@0.2.0\r\n> ├── has-ansi@0.1.0 (ansi-regex@0.2.1)\r\n> └── strip-ansi@0.3.0 (ansi-regex@0.2.1)\r\n> \r\n> gulp-print@1.1.0 node_modules/gulp-print\r\n> ├── map-stream@0.1.0\r\n> └── colors@0.6.2\r\n> \r\n> karma-growl-reporter@0.1.1 node_modules/karma-growl-reporter\r\n> └── growly@1.1.1\r\n> \r\n> morgan@1.6.0 node_modules/morgan\r\n> ├── basic-auth@1.0.3\r\n> ├── on-headers@1.0.0\r\n> ├── depd@1.0.1\r\n> └── on-finished@2.3.0 (ee-first@1.1.1)\r\n> \r\n> gulp-bytediff@0.2.1 node_modules/gulp-bytediff\r\n> ├── map-stream@0.0.6\r\n> └── filesize@3.1.2\r\n> \r\n> jshint-stylish@1.0.2 node_modules/jshint-stylish\r\n> ├── log-symbols@1.0.2\r\n> ├── text-table@0.2.0\r\n> ├── string-length@1.0.0 (strip-ansi@2.0.1)\r\n> └── chalk@1.1.0 (escape-string-regexp@1.0.3, supports-color@2.0.0, ansi-styles@2.1.0, has-ansi@2.0.0, strip-ansi@3.0.0)\r\n> \r\n> del@0.1.3 node_modules/del\r\n> ├── is-path-cwd@1.0.0\r\n> ├── rimraf@2.4.1\r\n> ├── each-async@1.1.1 (set-immediate-shim@1.0.1, onetime@1.0.0)\r\n> ├── is-path-in-cwd@1.0.0 (is-path-inside@1.0.0)\r\n> └── globby@0.1.1 (array-differ@0.1.0, array-union@0.1.0, async@0.9.2)\r\n> \r\n> karma-chrome-launcher@0.1.12 node_modules/karma-chrome-launcher\r\n> └── which@1.1.1 (is-absolute@0.1.7)\r\n> \r\n> yargs@1.3.3 node_modules/yargs\r\n> \r\n> gulp-order@1.1.1 node_modules/gulp-order\r\n> ├── through@2.3.7\r\n> └── minimatch@0.2.14 (sigmund@1.0.1, lru-cache@2.6.5)\r\n> \r\n> gulp-inject@1.3.1 node_modules/gulp-inject\r\n> └── event-stream@3.3.1 (stream-combiner@0.0.4, duplexer@0.1.1, from@0.1.3, pause-stream@0.0.11, map-stream@0.1.0, split@0.3.3, through@2.3.7)\r\n> \r\n> gulp-filter@1.0.2 node_modules/gulp-filter\r\n> ├── multimatch@0.3.0 (array-differ@0.1.0, array-union@0.1.0, minimatch@0.3.0)\r\n> └── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)\r\n> \r\n> gulp-rev@1.1.0 node_modules/gulp-rev\r\n> ├── object-assign@1.0.0\r\n> └── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)\r\n> \r\n> gulp-plumber@0.6.6 node_modules/gulp-plumber\r\n> └── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)\r\n> \r\n> gulp-sourcemaps@1.5.2 node_modules/gulp-sourcemaps\r\n> ├── graceful-fs@3.0.8\r\n> ├── convert-source-map@1.1.1\r\n> ├── strip-bom@1.0.0 (first-chunk-stream@1.0.0, is-utf8@0.2.0)\r\n> ├── vinyl@0.4.6 (clone-stats@0.0.1, clone@0.2.0)\r\n> └── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)\r\n> \r\n> gulp-angular-templatecache@1.7.0 node_modules/gulp-angular-templatecache\r\n> ├── path@0.11.14\r\n> ├── js-string-escape@1.0.0\r\n> ├── event-stream@3.3.1 (stream-combiner@0.0.4, duplexer@0.1.1, from@0.1.3, pause-stream@0.0.11, map-stream@0.1.0, split@0.3.3, through@2.3.7)\r\n> └── gulp-footer@1.0.5 (lodash.assign@3.2.0)\r\n> \r\n> gulp-bump@0.1.13 node_modules/gulp-bump\r\n> ├── semver@2.3.2\r\n> └── through2@0.5.1 (xtend@3.0.0, readable-stream@1.0.33)\r\n> \r\n> gulp-header@1.2.2 node_modules/gulp-header\r\n> ├── object-assign@3.0.0\r\n> └── through2@2.0.0 (xtend@4.0.0, readable-stream@2.0.1)\r\n> \r\n> glob@4.5.3 node_modules/glob\r\n> ├── inherits@2.0.1\r\n> ├── inflight@1.0.4 (wrappy@1.0.1)\r\n> ├── once@1.3.2 (wrappy@1.0.1)\r\n> └── minimatch@2.0.8 (brace-expansion@1.1.0)\r\n> \r\n> dateformat@1.0.11 node_modules/dateformat\r\n> ├── get-stdin@4.0.1\r\n> └── meow@3.3.0 (object-assign@3.0.0, camelcase-keys@1.0.0, indent-string@1.2.1)\r\n> \r\n> gulp-util@3.0.6 node_modules/gulp-util\r\n> ├── array-differ@1.0.0\r\n> ├── array-uniq@1.0.2\r\n> ├── lodash._reevaluate@3.0.0\r\n> ├── beeper@1.1.0\r\n> ├── lodash._reinterpolate@3.0.0\r\n> ├── lodash._reescape@3.0.0\r\n> ├── object-assign@3.0.0\r\n> ├── replace-ext@0.0.1\r\n> ├── vinyl@0.5.0 (clone-stats@0.0.1, clone@1.0.2)\r\n> ├── chalk@1.1.0 (escape-string-regexp@1.0.3, supports-color@2.0.0, ansi-styles@2.1.0, has-ansi@2.0.0, strip-ansi@3.0.0)\r\n> ├── lodash.template@3.6.2 (lodash._basecopy@3.0.1, lodash._basetostring@3.0.1, lodash._basevalues@3.0.0, lodash.templatesettings@3.1.0, lodash.restparam@3.6.1, lodash.escape@3.> 0.0, lodash._isiterateecall@3.0.9, lodash.keys@3.1.2)> \r\n> ├── through2@2.0.0 (xtend@4.0.0, readable-stream@2.0.> 1)> \r\n> └── multipipe@0.1.2 (duplexer2@0.0.2)> \r\n> \r\n> body-parser@1.13.1 node_modules/body-parser\r\n> ├── bytes@2.1.0\r\n> ├── content-type@1.0.1\r\n> ├── depd@1.0.1\r\n> ├── on-finished@2.3.0 (ee-first@1.1.1)\r\n> ├── qs@2.4.2\r\n> ├── http-errors@1.3.1 (statuses@1.2.1, inherits@2.0.1)\r\n> ├── raw-body@2.1.1 (unpipe@1.0.0)\r\n> ├── type-is@1.6.4 (media-typer@0.3.0, mime-types@2.1.2)\r\n> └── iconv-lite@0.4.10\r\n> \r\n> gulp-if@1.2.5 node_modules/gulp-if\r\n> ├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)\r\n> ├── gulp-match@0.2.1 (minimatch@1.0.0)\r\n> └── ternary-stream@1.2.3 (merge-stream@0.1.8, fork-stream@0.0.4, duplexer2@0.0.2)\r\n> \r\n> chai@1.10.0 node_modules/chai\r\n> ├── assertion-error@1.0.0\r\n> └── deep-eql@0.1.3 (type-detect@0.1.1)\r\n> \r\n> gulp-load-plugins@0.7.1 node_modules/gulp-load-plugins\r\n> ├── multimatch@1.0.0 (array-differ@1.0.0, array-union@1.0.1, minimatch@1.0.0)\r\n> └── findup-sync@0.1.3 (glob@3.2.11)\r\n> \r\n> express@4.13.0 node_modules/express\r\n> ├── escape-html@1.0.2\r\n> ├── merge-descriptors@1.0.0\r\n> ├── array-flatten@1.1.0\r\n> ├── cookie@0.1.3\r\n> ├── utils-merge@1.0.0\r\n> ├── cookie-signature@1.0.6\r\n> ├── methods@1.1.1\r\n> ├── fresh@0.3.0\r\n> ├── range-parser@1.0.2\r\n> ├── path-to-regexp@0.1.6\r\n> ├── content-type@1.0.1\r\n> ├── etag@1.7.0\r\n> ├── vary@1.0.0\r\n> ├── parseurl@1.3.0\r\n> ├── content-disposition@0.5.0\r\n> ├── serve-static@1.10.0\r\n> ├── depd@1.0.1\r\n> ├── finalhandler@0.4.0 (unpipe@1.0.0)\r\n> ├── qs@2.4.2\r\n> ├── on-finished@2.3.0 (ee-first@1.1.1)\r\n> ├── proxy-addr@1.0.8 (forwarded@0.1.0, ipaddr.js@1.0.1)\r\n> ├── send@0.13.0 (destroy@1.0.3, statuses@1.2.1, ms@0.7.1, mime@1.3.4, http-errors@1.3.1)\r\n> ├── accepts@1.2.10 (negotiator@0.5.3, mime-types@2.1.2)\r\n> └── type-is@1.6.4 (media-typer@0.3.0, mime-types@2.1.2)\r\n> \r\n> gulp-rev-replace@0.3.4 node_modules/gulp-rev-replace\r\n> ├── through2@0.4.2 (xtend@2.1.2, readable-stream@1.0.33)\r\n> └── gulp-util@2.2.20 (lodash._reinterpolate@2.4.1, minimist@0.2.0, vinyl@0.2.3, lodash.template@2.4.1, through2@0.5.1, multipipe@0.1.2)\r\n> \r\n> gulp-concat@2.6.0 node_modules/gulp-concat\r\n> ├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)\r\n> └── concat-with-sourcemaps@1.0.2 (source-map@0.4.2)\r\n> \r\n> lodash@2.4.2 node_modules/lodash\r\n> \r\n> mocha@1.21.5 node_modules/mocha\r\n> ├── escape-string-regexp@1.0.2\r\n> ├── diff@1.0.8\r\n> ├── growl@1.8.1\r\n> ├── commander@2.3.0\r\n> ├── debug@2.0.0 (ms@0.6.2)\r\n> ├── mkdirp@0.5.0 (minimist@0.0.8)\r\n> ├── glob@3.2.3 (inherits@2.0.1, graceful-fs@2.0.3, minimatch@0.2.14)\r\n> └── jade@0.26.3 (commander@0.6.1, mkdirp@0.3.0)\r\n> \r\n> gulp@3.9.0 node_modules/gulp\r\n> ├── pretty-hrtime@1.0.0\r\n> ├── interpret@0.6.2\r\n> ├── deprecated@0.0.1\r\n> ├── archy@1.0.0\r\n> ├── tildify@1.1.0 (os-homedir@1.0.0)\r\n> ├── v8flags@2.0.9 (user-home@1.1.1)\r\n> ├── chalk@1.1.0 (escape-string-regexp@1.0.3, supports-color@2.0.0, ansi-styles@2.1.0, has-ansi@2.0.0, strip-ansi@3.0.0)\r\n> ├── semver@4.3.6\r\n> ├── orchestrator@0.3.7 (stream-consume@0.1.0, sequencify@0.0.7, end-of-stream@0.1.5)\r\n> ├── liftoff@2.1.0 (extend@2.0.1, rechoir@0.6.1, flagged-respawn@0.3.1, resolve@1.1.6, findup-sync@0.2.1)\r\n> └── vinyl-fs@0.3.13 (graceful-fs@3.0.8, strip-bom@1.0.0, defaults@1.0.2, vinyl@0.4.6, mkdirp@0.5.1, through2@0.6.5, glob-stream@3.1.18, glob-watcher@0.0.6)\r\n> \r\n> gulp-uglify@1.2.0 node_modules/gulp-uglify\r\n> ├── deap@1.0.0\r\n> ├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)\r\n> ├── vinyl-sourcemaps-apply@0.1.4 (source-map@0.1.43)\r\n> └── uglify-js@2.4.19 (uglify-to-browserify@1.0.2, async@0.2.10, yargs@3.5.4, source-map@0.1.34)\r\n> \r\n> gulp-minify-css@1.2.0 node_modules/gulp-minify-css\r\n> ├── object-assign@3.0.0\r\n> ├── readable-stream@2.0.1 (process-nextick-args@1.0.1, isarray@0.0.1, inherits@2.0.1, util-deprecate@1.0.1, string_decoder@0.10.31, core-util-is@1.0.1)\r\n> ├── vinyl-bufferstream@1.0.1 (bufferstreams@1.0.1)\r\n> ├── vinyl-sourcemaps-apply@0.1.4 (source-map@0.1.43)\r\n> └── clean-css@3.3.5 (commander@2.8.1, source-map@0.4.2)\r\n> \r\n> phantomjs@1.9.16 node_modules/phantomjs\r\n> ├── which@1.0.9\r\n> ├── progress@1.1.8\r\n> ├── kew@0.4.0\r\n> ├── request-progress@0.3.1 (throttleit@0.0.2)\r\n> ├── fs-extra@0.16.5 (rimraf@2.4.1, jsonfile@2.2.1, graceful-fs@3.0.8)\r\n> ├── adm-zip@0.4.4\r\n> ├── npmconf@2.1.1 (uid-number@0.0.5, ini@1.3.4, inherits@2.0.1, once@1.3.2, osenv@0.1.3, config-chain@1.1.9, nopt@3.0.3, semver@4.3.6, mkdirp@0.5.1)\r\n> └── request@2.42.0 (caseless@0.6.0, forever-agent@0.5.2, aws-sign2@0.5.0, stringstream@0.0.4, oauth-sign@0.4.0, tunnel-agent@0.4.1, json-stringify-safe@5.0.1, qs@1.2.2, node-> uuid@1.4.3, mime-types@1.0.2, form-data@0.1.4, http-signature@0.10.1, bl@0.9.4, hawk@1.1.1, tough-cookie@2.0.0)> \r\n> \r\n> sinon@1.15.4 node_modules/sinon\r\n> ├── formatio@1.1.1\r\n> ├── samsam@1.1.2\r\n> ├── lolex@1.1.0\r\n> └── util@0.10.3 (inherits@2.0.1)\r\n> \r\n> gulp-useref@1.2.0 node_modules/gulp-useref\r\n> ├── is-relative-url@1.0.0 (is-absolute-url@1.0.0)\r\n> ├── brace-expansion@1.1.0 (concat-map@0.0.1, balanced-match@0.2.0)\r\n> ├── node-useref@0.3.12\r\n> ├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)\r\n> ├── vinyl-fs@1.0.0 (merge-stream@0.1.8, object-assign@2.1.1, graceful-fs@3.0.8, strip-bom@1.0.0, vinyl@0.4.6, mkdirp@0.5.1, duplexify@3.4.2, glob-stream@4.1.1, glob-watcher@0.> 0.8)> \r\n> └── > lodash@3.10.0> \r\n> \r\n> wiredep@2.2.2 node_modules/wiredep\r\n> ├── propprop@0.3.0\r\n> ├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)\r\n> └── bower-config@0.5.2 (osenv@0.0.3, graceful-fs@2.0.3, optimist@0.6.1, mout@0.9.1)\r\n> \r\n> node-notifier@4.2.3 node_modules/node-notifier\r\n> ├── shellwords@0.1.0\r\n> ├── growly@1.2.0\r\n> ├── semver@4.3.6\r\n> ├── which@1.1.1 (is-absolute@0.1.7)\r\n> ├── lodash.clonedeep@3.0.1 (lodash._bindcallback@3.0.1, lodash._baseclone@3.3.0)\r\n> └── cli-usage@0.1.1 (minimist@0.2.0, marked@0.3.3, marked-terminal@0.1.0)\r\n> \r\n> gulp-imagemin@1.2.1 node_modules/gulp-imagemin\r\n> ├── object-assign@1.0.0\r\n> ├── through2-concurrent@0.3.1 (through2@0.6.5)\r\n> ├── pretty-bytes@1.0.4 (get-stdin@4.0.1, meow@3.3.0)\r\n> └── imagemin@2.2.1 (get-stdin@3.0.2, optional@0.1.3, vinyl@0.4.6, stream-combiner@0.2.2, through2@0.6.5, meow@2.1.0, concat-stream@1.5.0, vinyl-fs@0.3.13, imagemin-optipng@4.3.> 0, imagemin-svgo@3.0.3, imagemin-gifsicle@4.2.0, imagemin-jpegtran@4.2.0, imagemin-pngquant@4.1.0)> \r\n> \r\n> browser-sync@1.9.2 node_modules/browser-sync\r\n> ├── emitter-steward@0.0.1\r\n> ├── opt-merger@1.1.0\r\n> ├── easy-extender@2.3.1\r\n> ├── opn@1.0.2\r\n> ├── object-path@0.8.1\r\n> ├── commander@2.8.1 (graceful-readlink@1.0.1)\r\n> ├── tfunk@3.0.1 (object-path@0.9.2)\r\n> ├── ua-parser-js@0.7.7\r\n> ├── browser-sync-client@1.0.2\r\n> ├── serve-static@1.10.0 (escape-html@1.0.2, parseurl@1.3.0, send@0.13.0)\r\n> ├── connect@3.4.0 (utils-merge@1.0.0, parseurl@1.3.0, finalhandler@0.4.0)\r\n> ├── portscanner-plus@0.2.1 (portscanner@1.0.0)\r\n> ├── resp-modifier@1.0.2 (minimatch@2.0.8)\r\n> ├── foxy@7.1.0 (cookie@0.1.3, dev-ip@1.0.1, http-proxy@1.11.1, meow@2.1.0, immutable@3.7.4)\r\n> ├── serve-index@1.7.0 (escape-html@1.0.2, parseurl@1.3.0, batch@0.5.2, http-errors@1.3.1, accepts@1.2.10, mime-types@2.1.2)\r\n> ├── glob-watcher@0.0.7 (gaze@0.5.1)\r\n> ├── dev-ip@0.1.7 (lodash@2.2.1)\r\n> ├── localtunnel@1.5.1 (debug@0.7.4, optimist@0.3.4, request@2.11.4)\r\n> ├── eazy-logger@2.1.2 (lodash@3.10.0)\r\n> └── socket.io@1.3.5 (debug@2.1.0, has-binary-data@0.1.3, socket.io-adapter@0.3.1, engine.io@1.5.1, socket.io-parser@2.2.4, socket.io-client@1.3.5)\r\n> \r\n> gulp-ng-annotate@0.5.3 node_modules/gulp-ng-annotate\r\n> ├── merge@1.2.0\r\n> ├── through2@0.4.2 (xtend@2.1.2, readable-stream@1.0.33)\r\n> ├── bufferstreams@0.0.2 (readable-stream@1.1.13)\r\n> ├── vinyl-sourcemaps-apply@0.1.4 (source-map@0.1.43)\r\n> ├── gulp-util@2.2.20 (lodash._reinterpolate@2.4.1, minimist@0.2.0, vinyl@0.2.3, lodash.template@2.4.1, through2@0.5.1, multipipe@0.1.2)\r\n> └── ng-annotate@0.15.4 (tryor@0.1.2, alter@0.2.0, simple-fmt@0.1.0, simple-is@0.2.0, stringset@0.2.1, stringmap@0.2.2, stable@0.1.5, convert-source-map@0.4.1, ordered-ast-> traverse@1.1.1, optimist@0.6.1, source-map@0.1.43, acorn@0.11.0)> \r\n> \r\n> karma-coverage@0.2.7 node_modules/karma-coverage\r\n> ├── minimatch@0.3.0 (sigmund@1.0.1, lru-cache@2.6.5)\r\n> ├── ibrik@2.0.0 (which@1.0.9, estraverse@1.8.0, mkdirp@0.5.1, optimist@0.6.1, fileset@0.1.8, coffee-script@1.8.0, esprima@1.2.5)\r\n> └── istanbul@0.3.17 (supports-color@1.3.1, which@1.0.9, abbrev@1.0.7, wordwrap@0.0.3, nopt@3.0.3, once@1.3.2, async@1.3.0, esprima@2.4.1, mkdirp@0.5.1, resolve@1.1.6, > fileset@0.2.1, escodegen@1.6.1, handlebars@3.0.0, js-yaml@3.3.1)> \r\n> \r\n> gulp-nodemon@1.0.5 node_modules/gulp-nodemon\r\n> ├── colors@1.1.2\r\n> ├── event-stream@3.3.1 (stream-combiner@0.0.4, duplexer@0.1.1, from@0.1.3, pause-stream@0.0.11, map-stream@0.1.0, split@0.3.3, through@2.3.7)\r\n> └── nodemon@1.3.7 (minimatch@0.3.0, touch@0.0.3, ps-tree@0.0.3, update-notifier@0.3.2)\r\n> \r\n> gulp-minify-html@0.1.8 node_modules/gulp-minify-html\r\n> ├── through2@0.5.1 (xtend@3.0.0, readable-stream@1.0.33)\r\n> ├── gulp-util@2.2.20 (lodash._reinterpolate@2.4.1, minimist@0.2.0, vinyl@0.2.3, lodash.template@2.4.1, multipipe@0.1.2)\r\n> └── minimize@1.5.0 (emits@1.0.2, argh@0.1.3, async@0.9.2, diagnostics@0.0.4, htmlparser2@3.8.3, cli-color@0.3.3)\r\n> \r\n> gulp-jscs@1.6.0 node_modules/gulp-jscs\r\n> ├── object-assign@2.1.1\r\n> ├── tildify@1.1.0 (os-homedir@1.0.0)\r\n> ├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)\r\n> └── jscs@1.13.1 (strip-json-comments@1.0.2, pathval@0.1.1, commander@2.6.0, estraverse@1.9.3, vow@0.4.10, exit@0.1.2, chalk@1.0.0, lodash.assign@3.0.0, glob@5.0.12, cli-> table@0.3.1, vow-fs@0.3.4, minimatch@2.0.8, esprima-harmony-jscs@1.1.0-bin, esprima@1.2.5, prompt@0.2.14, xmlbuilder@2.6.4)> \r\n> \r\n> gulp-jshint@1.11.2 node_modules/gulp-jshint\r\n> ├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)\r\n> ├── minimatch@2.0.8 (brace-expansion@1.1.0)\r\n> ├── rcloader@0.1.2 (rcfinder@0.1.8, lodash@2.4.2)\r\n> ├── lodash@3.10.0\r\n> └── jshint@2.8.0 (strip-json-comments@1.0.2, exit@0.1.2, console-browserify@1.1.0, shelljs@0.3.0, cli@0.6.6, htmlparser2@3.8.3, lodash@3.7.0)\r\n> \r\n> gulp-autoprefixer@1.0.1 node_modules/gulp-autoprefixer\r\n> ├── object-assign@1.0.0\r\n> ├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)\r\n> ├── vinyl-sourcemaps-apply@0.1.4 (source-map@0.1.43)\r\n> └── autoprefixer-core@3.1.2 (postcss@2.2.6, caniuse-db@1.0.30000217)\r\n> \r\n> karma@0.12.37 node_modules/karma\r\n> ├── di@0.0.1\r\n> ├── graceful-fs@3.0.8\r\n> ├── mime@1.3.4\r\n> ├── colors@1.1.2\r\n> ├── glob@5.0.12 (path-is-absolute@1.0.0, inherits@2.0.1, once@1.3.2, inflight@1.0.4)\r\n> ├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)\r\n> ├── rimraf@2.4.1 (glob@4.5.3)\r\n> ├── minimatch@2.0.8 (brace-expansion@1.1.0)\r\n> ├── useragent@2.1.7 (lru-cache@2.2.4)\r\n> ├── chokidar@1.0.3 (arrify@1.0.0, path-is-absolute@1.0.0, is-glob@1.1.3, glob-parent@1.2.0, async-each@0.1.6, is-binary-path@1.0.1, readdirp@1.3.0, anymatch@1.3.0)\r\n> ├── source-map@0.4.2 (amdefine@0.1.1)\r\n> ├── connect@2.30.0 (cookie@0.1.3, bytes@2.1.0, utils-merge@1.0.0, cookie-signature@1.0.6, fresh@0.3.0, pause@0.0.1, vhost@3.0.0, response-time@2.3.1, content-type@1.0.1, on-> headers@1.0.0, basic-auth-connect@1.0.0, parseurl@1.3.0, cookie-parser@1.3.5, depd@1.0.1, qs@2.4.2, http-errors@1.3.1, connect-timeout@1.6.2, method-override@2.3.3, > finalhandler@0.4.0, csurf@1.8.3, express-session@1.11.3, serve-static@1.10.0, type-is@1.6.4, multiparty@3.3.2, errorhandler@1.4.0, compression@1.5.0, serve-index@1.7> .0)\r\n> ├── http-proxy@0.10.4 (colors@0.6.2, pkginfo@0.3.0, utile@0.2.1)> \r\n> ├── lodash@3.10.0> \r\n> ├── log4js@0.6.26>  (async@0.2.10, underscore@1.8.2, readable-stream@1.0.33, semver@4.3.6)> \r\n> └── socket.io@0.9> .16 (base64id@0.1.0, policyfile@0.0.4, redis@0.7.3, socket.io-client@0.9.16)> \r\n> \r\n> plato@1.5.0 node_modules/plato\r\n> ├── posix-getopt@1.1.0\r\n> ├── fs-extra@0.3.2 (jsonfile@0.0.1, ncp@0.2.7, mkdirp@0.3.5, rimraf@2.0.3)\r\n> ├── glob@4.4.2 (inherits@2.0.1, once@1.3.2, inflight@1.0.4, minimatch@2.0.8)\r\n> ├── escomplex-js@1.2.0 (check-types@2.1.1, escomplex-ast-moz@0.1.6, escomplex@1.2.0, esprima@1.0.4)\r\n> ├── complexity-report@0.10.5 (check-types@0.6.5, commander@1.1.1, esprima@1.0.4)\r\n> ├── lodash@3.10.0\r\n> ├── jshint@2.6.3 (strip-json-comments@1.0.2, underscore@1.6.0, exit@0.1.2, console-browserify@1.1.0, minimatch@1.0.0, shelljs@0.3.0, htmlparser2@3.8.3, cli@0.6.6)\r\n> └── eslint@0.7.4 (object-assign@0.3.1, strip-json-comments@0.1.3, debug@0.8.1, estraverse@1.3.2, text-table@0.2.0, chalk@0.4.0, escope@1.0.3, minimatch@0.3.0, doctrine@0.5.2, > mkdirp@0.5.1, optionator@0.4.0, esprima@1.2.5, js-yaml@3.0.2)> \r\n> \r\n> gulp-less@3.0.3 node_modules/gulp-less\r\n> ├── object-assign@2.1.1\r\n> ├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)\r\n> ├── vinyl-sourcemaps-apply@0.1.4 (source-map@0.1.43)\r\n> ├── accord@0.15.2 (indx@0.2.3, convert-source-map@0.4.1, fobject@0.0.3, when@3.7.3, resolve@1.1.6, uglify-js@2.4.23, lodash@3.10.0)\r\n> └── less@2.5.1 (graceful-fs@3.0.8, mime@1.3.4, image-size@0.3.5, mkdirp@0.5.1, promise@6.1.0, errno@0.1.3, source-map@0.4.2, request@2.58.0)\r\n\r\n\r\n `gulp test`\r\n\r\n> [21:18:01] Using gulpfile ~/client/myapp/gulpfile.js\r\n> [21:18:01] Starting 'vet'...\r\n> [21:18:01] Analyzing source with JSHint and JSCS\r\n> [21:18:01] Starting 'clean-code'...\r\n> [21:18:01] Cleaning: ./.tmp/**/*.js,./build/js/**/*.js,./build/**/*.html\r\n> [21:18:01] Finished 'clean-code' after 19 ms\r\n> [21:18:01] Starting 'templatecache'...\r\n> [21:18:01] Creating an AngularJS $templateCache\r\n> [21:18:02] Finished 'templatecache' after 716 ms\r\n> [21:18:03] Finished 'vet' after 1.89 s\r\n> [21:18:03] Starting 'test'...\r\n> WARN [config]: \"/\" is proxied, you should probably change urlRoot to avoid conflicts\r\n> WARN [watcher]: Pattern \"/home/docker/client/myapp/src/client/tests/server-integration/**/*.spec.js\" does not match any file.\r\n> INFO [karma]: Karma v0.12.37 server started at http://localhost:9876/\r\n> INFO [launcher]: Starting browser PhantomJS\r\n> ERROR [launcher]: Cannot start PhantomJS\r\n>   \r\n> INFO [launcher]: Trying to start PhantomJS again (1/2).\r\n> ERROR [launcher]: Cannot start PhantomJS\r\n>   \r\n> INFO [launcher]: Trying to start PhantomJS again (2/2).\r\n> ERROR [launcher]: Cannot start PhantomJS\r\n>   \r\n> ERROR [launcher]: PhantomJS failed 2 times (cannot start). Giving up.\r\n> [21:18:04] Karma completed\r\n> [21:18:04] 'test' errored after 1.16 s\r\n> [21:18:04] Error: karma: tests failed with code 1\r\n>   at formatError (/usr/lib/node_modules/gulp/bin/gulp.js:169:10)\r\n>   at Gulp.<anonymous> (/usr/lib/node_modules/gulp/bin/gulp.js:195:15)\r\n>   at Gulp.emit (events.js:107:17)\r\n>   at Gulp.Orchestrator._emitTaskDone (/home/docker/client/myapp/node_modules/gulp/node_modules/orchestrator/index.js:264:8)\r\n>   at /home/docker/client/myapp/node_modules/gulp/node_modules/orchestrator/index.js:275:23\r\n>   at finish (/home/docker/client/myapp/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:21:8)\r\n>   at cb (/home/docker/client/myapp/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:29:3)\r\n>   at karmaCompleted (/home/docker/client/myapp/gulpfile.js:593:13)\r\n>   at removeAllListeners (/home/docker/client/myapp/node_modules/karma/lib/server.js:215:7)\r\n>   at Server.<anonymous> (/home/docker/client/myapp/node_modules/karma/lib/server.js:226:9)\r\n>   at Server.g (events.js:199:16)\r\n>   at Server.emit (events.js:129:20)\r\n>   at net.js:1419:10\r\n>   at process._tickCallback (node.js:355:11)\r\n\r\n\r\n`npm -v`\r\n\r\n> 2.11.2\r\n\r\n`node -v`\r\n\r\n> v0.12.5\r\n"},"comment":{"url":"https://api.github.com/repos/johnpapa/generator-hottowel/issues/comments/120039900","html_url":"https://github.com/johnpapa/generator-hottowel/issues/103#issuecomment-120039900","issue_url":"https://api.github.com/repos/johnpapa/generator-hottowel/issues/103","id":120039900,"user":{"login":"vladistan","id":36257,"avatar_url":"https://avatars.githubusercontent.com/u/36257?v=3","gravatar_id":"","url":"https://api.github.com/users/vladistan","html_url":"https://github.com/vladistan","followers_url":"https://api.github.com/users/vladistan/followers","following_url":"https://api.github.com/users/vladistan/following{/other_user}","gists_url":"https://api.github.com/users/vladistan/gists{/gist_id}","starred_url":"https://api.github.com/users/vladistan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vladistan/subscriptions","organizations_url":"https://api.github.com/users/vladistan/orgs","repos_url":"https://api.github.com/users/vladistan/repos","events_url":"https://api.github.com/users/vladistan/events{/privacy}","received_events_url":"https://api.github.com/users/vladistan/received_events","type":"User","site_admin":false},"created_at":"2015-07-09T15:41:37Z","updated_at":"2015-07-09T15:41:37Z","body":"Same here:\r\n\r\n[11:37:59] Karma completed\r\n[11:37:59] 'test' errored after 2.77 s\r\n[11:37:59] Error: karma: tests failed with code 1\r\n  at formatError (/usr/local/lib/node_modules/gulp/bin/gulp.js:169:10)\r\n  at Gulp.<anonymous> (/usr/local/lib/node_modules/gulp/bin/gulp.js:195:15)\r\n  at Gulp.emit (events.js:107:17)\r\n  at Gulp.Orchestrator._emitTaskDone (/Users/vlad/Proj/idExchange/web/node_modules/gulp/node_modules/orchestrator/index.js:264:8)\r\n  at /Users/vlad/Proj/idExchange/web/node_modules/gulp/node_modules/orchestrator/index.js:275:23\r\n  at finish (/Users/vlad/Proj/idExchange/web/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:21:8)\r\n  at cb (/Users/vlad/Proj/idExchange/web/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:29:3)\r\n  at karmaCompleted (/Users/vlad/Proj/idExchange/web/gulpfile.js:593:13)\r\n  at removeAllListeners (/Users/vlad/Proj/idExchange/web/node_modules/karma/lib/server.js:215:7)\r\n  at Server.<anonymous> (/Users/vlad/Proj/idExchange/web/node_modules/karma/lib/server.js:226:9)\r\n  at Server.g (events.js:199:16)\r\n  at Server.emit (events.js:129:20)\r\n  at net.js:1419:10\r\n  at process._tickCallback (node.js:355:11)\r\n\r\n\r\n± Vlads-MBP ~/Proj/idExchange/web [base✧]\r\n$ npm -v\r\n2.12.1\r\n\r\n± Vlads-MBP ~/Proj/idExchange/web [base✧]\r\n$ node -v"}}