Patch 1

This is a house cleaning patch, has the following:

* published to npm
* published to bower
* removes generated jison files from the repo
* uses build file to test
* switches tests to use mocha more common framework
I'm totally confused: I ran npm install and I think half the internet got downloaded to my machine. This seems like a lot of added complexity and things I now have to understand, keep up to date, etc. I'm not seeing the benefit. Please help me see what I'm missing.

````
$ npm install
npm http GET https://registry.npmjs.org/jison
npm http GET https://registry.npmjs.org/karma-chrome-launcher
npm http GET https://registry.npmjs.org/karma-mocha
npm http GET https://registry.npmjs.org/karma-mocha-reporter
npm http GET https://registry.npmjs.org/karma-phantomjs-launcher
npm http GET https://registry.npmjs.org/mocha
npm http GET https://registry.npmjs.org/watchify
npm http GET https://registry.npmjs.org/browserify
npm http GET https://registry.npmjs.org/karma-bro
npm http GET https://registry.npmjs.org/karma
npm http GET https://registry.npmjs.org/karma-cli/0.0.4
npm http GET https://registry.npmjs.org/chai
npm http GET https://registry.npmjs.org/uglify-js
npm http 200 https://registry.npmjs.org/karma-phantomjs-launcher
npm http 200 https://registry.npmjs.org/karma-mocha-reporter
npm http 200 https://registry.npmjs.org/karma-chrome-launcher
npm http GET https://registry.npmjs.org/karma-phantomjs-launcher/-/karma-phantomjs-launcher-0.1.4.tgz
npm http 200 https://registry.npmjs.org/jison
npm http 200 https://registry.npmjs.org/karma-phantomjs-launcher/-/karma-phantomjs-launcher-0.1.4.tgz
npm http GET https://registry.npmjs.org/karma-mocha-reporter/-/karma-mocha-reporter-0.2.5.tgz
npm http 200 https://registry.npmjs.org/karma-mocha
npm http 200 https://registry.npmjs.org/karma-mocha-reporter/-/karma-mocha-reporter-0.2.5.tgz
npm http GET https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-0.1.4.tgz
npm http 200 https://registry.npmjs.org/mocha
npm http GET https://registry.npmjs.org/jison/-/jison-0.4.13.tgz
npm http GET https://registry.npmjs.org/karma-mocha/-/karma-mocha-0.1.3.tgz
npm http 200 https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-0.1.4.tgz
npm http 200 https://registry.npmjs.org/karma-mocha/-/karma-mocha-0.1.3.tgz
npm http 200 https://registry.npmjs.org/jison/-/jison-0.4.13.tgz
npm http GET https://registry.npmjs.org/mocha/-/mocha-1.20.1.tgz
npm http 200 https://registry.npmjs.org/watchify
npm http 200 https://registry.npmjs.org/mocha/-/mocha-1.20.1.tgz
npm http 200 https://registry.npmjs.org/karma
npm http 200 https://registry.npmjs.org/browserify
npm http 200 https://registry.npmjs.org/karma-bro
npm http 200 https://registry.npmjs.org/uglify-js
npm http 200 https://registry.npmjs.org/chai
npm http GET https://registry.npmjs.org/watchify/-/watchify-0.10.2.tgz
npm http GET https://registry.npmjs.org/karma-bro/-/karma-bro-0.4.0.tgz
npm http GET https://registry.npmjs.org/karma/-/karma-0.12.16.tgz
npm http GET https://registry.npmjs.org/browserify/-/browserify-4.1.8.tgz
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.13.tgz
npm http 200 https://registry.npmjs.org/karma/-/karma-0.12.16.tgz
npm http 200 https://registry.npmjs.org/watchify/-/watchify-0.10.2.tgz
npm http 200 https://registry.npmjs.org/browserify/-/browserify-4.1.8.tgz
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.13.tgz
npm http GET https://registry.npmjs.org/chai/-/chai-1.9.1.tgz
npm http 200 https://registry.npmjs.org/chai/-/chai-1.9.1.tgz
npm http 200 https://registry.npmjs.org/karma-bro/-/karma-bro-0.4.0.tgz
npm http 200 https://registry.npmjs.org/karma-cli/0.0.4
npm http GET https://registry.npmjs.org/karma-cli/-/karma-cli-0.0.4.tgz
npm http 200 https://registry.npmjs.org/karma-cli/-/karma-cli-0.0.4.tgz
npm http GET https://registry.npmjs.org/phantomjs
npm http GET https://registry.npmjs.org/chalk
npm http GET https://registry.npmjs.org/resolve
npm http 200 https://registry.npmjs.org/phantomjs
npm http GET https://registry.npmjs.org/phantomjs/-/phantomjs-1.9.7-8.tgz
npm http 200 https://registry.npmjs.org/phantomjs/-/phantomjs-1.9.7-8.tgz
npm http 200 https://registry.npmjs.org/chalk
npm http GET https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz
npm http 200 https://registry.npmjs.org/resolve
npm http 200 https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz
npm http GET https://registry.npmjs.org/resolve/-/resolve-0.5.1.tgz
npm http GET https://registry.npmjs.org/shallow-copy/0.0.1
npm http GET https://registry.npmjs.org/through
npm http 200 https://registry.npmjs.org/resolve/-/resolve-0.5.1.tgz
npm http GET https://registry.npmjs.org/chokidar
npm http GET https://registry.npmjs.org/optimist
npm http 200 https://registry.npmjs.org/chokidar
npm http 200 https://registry.npmjs.org/through
npm http 200 https://registry.npmjs.org/shallow-copy/0.0.1
npm http GET https://registry.npmjs.org/chokidar/-/chokidar-0.8.2.tgz
npm http GET https://registry.npmjs.org/through/-/through-2.3.4.tgz
npm http 200 https://registry.npmjs.org/chokidar/-/chokidar-0.8.2.tgz
npm http GET https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz
npm http 200 https://registry.npmjs.org/through/-/through-2.3.4.tgz
npm http 200 https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz
npm http 200 https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.5.2.tgz
npm http GET https://registry.npmjs.org/convert-source-map
npm http GET https://registry.npmjs.org/lodash
npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.5.2.tgz
npm http 200 https://registry.npmjs.org/convert-source-map
npm http GET https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.4.tgz
npm http 200 https://registry.npmjs.org/lodash
npm http 200 https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.4.tgz
npm http GET https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz
npm http 200 https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz
npm http GET https://registry.npmjs.org/strip-ansi
npm http GET https://registry.npmjs.org/has-color
npm http GET https://registry.npmjs.org/ansi-styles
npm http 200 https://registry.npmjs.org/strip-ansi
npm http 200 https://registry.npmjs.org/has-color
npm http GET https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz
npm http GET https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz
npm http 200 https://registry.npmjs.org/ansi-styles
npm http 200 https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz
npm http 200 https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz
npm http GET https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz
npm http GET https://registry.npmjs.org/escodegen/0.0.21
npm http GET https://registry.npmjs.org/jison-lex
npm http GET https://registry.npmjs.org/ebnf-parser
npm http GET https://registry.npmjs.org/lex-parser
npm http GET https://registry.npmjs.org/nomnom/1.5.2
npm http GET https://registry.npmjs.org/cjson
npm http GET https://registry.npmjs.org/JSONSelect/0.4.0
npm http GET https://registry.npmjs.org/esprima
npm http 200 https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz
npm http 200 https://registry.npmjs.org/ebnf-parser
npm http 200 https://registry.npmjs.org/lex-parser
npm http 200 https://registry.npmjs.org/escodegen/0.0.21
npm http 200 https://registry.npmjs.org/nomnom/1.5.2
npm http 200 https://registry.npmjs.org/jison-lex
npm http GET https://registry.npmjs.org/ebnf-parser/-/ebnf-parser-0.1.10.tgz
npm http GET https://registry.npmjs.org/lex-parser/-/lex-parser-0.1.4.tgz
npm http GET https://registry.npmjs.org/escodegen/-/escodegen-0.0.21.tgz
npm http GET https://registry.npmjs.org/jison-lex/-/jison-lex-0.2.1.tgz
npm http GET https://registry.npmjs.org/nomnom/-/nomnom-1.5.2.tgz
npm http 200 https://registry.npmjs.org/esprima
npm http 200 https://registry.npmjs.org/JSONSelect/0.4.0
npm http 200 https://registry.npmjs.org/lex-parser/-/lex-parser-0.1.4.tgz
npm http 200 https://registry.npmjs.org/ebnf-parser/-/ebnf-parser-0.1.10.tgz
npm http 200 https://registry.npmjs.org/nomnom/-/nomnom-1.5.2.tgz
npm http 200 https://registry.npmjs.org/escodegen/-/escodegen-0.0.21.tgz
npm http 200 https://registry.npmjs.org/cjson
npm http GET https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz
npm http GET https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.4.0.tgz
npm http 200 https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz
npm http GET https://registry.npmjs.org/cjson/-/cjson-0.2.1.tgz
npm http 200 https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.4.0.tgz
npm http 200 https://registry.npmjs.org/cjson/-/cjson-0.2.1.tgz
npm http 200 https://registry.npmjs.org/jison-lex/-/jison-lex-0.2.1.tgz
npm http GET https://registry.npmjs.org/npmconf/0.0.24
npm http GET https://registry.npmjs.org/ncp/0.4.2
npm http GET https://registry.npmjs.org/request/2.36.0
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/which
npm http GET https://registry.npmjs.org/adm-zip/0.2.1
npm http GET https://registry.npmjs.org/kew
npm http GET https://registry.npmjs.org/mkdirp/0.3.5
npm http GET https://registry.npmjs.org/assertion-error/1.0.0
npm http GET https://registry.npmjs.org/deep-eql/0.1.3
npm http 200 https://registry.npmjs.org/npmconf/0.0.24
npm http GET https://registry.npmjs.org/http-proxy
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/log4js
npm http GET https://registry.npmjs.org/useragent
npm http GET https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/di
npm http GET https://registry.npmjs.org/glob
npm http 200 https://registry.npmjs.org/ncp/0.4.2
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/socket.io
npm http GET https://registry.npmjs.org/npmconf/-/npmconf-0.0.24.tgz
npm http GET https://registry.npmjs.org/connect
npm http GET https://registry.npmjs.org/q
npm http 200 https://registry.npmjs.org/request/2.36.0
npm http 200 https://registry.npmjs.org/rimraf
npm http 200 https://registry.npmjs.org/which
npm http 200 https://registry.npmjs.org/npmconf/-/npmconf-0.0.24.tgz
npm http GET https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz
npm http 200 https://registry.npmjs.org/adm-zip/0.2.1
npm http GET https://registry.npmjs.org/request/-/request-2.36.0.tgz
npm http 200 https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz
npm http GET https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz
npm http GET https://registry.npmjs.org/which/-/which-1.0.5.tgz
npm http 200 https://registry.npmjs.org/request/-/request-2.36.0.tgz
npm http 200 https://registry.npmjs.org/which/-/which-1.0.5.tgz
npm http 200 https://registry.npmjs.org/mkdirp/0.3.5
npm http 200 https://registry.npmjs.org/kew
npm http 200 https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz
npm http GET https://registry.npmjs.org/adm-zip/-/adm-zip-0.2.1.tgz
npm http 200 https://registry.npmjs.org/deep-eql/0.1.3
npm http 200 https://registry.npmjs.org/rimraf
npm http 200 https://registry.npmjs.org/source-map
npm http 200 https://registry.npmjs.org/adm-zip/-/adm-zip-0.2.1.tgz
npm http 200 https://registry.npmjs.org/assertion-error/1.0.0
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http GET https://registry.npmjs.org/kew/-/kew-0.1.7.tgz
npm http GET https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http GET https://registry.npmjs.org/glob/3.2.3
npm http 200 https://registry.npmjs.org/http-proxy
npm http GET https://registry.npmjs.org/growl
npm http GET https://registry.npmjs.org/jade/0.26.3
npm http GET https://registry.npmjs.org/diff/1.0.7
npm http 200 https://registry.npmjs.org/kew/-/kew-0.1.7.tgz
npm http GET https://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz
npm http 200 https://registry.npmjs.org/di
npm http GET https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz
npm http 200 https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz
npm http 200 https://registry.npmjs.org/useragent
npm http GET https://registry.npmjs.org/commander/2.0.0
npm http GET https://registry.npmjs.org/debug
npm http 200 https://registry.npmjs.org/minimatch
npm http 200 https://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz
npm http 200 https://registry.npmjs.org/glob
npm http 200 https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz
npm http 200 https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/http-proxy/-/http-proxy-0.10.4.tgz
npm http 200 https://registry.npmjs.org/mime
npm http 200 https://registry.npmjs.org/log4js
npm http GET https://registry.npmjs.org/di/-/di-0.0.1.tgz
npm http GET https://registry.npmjs.org/useragent/-/useragent-2.0.8.tgz
npm http 200 https://registry.npmjs.org/colors
npm http 200 https://registry.npmjs.org/http-proxy/-/http-proxy-0.10.4.tgz
npm http GET https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz
npm http GET https://registry.npmjs.org/glob/-/glob-3.2.11.tgz
npm http 200 https://registry.npmjs.org/di/-/di-0.0.1.tgz
npm http 200 https://registry.npmjs.org/useragent/-/useragent-2.0.8.tgz
npm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz
npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz
npm http GET https://registry.npmjs.org/log4js/-/log4js-0.6.14.tgz
npm http 200 https://registry.npmjs.org/glob/-/glob-3.2.11.tgz
npm http 200 https://registry.npmjs.org/connect
npm http 200 https://registry.npmjs.org/socket.io
npm http 200 https://registry.npmjs.org/growl
npm http 200 https://registry.npmjs.org/glob/3.2.3
npm http 200 https://registry.npmjs.org/q
npm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz
npm http 200 https://registry.npmjs.org/log4js/-/log4js-0.6.14.tgz
npm http 200 https://registry.npmjs.org/debug
npm http 200 https://registry.npmjs.org/jade/0.26.3
npm http GET https://registry.npmjs.org/glob/-/glob-3.2.3.tgz
npm http GET https://registry.npmjs.org/connect/-/connect-2.12.0.tgz
npm http GET https://registry.npmjs.org/socket.io/-/socket.io-0.9.17.tgz
npm http GET https://registry.npmjs.org/growl/-/growl-1.7.0.tgz
npm http GET https://registry.npmjs.org/q/-/q-0.9.7.tgz
npm http 200 https://registry.npmjs.org/socket.io/-/socket.io-0.9.17.tgz
npm http 200 https://registry.npmjs.org/glob/-/glob-3.2.3.tgz
npm http 200 https://registry.npmjs.org/connect/-/connect-2.12.0.tgz
npm http 200 https://registry.npmjs.org/diff/1.0.7
npm http 200 https://registry.npmjs.org/growl/-/growl-1.7.0.tgz
npm http 200 https://registry.npmjs.org/q/-/q-0.9.7.tgz
npm http 200 https://registry.npmjs.org/commander/2.0.0
npm http GET https://registry.npmjs.org/debug/-/debug-1.0.1.tgz
npm http GET https://registry.npmjs.org/jade/-/jade-0.26.3.tgz
npm http 200 https://registry.npmjs.org/debug/-/debug-1.0.1.tgz
npm http 200 https://registry.npmjs.org/jade/-/jade-0.26.3.tgz
npm http GET https://registry.npmjs.org/commander/-/commander-2.0.0.tgz
npm http GET https://registry.npmjs.org/diff/-/diff-1.0.7.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-2.0.0.tgz
npm http 200 https://registry.npmjs.org/diff/-/diff-1.0.7.tgz
npm http GET https://registry.npmjs.org/uglify-to-browserify
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz
npm http 200 https://registry.npmjs.org/uglify-to-browserify
npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz
npm http GET https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz
npm http 200 https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz
npm http GET https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http GET https://registry.npmjs.org/type-detect/0.1.1
npm http 200 https://registry.npmjs.org/type-detect/0.1.1
npm http GET https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz
npm http 200 https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz
npm http GET https://registry.npmjs.org/fsevents/0.2.0
npm http GET https://registry.npmjs.org/recursive-readdir/0.0.2
npm http 200 https://registry.npmjs.org/recursive-readdir/0.0.2
npm http 200 https://registry.npmjs.org/fsevents/0.2.0
npm http GET https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-0.0.2.tgz
npm http 200 https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-0.0.2.tgz
npm http GET https://registry.npmjs.org/fsevents/-/fsevents-0.2.0.tgz
npm http 200 https://registry.npmjs.org/fsevents/-/fsevents-0.2.0.tgz
npm http GET https://registry.npmjs.org/wordwrap
npm http 200 https://registry.npmjs.org/wordwrap
npm WARN optional dep failed, continuing fsevents@0.2.0
npm http GET https://registry.npmjs.org/browserify-zlib
npm http GET https://registry.npmjs.org/browser-resolve
npm http GET https://registry.npmjs.org/buffer
npm http GET https://registry.npmjs.org/builtins
npm http GET https://registry.npmjs.org/commondir/0.0.1
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/defined
npm http GET https://registry.npmjs.org/deps-sort
npm http GET https://registry.npmjs.org/derequire
npm http GET https://registry.npmjs.org/domain-browser
npm http GET https://registry.npmjs.org/duplexer
npm http GET https://registry.npmjs.org/events
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/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/punycode
npm http GET https://registry.npmjs.org/querystring-es3
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/string_decoder
npm http GET https://registry.npmjs.org/subarg/0.0.1
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 GET https://registry.npmjs.org/xtend
npm http GET https://registry.npmjs.org/process
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/config-chain
npm http GET https://registry.npmjs.org/once
npm http GET https://registry.npmjs.org/osenv/0.0.3
npm http GET https://registry.npmjs.org/ini
npm http GET https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz
npm http 200 https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz
npm http 200 https://registry.npmjs.org/browserify-zlib
npm http 200 https://registry.npmjs.org/browser-resolve
npm http 200 https://registry.npmjs.org/buffer
npm http GET https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz
npm http GET https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.2.4.tgz
npm http 200 https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz
npm http GET https://registry.npmjs.org/buffer/-/buffer-2.3.2.tgz
npm http 200 https://registry.npmjs.org/builtins
npm http 200 https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.2.4.tgz
npm http 200 https://registry.npmjs.org/buffer/-/buffer-2.3.2.tgz
npm http 200 https://registry.npmjs.org/concat-stream
npm http 200 https://registry.npmjs.org/commondir/0.0.1
npm http 200 https://registry.npmjs.org/console-browserify
npm http 200 https://registry.npmjs.org/constants-browserify
npm http GET https://registry.npmjs.org/builtins/-/builtins-0.0.4.tgz
npm http GET https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.6.tgz
npm http GET https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz
npm http 200 https://registry.npmjs.org/builtins/-/builtins-0.0.4.tgz
npm http GET https://registry.npmjs.org/console-browserify/-/console-browserify-1.0.3.tgz
npm http GET https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz
npm http 200 https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz
npm http 200 https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.6.tgz
npm http 200 https://registry.npmjs.org/crypto-browserify
npm http 200 https://registry.npmjs.org/defined
npm http 200 https://registry.npmjs.org/console-browserify/-/console-browserify-1.0.3.tgz
npm http 200 https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz
npm http 200 https://registry.npmjs.org/derequire
npm http GET https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-1.0.9.tgz
npm http GET https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http 200 https://registry.npmjs.org/deps-sort
npm http 200 https://registry.npmjs.org/duplexer
npm http 200 https://registry.npmjs.org/domain-browser
npm http GET https://registry.npmjs.org/derequire/-/derequire-0.8.0.tgz
npm http GET https://registry.npmjs.org/tough-cookie
npm http GET https://registry.npmjs.org/aws-sign2
npm http 200 https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-1.0.9.tgz
npm http 200 https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http 200 https://registry.npmjs.org/events
npm http GET https://registry.npmjs.org/forever-agent
npm http GET https://registry.npmjs.org/tunnel-agent
npm http 200 https://registry.npmjs.org/http-browserify
npm http GET https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/http-signature
npm http GET https://registry.npmjs.org/qs
npm http 200 https://registry.npmjs.org/derequire/-/derequire-0.8.0.tgz
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/hawk
npm http GET https://registry.npmjs.org/deps-sort/-/deps-sort-0.1.2.tgz
npm http GET https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz
npm http 200 https://registry.npmjs.org/insert-module-globals
npm http GET https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.2.tgz
npm http GET https://registry.npmjs.org/events/-/events-1.0.1.tgz
npm http 200 https://registry.npmjs.org/os-browserify
npm http 200 https://registry.npmjs.org/deps-sort/-/deps-sort-0.1.2.tgz
npm http 200 https://registry.npmjs.org/module-deps
npm http 200 https://registry.npmjs.org/https-browserify
npm http 200 https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz
npm http GET https://registry.npmjs.org/http-browserify/-/http-browserify-1.3.2.tgz
npm http 200 https://registry.npmjs.org/punycode
npm http 200 https://registry.npmjs.org/parents
npm http 200 https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.2.tgz
npm http 200 https://registry.npmjs.org/events/-/events-1.0.1.tgz
npm http GET https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-6.0.0.tgz
npm http 200 https://registry.npmjs.org/http-browserify/-/http-browserify-1.3.2.tgz
npm http 200 https://registry.npmjs.org/stream-combiner
npm http GET https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz
npm http GET https://registry.npmjs.org/module-deps/-/module-deps-2.1.2.tgz
npm http GET https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-6.0.0.tgz
npm http GET https://registry.npmjs.org/punycode/-/punycode-1.2.4.tgz
npm http 200 https://registry.npmjs.org/path-browserify
npm http GET https://registry.npmjs.org/parents/-/parents-0.0.2.tgz
npm http 200 https://registry.npmjs.org/parents/-/parents-0.0.2.tgz
npm http 200 https://registry.npmjs.org/module-deps/-/module-deps-2.1.2.tgz
npm http 200 https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz
npm http 200 https://registry.npmjs.org/punycode/-/punycode-1.2.4.tgz
npm http 200 https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/querystring-es3
npm http 200 https://registry.npmjs.org/string_decoder
npm http 200 https://registry.npmjs.org/shell-quote
npm http GET https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz
npm http 200 https://registry.npmjs.org/stream-browserify
npm http GET https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/through2
npm http 200 https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz
npm http 200 https://registry.npmjs.org/subarg/0.0.1
npm http GET https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1-0.tgz
npm http 200 https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/timers-browserify
npm http GET https://registry.npmjs.org/string_decoder/-/string_decoder-0.0.1.tgz
npm http GET https://registry.npmjs.org/shell-quote/-/shell-quote-0.0.1.tgz
npm http 200 https://registry.npmjs.org/syntax-error
npm http GET https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz
npm http 200 https://registry.npmjs.org/tty-browserify
npm http 200 https://registry.npmjs.org/string_decoder/-/string_decoder-0.0.1.tgz
npm http 200 https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1-0.tgz
npm http 200 https://registry.npmjs.org/util
npm http 200 https://registry.npmjs.org/shell-quote/-/shell-quote-0.0.1.tgz
npm http GET https://registry.npmjs.org/through2/-/through2-0.4.2.tgz
npm http 200 https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz
npm http 200 https://registry.npmjs.org/umd
npm http GET https://registry.npmjs.org/subarg/-/subarg-0.0.1.tgz
npm http 200 https://registry.npmjs.org/vm-browserify
npm http GET https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.0.1.tgz
npm http 200 https://registry.npmjs.org/url
npm http GET https://registry.npmjs.org/syntax-error/-/syntax-error-1.1.0.tgz
npm http 200 https://registry.npmjs.org/through2/-/through2-0.4.2.tgz
npm http GET https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/subarg/-/subarg-0.0.1.tgz
npm http 200 https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.0.1.tgz
npm http GET https://registry.npmjs.org/util/-/util-0.10.3.tgz
npm http 200 https://registry.npmjs.org/process
npm http 200 https://registry.npmjs.org/syntax-error/-/syntax-error-1.1.0.tgz
npm http GET https://registry.npmjs.org/umd/-/umd-2.1.0.tgz
npm http 200 https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/assert
npm http GET https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz
npm http GET https://registry.npmjs.org/url/-/url-0.10.1.tgz
npm http 200 https://registry.npmjs.org/util/-/util-0.10.3.tgz
npm http 200 https://registry.npmjs.org/url/-/url-0.10.1.tgz
npm http 200 https://registry.npmjs.org/umd/-/umd-2.1.0.tgz
npm http 200 https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz
npm http 200 https://registry.npmjs.org/once
npm http GET https://registry.npmjs.org/process/-/process-0.7.0.tgz
npm http 200 https://registry.npmjs.org/JSONStream
npm http 200 https://registry.npmjs.org/xtend
npm http GET https://registry.npmjs.org/assert/-/assert-1.1.1.tgz
npm http 200 https://registry.npmjs.org/browser-pack
npm http 200 https://registry.npmjs.org/inherits
npm http 200 https://registry.npmjs.org/process/-/process-0.7.0.tgz
npm http 200 https://registry.npmjs.org/config-chain
npm http 200 https://registry.npmjs.org/readable-stream
npm http 200 https://registry.npmjs.org/ini
npm http 200 https://registry.npmjs.org/inherits
npm http 200 https://registry.npmjs.org/assert/-/assert-1.1.1.tgz
npm http 200 https://registry.npmjs.org/osenv/0.0.3
npm http GET https://registry.npmjs.org/once/-/once-1.1.1.tgz
npm http 200 https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/JSONStream/-/JSONStream-0.7.4.tgz
npm http GET https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz
npm http 200 https://registry.npmjs.org/nopt
npm http 200 https://registry.npmjs.org/aws-sign2
npm http GET https://registry.npmjs.org/browser-pack/-/browser-pack-2.0.1.tgz
npm http 200 https://registry.npmjs.org/semver
npm http 200 https://registry.npmjs.org/once/-/once-1.1.1.tgz
npm http 200 https://registry.npmjs.org/JSONStream/-/JSONStream-0.7.4.tgz
npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz
npm http GET https://registry.npmjs.org/config-chain/-/config-chain-1.1.8.tgz
npm http 200 https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz
npm http 200 https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/ini/-/ini-1.1.0.tgz
npm http 200 https://registry.npmjs.org/forever-agent
npm http 200 https://registry.npmjs.org/oauth-sign
npm http 200 https://registry.npmjs.org/browser-pack/-/browser-pack-2.0.1.tgz
npm http 200 https://registry.npmjs.org/tough-cookie
npm http GET https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz
npm http 200 https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz
npm http 200 https://registry.npmjs.org/config-chain/-/config-chain-1.1.8.tgz
npm http 200 https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz
npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz
npm http 200 https://registry.npmjs.org/http-signature
npm http 200 https://registry.npmjs.org/ini/-/ini-1.1.0.tgz
npm http 200 https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz
npm http 200 https://registry.npmjs.org/qs
npm http 200 https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz
npm http 200 https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz
npm http 200 https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz
npm http GET https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz
npm http GET https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz
npm http 200 https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz
npm http GET https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz
npm http 200 https://registry.npmjs.org/hawk
npm http GET https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz
npm http GET https://registry.npmjs.org/form-data/-/form-data-0.1.3.tgz
npm http 200 https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz
npm http 200 https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz
npm http GET https://registry.npmjs.org/qs/-/qs-0.6.6.tgz
npm http 200 https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz
npm http 200 https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz
npm http 200 https://registry.npmjs.org/form-data/-/form-data-0.1.3.tgz
npm http 200 https://registry.npmjs.org/qs/-/qs-0.6.6.tgz
npm http GET https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/proto-list
npm http 200 https://registry.npmjs.org/abbrev
npm http 200 https://registry.npmjs.org/proto-list
npm http GET https://registry.npmjs.org/abbrev/-/abbrev-1.0.5.tgz
npm http GET https://registry.npmjs.org/proto-list/-/proto-list-1.2.2.tgz
npm http 200 https://registry.npmjs.org/abbrev/-/abbrev-1.0.5.tgz
npm http 200 https://registry.npmjs.org/proto-list/-/proto-list-1.2.2.tgz
npm http GET https://registry.npmjs.org/ms/0.6.2
npm http 200 https://registry.npmjs.org/ms/0.6.2
npm http GET https://registry.npmjs.org/ms/-/ms-0.6.2.tgz
npm http 200 https://registry.npmjs.org/ms/-/ms-0.6.2.tgz
npm http GET https://registry.npmjs.org/amdefine
npm http 200 https://registry.npmjs.org/amdefine
npm http GET https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz
npm http 200 https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz
npm http GET https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/mkdirp/0.3.0
npm http GET https://registry.npmjs.org/commander/0.6.1
npm http 200 https://registry.npmjs.org/sigmund
npm http 200 https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz
npm http 200 https://registry.npmjs.org/mkdirp/0.3.0
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz
npm http 200 https://registry.npmjs.org/commander/0.6.1
npm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz
npm http GET https://registry.npmjs.org/commander/-/commander-0.6.1.tgz
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-0.6.1.tgz
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/ctype/0.5.2
npm http GET https://registry.npmjs.org/assert-plus/0.1.2
npm http GET https://registry.npmjs.org/asn1/0.1.11
npm http 304 https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/async/-/async-0.9.0.tgz
npm http 200 https://registry.npmjs.org/combined-stream
npm http 200 https://registry.npmjs.org/ctype/0.5.2
npm http 200 https://registry.npmjs.org/assert-plus/0.1.2
npm http 200 https://registry.npmjs.org/asn1/0.1.11
npm http GET https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz
npm http GET https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz
npm http GET https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.9.0.tgz
npm http 200 https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz
npm http 200 https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz
npm http 200 https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz
npm http GET https://registry.npmjs.org/sntp
npm http GET https://registry.npmjs.org/cryptiles
npm http GET https://registry.npmjs.org/boom
npm http GET https://registry.npmjs.org/hoek
npm http 200 https://registry.npmjs.org/sntp
npm http 200 https://registry.npmjs.org/cryptiles
npm http 200 https://registry.npmjs.org/boom
npm http 200 https://registry.npmjs.org/hoek
npm http GET https://registry.npmjs.org/delayed-stream/0.0.5
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/underscore
npm http 200 https://registry.npmjs.org/delayed-stream/0.0.5
npm http GET https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz
npm http 200 https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/underscore/-/underscore-1.1.7.tgz
npm http 304 https://registry.npmjs.org/colors
npm http 200 https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz
npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.1.7.tgz
npm http GET https://registry.npmjs.org/estraverse
npm http GET https://registry.npmjs.org/colors/-/colors-0.5.1.tgz
npm http GET https://registry.npmjs.org/source-map
npm http 200 https://registry.npmjs.org/colors/-/colors-0.5.1.tgz
npm http 304 https://registry.npmjs.org/source-map
npm http 200 https://registry.npmjs.org/estraverse
npm http GET https://registry.npmjs.org/estraverse/-/estraverse-0.0.4.tgz
npm http 200 https://registry.npmjs.org/estraverse/-/estraverse-0.0.4.tgz

> phantomjs@1.9.7-8 install /tmp/filtrex2/node_modules/karma-phantomjs-launcher/node_modules/phantomjs
> node install.js

Downloading https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2
Saving to /tmp/phantomjs/phantomjs-1.9.7-linux-x86_64.tar.bz2
Receiving...
npm http GET https://registry.npmjs.org/xtend
npm http GET https://registry.npmjs.org/through
npm http GET https://registry.npmjs.org/JSONStream
npm http GET https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/esprima-fb/3001.1.0-dev-harmony-fb
npm http GET https://registry.npmjs.org/rfile
npm http GET https://registry.npmjs.org/ruglify
npm http 304 https://registry.npmjs.org/through
npm http 304 https://registry.npmjs.org/xtend
npm http GET https://registry.npmjs.org/util/0.10.2
npm http GET https://registry.npmjs.org/indexof/0.0.1
npm http GET https://registry.npmjs.org/process
npm http 200 https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz
npm http 304 https://registry.npmjs.org/JSONStream
npm http GET https://registry.npmjs.org/typedarray
npm http 200 https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz
npm http GET https://registry.npmjs.org/JSONStream/-/JSONStream-0.6.4.tgz
npm http 200 https://registry.npmjs.org/JSONStream/-/JSONStream-0.6.4.tgz
npm http 200 https://registry.npmjs.org/esprima-fb/3001.1.0-dev-harmony-fb
npm http 200 https://registry.npmjs.org/rfile
npm http 200 https://registry.npmjs.org/ruglify
npm http GET https://registry.npmjs.org/esprima-fb/-/esprima-fb-3001.0001.0000-dev-harmony-fb.tgz
npm http GET https://registry.npmjs.org/rfile/-/rfile-1.0.0.tgz
npm http 200 https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz
npm http 200 https://registry.npmjs.org/indexof/0.0.1
npm http 200 https://registry.npmjs.org/esprima-fb/-/esprima-fb-3001.0001.0000-dev-harmony-fb.tgz
npm http 200 https://registry.npmjs.org/rfile/-/rfile-1.0.0.tgz
npm http GET https://registry.npmjs.org/ruglify/-/ruglify-1.0.0.tgz
npm http 200 https://registry.npmjs.org/typedarray
npm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz
npm http 200 https://registry.npmjs.org/util/0.10.2
npm http 200 https://registry.npmjs.org/ruglify/-/ruglify-1.0.0.tgz
npm http GET https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz
npm http 304 https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/util/-/util-0.10.2.tgz
npm http 200 https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz
npm http GET https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz
npm http GET https://registry.npmjs.org/core-util-is
npm http 304 https://registry.npmjs.org/process
npm http GET https://registry.npmjs.org/isarray/0.0.1
npm http 200 https://registry.npmjs.org/util/-/util-0.10.2.tgz
npm http 200 https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz
npm http GET https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13-1.tgz
npm http GET https://registry.npmjs.org/process/-/process-0.5.2.tgz
npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13-1.tgz
npm http 200 https://registry.npmjs.org/core-util-is
npm http 200 https://registry.npmjs.org/isarray/0.0.1
npm http GET https://registry.npmjs.org/lexical-scope
npm http 200 https://registry.npmjs.org/process/-/process-0.5.2.tgz
npm http 304 https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/combine-source-map
npm http GET https://registry.npmjs.org/process/-/process-0.6.0.tgz
npm http GET https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
npm http GET https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
npm http GET https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.25-1.tgz
npm http 200 https://registry.npmjs.org/process/-/process-0.6.0.tgz
npm http 200 https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
npm http 200 https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
npm http 200 https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.25-1.tgz
npm http 200 https://registry.npmjs.org/lexical-scope
npm http 200 https://registry.npmjs.org/combine-source-map
npm http GET https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.1.0.tgz
npm http GET https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.3.0.tgz
npm http 200 https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.3.0.tgz
npm http 200 https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.1.0.tgz
npm http GET https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz
npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz
npm http GET https://registry.npmjs.org/pako
npm http 200 https://registry.npmjs.org/pako
npm http GET https://registry.npmjs.org/pako/-/pako-0.2.3.tgz
npm http 200 https://registry.npmjs.org/pako/-/pako-0.2.3.tgz
npm http GET https://registry.npmjs.org/object-keys
npm http 200 https://registry.npmjs.org/object-keys
npm http GET https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz
npm http 200 https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz
npm http GET https://registry.npmjs.org/detective
npm http GET https://registry.npmjs.org/duplexer2/0.0.2
npm http GET https://registry.npmjs.org/stream-combiner
npm http GET https://registry.npmjs.org/esprima-fb
npm http GET https://registry.npmjs.org/esrefactor
npm http GET https://registry.npmjs.org/estraverse/-/estraverse-1.5.0.tgz
npm http 200 https://registry.npmjs.org/estraverse/-/estraverse-1.5.0.tgz
Received 12852K total.
Extracting tar contents (via spawned process)
npm http 200 https://registry.npmjs.org/duplexer2/0.0.2
npm http 200 https://registry.npmjs.org/detective
npm http 304 https://registry.npmjs.org/stream-combiner
npm http GET https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz
npm http GET https://registry.npmjs.org/detective/-/detective-3.1.0.tgz
npm http GET https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.1.0.tgz
npm http 200 https://registry.npmjs.org/esprima-fb
npm http 200 https://registry.npmjs.org/esrefactor
npm http 200 https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz
npm http 200 https://registry.npmjs.org/detective/-/detective-3.1.0.tgz
npm http 200 https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.1.0.tgz
npm http GET https://registry.npmjs.org/esrefactor/-/esrefactor-0.1.0.tgz
npm http 200 https://registry.npmjs.org/esrefactor/-/esrefactor-0.1.0.tgz
npm http GET https://registry.npmjs.org/jsonparse/0.0.5
npm http 200 https://registry.npmjs.org/jsonparse/0.0.5
npm http GET https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz
npm http 200 https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz
npm http GET https://registry.npmjs.org/Base64
npm http GET https://registry.npmjs.org/escodegen
npm http 200 https://registry.npmjs.org/Base64
npm http GET https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz
npm http 200 https://registry.npmjs.org/escodegen
npm http 200 https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz
npm http GET https://registry.npmjs.org/escodegen/-/escodegen-1.1.0.tgz
npm http 200 https://registry.npmjs.org/escodegen/-/escodegen-1.1.0.tgz
npm http GET https://registry.npmjs.org/astw
Copying extracted folder /tmp/phantomjs/phantomjs-1.9.7-linux-x86_64.tar.bz2-extract-1402338792126/phantomjs-1.9.7-linux-x86_64 -> /tmp/filtrex2/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom
npm http GET https://registry.npmjs.org/base64-js
npm http GET https://registry.npmjs.org/ieee754
Writing location.js file
Done. Phantomjs binary available at /tmp/filtrex2/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/bin/phantomjs
npm http 200 https://registry.npmjs.org/astw
npm http GET https://registry.npmjs.org/astw/-/astw-1.1.0.tgz
npm http 200 https://registry.npmjs.org/astw/-/astw-1.1.0.tgz
npm http GET https://registry.npmjs.org/callsite
npm http GET https://registry.npmjs.org/resolve
npm http 200 https://registry.npmjs.org/base64-js
npm http GET https://registry.npmjs.org/base64-js/-/base64-js-0.0.7.tgz
npm http 200 https://registry.npmjs.org/base64-js/-/base64-js-0.0.7.tgz
npm http 304 https://registry.npmjs.org/resolve
npm http 200 https://registry.npmjs.org/ieee754
npm http GET https://registry.npmjs.org/ieee754/-/ieee754-1.1.3.tgz
npm http 200 https://registry.npmjs.org/ieee754/-/ieee754-1.1.3.tgz
npm http 200 https://registry.npmjs.org/callsite
npm http GET https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz
npm http 200 https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz
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/convert-source-map
npm http 200 https://registry.npmjs.org/inline-source-map
npm http GET https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.3.0.tgz
npm http 200 https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.3.0.tgz
npm http GET https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz
npm http GET https://registry.npmjs.org/fsevents/0.2.0
npm http GET https://registry.npmjs.org/recursive-readdir/0.0.2
npm http 304 https://registry.npmjs.org/recursive-readdir/0.0.2
npm http 304 https://registry.npmjs.org/fsevents/0.2.0
npm WARN optional dep failed, continuing fsevents@0.2.0
npm http GET https://registry.npmjs.org/through/-/through-2.2.7.tgz
npm http 200 https://registry.npmjs.org/through/-/through-2.2.7.tgz
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/amdefine
npm http GET https://registry.npmjs.org/base64id/0.1.0
npm http GET https://registry.npmjs.org/socket.io-client/0.9.16
npm http GET https://registry.npmjs.org/policyfile/0.0.4
npm http GET https://registry.npmjs.org/redis/0.7.3
npm http 304 https://registry.npmjs.org/amdefine
npm http 200 https://registry.npmjs.org/base64id/0.1.0
npm http GET https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
npm http 200 https://registry.npmjs.org/socket.io-client/0.9.16
npm http 200 https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
npm http GET https://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.16.tgz
npm http 200 https://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.16.tgz
npm http 200 https://registry.npmjs.org/policyfile/0.0.4
npm http 200 https://registry.npmjs.org/redis/0.7.3
npm http GET https://registry.npmjs.org/redis/-/redis-0.7.3.tgz
npm http GET https://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz
npm http 200 https://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz
npm http 200 https://registry.npmjs.org/redis/-/redis-0.7.3.tgz
npm http GET https://registry.npmjs.org/utile
npm http GET https://registry.npmjs.org/pkginfo
npm http GET https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/async/0.1.15
npm http 200 https://registry.npmjs.org/utile
npm http 200 https://registry.npmjs.org/pkginfo
npm http GET https://registry.npmjs.org/utile/-/utile-0.2.1.tgz
npm http 200 https://registry.npmjs.org/utile/-/utile-0.2.1.tgz
npm http 304 https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/batch/0.5.0
npm http GET https://registry.npmjs.org/qs/0.6.6
npm http 200 https://registry.npmjs.org/async/0.1.15
npm http GET https://registry.npmjs.org/send/0.1.4
npm http GET https://registry.npmjs.org/bytes/0.2.1
npm http GET https://registry.npmjs.org/fresh/0.2.0
npm http GET https://registry.npmjs.org/uid2/0.0.3
npm http GET https://registry.npmjs.org/methods/0.1.0
npm http GET https://registry.npmjs.org/raw-body/1.1.2
npm http GET https://registry.npmjs.org/negotiator/0.3.0
npm http GET https://registry.npmjs.org/multiparty/2.2.0
npm http GET https://registry.npmjs.org/cookie-signature/1.0.1
npm http GET https://registry.npmjs.org/cookie/0.1.0
npm http GET https://registry.npmjs.org/debug
npm http GET https://registry.npmjs.org/buffer-crc32/0.2.1
npm http GET https://registry.npmjs.org/pause/0.0.1
npm http GET https://registry.npmjs.org/async/-/async-0.1.15.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.1.15.tgz
npm http 200 https://registry.npmjs.org/batch/0.5.0
npm http GET https://registry.npmjs.org/batch/-/batch-0.5.0.tgz
npm http 200 https://registry.npmjs.org/batch/-/batch-0.5.0.tgz
npm http 200 https://registry.npmjs.org/qs/0.6.6
npm http 200 https://registry.npmjs.org/fresh/0.2.0
npm http GET https://registry.npmjs.org/qs/-/qs-0.6.6.tgz
npm http 200 https://registry.npmjs.org/bytes/0.2.1
npm http GET https://registry.npmjs.org/fresh/-/fresh-0.2.0.tgz
npm http 200 https://registry.npmjs.org/uid2/0.0.3
npm http GET https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz
npm http 200 https://registry.npmjs.org/fresh/-/fresh-0.2.0.tgz
npm http GET https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz
npm http 200 https://registry.npmjs.org/qs/-/qs-0.6.6.tgz
npm http 200 https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz
npm http 200 https://registry.npmjs.org/send/0.1.4
npm http 200 https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz
npm http GET https://registry.npmjs.org/send/-/send-0.1.4.tgz
npm http 200 https://registry.npmjs.org/send/-/send-0.1.4.tgz
npm http 200 https://registry.npmjs.org/multiparty/2.2.0
npm http 200 https://registry.npmjs.org/cookie-signature/1.0.1
npm http 200 https://registry.npmjs.org/negotiator/0.3.0
npm http GET https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgz
npm http GET https://registry.npmjs.org/multiparty/-/multiparty-2.2.0.tgz
npm http 200 https://registry.npmjs.org/methods/0.1.0
npm http 200 https://registry.npmjs.org/raw-body/1.1.2
npm http 200 https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgz
npm http 200 https://registry.npmjs.org/multiparty/-/multiparty-2.2.0.tgz
npm http GET https://registry.npmjs.org/negotiator/-/negotiator-0.3.0.tgz
npm http 304 https://registry.npmjs.org/debug
npm http GET https://registry.npmjs.org/methods/-/methods-0.1.0.tgz
npm http 200 https://registry.npmjs.org/buffer-crc32/0.2.1
npm http 200 https://registry.npmjs.org/pause/0.0.1
npm http GET https://registry.npmjs.org/raw-body/-/raw-body-1.1.2.tgz
npm http 200 https://registry.npmjs.org/negotiator/-/negotiator-0.3.0.tgz
npm http 200 https://registry.npmjs.org/methods/-/methods-0.1.0.tgz
npm http 200 https://registry.npmjs.org/cookie/0.1.0
npm http GET https://registry.npmjs.org/debug/-/debug-0.8.1.tgz
npm http GET https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz
npm http 200 https://registry.npmjs.org/raw-body/-/raw-body-1.1.2.tgz
npm http GET https://registry.npmjs.org/pause/-/pause-0.0.1.tgz
npm http 200 https://registry.npmjs.org/debug/-/debug-0.8.1.tgz
npm http GET https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz
npm http 200 https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz
npm http 200 https://registry.npmjs.org/pause/-/pause-0.0.1.tgz
npm http 200 https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz
npm http GET https://registry.npmjs.org/i
npm http GET https://registry.npmjs.org/ncp
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/ncp
npm http 200 https://registry.npmjs.org/i
npm http 304 https://registry.npmjs.org/deep-equal
npm http 200 https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/i/-/i-0.3.2.tgz
npm http GET https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.1.tgz
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz
npm http 200 https://registry.npmjs.org/i/-/i-0.3.2.tgz
npm http 200 https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.1.tgz
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz
npm http GET https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/minimist/0.0.8
npm http 304 https://registry.npmjs.org/source-map
npm http 304 https://registry.npmjs.org/optimist
npm http 200 https://registry.npmjs.org/minimist/0.0.8
npm http GET https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz
npm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz
npm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz
npm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz
npm http GET https://registry.npmjs.org/escope
npm http GET https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/estraverse
npm http GET https://registry.npmjs.org/esutils
npm http GET https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/estraverse
npm http 304 https://registry.npmjs.org/estraverse
npm http 304 https://registry.npmjs.org/estraverse
npm http 200 https://registry.npmjs.org/esutils
npm http GET https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz
npm http 200 https://registry.npmjs.org/escope
npm http GET https://registry.npmjs.org/escope/-/escope-0.0.16.tgz
npm http 200 https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz
npm http 200 https://registry.npmjs.org/escope/-/escope-0.0.16.tgz
npm http 304 https://registry.npmjs.org/esprima
npm http 304 https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/uglify-js/1.2.5
npm http GET https://registry.npmjs.org/active-x-obfuscator/0.0.1
npm http GET https://registry.npmjs.org/xmlhttprequest/1.4.2
npm http GET https://registry.npmjs.org/ws
npm http 200 https://registry.npmjs.org/active-x-obfuscator/0.0.1
npm http 200 https://registry.npmjs.org/uglify-js/1.2.5
npm http 200 https://registry.npmjs.org/xmlhttprequest/1.4.2
npm http GET https://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz
npm http GET https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.4.2.tgz
npm http 200 https://registry.npmjs.org/ws
npm http 200 https://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz
npm http 200 https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.4.2.tgz
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz
npm http GET https://registry.npmjs.org/range-parser/0.0.4
npm http 200 https://registry.npmjs.org/range-parser/0.0.4
npm http GET https://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz
npm http 200 https://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz
npm http GET https://registry.npmjs.org/stream-counter
npm http GET https://registry.npmjs.org/readable-stream
npm http 304 https://registry.npmjs.org/readable-stream
npm http 200 https://registry.npmjs.org/stream-counter
npm http GET https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz
npm http 200 https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz
npm http GET https://registry.npmjs.org/core-util-is
npm http GET https://registry.npmjs.org/isarray/0.0.1
npm http GET https://registry.npmjs.org/string_decoder
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/0.0.1
npm http GET https://registry.npmjs.org/zeparser/0.0.5
npm http 200 https://registry.npmjs.org/zeparser/0.0.5
npm http GET https://registry.npmjs.org/tinycolor
npm http GET https://registry.npmjs.org/commander
npm http GET https://registry.npmjs.org/options
npm http 200 https://registry.npmjs.org/commander
npm http 200 https://registry.npmjs.org/tinycolor
npm http GET https://registry.npmjs.org/nan
npm http 200 https://registry.npmjs.org/options
npm http GET https://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz
npm http 200 https://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz
npm http 200 https://registry.npmjs.org/nan

> ws@0.4.31 install /tmp/filtrex2/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/tmp/filtrex2/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/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
  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 `/tmp/filtrex2/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/build'
karma-chrome-launcher@0.1.4 node_modules/karma-chrome-launcher

karma-mocha@0.1.3 node_modules/karma-mocha

karma-mocha-reporter@0.2.5 node_modules/karma-mocha-reporter
└── chalk@0.4.0 (has-color@0.1.7, ansi-styles@1.0.0, strip-ansi@0.1.1)

chai@1.9.1 node_modules/chai
├── assertion-error@1.0.0
└── deep-eql@0.1.3 (type-detect@0.1.1)

karma-cli@0.0.4 node_modules/karma-cli
└── resolve@0.5.1

watchify@0.10.2 node_modules/watchify
├── shallow-copy@0.0.1
├── through@2.3.4
├── optimist@0.5.2 (wordwrap@0.0.2)
└── chokidar@0.8.2 (recursive-readdir@0.0.2)

uglify-js@2.4.13 node_modules/uglify-js
├── uglify-to-browserify@1.0.2
├── async@0.2.10
├── optimist@0.3.7 (wordwrap@0.0.2)
└── source-map@0.1.33 (amdefine@0.1.0)

mocha@1.20.1 node_modules/mocha
├── diff@1.0.7
├── growl@1.7.0
├── commander@2.0.0
├── mkdirp@0.3.5
├── debug@1.0.1 (ms@0.6.2)
├── glob@3.2.3 (inherits@2.0.1, graceful-fs@2.0.3, minimatch@0.2.14)
└── jade@0.26.3 (commander@0.6.1, mkdirp@0.3.0)

jison@0.4.13 node_modules/jison
├── jison-lex@0.2.1
├── cjson@0.2.1
├── lex-parser@0.1.4
├── ebnf-parser@0.1.10
├── JSONSelect@0.4.0
├── nomnom@1.5.2 (colors@0.5.1, underscore@1.1.7)
├── esprima@1.0.4
└── escodegen@0.0.21 (estraverse@0.0.4, source-map@0.1.33)

karma-bro@0.4.0 node_modules/karma-bro
├── convert-source-map@0.3.4
└── lodash@2.4.1

karma-phantomjs-launcher@0.1.4 node_modules/karma-phantomjs-launcher
└── phantomjs@1.9.7-8 (which@1.0.5, rimraf@2.2.8, ncp@0.4.2, kew@0.1.7, mkdirp@0.3.5, adm-zip@0.2.1, npmconf@0.0.24, request@2.36.0)

browserify@4.1.8 node_modules/browserify
├── builtins@0.0.4
├── https-browserify@0.0.0
├── tty-browserify@0.0.0
├── constants-browserify@0.0.1
├── path-browserify@0.0.0
├── process@0.7.0
├── os-browserify@0.1.2
├── inherits@2.0.1
├── commondir@0.0.1
├── domain-browser@1.1.2
├── stream-browserify@1.0.0
├── defined@0.0.0
├── stream-combiner@0.0.4
├── duplexer@0.1.1
├── shell-quote@0.0.1
├── deep-equal@0.1.2
├── shallow-copy@0.0.1
├── xtend@3.0.0
├── parents@0.0.2
├── console-browserify@1.0.3
├── querystring-es3@0.2.1-0
├── punycode@1.2.4
├── string_decoder@0.0.1
├── url@0.10.1
├── util@0.10.3
├── events@1.0.1
├── resolve@0.6.3
├── vm-browserify@0.0.4 (indexof@0.0.1)
├── timers-browserify@1.0.1 (process@0.5.2)
├── browser-resolve@1.2.4
├── readable-stream@1.0.27-1 (isarray@0.0.1, string_decoder@0.10.25-1, core-util-is@1.0.1)
├── subarg@0.0.1 (minimist@0.0.10)
├── assert@1.1.1 (util@0.10.2)
├── through2@0.4.2 (xtend@2.1.2)
├── glob@3.2.11 (minimatch@0.3.0)
├── concat-stream@1.4.6 (typedarray@0.0.6, readable-stream@1.1.13-1)
├── JSONStream@0.7.4 (through@2.3.4, jsonparse@0.0.5)
├── crypto-browserify@1.0.9
├── http-browserify@1.3.2 (Base64@0.2.1)
├── buffer@2.3.2 (ieee754@1.1.3, base64-js@0.0.7)
├── deps-sort@0.1.2 (through@2.3.4, minimist@0.0.10, JSONStream@0.6.4)
├── browser-pack@2.0.1 (through@2.3.4, combine-source-map@0.3.0, JSONStream@0.6.4)
├── umd@2.1.0 (through@2.3.4, rfile@1.0.0, ruglify@1.0.0)
├── browserify-zlib@0.1.4 (pako@0.2.3)
├── syntax-error@1.1.0 (esprima-fb@3001.1.0-dev-harmony-fb)
├── module-deps@2.1.2 (minimist@0.0.10, stream-combiner@0.1.0, duplexer2@0.0.2, detective@3.1.0)
├── insert-module-globals@6.0.0 (process@0.6.0, through@2.3.4, lexical-scope@1.1.0)
└── derequire@0.8.0 (estraverse@1.5.0, esrefactor@0.1.0, esprima-fb@3001.1.0-dev-harmony-fb)

karma@0.12.16 node_modules/karma
├── di@0.0.1
├── graceful-fs@2.0.3
├── rimraf@2.2.8
├── colors@0.6.2
├── mime@1.2.11
├── q@0.9.7
├── chokidar@0.8.2 (recursive-readdir@0.0.2)
├── minimatch@0.2.14 (sigmund@1.0.0, lru-cache@2.5.0)
├── optimist@0.6.1 (wordwrap@0.0.2, minimist@0.0.10)
├── glob@3.2.11 (inherits@2.0.1, minimatch@0.3.0)
├── source-map@0.1.33 (amdefine@0.1.0)
├── lodash@2.4.1
├── log4js@0.6.14 (semver@1.1.4, readable-stream@1.0.27-1, async@0.1.15)
├── http-proxy@0.10.4 (pkginfo@0.3.0, utile@0.2.1)
├── useragent@2.0.8 (lru-cache@2.2.4)
├── connect@2.12.0 (uid2@0.0.3, methods@0.1.0, cookie-signature@1.0.1, pause@0.0.1, debug@0.8.1, fresh@0.2.0, qs@0.6.6, bytes@0.2.1, raw-body@1.1.2, buffer-crc32@0.2.1, batch@0.5.0, cookie@0.1.0, negotiator@0.3.0, send@0.1.4, multiparty@2.2.0)
└── socket.io@0.9.17 (base64id@0.1.0, policyfile@0.0.4, redis@0.7.3, socket.io-client@0.9.16)
````