$ git clone git@localhost:RupertJS/rupert-grunt . Cloning into '.'... Warning: Permanently added 'localhost' (RSA) to the list of known hosts. Command git clone git@localhost:RupertJS/rupert-grunt . exited successfully with status 0. $ git checkout master Already on 'master' Your branch is up-to-date with 'origin/master'. Command git checkout master exited successfully with status 0. $ git reset --hard 4cba3bf459b8057996cf88d719e67a08327c2e9c HEAD is now at 4cba3bf Bumped changelog. Command git reset --hard 4cba3bf459b8057996cf88d719e67a08327c2e9c exited successfully with status 0. $ git submodule update --init Command git submodule update --init exited successfully with status 0. $ export SNAP_CI=true $ export CI=true $ export SNAP_CACHE_DIR=/var/go $ export LANG=en_US.UTF-8 $ export LC_ALL=en_US.UTF-8 $ export SNAP_WORKING_DIR=/var/snap-ci/repo $ export SNAP_PIPELINE_COUNTER=35 $ export SNAP_STAGE_NAME=TEST $ export SNAP_BRANCH=master $ export SNAP_COMMIT=4cba3bf459b8057996cf88d719e67a08327c2e9c $ export SNAP_COMMIT_SHORT=4cba3bf $ export SNAP_TRACKING_PIPELINE=true $ export SNAP_INTEGRATION_PIPELINE=false Fetching artifacts from stage INSTALL $ nvm install v0.10.28 2>/dev/null Now using node v0.10.28 (npm v1.4.9) Command nvm install v0.10.28 2>/dev/null exited successfully with status 0. Took 0.78186 seconds. $ if [ ! -d ${SNAP_CACHE_DIR}/node_modules ]; then mkdir ${SNAP_CACHE_DIR}/node_modules; fi; Command if [ ! -d ${SNAP_CACHE_DIR}/node_modules ]; then mkdir ${SNAP_CACHE_DIR}/node_modules; fi; exited successfully with status 0. Took 0.00224 seconds. $ ln -s ${SNAP_CACHE_DIR}/node_modules node_modules Command ln -s ${SNAP_CACHE_DIR}/node_modules node_modules exited successfully with status 0. Took 0.00262 seconds. $ cd plain ; npm install bash: line 63: cd: plain: No such file or directory Command cd plain ; npm install exited successfully with status 0. Took 3.21 seconds. $ npm test > rupert-grunt@0.1.4 test /var/snap-ci/repo > sh ./test.sh + ./node_modules/.bin/coffeelint -f ./.coffeelintrc ./src/Gruntfile.coffee ./src/client/Gruntfile.coffee ./src/features/Gruntfile.coffee ./src/features/steps.coffee ./src/server/Gruntfile.coffee ✓ ./src/Gruntfile.coffee ✓ ./src/client/Gruntfile.coffee ✓ ./src/features/Gruntfile.coffee ✓ ./src/features/steps.coffee ✓ ./src/server/Gruntfile.coffee ✓ Ok! » 0 errors and 0 warnings in 5 files + EXIT=0 ++ pwd + START_DIR=/var/snap-ci/repo + mkdir -p _nm/rupert-grunt + cp -r ./README.md ./LICENSE ./package.json ./src ./steps.coffee _nm/rupert-grunt + cd _nm/rupert-grunt + npm i npm http GET https://registry.npmjs.org/angular-mocks npm http GET https://registry.npmjs.org/chai npm http GET https://registry.npmjs.org/debug npm http GET https://registry.npmjs.org/coffee-script npm http GET https://registry.npmjs.org/findup-sync npm http GET https://registry.npmjs.org/grunt-coffeelint npm http GET https://registry.npmjs.org/grunt-concurrent npm http GET https://registry.npmjs.org/grunt-contrib-clean npm http GET https://registry.npmjs.org/grunt-contrib-jshint npm http GET https://registry.npmjs.org/grunt-contrib-watch npm http GET https://registry.npmjs.org/grunt-karma npm http GET https://registry.npmjs.org/grunt-mocha-test npm http GET https://registry.npmjs.org/grunt-notify npm http GET https://registry.npmjs.org/grunt-recurse npm http GET https://registry.npmjs.org/grunt-release npm http GET https://registry.npmjs.org/karma-chrome-launcher npm http GET https://registry.npmjs.org/karma-coffee-preprocessor npm http GET https://registry.npmjs.org/karma-coverage npm http GET https://registry.npmjs.org/karma-firefox-launcher npm http GET https://registry.npmjs.org/karma-junit-reporter npm http GET https://registry.npmjs.org/karma-mocha npm http GET https://registry.npmjs.org/karma-sinon-chai npm http GET https://registry.npmjs.org/karma-spec-reporter npm http GET https://registry.npmjs.org/load-grunt-tasks npm http GET https://registry.npmjs.org/mocha npm http GET https://registry.npmjs.org/mockasing npm http GET https://registry.npmjs.org/protractor npm http GET https://registry.npmjs.org/q npm http GET https://registry.npmjs.org/qcumber npm http GET https://registry.npmjs.org/qcumberbatch npm http GET https://registry.npmjs.org/sinon npm http GET https://registry.npmjs.org/sinon-chai npm http GET https://registry.npmjs.org/superagent npm http GET https://registry.npmjs.org/supertest npm http GET https://registry.npmjs.org/coffeelint npm http GET https://registry.npmjs.org/grunt npm http GET https://registry.npmjs.org/grunt-cli npm http GET https://registry.npmjs.org/karma npm http GET https://registry.npmjs.org/rupert npm http 304 https://registry.npmjs.org/coffee-script npm http 304 https://registry.npmjs.org/findup-sync npm http 304 https://registry.npmjs.org/debug npm http 304 https://registry.npmjs.org/grunt-concurrent npm http 304 https://registry.npmjs.org/angular-mocks npm http 304 https://registry.npmjs.org/chai npm http 304 https://registry.npmjs.org/grunt-contrib-clean npm http 304 https://registry.npmjs.org/grunt-coffeelint npm http 304 https://registry.npmjs.org/grunt-contrib-watch npm http 304 https://registry.npmjs.org/grunt-notify npm http 304 https://registry.npmjs.org/grunt-contrib-jshint npm http 304 https://registry.npmjs.org/grunt-karma npm http 304 https://registry.npmjs.org/grunt-mocha-test npm http 304 https://registry.npmjs.org/karma-chrome-launcher npm http 304 https://registry.npmjs.org/karma-firefox-launcher npm http 304 https://registry.npmjs.org/grunt-recurse npm http 304 https://registry.npmjs.org/karma-coffee-preprocessor npm http 304 https://registry.npmjs.org/karma-junit-reporter npm http 304 https://registry.npmjs.org/karma-spec-reporter npm http 304 https://registry.npmjs.org/grunt-release npm http 304 https://registry.npmjs.org/load-grunt-tasks npm http 304 https://registry.npmjs.org/karma-sinon-chai npm http 304 https://registry.npmjs.org/protractor npm http 304 https://registry.npmjs.org/karma-coverage npm http 304 https://registry.npmjs.org/q npm http 304 https://registry.npmjs.org/qcumber npm http 304 https://registry.npmjs.org/sinon npm http 304 https://registry.npmjs.org/mocha npm http 304 https://registry.npmjs.org/karma-mocha npm http 304 https://registry.npmjs.org/mockasing npm http 304 https://registry.npmjs.org/superagent npm http 304 https://registry.npmjs.org/sinon-chai npm http 304 https://registry.npmjs.org/grunt npm http 304 https://registry.npmjs.org/grunt-cli npm http 304 https://registry.npmjs.org/karma npm http 304 https://registry.npmjs.org/qcumberbatch npm http 304 https://registry.npmjs.org/coffeelint npm http 304 https://registry.npmjs.org/supertest npm http 304 https://registry.npmjs.org/rupert npm http GET https://registry.npmjs.org/multimatch npm http GET https://registry.npmjs.org/async npm http GET https://registry.npmjs.org/pad-stdio npm http GET https://registry.npmjs.org/rimraf npm http GET https://registry.npmjs.org/glob npm http GET https://registry.npmjs.org/colors npm http GET https://registry.npmjs.org/lodash npm http 304 https://registry.npmjs.org/async npm http 304 https://registry.npmjs.org/multimatch npm http GET https://registry.npmjs.org/xmlbuilder npm http 304 https://registry.npmjs.org/colors npm http 304 https://registry.npmjs.org/lodash npm http 304 https://registry.npmjs.org/glob npm http 304 https://registry.npmjs.org/pad-stdio npm http 304 https://registry.npmjs.org/rimraf npm http GET https://registry.npmjs.org/coffeelint-stylish npm http GET https://registry.npmjs.org/hooker npm http GET https://registry.npmjs.org/jshint npm http GET https://registry.npmjs.org/hooker npm http GET https://registry.npmjs.org/mkdirp npm http 304 https://registry.npmjs.org/coffeelint-stylish npm http 304 https://registry.npmjs.org/xmlbuilder npm http 304 https://registry.npmjs.org/mkdirp npm http GET https://registry.npmjs.org/fs-access npm http GET https://registry.npmjs.org/which npm http 304 https://registry.npmjs.org/hooker npm http 304 https://registry.npmjs.org/jshint npm http 304 https://registry.npmjs.org/hooker npm http GET https://registry.npmjs.org/resolve npm http GET https://registry.npmjs.org/nopt npm http 304 https://registry.npmjs.org/which npm http GET https://registry.npmjs.org/ms npm http 304 https://registry.npmjs.org/fs-access npm http GET https://registry.npmjs.org/gaze npm http GET https://registry.npmjs.org/tiny-lr-fork npm http GET https://registry.npmjs.org/minimatch npm http GET https://registry.npmjs.org/array-differ npm http GET https://registry.npmjs.org/array-union npm http 304 https://registry.npmjs.org/resolve npm http 304 https://registry.npmjs.org/nopt npm http GET https://registry.npmjs.org/lpad npm http 304 https://registry.npmjs.org/minimatch npm http 304 https://registry.npmjs.org/ms npm http 304 https://registry.npmjs.org/array-differ npm http 304 https://registry.npmjs.org/gaze npm http 304 https://registry.npmjs.org/tiny-lr-fork npm http 304 https://registry.npmjs.org/array-union npm http 304 https://registry.npmjs.org/lpad npm http GET https://registry.npmjs.org/chalk npm http GET https://registry.npmjs.org/text-table npm http GET https://registry.npmjs.org/methods npm http 304 https://registry.npmjs.org/chalk npm http GET https://registry.npmjs.org/source-map npm http GET https://registry.npmjs.org/istanbul npm http GET https://registry.npmjs.org/dateformat npm http GET https://registry.npmjs.org/shelljs npm http GET https://registry.npmjs.org/semver npm http 304 https://registry.npmjs.org/text-table npm http 304 https://registry.npmjs.org/methods npm http 304 https://registry.npmjs.org/shelljs npm http 304 https://registry.npmjs.org/semver npm http GET https://registry.npmjs.org/null-check npm http 304 https://registry.npmjs.org/source-map npm http 304 https://registry.npmjs.org/istanbul npm http 304 https://registry.npmjs.org/dateformat npm http GET https://registry.npmjs.org/array-uniq npm http GET https://registry.npmjs.org/inflight npm http GET https://registry.npmjs.org/inherits npm http GET https://registry.npmjs.org/is-absolute npm http GET https://registry.npmjs.org/once npm http 304 https://registry.npmjs.org/null-check npm http 304 https://registry.npmjs.org/once npm http 304 https://registry.npmjs.org/array-uniq npm http 304 https://registry.npmjs.org/inherits npm http GET https://registry.npmjs.org/iconv-lite npm http GET https://registry.npmjs.org/eventemitter2 npm http GET https://registry.npmjs.org/underscore.string npm http GET https://registry.npmjs.org/js-yaml npm http GET https://registry.npmjs.org/exit npm http GET https://registry.npmjs.org/getobject npm http 304 https://registry.npmjs.org/is-absolute npm http 304 https://registry.npmjs.org/inflight npm http GET https://registry.npmjs.org/grunt-legacy-util npm http GET https://registry.npmjs.org/grunt-legacy-log npm http 304 https://registry.npmjs.org/js-yaml npm http 304 https://registry.npmjs.org/exit npm http 304 https://registry.npmjs.org/getobject npm http 304 https://registry.npmjs.org/grunt-legacy-util npm http 304 https://registry.npmjs.org/grunt-legacy-log npm http 304 https://registry.npmjs.org/underscore.string npm http GET https://registry.npmjs.org/globule npm http 304 https://registry.npmjs.org/eventemitter2 npm http 304 https://registry.npmjs.org/iconv-lite npm http GET https://registry.npmjs.org/form-data npm http GET https://registry.npmjs.org/readable-stream npm http GET https://registry.npmjs.org/qs npm http GET https://registry.npmjs.org/formidable npm http GET https://registry.npmjs.org/mime npm http GET https://registry.npmjs.org/component-emitter npm http GET https://registry.npmjs.org/cookiejar npm http GET https://registry.npmjs.org/reduce-component npm http GET https://registry.npmjs.org/extend npm http GET https://registry.npmjs.org/supports-color npm http GET https://registry.npmjs.org/ansi-styles npm http GET https://registry.npmjs.org/escape-string-regexp npm http GET https://registry.npmjs.org/has-ansi npm http GET https://registry.npmjs.org/strip-ansi npm http GET https://registry.npmjs.org/abbrev npm http 304 https://registry.npmjs.org/form-data npm http 304 https://registry.npmjs.org/globule npm http 304 https://registry.npmjs.org/readable-stream npm http 304 https://registry.npmjs.org/qs npm http 304 https://registry.npmjs.org/formidable npm http 304 https://registry.npmjs.org/mime npm http 304 https://registry.npmjs.org/component-emitter npm http 304 https://registry.npmjs.org/cookiejar npm http 304 https://registry.npmjs.org/reduce-component npm http 304 https://registry.npmjs.org/supports-color npm http 304 https://registry.npmjs.org/extend npm http 304 https://registry.npmjs.org/escape-string-regexp npm http 304 https://registry.npmjs.org/ansi-styles npm http 304 https://registry.npmjs.org/has-ansi npm http 304 https://registry.npmjs.org/strip-ansi npm http 304 https://registry.npmjs.org/abbrev npm http GET https://registry.npmjs.org/minimist npm http GET https://registry.npmjs.org/is-relative npm http GET https://registry.npmjs.org/brace-expansion npm http GET https://registry.npmjs.org/wrappy npm http 304 https://registry.npmjs.org/minimist npm http 304 https://registry.npmjs.org/is-relative npm http 304 https://registry.npmjs.org/brace-expansion npm http 304 https://registry.npmjs.org/wrappy npm http GET https://registry.npmjs.org/get-stdin npm http GET https://registry.npmjs.org/meow npm http GET https://registry.npmjs.org/ansi-regex npm http 304 https://registry.npmjs.org/get-stdin npm http 304 https://registry.npmjs.org/meow npm http GET https://registry.npmjs.org/combined-stream npm http GET https://registry.npmjs.org/mime-types npm http 304 https://registry.npmjs.org/ansi-regex npm http GET https://registry.npmjs.org/noptify npm http GET https://registry.npmjs.org/faye-websocket npm http 304 https://registry.npmjs.org/mime-types npm http 304 https://registry.npmjs.org/combined-stream npm http 304 https://registry.npmjs.org/noptify npm http GET https://registry.npmjs.org/grunt-legacy-log-utils npm http 304 https://registry.npmjs.org/faye-websocket npm http GET https://registry.npmjs.org/lru-cache npm http GET https://registry.npmjs.org/sigmund npm http 304 https://registry.npmjs.org/grunt-legacy-log-utils npm http 304 https://registry.npmjs.org/lru-cache npm http 304 https://registry.npmjs.org/sigmund npm http GET https://registry.npmjs.org/indent-string npm http GET https://registry.npmjs.org/camelcase-keys npm http GET https://registry.npmjs.org/object-assign npm http 304 https://registry.npmjs.org/camelcase-keys npm http 304 https://registry.npmjs.org/object-assign npm http 304 https://registry.npmjs.org/indent-string npm http GET https://registry.npmjs.org/delayed-stream npm http GET https://registry.npmjs.org/mime-db npm http GET https://registry.npmjs.org/core-util-is npm http GET https://registry.npmjs.org/isarray npm http GET https://registry.npmjs.org/string_decoder npm http 304 https://registry.npmjs.org/delayed-stream npm http 304 https://registry.npmjs.org/mime-db npm http 304 https://registry.npmjs.org/core-util-is npm http 304 https://registry.npmjs.org/isarray npm http 304 https://registry.npmjs.org/string_decoder npm http GET https://registry.npmjs.org/graceful-fs npm http GET https://registry.npmjs.org/balanced-match npm http GET https://registry.npmjs.org/concat-map npm http GET https://registry.npmjs.org/camelcase npm http GET https://registry.npmjs.org/map-obj npm http 304 https://registry.npmjs.org/graceful-fs npm http 304 https://registry.npmjs.org/concat-map npm http 304 https://registry.npmjs.org/balanced-match npm http GET https://registry.npmjs.org/amdefine npm http GET https://registry.npmjs.org/repeating npm http 304 https://registry.npmjs.org/map-obj npm http 304 https://registry.npmjs.org/camelcase npm http 304 https://registry.npmjs.org/repeating npm http 304 https://registry.npmjs.org/amdefine npm http GET https://registry.npmjs.org/assertion-error npm http GET https://registry.npmjs.org/deep-eql npm http GET https://registry.npmjs.org/is-finite npm http GET https://registry.npmjs.org/argparse npm http GET https://registry.npmjs.org/esprima npm http 304 https://registry.npmjs.org/assertion-error npm http 304 https://registry.npmjs.org/deep-eql npm http 304 https://registry.npmjs.org/is-finite npm http 304 https://registry.npmjs.org/esprima npm http 304 https://registry.npmjs.org/argparse npm http GET https://registry.npmjs.org/number-is-nan npm http GET https://registry.npmjs.org/commander npm http GET https://registry.npmjs.org/diff npm http GET https://registry.npmjs.org/jade npm http GET https://registry.npmjs.org/growl npm http GET https://registry.npmjs.org/type-detect npm http 304 https://registry.npmjs.org/number-is-nan npm http GET https://registry.npmjs.org/ignore npm http GET https://registry.npmjs.org/optimist npm http 304 https://registry.npmjs.org/commander npm http GET https://registry.npmjs.org/strip-json-comments npm http 304 https://registry.npmjs.org/jade npm http 304 https://registry.npmjs.org/type-detect npm http 304 https://registry.npmjs.org/growl npm http 304 https://registry.npmjs.org/diff npm http GET https://registry.npmjs.org/connect npm http GET https://registry.npmjs.org/core-js npm http GET https://registry.npmjs.org/di npm http GET https://registry.npmjs.org/dom-serialize npm http GET https://registry.npmjs.org/expand-braces npm http GET https://registry.npmjs.org/http-proxy npm http GET https://registry.npmjs.org/log4js npm http 304 https://registry.npmjs.org/optimist npm http 304 https://registry.npmjs.org/strip-json-comments npm http GET https://registry.npmjs.org/memoizee npm http GET https://registry.npmjs.org/socket.io npm http GET https://registry.npmjs.org/useragent npm http GET https://registry.npmjs.org/bluebird npm http GET https://registry.npmjs.org/body-parser npm http GET https://registry.npmjs.org/chokidar npm http 304 https://registry.npmjs.org/dom-serialize npm http 304 https://registry.npmjs.org/expand-braces npm http 304 https://registry.npmjs.org/ignore npm http 304 https://registry.npmjs.org/core-js npm http 304 https://registry.npmjs.org/connect npm http 304 https://registry.npmjs.org/di npm http 304 https://registry.npmjs.org/http-proxy npm http 304 https://registry.npmjs.org/log4js npm http 304 https://registry.npmjs.org/memoizee npm http 304 https://registry.npmjs.org/bluebird npm http 304 https://registry.npmjs.org/body-parser npm http 304 https://registry.npmjs.org/chokidar npm http 304 https://registry.npmjs.org/useragent npm http 304 https://registry.npmjs.org/socket.io npm http GET https://registry.npmjs.org/wordwrap npm http GET https://registry.npmjs.org/escodegen npm http GET https://registry.npmjs.org/handlebars npm http GET https://registry.npmjs.org/fileset npm http 304 https://registry.npmjs.org/handlebars npm http 304 https://registry.npmjs.org/wordwrap npm http 304 https://registry.npmjs.org/escodegen npm http 304 https://registry.npmjs.org/fileset npm http GET https://registry.npmjs.org/custom-event npm http GET https://registry.npmjs.org/ent npm http GET https://registry.npmjs.org/void-elements npm http 304 https://registry.npmjs.org/custom-event npm http 304 https://registry.npmjs.org/void-elements npm http 304 https://registry.npmjs.org/ent npm http GET https://registry.npmjs.org/path-is-absolute npm http GET https://registry.npmjs.org/eventemitter3 npm http GET https://registry.npmjs.org/requires-port npm http GET https://registry.npmjs.org/on-finished npm http GET https://registry.npmjs.org/depd npm http GET https://registry.npmjs.org/http-errors npm http GET https://registry.npmjs.org/raw-body npm http GET https://registry.npmjs.org/type-is npm http GET https://registry.npmjs.org/bytes npm http GET https://registry.npmjs.org/content-type npm http GET https://registry.npmjs.org/is-binary-path npm http GET https://registry.npmjs.org/is-glob npm http GET https://registry.npmjs.org/readdirp npm http GET https://registry.npmjs.org/fsevents npm http GET https://registry.npmjs.org/anymatch npm http GET https://registry.npmjs.org/arrify npm http GET https://registry.npmjs.org/async-each npm http GET https://registry.npmjs.org/glob-parent npm http 304 https://registry.npmjs.org/path-is-absolute npm http 304 https://registry.npmjs.org/http-errors npm http 304 https://registry.npmjs.org/requires-port npm http 304 https://registry.npmjs.org/eventemitter3 npm http 304 https://registry.npmjs.org/raw-body npm http 304 https://registry.npmjs.org/on-finished npm http 304 https://registry.npmjs.org/type-is npm http 304 https://registry.npmjs.org/bytes npm http 304 https://registry.npmjs.org/depd npm http 304 https://registry.npmjs.org/content-type npm http 304 https://registry.npmjs.org/is-glob npm http 304 https://registry.npmjs.org/readdirp npm http 304 https://registry.npmjs.org/fsevents npm http 304 https://registry.npmjs.org/anymatch npm http 304 https://registry.npmjs.org/is-binary-path npm http 304 https://registry.npmjs.org/arrify npm http 304 https://registry.npmjs.org/glob-parent npm http GET https://registry.npmjs.org/engine.io npm http GET https://registry.npmjs.org/socket.io-parser npm http GET https://registry.npmjs.org/socket.io-client npm http GET https://registry.npmjs.org/socket.io-adapter npm http GET https://registry.npmjs.org/has-binary-data npm http GET https://registry.npmjs.org/debug npm http GET https://registry.npmjs.org/array-slice npm http GET https://registry.npmjs.org/braces npm http GET https://registry.npmjs.org/finalhandler npm http GET https://registry.npmjs.org/parseurl npm http GET https://registry.npmjs.org/utils-merge npm http 304 https://registry.npmjs.org/async-each npm http 304 https://registry.npmjs.org/has-binary-data npm http 304 https://registry.npmjs.org/socket.io-parser npm http 304 https://registry.npmjs.org/socket.io-adapter npm http 304 https://registry.npmjs.org/engine.io npm http 304 https://registry.npmjs.org/socket.io-client npm http 304 https://registry.npmjs.org/debug npm http 304 https://registry.npmjs.org/array-slice npm http 304 https://registry.npmjs.org/parseurl npm http 304 https://registry.npmjs.org/finalhandler npm http 304 https://registry.npmjs.org/utils-merge npm WARN optional dep failed, continuing fsevents@0.3.6 npm http 304 https://registry.npmjs.org/braces npm http GET https://registry.npmjs.org/statuses npm http GET https://registry.npmjs.org/underscore npm http GET https://registry.npmjs.org/binary-extensions npm http GET https://registry.npmjs.org/ee-first npm http GET https://registry.npmjs.org/media-typer npm http GET https://registry.npmjs.org/unpipe npm http GET https://registry.npmjs.org/micromatch npm http 304 https://registry.npmjs.org/underscore npm http 304 https://registry.npmjs.org/statuses npm http GET https://registry.npmjs.org/object-keys npm http 304 https://registry.npmjs.org/unpipe npm http 304 https://registry.npmjs.org/ee-first npm http 304 https://registry.npmjs.org/micromatch npm http 304 https://registry.npmjs.org/media-typer npm http 304 https://registry.npmjs.org/binary-extensions npm http 304 https://registry.npmjs.org/object-keys npm http GET https://registry.npmjs.org/escape-html npm http 304 https://registry.npmjs.org/escape-html npm http GET https://registry.npmjs.org/ms npm http GET https://registry.npmjs.org/estraverse npm http GET https://registry.npmjs.org/esutils npm http GET https://registry.npmjs.org/optionator npm http 304 https://registry.npmjs.org/ms npm http 304 https://registry.npmjs.org/optionator npm http 304 https://registry.npmjs.org/estraverse npm http 304 https://registry.npmjs.org/esutils npm http GET https://registry.npmjs.org/expand-range npm http GET https://registry.npmjs.org/benchmark npm http GET https://registry.npmjs.org/json3 npm http GET https://registry.npmjs.org/base64id npm http GET https://registry.npmjs.org/engine.io-parser npm http GET https://registry.npmjs.org/ws npm http 304 https://registry.npmjs.org/expand-range npm http 304 https://registry.npmjs.org/ws npm http GET https://registry.npmjs.org/extglob npm http GET https://registry.npmjs.org/expand-brackets npm http GET https://registry.npmjs.org/filename-regex npm http GET https://registry.npmjs.org/kind-of npm http GET https://registry.npmjs.org/object.omit npm http GET https://registry.npmjs.org/parse-glob npm http GET https://registry.npmjs.org/regex-cache npm http GET https://registry.npmjs.org/arr-diff npm http GET https://registry.npmjs.org/array-unique npm http GET https://registry.npmjs.org/minimatch npm http 304 https://registry.npmjs.org/json3 npm http 304 https://registry.npmjs.org/benchmark npm http 304 https://registry.npmjs.org/engine.io-parser npm http 304 https://registry.npmjs.org/base64id npm http 304 https://registry.npmjs.org/kind-of npm http 304 https://registry.npmjs.org/expand-brackets npm http 304 https://registry.npmjs.org/object.omit npm http 304 https://registry.npmjs.org/parse-glob npm http 304 https://registry.npmjs.org/regex-cache npm http 304 https://registry.npmjs.org/extglob npm http 304 https://registry.npmjs.org/arr-diff npm http 304 https://registry.npmjs.org/minimatch npm http 304 https://registry.npmjs.org/array-unique npm http 304 https://registry.npmjs.org/filename-regex npm http GET https://registry.npmjs.org/mkdirp npm http 304 https://registry.npmjs.org/mkdirp npm http GET https://registry.npmjs.org/prelude-ls npm http GET https://registry.npmjs.org/deep-is npm http GET https://registry.npmjs.org/pem npm http GET https://registry.npmjs.org/cookie-parser npm http GET https://registry.npmjs.org/type-check npm http GET https://registry.npmjs.org/errorhandler npm http GET https://registry.npmjs.org/levn npm http GET https://registry.npmjs.org/st npm http GET https://registry.npmjs.org/fast-levenshtein npm http GET https://registry.npmjs.org/stassets npm http GET https://registry.npmjs.org/glob npm http GET https://registry.npmjs.org/winston npm http GET https://registry.npmjs.org/express npm http GET https://registry.npmjs.org/morgan npm http 304 https://registry.npmjs.org/prelude-ls npm http GET https://registry.npmjs.org/temp npm http GET https://registry.npmjs.org/browserstack-webdriver npm http GET https://registry.npmjs.org/cucumber npm http GET https://registry.npmjs.org/gm npm http GET https://registry.npmjs.org/q npm http GET https://registry.npmjs.org/selenium-webdriver npm http GET https://registry.npmjs.org/should npm http 304 https://registry.npmjs.org/errorhandler npm http 304 https://registry.npmjs.org/type-check npm http 304 https://registry.npmjs.org/deep-is npm http 304 https://registry.npmjs.org/cookie-parser npm http 304 https://registry.npmjs.org/levn npm http 304 https://registry.npmjs.org/fast-levenshtein npm http 304 https://registry.npmjs.org/glob npm http 304 https://registry.npmjs.org/pem npm http 304 https://registry.npmjs.org/winston npm http 304 https://registry.npmjs.org/st npm http GET https://registry.npmjs.org/event-emitter npm http GET https://registry.npmjs.org/lru-queue npm http GET https://registry.npmjs.org/next-tick npm http GET https://registry.npmjs.org/timers-ext npm http GET https://registry.npmjs.org/d npm http GET https://registry.npmjs.org/es5-ext npm http GET https://registry.npmjs.org/es6-weak-map npm http 304 https://registry.npmjs.org/express npm http GET https://registry.npmjs.org/for-own npm http 304 https://registry.npmjs.org/temp npm http GET https://registry.npmjs.org/isobject npm http 304 https://registry.npmjs.org/cucumber npm http 304 https://registry.npmjs.org/morgan npm http GET https://registry.npmjs.org/is-extglob npm http GET https://registry.npmjs.org/is-equal-shallow npm http GET https://registry.npmjs.org/is-primitive npm http 304 https://registry.npmjs.org/q npm http GET https://registry.npmjs.org/glob-base npm http GET https://registry.npmjs.org/is-dotfile npm http 304 https://registry.npmjs.org/selenium-webdriver npm http GET https://registry.npmjs.org/preserve npm http GET https://registry.npmjs.org/repeat-element npm http 304 https://registry.npmjs.org/stassets npm http 304 https://registry.npmjs.org/event-emitter npm http 304 https://registry.npmjs.org/lru-queue npm http 304 https://registry.npmjs.org/next-tick npm http GET https://registry.npmjs.org/is-number npm http GET https://registry.npmjs.org/repeat-string npm http 304 https://registry.npmjs.org/timers-ext npm http 304 https://registry.npmjs.org/d npm http 304 https://registry.npmjs.org/browserstack-webdriver npm http 304 https://registry.npmjs.org/es5-ext npm http 304 https://registry.npmjs.org/should npm http 304 https://registry.npmjs.org/es6-weak-map npm http 304 https://registry.npmjs.org/for-own npm http 304 https://registry.npmjs.org/gm npm http 304 https://registry.npmjs.org/isobject npm http 304 https://registry.npmjs.org/is-extglob npm http 304 https://registry.npmjs.org/is-primitive npm http 304 https://registry.npmjs.org/is-equal-shallow npm http 304 https://registry.npmjs.org/glob-base npm http 304 https://registry.npmjs.org/is-dotfile npm http 304 https://registry.npmjs.org/is-number npm http 304 https://registry.npmjs.org/repeat-string npm http 304 https://registry.npmjs.org/preserve npm http GET https://registry.npmjs.org/to-array npm http GET https://registry.npmjs.org/component-emitter npm http GET https://registry.npmjs.org/backo2 npm http GET https://registry.npmjs.org/object-component npm http GET https://registry.npmjs.org/has-binary npm http GET https://registry.npmjs.org/indexof npm http GET https://registry.npmjs.org/parseuri npm http GET https://registry.npmjs.org/engine.io-client npm http GET https://registry.npmjs.org/component-bind npm http 304 https://registry.npmjs.org/repeat-element npm http GET https://registry.npmjs.org/utf8 npm http GET https://registry.npmjs.org/after npm http GET https://registry.npmjs.org/arraybuffer.slice npm http GET https://registry.npmjs.org/base64-arraybuffer npm http GET https://registry.npmjs.org/blob npm http GET https://registry.npmjs.org/has-binary npm http 304 https://registry.npmjs.org/has-binary npm http 304 https://registry.npmjs.org/indexof npm http 304 https://registry.npmjs.org/parseuri npm http 304 https://registry.npmjs.org/component-emitter npm http 304 https://registry.npmjs.org/object-component npm http 304 https://registry.npmjs.org/backo2 npm http 304 https://registry.npmjs.org/engine.io-client npm http 304 https://registry.npmjs.org/to-array npm http 304 https://registry.npmjs.org/component-bind npm http 304 https://registry.npmjs.org/utf8 npm http 304 https://registry.npmjs.org/after npm http 304 https://registry.npmjs.org/arraybuffer.slice npm http 304 https://registry.npmjs.org/base64-arraybuffer npm http 304 https://registry.npmjs.org/blob npm http 304 https://registry.npmjs.org/has-binary npm http GET https://registry.npmjs.org/lru-cache npm http GET https://registry.npmjs.org/sigmund npm http GET https://registry.npmjs.org/core-util-is npm http GET https://registry.npmjs.org/isarray npm http GET https://registry.npmjs.org/string_decoder npm http GET https://registry.npmjs.org/inherits npm http 304 https://registry.npmjs.org/lru-cache npm http 304 https://registry.npmjs.org/sigmund npm http GET https://registry.npmjs.org/cookie npm http 304 https://registry.npmjs.org/inherits npm http GET https://registry.npmjs.org/cookie-signature npm http GET https://registry.npmjs.org/for-in npm http 304 https://registry.npmjs.org/string_decoder npm http 304 https://registry.npmjs.org/core-util-is npm http 304 https://registry.npmjs.org/isarray npm http GET https://registry.npmjs.org/accepts npm http 304 https://registry.npmjs.org/for-in npm http GET https://registry.npmjs.org/basic-auth npm http GET https://registry.npmjs.org/on-headers npm http GET https://registry.npmjs.org/fill-range npm http 304 https://registry.npmjs.org/cookie npm http 304 https://registry.npmjs.org/cookie-signature npm http 304 https://registry.npmjs.org/fill-range npm http GET https://registry.npmjs.org/better-assert npm http 304 https://registry.npmjs.org/accepts npm http 304 https://registry.npmjs.org/on-headers npm http 304 https://registry.npmjs.org/basic-auth npm http 304 https://registry.npmjs.org/better-assert npm http GET https://registry.npmjs.org/rimraf npm http GET https://registry.npmjs.org/osenv npm http GET https://registry.npmjs.org/inflight npm http GET https://registry.npmjs.org/once npm http 304 https://registry.npmjs.org/rimraf npm http GET https://registry.npmjs.org/utf-8-validate npm http GET https://registry.npmjs.org/options npm http GET https://registry.npmjs.org/ultron npm http GET https://registry.npmjs.org/bufferutil npm http GET https://registry.npmjs.org/qs npm http GET https://registry.npmjs.org/which npm http GET https://registry.npmjs.org/iconv-lite npm http 304 https://registry.npmjs.org/osenv npm http 304 https://registry.npmjs.org/once npm http 304 https://registry.npmjs.org/inflight npm http 304 https://registry.npmjs.org/ultron npm http 304 https://registry.npmjs.org/bufferutil npm http 304 https://registry.npmjs.org/which npm http 304 https://registry.npmjs.org/qs npm http 304 https://registry.npmjs.org/options npm http 304 https://registry.npmjs.org/iconv-lite npm http 304 https://registry.npmjs.org/utf-8-validate npm http GET https://registry.npmjs.org/es6-iterator npm http GET https://registry.npmjs.org/es6-symbol npm http GET https://registry.npmjs.org/randomatic npm http 304 https://registry.npmjs.org/es6-iterator npm http 304 https://registry.npmjs.org/es6-symbol npm http GET https://registry.npmjs.org/mime-types npm http GET https://registry.npmjs.org/negotiator npm http GET https://registry.npmjs.org/callsite npm http 304 https://registry.npmjs.org/randomatic npm http 304 https://registry.npmjs.org/mime-types npm http 304 https://registry.npmjs.org/negotiator npm http GET https://registry.npmjs.org/wrappy npm http 304 https://registry.npmjs.org/callsite npm http GET https://registry.npmjs.org/graceful-fs npm http GET https://registry.npmjs.org/async-cache npm http GET https://registry.npmjs.org/bl npm http GET https://registry.npmjs.org/fd npm http GET https://registry.npmjs.org/mime npm http 304 https://registry.npmjs.org/wrappy npm http GET https://registry.npmjs.org/bindings npm http GET https://registry.npmjs.org/nan npm http 304 https://registry.npmjs.org/mime npm http 304 https://registry.npmjs.org/bindings npm http GET https://registry.npmjs.org/graceful-fs npm http 304 https://registry.npmjs.org/graceful-fs npm http 304 https://registry.npmjs.org/nan npm http 304 https://registry.npmjs.org/bl npm http 304 https://registry.npmjs.org/graceful-fs npm http 304 https://registry.npmjs.org/fd npm http 304 https://registry.npmjs.org/async-cache npm http GET https://registry.npmjs.org/array-series npm http GET https://registry.npmjs.org/array-parallel npm http GET https://registry.npmjs.org/stream-to-buffer npm http GET https://registry.npmjs.org/through npm http GET https://registry.npmjs.org/amdefine npm http 304 https://registry.npmjs.org/stream-to-buffer npm http 304 https://registry.npmjs.org/through npm http 304 https://registry.npmjs.org/array-series npm http 304 https://registry.npmjs.org/array-parallel npm http GET https://registry.npmjs.org/mime-db npm http GET https://registry.npmjs.org/brace-expansion npm http 304 https://registry.npmjs.org/amdefine npm http 304 https://registry.npmjs.org/mime-db npm http 304 https://registry.npmjs.org/brace-expansion npm http GET https://registry.npmjs.org/etag npm http GET https://registry.npmjs.org/content-disposition npm http GET https://registry.npmjs.org/fresh npm http GET https://registry.npmjs.org/merge-descriptors npm http GET https://registry.npmjs.org/methods npm http GET https://registry.npmjs.org/path-to-regexp npm http GET https://registry.npmjs.org/proxy-addr npm http GET https://registry.npmjs.org/range-parser npm http GET https://registry.npmjs.org/send npm http GET https://registry.npmjs.org/serve-static npm http GET https://registry.npmjs.org/vary npm http GET https://registry.npmjs.org/array-flatten npm http 304 https://registry.npmjs.org/methods npm http 304 https://registry.npmjs.org/merge-descriptors npm http 304 https://registry.npmjs.org/content-disposition npm http 304 https://registry.npmjs.org/fresh npm http GET https://registry.npmjs.org/parseqs npm http GET https://registry.npmjs.org/has-cors npm http GET https://registry.npmjs.org/parsejson npm http GET https://registry.npmjs.org/component-inherit npm http 304 https://registry.npmjs.org/etag npm http 304 https://registry.npmjs.org/proxy-addr npm http 304 https://registry.npmjs.org/range-parser npm http 304 https://registry.npmjs.org/send npm http GET https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz npm http 304 https://registry.npmjs.org/path-to-regexp npm http 304 https://registry.npmjs.org/serve-static npm http 304 https://registry.npmjs.org/array-flatten npm http 304 https://registry.npmjs.org/vary npm http 304 https://registry.npmjs.org/parseqs npm http 304 https://registry.npmjs.org/has-cors npm http 304 https://registry.npmjs.org/parsejson npm http 304 https://registry.npmjs.org/component-inherit npm http GET https://registry.npmjs.org/readable-stream npm http 304 https://registry.npmjs.org/readable-stream npm http 200 https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz npm http GET https://registry.npmjs.org/forwarded npm http GET https://registry.npmjs.org/ipaddr.js npm http GET https://registry.npmjs.org/balanced-match npm http GET https://registry.npmjs.org/concat-map npm http 304 https://registry.npmjs.org/ipaddr.js npm http 304 https://registry.npmjs.org/forwarded npm http GET https://registry.npmjs.org/destroy npm http GET https://registry.npmjs.org/http-errors npm http 304 https://registry.npmjs.org/concat-map npm http 304 https://registry.npmjs.org/balanced-match npm http 304 https://registry.npmjs.org/http-errors npm http 304 https://registry.npmjs.org/destroy npm http GET https://registry.npmjs.org/lodash npm http GET https://registry.npmjs.org/sprintf-js npm http 304 https://registry.npmjs.org/lodash npm http 304 https://registry.npmjs.org/sprintf-js npm http GET https://registry.npmjs.org/debug npm http GET https://registry.npmjs.org/nib npm http GET https://registry.npmjs.org/nextback npm http GET https://registry.npmjs.org/sane npm http GET https://registry.npmjs.org/sha1 npm http GET https://registry.npmjs.org/source-map npm http GET https://registry.npmjs.org/stylus npm http GET https://registry.npmjs.org/tiny-lr npm http GET https://registry.npmjs.org/uglify-js npm http GET https://registry.npmjs.org/esprima npm http GET https://registry.npmjs.org/html-minifier npm http GET https://registry.npmjs.org/jade npm http GET https://registry.npmjs.org/less npm http 304 https://registry.npmjs.org/debug npm http 304 https://registry.npmjs.org/source-map npm http 304 https://registry.npmjs.org/sane npm http 304 https://registry.npmjs.org/sha1 npm http 304 https://registry.npmjs.org/nextback npm http 304 https://registry.npmjs.org/stylus npm http 304 https://registry.npmjs.org/uglify-js npm http 304 https://registry.npmjs.org/esprima npm http 304 https://registry.npmjs.org/tiny-lr npm http 304 https://registry.npmjs.org/nib npm http 304 https://registry.npmjs.org/less npm http 304 https://registry.npmjs.org/html-minifier npm http 304 https://registry.npmjs.org/jade > bufferutil@1.1.0 install /var/snap-ci/repo/_nm/rupert-grunt/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil > node-gyp rebuild make: Entering directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node make: Leaving directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build' npm http GET https://registry.npmjs.org/semver npm http GET https://registry.npmjs.org/stack-parser npm http GET https://registry.npmjs.org/pkginfo npm http GET https://registry.npmjs.org/stack-trace npm http GET https://registry.npmjs.org/async npm http GET https://registry.npmjs.org/colors npm http GET https://registry.npmjs.org/cycle npm http GET https://registry.npmjs.org/eyes npm http GET https://registry.npmjs.org/isstream npm http 304 https://registry.npmjs.org/stack-parser npm http 304 https://registry.npmjs.org/semver npm http 304 https://registry.npmjs.org/colors npm http 304 https://registry.npmjs.org/cycle npm http 304 https://registry.npmjs.org/eyes npm http 304 https://registry.npmjs.org/isstream npm http 304 https://registry.npmjs.org/stack-trace npm http 304 https://registry.npmjs.org/async npm http 304 https://registry.npmjs.org/pkginfo npm http GET https://registry.npmjs.org/charenc npm http GET https://registry.npmjs.org/crypt npm http 304 https://registry.npmjs.org/charenc npm http 304 https://registry.npmjs.org/crypt npm http GET https://registry.npmjs.org/process-nextick-args npm http GET https://registry.npmjs.org/util-deprecate npm http GET https://github.com/component/global/archive/v2.0.1.tar.gz npm http 304 https://registry.npmjs.org/process-nextick-args npm http 304 https://registry.npmjs.org/util-deprecate npm http GET https://registry.npmjs.org/ms npm http GET https://registry.npmjs.org/walker npm http GET https://registry.npmjs.org/watch npm http GET https://registry.npmjs.org/minimist npm http GET https://registry.npmjs.org/exec-sh npm http GET https://registry.npmjs.org/fb-watchman npm http GET https://registry.npmjs.org/minimatch npm http 304 https://registry.npmjs.org/ms npm http 200 https://github.com/component/global/archive/v2.0.1.tar.gz npm http 304 https://registry.npmjs.org/fb-watchman npm http 304 https://registry.npmjs.org/watch npm http 304 https://registry.npmjs.org/minimist npm http GET https://registry.npmjs.org/relateurl npm http GET https://registry.npmjs.org/change-case npm http GET https://registry.npmjs.org/clean-css npm http GET https://registry.npmjs.org/cli npm http GET https://registry.npmjs.org/concat-stream npm http 304 https://registry.npmjs.org/minimatch npm http 304 https://registry.npmjs.org/walker npm http 304 https://registry.npmjs.org/clean-css npm http 304 https://registry.npmjs.org/exec-sh npm http 304 https://registry.npmjs.org/cli npm http 304 https://registry.npmjs.org/concat-stream npm http GET https://registry.npmjs.org/body-parser npm http GET https://registry.npmjs.org/faye-websocket npm http GET https://registry.npmjs.org/livereload-js npm http GET https://registry.npmjs.org/parseurl npm http 304 https://registry.npmjs.org/relateurl npm http 304 https://registry.npmjs.org/parseurl npm http 304 https://registry.npmjs.org/faye-websocket npm http 304 https://registry.npmjs.org/body-parser npm http 304 https://registry.npmjs.org/livereload-js npm http 304 https://registry.npmjs.org/change-case npm http GET https://registry.npmjs.org/makeerror npm http GET https://registry.npmjs.org/samsam npm http GET https://registry.npmjs.org/formatio npm http GET https://registry.npmjs.org/util npm http GET https://registry.npmjs.org/lolex > utf-8-validate@1.1.0 install /var/snap-ci/repo/_nm/rupert-grunt/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate > node-gyp rebuild make: Entering directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build' CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/karma/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build' npm http 304 https://registry.npmjs.org/util npm http 304 https://registry.npmjs.org/samsam npm http 304 https://registry.npmjs.org/formatio npm http 304 https://registry.npmjs.org/lolex npm http GET https://registry.npmjs.org/node-int64 npm http 304 https://registry.npmjs.org/makeerror npm http GET https://registry.npmjs.org/typedarray npm http GET https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz npm http GET https://registry.npmjs.org/engine.io-parser npm http GET https://registry.npmjs.org/parseuri npm http GET https://registry.npmjs.org/ws npm http GET https://registry.npmjs.org/title-case npm http GET https://registry.npmjs.org/path-case npm http GET https://registry.npmjs.org/upper-case npm http GET https://registry.npmjs.org/sentence-case npm http GET https://registry.npmjs.org/upper-case-first npm http GET https://registry.npmjs.org/snake-case npm http GET https://registry.npmjs.org/swap-case npm http GET https://registry.npmjs.org/camel-case npm http GET https://registry.npmjs.org/constant-case npm http GET https://registry.npmjs.org/dot-case npm http GET https://registry.npmjs.org/is-lower-case npm http GET https://registry.npmjs.org/is-upper-case npm http GET https://registry.npmjs.org/lower-case npm http GET https://registry.npmjs.org/lower-case-first npm http GET https://registry.npmjs.org/param-case npm http 304 https://registry.npmjs.org/typedarray npm http GET https://registry.npmjs.org/pascal-case npm http 304 https://registry.npmjs.org/node-int64 npm http GET https://registry.npmjs.org/merge npm http 304 https://registry.npmjs.org/parseuri npm http 304 https://registry.npmjs.org/title-case npm http 304 https://registry.npmjs.org/engine.io-parser npm http 304 https://registry.npmjs.org/upper-case npm http 304 https://registry.npmjs.org/sentence-case npm http 304 https://registry.npmjs.org/upper-case-first npm http 304 https://registry.npmjs.org/ws npm http 304 https://registry.npmjs.org/snake-case npm http 304 https://registry.npmjs.org/swap-case npm http 304 https://registry.npmjs.org/camel-case npm http GET https://registry.npmjs.org/on-finished npm http GET https://registry.npmjs.org/raw-body npm http GET https://registry.npmjs.org/type-is npm http GET https://registry.npmjs.org/bytes npm http GET https://registry.npmjs.org/depd npm http GET https://registry.npmjs.org/media-typer npm http 304 https://registry.npmjs.org/path-case npm http 304 https://registry.npmjs.org/lower-case npm http 304 https://registry.npmjs.org/dot-case npm http GET https://registry.npmjs.org/sigmund npm http GET https://registry.npmjs.org/lru-cache npm http 304 https://registry.npmjs.org/lower-case-first npm http 200 https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz npm http 304 https://registry.npmjs.org/param-case npm http GET https://registry.npmjs.org/websocket-driver npm http GET https://registry.npmjs.org/tmpl npm http 304 https://registry.npmjs.org/merge npm http 304 https://registry.npmjs.org/pascal-case npm http 304 https://registry.npmjs.org/on-finished npm http 304 https://registry.npmjs.org/constant-case npm http 304 https://registry.npmjs.org/raw-body npm http 304 https://registry.npmjs.org/type-is npm http 304 https://registry.npmjs.org/is-lower-case npm http 304 https://registry.npmjs.org/is-upper-case npm http 304 https://registry.npmjs.org/depd npm http 304 https://registry.npmjs.org/media-typer npm http 304 https://registry.npmjs.org/sigmund npm http 304 https://registry.npmjs.org/lru-cache npm http 304 https://registry.npmjs.org/bytes npm http 304 https://registry.npmjs.org/websocket-driver npm http 304 https://registry.npmjs.org/tmpl npm http GET https://registry.npmjs.org/glob npm http GET https://registry.npmjs.org/exit npm http 304 https://registry.npmjs.org/glob npm http 304 https://registry.npmjs.org/exit npm http GET https://registry.npmjs.org/ee-first npm http GET https://registry.npmjs.org/inherits npm http GET https://registry.npmjs.org/mime-types npm http 304 https://registry.npmjs.org/inherits npm http 304 https://registry.npmjs.org/mime-types npm http 304 https://registry.npmjs.org/ee-first npm http GET https://registry.npmjs.org/string_decoder npm http GET https://registry.npmjs.org/core-util-is npm http GET https://registry.npmjs.org/isarray npm http 304 https://registry.npmjs.org/string_decoder npm http 304 https://registry.npmjs.org/isarray npm http 304 https://registry.npmjs.org/core-util-is npm http GET https://registry.npmjs.org/optimist > utf-8-validate@1.1.0 install /var/snap-ci/repo/_nm/rupert-grunt/node_modules/rupert/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate > node-gyp rebuild make: Entering directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/rupert/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build' CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/rupert/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build' npm http GET https://registry.npmjs.org/better-assert npm http 304 https://registry.npmjs.org/optimist npm http GET https://github.com/component/global/archive/v2.0.1.tar.gz npm http GET https://registry.npmjs.org/websocket-extensions npm http 304 https://registry.npmjs.org/better-assert npm http 304 https://registry.npmjs.org/websocket-extensions npm http GET https://registry.npmjs.org/blob npm http GET https://registry.npmjs.org/base64-arraybuffer npm http GET https://registry.npmjs.org/has-binary npm http GET https://registry.npmjs.org/utf8 npm http GET https://registry.npmjs.org/after npm http GET https://registry.npmjs.org/arraybuffer.slice npm http GET https://registry.npmjs.org/callsite npm http 304 https://registry.npmjs.org/base64-arraybuffer npm http 304 https://registry.npmjs.org/utf8 npm http 304 https://registry.npmjs.org/blob npm http 304 https://registry.npmjs.org/has-binary npm http 304 https://registry.npmjs.org/arraybuffer.slice npm http 304 https://registry.npmjs.org/after npm http 304 https://registry.npmjs.org/callsite npm http 200 https://github.com/component/global/archive/v2.0.1.tar.gz npm http GET https://registry.npmjs.org/yargs npm http GET https://registry.npmjs.org/uglify-to-browserify npm http GET https://registry.npmjs.org/bufferutil npm http GET https://registry.npmjs.org/utf-8-validate npm http GET https://registry.npmjs.org/options npm http GET https://registry.npmjs.org/ultron npm http 304 https://registry.npmjs.org/yargs npm http GET https://registry.npmjs.org/commander npm http GET https://registry.npmjs.org/constantinople npm http GET https://registry.npmjs.org/jstransformer npm http GET https://registry.npmjs.org/mkdirp npm http 304 https://registry.npmjs.org/uglify-to-browserify npm http GET https://registry.npmjs.org/transformers npm http GET https://registry.npmjs.org/void-elements npm http GET https://registry.npmjs.org/with npm http GET https://registry.npmjs.org/character-parser npm http 304 https://registry.npmjs.org/commander npm http 304 https://registry.npmjs.org/ultron npm http 304 https://registry.npmjs.org/jstransformer npm http 304 https://registry.npmjs.org/options npm http 304 https://registry.npmjs.org/constantinople npm http 304 https://registry.npmjs.org/mkdirp npm http 304 https://registry.npmjs.org/utf-8-validate npm http 304 https://registry.npmjs.org/void-elements npm http 304 https://registry.npmjs.org/character-parser npm http 304 https://registry.npmjs.org/with npm http 304 https://registry.npmjs.org/bufferutil npm http 304 https://registry.npmjs.org/transformers npm http GET https://registry.npmjs.org/sax npm http GET https://registry.npmjs.org/benchmark npm http GET https://registry.npmjs.org/css-parse npm http GET https://registry.npmjs.org/json3 npm http GET https://registry.npmjs.org/component-emitter npm http 304 https://registry.npmjs.org/benchmark npm http 304 https://registry.npmjs.org/sax npm http 304 https://registry.npmjs.org/json3 npm http 304 https://registry.npmjs.org/component-emitter > utf-8-validate@1.1.0 install /var/snap-ci/repo/_nm/rupert-grunt/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate > node-gyp rebuild make: Entering directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build' CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build' npm http 304 https://registry.npmjs.org/css-parse npm http GET https://registry.npmjs.org/bindings npm http GET https://registry.npmjs.org/nan npm http GET https://registry.npmjs.org/acorn npm http GET https://registry.npmjs.org/acorn-globals npm http GET https://registry.npmjs.org/is-promise npm http GET https://registry.npmjs.org/promise npm http 304 https://registry.npmjs.org/nan npm http 304 https://registry.npmjs.org/bindings npm http 304 https://registry.npmjs.org/acorn-globals npm http GET https://registry.npmjs.org/acorn npm http 304 https://registry.npmjs.org/promise npm http 304 https://registry.npmjs.org/acorn npm http 304 https://registry.npmjs.org/acorn npm http GET https://registry.npmjs.org/css npm http 304 https://registry.npmjs.org/css npm http 304 https://registry.npmjs.org/is-promise npm http GET https://registry.npmjs.org/camelcase npm http GET https://registry.npmjs.org/decamelize npm http GET https://registry.npmjs.org/window-size npm http GET https://registry.npmjs.org/wordwrap npm http 304 https://registry.npmjs.org/camelcase npm http 304 https://registry.npmjs.org/decamelize npm http 304 https://registry.npmjs.org/wordwrap npm http 304 https://registry.npmjs.org/window-size npm http GET https://registry.npmjs.org/css-stringify npm http GET https://registry.npmjs.org/amdefine npm http GET https://registry.npmjs.org/asap npm http 304 https://registry.npmjs.org/amdefine npm http 304 https://registry.npmjs.org/asap > bufferutil@1.1.0 install /var/snap-ci/repo/_nm/rupert-grunt/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil > node-gyp rebuild make: Entering directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node make: Leaving directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build' npm http 304 https://registry.npmjs.org/css-stringify npm http GET https://registry.npmjs.org/jasminewd npm http GET https://registry.npmjs.org/jasminewd2 npm http GET https://registry.npmjs.org/jasmine npm http GET https://registry.npmjs.org/adm-zip npm http GET https://registry.npmjs.org/saucelabs npm http GET https://registry.npmjs.org/q npm http GET https://registry.npmjs.org/lodash npm http GET https://registry.npmjs.org/source-map-support npm http GET https://registry.npmjs.org/html-entities npm http GET https://registry.npmjs.org/accessibility-developer-tools npm http GET https://registry.npmjs.org/request npm http GET https://registry.npmjs.org/selenium-webdriver npm http GET https://registry.npmjs.org/minijasminenode npm http 304 https://registry.npmjs.org/adm-zip npm http 304 https://registry.npmjs.org/jasmine npm http 304 https://registry.npmjs.org/q npm http 304 https://registry.npmjs.org/lodash npm http 304 https://registry.npmjs.org/saucelabs npm http 304 https://registry.npmjs.org/jasminewd2 npm http 304 https://registry.npmjs.org/jasminewd npm http 304 https://registry.npmjs.org/source-map-support npm http 304 https://registry.npmjs.org/request npm http 304 https://registry.npmjs.org/selenium-webdriver npm http 304 https://registry.npmjs.org/accessibility-developer-tools npm http 304 https://registry.npmjs.org/minijasminenode npm http 304 https://registry.npmjs.org/html-entities > utf-8-validate@1.1.0 install /var/snap-ci/repo/_nm/rupert-grunt/node_modules/rupert/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate > node-gyp rebuild make: Entering directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/rupert/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build' CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/rupert/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build' npm http GET https://registry.npmjs.org/source-map npm http 304 https://registry.npmjs.org/source-map npm http GET https://registry.npmjs.org/jasmine-core npm http GET https://registry.npmjs.org/forever-agent npm http GET https://registry.npmjs.org/mime npm http GET https://registry.npmjs.org/node-uuid npm http GET https://registry.npmjs.org/tough-cookie npm http GET https://registry.npmjs.org/form-data npm http GET https://registry.npmjs.org/tunnel-agent npm http GET https://registry.npmjs.org/http-signature npm http GET https://registry.npmjs.org/oauth-sign npm http GET https://registry.npmjs.org/hawk npm http GET https://registry.npmjs.org/aws-sign2 npm http GET https://registry.npmjs.org/qs npm http GET https://registry.npmjs.org/json-stringify-safe npm http 304 https://registry.npmjs.org/jasmine-core npm http 304 https://registry.npmjs.org/form-data npm http 304 https://registry.npmjs.org/forever-agent npm http 304 https://registry.npmjs.org/tough-cookie npm http 304 https://registry.npmjs.org/node-uuid npm http 304 https://registry.npmjs.org/tunnel-agent npm http 304 https://registry.npmjs.org/mime npm http 304 https://registry.npmjs.org/http-signature npm http 304 https://registry.npmjs.org/oauth-sign npm http 304 https://registry.npmjs.org/hawk npm http 304 https://registry.npmjs.org/aws-sign2 npm http 304 https://registry.npmjs.org/qs npm http 304 https://registry.npmjs.org/json-stringify-safe npm http GET https://registry.npmjs.org/graceful-readlink npm http 304 https://registry.npmjs.org/graceful-readlink npm http GET https://registry.npmjs.org/combined-stream npm http GET https://registry.npmjs.org/async npm http 304 https://registry.npmjs.org/async npm http GET https://registry.npmjs.org/minimatch npm http GET https://registry.npmjs.org/htmlparser2 npm http GET https://registry.npmjs.org/shelljs npm http GET https://registry.npmjs.org/strip-json-comments npm http 304 https://registry.npmjs.org/combined-stream npm http GET https://registry.npmjs.org/cli npm http GET https://registry.npmjs.org/console-browserify npm http 304 https://registry.npmjs.org/htmlparser2 npm http 304 https://registry.npmjs.org/strip-json-comments npm http 304 https://registry.npmjs.org/minimatch npm http 304 https://registry.npmjs.org/shelljs npm http 304 https://registry.npmjs.org/cli npm http 304 https://registry.npmjs.org/console-browserify npm http GET https://registry.npmjs.org/ctype npm http GET https://registry.npmjs.org/assert-plus npm http GET https://registry.npmjs.org/asn1 npm http 304 https://registry.npmjs.org/ctype npm http 304 https://registry.npmjs.org/assert-plus npm http 304 https://registry.npmjs.org/asn1 npm http GET https://registry.npmjs.org/delayed-stream > bufferutil@1.1.0 install /var/snap-ci/repo/_nm/rupert-grunt/node_modules/rupert/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil > node-gyp rebuild make: Entering directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/rupert/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node make: Leaving directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/rupert/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build' npm http 304 https://registry.npmjs.org/delayed-stream npm http GET https://registry.npmjs.org/date-now npm http 304 https://registry.npmjs.org/date-now npm http GET https://registry.npmjs.org/brace-expansion npm http 304 https://registry.npmjs.org/brace-expansion npm http GET https://registry.npmjs.org/balanced-match npm http GET https://registry.npmjs.org/concat-map > bufferutil@1.1.0 install /var/snap-ci/repo/_nm/rupert-grunt/node_modules/rupert/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil > node-gyp rebuild make: Entering directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/rupert/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node make: Leaving directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/rupert/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build' npm http 304 https://registry.npmjs.org/concat-map npm http 304 https://registry.npmjs.org/balanced-match npm http GET https://registry.npmjs.org/hoek npm http GET https://registry.npmjs.org/boom npm http GET https://registry.npmjs.org/cryptiles npm http GET https://registry.npmjs.org/sntp npm http 304 https://registry.npmjs.org/boom npm http 304 https://registry.npmjs.org/cryptiles npm http 304 https://registry.npmjs.org/sntp npm http 304 https://registry.npmjs.org/hoek npm http GET https://registry.npmjs.org/domhandler npm http GET https://registry.npmjs.org/domutils npm http GET https://registry.npmjs.org/readable-stream npm http GET https://registry.npmjs.org/domelementtype npm http GET https://registry.npmjs.org/entities npm http 304 https://registry.npmjs.org/domhandler npm http GET https://registry.npmjs.org/sigmund npm http 304 https://registry.npmjs.org/domutils npm http 304 https://registry.npmjs.org/entities npm http GET https://registry.npmjs.org/lru-cache npm http 304 https://registry.npmjs.org/readable-stream npm http 304 https://registry.npmjs.org/domelementtype npm http 304 https://registry.npmjs.org/lru-cache npm http 304 https://registry.npmjs.org/sigmund npm http GET https://registry.npmjs.org/dom-serializer npm http 304 https://registry.npmjs.org/dom-serializer npm http GET https://registry.npmjs.org/core-util-is npm http GET https://registry.npmjs.org/isarray npm http GET https://registry.npmjs.org/inherits npm http GET https://registry.npmjs.org/string_decoder npm http GET https://registry.npmjs.org/debug npm http 304 https://registry.npmjs.org/isarray npm http 304 https://registry.npmjs.org/core-util-is npm http 304 https://registry.npmjs.org/string_decoder npm http 304 https://registry.npmjs.org/inherits npm http 304 https://registry.npmjs.org/debug npm http GET https://registry.npmjs.org/semver npm http GET https://registry.npmjs.org/underscore npm http 304 https://registry.npmjs.org/semver npm http 304 https://registry.npmjs.org/underscore npm http GET https://registry.npmjs.org/es6-iterator npm http GET https://registry.npmjs.org/es6-symbol npm http 304 https://registry.npmjs.org/es6-iterator npm http 304 https://registry.npmjs.org/es6-symbol npm http GET https://registry.npmjs.org/errno npm http GET https://registry.npmjs.org/image-size npm http GET https://registry.npmjs.org/mkdirp npm http GET https://registry.npmjs.org/promise npm http 304 https://registry.npmjs.org/mkdirp npm http 304 https://registry.npmjs.org/promise npm http 304 https://registry.npmjs.org/errno npm http 304 https://registry.npmjs.org/image-size npm http GET https://registry.npmjs.org/prr npm http GET https://registry.npmjs.org/asap npm http GET https://registry.npmjs.org/minimist npm http GET https://registry.npmjs.org/amdefine npm http GET https://registry.npmjs.org/bl npm http GET https://registry.npmjs.org/caseless npm http 304 https://registry.npmjs.org/asap npm http GET https://registry.npmjs.org/extend npm http GET https://registry.npmjs.org/mime-types npm http 304 https://registry.npmjs.org/prr npm http GET https://registry.npmjs.org/stringstream npm http GET https://registry.npmjs.org/isstream npm http GET https://registry.npmjs.org/har-validator npm http 304 https://registry.npmjs.org/minimist npm http 304 https://registry.npmjs.org/caseless npm http 304 https://registry.npmjs.org/extend npm http 304 https://registry.npmjs.org/mime-types npm http 304 https://registry.npmjs.org/stringstream npm http 304 https://registry.npmjs.org/isstream npm http 304 https://registry.npmjs.org/amdefine npm http 304 https://registry.npmjs.org/har-validator npm http 304 https://registry.npmjs.org/bl npm WARN engine hawk@3.1.0: wanted: {"node":">=0.10.32"} (current: {"node":"0.10.28","npm":"1.4.9"}) npm http GET https://registry.npmjs.org/mime-db npm http 304 https://registry.npmjs.org/mime-db npm http GET https://registry.npmjs.org/bluebird npm http GET https://registry.npmjs.org/chalk npm http GET https://registry.npmjs.org/commander npm http GET https://registry.npmjs.org/is-my-json-valid npm http 304 https://registry.npmjs.org/chalk npm http 304 https://registry.npmjs.org/bluebird npm http 304 https://registry.npmjs.org/commander npm http 304 https://registry.npmjs.org/is-my-json-valid npm http GET https://registry.npmjs.org/ansi-styles npm http GET https://registry.npmjs.org/escape-string-regexp npm http GET https://registry.npmjs.org/has-ansi npm http GET https://registry.npmjs.org/supports-color npm http GET https://registry.npmjs.org/strip-ansi npm http GET https://registry.npmjs.org/process-nextick-args npm http GET https://registry.npmjs.org/util-deprecate npm http 304 https://registry.npmjs.org/ansi-styles npm http 304 https://registry.npmjs.org/supports-color npm http 304 https://registry.npmjs.org/has-ansi npm http 304 https://registry.npmjs.org/escape-string-regexp npm http 304 https://registry.npmjs.org/strip-ansi npm http 304 https://registry.npmjs.org/process-nextick-args npm http 304 https://registry.npmjs.org/util-deprecate npm http GET https://registry.npmjs.org/ansi-regex npm http 304 https://registry.npmjs.org/ansi-regex npm http GET https://registry.npmjs.org/jsonpointer npm http GET https://registry.npmjs.org/xtend npm http GET https://registry.npmjs.org/generate-function npm http GET https://registry.npmjs.org/generate-object-property npm http 304 https://registry.npmjs.org/jsonpointer npm http 304 https://registry.npmjs.org/xtend npm http 304 https://registry.npmjs.org/generate-function npm http 304 https://registry.npmjs.org/generate-object-property npm http GET https://registry.npmjs.org/is-property npm http 304 https://registry.npmjs.org/is-property npm http GET https://registry.npmjs.org/keep-alive-agent npm http 304 https://registry.npmjs.org/keep-alive-agent npm http GET https://registry.npmjs.org/coffee-script npm http GET https://registry.npmjs.org/browserify npm http GET https://registry.npmjs.org/cucumber-html npm http GET https://registry.npmjs.org/hide-stack-frames-from npm http GET https://registry.npmjs.org/gherkin npm http GET https://registry.npmjs.org/nopt npm http GET https://registry.npmjs.org/pogo npm http GET https://registry.npmjs.org/stack-chain npm http GET https://registry.npmjs.org/underscore.string npm http GET https://registry.npmjs.org/walkdir npm http 304 https://registry.npmjs.org/coffee-script npm http 304 https://registry.npmjs.org/browserify npm http 304 https://registry.npmjs.org/cucumber-html npm http 304 https://registry.npmjs.org/nopt npm http 304 https://registry.npmjs.org/hide-stack-frames-from npm http 304 https://registry.npmjs.org/underscore.string npm http 304 https://registry.npmjs.org/stack-chain npm http 304 https://registry.npmjs.org/walkdir npm http 304 https://registry.npmjs.org/pogo npm http 304 https://registry.npmjs.org/gherkin npm http GET https://registry.npmjs.org/abbrev npm http 304 https://registry.npmjs.org/abbrev npm http GET https://registry.npmjs.org/JSONStream npm http GET https://registry.npmjs.org/assert npm http GET https://registry.npmjs.org/browser-pack npm http GET https://registry.npmjs.org/browser-resolve npm http GET https://registry.npmjs.org/browserify-zlib npm http GET https://registry.npmjs.org/buffer npm http GET https://registry.npmjs.org/builtins npm http GET https://registry.npmjs.org/commondir npm http GET https://registry.npmjs.org/concat-stream npm http GET https://registry.npmjs.org/console-browserify npm http GET https://registry.npmjs.org/constants-browserify npm http GET https://registry.npmjs.org/crypto-browserify npm http GET https://registry.npmjs.org/deep-equal npm http GET https://registry.npmjs.org/defined npm http GET https://registry.npmjs.org/deps-sort npm http GET https://registry.npmjs.org/domain-browser npm http GET https://registry.npmjs.org/duplexer2 npm http GET https://registry.npmjs.org/events npm http GET https://registry.npmjs.org/glob npm http GET https://registry.npmjs.org/http-browserify npm http GET https://registry.npmjs.org/https-browserify npm http GET https://registry.npmjs.org/insert-module-globals npm http GET https://registry.npmjs.org/labeled-stream-splicer npm http GET https://registry.npmjs.org/module-deps npm http GET https://registry.npmjs.org/os-browserify npm http GET https://registry.npmjs.org/parents npm http GET https://registry.npmjs.org/path-browserify npm http GET https://registry.npmjs.org/process npm http GET https://registry.npmjs.org/punycode npm http GET https://registry.npmjs.org/querystring-es3 npm http GET https://registry.npmjs.org/resolve npm http GET https://registry.npmjs.org/shasum npm http GET https://registry.npmjs.org/shallow-copy npm http GET https://registry.npmjs.org/shell-quote npm http GET https://registry.npmjs.org/stream-browserify npm http GET https://registry.npmjs.org/stream-combiner npm http GET https://registry.npmjs.org/subarg npm http GET https://registry.npmjs.org/syntax-error npm http GET https://registry.npmjs.org/through2 npm http GET https://registry.npmjs.org/timers-browserify npm http GET https://registry.npmjs.org/tty-browserify npm http GET https://registry.npmjs.org/umd npm http GET https://registry.npmjs.org/url npm http GET https://registry.npmjs.org/util npm http GET https://registry.npmjs.org/vm-browserify npm http 304 https://registry.npmjs.org/assert npm http 304 https://registry.npmjs.org/JSONStream npm http 304 https://registry.npmjs.org/browserify-zlib npm http 304 https://registry.npmjs.org/buffer npm http 304 https://registry.npmjs.org/browser-pack npm http 304 https://registry.npmjs.org/concat-stream npm http 304 https://registry.npmjs.org/console-browserify npm http 304 https://registry.npmjs.org/constants-browserify npm http 304 https://registry.npmjs.org/browser-resolve npm http 304 https://registry.npmjs.org/crypto-browserify npm http 304 https://registry.npmjs.org/deep-equal npm http 304 https://registry.npmjs.org/domain-browser npm http 304 https://registry.npmjs.org/duplexer2 npm http 304 https://registry.npmjs.org/events npm http 304 https://registry.npmjs.org/glob npm http GET https://registry.npmjs.org/source-map npm http GET https://registry.npmjs.org/uglify-js npm http 304 https://registry.npmjs.org/http-browserify npm http 304 https://registry.npmjs.org/https-browserify npm http 304 https://registry.npmjs.org/commondir npm http 304 https://registry.npmjs.org/builtins npm http 304 https://registry.npmjs.org/module-deps npm http 304 https://registry.npmjs.org/labeled-stream-splicer npm http 304 https://registry.npmjs.org/defined npm http 304 https://registry.npmjs.org/deps-sort npm http 304 https://registry.npmjs.org/os-browserify npm http 304 https://registry.npmjs.org/path-browserify npm http 304 https://registry.npmjs.org/process npm http 304 https://registry.npmjs.org/punycode npm http 304 https://registry.npmjs.org/querystring-es3 npm http 304 https://registry.npmjs.org/resolve npm http 304 https://registry.npmjs.org/shell-quote npm http 304 https://registry.npmjs.org/parents npm http 304 https://registry.npmjs.org/shallow-copy npm http 304 https://registry.npmjs.org/stream-combiner npm http 304 https://registry.npmjs.org/shasum npm http 304 https://registry.npmjs.org/through2 npm http 304 https://registry.npmjs.org/stream-browserify npm http 304 https://registry.npmjs.org/timers-browserify npm http 304 https://registry.npmjs.org/subarg npm http 304 https://registry.npmjs.org/tty-browserify npm http 304 https://registry.npmjs.org/syntax-error npm http 304 https://registry.npmjs.org/url npm http 304 https://registry.npmjs.org/util npm http 304 https://registry.npmjs.org/vm-browserify npm http 304 https://registry.npmjs.org/source-map npm http 304 https://registry.npmjs.org/insert-module-globals npm http 304 https://registry.npmjs.org/umd npm http 304 https://registry.npmjs.org/uglify-js npm http GET https://registry.npmjs.org/typedarray npm http GET https://registry.npmjs.org/duplexer npm http GET https://registry.npmjs.org/json-stable-stringify npm http GET https://registry.npmjs.org/sha.js npm http 304 https://registry.npmjs.org/typedarray npm http GET https://registry.npmjs.org/path-platform npm http 304 https://registry.npmjs.org/duplexer npm http GET https://registry.npmjs.org/date-now npm http GET https://registry.npmjs.org/through npm http GET https://registry.npmjs.org/rfile npm http GET https://registry.npmjs.org/ruglify npm http 304 https://registry.npmjs.org/json-stable-stringify npm http 304 https://registry.npmjs.org/sha.js npm http 304 https://registry.npmjs.org/path-platform npm http 304 https://registry.npmjs.org/ruglify npm http GET https://registry.npmjs.org/indexof npm http 304 https://registry.npmjs.org/date-now npm http 304 https://registry.npmjs.org/rfile npm http 304 https://registry.npmjs.org/through npm http GET https://registry.npmjs.org/stream-splicer npm http 304 https://registry.npmjs.org/indexof npm http GET https://registry.npmjs.org/inflight npm http GET https://registry.npmjs.org/minimatch npm http GET https://registry.npmjs.org/once npm http GET https://registry.npmjs.org/acorn npm http 304 https://registry.npmjs.org/inflight npm http 304 https://registry.npmjs.org/stream-splicer npm http 304 https://registry.npmjs.org/minimatch npm http 304 https://registry.npmjs.org/once npm http 304 https://registry.npmjs.org/acorn npm http GET https://registry.npmjs.org/Base64 npm http GET https://registry.npmjs.org/querystring npm http 304 https://registry.npmjs.org/querystring npm http GET https://registry.npmjs.org/create-hash npm http GET https://registry.npmjs.org/create-hmac npm http GET https://registry.npmjs.org/diffie-hellman npm http GET https://registry.npmjs.org/pbkdf2 npm http GET https://registry.npmjs.org/public-encrypt npm http GET https://registry.npmjs.org/randombytes npm http GET https://registry.npmjs.org/browserify-aes npm http GET https://registry.npmjs.org/browserify-sign npm http 304 https://registry.npmjs.org/Base64 npm http GET https://registry.npmjs.org/create-ecdh npm http GET https://registry.npmjs.org/callsite npm http GET https://registry.npmjs.org/combine-source-map npm http GET https://registry.npmjs.org/jsonify npm http 304 https://registry.npmjs.org/public-encrypt npm http GET https://registry.npmjs.org/core-util-is npm http GET https://registry.npmjs.org/string_decoder npm http 304 https://registry.npmjs.org/pbkdf2 npm http GET https://registry.npmjs.org/wrappy npm http GET https://registry.npmjs.org/is-array npm http GET https://registry.npmjs.org/base64-js npm http GET https://registry.npmjs.org/ieee754 npm http 304 https://registry.npmjs.org/diffie-hellman npm http GET https://registry.npmjs.org/lexical-scope npm http 304 https://registry.npmjs.org/browserify-aes npm http GET https://registry.npmjs.org/combine-source-map npm http 304 https://registry.npmjs.org/randombytes npm http 304 https://registry.npmjs.org/create-ecdh npm http 304 https://registry.npmjs.org/browserify-sign npm http 304 https://registry.npmjs.org/jsonify npm http 304 https://registry.npmjs.org/callsite npm http 304 https://registry.npmjs.org/core-util-is npm http 304 https://registry.npmjs.org/string_decoder npm http 304 https://registry.npmjs.org/wrappy npm http GET https://registry.npmjs.org/brace-expansion npm http 304 https://registry.npmjs.org/base64-js npm http 304 https://registry.npmjs.org/create-hmac npm http 304 https://registry.npmjs.org/create-hash npm http 304 https://registry.npmjs.org/combine-source-map npm http 304 https://registry.npmjs.org/combine-source-map npm http 304 https://registry.npmjs.org/ieee754 npm http 304 https://registry.npmjs.org/lexical-scope npm http 304 https://registry.npmjs.org/brace-expansion npm http 304 https://registry.npmjs.org/is-array npm http GET https://registry.npmjs.org/pako npm http GET https://registry.npmjs.org/readable-wrap npm http 304 https://registry.npmjs.org/pako npm http 304 https://registry.npmjs.org/readable-wrap npm http GET https://registry.npmjs.org/bn.js npm http GET https://registry.npmjs.org/elliptic npm http GET https://registry.npmjs.org/readable-stream npm http 304 https://registry.npmjs.org/bn.js npm http 304 https://registry.npmjs.org/readable-stream npm http 304 https://registry.npmjs.org/elliptic npm http GET https://registry.npmjs.org/ripemd160 npm http GET https://registry.npmjs.org/miller-rabin npm http GET https://registry.npmjs.org/inline-source-map npm http GET https://registry.npmjs.org/convert-source-map npm http 304 https://registry.npmjs.org/ripemd160 npm http GET https://registry.npmjs.org/lodash.memoize npm http GET https://registry.npmjs.org/convert-source-map npm http 304 https://registry.npmjs.org/miller-rabin npm http GET https://registry.npmjs.org/inline-source-map npm http 304 https://registry.npmjs.org/inline-source-map npm http GET https://registry.npmjs.org/balanced-match npm http GET https://registry.npmjs.org/concat-map npm http 304 https://registry.npmjs.org/inline-source-map npm http 304 https://registry.npmjs.org/lodash.memoize npm http 304 https://registry.npmjs.org/concat-map npm http 304 https://registry.npmjs.org/balanced-match npm http GET https://registry.npmjs.org/parse-asn1 npm http GET https://registry.npmjs.org/browserify-rsa npm http GET https://registry.npmjs.org/brorand npm http 304 https://registry.npmjs.org/convert-source-map npm http 304 https://registry.npmjs.org/convert-source-map npm http 304 https://registry.npmjs.org/browserify-rsa npm http 304 https://registry.npmjs.org/brorand npm http 304 https://registry.npmjs.org/parse-asn1 npm http GET https://registry.npmjs.org/astw npm http GET https://registry.npmjs.org/jsonparse npm http 304 https://registry.npmjs.org/astw npm http 304 https://registry.npmjs.org/jsonparse npm http GET https://registry.npmjs.org/stream-combiner2 npm http GET https://registry.npmjs.org/detective npm http GET https://registry.npmjs.org/hash.js npm http 304 https://registry.npmjs.org/stream-combiner2 npm http 304 https://registry.npmjs.org/detective npm http GET https://registry.npmjs.org/async npm http GET https://registry.npmjs.org/uglify-to-browserify npm http GET https://registry.npmjs.org/yargs npm http 304 https://registry.npmjs.org/yargs npm http 304 https://registry.npmjs.org/async npm http 304 https://registry.npmjs.org/uglify-to-browserify npm http 304 https://registry.npmjs.org/hash.js npm http GET https://registry.npmjs.org/asn1.js npm http GET https://registry.npmjs.org/minimist npm http 304 https://registry.npmjs.org/asn1.js npm http GET https://registry.npmjs.org/amdefine npm http 304 https://registry.npmjs.org/minimist npm http 304 https://registry.npmjs.org/amdefine npm http GET https://registry.npmjs.org/window-size npm http GET https://registry.npmjs.org/wordwrap npm http GET https://registry.npmjs.org/camelcase npm http GET https://registry.npmjs.org/decamelize npm http GET https://registry.npmjs.org/buffer-xor npm http GET https://registry.npmjs.org/escodegen npm http 304 https://registry.npmjs.org/wordwrap npm http 304 https://registry.npmjs.org/window-size npm http 304 https://registry.npmjs.org/decamelize npm http 304 https://registry.npmjs.org/camelcase npm http 304 https://registry.npmjs.org/escodegen npm http 304 https://registry.npmjs.org/buffer-xor npm http GET https://registry.npmjs.org/minimalistic-assert npm http GET https://registry.npmjs.org/esprima npm http GET https://registry.npmjs.org/optionator npm http GET https://registry.npmjs.org/estraverse npm http GET https://registry.npmjs.org/esutils npm http 304 https://registry.npmjs.org/minimalistic-assert npm http GET https://registry.npmjs.org/optimist npm http GET https://registry.npmjs.org/bluebird npm http 304 https://registry.npmjs.org/esprima npm http 304 https://registry.npmjs.org/estraverse npm http 304 https://registry.npmjs.org/optionator npm http 304 https://registry.npmjs.org/bluebird npm http 304 https://registry.npmjs.org/optimist npm http 304 https://registry.npmjs.org/esutils npm http GET https://registry.npmjs.org/prelude-ls npm http GET https://registry.npmjs.org/deep-is npm http GET https://registry.npmjs.org/type-check npm http GET https://registry.npmjs.org/fast-levenshtein npm http GET https://registry.npmjs.org/levn npm http 304 https://registry.npmjs.org/deep-is npm http 304 https://registry.npmjs.org/type-check npm http 304 https://registry.npmjs.org/prelude-ls npm http 304 https://registry.npmjs.org/fast-levenshtein npm http 304 https://registry.npmjs.org/levn npm http GET https://registry.npmjs.org/adm-zip npm http GET https://registry.npmjs.org/rimraf npm http GET https://registry.npmjs.org/tmp npm http GET https://registry.npmjs.org/ws npm http GET https://registry.npmjs.org/xml2js npm http 304 https://registry.npmjs.org/adm-zip npm http 304 https://registry.npmjs.org/ws npm http 304 https://registry.npmjs.org/tmp npm http 304 https://registry.npmjs.org/rimraf npm http 304 https://registry.npmjs.org/xml2js npm http GET https://registry.npmjs.org/glob npm http GET https://registry.npmjs.org/sax npm http GET https://registry.npmjs.org/xmlbuilder npm http GET https://registry.npmjs.org/options npm http GET https://registry.npmjs.org/ultron npm http GET https://registry.npmjs.org/bufferutil npm http GET https://registry.npmjs.org/utf-8-validate npm http 304 https://registry.npmjs.org/glob npm http 304 https://registry.npmjs.org/bufferutil npm http 304 https://registry.npmjs.org/utf-8-validate npm http 304 https://registry.npmjs.org/options npm http 304 https://registry.npmjs.org/xmlbuilder npm http 304 https://registry.npmjs.org/sax npm http 304 https://registry.npmjs.org/ultron npm http GET https://registry.npmjs.org/path-is-absolute npm http GET https://registry.npmjs.org/inherits npm http GET https://registry.npmjs.org/bindings npm http GET https://registry.npmjs.org/nan npm http 304 https://registry.npmjs.org/path-is-absolute npm http 304 https://registry.npmjs.org/inherits npm http 304 https://registry.npmjs.org/nan npm http 304 https://registry.npmjs.org/bindings npm http GET https://registry.npmjs.org/lodash npm http 304 https://registry.npmjs.org/lodash > utf-8-validate@1.1.0 install /var/snap-ci/repo/_nm/rupert-grunt/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate > node-gyp rebuild make: Entering directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate/build' CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate/build' > bufferutil@1.1.0 install /var/snap-ci/repo/_nm/rupert-grunt/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil > node-gyp rebuild make: Entering directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node make: Leaving directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/protractor/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil/build' > utf-8-validate@1.1.0 install /var/snap-ci/repo/_nm/rupert-grunt/node_modules/qcumberbatch/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate > node-gyp rebuild make: Entering directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/qcumberbatch/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate/build' CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/qcumberbatch/node_modules/selenium-webdriver/node_modules/ws/node_modules/utf-8-validate/build' > bufferutil@1.1.0 install /var/snap-ci/repo/_nm/rupert-grunt/node_modules/qcumberbatch/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil > node-gyp rebuild make: Entering directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/qcumberbatch/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node make: Leaving directory `/var/snap-ci/repo/_nm/rupert-grunt/node_modules/qcumberbatch/node_modules/selenium-webdriver/node_modules/ws/node_modules/bufferutil/build' karma-firefox-launcher@0.1.6 node_modules/karma-firefox-launcher sinon-chai@2.8.0 node_modules/sinon-chai karma-coffee-preprocessor@0.3.0 node_modules/karma-coffee-preprocessor karma-mocha@0.2.0 node_modules/karma-mocha mockasing@0.1.2 node_modules/mockasing angular-mocks@1.4.3 node_modules/angular-mocks grunt-contrib-clean@0.6.0 node_modules/grunt-contrib-clean └── rimraf@2.2.8 karma-spec-reporter@0.0.20 node_modules/karma-spec-reporter └── colors@0.6.2 karma-junit-reporter@0.3.3 node_modules/karma-junit-reporter └── xmlbuilder@0.4.2 q@1.4.1 node_modules/q debug@2.2.0 node_modules/debug └── ms@0.7.1 supertest@1.0.1 node_modules/supertest └── methods@1.1.1 qcumber@0.1.3 node_modules/qcumber └── q@1.0.1 grunt-concurrent@2.0.0 node_modules/grunt-concurrent ├── pad-stdio@2.0.0 (lpad@2.0.1) └── async@1.4.0 karma-chrome-launcher@0.2.0 node_modules/karma-chrome-launcher ├── fs-access@1.0.0 (null-check@1.0.0) └── which@1.1.1 (is-absolute@0.1.7) grunt-mocha-test@0.12.7 node_modules/grunt-mocha-test ├── hooker@0.2.3 └── mkdirp@0.5.1 (minimist@0.0.8) grunt-coffeelint@0.0.13 node_modules/grunt-coffeelint └── coffeelint-stylish@0.1.2 (text-table@0.2.0, chalk@1.1.0) grunt-release@0.13.0 node_modules/grunt-release ├── semver@4.3.6 └── shelljs@0.5.1 coffee-script@1.9.3 node_modules/coffee-script load-grunt-tasks@3.2.0 node_modules/load-grunt-tasks └── multimatch@2.0.0 (array-differ@1.0.0, array-union@1.0.1, minimatch@2.0.10) findup-sync@0.2.1 node_modules/findup-sync └── glob@4.3.5 (inherits@2.0.1, inflight@1.0.4, once@1.3.2, minimatch@2.0.10) superagent@1.2.0 node_modules/superagent ├── extend@1.2.1 ├── methods@1.0.1 ├── cookiejar@2.0.1 ├── component-emitter@1.1.2 ├── reduce-component@1.0.1 ├── mime@1.3.4 ├── qs@2.3.3 ├── readable-stream@1.0.27-1 (isarray@0.0.1, inherits@2.0.1, string_decoder@0.10.31, core-util-is@1.0.1) ├── formidable@1.0.14 └── form-data@0.2.0 (async@0.9.2, combined-stream@0.0.7, mime-types@2.0.14) chai@1.10.0 node_modules/chai ├── assertion-error@1.0.0 └── deep-eql@0.1.3 (type-detect@0.1.1) coffeelint@1.10.1 node_modules/coffeelint ├── strip-json-comments@1.0.2 ├── ignore@2.2.16 ├── resolve@0.6.3 ├── optimist@0.6.1 (minimist@0.0.10, wordwrap@0.0.3) └── glob@4.5.3 (inherits@2.0.1, once@1.3.2, inflight@1.0.4, minimatch@2.0.10) karma-sinon-chai@1.0.0 node_modules/karma-sinon-chai ├── chai@3.0.0 (assertion-error@1.0.1, type-detect@1.0.0, deep-eql@0.1.3) └── lodash@2.4.2 mocha@2.2.5 node_modules/mocha ├── escape-string-regexp@1.0.2 ├── supports-color@1.2.1 ├── growl@1.8.1 ├── commander@2.3.0 ├── diff@1.4.0 ├── debug@2.0.0 (ms@0.6.2) ├── mkdirp@0.5.0 (minimist@0.0.8) ├── glob@3.2.3 (graceful-fs@2.0.3, inherits@2.0.1, minimatch@0.2.14) └── jade@0.26.3 (commander@0.6.1, mkdirp@0.3.0) grunt-notify@0.4.1 node_modules/grunt-notify ├── stack-parser@0.0.1 ├── which@1.0.9 └── semver@4.3.6 sinon@1.15.4 node_modules/sinon ├── formatio@1.1.1 ├── samsam@1.1.2 ├── lolex@1.1.0 └── util@0.10.3 (inherits@2.0.1) grunt-karma@0.12.0 node_modules/grunt-karma └── lodash@3.9.3 grunt-recurse@0.2.3 node_modules/grunt-recurse └── load-grunt-tasks@1.0.0 (multimatch@1.0.1, findup-sync@0.1.3) grunt-cli@0.1.13 node_modules/grunt-cli ├── nopt@1.0.10 (abbrev@1.0.7) ├── resolve@0.3.1 └── findup-sync@0.1.3 (glob@3.2.11, lodash@2.4.2) karma@0.13.3 node_modules/karma ├── rimraf@2.4.2 ├── di@0.0.1 ├── graceful-fs@4.1.2 ├── mime@1.3.4 ├── colors@1.1.2 ├── http-proxy@1.11.1 (eventemitter3@1.1.1, requires-port@0.0.1) ├── glob@5.0.14 (path-is-absolute@1.0.0, inherits@2.0.1, once@1.3.2, inflight@1.0.4) ├── dom-serialize@2.2.0 (custom-event@1.0.0, void-elements@1.0.0, extend@2.0.1, ent@2.2.0) ├── minimatch@2.0.10 (brace-expansion@1.1.0) ├── source-map@0.4.4 (amdefine@1.0.0) ├── connect@3.4.0 (utils-merge@1.0.0, parseurl@1.3.0, finalhandler@0.4.0) ├── useragent@2.1.7 (lru-cache@2.2.4) ├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10) ├── expand-braces@0.1.1 (array-uniq@1.0.2, array-slice@0.2.3, braces@0.1.5) ├── body-parser@1.13.2 (bytes@2.1.0, content-type@1.0.1, depd@1.0.1, on-finished@2.3.0, raw-body@2.1.2, http-errors@1.3.1, qs@4.0.0, type-is@1.6.5, iconv-lite@0.4.11) ├── bluebird@2.9.34 ├── chokidar@1.0.5 (arrify@1.0.0, is-glob@1.1.3, path-is-absolute@1.0.0, glob-parent@1.2.0, async-each@0.1.6, is-binary-path@1.0.1, readdirp@1.4.0, anymatch@1.3.0) ├── socket.io@1.3.6 (debug@2.1.0, has-binary-data@0.1.3, socket.io-adapter@0.3.1, engine.io@1.5.2, socket.io-client@1.3.6, socket.io-parser@2.2.4) ├── lodash@3.10.0 ├── core-js@0.9.18 ├── log4js@0.6.26 (async@0.2.10, underscore@1.8.2, readable-stream@1.0.33, semver@4.3.6) └── memoizee@0.3.8 (lru-queue@0.1.0, next-tick@0.2.2, timers-ext@0.1.0, d@0.1.1, event-emitter@0.3.3, es6-weak-map@0.1.4, es5-ext@0.10.7) grunt@0.4.5 node_modules/grunt ├── which@1.0.9 ├── dateformat@1.0.2-1.2.3 ├── eventemitter2@0.4.14 ├── getobject@0.1.0 ├── rimraf@2.2.8 ├── colors@0.6.2 ├── async@0.1.22 ├── grunt-legacy-util@0.2.0 ├── hooker@0.2.3 ├── nopt@1.0.10 (abbrev@1.0.7) ├── exit@0.1.2 ├── minimatch@0.2.14 (sigmund@1.0.1, lru-cache@2.6.5) ├── glob@3.1.21 (inherits@1.0.0, graceful-fs@1.2.3) ├── lodash@0.9.2 ├── coffee-script@1.3.3 ├── underscore.string@2.2.1 ├── iconv-lite@0.2.11 ├── js-yaml@2.0.5 (argparse@0.1.16, esprima@1.0.4) ├── findup-sync@0.1.3 (glob@3.2.11, lodash@2.4.2) └── grunt-legacy-log@0.1.2 (grunt-legacy-log-utils@0.1.1, underscore.string@2.3.3, lodash@2.4.2) grunt-contrib-jshint@0.11.2 node_modules/grunt-contrib-jshint ├── hooker@0.2.3 └── jshint@2.8.0 (strip-json-comments@1.0.2, console-browserify@1.1.0, exit@0.1.2, shelljs@0.3.0, minimatch@2.0.10, cli@0.6.6, htmlparser2@3.8.3, lodash@3.7.0) karma-coverage@0.4.2 node_modules/karma-coverage ├── source-map@0.4.4 (amdefine@1.0.0) ├── dateformat@1.0.11 (get-stdin@4.0.1, meow@3.3.0) ├── minimatch@2.0.10 (brace-expansion@1.1.0) └── istanbul@0.3.17 (supports-color@1.3.1, which@1.0.9, abbrev@1.0.7, nopt@3.0.3, wordwrap@0.0.3, async@1.4.0, once@1.3.2, mkdirp@0.5.1, esprima@2.4.1, fileset@0.2.1, resolve@1.1.6, escodegen@1.6.1, handlebars@3.0.0, js-yaml@3.3.1) grunt-contrib-watch@0.6.1 node_modules/grunt-contrib-watch ├── async@0.2.10 ├── tiny-lr-fork@0.0.5 (debug@0.7.4, faye-websocket@0.4.4, noptify@0.0.3, qs@0.5.6) ├── gaze@0.5.1 (globule@0.1.0) └── lodash@2.4.2 rupert@0.3.9 node_modules/rupert ├── cookie-parser@1.3.5 (cookie@0.1.3, cookie-signature@1.0.6) ├── pem@1.7.2 (which@1.0.9) ├── morgan@1.6.1 (basic-auth@1.0.3, on-headers@1.0.0, depd@1.0.1, on-finished@2.3.0) ├── errorhandler@1.4.1 (escape-html@1.0.2, accepts@1.2.11) ├── glob@4.5.3 (inherits@2.0.1, inflight@1.0.4, once@1.3.2, minimatch@2.0.10) ├── winston@0.8.3 (cycle@1.0.3, stack-trace@0.0.9, eyes@0.1.8, isstream@0.1.2, colors@0.6.2, async@0.2.10, pkginfo@0.3.0) ├── express@4.13.1 (escape-html@1.0.2, merge-descriptors@1.0.0, array-flatten@1.1.0, cookie@0.1.3, utils-merge@1.0.0, cookie-signature@1.0.6, methods@1.1.1, fresh@0.3.0, range-parser@1.0.2, path-to-regexp@0.1.6, vary@1.0.1, content-type@1.0.1, etag@1.7.0, parseurl@1.3.0, content-disposition@0.5.0, serve-static@1.10.0, depd@1.0.1, on-finished@2.3.0, finalhandler@0.4.0, qs@4.0.0, proxy-addr@1.0.8, send@0.13.0, accepts@1.2.11, type-is@1.6.5) ├── body-parser@1.13.2 (bytes@2.1.0, content-type@1.0.1, http-errors@1.3.1, on-finished@2.3.0, raw-body@2.1.2, depd@1.0.1, qs@4.0.0, iconv-lite@0.4.11, type-is@1.6.5) ├── st@0.5.5 (graceful-fs@4.1.2, mime@1.3.4, negotiator@0.5.3, fd@0.0.2, bl@1.0.0, async-cache@1.0.0) ├── socket.io@1.3.6 (debug@2.1.0, has-binary-data@0.1.3, socket.io-adapter@0.3.1, socket.io-client@1.3.6, engine.io@1.5.2, socket.io-parser@2.2.4) └── stassets@0.3.15 (nextback@0.1.0, graceful-fs@3.0.8, sha1@1.1.1, minimatch@0.3.0, sane@1.1.3, nib@1.1.0, source-map@0.1.43, html-minifier@0.7.2, tiny-lr@0.1.6, uglify-js@2.4.24, stylus@0.49.3, esprima@1.2.5, jade@1.11.0, less@2.5.1) protractor@2.1.0 node_modules/protractor ├── jasminewd@1.1.0 ├── jasminewd2@0.0.5 ├── saucelabs@0.1.1 ├── html-entities@1.1.3 ├── q@1.0.0 ├── minijasminenode@1.1.1 ├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10) ├── adm-zip@0.4.4 ├── glob@3.2.11 (inherits@2.0.1, minimatch@0.3.0) ├── jasmine@2.3.1 (exit@0.1.2, jasmine-core@2.3.4) ├── source-map-support@0.2.10 (source-map@0.1.32) ├── accessibility-developer-tools@2.6.0 ├── request@2.36.0 (forever-agent@0.5.2, aws-sign2@0.5.0, qs@0.6.6, oauth-sign@0.3.0, tunnel-agent@0.4.1, json-stringify-safe@5.0.1, mime@1.2.11, node-uuid@1.4.3, form-data@0.1.4, http-signature@0.10.1, hawk@1.0.0, tough-cookie@2.0.0) ├── lodash@2.4.2 └── selenium-webdriver@2.45.1 (tmp@0.0.24, rimraf@2.4.2, xml2js@0.4.4, ws@0.7.2) qcumberbatch@0.2.3 node_modules/qcumberbatch ├── q@1.0.1 ├── should@2.0.2 ├── temp@0.6.0 (osenv@0.0.3, rimraf@2.1.4) ├── gm@1.13.3 (stream-to-buffer@0.0.1, array-series@0.1.5, array-parallel@0.1.3, through@2.3.8, debug@0.7.0) ├── browserstack-webdriver@2.41.1 (keep-alive-agent@0.0.1) ├── cucumber@0.4.9 (hide-stack-frames-from@1.0.0, underscore@1.7.0, stack-chain@1.3.2, walkdir@0.0.7, nopt@3.0.1, coffee-script@1.8.0, underscore.string@2.3.3, cucumber-html@0.2.3, bluebird@2.2.2, pogo@0.9.4, browserify@5.11.1, gherkin@2.12.2) └── selenium-webdriver@2.46.1 (adm-zip@0.4.4, tmp@0.0.24, rimraf@2.4.2, xml2js@0.4.4, ws@0.7.2) + cd ../.. + EXAMPLES='vanilla angular bare' + EXAMPLES=vanilla + for F in '$EXAMPLES' + NM=./examples/vanilla/node_modules + rm -rf ./examples/vanilla/node_modules + mkdir -p ./examples/vanilla/node_modules/ + cp -r _nm/rupert-grunt ./examples/vanilla/node_modules/rupert-grunt + cd examples/vanilla ++ pwd + echo 'Running tests in /var/snap-ci/repo/examples/vanilla' Running tests in /var/snap-ci/repo/examples/vanilla + npm i npm WARN package.json @ No description npm WARN package.json @ No repository field. npm WARN package.json @ No README data npm http GET https://registry.npmjs.org/grunt-cli npm http GET https://registry.npmjs.org/rupert npm http GET https://registry.npmjs.org/grunt npm http 304 https://registry.npmjs.org/grunt npm http 304 https://registry.npmjs.org/grunt-cli npm http 304 https://registry.npmjs.org/rupert npm http GET https://registry.npmjs.org/nopt npm http GET https://registry.npmjs.org/findup-sync npm http GET https://registry.npmjs.org/resolve npm http GET https://registry.npmjs.org/colors npm http GET https://registry.npmjs.org/eventemitter2 npm http GET https://registry.npmjs.org/dateformat npm http GET https://registry.npmjs.org/findup-sync npm http GET https://registry.npmjs.org/hooker npm http GET https://registry.npmjs.org/iconv-lite npm http GET https://registry.npmjs.org/minimatch npm http GET https://registry.npmjs.org/underscore.string npm http GET https://registry.npmjs.org/which npm http GET https://registry.npmjs.org/js-yaml npm http GET https://registry.npmjs.org/exit npm http GET https://registry.npmjs.org/getobject npm http GET https://registry.npmjs.org/grunt-legacy-util npm http GET https://registry.npmjs.org/grunt-legacy-log npm http GET https://registry.npmjs.org/async npm http GET https://registry.npmjs.org/coffee-script npm http 304 https://registry.npmjs.org/findup-sync npm http 304 https://registry.npmjs.org/nopt npm http 304 https://registry.npmjs.org/resolve npm http 304 https://registry.npmjs.org/dateformat npm http 304 https://registry.npmjs.org/findup-sync npm http 304 https://registry.npmjs.org/eventemitter2 npm http 304 https://registry.npmjs.org/hooker npm http 304 https://registry.npmjs.org/colors npm http 304 https://registry.npmjs.org/iconv-lite npm http 304 https://registry.npmjs.org/minimatch npm http 304 https://registry.npmjs.org/underscore.string npm http 304 https://registry.npmjs.org/which npm http 304 https://registry.npmjs.org/js-yaml npm http 304 https://registry.npmjs.org/exit npm http 304 https://registry.npmjs.org/getobject npm http 304 https://registry.npmjs.org/grunt-legacy-util npm http 304 https://registry.npmjs.org/grunt-legacy-log npm http 304 https://registry.npmjs.org/async npm http 304 https://registry.npmjs.org/coffee-script npm http GET https://registry.npmjs.org/abbrev npm http 304 https://registry.npmjs.org/abbrev npm http GET https://registry.npmjs.org/grunt-legacy-log-utils npm http GET https://registry.npmjs.org/lru-cache npm http GET https://registry.npmjs.org/sigmund npm http 304 https://registry.npmjs.org/grunt-legacy-log-utils npm http GET https://registry.npmjs.org/graceful-fs npm http 304 https://registry.npmjs.org/lru-cache npm http 304 https://registry.npmjs.org/sigmund npm http 304 https://registry.npmjs.org/graceful-fs npm http GET https://registry.npmjs.org/argparse npm http GET https://registry.npmjs.org/esprima npm http 304 https://registry.npmjs.org/argparse npm http 304 https://registry.npmjs.org/esprima npm http GET https://registry.npmjs.org/cookie-parser npm http GET https://registry.npmjs.org/debug npm http GET https://registry.npmjs.org/errorhandler npm http GET https://registry.npmjs.org/express npm http GET https://registry.npmjs.org/morgan npm http GET https://registry.npmjs.org/pem npm http GET https://registry.npmjs.org/q npm http GET https://registry.npmjs.org/socket.io npm http GET https://registry.npmjs.org/st npm http GET https://registry.npmjs.org/stassets npm http GET https://registry.npmjs.org/winston npm http GET https://registry.npmjs.org/body-parser npm http 304 https://registry.npmjs.org/debug npm http 304 https://registry.npmjs.org/cookie-parser npm http 304 https://registry.npmjs.org/express npm http 304 https://registry.npmjs.org/errorhandler npm http 304 https://registry.npmjs.org/pem npm http 304 https://registry.npmjs.org/q npm http 304 https://registry.npmjs.org/morgan npm http 304 https://registry.npmjs.org/socket.io npm http 304 https://registry.npmjs.org/stassets npm http 304 https://registry.npmjs.org/winston npm http 304 https://registry.npmjs.org/st npm http 304 https://registry.npmjs.org/body-parser npm http GET https://registry.npmjs.org/glob npm http GET https://registry.npmjs.org/cookie npm http GET https://registry.npmjs.org/cookie-signature npm http GET https://registry.npmjs.org/accepts npm http GET https://registry.npmjs.org/escape-html npm http GET https://registry.npmjs.org/basic-auth npm http GET https://registry.npmjs.org/depd npm http GET https://registry.npmjs.org/on-finished npm http GET https://registry.npmjs.org/on-headers npm http GET https://registry.npmjs.org/ms npm http GET https://registry.npmjs.org/once npm http GET https://registry.npmjs.org/inflight npm http 304 https://registry.npmjs.org/glob npm http GET https://registry.npmjs.org/inherits npm http 304 https://registry.npmjs.org/cookie npm http 304 https://registry.npmjs.org/cookie-signature npm http 304 https://registry.npmjs.org/basic-auth npm http GET https://registry.npmjs.org/http-errors npm http GET https://registry.npmjs.org/qs npm http GET https://registry.npmjs.org/raw-body npm http GET https://registry.npmjs.org/type-is npm http GET https://registry.npmjs.org/bytes npm http 304 https://registry.npmjs.org/accepts npm http 304 https://registry.npmjs.org/depd npm http 304 https://registry.npmjs.org/escape-html npm http GET https://registry.npmjs.org/content-type npm http 304 https://registry.npmjs.org/on-finished npm http 304 https://registry.npmjs.org/on-headers npm http 304 https://registry.npmjs.org/ms npm http 304 https://registry.npmjs.org/inflight npm http 304 https://registry.npmjs.org/once npm http 304 https://registry.npmjs.org/inherits npm http 304 https://registry.npmjs.org/http-errors npm http 304 https://registry.npmjs.org/raw-body npm http 304 https://registry.npmjs.org/qs npm http 304 https://registry.npmjs.org/type-is npm http 304 https://registry.npmjs.org/bytes npm http 304 https://registry.npmjs.org/content-type npm http GET https://registry.npmjs.org/underscore npm http GET https://registry.npmjs.org/has-binary-data npm http GET https://registry.npmjs.org/socket.io-adapter npm http GET https://registry.npmjs.org/engine.io npm http GET https://registry.npmjs.org/socket.io-parser npm http GET https://registry.npmjs.org/socket.io-client npm http 304 https://registry.npmjs.org/underscore npm http 304 https://registry.npmjs.org/socket.io-parser npm http 304 https://registry.npmjs.org/socket.io-client npm http GET https://registry.npmjs.org/wrappy npm http GET https://registry.npmjs.org/negotiator npm http GET https://registry.npmjs.org/mime-types npm http GET https://registry.npmjs.org/async-cache npm http GET https://registry.npmjs.org/negotiator npm http GET https://registry.npmjs.org/bl npm http GET https://registry.npmjs.org/fd npm http GET https://registry.npmjs.org/mime npm http GET https://registry.npmjs.org/ee-first npm http 304 https://registry.npmjs.org/engine.io npm http GET https://registry.npmjs.org/statuses npm http GET https://registry.npmjs.org/media-typer npm http 304 https://registry.npmjs.org/mime-types npm http GET https://registry.npmjs.org/unpipe npm http 304 https://registry.npmjs.org/async-cache npm http 304 https://registry.npmjs.org/wrappy npm http 304 https://registry.npmjs.org/has-binary-data npm http 304 https://registry.npmjs.org/negotiator npm http 304 https://registry.npmjs.org/socket.io-adapter npm http 304 https://registry.npmjs.org/negotiator npm http 304 https://registry.npmjs.org/bl npm http 304 https://registry.npmjs.org/fd npm http 304 https://registry.npmjs.org/mime npm http 304 https://registry.npmjs.org/statuses npm http 304 https://registry.npmjs.org/ee-first npm http 304 https://registry.npmjs.org/media-typer npm http 304 https://registry.npmjs.org/unpipe npm http GET https://registry.npmjs.org/brace-expansion npm http 304 https://registry.npmjs.org/brace-expansion npm http GET https://registry.npmjs.org/object-keys npm http GET https://registry.npmjs.org/mime-db npm http GET https://registry.npmjs.org/etag npm http GET https://registry.npmjs.org/finalhandler npm http GET https://registry.npmjs.org/fresh npm http GET https://registry.npmjs.org/merge-descriptors npm http GET https://registry.npmjs.org/methods npm http GET https://registry.npmjs.org/parseurl npm http GET https://registry.npmjs.org/path-to-regexp npm http GET https://registry.npmjs.org/proxy-addr npm http GET https://registry.npmjs.org/range-parser npm http GET https://registry.npmjs.org/send npm http GET https://registry.npmjs.org/serve-static npm http GET https://registry.npmjs.org/vary npm http GET https://registry.npmjs.org/utils-merge npm http GET https://registry.npmjs.org/array-flatten npm http GET https://registry.npmjs.org/content-disposition npm http 304 https://registry.npmjs.org/object-keys npm http 304 https://registry.npmjs.org/mime-db npm http 304 https://registry.npmjs.org/merge-descriptors npm http 304 https://registry.npmjs.org/methods npm http 304 https://registry.npmjs.org/fresh npm http 304 https://registry.npmjs.org/etag npm http 304 https://registry.npmjs.org/parseurl npm http 304 https://registry.npmjs.org/finalhandler npm http 304 https://registry.npmjs.org/path-to-regexp npm http 304 https://registry.npmjs.org/proxy-addr npm http 304 https://registry.npmjs.org/range-parser npm http 304 https://registry.npmjs.org/send npm http 304 https://registry.npmjs.org/utils-merge npm http 304 https://registry.npmjs.org/vary npm http 304 https://registry.npmjs.org/serve-static npm http 304 https://registry.npmjs.org/array-flatten npm http 304 https://registry.npmjs.org/content-disposition npm http GET https://registry.npmjs.org/isarray npm http GET https://registry.npmjs.org/readable-stream npm http 304 https://registry.npmjs.org/readable-stream npm http 304 https://registry.npmjs.org/isarray npm http GET https://registry.npmjs.org/base64id npm http GET https://registry.npmjs.org/engine.io-parser npm http GET https://registry.npmjs.org/ws npm http GET https://registry.npmjs.org/forwarded npm http GET https://registry.npmjs.org/ipaddr.js npm http GET https://registry.npmjs.org/component-emitter npm http GET https://registry.npmjs.org/benchmark npm http GET https://registry.npmjs.org/json3 npm http 304 https://registry.npmjs.org/base64id npm http 304 https://registry.npmjs.org/engine.io-parser npm http 304 https://registry.npmjs.org/ws npm http GET https://registry.npmjs.org/destroy npm http GET https://registry.npmjs.org/balanced-match npm http 304 https://registry.npmjs.org/component-emitter npm http 304 https://registry.npmjs.org/forwarded npm http GET https://registry.npmjs.org/concat-map npm http 304 https://registry.npmjs.org/benchmark npm http 304 https://registry.npmjs.org/ipaddr.js npm http 304 https://registry.npmjs.org/json3 npm http 304 https://registry.npmjs.org/destroy npm http 304 https://registry.npmjs.org/balanced-match npm http 304 https://registry.npmjs.org/concat-map npm http GET https://registry.npmjs.org/less npm http GET https://registry.npmjs.org/jade npm http GET https://registry.npmjs.org/nextback npm http GET https://registry.npmjs.org/tiny-lr npm http GET https://registry.npmjs.org/nib npm http GET https://registry.npmjs.org/sane npm http GET https://registry.npmjs.org/uglify-js npm http GET https://registry.npmjs.org/sha1 npm http GET https://registry.npmjs.org/source-map npm http GET https://registry.npmjs.org/stylus npm http GET https://registry.npmjs.org/html-minifier npm http 304 https://registry.npmjs.org/less npm http 304 https://registry.npmjs.org/nib npm http 304 https://registry.npmjs.org/jade npm http 304 https://registry.npmjs.org/uglify-js npm http 304 https://registry.npmjs.org/nextback npm http 304 https://registry.npmjs.org/source-map npm http 304 https://registry.npmjs.org/stylus npm http 304 https://registry.npmjs.org/tiny-lr npm http 304 https://registry.npmjs.org/sane npm http 304 https://registry.npmjs.org/html-minifier npm http 304 https://registry.npmjs.org/sha1 npm http GET https://registry.npmjs.org/eyes npm http GET https://registry.npmjs.org/cycle npm http GET https://registry.npmjs.org/isstream npm http GET https://registry.npmjs.org/pkginfo npm http GET https://registry.npmjs.org/stack-trace npm http 304 https://registry.npmjs.org/eyes npm http 304 https://registry.npmjs.org/stack-trace npm http 304 https://registry.npmjs.org/pkginfo npm http 304 https://registry.npmjs.org/cycle npm http 304 https://registry.npmjs.org/isstream npm http GET https://registry.npmjs.org/parseuri npm http GET https://registry.npmjs.org/object-component npm http GET https://registry.npmjs.org/to-array npm http GET https://registry.npmjs.org/has-binary npm http GET https://registry.npmjs.org/backo2 npm http GET https://registry.npmjs.org/indexof npm http GET https://registry.npmjs.org/engine.io-client npm http GET https://registry.npmjs.org/component-bind npm http GET https://registry.npmjs.org/blob npm http GET https://registry.npmjs.org/has-binary npm http GET https://registry.npmjs.org/utf8 npm http GET https://registry.npmjs.org/after npm http GET https://registry.npmjs.org/arraybuffer.slice npm http GET https://registry.npmjs.org/base64-arraybuffer npm http 304 https://registry.npmjs.org/to-array npm http 304 https://registry.npmjs.org/parseuri npm http 304 https://registry.npmjs.org/has-binary npm http 304 https://registry.npmjs.org/backo2 npm http 304 https://registry.npmjs.org/object-component npm http 304 https://registry.npmjs.org/indexof npm http 304 https://registry.npmjs.org/engine.io-client npm http 304 https://registry.npmjs.org/component-bind npm http 304 https://registry.npmjs.org/blob npm http 304 https://registry.npmjs.org/has-binary npm http 304 https://registry.npmjs.org/utf8 npm http 304 https://registry.npmjs.org/after npm http 304 https://registry.npmjs.org/arraybuffer.slice npm http 304 https://registry.npmjs.org/base64-arraybuffer npm http GET https://registry.npmjs.org/charenc npm http GET https://registry.npmjs.org/crypt npm http GET https://registry.npmjs.org/string_decoder npm http GET https://registry.npmjs.org/process-nextick-args npm http GET https://registry.npmjs.org/util-deprecate npm http GET https://registry.npmjs.org/core-util-is npm http 304 https://registry.npmjs.org/charenc npm http 304 https://registry.npmjs.org/core-util-is npm http 304 https://registry.npmjs.org/crypt npm http 304 https://registry.npmjs.org/process-nextick-args npm http 304 https://registry.npmjs.org/string_decoder npm http GET https://registry.npmjs.org/better-assert npm http 304 https://registry.npmjs.org/util-deprecate npm http 304 https://registry.npmjs.org/better-assert npm http GET https://registry.npmjs.org/bufferutil npm http GET https://registry.npmjs.org/utf-8-validate npm http GET https://registry.npmjs.org/options npm http GET https://registry.npmjs.org/ultron npm http GET https://registry.npmjs.org/minimist npm http GET https://registry.npmjs.org/walker npm http GET https://registry.npmjs.org/watch npm http GET https://registry.npmjs.org/exec-sh npm http GET https://registry.npmjs.org/fb-watchman npm http 304 https://registry.npmjs.org/utf-8-validate npm http 304 https://registry.npmjs.org/ultron npm http 304 https://registry.npmjs.org/bufferutil npm http 304 https://registry.npmjs.org/options npm http GET https://registry.npmjs.org/change-case npm http GET https://registry.npmjs.org/clean-css npm http GET https://registry.npmjs.org/cli npm http GET https://registry.npmjs.org/concat-stream npm http GET https://registry.npmjs.org/relateurl npm http 304 https://registry.npmjs.org/exec-sh npm http 304 https://registry.npmjs.org/minimist npm http 304 https://registry.npmjs.org/fb-watchman npm http 304 https://registry.npmjs.org/walker npm http GET https://registry.npmjs.org/faye-websocket npm http GET https://registry.npmjs.org/livereload-js npm http 304 https://registry.npmjs.org/change-case npm http 304 https://registry.npmjs.org/clean-css npm http 304 https://registry.npmjs.org/concat-stream npm http 304 https://registry.npmjs.org/cli npm http 304 https://registry.npmjs.org/relateurl npm http 304 https://registry.npmjs.org/livereload-js npm http 304 https://registry.npmjs.org/faye-websocket npm http 304 https://registry.npmjs.org/watch npm http GET https://registry.npmjs.org/callsite npm http GET https://registry.npmjs.org/bindings npm http GET https://registry.npmjs.org/nan npm http 304 https://registry.npmjs.org/callsite npm http GET https://registry.npmjs.org/typedarray npm http GET https://registry.npmjs.org/makeerror npm http 304 https://registry.npmjs.org/bindings npm http 304 https://registry.npmjs.org/nan npm http GET https://registry.npmjs.org/lower-case-first npm http GET https://registry.npmjs.org/dot-case npm http GET https://registry.npmjs.org/param-case npm http GET https://registry.npmjs.org/is-lower-case npm http GET https://registry.npmjs.org/pascal-case npm http GET https://registry.npmjs.org/is-upper-case npm http GET https://registry.npmjs.org/path-case npm http GET https://registry.npmjs.org/lower-case npm http GET https://registry.npmjs.org/sentence-case npm http GET https://registry.npmjs.org/snake-case npm http GET https://registry.npmjs.org/swap-case npm http GET https://registry.npmjs.org/title-case npm http GET https://registry.npmjs.org/upper-case npm http GET https://registry.npmjs.org/upper-case-first npm http GET https://registry.npmjs.org/camel-case npm http GET https://registry.npmjs.org/constant-case npm http 304 https://registry.npmjs.org/typedarray npm http GET https://registry.npmjs.org/node-int64 npm http 304 https://registry.npmjs.org/is-lower-case npm http GET https://registry.npmjs.org/merge npm http 304 https://registry.npmjs.org/makeerror npm http 304 https://registry.npmjs.org/param-case npm http 304 https://registry.npmjs.org/dot-case npm http 304 https://registry.npmjs.org/lower-case-first npm http 304 https://registry.npmjs.org/path-case npm http 304 https://registry.npmjs.org/pascal-case npm http 304 https://registry.npmjs.org/is-upper-case npm http 304 https://registry.npmjs.org/lower-case npm http 304 https://registry.npmjs.org/sentence-case npm http 304 https://registry.npmjs.org/title-case npm http 304 https://registry.npmjs.org/snake-case npm http GET https://registry.npmjs.org/websocket-driver npm http 304 https://registry.npmjs.org/upper-case-first npm http 304 https://registry.npmjs.org/upper-case npm http 304 https://registry.npmjs.org/camel-case npm http 304 https://registry.npmjs.org/websocket-driver npm http GET https://registry.npmjs.org/parsejson npm http GET https://registry.npmjs.org/has-cors npm http GET https://registry.npmjs.org/parseqs npm http GET https://registry.npmjs.org/component-inherit npm http 304 https://registry.npmjs.org/node-int64 npm http 304 https://registry.npmjs.org/merge npm http GET https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz npm http 304 https://registry.npmjs.org/has-cors npm http 304 https://registry.npmjs.org/swap-case npm http 304 https://registry.npmjs.org/parseqs npm http 304 https://registry.npmjs.org/constant-case npm http 304 https://registry.npmjs.org/component-inherit npm http GET https://registry.npmjs.org/tmpl npm http 304 https://registry.npmjs.org/parsejson npm http 304 https://registry.npmjs.org/tmpl npm http GET https://registry.npmjs.org/amdefine npm http 200 https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz npm http 304 https://registry.npmjs.org/amdefine npm http GET https://registry.npmjs.org/websocket-extensions > utf-8-validate@1.1.0 install /var/snap-ci/repo/examples/vanilla/node_modules/rupert/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate > node-gyp rebuild make: Entering directory `/var/snap-ci/repo/examples/vanilla/node_modules/rupert/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build' CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory `/var/snap-ci/repo/examples/vanilla/node_modules/rupert/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build' npm http 304 https://registry.npmjs.org/websocket-extensions npm http GET https://github.com/component/global/archive/v2.0.1.tar.gz npm http GET https://registry.npmjs.org/uglify-to-browserify npm http GET https://registry.npmjs.org/yargs npm http GET https://registry.npmjs.org/async npm http GET https://registry.npmjs.org/commander npm http GET https://registry.npmjs.org/constantinople npm http GET https://registry.npmjs.org/mkdirp npm http GET https://registry.npmjs.org/jstransformer npm http GET https://registry.npmjs.org/transformers npm http GET https://registry.npmjs.org/void-elements npm http GET https://registry.npmjs.org/with npm http GET https://registry.npmjs.org/character-parser npm http GET https://registry.npmjs.org/commander npm http 304 https://registry.npmjs.org/uglify-to-browserify npm http 304 https://registry.npmjs.org/mkdirp npm http 304 https://registry.npmjs.org/yargs npm http 304 https://registry.npmjs.org/async npm http 304 https://registry.npmjs.org/jstransformer npm http 304 https://registry.npmjs.org/transformers npm http 304 https://registry.npmjs.org/void-elements npm http 304 https://registry.npmjs.org/with npm http 304 https://registry.npmjs.org/commander npm http 304 https://registry.npmjs.org/character-parser npm http 304 https://registry.npmjs.org/constantinople npm http 304 https://registry.npmjs.org/commander npm http GET https://registry.npmjs.org/sax npm http GET https://registry.npmjs.org/css-parse npm http 200 https://github.com/component/global/archive/v2.0.1.tar.gz npm http 304 https://registry.npmjs.org/css-parse npm http 304 https://registry.npmjs.org/sax npm http GET https://registry.npmjs.org/acorn npm http GET https://registry.npmjs.org/acorn-globals > bufferutil@1.1.0 install /var/snap-ci/repo/examples/vanilla/node_modules/rupert/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil > node-gyp rebuild make: Entering directory `/var/snap-ci/repo/examples/vanilla/node_modules/rupert/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node make: Leaving directory `/var/snap-ci/repo/examples/vanilla/node_modules/rupert/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build' npm http GET https://registry.npmjs.org/is-promise npm http GET https://registry.npmjs.org/promise npm http GET https://registry.npmjs.org/acorn npm http 304 https://registry.npmjs.org/acorn-globals npm http 304 https://registry.npmjs.org/acorn npm http 304 https://registry.npmjs.org/promise npm http 304 https://registry.npmjs.org/is-promise npm http GET https://registry.npmjs.org/css npm http 304 https://registry.npmjs.org/acorn npm http 304 https://registry.npmjs.org/css npm http GET https://registry.npmjs.org/camelcase npm http GET https://registry.npmjs.org/decamelize npm http GET https://registry.npmjs.org/window-size npm http GET https://registry.npmjs.org/wordwrap npm http 304 https://registry.npmjs.org/wordwrap npm http 304 https://registry.npmjs.org/camelcase npm http 304 https://registry.npmjs.org/decamelize npm http GET https://registry.npmjs.org/css-stringify npm http GET https://registry.npmjs.org/asap npm http GET https://registry.npmjs.org/inherits npm http 304 https://registry.npmjs.org/css-stringify npm http 304 https://registry.npmjs.org/asap npm http 304 https://registry.npmjs.org/window-size npm http 304 https://registry.npmjs.org/inherits > utf-8-validate@1.1.0 install /var/snap-ci/repo/examples/vanilla/node_modules/rupert/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate > node-gyp rebuild make: Entering directory `/var/snap-ci/repo/examples/vanilla/node_modules/rupert/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build' CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory `/var/snap-ci/repo/examples/vanilla/node_modules/rupert/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build' npm http GET https://registry.npmjs.org/debug npm http 304 https://registry.npmjs.org/debug npm http GET https://registry.npmjs.org/optimist npm http GET https://registry.npmjs.org/graceful-readlink npm http 304 https://registry.npmjs.org/optimist npm http 304 https://registry.npmjs.org/graceful-readlink > bufferutil@1.1.0 install /var/snap-ci/repo/examples/vanilla/node_modules/rupert/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil > node-gyp rebuild make: Entering directory `/var/snap-ci/repo/examples/vanilla/node_modules/rupert/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node make: Leaving directory `/var/snap-ci/repo/examples/vanilla/node_modules/rupert/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build' npm http GET https://registry.npmjs.org/errno npm http GET https://registry.npmjs.org/image-size npm http GET https://registry.npmjs.org/mime npm http GET https://registry.npmjs.org/request npm http 304 https://registry.npmjs.org/image-size npm http 304 https://registry.npmjs.org/errno npm http 304 https://registry.npmjs.org/mime npm http 304 https://registry.npmjs.org/request npm http GET https://registry.npmjs.org/prr npm http 304 https://registry.npmjs.org/prr npm http GET https://registry.npmjs.org/bl npm http GET https://registry.npmjs.org/caseless npm http GET https://registry.npmjs.org/extend npm http GET https://registry.npmjs.org/forever-agent npm http GET https://registry.npmjs.org/json-stringify-safe npm http GET https://registry.npmjs.org/form-data npm http GET https://registry.npmjs.org/mime-types npm http GET https://registry.npmjs.org/node-uuid npm http GET https://registry.npmjs.org/tunnel-agent npm http GET https://registry.npmjs.org/qs npm http GET https://registry.npmjs.org/tough-cookie npm http GET https://registry.npmjs.org/http-signature npm http GET https://registry.npmjs.org/oauth-sign npm http GET https://registry.npmjs.org/hawk npm http GET https://registry.npmjs.org/aws-sign2 npm http GET https://registry.npmjs.org/stringstream npm http GET https://registry.npmjs.org/combined-stream npm http GET https://registry.npmjs.org/har-validator npm http 304 https://registry.npmjs.org/extend npm http 304 https://registry.npmjs.org/bl npm http 304 https://registry.npmjs.org/caseless npm http 304 https://registry.npmjs.org/forever-agent npm http 304 https://registry.npmjs.org/json-stringify-safe npm http 304 https://registry.npmjs.org/form-data npm http 304 https://registry.npmjs.org/mime-types npm http 304 https://registry.npmjs.org/node-uuid npm http 304 https://registry.npmjs.org/tunnel-agent npm http 304 https://registry.npmjs.org/qs npm http 304 https://registry.npmjs.org/tough-cookie npm http 304 https://registry.npmjs.org/oauth-sign npm http 304 https://registry.npmjs.org/hawk npm http 304 https://registry.npmjs.org/aws-sign2 npm http 304 https://registry.npmjs.org/http-signature npm http 304 https://registry.npmjs.org/stringstream npm http 304 https://registry.npmjs.org/combined-stream npm http 304 https://registry.npmjs.org/har-validator npm WARN engine hawk@3.1.0: wanted: {"node":">=0.10.32"} (current: {"node":"0.10.28","npm":"1.4.9"}) npm http GET https://registry.npmjs.org/delayed-stream npm http GET https://registry.npmjs.org/mime-db npm http GET https://registry.npmjs.org/readable-stream npm http GET https://registry.npmjs.org/ctype npm http GET https://registry.npmjs.org/asn1 npm http GET https://registry.npmjs.org/assert-plus npm http 304 https://registry.npmjs.org/delayed-stream npm http GET https://registry.npmjs.org/chalk npm http GET https://registry.npmjs.org/is-my-json-valid npm http GET https://registry.npmjs.org/bluebird npm http 304 https://registry.npmjs.org/mime-db npm http 304 https://registry.npmjs.org/assert-plus npm http 304 https://registry.npmjs.org/chalk npm http 304 https://registry.npmjs.org/is-my-json-valid npm http 304 https://registry.npmjs.org/bluebird npm http 304 https://registry.npmjs.org/readable-stream npm http 304 https://registry.npmjs.org/asn1 npm http 304 https://registry.npmjs.org/ctype npm http GET https://registry.npmjs.org/ansi-styles npm http GET https://registry.npmjs.org/escape-string-regexp npm http GET https://registry.npmjs.org/strip-ansi npm http GET https://registry.npmjs.org/has-ansi npm http GET https://registry.npmjs.org/supports-color npm http GET https://registry.npmjs.org/hoek npm http GET https://registry.npmjs.org/boom npm http GET https://registry.npmjs.org/sntp npm http GET https://registry.npmjs.org/cryptiles npm http 304 https://registry.npmjs.org/ansi-styles npm http 304 https://registry.npmjs.org/supports-color npm http 304 https://registry.npmjs.org/escape-string-regexp npm http 304 https://registry.npmjs.org/has-ansi npm http 304 https://registry.npmjs.org/strip-ansi npm http 304 https://registry.npmjs.org/hoek npm http 304 https://registry.npmjs.org/boom npm http 304 https://registry.npmjs.org/sntp npm http 304 https://registry.npmjs.org/cryptiles npm http GET https://registry.npmjs.org/isarray npm http GET https://registry.npmjs.org/ansi-regex npm http 304 https://registry.npmjs.org/isarray npm http GET https://registry.npmjs.org/generate-function npm http GET https://registry.npmjs.org/generate-object-property npm http GET https://registry.npmjs.org/jsonpointer npm http GET https://registry.npmjs.org/xtend npm http 304 https://registry.npmjs.org/ansi-regex npm http 304 https://registry.npmjs.org/jsonpointer npm http 304 https://registry.npmjs.org/generate-function npm http 304 https://registry.npmjs.org/generate-object-property npm http 304 https://registry.npmjs.org/xtend npm http GET https://registry.npmjs.org/is-property npm http 304 https://registry.npmjs.org/is-property grunt-cli@0.1.13 node_modules/grunt-cli ├── resolve@0.3.1 ├── nopt@1.0.10 (abbrev@1.0.7) └── findup-sync@0.1.3 (glob@3.2.11, lodash@2.4.2) grunt@0.4.5 node_modules/grunt ├── which@1.0.9 ├── dateformat@1.0.2-1.2.3 ├── eventemitter2@0.4.14 ├── getobject@0.1.0 ├── rimraf@2.2.8 ├── colors@0.6.2 ├── async@0.1.22 ├── grunt-legacy-util@0.2.0 ├── hooker@0.2.3 ├── exit@0.1.2 ├── nopt@1.0.10 (abbrev@1.0.7) ├── minimatch@0.2.14 (sigmund@1.0.1, lru-cache@2.6.5) ├── lodash@0.9.2 ├── glob@3.1.21 (inherits@1.0.0, graceful-fs@1.2.3) ├── coffee-script@1.3.3 ├── underscore.string@2.2.1 ├── iconv-lite@0.2.11 ├── js-yaml@2.0.5 (argparse@0.1.16, esprima@1.0.4) ├── grunt-legacy-log@0.1.2 (grunt-legacy-log-utils@0.1.1, underscore.string@2.3.3, lodash@2.4.2) └── findup-sync@0.1.3 (glob@3.2.11, lodash@2.4.2) rupert@0.3.9 node_modules/rupert ├── cookie-parser@1.3.5 (cookie@0.1.3, cookie-signature@1.0.6) ├── pem@1.7.2 (which@1.0.9) ├── q@1.4.1 ├── debug@2.2.0 (ms@0.7.1) ├── morgan@1.6.1 (basic-auth@1.0.3, on-headers@1.0.0, depd@1.0.1, on-finished@2.3.0) ├── coffee-script@1.9.3 ├── glob@4.5.3 (inherits@2.0.1, once@1.3.2, inflight@1.0.4, minimatch@2.0.10) ├── errorhandler@1.4.1 (escape-html@1.0.2, accepts@1.2.11) ├── findup-sync@0.2.1 (glob@4.3.5) ├── winston@0.8.3 (cycle@1.0.3, stack-trace@0.0.9, eyes@0.1.8, isstream@0.1.2, colors@0.6.2, async@0.2.10, pkginfo@0.3.0) ├── body-parser@1.13.2 (bytes@2.1.0, content-type@1.0.1, qs@4.0.0, raw-body@2.1.2, depd@1.0.1, http-errors@1.3.1, on-finished@2.3.0, iconv-lite@0.4.11, type-is@1.6.5) ├── express@4.13.1 (escape-html@1.0.2, merge-descriptors@1.0.0, array-flatten@1.1.0, cookie@0.1.3, utils-merge@1.0.0, cookie-signature@1.0.6, methods@1.1.1, fresh@0.3.0, range-parser@1.0.2, path-to-regexp@0.1.6, vary@1.0.1, content-type@1.0.1, etag@1.7.0, parseurl@1.3.0, content-disposition@0.5.0, serve-static@1.10.0, depd@1.0.1, on-finished@2.3.0, finalhandler@0.4.0, qs@4.0.0, send@0.13.0, proxy-addr@1.0.8, accepts@1.2.11, type-is@1.6.5) ├── st@0.5.5 (graceful-fs@4.1.2, mime@1.3.4, negotiator@0.5.3, fd@0.0.2, bl@1.0.0, async-cache@1.0.0) ├── socket.io@1.3.6 (debug@2.1.0, has-binary-data@0.1.3, socket.io-adapter@0.3.1, engine.io@1.5.2, socket.io-parser@2.2.4, socket.io-client@1.3.6) └── stassets@0.3.15 (nextback@0.1.0, graceful-fs@3.0.8, sha1@1.1.1, minimatch@0.3.0, nib@1.1.0, sane@1.1.3, source-map@0.1.43, tiny-lr@0.1.6, html-minifier@0.7.2, uglify-js@2.4.24, esprima@1.2.5, stylus@0.49.3, jade@1.11.0, less@2.5.1) + npm test > @ test /var/snap-ci/repo/examples/vanilla > grunt Running "clean:all" (clean) task >> 0 paths cleaned. Running "jshint:files" (jshint) task >> 8 files lint free. Running "coffeelint:files" (coffeelint) task >> 2 files lint free. Running "logErrors" task Running "writeClient" task Live reload server starting on port 35729. Running "logDefault" task Running "karma:client" (karma) task 29 07 2015 01:36:36.517:WARN [watcher]: Pattern "/var/snap-ci/repo/examples/vanilla/src/client/tools/**" does not match any file. 29 07 2015 01:36:36.520:WARN [watcher]: Pattern "/var/snap-ci/repo/examples/vanilla/src/client/**/*mock.{js,coffee}" does not match any file. 29 07 2015 01:36:36.559:INFO [karma]: Karma v0.13.3 server started at http://localhost:9876/ 29 07 2015 01:36:36.564:INFO [launcher]: Starting browser Chrome 29 07 2015 01:36:37.704:INFO [Chrome 44.0.2403 (Linux 0.0.0)]: Connected on socket oG9Sj8OBO_8BCwjxAAAA with id 14716230 Rupert App Title Service ✓ has a good title ✓ loads a random title Chrome 44.0.2403 (Linux 0.0.0): Executed 2 of 2 SUCCESS (0.019 secs / 0.001 secs) TOTAL: 2 SUCCESS Running "logErrors" task Running "mochaTest:server" (mochaTest) task CORS Access Control ✓ attaches Allow headers (151ms) Rupert Title API ✓ sends funny titles 2 passing (162ms) Running "logDefault" task Done, without errors. + ERR=0 + '[' 0 -ne 0 ']' + cd /var/snap-ci/repo + rm -rf _nm + set +x Command npm test exited successfully with status 0. Took 1 minute 32.46 seconds. Saving console log for later