2014-06-03 17:52:31
show build output
6.0
npm http GET https://registry.npmjs.org/browserify
npm http 200 https://registry.npmjs.org/browserify
npm http GET https://registry.npmjs.org/browserify/-/browserify-4.1.8.tgz
npm http 200 https://registry.npmjs.org/browserify/-/browserify-4.1.8.tgz
npm http GET https://registry.npmjs.org/browser-resolve
npm http GET https://registry.npmjs.org/browser-pack
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/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/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/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/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/inherits
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/readable-stream
npm http GET https://registry.npmjs.org/resolve
npm http GET https://registry.npmjs.org/shallow-copy/0.0.1
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 200 https://registry.npmjs.org/browser-pack
npm http 200 https://registry.npmjs.org/browser-resolve
npm http GET https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.2.4.tgz
npm http GET https://registry.npmjs.org/browser-pack/-/browser-pack-2.0.1.tgz
npm http 200 https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.2.4.tgz
npm http 200 https://registry.npmjs.org/browserify-zlib
npm http GET https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz
npm http 200 https://registry.npmjs.org/console-browserify
npm http 200 https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz
npm http 200 https://registry.npmjs.org/commondir/0.0.1
npm http 200 https://registry.npmjs.org/concat-stream
npm http GET https://registry.npmjs.org/console-browserify/-/console-browserify-1.0.3.tgz
npm http GET https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz
npm http GET https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.6.tgz
npm http 200 https://registry.npmjs.org/deep-equal
npm http 200 https://registry.npmjs.org/browser-pack/-/browser-pack-2.0.1.tgz
npm http 200 https://registry.npmjs.org/console-browserify/-/console-browserify-1.0.3.tgz
npm http 200 https://registry.npmjs.org/buffer
npm http 200 https://registry.npmjs.org/builtins
npm http 200 https://registry.npmjs.org/defined
npm http 200 https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz
npm http GET https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz
npm http GET https://registry.npmjs.org/buffer/-/buffer-2.3.2.tgz
npm http GET https://registry.npmjs.org/builtins/-/builtins-0.0.4.tgz
npm http 200 https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz
npm http GET https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http 200 https://registry.npmjs.org/buffer/-/buffer-2.3.2.tgz
npm http 200 https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http 200 https://registry.npmjs.org/constants-browserify
npm http 200 https://registry.npmjs.org/crypto-browserify
npm http 200 https://registry.npmjs.org/duplexer
npm http 200 https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.6.tgz
npm http GET https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz
npm http GET https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-1.0.9.tgz
npm http 200 https://registry.npmjs.org/glob
npm http 200 https://registry.npmjs.org/domain-browser
npm http 200 https://registry.npmjs.org/deps-sort
npm http GET https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz
npm http 200 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/glob/-/glob-3.2.11.tgz
npm http GET https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.1.tgz
npm http 200 https://registry.npmjs.org/builtins/-/builtins-0.0.4.tgz
npm http GET https://registry.npmjs.org/deps-sort/-/deps-sort-0.1.2.tgz
npm http 200 https://registry.npmjs.org/derequire
npm http GET https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http 200 https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.1.tgz
npm http GET https://registry.npmjs.org/derequire/-/derequire-0.8.0.tgz
npm http 200 https://registry.npmjs.org/https-browserify
npm http 200 https://registry.npmjs.org/events
npm http 200 https://registry.npmjs.org/deps-sort/-/deps-sort-0.1.2.tgz
npm http 200 https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz
npm http 200 https://registry.npmjs.org/http-browserify
npm http 200 https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http 200 https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz
npm http 200 https://registry.npmjs.org/derequire/-/derequire-0.8.0.tgz
npm http 200 https://registry.npmjs.org/glob/-/glob-3.2.11.tgz
npm http GET https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz
npm http GET https://registry.npmjs.org/events/-/events-1.0.1.tgz
npm http GET https://registry.npmjs.org/http-browserify/-/http-browserify-1.3.2.tgz
npm http 200 https://registry.npmjs.org/os-browserify
npm http 200 https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/path-browserify
npm http 200 https://registry.npmjs.org/module-deps
npm http 200 https://registry.npmjs.org/punycode
npm http 200 https://registry.npmjs.org/events/-/events-1.0.1.tgz
npm http 200 https://registry.npmjs.org/parents
npm http 200 https://registry.npmjs.org/insert-module-globals
npm http GET https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz
npm http GET https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/querystring-es3
npm http 200 https://registry.npmjs.org/http-browserify/-/http-browserify-1.3.2.tgz
npm http 200 https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz
npm http 200 https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-1.0.9.tgz
npm http 200 https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/module-deps/-/module-deps-2.1.2.tgz
npm http 200 https://registry.npmjs.org/shallow-copy/0.0.1
npm http GET https://registry.npmjs.org/punycode/-/punycode-1.2.4.tgz
npm http GET https://registry.npmjs.org/parents/-/parents-0.0.2.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/string_decoder
npm http 200 https://registry.npmjs.org/stream-browserify
npm http 200 https://registry.npmjs.org/resolve
npm http 200 https://registry.npmjs.org/punycode/-/punycode-1.2.4.tgz
npm http 200 https://registry.npmjs.org/parents/-/parents-0.0.2.tgz
npm http GET https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1-0.tgz
npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz
npm http 200 https://registry.npmjs.org/shell-quote
npm http GET https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz
npm http 200 https://registry.npmjs.org/module-deps/-/module-deps-2.1.2.tgz
npm http 200 https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/stream-combiner
npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz
npm http GET https://registry.npmjs.org/string_decoder/-/string_decoder-0.0.1.tgz
npm http 200 https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-6.0.0.tgz
npm http 200 https://registry.npmjs.org/subarg/0.0.1
npm http GET https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz
npm http GET https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz
npm http 200 https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1-0.tgz
npm http 200 https://registry.npmjs.org/through2
npm http 200 https://registry.npmjs.org/syntax-error
npm http 200 https://registry.npmjs.org/timers-browserify
npm http 200 https://registry.npmjs.org/umd
npm http 200 https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz
npm http GET https://registry.npmjs.org/shell-quote/-/shell-quote-0.0.1.tgz
npm http 200 https://registry.npmjs.org/util
npm http GET https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz
npm http 200 https://registry.npmjs.org/string_decoder/-/string_decoder-0.0.1.tgz
npm http 200 https://registry.npmjs.org/vm-browserify
npm http 200 https://registry.npmjs.org/tty-browserify
npm http 200 https://registry.npmjs.org/process
npm http 200 https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz
npm http 200 https://registry.npmjs.org/xtend
npm http 200 https://registry.npmjs.org/shell-quote/-/shell-quote-0.0.1.tgz
npm http 200 https://registry.npmjs.org/url
npm http GET https://registry.npmjs.org/subarg/-/subarg-0.0.1.tgz
npm http 200 https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz
npm http GET https://registry.npmjs.org/through2/-/through2-0.4.2.tgz
npm http GET https://registry.npmjs.org/syntax-error/-/syntax-error-1.1.0.tgz
npm http GET https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.0.1.tgz
npm http GET https://registry.npmjs.org/umd/-/umd-2.1.0.tgz
npm http GET https://registry.npmjs.org/util/-/util-0.10.3.tgz
npm http 200 https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz
npm http 200 https://registry.npmjs.org/subarg/-/subarg-0.0.1.tgz
npm http 200 https://registry.npmjs.org/through2/-/through2-0.4.2.tgz
npm http 200 https://registry.npmjs.org/umd/-/umd-2.1.0.tgz
npm http GET https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz
npm http GET https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz
npm http GET https://registry.npmjs.org/process/-/process-0.7.0.tgz
npm http 200 https://registry.npmjs.org/util/-/util-0.10.3.tgz
npm http GET https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz
npm http 200 https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.0.1.tgz
npm http GET https://registry.npmjs.org/url/-/url-0.10.1.tgz
npm http 200 https://registry.npmjs.org/assert
npm http 200 https://registry.npmjs.org/syntax-error/-/syntax-error-1.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/process/-/process-0.7.0.tgz
npm http 200 https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz
npm http 200 https://registry.npmjs.org/url/-/url-0.10.1.tgz
npm http 200 https://registry.npmjs.org/JSONStream
npm http GET https://registry.npmjs.org/assert/-/assert-1.1.1.tgz
npm http 200 https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz
npm http 200 https://registry.npmjs.org/assert/-/assert-1.1.1.tgz
npm http GET https://registry.npmjs.org/JSONStream/-/JSONStream-0.7.4.tgz
npm http 200 https://registry.npmjs.org/JSONStream/-/JSONStream-0.7.4.tgz
npm http GET https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/through
npm http 200 https://registry.npmjs.org/through
npm http GET https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz
npm http GET https://registry.npmjs.org/JSONStream/-/JSONStream-0.6.4.tgz
npm http GET https://registry.npmjs.org/minimist
npm http 200 https://registry.npmjs.org/JSONStream/-/JSONStream-0.6.4.tgz
npm http GET https://registry.npmjs.org/esprima-fb/3001.1.0-dev-harmony-fb
npm http GET https://registry.npmjs.org/through/-/through-2.3.4.tgz
npm http 200 https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz
npm http 200 https://registry.npmjs.org/minimist
npm http 200 https://registry.npmjs.org/minimist
npm http 200 https://registry.npmjs.org/through/-/through-2.3.4.tgz
npm http 200 https://registry.npmjs.org/esprima-fb/3001.1.0-dev-harmony-fb
npm http GET https://registry.npmjs.org/ruglify
npm http GET https://registry.npmjs.org/rfile
npm http GET https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz
npm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz
npm http GET https://registry.npmjs.org/util/0.10.2
npm http GET https://registry.npmjs.org/esprima-fb/-/esprima-fb-3001.0001.0000-dev-harmony-fb.tgz
npm http 200 https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/indexof/0.0.1
npm http GET https://registry.npmjs.org/typedarray
npm http GET https://registry.npmjs.org/process/-/process-0.5.2.tgz
npm http 200 https://registry.npmjs.org/indexof/0.0.1
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.13.tgz
npm http 200 https://registry.npmjs.org/rfile
npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13-1.tgz
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.13.tgz
npm http 200 https://registry.npmjs.org/typedarray
npm http GET https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz
npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13-1.tgz
npm http GET https://registry.npmjs.org/rfile/-/rfile-1.0.0.tgz
npm http 200 https://registry.npmjs.org/ruglify
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 200 https://registry.npmjs.org/rfile/-/rfile-1.0.0.tgz
npm http 200 https://registry.npmjs.org/process/-/process-0.5.2.tgz
npm http GET https://registry.npmjs.org/ruglify/-/ruglify-1.0.0.tgz
npm http 200 https://registry.npmjs.org/util/0.10.2
npm http GET https://registry.npmjs.org/util/-/util-0.10.2.tgz
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/typedarray/-/typedarray-0.0.6.tgz
npm http 200 https://registry.npmjs.org/ruglify/-/ruglify-1.0.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/-/string_decoder-0.10.25-1.tgz
npm http 200 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/string_decoder/-/string_decoder-0.10.25-1.tgz
npm http GET https://registry.npmjs.org/lexical-scope
npm http GET https://registry.npmjs.org/combine-source-map
npm http GET https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
npm http GET https://registry.npmjs.org/process/-/process-0.6.0.tgz
npm http 200 https://registry.npmjs.org/lexical-scope
npm http 200 https://registry.npmjs.org/process/-/process-0.6.0.tgz
npm http GET https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.1.0.tgz
npm http 200 https://registry.npmjs.org/core-util-is
npm http 200 https://registry.npmjs.org/combine-source-map
npm http 200 https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.1.0.tgz
npm http 200 https://registry.npmjs.org/isarray/-/isarray-0.0.1.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/combine-source-map/-/combine-source-map-0.3.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/combine-source-map/-/combine-source-map-0.3.0.tgz
npm http GET https://registry.npmjs.org/minimatch
npm http 200 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 GET https://registry.npmjs.org/object-keys
npm http 200 https://registry.npmjs.org/pako
npm http GET https://registry.npmjs.org/pako/-/pako-0.2.1.tgz
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/pako/-/pako-0.2.1.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/estraverse
npm http GET https://registry.npmjs.org/esrefactor
npm http GET https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.1.0.tgz
npm http GET https://registry.npmjs.org/esprima-fb
npm http 200 https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.1.0.tgz
npm http 200 https://registry.npmjs.org/duplexer2/0.0.2
npm http GET https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz
npm http 200 https://registry.npmjs.org/esrefactor
npm http 200 https://registry.npmjs.org/esprima-fb
npm http 200 https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz
npm http GET https://registry.npmjs.org/esrefactor/-/esrefactor-0.1.0.tgz
npm http 200 https://registry.npmjs.org/estraverse
npm http 200 https://registry.npmjs.org/detective
npm http GET https://registry.npmjs.org/estraverse/-/estraverse-1.5.0.tgz
npm http 200 https://registry.npmjs.org/esrefactor/-/esrefactor-0.1.0.tgz
npm http 200 https://registry.npmjs.org/estraverse/-/estraverse-1.5.0.tgz
npm http GET https://registry.npmjs.org/detective/-/detective-3.1.0.tgz
npm http 200 https://registry.npmjs.org/detective/-/detective-3.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/lru-cache
npm http GET 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/lru-cache/-/lru-cache-2.5.0.tgz
npm http 200 https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz
npm http 200 https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz
npm http GET https://registry.npmjs.org/readable-stream
npm http 304 https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/Base64
npm http 200 https://registry.npmjs.org/Base64
npm http GET https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz
npm http GET https://registry.npmjs.org/escodegen
npm http 200 https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz
npm http 200 https://registry.npmjs.org/escodegen
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/string_decoder
npm http GET https://registry.npmjs.org/astw
npm http 304 https://registry.npmjs.org/string_decoder
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/base64-js
npm http GET https://registry.npmjs.org/ieee754
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/base64-js
npm http GET https://registry.npmjs.org/base64-js/-/base64-js-0.0.6.tgz
npm http GET https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/inline-source-map
npm http GET https://registry.npmjs.org/convert-source-map
npm http 200 https://registry.npmjs.org/base64-js/-/base64-js-0.0.6.tgz
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/callsite
npm http GET https://registry.npmjs.org/resolve
npm http 200 https://registry.npmjs.org/source-map
npm http 200 https://registry.npmjs.org/convert-source-map
npm http GET https://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz
npm http GET https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.4.tgz
npm http 200 https://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz
npm http 200 https://registry.npmjs.org/callsite
npm http 304 https://registry.npmjs.org/resolve
npm http GET https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz
npm http 200 https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.4.tgz
npm http GET https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz
npm http 200 https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz
npm http 200 https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz
npm http GET https://registry.npmjs.org/through/-/through-2.2.7.tgz
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 200 https://registry.npmjs.org/through/-/through-2.2.7.tgz
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/uglify-to-browserify
npm http GET https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/uglify-to-browserify
npm http 200 https://registry.npmjs.org/optimist
npm http 200 https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz
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/optimist/-/optimist-0.3.7.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http GET https://registry.npmjs.org/wordwrap
npm http 200 https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.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/wordwrap/-/wordwrap-0.0.2.tgz
npm http 200 https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz
npm http GET https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/escope
npm http GET https://registry.npmjs.org/estraverse/-/estraverse-0.0.4.tgz
npm http GET https://registry.npmjs.org/esprima
npm http 200 https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/esutils
npm http GET https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz
npm http 200 https://registry.npmjs.org/esutils
npm http 200 https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz
npm http 200 https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz
npm http 200 https://registry.npmjs.org/esprima/-/esprima-1.0.4.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/escope/-/escope-0.0.16.tgz
npm http 200 https://registry.npmjs.org/estraverse/-/estraverse-0.0.4.tgz
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.1
├── 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
├── xtend@3.0.0
├── shallow-copy@0.0.1
├── 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
├── timers-browserify@1.0.1 (process@0.5.2)
├── vm-browserify@0.0.4 (indexof@0.0.1)
├── resolve@0.6.3
├── 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)
├── 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)
├── glob@3.2.11 (minimatch@0.3.0)
├── 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.6)
├── 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, JSONStream@0.6.4, combine-source-map@0.3.0)
├── browserify-zlib@0.1.4 (pako@0.2.1)
├── umd@2.1.0 (through@2.3.4, rfile@1.0.0, uglify-js@2.4.13, ruglify@1.0.0)
├── 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)
npm http GET https://registry.npmjs.org/mocha
npm http GET https://registry.npmjs.org/ecurve
npm http GET https://registry.npmjs.org/terst
npm http GET https://registry.npmjs.org/mocha-lcov-reporter/0.0.1
npm http GET https://registry.npmjs.org/istanbul
npm http GET https://registry.npmjs.org/secure-random
npm http GET https://registry.npmjs.org/bigi
npm http GET https://registry.npmjs.org/coveralls
npm http 200 https://registry.npmjs.org/mocha-lcov-reporter/0.0.1
npm http GET https://registry.npmjs.org/mocha-lcov-reporter/-/mocha-lcov-reporter-0.0.1.tgz
npm http 200 https://registry.npmjs.org/terst
npm http GET https://registry.npmjs.org/terst/-/terst-0.1.0.tgz
npm http 200 https://registry.npmjs.org/ecurve
npm http 200 https://registry.npmjs.org/bigi
npm http 200 https://registry.npmjs.org/mocha-lcov-reporter/-/mocha-lcov-reporter-0.0.1.tgz
npm http 200 https://registry.npmjs.org/mocha
npm http 200 https://registry.npmjs.org/secure-random
npm http GET https://registry.npmjs.org/ecurve/-/ecurve-0.6.0.tgz
npm http GET https://registry.npmjs.org/bigi/-/bigi-1.1.0.tgz
npm http 200 https://registry.npmjs.org/istanbul
npm http 200 https://registry.npmjs.org/terst/-/terst-0.1.0.tgz
npm http GET https://registry.npmjs.org/mocha/-/mocha-1.20.0.tgz
npm http GET https://registry.npmjs.org/secure-random/-/secure-random-0.2.1.tgz
npm http 200 https://registry.npmjs.org/coveralls
npm http 200 https://registry.npmjs.org/mocha/-/mocha-1.20.0.tgz
npm http GET https://registry.npmjs.org/istanbul/-/istanbul-0.2.10.tgz
npm http GET https://registry.npmjs.org/coveralls/-/coveralls-2.10.0.tgz
npm http 200 https://registry.npmjs.org/bigi/-/bigi-1.1.0.tgz
npm http 200 https://registry.npmjs.org/secure-random/-/secure-random-0.2.1.tgz
npm http 200 https://registry.npmjs.org/ecurve/-/ecurve-0.6.0.tgz
npm http 200 https://registry.npmjs.org/istanbul/-/istanbul-0.2.10.tgz
npm http 200 https://registry.npmjs.org/coveralls/-/coveralls-2.10.0.tgz
npm http GET https://registry.npmjs.org/js-yaml/3.0.1
npm http GET https://registry.npmjs.org/request/2.16.2
npm http GET https://registry.npmjs.org/lcov-parse/0.0.6
npm http GET https://registry.npmjs.org/log-driver/1.2.1
npm http 200 https://registry.npmjs.org/log-driver/1.2.1
npm http 200 https://registry.npmjs.org/js-yaml/3.0.1
npm http GET https://registry.npmjs.org/log-driver/-/log-driver-1.2.1.tgz
npm http GET https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.1.tgz
npm http GET https://registry.npmjs.org/handlebars
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/fileset
npm http GET https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/which
npm http GET https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/js-yaml
npm http GET https://registry.npmjs.org/escodegen
npm http 200 https://registry.npmjs.org/request/2.16.2
npm http GET https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz
npm http 200 https://registry.npmjs.org/handlebars
npm http GET https://registry.npmjs.org/async/-/async-0.8.0.tgz
npm http 200 https://registry.npmjs.org/mkdirp
npm http 200 https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.1.tgz
npm http 200 https://registry.npmjs.org/nopt
npm http 200 https://registry.npmjs.org/which
npm http 200 https://registry.npmjs.org/abbrev
npm http 200 https://registry.npmjs.org/lcov-parse/0.0.6
npm http 200 https://registry.npmjs.org/log-driver/-/log-driver-1.2.1.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.8.0.tgz
npm http GET https://registry.npmjs.org/request/-/request-2.16.2.tgz
npm http GET https://registry.npmjs.org/handlebars/-/handlebars-1.3.0.tgz
npm http 200 https://registry.npmjs.org/js-yaml
npm http 200 https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz
npm http 200 https://registry.npmjs.org/fileset
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz
npm http GET https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz
npm http GET https://registry.npmjs.org/which/-/which-1.0.5.tgz
npm http GET https://registry.npmjs.org/abbrev/-/abbrev-1.0.5.tgz
npm http GET https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.6.tgz
npm http GET https://registry.npmjs.org/growl
npm http GET https://registry.npmjs.org/commander/2.0.0
npm http GET https://registry.npmjs.org/jade/0.26.3
npm http GET https://registry.npmjs.org/diff/1.0.7
npm http GET https://registry.npmjs.org/debug
npm http GET https://registry.npmjs.org/mkdirp/0.3.5
npm http GET https://registry.npmjs.org/glob/3.2.3
npm http 200 https://registry.npmjs.org/handlebars/-/handlebars-1.3.0.tgz
npm http 304 https://registry.npmjs.org/escodegen
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz
npm http 200 https://registry.npmjs.org/which/-/which-1.0.5.tgz
npm http 200 https://registry.npmjs.org/abbrev/-/abbrev-1.0.5.tgz
npm http GET https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.2.tgz
npm http 200 https://registry.npmjs.org/debug
npm http GET https://registry.npmjs.org/fileset/-/fileset-0.1.5.tgz
npm http 200 https://registry.npmjs.org/jade/0.26.3
npm http 200 https://registry.npmjs.org/mkdirp/0.3.5
npm http GET https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz
npm http 200 https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.6.tgz
npm http 200 https://registry.npmjs.org/glob/3.2.3
npm http 200 https://registry.npmjs.org/fileset/-/fileset-0.1.5.tgz
npm http 200 https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz
npm http GET https://registry.npmjs.org/debug/-/debug-0.8.1.tgz
npm http GET https://registry.npmjs.org/jade/-/jade-0.26.3.tgz
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http 200 https://registry.npmjs.org/diff/1.0.7
npm http 200 https://registry.npmjs.org/debug/-/debug-0.8.1.tgz
npm http 200 https://registry.npmjs.org/growl
npm http 200 https://registry.npmjs.org/commander/2.0.0
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http GET https://registry.npmjs.org/glob/-/glob-3.2.3.tgz
npm http 200 https://registry.npmjs.org/request/-/request-2.16.2.tgz
npm http 200 https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.2.tgz
npm http 200 https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz
npm http 200 https://registry.npmjs.org/jade/-/jade-0.26.3.tgz
npm http 200 https://registry.npmjs.org/glob/-/glob-3.2.3.tgz
npm http GET https://registry.npmjs.org/diff/-/diff-1.0.7.tgz
npm http GET https://registry.npmjs.org/growl/-/growl-1.7.0.tgz
npm http GET https://registry.npmjs.org/commander/-/commander-2.0.0.tgz
npm http 200 https://registry.npmjs.org/growl/-/growl-1.7.0.tgz
npm http 200 https://registry.npmjs.org/diff/-/diff-1.0.7.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-2.0.0.tgz
npm WARN engine log-driver@1.2.1: wanted: {"node":">=0.8.6","npm":"1.1.65"} (current: {"node":"v0.10.24","npm":"1.3.21"})
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/minimatch
npm http 200 https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.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 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz
npm http 304 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/argparse
npm http GET https://registry.npmjs.org/hawk
npm http GET https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/aws-sign
npm http GET https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/forever-agent
npm http GET https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/commander/0.6.1
npm http GET https://registry.npmjs.org/mkdirp/0.3.0
npm http 200 https://registry.npmjs.org/node-uuid
npm http 200 https://registry.npmjs.org/aws-sign
npm http 200 https://registry.npmjs.org/oauth-sign
npm http 200 https://registry.npmjs.org/forever-agent
npm http GET https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz
npm http 200 https://registry.npmjs.org/tunnel-agent
npm http 200 https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/aws-sign/-/aws-sign-0.2.0.tgz
npm http GET https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.2.0.tgz
npm http 200 https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz
npm http GET https://registry.npmjs.org/forever-agent/-/forever-agent-0.2.0.tgz
npm http 200 https://registry.npmjs.org/aws-sign/-/aws-sign-0.2.0.tgz
npm http 200 https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.2.0.tgz
npm http GET https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-3.0.0.tgz
npm http 200 https://registry.npmjs.org/forever-agent/-/forever-agent-0.2.0.tgz
npm http 200 https://registry.npmjs.org/qs
npm http 200 https://registry.npmjs.org/argparse
npm http 200 https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/form-data/-/form-data-0.0.10.tgz
npm http 200 https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.2.0.tgz
npm http 200 https://registry.npmjs.org/commander/0.6.1
npm http 200 https://registry.npmjs.org/form-data/-/form-data-0.0.10.tgz
npm http GET https://registry.npmjs.org/qs/-/qs-0.5.6.tgz
npm http GET https://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz
npm http GET https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
npm http GET https://registry.npmjs.org/commander/-/commander-0.6.1.tgz
npm http 200 https://registry.npmjs.org/qs/-/qs-0.5.6.tgz
npm http 200 https://registry.npmjs.org/cookie-jar
npm http 200 https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.2.0.tgz
npm http 200 https://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz
npm http 200 https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
npm http 200 https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-3.0.0.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-0.6.1.tgz
npm http GET https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.2.0.tgz
npm http 200 https://registry.npmjs.org/mkdirp/0.3.0
npm http 200 https://registry.npmjs.org/hawk
npm http 200 https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.2.0.tgz
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz
npm http GET https://registry.npmjs.org/hawk/-/hawk-0.10.2.tgz
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz
npm http 200 https://registry.npmjs.org/hawk/-/hawk-0.10.2.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/sigmund
npm http 304 https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/underscore.string
npm http 200 https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz
npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz
npm http 200 https://registry.npmjs.org/underscore.string
npm http GET https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz
npm http 200 https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz
npm http GET https://registry.npmjs.org/glob
npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.24","npm":"1.3.21"})
npm http 304 https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/minimist/0.0.8
npm http GET https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz
npm http 304 https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz
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 GET https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/esutils
npm http GET https://registry.npmjs.org/estraverse
npm http GET https://registry.npmjs.org/source-map
npm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz
npm http 304 https://registry.npmjs.org/source-map
npm http 304 https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz
npm http 304 https://registry.npmjs.org/estraverse
npm http 200 https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz
npm http 304 https://registry.npmjs.org/esutils
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 200 https://registry.npmjs.org/cryptiles
npm http 200 https://registry.npmjs.org/hoek
npm http 200 https://registry.npmjs.org/sntp
npm http 200 https://registry.npmjs.org/boom
npm http GET https://registry.npmjs.org/cryptiles/-/cryptiles-0.1.3.tgz
npm http GET https://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz
npm http GET https://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz
npm http GET https://registry.npmjs.org/boom/-/boom-0.3.8.tgz
npm http 200 https://registry.npmjs.org/cryptiles/-/cryptiles-0.1.3.tgz
npm http 200 https://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz
npm http 200 https://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz
npm http 200 https://registry.npmjs.org/boom/-/boom-0.3.8.tgz
npm http GET https://registry.npmjs.org/delayed-stream/0.0.5
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/delayed-stream/-/delayed-stream-0.0.5.tgz
npm http GET https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/optimist
npm http 304 https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/optimist
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.24","npm":"1.3.21"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.24","npm":"1.3.21"})
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.24","npm":"1.3.21"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.24","npm":"1.3.21"})
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz
npm http GET https://registry.npmjs.org/amdefine
npm http 304 https://registry.npmjs.org/amdefine
secure-random@0.2.1 node_modules/secure-random
mocha-lcov-reporter@0.0.1 node_modules/mocha-lcov-reporter
terst@0.1.0 node_modules/terst
bigi@1.1.0 node_modules/bigi
ecurve@0.6.0 node_modules/ecurve
mocha@1.20.0 node_modules/mocha
├── debug@0.8.1
├── diff@1.0.7
├── growl@1.7.0
├── commander@2.0.0
├── mkdirp@0.3.5
├── jade@0.26.3 (commander@0.6.1, mkdirp@0.3.0)
└── glob@3.2.3 (inherits@2.0.1, graceful-fs@2.0.3, minimatch@0.2.14)
coveralls@2.10.0 node_modules/coveralls
├── log-driver@1.2.1
├── lcov-parse@0.0.6
├── request@2.16.2 (forever-agent@0.2.0, aws-sign@0.2.0, tunnel-agent@0.2.0, oauth-sign@0.2.0, json-stringify-safe@3.0.0, cookie-jar@0.2.0, node-uuid@1.4.1, mime@1.2.11, qs@0.5.6, hawk@0.10.2, form-data@0.0.10)
└── js-yaml@3.0.1 (esprima@1.0.4, argparse@0.1.15)
istanbul@0.2.10 node_modules/istanbul
├── which@1.0.5
├── abbrev@1.0.5
├── nopt@2.2.1
├── wordwrap@0.0.2
├── async@0.8.0
├── resolve@0.6.3
├── fileset@0.1.5 (minimatch@0.3.0, glob@3.2.11)
├── mkdirp@0.5.0 (minimist@0.0.8)
├── esprima@1.2.2
├── handlebars@1.3.0 (optimist@0.3.7, uglify-js@2.3.6)
├── js-yaml@3.0.2 (esprima@1.0.4, argparse@0.1.15)
└── escodegen@1.3.3 (estraverse@1.5.0, esutils@1.0.0, source-map@0.1.33, esprima@1.1.1)
* preprocessing command exit code 0 *
1..39
ok 1 ecdsa deterministicGenerateK matches the test vectors
ok 2 ecdsa parseSig decodes the correct signature
ok 3 ecdsa parseSig throws on 30ff0204ffffffff0204ffffffff
ok 4 ecdsa parseSig throws on 300c0304ffffffff0304ffffffff0000
ok 5 ecdsa parseSig throws on 300cff04ffffffff0204ffffffff
ok 6 ecdsa parseSig throws on 300c0202ffffffff0204ffffffff
ok 7 ecdsa parseSig throws on 300c0204ffffffff0202ffffffff
ok 8 ecdsa parseSigCompact decodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly
ok 9 ecdsa parseSigCompact decodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly
ok 10 ecdsa parseSigCompact decodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly
ok 11 ecdsa parseSigCompact decodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly
ok 12 ecdsa parseSigCompact decodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly
ok 13 ecdsa parseSigCompact decodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly
ok 14 ecdsa parseSigCompact decodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly
ok 15 ecdsa parseSigCompact throws on 23987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62
ok 16 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62000000
ok 17 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e9379
ok 18 ecdsa recoverPubKey succesfully recovers a public key
ok 19 ecdsa serializeSig encodes a DER signature
ok 20 ecdsa serializeSigCompact encodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly
ok 21 ecdsa serializeSigCompact encodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly
ok 22 ecdsa serializeSigCompact encodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly
ok 23 ecdsa serializeSigCompact encodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly
ok 24 ecdsa serializeSigCompact encodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly
ok 25 ecdsa serializeSigCompact encodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly
ok 26 ecdsa serializeSigCompact encodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly
ok 27 ecdsa sign matches the test vectors
ok 28 ecdsa sign should sign with low S value
ok 29 ecdsa verify() > when public key is NOT compressed should verify the signature
ok 30 ecdsa verify() > when public key is compressed should verify the signature
ok 31 ecdsa verify() > when private key is a BigInteger for legacy compatiblity should verify the signature
ok 32 ecdsa verifyRaw verifies valid signatures
ok 33 ecdsa verifyRaw fails to verify with The wrong signature
ok 34 ecdsa verifyRaw fails to verify with Invalid r value (== 0)
ok 35 ecdsa verifyRaw fails to verify with Invalid r value (>= n)
ok 36 ecdsa verifyRaw fails to verify with Invalid s value (== 0)
ok 37 ecdsa verifyRaw fails to verify with Invalid s value (>= n)
ok 38 ecdsa exports default should contain secp256k1
ok 39 ecdsa exports default should contain secp256k1
# tests 39
# pass 39
# fail 0
timeout waiting to hear back from safari/6.0
1..39
ok 1 ecdsa deterministicGenerateK matches the test vectors
ok 2 ecdsa parseSig decodes the correct signature
ok 3 ecdsa parseSig throws on 30ff0204ffffffff0204ffffffff
ok 4 ecdsa parseSig throws on 300c0304ffffffff0304ffffffff0000
ok 5 ecdsa parseSig throws on 300cff04ffffffff0204ffffffff
ok 6 ecdsa parseSig throws on 300c0202ffffffff0204ffffffff
ok 7 ecdsa parseSig throws on 300c0204ffffffff0202ffffffff
ok 8 ecdsa parseSigCompact decodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly
ok 9 ecdsa parseSigCompact decodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly
ok 10 ecdsa parseSigCompact decodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly
ok 11 ecdsa parseSigCompact decodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly
ok 12 ecdsa parseSigCompact decodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly
ok 13 ecdsa parseSigCompact decodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly
ok 14 ecdsa parseSigCompact decodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly
ok 15 ecdsa parseSigCompact throws on 23987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62
ok 16 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62000000
ok 17 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e9379
ok 18 ecdsa recoverPubKey succesfully recovers a public key
ok 19 ecdsa serializeSig encodes a DER signature
ok 20 ecdsa serializeSigCompact encodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly
ok 21 ecdsa serializeSigCompact encodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly
ok 22 ecdsa serializeSigCompact encodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly
ok 23 ecdsa serializeSigCompact encodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly
ok 24 ecdsa serializeSigCompact encodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly
ok 25 ecdsa serializeSigCompact encodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly
ok 26 ecdsa serializeSigCompact encodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly
ok 27 ecdsa sign matches the test vectors
ok 28 ecdsa sign should sign with low S value
ok 29 ecdsa verify() > when public key is NOT compressed should verify the signature
ok 30 ecdsa verify() > when public key is compressed should verify the signature
ok 31 ecdsa verify() > when private key is a BigInteger for legacy compatiblity should verify the signature
ok 32 ecdsa verifyRaw verifies valid signatures
ok 33 ecdsa verifyRaw fails to verify with The wrong signature
ok 34 ecdsa verifyRaw fails to verify with Invalid r value (== 0)
ok 35 ecdsa verifyRaw fails to verify with Invalid r value (>= n)
ok 36 ecdsa verifyRaw fails to verify with Invalid s value (== 0)
ok 37 ecdsa verifyRaw fails to verify with Invalid s value (>= n)
ok 38 ecdsa exports default should contain secp256k1
ok 39 ecdsa exports default should contain secp256k1
# tests 39
# pass 39
# fail 0
2014-06-03 00:08:36
show build output
9.0
10.0
npm http GET https://registry.npmjs.org/browserify
npm http 200 https://registry.npmjs.org/browserify
npm http GET https://registry.npmjs.org/browserify/-/browserify-4.1.7.tgz
npm http 200 https://registry.npmjs.org/browserify/-/browserify-4.1.7.tgz
npm http GET https://registry.npmjs.org/browser-resolve
npm http GET https://registry.npmjs.org/browser-pack
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/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/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/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/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/inherits
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/readable-stream
npm http GET https://registry.npmjs.org/resolve
npm http GET https://registry.npmjs.org/shallow-copy/0.0.1
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 200 https://registry.npmjs.org/builtins
npm http 200 https://registry.npmjs.org/buffer
npm http 200 https://registry.npmjs.org/browser-pack
npm http GET https://registry.npmjs.org/builtins/-/builtins-0.0.4.tgz
npm http GET https://registry.npmjs.org/buffer/-/buffer-2.3.2.tgz
npm http GET https://registry.npmjs.org/browser-pack/-/browser-pack-2.0.1.tgz
npm http 200 https://registry.npmjs.org/console-browserify
npm http 200 https://registry.npmjs.org/builtins/-/builtins-0.0.4.tgz
npm http 200 https://registry.npmjs.org/browser-pack/-/browser-pack-2.0.1.tgz
npm http 200 https://registry.npmjs.org/buffer/-/buffer-2.3.2.tgz
npm http GET https://registry.npmjs.org/console-browserify/-/console-browserify-1.0.3.tgz
npm http 200 https://registry.npmjs.org/constants-browserify
npm http 200 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/0.0.1
npm http 200 https://registry.npmjs.org/crypto-browserify
npm http 200 https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz
npm http 200 https://registry.npmjs.org/deep-equal
npm http 200 https://registry.npmjs.org/browser-resolve
npm http 200 https://registry.npmjs.org/defined
npm http GET https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz
npm http GET https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-1.0.9.tgz
npm http 200 https://registry.npmjs.org/browserify-zlib
npm http 200 https://registry.npmjs.org/domain-browser
npm http 200 https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-1.0.9.tgz
npm http 200 https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz
npm http GET https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz
npm http GET https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.2.4.tgz
npm http GET https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http 200 https://registry.npmjs.org/derequire
npm http 200 https://registry.npmjs.org/duplexer
npm http 200 https://registry.npmjs.org/events
npm http 200 https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz
npm http 200 https://registry.npmjs.org/concat-stream
npm http 200 https://registry.npmjs.org/deps-sort
npm http GET https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz
npm http GET https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.1.tgz
npm http 200 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/derequire/-/derequire-0.8.0.tgz
npm http 200 https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.1.tgz
npm http GET https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz
npm http GET https://registry.npmjs.org/events/-/events-1.0.1.tgz
npm http 200 https://registry.npmjs.org/insert-module-globals
npm http GET https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.6.tgz
npm http 200 https://registry.npmjs.org/derequire/-/derequire-0.8.0.tgz
npm http GET https://registry.npmjs.org/deps-sort/-/deps-sort-0.1.2.tgz
npm http 200 https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.2.4.tgz
npm http 200 https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz
npm http 200 https://registry.npmjs.org/https-browserify
npm http 200 https://registry.npmjs.org/os-browserify
npm http GET https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http 200 https://registry.npmjs.org/glob
npm http 200 https://registry.npmjs.org/events/-/events-1.0.1.tgz
npm http 200 https://registry.npmjs.org/parents
npm http GET https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-6.0.0.tgz
npm http 200 https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http 200 https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz
npm http 200 https://registry.npmjs.org/deps-sort/-/deps-sort-0.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/http-browserify
npm http GET https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz
npm http 200 https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http GET https://registry.npmjs.org/glob/-/glob-3.2.11.tgz
npm http 200 https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-6.0.0.tgz
npm http 200 https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz
npm http GET https://registry.npmjs.org/parents/-/parents-0.0.2.tgz
npm http 200 https://registry.npmjs.org/path-browserify
npm http 200 https://registry.npmjs.org/querystring-es3
npm http 200 https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz
npm http 200 https://registry.npmjs.org/glob/-/glob-3.2.11.tgz
npm http 200 https://registry.npmjs.org/punycode
npm http 200 https://registry.npmjs.org/parents/-/parents-0.0.2.tgz
npm http GET https://registry.npmjs.org/http-browserify/-/http-browserify-1.3.2.tgz
npm http 200 https://registry.npmjs.org/shallow-copy/0.0.1
npm http GET https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/http-browserify/-/http-browserify-1.3.2.tgz
npm http GET https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1-0.tgz
npm http GET https://registry.npmjs.org/punycode/-/punycode-1.2.4.tgz
npm http 200 https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.6.tgz
npm http 200 https://registry.npmjs.org/module-deps
npm http 200 https://registry.npmjs.org/readable-stream
npm http 200 https://registry.npmjs.org/shell-quote
npm http 200 https://registry.npmjs.org/stream-browserify
npm http 200 https://registry.npmjs.org/stream-combiner
npm http 200 https://registry.npmjs.org/string_decoder
npm http 200 https://registry.npmjs.org/resolve
npm http 200 https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1-0.tgz
npm http 200 https://registry.npmjs.org/syntax-error
npm http GET https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz
npm http 200 https://registry.npmjs.org/subarg/0.0.1
npm http 200 https://registry.npmjs.org/timers-browserify
npm http 200 https://registry.npmjs.org/punycode/-/punycode-1.2.4.tgz
npm http GET https://registry.npmjs.org/module-deps/-/module-deps-2.0.6.tgz
npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz
npm http 200 https://registry.npmjs.org/tty-browserify
npm http GET https://registry.npmjs.org/shell-quote/-/shell-quote-0.0.1.tgz
npm http GET https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz
npm http 200 https://registry.npmjs.org/through2
npm http 200 https://registry.npmjs.org/module-deps/-/module-deps-2.0.6.tgz
npm http 200 https://registry.npmjs.org/vm-browserify
npm http GET https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz
npm http GET https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz
npm http GET https://registry.npmjs.org/string_decoder/-/string_decoder-0.0.1.tgz
npm http 200 https://registry.npmjs.org/umd
npm http GET https://registry.npmjs.org/syntax-error/-/syntax-error-1.1.0.tgz
npm http 200 https://registry.npmjs.org/shell-quote/-/shell-quote-0.0.1.tgz
npm http 200 https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz
npm http 200 https://registry.npmjs.org/process
npm http GET https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.0.1.tgz
npm http GET https://registry.npmjs.org/subarg/-/subarg-0.0.1.tgz
npm http 200 https://registry.npmjs.org/url
npm http 200 https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz
npm http 200 https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz
npm http 200 https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz
npm http GET https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/util
npm http GET https://registry.npmjs.org/through2/-/through2-0.4.2.tgz
npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz
npm http GET https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz
npm http 200 https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.0.1.tgz
npm http 200 https://registry.npmjs.org/assert
npm http GET https://registry.npmjs.org/umd/-/umd-2.1.0.tgz
npm http 200 https://registry.npmjs.org/string_decoder/-/string_decoder-0.0.1.tgz
npm http 200 https://registry.npmjs.org/xtend
npm http GET https://registry.npmjs.org/process/-/process-0.7.0.tgz
npm http 200 https://registry.npmjs.org/subarg/-/subarg-0.0.1.tgz
npm http GET https://registry.npmjs.org/url/-/url-0.10.1.tgz
npm http 200 https://registry.npmjs.org/JSONStream
npm http GET https://registry.npmjs.org/util/-/util-0.10.3.tgz
npm http 200 https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/through2/-/through2-0.4.2.tgz
npm http 200 https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz
npm http 200 https://registry.npmjs.org/umd/-/umd-2.1.0.tgz
npm http GET https://registry.npmjs.org/assert/-/assert-1.1.1.tgz
npm http 200 https://registry.npmjs.org/process/-/process-0.7.0.tgz
npm http 200 https://registry.npmjs.org/url/-/url-0.10.1.tgz
npm http GET https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz
npm http 200 https://registry.npmjs.org/assert/-/assert-1.1.1.tgz
npm http 200 https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz
npm http GET https://registry.npmjs.org/JSONStream/-/JSONStream-0.7.4.tgz
npm http 200 https://registry.npmjs.org/syntax-error/-/syntax-error-1.1.0.tgz
npm http 200 https://registry.npmjs.org/util/-/util-0.10.3.tgz
npm http 200 https://registry.npmjs.org/JSONStream/-/JSONStream-0.7.4.tgz
npm http GET https://registry.npmjs.org/through
npm http GET https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz
npm http 200 https://registry.npmjs.org/through
npm http GET https://registry.npmjs.org/JSONStream/-/JSONStream-0.6.4.tgz
npm http 200 https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/minimist
npm http 200 https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz
npm http 200 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/through/-/through-2.3.4.tgz
npm http GET https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz
npm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz
npm http GET https://registry.npmjs.org/rfile
npm http GET https://registry.npmjs.org/ruglify
npm http GET https://registry.npmjs.org/uglify-js
npm http 200 https://registry.npmjs.org/esprima-fb/3001.1.0-dev-harmony-fb
npm http 200 https://registry.npmjs.org/through/-/through-2.3.4.tgz
npm http GET https://registry.npmjs.org/util/0.10.2
npm http 200 https://registry.npmjs.org/uglify-js
npm http 200 https://registry.npmjs.org/ruglify
npm http 200 https://registry.npmjs.org/rfile
npm http 200 https://registry.npmjs.org/JSONStream/-/JSONStream-0.6.4.tgz
npm http GET https://registry.npmjs.org/indexof/0.0.1
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/typedarray
npm http GET https://registry.npmjs.org/process/-/process-0.5.2.tgz
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.13.tgz
npm http GET https://registry.npmjs.org/ruglify/-/ruglify-1.0.0.tgz
npm http 200 https://registry.npmjs.org/indexof/0.0.1
npm http GET https://registry.npmjs.org/rfile/-/rfile-1.0.0.tgz
npm http 200 https://registry.npmjs.org/process/-/process-0.5.2.tgz
npm http 200 https://registry.npmjs.org/rfile/-/rfile-1.0.0.tgz
npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13-1.tgz
npm http 200 https://registry.npmjs.org/typedarray
npm http 200 https://registry.npmjs.org/ruglify/-/ruglify-1.0.0.tgz
npm http 200 https://registry.npmjs.org/util/0.10.2
npm http GET 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 200 https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz
npm http GET 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 200 https://registry.npmjs.org/esprima-fb/-/esprima-fb-3001.0001.0000-dev-harmony-fb.tgz
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.13.tgz
npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13-1.tgz
npm http 200 https://registry.npmjs.org/util/-/util-0.10.2.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/-/string_decoder-0.10.25-1.tgz
npm http 200 https://registry.npmjs.org/core-util-is
npm http 200 https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.25-1.tgz
npm http GET https://registry.npmjs.org/lexical-scope
npm http GET https://registry.npmjs.org/combine-source-map
npm http GET https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
npm http GET https://registry.npmjs.org/process/-/process-0.6.0.tgz
npm http 200 https://registry.npmjs.org/isarray/0.0.1
npm http 200 https://registry.npmjs.org/lexical-scope
npm http 200 https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
npm http 200 https://registry.npmjs.org/process/-/process-0.6.0.tgz
npm http 200 https://registry.npmjs.org/combine-source-map
npm http GET https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
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/isarray/-/isarray-0.0.1.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 200 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.1.tgz
npm http GET https://registry.npmjs.org/object-keys
npm http 200 https://registry.npmjs.org/pako/-/pako-0.2.1.tgz
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/-/stream-combiner-0.1.0.tgz
npm http 200 https://registry.npmjs.org/detective
npm http GET https://registry.npmjs.org/esprima-fb
npm http GET https://registry.npmjs.org/estraverse
npm http GET https://registry.npmjs.org/esrefactor
npm http 200 https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.1.0.tgz
npm http GET https://registry.npmjs.org/detective/-/detective-3.1.0.tgz
npm http 200 https://registry.npmjs.org/detective/-/detective-3.1.0.tgz
npm http 200 https://registry.npmjs.org/esprima-fb
npm http 200 https://registry.npmjs.org/esrefactor
npm http GET https://registry.npmjs.org/esrefactor/-/esrefactor-0.1.0.tgz
npm http 200 https://registry.npmjs.org/duplexer2/0.0.2
npm http 200 https://registry.npmjs.org/estraverse
npm http GET https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz
npm http GET https://registry.npmjs.org/estraverse/-/estraverse-1.5.0.tgz
npm http 200 https://registry.npmjs.org/esrefactor/-/esrefactor-0.1.0.tgz
npm http 200 https://registry.npmjs.org/estraverse/-/estraverse-1.5.0.tgz
npm http 200 https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.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/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http 200 https://registry.npmjs.org/sigmund
npm http 200 https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz
npm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz
npm http GET https://registry.npmjs.org/string_decoder
npm http 200 https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz
npm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz
npm http 304 https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/readable-stream
npm http 304 https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/escodegen
npm http GET https://registry.npmjs.org/Base64
npm http 200 https://registry.npmjs.org/escodegen
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 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/Base64/-/Base64-0.2.1.tgz
npm http GET https://registry.npmjs.org/astw
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/base64-js
npm http GET https://registry.npmjs.org/ieee754
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/base64-js
npm http GET https://registry.npmjs.org/base64-js/-/base64-js-0.0.6.tgz
npm http GET https://registry.npmjs.org/inline-source-map
npm http GET https://registry.npmjs.org/convert-source-map
npm http GET https://registry.npmjs.org/source-map
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/base64-js/-/base64-js-0.0.6.tgz
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/callsite
npm http 200 https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.4.tgz
npm http GET https://registry.npmjs.org/resolve
npm http 200 https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz
npm http 200 https://registry.npmjs.org/callsite
npm http 200 https://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz
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 304 https://registry.npmjs.org/resolve
npm http GET https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz
npm http 200 https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz
npm http GET https://registry.npmjs.org/through/-/through-2.2.7.tgz
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 200 https://registry.npmjs.org/through/-/through-2.2.7.tgz
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/uglify-to-browserify
npm http GET https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http 200 https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http 200 https://registry.npmjs.org/uglify-to-browserify
npm http GET https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz
npm http 200 https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz
npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz
npm http GET https://registry.npmjs.org/through
npm http 304 https://registry.npmjs.org/through
npm http GET https://registry.npmjs.org/wordwrap
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 200 https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http 200 https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http GET https://registry.npmjs.org/esutils
npm http GET https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/escope
npm http 200 https://registry.npmjs.org/esprima
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
npm http GET https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz
npm http 200 https://registry.npmjs.org/esutils
npm http 200 https://registry.npmjs.org/escope
npm http GET https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz
npm http GET https://registry.npmjs.org/escope/-/escope-0.0.16.tgz
npm http 200 https://registry.npmjs.org/esprima
npm http 200 https://registry.npmjs.org/esprima/-/esprima-1.0.4.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
browserify@4.1.7 node_modules/browserify
├── builtins@0.0.4
├── https-browserify@0.0.0
├── tty-browserify@0.0.0
├── constants-browserify@0.0.1
├── process@0.7.0
├── path-browserify@0.0.0
├── os-browserify@0.1.2
├── inherits@2.0.1
├── commondir@0.0.1
├── domain-browser@1.1.1
├── 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
├── timers-browserify@1.0.1 (process@0.5.2)
├── vm-browserify@0.0.4 (indexof@0.0.1)
├── resolve@0.6.3
├── 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)
├── 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)
├── glob@3.2.11 (minimatch@0.3.0)
├── 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.6)
├── 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, JSONStream@0.6.4, combine-source-map@0.3.0)
├── browserify-zlib@0.1.4 (pako@0.2.1)
├── umd@2.1.0 (through@2.3.4, rfile@1.0.0, uglify-js@2.4.13, ruglify@1.0.0)
├── syntax-error@1.1.0 (esprima-fb@3001.1.0-dev-harmony-fb)
├── module-deps@2.0.6 (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)
npm http GET https://registry.npmjs.org/mocha
npm http GET https://registry.npmjs.org/bigi
npm http GET https://registry.npmjs.org/secure-random
npm http GET https://registry.npmjs.org/terst
npm http GET https://registry.npmjs.org/ecurve
npm http GET https://registry.npmjs.org/coveralls
npm http GET https://registry.npmjs.org/mocha-lcov-reporter/0.0.1
npm http GET https://registry.npmjs.org/istanbul
npm http 200 https://registry.npmjs.org/terst
npm http GET https://registry.npmjs.org/terst/-/terst-0.1.0.tgz
npm http 200 https://registry.npmjs.org/bigi
npm http GET https://registry.npmjs.org/bigi/-/bigi-1.1.0.tgz
npm http 200 https://registry.npmjs.org/ecurve
npm http 200 https://registry.npmjs.org/terst/-/terst-0.1.0.tgz
npm http 200 https://registry.npmjs.org/mocha-lcov-reporter/0.0.1
npm http 200 https://registry.npmjs.org/coveralls
npm http GET https://registry.npmjs.org/ecurve/-/ecurve-0.6.0.tgz
npm http GET https://registry.npmjs.org/mocha-lcov-reporter/-/mocha-lcov-reporter-0.0.1.tgz
npm http 200 https://registry.npmjs.org/istanbul
npm http GET https://registry.npmjs.org/coveralls/-/coveralls-2.10.0.tgz
npm http 200 https://registry.npmjs.org/secure-random
npm http 200 https://registry.npmjs.org/mocha-lcov-reporter/-/mocha-lcov-reporter-0.0.1.tgz
npm http GET https://registry.npmjs.org/istanbul/-/istanbul-0.2.10.tgz
npm http 200 https://registry.npmjs.org/mocha
npm http 200 https://registry.npmjs.org/coveralls/-/coveralls-2.10.0.tgz
npm http GET https://registry.npmjs.org/secure-random/-/secure-random-0.2.1.tgz
npm http 200 https://registry.npmjs.org/istanbul/-/istanbul-0.2.10.tgz
npm http GET https://registry.npmjs.org/mocha/-/mocha-1.20.0.tgz
npm http 200 https://registry.npmjs.org/mocha/-/mocha-1.20.0.tgz
npm http 200 https://registry.npmjs.org/ecurve/-/ecurve-0.6.0.tgz
npm http 200 https://registry.npmjs.org/bigi/-/bigi-1.1.0.tgz
npm http 200 https://registry.npmjs.org/secure-random/-/secure-random-0.2.1.tgz
npm http GET https://registry.npmjs.org/js-yaml/3.0.1
npm http GET https://registry.npmjs.org/request/2.16.2
npm http GET https://registry.npmjs.org/lcov-parse/0.0.6
npm http GET https://registry.npmjs.org/log-driver/1.2.1
npm http GET https://registry.npmjs.org/handlebars
npm http GET https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/fileset
npm http GET https://registry.npmjs.org/which
npm http GET https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/js-yaml
npm http 200 https://registry.npmjs.org/lcov-parse/0.0.6
npm http 200 https://registry.npmjs.org/js-yaml/3.0.1
npm http 200 https://registry.npmjs.org/mkdirp
npm http 200 https://registry.npmjs.org/nopt
npm http 200 https://registry.npmjs.org/handlebars
npm http GET https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz
npm http GET https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.6.tgz
npm http GET https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.1.tgz
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz
npm http 200 https://registry.npmjs.org/which
npm http 200 https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz
npm http GET https://registry.npmjs.org/handlebars/-/handlebars-1.3.0.tgz
npm http 200 https://registry.npmjs.org/js-yaml
npm http GET https://registry.npmjs.org/debug
npm http GET https://registry.npmjs.org/mkdirp/0.3.5
npm http 200 https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz
npm http 200 https://registry.npmjs.org/handlebars/-/handlebars-1.3.0.tgz
npm http 200 https://registry.npmjs.org/fileset
npm http 200 https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.1.tgz
npm http 200 https://registry.npmjs.org/log-driver/1.2.1
npm http 200 https://registry.npmjs.org/request/2.16.2
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/commander/2.0.0
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 GET https://registry.npmjs.org/which/-/which-1.0.5.tgz
npm http GET https://registry.npmjs.org/abbrev/-/abbrev-1.0.5.tgz
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz
npm http 200 https://registry.npmjs.org/abbrev/-/abbrev-1.0.5.tgz
npm http 200 https://registry.npmjs.org/debug
npm http 200 https://registry.npmjs.org/mkdirp/0.3.5
npm http GET https://registry.npmjs.org/glob/3.2.3
npm http GET https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.2.tgz
npm http 200 https://registry.npmjs.org/which/-/which-1.0.5.tgz
npm http GET https://registry.npmjs.org/fileset/-/fileset-0.1.5.tgz
npm http GET https://registry.npmjs.org/log-driver/-/log-driver-1.2.1.tgz
npm http GET https://registry.npmjs.org/request/-/request-2.16.2.tgz
npm http 200 https://registry.npmjs.org/jade/0.26.3
npm http 200 https://registry.npmjs.org/diff/1.0.7
npm http GET https://registry.npmjs.org/escodegen
npm http 200 https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.2.tgz
npm http 200 https://registry.npmjs.org/log-driver/-/log-driver-1.2.1.tgz
npm http 200 https://registry.npmjs.org/fileset/-/fileset-0.1.5.tgz
npm http 200 https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http 200 https://registry.npmjs.org/request/-/request-2.16.2.tgz
npm http GET https://registry.npmjs.org/resolve
npm http GET https://registry.npmjs.org/debug/-/debug-0.8.1.tgz
npm http 304 https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http 304 https://registry.npmjs.org/resolve
npm http GET https://registry.npmjs.org/jade/-/jade-0.26.3.tgz
npm http 200 https://registry.npmjs.org/debug/-/debug-0.8.1.tgz
npm http 200 https://registry.npmjs.org/growl
npm http 200 https://registry.npmjs.org/commander/2.0.0
npm http 200 https://registry.npmjs.org/glob/3.2.3
npm http 200 https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.6.tgz
npm http GET https://registry.npmjs.org/diff/-/diff-1.0.7.tgz
npm http GET https://registry.npmjs.org/async/-/async-0.8.0.tgz
npm http GET https://registry.npmjs.org/glob/-/glob-3.2.3.tgz
npm http GET https://registry.npmjs.org/growl/-/growl-1.7.0.tgz
npm http GET https://registry.npmjs.org/commander/-/commander-2.0.0.tgz
npm http 200 https://registry.npmjs.org/growl/-/growl-1.7.0.tgz
npm http 200 https://registry.npmjs.org/glob/-/glob-3.2.3.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-2.0.0.tgz
npm http 200 https://registry.npmjs.org/jade/-/jade-0.26.3.tgz
npm http 304 https://registry.npmjs.org/escodegen
npm http 200 https://registry.npmjs.org/diff/-/diff-1.0.7.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.8.0.tgz
npm http GET https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz
npm http 200 https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz
npm WARN engine log-driver@1.2.1: wanted: {"node":">=0.8.6","npm":"1.1.65"} (current: {"node":"v0.10.24","npm":"1.3.21"})
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/inherits
npm http 200 https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz
npm http 304 https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz
npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz
npm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz
npm http 304 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/argparse
npm http GET https://registry.npmjs.org/esprima
npm http 304 https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/hawk
npm http GET https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/aws-sign
npm http GET https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/forever-agent
npm http GET https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/commander/0.6.1
npm http GET https://registry.npmjs.org/mkdirp/0.3.0
npm http 200 https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz
npm http 200 https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz
npm http 200 https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
npm http 200 https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
npm http 200 https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.2.0.tgz
npm http 200 https://registry.npmjs.org/aws-sign
npm http 200 https://registry.npmjs.org/argparse
npm http 200 https://registry.npmjs.org/form-data
npm http 200 https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.2.0.tgz
npm http GET https://registry.npmjs.org/aws-sign/-/aws-sign-0.2.0.tgz
npm http GET https://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz
npm http GET https://registry.npmjs.org/form-data/-/form-data-0.0.10.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/aws-sign/-/aws-sign-0.2.0.tgz
npm http 200 https://registry.npmjs.org/tunnel-agent
npm http 200 https://registry.npmjs.org/hawk
npm http 200 https://registry.npmjs.org/json-stringify-safe
npm http 200 https://registry.npmjs.org/commander/0.6.1
npm http 200 https://registry.npmjs.org/form-data/-/form-data-0.0.10.tgz
npm http GET https://registry.npmjs.org/forever-agent/-/forever-agent-0.2.0.tgz
npm http GET https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.2.0.tgz
npm http GET https://registry.npmjs.org/commander/-/commander-0.6.1.tgz
npm http GET https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.2.0.tgz
npm http GET https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-3.0.0.tgz
npm http GET https://registry.npmjs.org/hawk/-/hawk-0.10.2.tgz
npm http 200 https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.2.0.tgz
npm http 200 https://registry.npmjs.org/qs
npm http 200 https://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz
npm http 200 https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-3.0.0.tgz
npm http 200 https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.2.0.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-0.6.1.tgz
npm http 200 https://registry.npmjs.org/hawk/-/hawk-0.10.2.tgz
npm http GET https://registry.npmjs.org/qs/-/qs-0.5.6.tgz
npm http 200 https://registry.npmjs.org/forever-agent/-/forever-agent-0.2.0.tgz
npm http 200 https://registry.npmjs.org/qs/-/qs-0.5.6.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/mkdirp/-/mkdirp-0.3.0.tgz
npm http GET https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/underscore.string
npm http 200 https://registry.npmjs.org/underscore
npm http 200 https://registry.npmjs.org/underscore.string
npm http GET https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz
npm http GET https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz
npm http 200 https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz
npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.24","npm":"1.3.21"})
npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz
npm http GET https://registry.npmjs.org/combined-stream
npm http 200 https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz
npm http 200 https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz
npm http GET https://registry.npmjs.org/glob
npm http 304 https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/minimist/0.0.8
npm http GET https://registry.npmjs.org/cryptiles
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 200 https://registry.npmjs.org/cryptiles
npm http 200 https://registry.npmjs.org/sntp
npm http GET https://registry.npmjs.org/cryptiles/-/cryptiles-0.1.3.tgz
npm http GET https://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz
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/boom
npm http 200 https://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz
npm http 200 https://registry.npmjs.org/cryptiles/-/cryptiles-0.1.3.tgz
npm http 200 https://registry.npmjs.org/hoek
npm http GET https://registry.npmjs.org/boom/-/boom-0.3.8.tgz
npm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz
npm http 200 https://registry.npmjs.org/boom/-/boom-0.3.8.tgz
npm http GET https://registry.npmjs.org/estraverse
npm http GET https://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz
npm http GET https://registry.npmjs.org/esutils
npm http GET https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz
npm http GET https://registry.npmjs.org/source-map
npm http 304 https://registry.npmjs.org/estraverse
npm http 200 https://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz
npm http 304 https://registry.npmjs.org/esutils
npm http 200 https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz
npm http 304 https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/delayed-stream/0.0.5
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.24","npm":"1.3.21"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.24","npm":"1.3.21"})
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.24","npm":"1.3.21"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.24","npm":"1.3.21"})
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/delayed-stream/-/delayed-stream-0.0.5.tgz
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/optimist
npm http 304 https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz
npm http GET https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/amdefine
npm http 304 https://registry.npmjs.org/amdefine
secure-random@0.2.1 node_modules/secure-random
mocha-lcov-reporter@0.0.1 node_modules/mocha-lcov-reporter
terst@0.1.0 node_modules/terst
bigi@1.1.0 node_modules/bigi
ecurve@0.6.0 node_modules/ecurve
mocha@1.20.0 node_modules/mocha
├── debug@0.8.1
├── diff@1.0.7
├── growl@1.7.0
├── commander@2.0.0
├── mkdirp@0.3.5
├── 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)
coveralls@2.10.0 node_modules/coveralls
├── log-driver@1.2.1
├── lcov-parse@0.0.6
├── request@2.16.2 (forever-agent@0.2.0, aws-sign@0.2.0, tunnel-agent@0.2.0, oauth-sign@0.2.0, json-stringify-safe@3.0.0, cookie-jar@0.2.0, node-uuid@1.4.1, mime@1.2.11, qs@0.5.6, hawk@0.10.2, form-data@0.0.10)
└── js-yaml@3.0.1 (esprima@1.0.4, argparse@0.1.15)
istanbul@0.2.10 node_modules/istanbul
├── which@1.0.5
├── abbrev@1.0.5
├── nopt@2.2.1
├── wordwrap@0.0.2
├── async@0.8.0
├── resolve@0.6.3
├── fileset@0.1.5 (minimatch@0.3.0, glob@3.2.11)
├── mkdirp@0.5.0 (minimist@0.0.8)
├── esprima@1.2.2
├── js-yaml@3.0.2 (esprima@1.0.4, argparse@0.1.15)
├── escodegen@1.3.3 (estraverse@1.5.0, esutils@1.0.0, source-map@0.1.33, esprima@1.1.1)
└── handlebars@1.3.0 (optimist@0.3.7, uglify-js@2.3.6)
* preprocessing command exit code 0 *
1..37
ok 1 ecdsa deterministicGenerateK matches the test vectors
ok 2 ecdsa parseSig decodes the correct signature
ok 3 ecdsa parseSig throws on 30ff0204ffffffff0204ffffffff
ok 4 ecdsa parseSig throws on 300c0304ffffffff0304ffffffff0000
ok 5 ecdsa parseSig throws on 300cff04ffffffff0204ffffffff
ok 6 ecdsa parseSig throws on 300c0202ffffffff0204ffffffff
ok 7 ecdsa parseSig throws on 300c0204ffffffff0202ffffffff
ok 8 ecdsa parseSigCompact decodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly
ok 9 ecdsa parseSigCompact decodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly
ok 10 ecdsa parseSigCompact decodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly
ok 11 ecdsa parseSigCompact decodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly
ok 12 ecdsa parseSigCompact decodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly
ok 13 ecdsa parseSigCompact decodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly
ok 14 ecdsa parseSigCompact decodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly
ok 15 ecdsa parseSigCompact throws on 23987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62
ok 16 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62000000
ok 17 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e9379
ok 18 ecdsa recoverPubKey succesfully recovers a public key
ok 19 ecdsa serializeSig encodes a DER signature
ok 20 ecdsa serializeSigCompact encodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly
ok 21 ecdsa serializeSigCompact encodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly
ok 22 ecdsa serializeSigCompact encodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly
ok 23 ecdsa serializeSigCompact encodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly
ok 24 ecdsa serializeSigCompact encodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly
ok 25 ecdsa serializeSigCompact encodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly
ok 26 ecdsa serializeSigCompact encodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly
ok 27 ecdsa sign matches the test vectors
ok 28 ecdsa sign should sign with low S value
ok 29 ecdsa verify() > when public key is NOT compressed should verify the signature
ok 30 ecdsa verify() > when public key is compressed should verify the signature
ok 31 ecdsa verify() > when private key is a BigInteger for legacy compatiblity should verify the signature
ok 32 ecdsa verifyRaw verifies valid signatures
ok 33 ecdsa verifyRaw fails to verify with The wrong signature
ok 34 ecdsa verifyRaw fails to verify with Invalid r value (== 0)
ok 35 ecdsa verifyRaw fails to verify with Invalid r value (>= n)
ok 36 ecdsa verifyRaw fails to verify with Invalid s value (== 0)
ok 37 ecdsa verifyRaw fails to verify with Invalid s value (>= n)
# tests 37
# pass 37
# fail 0
timeout waiting to hear back from iexplore/10.0
1..37
ok 1 ecdsa deterministicGenerateK matches the test vectors
ok 2 ecdsa parseSig decodes the correct signature
1..37
ok 1 ecdsa deterministicGenerateK matches the test vectors
ok 2 ecdsa parseSig decodes the correct signature
ok 3 ecdsa parseSig throws on 30ff0204ffffffff0204ffffffff
ok 4 ecdsa parseSig throws on 300c0304ffffffff0304ffffffff0000
ok 5 ecdsa parseSig throws on 300cff04ffffffff0204ffffffff
ok 6 ecdsa parseSig throws on 300c0202ffffffff0204ffffffff
ok 7 ecdsa parseSig throws on 300c0204ffffffff0202ffffffff
ok 8 ecdsa parseSigCompact decodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly
ok 9 ecdsa parseSigCompact decodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly
ok 10 ecdsa parseSigCompact decodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly
2014-06-03 00:10:25
show build output
npm http GET https://registry.npmjs.org/browserify
npm http 200 https://registry.npmjs.org/browserify
npm http GET https://registry.npmjs.org/browserify/-/browserify-4.1.7.tgz
npm http 200 https://registry.npmjs.org/browserify/-/browserify-4.1.7.tgz
npm http GET https://registry.npmjs.org/browser-resolve
npm http GET https://registry.npmjs.org/browser-pack
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/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/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/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/glob
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/http-browserify
npm http GET https://registry.npmjs.org/https-browserify
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/punycode
npm http GET https://registry.npmjs.org/querystring-es3
npm http GET https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/resolve
npm http GET https://registry.npmjs.org/shallow-copy/0.0.1
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/syntax-error
npm http GET https://registry.npmjs.org/through2
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/timers-browserify
npm http GET https://registry.npmjs.org/tty-browserify
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/umd
npm http GET https://registry.npmjs.org/url
npm http GET https://registry.npmjs.org/util
npm http GET https://registry.npmjs.org/assert
npm http 200 https://registry.npmjs.org/browser-resolve
npm http GET https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.2.4.tgz
npm http 200 https://registry.npmjs.org/browserify-zlib
npm http GET https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz
npm http 200 https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz
npm http 200 https://registry.npmjs.org/commondir/0.0.1
npm http GET https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz
npm http 200 https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz
npm http 200 https://registry.npmjs.org/builtins
npm http 200 https://registry.npmjs.org/console-browserify
npm http 200 https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.2.4.tgz
npm http GET https://registry.npmjs.org/builtins/-/builtins-0.0.4.tgz
npm http 200 https://registry.npmjs.org/browser-pack
npm http GET https://registry.npmjs.org/console-browserify/-/console-browserify-1.0.3.tgz
npm http 200 https://registry.npmjs.org/buffer
npm http GET https://registry.npmjs.org/browser-pack/-/browser-pack-2.0.1.tgz
npm http GET https://registry.npmjs.org/buffer/-/buffer-2.3.2.tgz
npm http 200 https://registry.npmjs.org/browser-pack/-/browser-pack-2.0.1.tgz
npm http 200 https://registry.npmjs.org/concat-stream
npm http 200 https://registry.npmjs.org/deep-equal
npm http 200 https://registry.npmjs.org/defined
npm http 200 https://registry.npmjs.org/constants-browserify
npm http 200 https://registry.npmjs.org/crypto-browserify
npm http 200 https://registry.npmjs.org/builtins/-/builtins-0.0.4.tgz
npm http 200 https://registry.npmjs.org/console-browserify/-/console-browserify-1.0.3.tgz
npm http GET https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http GET https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.6.tgz
npm http GET https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz
npm http GET https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz
npm http GET https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-1.0.9.tgz
npm http 200 https://registry.npmjs.org/buffer/-/buffer-2.3.2.tgz
npm http 200 https://registry.npmjs.org/events
npm http 200 https://registry.npmjs.org/deps-sort
npm http 200 https://registry.npmjs.org/derequire
npm http 200 https://registry.npmjs.org/domain-browser
npm http 200 https://registry.npmjs.org/duplexer
npm http GET https://registry.npmjs.org/events/-/events-1.0.1.tgz
npm http 200 https://registry.npmjs.org/glob
npm http 200 https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz
npm http GET https://registry.npmjs.org/deps-sort/-/deps-sort-0.1.2.tgz
npm http GET https://registry.npmjs.org/derequire/-/derequire-0.8.0.tgz
npm http GET https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.1.tgz
npm http 200 https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz
npm http GET https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz
npm http 200 https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-1.0.9.tgz
npm http GET https://registry.npmjs.org/glob/-/glob-3.2.11.tgz
npm http 200 https://registry.npmjs.org/events/-/events-1.0.1.tgz
npm http 200 https://registry.npmjs.org/parents
npm http 200 https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http 200 https://registry.npmjs.org/module-deps
npm http 200 https://registry.npmjs.org/insert-module-globals
npm http 200 https://registry.npmjs.org/derequire/-/derequire-0.8.0.tgz
npm http 200 https://registry.npmjs.org/deps-sort/-/deps-sort-0.1.2.tgz
npm http 200 https://registry.npmjs.org/path-browserify
npm http 200 https://registry.npmjs.org/os-browserify
npm http 200 https://registry.npmjs.org/inherits
npm http 200 https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.1.tgz
npm http GET https://registry.npmjs.org/parents/-/parents-0.0.2.tgz
npm http GET https://registry.npmjs.org/module-deps/-/module-deps-2.0.6.tgz
npm http 200 https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz
npm http 200 https://registry.npmjs.org/punycode
npm http GET https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-6.0.0.tgz
npm http 200 https://registry.npmjs.org/https-browserify
npm http 200 https://registry.npmjs.org/readable-stream
npm http 200 https://registry.npmjs.org/glob/-/glob-3.2.11.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.0.6.tgz
npm http GET https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz
npm http GET https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http GET https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz
npm http 200 https://registry.npmjs.org/querystring-es3
npm http 200 https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-6.0.0.tgz
npm http 200 https://registry.npmjs.org/http-browserify
npm http 200 https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.6.tgz
npm http 200 https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz
npm http 200 https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http GET https://registry.npmjs.org/punycode/-/punycode-1.2.4.tgz
npm http GET https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz
npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz
npm http 200 https://registry.npmjs.org/shallow-copy/0.0.1
npm http 200 https://registry.npmjs.org/shell-quote
npm http GET https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1-0.tgz
npm http GET https://registry.npmjs.org/http-browserify/-/http-browserify-1.3.2.tgz
npm http 200 https://registry.npmjs.org/resolve
npm http 200 https://registry.npmjs.org/https-browserify/-/https-browserify-0.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 200 https://registry.npmjs.org/string_decoder
npm http 200 https://registry.npmjs.org/syntax-error
npm http 200 https://registry.npmjs.org/stream-browserify
npm http 200 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/timers-browserify
npm http 200 https://registry.npmjs.org/subarg/0.0.1
npm http 200 https://registry.npmjs.org/process
npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz
npm http 200 https://registry.npmjs.org/punycode/-/punycode-1.2.4.tgz
npm http 200 https://registry.npmjs.org/xtend
npm http 200 https://registry.npmjs.org/vm-browserify
npm http 200 https://registry.npmjs.org/umd
npm http 200 https://registry.npmjs.org/tty-browserify
npm http 200 https://registry.npmjs.org/url
npm http 200 https://registry.npmjs.org/util
npm http GET https://registry.npmjs.org/shell-quote/-/shell-quote-0.0.1.tgz
npm http GET https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz
npm http GET https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz
npm http GET https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz
npm http GET https://registry.npmjs.org/syntax-error/-/syntax-error-1.1.0.tgz
npm http GET https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz
npm http GET https://registry.npmjs.org/through2/-/through2-0.4.2.tgz
npm http GET https://registry.npmjs.org/string_decoder/-/string_decoder-0.0.1.tgz
npm http GET https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.0.1.tgz
npm http 200 https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1-0.tgz
npm http GET https://registry.npmjs.org/process/-/process-0.7.0.tgz
npm http GET https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz
npm http GET https://registry.npmjs.org/subarg/-/subarg-0.0.1.tgz
npm http GET https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz
npm http 200 https://registry.npmjs.org/shell-quote/-/shell-quote-0.0.1.tgz
npm http 200 https://registry.npmjs.org/assert
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/stream-browserify/-/stream-browserify-1.0.0.tgz
npm http GET https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/string_decoder/-/string_decoder-0.0.1.tgz
npm http 200 https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.0.1.tgz
npm http 200 https://registry.npmjs.org/process/-/process-0.7.0.tgz
npm http 200 https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz
npm http GET https://registry.npmjs.org/url/-/url-0.10.1.tgz
npm http 200 https://registry.npmjs.org/through2/-/through2-0.4.2.tgz
npm http 200 https://registry.npmjs.org/subarg/-/subarg-0.0.1.tgz
npm http GET https://registry.npmjs.org/util/-/util-0.10.3.tgz
npm http 200 https://registry.npmjs.org/JSONStream
npm http 200 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/vm-browserify/-/vm-browserify-0.0.4.tgz
npm http 200 https://registry.npmjs.org/url/-/url-0.10.1.tgz
npm http 200 https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz
npm http 200 https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz
npm http 200 https://registry.npmjs.org/util/-/util-0.10.3.tgz
npm http GET https://registry.npmjs.org/assert/-/assert-1.1.1.tgz
npm http 200 https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz
npm http GET https://registry.npmjs.org/JSONStream/-/JSONStream-0.7.4.tgz
npm http 200 https://registry.npmjs.org/assert/-/assert-1.1.1.tgz
npm http 200 https://registry.npmjs.org/JSONStream/-/JSONStream-0.7.4.tgz
npm http GET https://registry.npmjs.org/through
npm http GET https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz
npm http GET https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/JSONStream/-/JSONStream-0.6.4.tgz
npm http GET https://registry.npmjs.org/esprima-fb/3001.1.0-dev-harmony-fb
npm http 200 https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/rfile
npm http GET https://registry.npmjs.org/ruglify
npm http GET https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz
npm http 200 https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz
npm http 200 https://registry.npmjs.org/minimist
npm http 200 https://registry.npmjs.org/JSONStream/-/JSONStream-0.6.4.tgz
npm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz
npm http GET https://registry.npmjs.org/util/0.10.2
npm http GET https://registry.npmjs.org/indexof/0.0.1
npm http 200 https://registry.npmjs.org/ruglify
npm http GET https://registry.npmjs.org/typedarray
npm http GET https://registry.npmjs.org/process/-/process-0.5.2.tgz
npm http GET https://registry.npmjs.org/ruglify/-/ruglify-1.0.0.tgz
npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13-1.tgz
npm http 200 https://registry.npmjs.org/util/0.10.2
npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13-1.tgz
npm http 200 https://registry.npmjs.org/esprima-fb/3001.1.0-dev-harmony-fb
npm http GET https://registry.npmjs.org/util/-/util-0.10.2.tgz
npm http 200 https://registry.npmjs.org/uglify-js
npm http 200 https://registry.npmjs.org/typedarray
npm http 200 https://registry.npmjs.org/indexof/0.0.1
npm http GET https://registry.npmjs.org/esprima-fb/-/esprima-fb-3001.0001.0000-dev-harmony-fb.tgz
npm http 200 https://registry.npmjs.org/process/-/process-0.5.2.tgz
npm http 200 https://registry.npmjs.org/rfile
npm http 200 https://registry.npmjs.org/ruglify/-/ruglify-1.0.0.tgz
npm http 200 https://registry.npmjs.org/esprima-fb/-/esprima-fb-3001.0001.0000-dev-harmony-fb.tgz
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.13.tgz
npm http GET https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz
npm http GET https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz
npm http 200 https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz
npm http GET https://registry.npmjs.org/rfile/-/rfile-1.0.0.tgz
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.13.tgz
npm http 200 https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz
npm http 200 https://registry.npmjs.org/rfile/-/rfile-1.0.0.tgz
npm http 200 https://registry.npmjs.org/util/-/util-0.10.2.tgz
npm http 200 https://registry.npmjs.org/through
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/through/-/through-2.3.4.tgz
npm http GET https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.25-1.tgz
npm http 200 https://registry.npmjs.org/through/-/through-2.3.4.tgz
npm http 200 https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.25-1.tgz
npm http GET https://registry.npmjs.org/lexical-scope
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 200 https://registry.npmjs.org/core-util-is
npm http 200 https://registry.npmjs.org/isarray/0.0.1
npm http 200 https://registry.npmjs.org/process/-/process-0.6.0.tgz
npm http 200 https://registry.npmjs.org/combine-source-map
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/combine-source-map/-/combine-source-map-0.3.0.tgz
npm http 200 https://registry.npmjs.org/isarray/-/isarray-0.0.1.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/lexical-scope
npm http 200 https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.3.0.tgz
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.1.0.tgz
npm http 200 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/lexical-scope/-/lexical-scope-1.1.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 GET https://registry.npmjs.org/object-keys
npm http 200 https://registry.npmjs.org/pako
npm http GET https://registry.npmjs.org/pako/-/pako-0.2.1.tgz
npm http 200 https://registry.npmjs.org/pako/-/pako-0.2.1.tgz
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/-/stream-combiner-0.1.0.tgz
npm http 200 https://registry.npmjs.org/detective
npm http GET https://registry.npmjs.org/esprima-fb
npm http GET https://registry.npmjs.org/estraverse
npm http GET https://registry.npmjs.org/esrefactor
npm http GET https://registry.npmjs.org/detective/-/detective-3.1.0.tgz
npm http 200 https://registry.npmjs.org/esrefactor
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/esprima-fb
npm http 200 https://registry.npmjs.org/duplexer2/0.0.2
npm http 200 https://registry.npmjs.org/detective/-/detective-3.1.0.tgz
npm http GET https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz
npm http 200 https://registry.npmjs.org/esrefactor/-/esrefactor-0.1.0.tgz
npm http 200 https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz
npm http 200 https://registry.npmjs.org/estraverse
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
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/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/string_decoder
npm http 304 https://registry.npmjs.org/string_decoder
npm http 200 https://registry.npmjs.org/lru-cache
npm http 200 https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz
npm http GET https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz
npm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz
npm http 200 https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz
npm http GET https://registry.npmjs.org/readable-stream
npm http 304 https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/escodegen
npm http GET https://registry.npmjs.org/Base64
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 GET https://registry.npmjs.org/escodegen/-/escodegen-1.1.0.tgz
npm http 200 https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz
npm http 200 https://registry.npmjs.org/escodegen/-/escodegen-1.1.0.tgz
npm http GET https://registry.npmjs.org/astw
npm http GET https://registry.npmjs.org/base64-js
npm http GET https://registry.npmjs.org/ieee754
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/base64-js
npm http 200 https://registry.npmjs.org/astw/-/astw-1.1.0.tgz
npm http GET https://registry.npmjs.org/base64-js/-/base64-js-0.0.6.tgz
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/base64-js/-/base64-js-0.0.6.tgz
npm http GET https://registry.npmjs.org/inline-source-map
npm http GET https://registry.npmjs.org/convert-source-map
npm http GET https://registry.npmjs.org/source-map
npm http 200 https://registry.npmjs.org/ieee754/-/ieee754-1.1.3.tgz
npm http 200 https://registry.npmjs.org/convert-source-map
npm http 200 https://registry.npmjs.org/inline-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/source-map
npm http GET https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.3.0.tgz
npm http GET https://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz
npm http 200 https://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz
npm http 200 https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.4.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/callsite
npm http GET https://registry.npmjs.org/resolve
npm http 200 https://registry.npmjs.org/callsite
npm http GET https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz
npm http 304 https://registry.npmjs.org/resolve
npm http 200 https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz
npm http GET https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz
npm http 200 https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz
npm http GET https://registry.npmjs.org/through/-/through-2.2.7.tgz
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz
npm http 200 https://registry.npmjs.org/through/-/through-2.2.7.tgz
npm http GET https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/uglify-to-browserify
npm http 200 https://registry.npmjs.org/uglify-to-browserify
npm http GET https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz
npm http 200 https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz
npm http 200 https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz
npm http 200 https://registry.npmjs.org/async
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 200 https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz
npm http GET https://registry.npmjs.org/amdefine
npm http GET https://registry.npmjs.org/wordwrap
npm http 200 https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
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 200 https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http GET https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/esutils
npm http GET https://registry.npmjs.org/escope
npm http GET https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/estraverse/-/estraverse-0.0.4.tgz
npm http 200 https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz
npm http 200 https://registry.npmjs.org/estraverse/-/estraverse-0.0.4.tgz
npm http 200 https://registry.npmjs.org/esutils
npm http 200 https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz
npm http 200 https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz
npm http 200 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/escope/-/escope-0.0.16.tgz
browserify@4.1.7 node_modules/browserify
├── builtins@0.0.4
├── https-browserify@0.0.0
├── tty-browserify@0.0.0
├── constants-browserify@0.0.1
├── process@0.7.0
├── path-browserify@0.0.0
├── os-browserify@0.1.2
├── inherits@2.0.1
├── domain-browser@1.1.1
├── stream-browserify@1.0.0
├── commondir@0.0.1
├── stream-combiner@0.0.4
├── defined@0.0.0
├── duplexer@0.1.1
├── shell-quote@0.0.1
├── xtend@3.0.0
├── shallow-copy@0.0.1
├── deep-equal@0.1.2
├── 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
├── timers-browserify@1.0.1 (process@0.5.2)
├── resolve@0.6.3
├── vm-browserify@0.0.4 (indexof@0.0.1)
├── 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)
├── concat-stream@1.4.6 (typedarray@0.0.6, readable-stream@1.1.13-1)
├── JSONStream@0.7.4 (jsonparse@0.0.5, through@2.3.4)
├── glob@3.2.11 (minimatch@0.3.0)
├── 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.6)
├── deps-sort@0.1.2 (through@2.3.4, minimist@0.0.10, JSONStream@0.6.4)
├── browserify-zlib@0.1.4 (pako@0.2.1)
├── browser-pack@2.0.1 (through@2.3.4, JSONStream@0.6.4, combine-source-map@0.3.0)
├── umd@2.1.0 (through@2.3.4, rfile@1.0.0, uglify-js@2.4.13, ruglify@1.0.0)
├── syntax-error@1.1.0 (esprima-fb@3001.1.0-dev-harmony-fb)
├── insert-module-globals@6.0.0 (process@0.6.0, through@2.3.4, lexical-scope@1.1.0)
├── module-deps@2.0.6 (minimist@0.0.10, stream-combiner@0.1.0, duplexer2@0.0.2, detective@3.1.0)
└── derequire@0.8.0 (estraverse@1.5.0, esrefactor@0.1.0, esprima-fb@3001.1.0-dev-harmony-fb)
npm http GET https://registry.npmjs.org/ecurve
npm http GET https://registry.npmjs.org/bigi
npm http GET https://registry.npmjs.org/secure-random
npm http GET https://registry.npmjs.org/terst
npm http GET https://registry.npmjs.org/coveralls
npm http GET https://registry.npmjs.org/mocha-lcov-reporter/0.0.1
npm http GET https://registry.npmjs.org/istanbul
npm http GET https://registry.npmjs.org/mocha
npm http 200 https://registry.npmjs.org/terst
npm http 200 https://registry.npmjs.org/ecurve
npm http 200 https://registry.npmjs.org/coveralls
npm http GET https://registry.npmjs.org/terst/-/terst-0.1.0.tgz
npm http GET https://registry.npmjs.org/ecurve/-/ecurve-0.6.0.tgz
npm http GET https://registry.npmjs.org/coveralls/-/coveralls-2.10.0.tgz
npm http 200 https://registry.npmjs.org/mocha-lcov-reporter/0.0.1
npm http 200 https://registry.npmjs.org/secure-random
npm http 200 https://registry.npmjs.org/bigi
npm http GET https://registry.npmjs.org/mocha-lcov-reporter/-/mocha-lcov-reporter-0.0.1.tgz
npm http GET https://registry.npmjs.org/secure-random/-/secure-random-0.2.1.tgz
npm http GET https://registry.npmjs.org/bigi/-/bigi-1.1.0.tgz
npm http 200 https://registry.npmjs.org/ecurve/-/ecurve-0.6.0.tgz
npm http 200 https://registry.npmjs.org/mocha-lcov-reporter/-/mocha-lcov-reporter-0.0.1.tgz
npm http 200 https://registry.npmjs.org/mocha
npm http 200 https://registry.npmjs.org/coveralls/-/coveralls-2.10.0.tgz
npm http 200 https://registry.npmjs.org/bigi/-/bigi-1.1.0.tgz
npm http 200 https://registry.npmjs.org/terst/-/terst-0.1.0.tgz
npm http 200 https://registry.npmjs.org/istanbul
npm http 200 https://registry.npmjs.org/secure-random/-/secure-random-0.2.1.tgz
npm http GET https://registry.npmjs.org/mocha/-/mocha-1.20.0.tgz
npm http GET https://registry.npmjs.org/istanbul/-/istanbul-0.2.10.tgz
npm http 200 https://registry.npmjs.org/istanbul/-/istanbul-0.2.10.tgz
npm http 200 https://registry.npmjs.org/mocha/-/mocha-1.20.0.tgz
npm http GET https://registry.npmjs.org/js-yaml/3.0.1
npm http GET https://registry.npmjs.org/request/2.16.2
npm http GET https://registry.npmjs.org/log-driver/1.2.1
npm http GET https://registry.npmjs.org/lcov-parse/0.0.6
npm http 200 https://registry.npmjs.org/log-driver/1.2.1
npm http GET https://registry.npmjs.org/log-driver/-/log-driver-1.2.1.tgz
npm http GET https://registry.npmjs.org/handlebars
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/fileset
npm http GET https://registry.npmjs.org/which
npm http GET https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/js-yaml
npm http GET https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/resolve
npm http 200 https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/escodegen
npm http 200 https://registry.npmjs.org/log-driver/-/log-driver-1.2.1.tgz
npm http 200 https://registry.npmjs.org/lcov-parse/0.0.6
npm http GET https://registry.npmjs.org/commander/2.0.0
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 GET https://registry.npmjs.org/debug
npm http GET https://registry.npmjs.org/mkdirp/0.3.5
npm http 200 https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/glob/3.2.3
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz
npm http GET https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.6.tgz
npm http GET https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz
npm http 200 https://registry.npmjs.org/js-yaml/3.0.1
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz
npm http 200 https://registry.npmjs.org/which
npm http 200 https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz
npm http GET https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.1.tgz
npm http GET https://registry.npmjs.org/which/-/which-1.0.5.tgz
npm http 200 https://registry.npmjs.org/js-yaml
npm http GET https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.2.tgz
npm http 200 https://registry.npmjs.org/abbrev
npm http 200 https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.6.tgz
npm http 200 https://registry.npmjs.org/request/2.16.2
npm http 200 https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.2.tgz
npm http 200 https://registry.npmjs.org/fileset
npm http GET https://registry.npmjs.org/abbrev/-/abbrev-1.0.5.tgz
npm http GET https://registry.npmjs.org/request/-/request-2.16.2.tgz
npm http GET https://registry.npmjs.org/fileset/-/fileset-0.1.5.tgz
npm http 304 https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/fileset/-/fileset-0.1.5.tgz
npm http 200 https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.1.tgz
npm http GET https://registry.npmjs.org/async/-/async-0.8.0.tgz
npm http 200 https://registry.npmjs.org/which/-/which-1.0.5.tgz
npm http 200 https://registry.npmjs.org/request/-/request-2.16.2.tgz
npm http 304 https://registry.npmjs.org/escodegen
npm http 304 https://registry.npmjs.org/resolve
npm http 200 https://registry.npmjs.org/abbrev/-/abbrev-1.0.5.tgz
npm http 200 https://registry.npmjs.org/commander/2.0.0
npm http 304 https://registry.npmjs.org/esprima
npm http 200 https://registry.npmjs.org/handlebars
npm http 200 https://registry.npmjs.org/growl
npm http GET https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz
npm http 200 https://registry.npmjs.org/debug
npm http 200 https://registry.npmjs.org/jade/0.26.3
npm http 200 https://registry.npmjs.org/async/-/async-0.8.0.tgz
npm http GET https://registry.npmjs.org/commander/-/commander-2.0.0.tgz
npm http 200 https://registry.npmjs.org/mkdirp/0.3.5
npm http GET https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz
npm http GET https://registry.npmjs.org/handlebars/-/handlebars-1.3.0.tgz
npm http GET https://registry.npmjs.org/growl/-/growl-1.7.0.tgz
npm http 200 https://registry.npmjs.org/glob/3.2.3
npm http 200 https://registry.npmjs.org/diff/1.0.7
npm http GET https://registry.npmjs.org/debug/-/debug-0.8.1.tgz
npm http 200 https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz
npm http 200 https://registry.npmjs.org/growl/-/growl-1.7.0.tgz
npm http GET https://registry.npmjs.org/jade/-/jade-0.26.3.tgz
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http GET https://registry.npmjs.org/glob/-/glob-3.2.3.tgz
npm http 200 https://registry.npmjs.org/jade/-/jade-0.26.3.tgz
npm http 200 https://registry.npmjs.org/debug/-/debug-0.8.1.tgz
npm http 200 https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz
npm http GET https://registry.npmjs.org/diff/-/diff-1.0.7.tgz
npm http 200 https://registry.npmjs.org/glob/-/glob-3.2.3.tgz
npm http 200 https://registry.npmjs.org/diff/-/diff-1.0.7.tgz
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-2.0.0.tgz
npm http 200 https://registry.npmjs.org/handlebars/-/handlebars-1.3.0.tgz
npm WARN engine log-driver@1.2.1: wanted: {"node":">=0.8.6","npm":"1.1.65"} (current: {"node":"v0.10.24","npm":"1.3.21"})
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/hawk
npm http GET https://registry.npmjs.org/argparse
npm http GET https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/aws-sign
npm http GET https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/forever-agent
npm http GET https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/qs
npm http 304 https://registry.npmjs.org/minimatch
npm http 200 https://registry.npmjs.org/graceful-fs
npm http 200 https://registry.npmjs.org/mime
npm http 200 https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz
npm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz
npm http 200 https://registry.npmjs.org/aws-sign
npm http 200 https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
npm http GET https://registry.npmjs.org/form-data/-/form-data-0.0.10.tgz
npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz
npm http 200 https://registry.npmjs.org/forever-agent
npm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz
npm http GET https://registry.npmjs.org/aws-sign/-/aws-sign-0.2.0.tgz
npm http GET https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.2.0.tgz
npm http 200 https://registry.npmjs.org/form-data/-/form-data-0.0.10.tgz
npm http 200 https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/forever-agent/-/forever-agent-0.2.0.tgz
npm http 200 https://registry.npmjs.org/aws-sign/-/aws-sign-0.2.0.tgz
npm http 200 https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.2.0.tgz
npm http 200 https://registry.npmjs.org/hawk
npm http 200 https://registry.npmjs.org/forever-agent/-/forever-agent-0.2.0.tgz
npm http 200 https://registry.npmjs.org/node-uuid
npm http 200 https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.2.0.tgz
npm http 200 https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-3.0.0.tgz
npm http 200 https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/hawk/-/hawk-0.10.2.tgz
npm http 200 https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
npm http 200 https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-3.0.0.tgz
npm http GET https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz
npm http GET https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.2.0.tgz
npm http 200 https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.2.0.tgz
npm http GET https://registry.npmjs.org/qs/-/qs-0.5.6.tgz
npm http 200 https://registry.npmjs.org/qs/-/qs-0.5.6.tgz
npm http 200 https://registry.npmjs.org/argparse
npm http GET https://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz
npm http 200 https://registry.npmjs.org/hawk/-/hawk-0.10.2.tgz
npm http 200 https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz
npm http 200 https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.2.0.tgz
npm http 200 https://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz
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/mkdirp/0.3.0
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz
npm http 200 https://registry.npmjs.org/commander/0.6.1
npm http GET https://registry.npmjs.org/commander/-/commander-0.6.1.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-0.6.1.tgz
npm http GET https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/underscore.string
npm http 200 https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz
npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz
npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.24","npm":"1.3.21"})
npm http 200 https://registry.npmjs.org/underscore.string
npm http GET https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz
npm http GET https://registry.npmjs.org/combined-stream
npm http 200 https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz
npm http 200 https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz
npm http 200 https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/minimist/0.0.8
npm http 304 https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/cryptiles
npm http GET https://registry.npmjs.org/sntp
npm http GET https://registry.npmjs.org/hoek
npm http GET https://registry.npmjs.org/boom
npm http 200 https://registry.npmjs.org/sntp
npm http GET https://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz
npm http 200 https://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz
npm http 200 https://registry.npmjs.org/minimist/0.0.8
npm http GET https://registry.npmjs.org/esutils
npm http GET https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/estraverse
npm http GET https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz
npm http GET https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz
npm http 200 https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz
npm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz
npm http 200 https://registry.npmjs.org/cryptiles
npm http 200 https://registry.npmjs.org/boom
npm http GET https://registry.npmjs.org/cryptiles/-/cryptiles-0.1.3.tgz
npm http GET https://registry.npmjs.org/boom/-/boom-0.3.8.tgz
npm http 304 https://registry.npmjs.org/estraverse
npm http 200 https://registry.npmjs.org/cryptiles/-/cryptiles-0.1.3.tgz
npm http 200 https://registry.npmjs.org/boom/-/boom-0.3.8.tgz
npm http 304 https://registry.npmjs.org/source-map
npm http 200 https://registry.npmjs.org/hoek
npm http 304 https://registry.npmjs.org/esutils
npm http GET https://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz
npm http 200 https://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz
npm http GET https://registry.npmjs.org/delayed-stream/0.0.5
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/delayed-stream/-/delayed-stream-0.0.5.tgz
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.24","npm":"1.3.21"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.24","npm":"1.3.21"})
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.24","npm":"1.3.21"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.24","npm":"1.3.21"})
npm http GET https://registry.npmjs.org/optimist
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.3.6.tgz
npm http 304 https://registry.npmjs.org/optimist
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz
npm http GET https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/amdefine
npm http 304 https://registry.npmjs.org/amdefine
secure-random@0.2.1 node_modules/secure-random
mocha-lcov-reporter@0.0.1 node_modules/mocha-lcov-reporter
terst@0.1.0 node_modules/terst
bigi@1.1.0 node_modules/bigi
ecurve@0.6.0 node_modules/ecurve
mocha@1.20.0 node_modules/mocha
├── debug@0.8.1
├── diff@1.0.7
├── growl@1.7.0
├── commander@2.0.0
├── mkdirp@0.3.5
├── jade@0.26.3 (commander@0.6.1, mkdirp@0.3.0)
└── glob@3.2.3 (inherits@2.0.1, graceful-fs@2.0.3, minimatch@0.2.14)
coveralls@2.10.0 node_modules/coveralls
├── log-driver@1.2.1
├── lcov-parse@0.0.6
├── request@2.16.2 (forever-agent@0.2.0, aws-sign@0.2.0, tunnel-agent@0.2.0, oauth-sign@0.2.0, json-stringify-safe@3.0.0, cookie-jar@0.2.0, node-uuid@1.4.1, mime@1.2.11, qs@0.5.6, hawk@0.10.2, form-data@0.0.10)
└── js-yaml@3.0.1 (esprima@1.0.4, argparse@0.1.15)
istanbul@0.2.10 node_modules/istanbul
├── abbrev@1.0.5
├── which@1.0.5
├── nopt@2.2.1
├── wordwrap@0.0.2
├── async@0.8.0
├── resolve@0.6.3
├── fileset@0.1.5 (minimatch@0.3.0, glob@3.2.11)
├── mkdirp@0.5.0 (minimist@0.0.8)
├── esprima@1.2.2
├── js-yaml@3.0.2 (esprima@1.0.4, argparse@0.1.15)
├── handlebars@1.3.0 (optimist@0.3.7, uglify-js@2.3.6)
└── escodegen@1.3.3 (estraverse@1.5.0, esutils@1.0.0, source-map@0.1.33, esprima@1.1.1)
* preprocessing command exit code 0 *
1..37
ok 1 ecdsa deterministicGenerateK matches the test vectors
ok 2 ecdsa parseSig decodes the correct signature
ok 3 ecdsa parseSig throws on 30ff0204ffffffff0204ffffffff
ok 4 ecdsa parseSig throws on 300c0304ffffffff0304ffffffff0000
ok 5 ecdsa parseSig throws on 300cff04ffffffff0204ffffffff
ok 6 ecdsa parseSig throws on 300c0202ffffffff0204ffffffff
ok 7 ecdsa parseSig throws on 300c0204ffffffff0202ffffffff
ok 8 ecdsa parseSigCompact decodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly
ok 9 ecdsa parseSigCompact decodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly
ok 10 ecdsa parseSigCompact decodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly
ok 11 ecdsa parseSigCompact decodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly
ok 12 ecdsa parseSigCompact decodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly
ok 13 ecdsa parseSigCompact decodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly
ok 14 ecdsa parseSigCompact decodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly
ok 15 ecdsa parseSigCompact throws on 23987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62
ok 16 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62000000
ok 17 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e9379
ok 18 ecdsa recoverPubKey succesfully recovers a public key
1..37
ok 1 ecdsa deterministicGenerateK matches the test vectors
ok 2 ecdsa parseSig decodes the correct signature
ok 3 ecdsa parseSig throws on 30ff0204ffffffff0204ffffffff
ok 4 ecdsa parseSig throws on 300c0304ffffffff0304ffffffff0000
ok 5 ecdsa parseSig throws on 300cff04ffffffff0204ffffffff
ok 6 ecdsa parseSig throws on 300c0202ffffffff0204ffffffff
ok 7 ecdsa parseSig throws on 300c0204ffffffff0202ffffffff
ok 8 ecdsa parseSigCompact decodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly
ok 9 ecdsa parseSigCompact decodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly
ok 10 ecdsa parseSigCompact decodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly
ok 11 ecdsa parseSigCompact decodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly
ok 12 ecdsa parseSigCompact decodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly
ok 13 ecdsa parseSigCompact decodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly
ok 14 ecdsa parseSigCompact decodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly
ok 15 ecdsa parseSigCompact throws on 23987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62
ok 16 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62000000
ok 17 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e9379
ok 18 ecdsa recoverPubKey succesfully recovers a public key
ok 19 ecdsa serializeSig encodes a DER signature
ok 20 ecdsa serializeSigCompact encodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly
ok 21 ecdsa serializeSigCompact encodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly
ok 22 ecdsa serializeSigCompact encodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly
ok 23 ecdsa serializeSigCompact encodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly
ok 24 ecdsa serializeSigCompact encodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly
ok 25 ecdsa serializeSigCompact encodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly
ok 26 ecdsa serializeSigCompact encodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly
ok 27 ecdsa sign matches the test vectors
ok 28 ecdsa sign should sign with low S value
ok 29 ecdsa verify() > when public key is NOT compressed should verify the signature
ok 30 ecdsa verify() > when public key is compressed should verify the signature
ok 31 ecdsa verify() > when private key is a BigInteger for legacy compatiblity should verify the signature
ok 19 ecdsa serializeSig encodes a DER signature
ok 20 ecdsa serializeSigCompact encodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly
ok 21 ecdsa serializeSigCompact encodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly
ok 22 ecdsa serializeSigCompact encodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly
ok 23 ecdsa serializeSigCompact encodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly
ok 24 ecdsa serializeSigCompact encodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly
ok 25 ecdsa serializeSigCompact encodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly
ok 26 ecdsa serializeSigCompact encodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly
ok 27 ecdsa sign matches the test vectors
ok 28 ecdsa sign should sign with low S value
ok 29 ecdsa verify() > when public key is NOT compressed should verify the signature
ok 30 ecdsa verify() > when public key is compressed should verify the signature
ok 31 ecdsa verify() > when private key is a BigInteger for legacy compatiblity should verify the signature
ok 32 ecdsa verifyRaw verifies valid signatures
ok 32 ecdsa verifyRaw verifies valid signatures
ok 33 ecdsa verifyRaw fails to verify with The wrong signature
ok 34 ecdsa verifyRaw fails to verify with Invalid r value (== 0)
ok 35 ecdsa verifyRaw fails to verify with Invalid r value (>= n)
ok 36 ecdsa verifyRaw fails to verify with Invalid s value (== 0)
ok 37 ecdsa verifyRaw fails to verify with Invalid s value (>= n)
# tests 37
# pass 37
# fail 0
ok 33 ecdsa verifyRaw fails to verify with The wrong signature
ok 34 ecdsa verifyRaw fails to verify with Invalid r value (== 0)
ok 35 ecdsa verifyRaw fails to verify with Invalid r value (>= n)
ok 36 ecdsa verifyRaw fails to verify with Invalid s value (== 0)
ok 37 ecdsa verifyRaw fails to verify with Invalid s value (>= n)
# tests 37
# pass 37
# fail 0
1..37
ok 1 ecdsa deterministicGenerateK matches the test vectors
ok 2 ecdsa parseSig decodes the correct signature
ok 3 ecdsa parseSig throws on 30ff0204ffffffff0204ffffffff
ok 4 ecdsa parseSig throws on 300c0304ffffffff0304ffffffff0000
ok 5 ecdsa parseSig throws on 300cff04ffffffff0204ffffffff
ok 6 ecdsa parseSig throws on 300c0202ffffffff0204ffffffff
ok 7 ecdsa parseSig throws on 300c0204ffffffff0202ffffffff
ok 8 ecdsa parseSigCompact decodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly
ok 9 ecdsa parseSigCompact decodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly
ok 10 ecdsa parseSigCompact decodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly
ok 11 ecdsa parseSigCompact decodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly
ok 12 ecdsa parseSigCompact decodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly
ok 13 ecdsa parseSigCompact decodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly
ok 14 ecdsa parseSigCompact decodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly
ok 15 ecdsa parseSigCompact throws on 23987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62
ok 16 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62000000
ok 17 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e9379
ok 18 ecdsa recoverPubKey succesfully recovers a public key
ok 19 ecdsa serializeSig encodes a DER signature
ok 20 ecdsa serializeSigCompact encodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly
ok 21 ecdsa serializeSigCompact encodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly
ok 22 ecdsa serializeSigCompact encodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly
ok 23 ecdsa serializeSigCompact encodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly
ok 24 ecdsa serializeSigCompact encodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly
ok 25 ecdsa serializeSigCompact encodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly
ok 26 ecdsa serializeSigCompact encodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly
ok 27 ecdsa sign matches the test vectors
ok 28 ecdsa sign should sign with low S value
ok 29 ecdsa verify() > when public key is NOT compressed should verify the signature
ok 30 ecdsa verify() > when public key is compressed should verify the signature
ok 31 ecdsa verify() > when private key is a BigInteger for legacy compatiblity should verify the signature
ok 32 ecdsa verifyRaw verifies valid signatures
ok 33 ecdsa verifyRaw fails to verify with The wrong signature
ok 34 ecdsa verifyRaw fails to verify with Invalid r value (== 0)
ok 35 ecdsa verifyRaw fails to verify with Invalid r value (>= n)
ok 36 ecdsa verifyRaw fails to verify with Invalid s value (== 0)
ok 37 ecdsa verifyRaw fails to verify with Invalid s value (>= n)
# tests 37
# pass 37
# fail 0
timeout waiting to hear back from iexplore/10.0
1..37
ok 1 ecdsa deterministicGenerateK matches the test vectors
ok 2 ecdsa parseSig decodes the correct signature
ok 3 ecdsa parseSig throws on 30ff0204ffffffff0204ffffffff
ok 4 ecdsa parseSig throws on 300c0304ffffffff0304ffffffff0000
ok 5 ecdsa parseSig throws on 300cff04ffffffff0204ffffffff
ok 6 ecdsa parseSig throws on 300c0202ffffffff0204ffffffff
ok 7 ecdsa parseSig throws on 300c0204ffffffff0202ffffffff
ok 8 ecdsa parseSigCompact decodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly
ok 9 ecdsa parseSigCompact decodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly
ok 10 ecdsa parseSigCompact decodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly
ok 11 ecdsa parseSigCompact decodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly
ok 12 ecdsa parseSigCompact decodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly
ok 13 ecdsa parseSigCompact decodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly
ok 14 ecdsa parseSigCompact decodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly
ok 15 ecdsa parseSigCompact throws on 23987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62
ok 16 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e93791d7629795b62000000
ok 17 ecdsa parseSigCompact throws on 1c987ceade6a304fc5823ab38f99fc3c5f772a2d3e89ea05931e2726105fc53b9e601fc3231f35962c714fcbce5c95b427496edc7ae8b3d12e9379
ok 18 ecdsa recoverPubKey succesfully recovers a public key
ok 19 ecdsa serializeSig encodes a DER signature
ok 20 ecdsa serializeSigCompact encodes 1f33a69cd2065432a30f3d1ce4eb0d59b8ab58c74f27c41a7fdb5696ad4e6108c96f807982866f785d3f6418d24163ddae117b7db4d5fdf0071de069fa54342262 correctly
ok 21 ecdsa serializeSigCompact encodes 1b54c4a33c6423d689378f160a7ff8b61330444abb58fb470f96ea16d99d4a2fed07082304410efa6b2943111b6a4e0aaa7b7db55a07e9861d1fb3cb1f421044a5 correctly
ok 22 ecdsa serializeSigCompact encodes 1fff466a9f1b7b273e2f4c3ffe032eb2e814121ed18ef84665d0f515360dab3dd06fc95f5132e5ecfdc8e5e6e616cc77151455d46ed48f5589b7db7771a332b283 correctly
ok 23 ecdsa serializeSigCompact encodes 1cc0dafec8251f1d5010289d210232220b03202cba34ec11fec58b3e93a85b91d375afdc06b7d6322a590955bf264e7aaa155847f614d80078a90292fe205064d3 correctly
ok 24 ecdsa serializeSigCompact encodes 1f7186363571d65e084e7f02b0b77c3ec44fb1b257dee26274c38c928986fea45d0de0b38e06807e46bda1f1e293f4f6323e854c86d58abdd00c46c16441085df6 correctly
ok 25 ecdsa serializeSigCompact encodes 1cfbfe5076a15860ba8ed00e75e9bd22e05d230f02a936b653eb55b61c99dda4870e68880ebb0050fe4312b1b1eb0899e1b82da89baa5b895f612619edf34cbd37 correctly
ok 26 ecdsa serializeSigCompact encodes 20cde1302d83f8dd835d89aef803c74a119f561fbaef3eb9129e45f30de86abbf906ce643f5049ee1f27890467b77a6a8e11ec4661cc38cd8badf90115fbd03cef correctly
ok 27 ecdsa sign matches the test vectors
ok 28 ecdsa sign should sign with low S value
not ok 29 ecdsa verify() > when public key is NOT compressed should verify the signature
not ok 30 ecdsa verify() > when public key is compressed should verify the signature
not ok 31 ecdsa verify() > when private key is a BigInteger for legacy compatiblity should verify the signature
ok 32 ecdsa verifyRaw verifies valid signatures
ok 33 ecdsa verifyRaw fails to verify with The wrong signature
ok 34 ecdsa verifyRaw fails to verify with Invalid r value (== 0)
ok 35 ecdsa verifyRaw fails to verify with Invalid r value (>= n)
ok 36 ecdsa verifyRaw fails to verify with Invalid s value (== 0)
ok 37 ecdsa verifyRaw fails to verify with Invalid s value (>= n)
# tests 37
# pass 34
# fail 3