summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules
diff options
context:
space:
mode:
authorRebecca Turner <me@re-becca.org>2015-10-09 23:13:57 -0700
committerJeremiah Senkpiel <fishrock123@rocketmail.com>2015-10-22 13:56:09 -0400
commit41923c0c0795cfa6c465821387fca88fe8811367 (patch)
tree853587bc888fde98f714d72050edceb4785145de /deps/npm/node_modules
parent9b8886446dd183cee26adf9c603f8e1cd5da74bd (diff)
downloadandroid-node-v8-41923c0c0795cfa6c465821387fca88fe8811367.tar.gz
android-node-v8-41923c0c0795cfa6c465821387fca88fe8811367.tar.bz2
android-node-v8-41923c0c0795cfa6c465821387fca88fe8811367.zip
deps: upgrade npm to 3.3.6
PR-URL: https://github.com/nodejs/node/pull/3310 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Diffstat (limited to 'deps/npm/node_modules')
-rw-r--r--deps/npm/node_modules/abbrev/package.json82
-rw-r--r--deps/npm/node_modules/ansi-regex/index.js (renamed from deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/index.js)0
-rw-r--r--deps/npm/node_modules/ansi-regex/license (renamed from deps/npm/node_modules/columnify/node_modules/strip-ansi/license)0
-rw-r--r--deps/npm/node_modules/ansi-regex/package.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/package.json)148
-rw-r--r--deps/npm/node_modules/ansi-regex/readme.md (renamed from deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/readme.md)0
-rw-r--r--deps/npm/node_modules/ansi-styles/index.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/index.js)0
-rw-r--r--deps/npm/node_modules/ansi-styles/license (renamed from deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/license)0
-rw-r--r--deps/npm/node_modules/ansi-styles/package.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/package.json)134
-rw-r--r--deps/npm/node_modules/ansi-styles/readme.md (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/readme.md)0
-rw-r--r--deps/npm/node_modules/ansi/.jshintrc4
-rw-r--r--deps/npm/node_modules/ansi/package.json90
-rw-r--r--deps/npm/node_modules/ansicolors/package.json85
-rw-r--r--deps/npm/node_modules/ansistyles/package.json87
-rw-r--r--deps/npm/node_modules/aproba/.npmignore (renamed from deps/npm/node_modules/minimatch/node_modules/brace-expansion/.npmignore)3
-rw-r--r--deps/npm/node_modules/aproba/LICENSE (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/LICENSE)8
-rw-r--r--deps/npm/node_modules/aproba/README.md54
-rw-r--r--deps/npm/node_modules/aproba/index.js53
-rw-r--r--deps/npm/node_modules/aproba/package.json77
-rw-r--r--deps/npm/node_modules/aproba/test/index.js85
-rw-r--r--deps/npm/node_modules/archy/.travis.yml (renamed from deps/npm/node_modules/request/node_modules/stringstream/.travis.yml)2
-rw-r--r--deps/npm/node_modules/archy/package.json135
-rw-r--r--deps/npm/node_modules/are-we-there-yet/.npmignore (renamed from deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/.npmignore)0
-rw-r--r--deps/npm/node_modules/are-we-there-yet/README.md (renamed from deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/README.md)2
-rw-r--r--deps/npm/node_modules/are-we-there-yet/index.js (renamed from deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/index.js)0
-rw-r--r--deps/npm/node_modules/are-we-there-yet/package.json (renamed from deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/package.json)79
-rw-r--r--deps/npm/node_modules/are-we-there-yet/test/tracker.js (renamed from deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/test/tracker.js)0
-rw-r--r--deps/npm/node_modules/are-we-there-yet/test/trackergroup.js (renamed from deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/test/trackergroup.js)4
-rw-r--r--deps/npm/node_modules/are-we-there-yet/test/trackerstream.js (renamed from deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/test/trackerstream.js)0
-rw-r--r--deps/npm/node_modules/array-index/.npmignore (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/.npmignore)0
-rw-r--r--deps/npm/node_modules/array-index/.travis.yml (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/.travis.yml)0
-rw-r--r--deps/npm/node_modules/array-index/History.md (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/History.md)0
-rw-r--r--deps/npm/node_modules/array-index/Makefile (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/Makefile)0
-rw-r--r--deps/npm/node_modules/array-index/README.md (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/README.md)0
-rw-r--r--deps/npm/node_modules/array-index/component.json (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/component.json)0
-rw-r--r--deps/npm/node_modules/array-index/index.js (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/index.js)0
-rw-r--r--deps/npm/node_modules/array-index/package.json (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/package.json)94
-rw-r--r--deps/npm/node_modules/array-index/test.js (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/test.js)0
-rw-r--r--deps/npm/node_modules/asap/CHANGES.md (renamed from deps/npm/node_modules/dezalgo/node_modules/asap/CHANGES.md)0
-rw-r--r--deps/npm/node_modules/asap/LICENSE.md (renamed from deps/npm/node_modules/dezalgo/node_modules/asap/LICENSE.md)1
-rw-r--r--deps/npm/node_modules/asap/README.md (renamed from deps/npm/node_modules/dezalgo/node_modules/asap/README.md)1
-rw-r--r--deps/npm/node_modules/asap/asap.js (renamed from deps/npm/node_modules/dezalgo/node_modules/asap/asap.js)1
-rw-r--r--deps/npm/node_modules/asap/browser-asap.js (renamed from deps/npm/node_modules/dezalgo/node_modules/asap/browser-asap.js)0
-rw-r--r--deps/npm/node_modules/asap/browser-raw.js (renamed from deps/npm/node_modules/dezalgo/node_modules/asap/browser-raw.js)0
-rw-r--r--deps/npm/node_modules/asap/package.json (renamed from deps/npm/node_modules/dezalgo/node_modules/asap/package.json)120
-rw-r--r--deps/npm/node_modules/asap/raw.js (renamed from deps/npm/node_modules/dezalgo/node_modules/asap/raw.js)0
-rw-r--r--deps/npm/node_modules/asn1/.npmignore (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/.npmignore)0
-rw-r--r--deps/npm/node_modules/asn1/LICENSE (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/LICENSE)0
-rw-r--r--deps/npm/node_modules/asn1/README.md (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/README.md)0
-rw-r--r--deps/npm/node_modules/asn1/lib/ber/errors.js (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/errors.js)0
-rw-r--r--deps/npm/node_modules/asn1/lib/ber/index.js (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/index.js)0
-rw-r--r--deps/npm/node_modules/asn1/lib/ber/reader.js (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/reader.js)0
-rw-r--r--deps/npm/node_modules/asn1/lib/ber/types.js (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/types.js)0
-rw-r--r--deps/npm/node_modules/asn1/lib/ber/writer.js (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/writer.js)0
-rw-r--r--deps/npm/node_modules/asn1/lib/index.js (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/index.js)0
-rw-r--r--deps/npm/node_modules/asn1/package.json (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/package.json)87
-rw-r--r--deps/npm/node_modules/asn1/tst/ber/reader.test.js (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/tst/ber/reader.test.js)0
-rw-r--r--deps/npm/node_modules/asn1/tst/ber/writer.test.js (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/tst/ber/writer.test.js)0
-rw-r--r--deps/npm/node_modules/assert-plus/README.md (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/README.md)0
-rw-r--r--deps/npm/node_modules/assert-plus/assert.js (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/assert.js)0
-rw-r--r--deps/npm/node_modules/assert-plus/package.json (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/package.json)71
-rw-r--r--deps/npm/node_modules/async-some/package.json88
-rw-r--r--deps/npm/node_modules/async/CHANGELOG.md (renamed from deps/npm/node_modules/request/node_modules/form-data/node_modules/async/CHANGELOG.md)0
-rw-r--r--deps/npm/node_modules/async/LICENSE (renamed from deps/npm/node_modules/request/node_modules/form-data/node_modules/async/LICENSE)0
-rw-r--r--deps/npm/node_modules/async/lib/async.js (renamed from deps/npm/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js)0
-rw-r--r--deps/npm/node_modules/async/package.json (renamed from deps/npm/node_modules/request/node_modules/form-data/node_modules/async/package.json)152
-rw-r--r--deps/npm/node_modules/aws-sign2/LICENSE (renamed from deps/npm/node_modules/request/node_modules/aws-sign2/LICENSE)0
-rw-r--r--deps/npm/node_modules/aws-sign2/README.md (renamed from deps/npm/node_modules/request/node_modules/aws-sign2/README.md)0
-rw-r--r--deps/npm/node_modules/aws-sign2/index.js (renamed from deps/npm/node_modules/request/node_modules/aws-sign2/index.js)18
-rw-r--r--deps/npm/node_modules/aws-sign2/package.json (renamed from deps/npm/node_modules/request/node_modules/aws-sign2/package.json)74
-rw-r--r--deps/npm/node_modules/balanced-match/.npmignore (renamed from deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore)0
-rw-r--r--deps/npm/node_modules/balanced-match/.travis.yml (renamed from deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.travis.yml)0
-rw-r--r--deps/npm/node_modules/balanced-match/Makefile (renamed from deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile)1
-rw-r--r--deps/npm/node_modules/balanced-match/README.md (renamed from deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md)0
-rw-r--r--deps/npm/node_modules/balanced-match/example.js (renamed from deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/example.js)1
-rw-r--r--deps/npm/node_modules/balanced-match/index.js (renamed from deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js)0
-rw-r--r--deps/npm/node_modules/balanced-match/package.json (renamed from deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json)129
-rw-r--r--deps/npm/node_modules/balanced-match/test/balanced.js (renamed from deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/test/balanced.js)0
-rw-r--r--deps/npm/node_modules/bl/.npmignore (renamed from deps/npm/node_modules/request/node_modules/bl/.npmignore)0
-rw-r--r--deps/npm/node_modules/bl/.travis.yml (renamed from deps/npm/node_modules/request/node_modules/bl/.travis.yml)0
-rw-r--r--deps/npm/node_modules/bl/LICENSE.md (renamed from deps/npm/node_modules/request/node_modules/bl/LICENSE.md)0
-rw-r--r--deps/npm/node_modules/bl/README.md (renamed from deps/npm/node_modules/request/node_modules/bl/README.md)0
-rw-r--r--deps/npm/node_modules/bl/bl.js (renamed from deps/npm/node_modules/request/node_modules/bl/bl.js)0
-rw-r--r--deps/npm/node_modules/bl/node_modules/readable-stream/.npmignore (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/.npmignore)0
-rw-r--r--deps/npm/node_modules/bl/node_modules/readable-stream/.travis.yml (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/.travis.yml)0
-rw-r--r--deps/npm/node_modules/bl/node_modules/readable-stream/.zuul.yml (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/.zuul.yml)0
-rw-r--r--deps/npm/node_modules/bl/node_modules/readable-stream/LICENSE (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/LICENSE)0
-rw-r--r--deps/npm/node_modules/bl/node_modules/readable-stream/README.md (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/README.md)0
-rw-r--r--deps/npm/node_modules/bl/node_modules/readable-stream/doc/stream.markdown (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/doc/stream.markdown)0
-rw-r--r--deps/npm/node_modules/bl/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md)0
-rw-r--r--deps/npm/node_modules/bl/node_modules/readable-stream/duplex.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/duplex.js)0
-rw-r--r--deps/npm/node_modules/bl/node_modules/readable-stream/lib/_stream_duplex.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_duplex.js)0
-rw-r--r--deps/npm/node_modules/bl/node_modules/readable-stream/lib/_stream_passthrough.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_passthrough.js)0
-rw-r--r--deps/npm/node_modules/bl/node_modules/readable-stream/lib/_stream_readable.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_readable.js)0
-rw-r--r--deps/npm/node_modules/bl/node_modules/readable-stream/lib/_stream_transform.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_transform.js)0
-rw-r--r--deps/npm/node_modules/bl/node_modules/readable-stream/lib/_stream_writable.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_writable.js)0
-rw-r--r--deps/npm/node_modules/bl/node_modules/readable-stream/package.json (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/package.json)97
-rw-r--r--deps/npm/node_modules/bl/node_modules/readable-stream/passthrough.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/passthrough.js)0
-rw-r--r--deps/npm/node_modules/bl/node_modules/readable-stream/readable.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/readable.js)0
-rw-r--r--deps/npm/node_modules/bl/node_modules/readable-stream/transform.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/transform.js)0
-rw-r--r--deps/npm/node_modules/bl/node_modules/readable-stream/writable.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/writable.js)0
-rw-r--r--deps/npm/node_modules/bl/package.json (renamed from deps/npm/node_modules/request/node_modules/bl/package.json)112
-rw-r--r--deps/npm/node_modules/bl/test/basic-test.js (renamed from deps/npm/node_modules/request/node_modules/bl/test/basic-test.js)0
-rw-r--r--deps/npm/node_modules/bl/test/sauce.js (renamed from deps/npm/node_modules/request/node_modules/bl/test/sauce.js)0
-rw-r--r--deps/npm/node_modules/bl/test/test.js (renamed from deps/npm/node_modules/request/node_modules/bl/test/test.js)0
-rw-r--r--deps/npm/node_modules/block-stream/package.json87
-rw-r--r--deps/npm/node_modules/bluebird/LICENSE (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/LICENSE)0
-rw-r--r--deps/npm/node_modules/bluebird/README.md (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/README.md)0
-rw-r--r--deps/npm/node_modules/bluebird/changelog.md (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/changelog.md)0
-rw-r--r--deps/npm/node_modules/bluebird/js/browser/bluebird.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/browser/bluebird.js)58
-rw-r--r--deps/npm/node_modules/bluebird/js/browser/bluebird.min.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/browser/bluebird.min.js)10
-rw-r--r--deps/npm/node_modules/bluebird/js/main/any.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/any.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/assert.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/assert.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/async.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/async.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/bind.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/bind.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/bluebird.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/bluebird.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/call_get.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/call_get.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/cancel.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/cancel.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/captured_trace.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/captured_trace.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/catch_filter.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/catch_filter.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/context.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/context.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/debuggability.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/debuggability.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/direct_resolve.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/direct_resolve.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/each.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/each.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/errors.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/errors.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/es5.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/es5.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/filter.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/filter.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/finally.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/finally.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/generators.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/generators.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/join.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/join.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/map.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/map.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/method.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/method.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/nodeify.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/nodeify.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/progress.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/progress.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/promise.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/promise.js)48
-rw-r--r--deps/npm/node_modules/bluebird/js/main/promise_array.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/promise_array.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/promise_resolver.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/promise_resolver.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/promisify.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/promisify.js)1
-rw-r--r--deps/npm/node_modules/bluebird/js/main/props.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/props.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/queue.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/queue.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/race.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/race.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/reduce.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/reduce.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/schedule.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/schedule.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/settle.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/settle.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/some.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/some.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/synchronous_inspection.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/synchronous_inspection.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/thenables.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/thenables.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/timers.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/timers.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/using.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/using.js)0
-rw-r--r--deps/npm/node_modules/bluebird/js/main/util.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/util.js)0
-rw-r--r--deps/npm/node_modules/bluebird/package.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/package.json)133
-rw-r--r--deps/npm/node_modules/boom/.npmignore (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.npmignore)0
-rwxr-xr-xdeps/npm/node_modules/boom/.travis.yml (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.travis.yml)0
-rw-r--r--deps/npm/node_modules/boom/CONTRIBUTING.md (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/CONTRIBUTING.md)0
-rwxr-xr-xdeps/npm/node_modules/boom/LICENSE (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/LICENSE)0
-rwxr-xr-xdeps/npm/node_modules/boom/README.md (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/README.md)0
-rwxr-xr-xdeps/npm/node_modules/boom/images/boom.png (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/images/boom.png)bin29479 -> 29479 bytes
-rwxr-xr-xdeps/npm/node_modules/boom/lib/index.js (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/lib/index.js)0
-rw-r--r--deps/npm/node_modules/boom/package.json (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/package.json)93
-rwxr-xr-xdeps/npm/node_modules/boom/test/index.js (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/test/index.js)0
-rw-r--r--deps/npm/node_modules/brace-expansion/.npmignore3
-rw-r--r--deps/npm/node_modules/brace-expansion/README.md (renamed from deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/README.md)3
-rw-r--r--deps/npm/node_modules/brace-expansion/example.js (renamed from deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/example.js)1
-rw-r--r--deps/npm/node_modules/brace-expansion/index.js (renamed from deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/index.js)1
-rw-r--r--deps/npm/node_modules/brace-expansion/package.json (renamed from deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/package.json)129
-rw-r--r--deps/npm/node_modules/builtin-modules/builtin-modules.json (renamed from deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/builtin-modules.json)0
-rw-r--r--deps/npm/node_modules/builtin-modules/index.js (renamed from deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/index.js)0
-rw-r--r--deps/npm/node_modules/builtin-modules/license (renamed from deps/npm/node_modules/glob/node_modules/path-is-absolute/license)0
-rw-r--r--deps/npm/node_modules/builtin-modules/package.json (renamed from deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/package.json)114
-rw-r--r--deps/npm/node_modules/builtin-modules/readme.md (renamed from deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/readme.md)0
-rw-r--r--deps/npm/node_modules/builtin-modules/static.js (renamed from deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/static.js)0
-rw-r--r--deps/npm/node_modules/builtins/.travis.yml (renamed from deps/npm/node_modules/mkdirp/node_modules/minimist/.travis.yml)0
-rw-r--r--deps/npm/node_modules/builtins/History.md (renamed from deps/npm/node_modules/validate-npm-package-name/node_modules/builtins/History.md)0
-rw-r--r--deps/npm/node_modules/builtins/Readme.md (renamed from deps/npm/node_modules/validate-npm-package-name/node_modules/builtins/Readme.md)0
-rw-r--r--deps/npm/node_modules/builtins/builtins.json (renamed from deps/npm/node_modules/validate-npm-package-name/node_modules/builtins/builtins.json)0
-rw-r--r--deps/npm/node_modules/builtins/package.json71
-rw-r--r--deps/npm/node_modules/caseless/LICENSE (renamed from deps/npm/node_modules/request/node_modules/caseless/LICENSE)0
-rw-r--r--deps/npm/node_modules/caseless/README.md (renamed from deps/npm/node_modules/request/node_modules/caseless/README.md)0
-rw-r--r--deps/npm/node_modules/caseless/index.js (renamed from deps/npm/node_modules/request/node_modules/caseless/index.js)0
-rw-r--r--deps/npm/node_modules/caseless/package.json (renamed from deps/npm/node_modules/request/node_modules/caseless/package.json)88
-rw-r--r--deps/npm/node_modules/caseless/test.js (renamed from deps/npm/node_modules/request/node_modules/caseless/test.js)0
-rw-r--r--deps/npm/node_modules/chalk/index.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/index.js)0
-rw-r--r--deps/npm/node_modules/chalk/license (renamed from deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/license)0
-rw-r--r--deps/npm/node_modules/chalk/package.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/package.json)177
-rw-r--r--deps/npm/node_modules/chalk/readme.md (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/readme.md)0
-rw-r--r--deps/npm/node_modules/char-spinner/README.md31
-rw-r--r--deps/npm/node_modules/char-spinner/package.json54
-rw-r--r--deps/npm/node_modules/char-spinner/spin.js51
-rw-r--r--deps/npm/node_modules/char-spinner/test/basic.js35
-rw-r--r--deps/npm/node_modules/chmodr/README.md3
-rw-r--r--deps/npm/node_modules/chmodr/chmodr.js65
-rw-r--r--deps/npm/node_modules/chmodr/package.json53
-rw-r--r--deps/npm/node_modules/chownr/package.json89
-rw-r--r--deps/npm/node_modules/clone/.npmignore (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/.npmignore)0
-rw-r--r--deps/npm/node_modules/clone/.travis.yml (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/.travis.yml)0
-rw-r--r--deps/npm/node_modules/clone/LICENSE (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/LICENSE)0
-rw-r--r--deps/npm/node_modules/clone/README.md (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/README.md)0
-rw-r--r--deps/npm/node_modules/clone/clone.js (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/clone.js)2
-rw-r--r--deps/npm/node_modules/clone/package.json (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/package.json)113
-rw-r--r--deps/npm/node_modules/clone/test.js (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/test.js)0
-rw-r--r--deps/npm/node_modules/cmd-shim/package.json78
-rw-r--r--deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/package.json86
-rw-r--r--deps/npm/node_modules/columnify/package.json109
-rw-r--r--deps/npm/node_modules/combined-stream/License (renamed from deps/npm/node_modules/request/node_modules/combined-stream/License)0
-rw-r--r--deps/npm/node_modules/combined-stream/Readme.md (renamed from deps/npm/node_modules/request/node_modules/combined-stream/Readme.md)0
-rw-r--r--deps/npm/node_modules/combined-stream/lib/combined_stream.js (renamed from deps/npm/node_modules/request/node_modules/combined-stream/lib/combined_stream.js)0
-rw-r--r--deps/npm/node_modules/combined-stream/package.json (renamed from deps/npm/node_modules/request/node_modules/combined-stream/package.json)88
-rw-r--r--deps/npm/node_modules/commander/History.md (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/History.md)0
-rw-r--r--deps/npm/node_modules/commander/LICENSE (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/LICENSE)0
-rw-r--r--deps/npm/node_modules/commander/Readme.md (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/Readme.md)9
-rw-r--r--deps/npm/node_modules/commander/index.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/index.js)0
-rw-r--r--deps/npm/node_modules/commander/package.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/package.json)97
-rw-r--r--deps/npm/node_modules/concat-map/.travis.yml (renamed from deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml)0
-rw-r--r--deps/npm/node_modules/concat-map/LICENSE (renamed from deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE)0
-rw-r--r--deps/npm/node_modules/concat-map/README.markdown (renamed from deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown)0
-rw-r--r--deps/npm/node_modules/concat-map/example/map.js (renamed from deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js)0
-rw-r--r--deps/npm/node_modules/concat-map/index.js (renamed from deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js)0
-rw-r--r--deps/npm/node_modules/concat-map/package.json (renamed from deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json)138
-rw-r--r--deps/npm/node_modules/concat-map/test/map.js (renamed from deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/test/map.js)0
-rw-r--r--deps/npm/node_modules/concat-stream/LICENSE24
-rw-r--r--deps/npm/node_modules/concat-stream/index.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/index.js)0
-rw-r--r--deps/npm/node_modules/concat-stream/node_modules/readable-stream/.npmignore (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/.npmignore)0
-rw-r--r--deps/npm/node_modules/concat-stream/node_modules/readable-stream/.travis.yml (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/.travis.yml)0
-rw-r--r--deps/npm/node_modules/concat-stream/node_modules/readable-stream/.zuul.yml (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/.zuul.yml)0
-rw-r--r--deps/npm/node_modules/concat-stream/node_modules/readable-stream/LICENSE (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/LICENSE)0
-rw-r--r--deps/npm/node_modules/concat-stream/node_modules/readable-stream/README.md (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/README.md)0
-rw-r--r--deps/npm/node_modules/concat-stream/node_modules/readable-stream/doc/stream.markdown (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/doc/stream.markdown)0
-rw-r--r--deps/npm/node_modules/concat-stream/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md)0
-rw-r--r--deps/npm/node_modules/concat-stream/node_modules/readable-stream/duplex.js (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/duplex.js)0
-rw-r--r--deps/npm/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_duplex.js (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_duplex.js)0
-rw-r--r--deps/npm/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_passthrough.js (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_passthrough.js)0
-rw-r--r--deps/npm/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_readable.js (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_readable.js)0
-rw-r--r--deps/npm/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_transform.js (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_transform.js)0
-rw-r--r--deps/npm/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_writable.js (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_writable.js)0
-rw-r--r--deps/npm/node_modules/concat-stream/node_modules/readable-stream/package.json (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/package.json)97
-rw-r--r--deps/npm/node_modules/concat-stream/node_modules/readable-stream/passthrough.js (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/passthrough.js)0
-rw-r--r--deps/npm/node_modules/concat-stream/node_modules/readable-stream/readable.js (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/readable.js)0
-rw-r--r--deps/npm/node_modules/concat-stream/node_modules/readable-stream/transform.js (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/transform.js)0
-rw-r--r--deps/npm/node_modules/concat-stream/node_modules/readable-stream/writable.js (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/writable.js)0
-rw-r--r--deps/npm/node_modules/concat-stream/package.json (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/package.json)144
-rw-r--r--deps/npm/node_modules/concat-stream/readme.md (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/readme.md)2
-rw-r--r--deps/npm/node_modules/config-chain/package.json96
-rw-r--r--deps/npm/node_modules/core-util-is/README.md (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/README.md)0
-rw-r--r--deps/npm/node_modules/core-util-is/float.patch (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/float.patch)0
-rw-r--r--deps/npm/node_modules/core-util-is/lib/util.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/lib/util.js)0
-rw-r--r--deps/npm/node_modules/core-util-is/package.json (renamed from deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/package.json)92
-rw-r--r--deps/npm/node_modules/core-util-is/util.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/util.js)0
-rw-r--r--deps/npm/node_modules/cryptiles/.npmignore (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/.npmignore)1
-rwxr-xr-x[-rw-r--r--]deps/npm/node_modules/cryptiles/.travis.yml (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/.travis.yml)0
-rwxr-xr-xdeps/npm/node_modules/cryptiles/LICENSE (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/LICENSE)0
-rw-r--r--deps/npm/node_modules/cryptiles/README.md (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/README.md)0
-rwxr-xr-xdeps/npm/node_modules/cryptiles/lib/index.js (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/lib/index.js)2
-rw-r--r--deps/npm/node_modules/cryptiles/package.json (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json)95
-rwxr-xr-xdeps/npm/node_modules/cryptiles/test/index.js (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/test/index.js)0
-rw-r--r--deps/npm/node_modules/ctype/.npmignore (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/.npmignore)0
-rw-r--r--deps/npm/node_modules/ctype/CHANGELOG (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/CHANGELOG)0
-rw-r--r--deps/npm/node_modules/ctype/LICENSE (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/LICENSE)0
-rw-r--r--deps/npm/node_modules/ctype/README (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/README)0
-rw-r--r--deps/npm/node_modules/ctype/README.old (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/README.old)1
-rw-r--r--deps/npm/node_modules/ctype/ctf.js (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/ctf.js)0
-rw-r--r--deps/npm/node_modules/ctype/ctio.js (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/ctio.js)0
-rw-r--r--deps/npm/node_modules/ctype/ctype.js (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/ctype.js)0
-rw-r--r--deps/npm/node_modules/ctype/man/man3ctype/ctio.3ctype (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/man/man3ctype/ctio.3ctype)4
-rw-r--r--deps/npm/node_modules/ctype/package.json64
-rwxr-xr-xdeps/npm/node_modules/ctype/tools/jsl.conf (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tools/jsl.conf)0
-rwxr-xr-xdeps/npm/node_modules/ctype/tools/jsstyle (renamed from deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tools/jsstyle)0
-rw-r--r--deps/npm/node_modules/debuglog/LICENSE (renamed from deps/npm/node_modules/read-installed/node_modules/debuglog/LICENSE)0
-rw-r--r--deps/npm/node_modules/debuglog/README.md (renamed from deps/npm/node_modules/read-installed/node_modules/debuglog/README.md)0
-rw-r--r--deps/npm/node_modules/debuglog/debuglog.js (renamed from deps/npm/node_modules/read-installed/node_modules/debuglog/debuglog.js)0
-rw-r--r--deps/npm/node_modules/debuglog/package.json (renamed from deps/npm/node_modules/read-installed/node_modules/debuglog/package.json)74
-rw-r--r--deps/npm/node_modules/defaults/.npmignore (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/.npmignore)0
-rw-r--r--deps/npm/node_modules/defaults/LICENSE (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/LICENSE)0
-rw-r--r--deps/npm/node_modules/defaults/README.md (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/README.md)0
-rw-r--r--deps/npm/node_modules/defaults/index.js (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/index.js)0
-rw-r--r--deps/npm/node_modules/defaults/package.json (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/package.json)86
-rw-r--r--deps/npm/node_modules/defaults/test.js (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/test.js)1
-rw-r--r--deps/npm/node_modules/delayed-stream/.npmignore (renamed from deps/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/.npmignore)0
-rw-r--r--deps/npm/node_modules/delayed-stream/License (renamed from deps/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/License)0
-rw-r--r--deps/npm/node_modules/delayed-stream/Makefile (renamed from deps/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/Makefile)1
-rw-r--r--deps/npm/node_modules/delayed-stream/Readme.md (renamed from deps/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/Readme.md)0
-rw-r--r--deps/npm/node_modules/delayed-stream/lib/delayed_stream.js (renamed from deps/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js)0
-rw-r--r--deps/npm/node_modules/delayed-stream/package.json (renamed from deps/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/package.json)89
-rw-r--r--deps/npm/node_modules/delegates/.npmignore (renamed from deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/.npmignore)0
-rw-r--r--deps/npm/node_modules/delegates/History.md (renamed from deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/History.md)0
-rw-r--r--deps/npm/node_modules/delegates/Makefile (renamed from deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/Makefile)0
-rw-r--r--deps/npm/node_modules/delegates/Readme.md (renamed from deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/Readme.md)0
-rw-r--r--deps/npm/node_modules/delegates/index.js (renamed from deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/index.js)0
-rw-r--r--deps/npm/node_modules/delegates/package.json (renamed from deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/package.json)75
-rw-r--r--deps/npm/node_modules/delegates/test/index.js (renamed from deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/test/index.js)0
-rw-r--r--deps/npm/node_modules/dezalgo/package.json113
-rw-r--r--deps/npm/node_modules/editor/package.json98
-rw-r--r--deps/npm/node_modules/escape-string-regexp/index.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/index.js)0
-rw-r--r--deps/npm/node_modules/escape-string-regexp/license (renamed from deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/license)0
-rw-r--r--deps/npm/node_modules/escape-string-regexp/package.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/package.json)122
-rw-r--r--deps/npm/node_modules/escape-string-regexp/readme.md (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/readme.md)0
-rw-r--r--deps/npm/node_modules/extend/.jscs.json (renamed from deps/npm/node_modules/request/node_modules/extend/.jscs.json)0
-rw-r--r--deps/npm/node_modules/extend/.npmignore (renamed from deps/npm/node_modules/request/node_modules/extend/.npmignore)0
-rw-r--r--deps/npm/node_modules/extend/.travis.yml (renamed from deps/npm/node_modules/request/node_modules/extend/.travis.yml)0
-rw-r--r--deps/npm/node_modules/extend/CHANGELOG.md (renamed from deps/npm/node_modules/request/node_modules/extend/CHANGELOG.md)0
-rw-r--r--deps/npm/node_modules/extend/LICENSE (renamed from deps/npm/node_modules/request/node_modules/extend/LICENSE)0
-rw-r--r--deps/npm/node_modules/extend/README.md (renamed from deps/npm/node_modules/request/node_modules/extend/README.md)0
-rw-r--r--deps/npm/node_modules/extend/component.json (renamed from deps/npm/node_modules/request/node_modules/extend/component.json)0
-rw-r--r--deps/npm/node_modules/extend/index.js (renamed from deps/npm/node_modules/request/node_modules/extend/index.js)0
-rw-r--r--deps/npm/node_modules/extend/package.json (renamed from deps/npm/node_modules/request/node_modules/extend/package.json)105
-rw-r--r--deps/npm/node_modules/forever-agent/LICENSE (renamed from deps/npm/node_modules/request/node_modules/forever-agent/LICENSE)0
-rw-r--r--deps/npm/node_modules/forever-agent/README.md (renamed from deps/npm/node_modules/request/node_modules/forever-agent/README.md)0
-rw-r--r--deps/npm/node_modules/forever-agent/index.js (renamed from deps/npm/node_modules/request/node_modules/forever-agent/index.js)12
-rw-r--r--deps/npm/node_modules/forever-agent/package.json (renamed from deps/npm/node_modules/request/node_modules/forever-agent/package.json)76
-rw-r--r--deps/npm/node_modules/form-data/License (renamed from deps/npm/node_modules/request/node_modules/form-data/License)0
-rw-r--r--deps/npm/node_modules/form-data/Readme.md (renamed from deps/npm/node_modules/request/node_modules/form-data/Readme.md)0
-rw-r--r--deps/npm/node_modules/form-data/lib/browser.js (renamed from deps/npm/node_modules/request/node_modules/form-data/lib/browser.js)0
-rw-r--r--deps/npm/node_modules/form-data/lib/form_data.js (renamed from deps/npm/node_modules/request/node_modules/form-data/lib/form_data.js)0
-rw-r--r--deps/npm/node_modules/form-data/package.json (renamed from deps/npm/node_modules/request/node_modules/form-data/package.json)94
-rw-r--r--deps/npm/node_modules/fs-vacuum/package.json97
-rw-r--r--deps/npm/node_modules/fs-write-stream-atomic/package.json94
-rw-r--r--deps/npm/node_modules/fstream-ignore/.npmignore (renamed from deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/.npmignore)0
-rw-r--r--deps/npm/node_modules/fstream-ignore/LICENSE (renamed from deps/npm/node_modules/chmodr/LICENSE)0
-rw-r--r--deps/npm/node_modules/fstream-ignore/README.md (renamed from deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/README.md)0
-rw-r--r--deps/npm/node_modules/fstream-ignore/example/basic.js (renamed from deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/example/basic.js)0
-rw-r--r--deps/npm/node_modules/fstream-ignore/ignore.js (renamed from deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/ignore.js)0
-rw-r--r--deps/npm/node_modules/fstream-ignore/package.json (renamed from deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json)87
-rw-r--r--deps/npm/node_modules/fstream-ignore/test/.ignore (renamed from deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/.ignore)0
-rw-r--r--deps/npm/node_modules/fstream-ignore/test/.npmignore (renamed from deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/.npmignore)0
-rw-r--r--deps/npm/node_modules/fstream-ignore/test/00-setup.js (renamed from deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/00-setup.js)1
-rw-r--r--deps/npm/node_modules/fstream-ignore/test/basic.js (renamed from deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/basic.js)0
-rw-r--r--deps/npm/node_modules/fstream-ignore/test/common.js (renamed from deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/common.js)0
-rw-r--r--deps/npm/node_modules/fstream-ignore/test/ignore-most.js (renamed from deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/ignore-most.js)0
-rw-r--r--deps/npm/node_modules/fstream-ignore/test/nested-ignores.js (renamed from deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/nested-ignores.js)0
-rw-r--r--deps/npm/node_modules/fstream-ignore/test/read-file-order.js (renamed from deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/read-file-order.js)0
-rw-r--r--deps/npm/node_modules/fstream-ignore/test/unignore-child.js (renamed from deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/unignore-child.js)0
-rw-r--r--deps/npm/node_modules/fstream-ignore/test/zz-cleanup.js (renamed from deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/zz-cleanup.js)0
-rw-r--r--deps/npm/node_modules/fstream-npm/package.json89
-rw-r--r--deps/npm/node_modules/fstream/package.json101
-rw-r--r--deps/npm/node_modules/gauge/.npmignore (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/.npmignore)0
-rw-r--r--deps/npm/node_modules/gauge/LICENSE (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/LICENSE)0
-rw-r--r--deps/npm/node_modules/gauge/README.md (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/README.md)11
-rw-r--r--deps/npm/node_modules/gauge/example.png (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/example.png)bin19689 -> 19689 bytes
-rw-r--r--deps/npm/node_modules/gauge/package.json82
-rw-r--r--deps/npm/node_modules/gauge/progress-bar.js (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/progress-bar.js)21
-rw-r--r--deps/npm/node_modules/gauge/test/progress-bar.js (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/test/progress-bar.js)32
-rw-r--r--deps/npm/node_modules/generate-function/.npmignore (renamed from deps/npm/node_modules/github-url-from-git/.npmignore)0
-rw-r--r--deps/npm/node_modules/generate-function/.travis.yml (renamed from deps/npm/node_modules/minimatch/node_modules/brace-expansion/.travis.yml)0
-rw-r--r--deps/npm/node_modules/generate-function/README.md (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/README.md)0
-rw-r--r--deps/npm/node_modules/generate-function/example.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/example.js)0
-rw-r--r--deps/npm/node_modules/generate-function/index.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/index.js)0
-rw-r--r--deps/npm/node_modules/generate-function/package.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/package.json)86
-rw-r--r--deps/npm/node_modules/generate-function/test.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/test.js)0
-rw-r--r--deps/npm/node_modules/generate-object-property/.npmignore (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/.npmignore)0
-rw-r--r--deps/npm/node_modules/generate-object-property/.travis.yml (renamed from deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.travis.yml)0
-rw-r--r--deps/npm/node_modules/generate-object-property/LICENSE (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/LICENSE)0
-rw-r--r--deps/npm/node_modules/generate-object-property/README.md (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/README.md)0
-rw-r--r--deps/npm/node_modules/generate-object-property/index.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/index.js)0
-rw-r--r--deps/npm/node_modules/generate-object-property/package.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/package.json)89
-rw-r--r--deps/npm/node_modules/generate-object-property/test.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/test.js)0
-rw-r--r--deps/npm/node_modules/github-url-from-git/Makefile5
-rw-r--r--deps/npm/node_modules/github-url-from-git/Readme.md92
-rw-r--r--deps/npm/node_modules/github-url-from-git/index.js32
-rw-r--r--deps/npm/node_modules/github-url-from-git/package.json57
-rw-r--r--deps/npm/node_modules/github-url-from-git/test.js90
-rw-r--r--deps/npm/node_modules/github-url-from-username-repo/.npmignore13
-rw-r--r--deps/npm/node_modules/github-url-from-username-repo/.travis.yml4
-rw-r--r--deps/npm/node_modules/github-url-from-username-repo/LICENSE27
-rw-r--r--deps/npm/node_modules/github-url-from-username-repo/README.md21
-rw-r--r--deps/npm/node_modules/github-url-from-username-repo/index.js21
-rw-r--r--deps/npm/node_modules/github-url-from-username-repo/package.json36
-rw-r--r--deps/npm/node_modules/github-url-from-username-repo/test/index.js70
-rw-r--r--deps/npm/node_modules/glob/package.json113
-rw-r--r--deps/npm/node_modules/graceful-fs/package.json56
-rw-r--r--deps/npm/node_modules/graceful-readlink/.npmignore (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/.npmignore)0
-rw-r--r--deps/npm/node_modules/graceful-readlink/.travis.yml (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/.travis.yml)0
-rw-r--r--deps/npm/node_modules/graceful-readlink/LICENSE (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/LICENSE)1
-rw-r--r--deps/npm/node_modules/graceful-readlink/README.md (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/README.md)0
-rw-r--r--deps/npm/node_modules/graceful-readlink/index.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/index.js)2
-rw-r--r--deps/npm/node_modules/graceful-readlink/package.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/package.json)85
-rw-r--r--deps/npm/node_modules/har-validator/LICENSE (renamed from deps/npm/node_modules/request/node_modules/har-validator/LICENSE)0
-rw-r--r--deps/npm/node_modules/har-validator/README.md (renamed from deps/npm/node_modules/request/node_modules/har-validator/README.md)0
-rwxr-xr-xdeps/npm/node_modules/har-validator/bin/har-validator (renamed from deps/npm/node_modules/request/node_modules/har-validator/bin/har-validator)0
-rw-r--r--deps/npm/node_modules/har-validator/lib/error.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/lib/error.js)0
-rw-r--r--deps/npm/node_modules/har-validator/lib/index.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/lib/index.js)0
-rw-r--r--deps/npm/node_modules/har-validator/lib/schemas/cache.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/cache.json)0
-rw-r--r--deps/npm/node_modules/har-validator/lib/schemas/cacheEntry.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/cacheEntry.json)0
-rw-r--r--deps/npm/node_modules/har-validator/lib/schemas/content.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/content.json)0
-rw-r--r--deps/npm/node_modules/har-validator/lib/schemas/cookie.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/cookie.json)0
-rw-r--r--deps/npm/node_modules/har-validator/lib/schemas/creator.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/creator.json)0
-rw-r--r--deps/npm/node_modules/har-validator/lib/schemas/entry.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/entry.json)0
-rw-r--r--deps/npm/node_modules/har-validator/lib/schemas/har.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/har.json)0
-rw-r--r--deps/npm/node_modules/har-validator/lib/schemas/index.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/index.js)0
-rw-r--r--deps/npm/node_modules/har-validator/lib/schemas/log.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/log.json)0
-rw-r--r--deps/npm/node_modules/har-validator/lib/schemas/page.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/page.json)0
-rw-r--r--deps/npm/node_modules/har-validator/lib/schemas/pageTimings.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/pageTimings.json)0
-rw-r--r--deps/npm/node_modules/har-validator/lib/schemas/postData.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/postData.json)0
-rw-r--r--deps/npm/node_modules/har-validator/lib/schemas/record.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/record.json)0
-rw-r--r--deps/npm/node_modules/har-validator/lib/schemas/request.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/request.json)0
-rw-r--r--deps/npm/node_modules/har-validator/lib/schemas/response.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/response.json)0
-rw-r--r--deps/npm/node_modules/har-validator/lib/schemas/timings.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/timings.json)0
-rw-r--r--deps/npm/node_modules/har-validator/package.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/package.json)135
-rw-r--r--deps/npm/node_modules/has-ansi/index.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/index.js)0
-rw-r--r--deps/npm/node_modules/has-ansi/license (renamed from deps/npm/node_modules/osenv/node_modules/os-homedir/license)0
-rw-r--r--deps/npm/node_modules/has-ansi/package.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/package.json)143
-rw-r--r--deps/npm/node_modules/has-ansi/readme.md (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/readme.md)0
-rw-r--r--deps/npm/node_modules/has-unicode/.npmignore (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/.npmignore)0
-rw-r--r--deps/npm/node_modules/has-unicode/LICENSE (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/LICENSE)1
-rw-r--r--deps/npm/node_modules/has-unicode/README.md (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/README.md)3
-rw-r--r--deps/npm/node_modules/has-unicode/index.js (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/index.js)0
-rw-r--r--deps/npm/node_modules/has-unicode/package.json (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/package.json)87
-rw-r--r--deps/npm/node_modules/has-unicode/test/index.js (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/test/index.js)0
-rw-r--r--deps/npm/node_modules/hawk/.npmignore (renamed from deps/npm/node_modules/request/node_modules/hawk/.npmignore)0
-rwxr-xr-xdeps/npm/node_modules/hawk/.travis.yml (renamed from deps/npm/node_modules/request/node_modules/hawk/.travis.yml)0
-rwxr-xr-xdeps/npm/node_modules/hawk/LICENSE (renamed from deps/npm/node_modules/request/node_modules/hawk/LICENSE)0
-rwxr-xr-xdeps/npm/node_modules/hawk/README.md (renamed from deps/npm/node_modules/request/node_modules/hawk/README.md)10
-rw-r--r--deps/npm/node_modules/hawk/bower.json (renamed from deps/npm/node_modules/request/node_modules/hawk/bower.json)0
-rw-r--r--deps/npm/node_modules/hawk/component.json (renamed from deps/npm/node_modules/request/node_modules/hawk/component.json)0
-rwxr-xr-xdeps/npm/node_modules/hawk/example/usage.js (renamed from deps/npm/node_modules/request/node_modules/hawk/example/usage.js)1
-rwxr-xr-xdeps/npm/node_modules/hawk/images/hawk.png (renamed from deps/npm/node_modules/request/node_modules/hawk/images/hawk.png)bin6945 -> 6945 bytes
-rwxr-xr-xdeps/npm/node_modules/hawk/images/logo.png (renamed from deps/npm/node_modules/request/node_modules/hawk/images/logo.png)bin71732 -> 71732 bytes
-rwxr-xr-xdeps/npm/node_modules/hawk/lib/browser.js (renamed from deps/npm/node_modules/request/node_modules/hawk/lib/browser.js)0
-rwxr-xr-xdeps/npm/node_modules/hawk/lib/client.js (renamed from deps/npm/node_modules/request/node_modules/hawk/lib/client.js)3
-rwxr-xr-xdeps/npm/node_modules/hawk/lib/crypto.js (renamed from deps/npm/node_modules/request/node_modules/hawk/lib/crypto.js)0
-rwxr-xr-xdeps/npm/node_modules/hawk/lib/index.js (renamed from deps/npm/node_modules/request/node_modules/hawk/lib/index.js)1
-rwxr-xr-xdeps/npm/node_modules/hawk/lib/server.js (renamed from deps/npm/node_modules/request/node_modules/hawk/lib/server.js)0
-rwxr-xr-xdeps/npm/node_modules/hawk/lib/utils.js (renamed from deps/npm/node_modules/request/node_modules/hawk/lib/utils.js)1
-rw-r--r--deps/npm/node_modules/hawk/package.json (renamed from deps/npm/node_modules/request/node_modules/hawk/package.json)105
-rwxr-xr-xdeps/npm/node_modules/hawk/test/browser.js (renamed from deps/npm/node_modules/request/node_modules/hawk/test/browser.js)0
-rwxr-xr-xdeps/npm/node_modules/hawk/test/client.js (renamed from deps/npm/node_modules/request/node_modules/hawk/test/client.js)0
-rwxr-xr-xdeps/npm/node_modules/hawk/test/crypto.js (renamed from deps/npm/node_modules/request/node_modules/hawk/test/crypto.js)0
-rwxr-xr-xdeps/npm/node_modules/hawk/test/index.js (renamed from deps/npm/node_modules/request/node_modules/hawk/test/index.js)0
-rwxr-xr-xdeps/npm/node_modules/hawk/test/readme.js (renamed from deps/npm/node_modules/request/node_modules/hawk/test/readme.js)1
-rwxr-xr-xdeps/npm/node_modules/hawk/test/server.js (renamed from deps/npm/node_modules/request/node_modules/hawk/test/server.js)0
-rwxr-xr-xdeps/npm/node_modules/hawk/test/uri.js (renamed from deps/npm/node_modules/request/node_modules/hawk/test/uri.js)1
-rwxr-xr-xdeps/npm/node_modules/hawk/test/utils.js (renamed from deps/npm/node_modules/request/node_modules/hawk/test/utils.js)0
-rw-r--r--deps/npm/node_modules/hoek/.npmignore (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/.npmignore)0
-rw-r--r--deps/npm/node_modules/hoek/.travis.yml (renamed from deps/npm/node_modules/request/node_modules/qs/.travis.yml)0
-rw-r--r--deps/npm/node_modules/hoek/CONTRIBUTING.md (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/CONTRIBUTING.md)0
-rw-r--r--deps/npm/node_modules/hoek/LICENSE (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/LICENSE)0
-rw-r--r--deps/npm/node_modules/hoek/README.md (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/README.md)0
-rw-r--r--deps/npm/node_modules/hoek/images/hoek.png (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/images/hoek.png)bin37939 -> 37939 bytes
-rw-r--r--deps/npm/node_modules/hoek/lib/escape.js (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/escape.js)0
-rw-r--r--deps/npm/node_modules/hoek/lib/index.js (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/index.js)0
-rw-r--r--deps/npm/node_modules/hoek/package.json (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/package.json)92
-rw-r--r--deps/npm/node_modules/hoek/test/escaper.js (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/escaper.js)0
-rw-r--r--deps/npm/node_modules/hoek/test/index.js (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/index.js)0
-rw-r--r--deps/npm/node_modules/hoek/test/modules/ignore.txt (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/ignore.txt)0
-rw-r--r--deps/npm/node_modules/hoek/test/modules/test1.js (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test1.js)0
-rw-r--r--deps/npm/node_modules/hoek/test/modules/test2.js (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test2.js)0
-rw-r--r--deps/npm/node_modules/hoek/test/modules/test3.js (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test3.js)0
-rw-r--r--deps/npm/node_modules/hosted-git-info/package.json87
-rw-r--r--deps/npm/node_modules/http-signature/.dir-locals.el (renamed from deps/npm/node_modules/request/node_modules/http-signature/.dir-locals.el)0
-rw-r--r--deps/npm/node_modules/http-signature/.npmignore (renamed from deps/npm/node_modules/request/node_modules/http-signature/.npmignore)0
-rw-r--r--deps/npm/node_modules/http-signature/LICENSE (renamed from deps/npm/node_modules/request/node_modules/http-signature/LICENSE)0
-rw-r--r--deps/npm/node_modules/http-signature/README.md (renamed from deps/npm/node_modules/request/node_modules/http-signature/README.md)0
-rw-r--r--deps/npm/node_modules/http-signature/http_signing.md (renamed from deps/npm/node_modules/request/node_modules/http-signature/http_signing.md)1
-rw-r--r--deps/npm/node_modules/http-signature/lib/index.js (renamed from deps/npm/node_modules/request/node_modules/http-signature/lib/index.js)0
-rw-r--r--deps/npm/node_modules/http-signature/lib/parser.js (renamed from deps/npm/node_modules/request/node_modules/http-signature/lib/parser.js)0
-rw-r--r--deps/npm/node_modules/http-signature/lib/signer.js (renamed from deps/npm/node_modules/request/node_modules/http-signature/lib/signer.js)0
-rw-r--r--deps/npm/node_modules/http-signature/lib/util.js (renamed from deps/npm/node_modules/request/node_modules/http-signature/lib/util.js)0
-rw-r--r--deps/npm/node_modules/http-signature/lib/verify.js (renamed from deps/npm/node_modules/request/node_modules/http-signature/lib/verify.js)0
-rw-r--r--deps/npm/node_modules/http-signature/package.json (renamed from deps/npm/node_modules/request/node_modules/http-signature/package.json)99
-rw-r--r--deps/npm/node_modules/iferr/.npmignore (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/.npmignore)0
-rw-r--r--deps/npm/node_modules/iferr/LICENSE (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/license.md)8
-rw-r--r--deps/npm/node_modules/iferr/README.md40
-rw-r--r--deps/npm/node_modules/iferr/index.coffee24
-rw-r--r--deps/npm/node_modules/iferr/index.js49
-rw-r--r--deps/npm/node_modules/iferr/package.json75
-rw-r--r--deps/npm/node_modules/iferr/test/index.coffee42
-rw-r--r--deps/npm/node_modules/iferr/test/mocha.opts2
-rw-r--r--deps/npm/node_modules/inflight/package.json93
-rw-r--r--deps/npm/node_modules/inherits/package.json102
-rw-r--r--deps/npm/node_modules/ini/package.json90
-rw-r--r--deps/npm/node_modules/init-package-json/package.json100
-rw-r--r--deps/npm/node_modules/is-absolute/LICENSE (renamed from deps/npm/node_modules/which/node_modules/is-absolute/LICENSE)0
-rw-r--r--deps/npm/node_modules/is-absolute/README.md (renamed from deps/npm/node_modules/which/node_modules/is-absolute/README.md)0
-rw-r--r--deps/npm/node_modules/is-absolute/index.js (renamed from deps/npm/node_modules/which/node_modules/is-absolute/index.js)0
-rw-r--r--deps/npm/node_modules/is-absolute/package.json (renamed from deps/npm/node_modules/which/node_modules/is-absolute/package.json)97
-rw-r--r--deps/npm/node_modules/is-builtin-module/index.js (renamed from deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/index.js)0
-rw-r--r--deps/npm/node_modules/is-builtin-module/license (renamed from deps/npm/node_modules/osenv/node_modules/os-tmpdir/license)0
-rw-r--r--deps/npm/node_modules/is-builtin-module/package.json (renamed from deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/package.json)117
-rw-r--r--deps/npm/node_modules/is-builtin-module/readme.md (renamed from deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/readme.md)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/.npmignore (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/.npmignore)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/.travis.yml (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/.travis.yml)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/LICENSE (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/LICENSE)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/README.md (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/README.md)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/example.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/example.js)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/formats.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/formats.js)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/index.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/index.js)12
-rw-r--r--deps/npm/node_modules/is-my-json-valid/package.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/package.json)97
-rw-r--r--deps/npm/node_modules/is-my-json-valid/require.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/require.js)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/fixtures/cosmic.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/fixtures/cosmic.js)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/default.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/default.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/format.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/format.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/items.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/items.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/not.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/not.json)2
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndFormat.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndFormat.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndObject.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndObject.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/required.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/required.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/type.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/type.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/json-schema.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema.js)0
-rw-r--r--deps/npm/node_modules/is-my-json-valid/test/misc.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/misc.js)0
-rw-r--r--deps/npm/node_modules/is-property/.npmignore (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/.npmignore)0
-rw-r--r--deps/npm/node_modules/is-property/LICENSE (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/LICENSE)0
-rw-r--r--deps/npm/node_modules/is-property/README.md (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/README.md)2
-rw-r--r--deps/npm/node_modules/is-property/is-property.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/is-property.js)0
-rw-r--r--deps/npm/node_modules/is-property/package.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/package.json)99
-rw-r--r--deps/npm/node_modules/is-relative/LICENSE-MIT (renamed from deps/npm/node_modules/which/node_modules/is-absolute/node_modules/is-relative/LICENSE-MIT)0
-rw-r--r--deps/npm/node_modules/is-relative/README.md (renamed from deps/npm/node_modules/which/node_modules/is-absolute/node_modules/is-relative/README.md)0
-rw-r--r--deps/npm/node_modules/is-relative/index.js (renamed from deps/npm/node_modules/which/node_modules/is-absolute/node_modules/is-relative/index.js)0
-rw-r--r--deps/npm/node_modules/is-relative/package.json (renamed from deps/npm/node_modules/which/node_modules/is-absolute/node_modules/is-relative/package.json)108
-rw-r--r--deps/npm/node_modules/isarray/README.md (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/README.md)0
-rw-r--r--deps/npm/node_modules/isarray/build/build.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/build/build.js)0
-rw-r--r--deps/npm/node_modules/isarray/component.json (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/component.json)0
-rw-r--r--deps/npm/node_modules/isarray/index.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/index.js)0
-rw-r--r--deps/npm/node_modules/isarray/package.json (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/package.json)88
-rw-r--r--deps/npm/node_modules/isstream/.npmignore (renamed from deps/npm/node_modules/request/node_modules/isstream/.npmignore)0
-rw-r--r--deps/npm/node_modules/isstream/.travis.yml (renamed from deps/npm/node_modules/request/node_modules/isstream/.travis.yml)0
-rw-r--r--deps/npm/node_modules/isstream/LICENSE.md (renamed from deps/npm/node_modules/request/node_modules/isstream/LICENSE.md)0
-rw-r--r--deps/npm/node_modules/isstream/README.md (renamed from deps/npm/node_modules/request/node_modules/isstream/README.md)0
-rw-r--r--deps/npm/node_modules/isstream/isstream.js (renamed from deps/npm/node_modules/request/node_modules/isstream/isstream.js)0
-rw-r--r--deps/npm/node_modules/isstream/package.json (renamed from deps/npm/node_modules/request/node_modules/isstream/package.json)104
-rw-r--r--deps/npm/node_modules/isstream/test.js (renamed from deps/npm/node_modules/request/node_modules/isstream/test.js)3
-rw-r--r--deps/npm/node_modules/jju/.npmignore (renamed from deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/.npmignore)5
-rw-r--r--deps/npm/node_modules/jju/README.md (renamed from deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/README.md)1
-rw-r--r--deps/npm/node_modules/jju/index.js (renamed from deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/index.js)0
-rw-r--r--deps/npm/node_modules/jju/lib/analyze.js (renamed from deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/analyze.js)1
-rw-r--r--deps/npm/node_modules/jju/lib/document.js (renamed from deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/document.js)1
-rw-r--r--deps/npm/node_modules/jju/lib/parse.js (renamed from deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/parse.js)1
-rw-r--r--deps/npm/node_modules/jju/lib/stringify.js (renamed from deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/stringify.js)1
-rw-r--r--deps/npm/node_modules/jju/lib/unicode.js (renamed from deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/unicode.js)0
-rw-r--r--deps/npm/node_modules/jju/lib/utils.js (renamed from deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/utils.js)1
-rw-r--r--deps/npm/node_modules/jju/package.json88
-rw-r--r--deps/npm/node_modules/jju/package.yaml (renamed from deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/package.yaml)3
-rw-r--r--deps/npm/node_modules/json-parse-helpfulerror/.editorconfig (renamed from deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/.editorconfig)0
-rw-r--r--deps/npm/node_modules/json-parse-helpfulerror/.npmignore (renamed from deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/.npmignore)0
-rw-r--r--deps/npm/node_modules/json-parse-helpfulerror/LICENSE (renamed from deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/LICENSE)1
-rw-r--r--deps/npm/node_modules/json-parse-helpfulerror/README.md (renamed from deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/README.md)0
-rw-r--r--deps/npm/node_modules/json-parse-helpfulerror/index.js (renamed from deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/index.js)0
-rw-r--r--deps/npm/node_modules/json-parse-helpfulerror/package.json (renamed from deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/package.json)97
-rw-r--r--deps/npm/node_modules/json-parse-helpfulerror/test/test.js (renamed from deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/test/test.js)0
-rw-r--r--deps/npm/node_modules/json-stringify-safe/.npmignore (renamed from deps/npm/node_modules/request/node_modules/json-stringify-safe/.npmignore)0
-rw-r--r--deps/npm/node_modules/json-stringify-safe/CHANGELOG.md (renamed from deps/npm/node_modules/request/node_modules/json-stringify-safe/CHANGELOG.md)0
-rw-r--r--deps/npm/node_modules/json-stringify-safe/LICENSE (renamed from deps/npm/node_modules/config-chain/node_modules/proto-list/LICENSE)0
-rw-r--r--deps/npm/node_modules/json-stringify-safe/Makefile (renamed from deps/npm/node_modules/request/node_modules/json-stringify-safe/Makefile)0
-rw-r--r--deps/npm/node_modules/json-stringify-safe/README.md (renamed from deps/npm/node_modules/request/node_modules/json-stringify-safe/README.md)0
-rw-r--r--deps/npm/node_modules/json-stringify-safe/package.json (renamed from deps/npm/node_modules/request/node_modules/json-stringify-safe/package.json)92
-rw-r--r--deps/npm/node_modules/json-stringify-safe/stringify.js (renamed from deps/npm/node_modules/request/node_modules/json-stringify-safe/stringify.js)0
-rw-r--r--deps/npm/node_modules/json-stringify-safe/test/mocha.opts (renamed from deps/npm/node_modules/request/node_modules/json-stringify-safe/test/mocha.opts)0
-rw-r--r--deps/npm/node_modules/json-stringify-safe/test/stringify_test.js (renamed from deps/npm/node_modules/request/node_modules/json-stringify-safe/test/stringify_test.js)0
-rw-r--r--deps/npm/node_modules/jsonpointer/.travis.yml (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/.travis.yml)0
-rw-r--r--deps/npm/node_modules/jsonpointer/README.md (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/README.md)0
-rw-r--r--deps/npm/node_modules/jsonpointer/jsonpointer.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/jsonpointer.js)0
-rw-r--r--deps/npm/node_modules/jsonpointer/package.json93
-rw-r--r--deps/npm/node_modules/jsonpointer/test.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/test.js)0
-rw-r--r--deps/npm/node_modules/lockfile/package.json96
-rw-r--r--deps/npm/node_modules/lodash._arraycopy/LICENSE.txt (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._basetostring/LICENSE.txt)0
-rw-r--r--deps/npm/node_modules/lodash._arraycopy/README.md20
-rw-r--r--deps/npm/node_modules/lodash._arraycopy/index.js29
-rw-r--r--deps/npm/node_modules/lodash._arraycopy/package.json97
-rw-r--r--deps/npm/node_modules/lodash._arrayeach/LICENSE.txt (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/node_modules/lodash.repeat/LICENSE.txt)0
-rw-r--r--deps/npm/node_modules/lodash._arrayeach/README.md20
-rw-r--r--deps/npm/node_modules/lodash._arrayeach/index.js31
-rw-r--r--deps/npm/node_modules/lodash._arrayeach/package.json97
-rw-r--r--deps/npm/node_modules/lodash._baseassign/LICENSE.txt (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/LICENSE.txt)0
-rw-r--r--deps/npm/node_modules/lodash._baseassign/README.md20
-rw-r--r--deps/npm/node_modules/lodash._baseassign/index.js27
-rw-r--r--deps/npm/node_modules/lodash._baseassign/package.json116
-rw-r--r--deps/npm/node_modules/lodash._basecallback/LICENSE (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/LICENSE.txt)0
-rw-r--r--deps/npm/node_modules/lodash._basecallback/README.md20
-rw-r--r--deps/npm/node_modules/lodash._basecallback/index.js422
-rw-r--r--deps/npm/node_modules/lodash._basecallback/package.json118
-rw-r--r--deps/npm/node_modules/lodash._baseclone/LICENSE (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/LICENSE.txt)0
-rw-r--r--deps/npm/node_modules/lodash._baseclone/README.md20
-rw-r--r--deps/npm/node_modules/lodash._baseclone/index.js271
-rw-r--r--deps/npm/node_modules/lodash._baseclone/package.json120
-rw-r--r--deps/npm/node_modules/lodash._basecopy/LICENSE.txt (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/LICENSE.txt)0
-rw-r--r--deps/npm/node_modules/lodash._basecopy/README.md20
-rw-r--r--deps/npm/node_modules/lodash._basecopy/index.js32
-rw-r--r--deps/npm/node_modules/lodash._basecopy/package.json113
-rw-r--r--deps/npm/node_modules/lodash._basedifference/LICENSE22
-rw-r--r--deps/npm/node_modules/lodash._basedifference/README.md20
-rw-r--r--deps/npm/node_modules/lodash._basedifference/index.js63
-rw-r--r--deps/npm/node_modules/lodash._basedifference/package.json117
-rw-r--r--deps/npm/node_modules/lodash._baseflatten/LICENSE22
-rw-r--r--deps/npm/node_modules/lodash._baseflatten/README.md20
-rw-r--r--deps/npm/node_modules/lodash._baseflatten/index.js131
-rw-r--r--deps/npm/node_modules/lodash._baseflatten/package.json116
-rw-r--r--deps/npm/node_modules/lodash._basefor/LICENSE.txt22
-rw-r--r--deps/npm/node_modules/lodash._basefor/README.md20
-rw-r--r--deps/npm/node_modules/lodash._basefor/index.js86
-rw-r--r--deps/npm/node_modules/lodash._basefor/package.json113
-rw-r--r--deps/npm/node_modules/lodash._baseindexof/LICENSE.txt22
-rw-r--r--deps/npm/node_modules/lodash._baseindexof/README.md20
-rw-r--r--deps/npm/node_modules/lodash._baseindexof/index.js57
-rw-r--r--deps/npm/node_modules/lodash._baseindexof/package.json114
-rw-r--r--deps/npm/node_modules/lodash._baseisequal/LICENSE.txt22
-rw-r--r--deps/npm/node_modules/lodash._baseisequal/README.md20
-rw-r--r--deps/npm/node_modules/lodash._baseisequal/index.js342
-rw-r--r--deps/npm/node_modules/lodash._baseisequal/package.json117
-rw-r--r--deps/npm/node_modules/lodash._basetostring/LICENSE22
-rw-r--r--deps/npm/node_modules/lodash._basetostring/README.md (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._basetostring/README.md)4
-rw-r--r--deps/npm/node_modules/lodash._basetostring/index.js (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._basetostring/index.js)9
-rw-r--r--deps/npm/node_modules/lodash._basetostring/package.json (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._basetostring/package.json)106
-rw-r--r--deps/npm/node_modules/lodash._baseuniq/LICENSE22
-rw-r--r--deps/npm/node_modules/lodash._baseuniq/README.md20
-rw-r--r--deps/npm/node_modules/lodash._baseuniq/index.js68
-rw-r--r--deps/npm/node_modules/lodash._baseuniq/package.json118
-rw-r--r--deps/npm/node_modules/lodash._bindcallback/LICENSE.txt22
-rw-r--r--deps/npm/node_modules/lodash._bindcallback/README.md20
-rw-r--r--deps/npm/node_modules/lodash._bindcallback/index.js65
-rw-r--r--deps/npm/node_modules/lodash._bindcallback/package.json114
-rw-r--r--deps/npm/node_modules/lodash._cacheindexof/LICENSE.txt22
-rw-r--r--deps/npm/node_modules/lodash._cacheindexof/README.md20
-rw-r--r--deps/npm/node_modules/lodash._cacheindexof/index.js53
-rw-r--r--deps/npm/node_modules/lodash._cacheindexof/package.json114
-rw-r--r--deps/npm/node_modules/lodash._createcache/LICENSE22
-rw-r--r--deps/npm/node_modules/lodash._createcache/README.md20
-rw-r--r--deps/npm/node_modules/lodash._createcache/index.js91
-rw-r--r--deps/npm/node_modules/lodash._createcache/package.json116
-rw-r--r--deps/npm/node_modules/lodash._createpadding/LICENSE22
-rw-r--r--deps/npm/node_modules/lodash._createpadding/README.md (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/README.md)4
-rw-r--r--deps/npm/node_modules/lodash._createpadding/index.js (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/index.js)12
-rw-r--r--deps/npm/node_modules/lodash._createpadding/package.json (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/package.json)104
-rw-r--r--deps/npm/node_modules/lodash._getnative/LICENSE22
-rw-r--r--deps/npm/node_modules/lodash._getnative/README.md20
-rw-r--r--deps/npm/node_modules/lodash._getnative/index.js137
-rw-r--r--deps/npm/node_modules/lodash._getnative/package.json111
-rw-r--r--deps/npm/node_modules/lodash._isiterateecall/LICENSE.txt22
-rw-r--r--deps/npm/node_modules/lodash._isiterateecall/README.md20
-rw-r--r--deps/npm/node_modules/lodash._isiterateecall/index.js132
-rw-r--r--deps/npm/node_modules/lodash._isiterateecall/package.json113
-rw-r--r--deps/npm/node_modules/lodash.clonedeep/LICENSE22
-rw-r--r--deps/npm/node_modules/lodash.clonedeep/README.md20
-rw-r--r--deps/npm/node_modules/lodash.clonedeep/index.js63
-rw-r--r--deps/npm/node_modules/lodash.clonedeep/package.json123
-rw-r--r--deps/npm/node_modules/lodash.isarguments/LICENSE22
-rw-r--r--deps/npm/node_modules/lodash.isarguments/README.md20
-rw-r--r--deps/npm/node_modules/lodash.isarguments/index.js106
-rw-r--r--deps/npm/node_modules/lodash.isarguments/package.json120
-rw-r--r--deps/npm/node_modules/lodash.isarray/LICENSE22
-rw-r--r--deps/npm/node_modules/lodash.isarray/README.md20
-rw-r--r--deps/npm/node_modules/lodash.isarray/index.js180
-rw-r--r--deps/npm/node_modules/lodash.isarray/package.json124
-rw-r--r--deps/npm/node_modules/lodash.istypedarray/LICENSE.txt22
-rw-r--r--deps/npm/node_modules/lodash.istypedarray/README.md20
-rw-r--r--deps/npm/node_modules/lodash.istypedarray/index.js110
-rw-r--r--deps/npm/node_modules/lodash.istypedarray/package.json119
-rw-r--r--deps/npm/node_modules/lodash.keys/LICENSE22
-rw-r--r--deps/npm/node_modules/lodash.keys/README.md20
-rw-r--r--deps/npm/node_modules/lodash.keys/index.js236
-rw-r--r--deps/npm/node_modules/lodash.keys/package.json126
-rw-r--r--deps/npm/node_modules/lodash.pad/LICENSE22
-rw-r--r--deps/npm/node_modules/lodash.pad/README.md (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/README.md)4
-rw-r--r--deps/npm/node_modules/lodash.pad/index.js (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/index.js)18
-rw-r--r--deps/npm/node_modules/lodash.pad/package.json (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/package.json)96
-rw-r--r--deps/npm/node_modules/lodash.padleft/LICENSE.txt22
-rw-r--r--deps/npm/node_modules/lodash.padleft/README.md (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/README.md)0
-rw-r--r--deps/npm/node_modules/lodash.padleft/index.js (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/index.js)0
-rw-r--r--deps/npm/node_modules/lodash.padleft/package.json (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/package.json)96
-rw-r--r--deps/npm/node_modules/lodash.padright/LICENSE.txt22
-rw-r--r--deps/npm/node_modules/lodash.padright/README.md (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/README.md)0
-rw-r--r--deps/npm/node_modules/lodash.padright/index.js (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/index.js)0
-rw-r--r--deps/npm/node_modules/lodash.padright/package.json (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/package.json)96
-rw-r--r--deps/npm/node_modules/lodash.pairs/LICENSE.txt22
-rw-r--r--deps/npm/node_modules/lodash.pairs/README.md20
-rw-r--r--deps/npm/node_modules/lodash.pairs/index.js78
-rw-r--r--deps/npm/node_modules/lodash.pairs/package.json121
-rw-r--r--deps/npm/node_modules/lodash.repeat/LICENSE22
-rw-r--r--deps/npm/node_modules/lodash.repeat/README.md (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/node_modules/lodash.repeat/README.md)4
-rw-r--r--deps/npm/node_modules/lodash.repeat/index.js (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/node_modules/lodash.repeat/index.js)12
-rw-r--r--deps/npm/node_modules/lodash.repeat/package.json (renamed from deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/node_modules/lodash.repeat/package.json)112
-rw-r--r--deps/npm/node_modules/lodash.restparam/LICENSE.txt22
-rw-r--r--deps/npm/node_modules/lodash.restparam/README.md20
-rw-r--r--deps/npm/node_modules/lodash.restparam/index.js67
-rw-r--r--deps/npm/node_modules/lodash.restparam/package.json120
-rw-r--r--deps/npm/node_modules/lodash.union/LICENSE.txt22
-rw-r--r--deps/npm/node_modules/lodash.union/README.md20
-rw-r--r--deps/npm/node_modules/lodash.union/index.js35
-rw-r--r--deps/npm/node_modules/lodash.union/package.json123
-rw-r--r--deps/npm/node_modules/lodash.uniq/LICENSE22
-rw-r--r--deps/npm/node_modules/lodash.uniq/README.md20
-rw-r--r--deps/npm/node_modules/lodash.uniq/index.js106
-rw-r--r--deps/npm/node_modules/lodash.uniq/package.json125
-rw-r--r--deps/npm/node_modules/lodash.without/LICENSE.txt22
-rw-r--r--deps/npm/node_modules/lodash.without/README.md20
-rw-r--r--deps/npm/node_modules/lodash.without/index.js89
-rw-r--r--deps/npm/node_modules/lodash.without/package.json122
-rw-r--r--deps/npm/node_modules/lru-cache/README.md14
-rw-r--r--deps/npm/node_modules/lru-cache/lib/lru-cache.js52
-rw-r--r--deps/npm/node_modules/lru-cache/package.json96
-rw-r--r--deps/npm/node_modules/lru-cache/test/basic.js51
-rw-r--r--deps/npm/node_modules/lru-cache/test/serialize.js215
-rw-r--r--deps/npm/node_modules/mime-db/HISTORY.md (renamed from deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/HISTORY.md)0
-rw-r--r--deps/npm/node_modules/mime-db/LICENSE (renamed from deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/LICENSE)0
-rw-r--r--deps/npm/node_modules/mime-db/README.md (renamed from deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/README.md)0
-rw-r--r--deps/npm/node_modules/mime-db/db.json (renamed from deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/db.json)0
-rw-r--r--deps/npm/node_modules/mime-db/index.js (renamed from deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/index.js)0
-rw-r--r--deps/npm/node_modules/mime-db/package.json121
-rw-r--r--deps/npm/node_modules/mime-types/HISTORY.md (renamed from deps/npm/node_modules/request/node_modules/mime-types/HISTORY.md)0
-rw-r--r--deps/npm/node_modules/mime-types/LICENSE (renamed from deps/npm/node_modules/request/node_modules/mime-types/LICENSE)0
-rw-r--r--deps/npm/node_modules/mime-types/README.md (renamed from deps/npm/node_modules/request/node_modules/mime-types/README.md)0
-rw-r--r--deps/npm/node_modules/mime-types/index.js (renamed from deps/npm/node_modules/request/node_modules/mime-types/index.js)0
-rw-r--r--deps/npm/node_modules/mime-types/package.json (renamed from deps/npm/node_modules/request/node_modules/mime-types/package.json)99
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/README.md121
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/example.js8
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/index.js191
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile6
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/example.js5
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json83
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/package.json75
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/bash-comparison.js32
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/bash-results.txt1075
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/cases.txt182
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/dollar.js9
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/empty-option.js10
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/generate.sh24
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/negative-increment.js15
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/nested.js16
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/order.js10
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/pad.js13
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/same-type.js7
-rw-r--r--deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/sequence.js50
-rw-r--r--deps/npm/node_modules/minimatch/package.json99
-rw-r--r--deps/npm/node_modules/minimist/.travis.yml (renamed from deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.travis.yml)0
-rw-r--r--deps/npm/node_modules/minimist/LICENSE (renamed from deps/npm/node_modules/mkdirp/node_modules/minimist/LICENSE)0
-rw-r--r--deps/npm/node_modules/minimist/example/parse.js (renamed from deps/npm/node_modules/mkdirp/node_modules/minimist/example/parse.js)0
-rw-r--r--deps/npm/node_modules/minimist/index.js (renamed from deps/npm/node_modules/mkdirp/node_modules/minimist/index.js)38
-rw-r--r--deps/npm/node_modules/minimist/package.json (renamed from deps/npm/node_modules/mkdirp/node_modules/minimist/package.json)111
-rw-r--r--deps/npm/node_modules/minimist/readme.markdown (renamed from deps/npm/node_modules/mkdirp/node_modules/minimist/readme.markdown)0
-rw-r--r--deps/npm/node_modules/minimist/test/dash.js (renamed from deps/npm/node_modules/mkdirp/node_modules/minimist/test/dash.js)0
-rw-r--r--deps/npm/node_modules/minimist/test/default_bool.js (renamed from deps/npm/node_modules/mkdirp/node_modules/minimist/test/default_bool.js)0
-rw-r--r--deps/npm/node_modules/minimist/test/dotted.js (renamed from deps/npm/node_modules/mkdirp/node_modules/minimist/test/dotted.js)0
-rw-r--r--deps/npm/node_modules/minimist/test/long.js (renamed from deps/npm/node_modules/mkdirp/node_modules/minimist/test/long.js)0
-rw-r--r--deps/npm/node_modules/minimist/test/parse.js (renamed from deps/npm/node_modules/mkdirp/node_modules/minimist/test/parse.js)28
-rw-r--r--deps/npm/node_modules/minimist/test/parse_modified.js (renamed from deps/npm/node_modules/mkdirp/node_modules/minimist/test/parse_modified.js)2
-rw-r--r--deps/npm/node_modules/minimist/test/short.js (renamed from deps/npm/node_modules/mkdirp/node_modules/minimist/test/short.js)4
-rw-r--r--deps/npm/node_modules/minimist/test/whitespace.js (renamed from deps/npm/node_modules/mkdirp/node_modules/minimist/test/whitespace.js)0
-rw-r--r--deps/npm/node_modules/mkdirp/package.json100
-rw-r--r--deps/npm/node_modules/ms/.npmignore (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/.npmignore)0
-rw-r--r--deps/npm/node_modules/ms/History.md (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/History.md)0
-rw-r--r--deps/npm/node_modules/ms/LICENSE (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/LICENSE)0
-rw-r--r--deps/npm/node_modules/ms/README.md (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/README.md)0
-rw-r--r--deps/npm/node_modules/ms/index.js (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/index.js)0
-rw-r--r--deps/npm/node_modules/ms/package.json (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/package.json)84
-rw-r--r--deps/npm/node_modules/mute-stream/LICENSE (renamed from deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/LICENSE)0
-rw-r--r--deps/npm/node_modules/mute-stream/README.md (renamed from deps/npm/node_modules/read/node_modules/mute-stream/README.md)0
-rw-r--r--deps/npm/node_modules/mute-stream/mute.js (renamed from deps/npm/node_modules/read/node_modules/mute-stream/mute.js)0
-rw-r--r--deps/npm/node_modules/mute-stream/package.json (renamed from deps/npm/node_modules/read/node_modules/mute-stream/package.json)89
-rw-r--r--deps/npm/node_modules/mute-stream/test/basic.js (renamed from deps/npm/node_modules/read/node_modules/mute-stream/test/basic.js)0
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md80
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js38
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json73
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/test/balanced.js56
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE18
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown62
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js6
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js13
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/test/map.js39
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/bash-comparison.js32
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/bash-results.txt1075
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/cases.txt182
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/dollar.js9
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/empty-option.js10
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/generate.sh24
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/negative-increment.js15
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/nested.js16
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/order.js10
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/pad.js13
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/same-type.js7
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/sequence.js50
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/package.json101
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/glob/package.json111
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/minimatch/package.json89
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/.npmignore6
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/History.md195
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/Makefile36
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/Readme.md188
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/bower.json28
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/browser.js168
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/component.json19
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/debug.js197
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node.js209
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/package.json73
-rw-r--r--deps/npm/node_modules/node-gyp/node_modules/tar/package.json87
-rw-r--r--deps/npm/node_modules/node-gyp/package.json119
-rw-r--r--deps/npm/node_modules/node-uuid/.npmignore (renamed from deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore)0
-rw-r--r--deps/npm/node_modules/node-uuid/LICENSE.md (renamed from deps/npm/node_modules/request/node_modules/node-uuid/LICENSE.md)2
-rw-r--r--deps/npm/node_modules/node-uuid/README.md (renamed from deps/npm/node_modules/request/node_modules/node-uuid/README.md)0
-rw-r--r--deps/npm/node_modules/node-uuid/benchmark/README.md (renamed from deps/npm/node_modules/request/node_modules/node-uuid/benchmark/README.md)0
-rw-r--r--deps/npm/node_modules/node-uuid/benchmark/bench.gnu (renamed from deps/npm/node_modules/request/node_modules/node-uuid/benchmark/bench.gnu)36
-rwxr-xr-xdeps/npm/node_modules/node-uuid/benchmark/bench.sh (renamed from deps/npm/node_modules/request/node_modules/node-uuid/benchmark/bench.sh)0
-rw-r--r--deps/npm/node_modules/node-uuid/benchmark/benchmark-native.c (renamed from deps/npm/node_modules/request/node_modules/node-uuid/benchmark/benchmark-native.c)0
-rw-r--r--deps/npm/node_modules/node-uuid/benchmark/benchmark.js (renamed from deps/npm/node_modules/request/node_modules/node-uuid/benchmark/benchmark.js)0
-rwxr-xr-xdeps/npm/node_modules/node-uuid/bin/uuid (renamed from deps/npm/node_modules/request/node_modules/node-uuid/bin/uuid)0
-rw-r--r--deps/npm/node_modules/node-uuid/bower.json (renamed from deps/npm/node_modules/request/node_modules/node-uuid/bower.json)0
-rw-r--r--deps/npm/node_modules/node-uuid/component.json (renamed from deps/npm/node_modules/request/node_modules/node-uuid/component.json)0
-rw-r--r--deps/npm/node_modules/node-uuid/package.json (renamed from deps/npm/node_modules/request/node_modules/node-uuid/package.json)103
-rw-r--r--deps/npm/node_modules/node-uuid/test/compare_v1.js (renamed from deps/npm/node_modules/request/node_modules/node-uuid/test/compare_v1.js)0
-rw-r--r--deps/npm/node_modules/node-uuid/test/test.html (renamed from deps/npm/node_modules/request/node_modules/node-uuid/test/test.html)0
-rw-r--r--deps/npm/node_modules/node-uuid/test/test.js (renamed from deps/npm/node_modules/request/node_modules/node-uuid/test/test.js)0
-rw-r--r--deps/npm/node_modules/node-uuid/uuid.js (renamed from deps/npm/node_modules/request/node_modules/node-uuid/uuid.js)2
-rw-r--r--deps/npm/node_modules/nopt/package.json88
-rw-r--r--deps/npm/node_modules/normalize-git-url/package.json99
-rw-r--r--deps/npm/node_modules/normalize-package-data/package.json115
-rw-r--r--deps/npm/node_modules/npm-cache-filename/package.json78
-rw-r--r--deps/npm/node_modules/npm-install-checks/index.js1
-rw-r--r--deps/npm/node_modules/npm-install-checks/package.json100
-rw-r--r--deps/npm/node_modules/npm-install-checks/test/check-engine.js10
-rw-r--r--deps/npm/node_modules/npm-package-arg/package.json96
-rw-r--r--deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/LICENSE24
-rw-r--r--deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/package.json53
-rw-r--r--deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/package.json53
-rw-r--r--deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/package.json45
-rw-r--r--deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/package.json54
-rw-r--r--deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/package.json53
-rw-r--r--deps/npm/node_modules/npm-registry-client/package.json96
-rw-r--r--deps/npm/node_modules/npm-user-validate/package.json87
-rw-r--r--deps/npm/node_modules/npmlog/node_modules/gauge/package.json60
-rw-r--r--deps/npm/node_modules/npmlog/package.json84
-rw-r--r--deps/npm/node_modules/oauth-sign/LICENSE (renamed from deps/npm/node_modules/request/node_modules/oauth-sign/LICENSE)0
-rw-r--r--deps/npm/node_modules/oauth-sign/README.md (renamed from deps/npm/node_modules/request/node_modules/oauth-sign/README.md)2
-rw-r--r--deps/npm/node_modules/oauth-sign/index.js (renamed from deps/npm/node_modules/request/node_modules/oauth-sign/index.js)2
-rw-r--r--deps/npm/node_modules/oauth-sign/package.json (renamed from deps/npm/node_modules/request/node_modules/oauth-sign/package.json)82
-rw-r--r--deps/npm/node_modules/oauth-sign/test.js (renamed from deps/npm/node_modules/request/node_modules/oauth-sign/test.js)6
-rw-r--r--deps/npm/node_modules/once/package.json104
-rw-r--r--deps/npm/node_modules/opener/package.json89
-rw-r--r--deps/npm/node_modules/os-homedir/index.js (renamed from deps/npm/node_modules/osenv/node_modules/os-homedir/index.js)2
-rw-r--r--deps/npm/node_modules/os-homedir/license (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/license)0
-rw-r--r--deps/npm/node_modules/os-homedir/package.json (renamed from deps/npm/node_modules/osenv/node_modules/os-homedir/package.json)112
-rw-r--r--deps/npm/node_modules/os-homedir/readme.md (renamed from deps/npm/node_modules/osenv/node_modules/os-homedir/readme.md)0
-rw-r--r--deps/npm/node_modules/os-tmpdir/index.js (renamed from deps/npm/node_modules/osenv/node_modules/os-tmpdir/index.js)0
-rw-r--r--deps/npm/node_modules/os-tmpdir/license (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/license)0
-rw-r--r--deps/npm/node_modules/os-tmpdir/package.json (renamed from deps/npm/node_modules/osenv/node_modules/os-tmpdir/package.json)109
-rw-r--r--deps/npm/node_modules/os-tmpdir/readme.md (renamed from deps/npm/node_modules/osenv/node_modules/os-tmpdir/readme.md)0
-rw-r--r--deps/npm/node_modules/osenv/package.json101
-rw-r--r--deps/npm/node_modules/path-array/.npmignore (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/.npmignore)0
-rw-r--r--deps/npm/node_modules/path-array/.travis.yml (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/.travis.yml)0
-rw-r--r--deps/npm/node_modules/path-array/History.md (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/History.md)0
-rw-r--r--deps/npm/node_modules/path-array/README.md (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/README.md)0
-rw-r--r--deps/npm/node_modules/path-array/index.js (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/index.js)0
-rw-r--r--deps/npm/node_modules/path-array/package.json (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/package.json)83
-rw-r--r--deps/npm/node_modules/path-array/test/test.js (renamed from deps/npm/node_modules/node-gyp/node_modules/path-array/test/test.js)0
-rw-r--r--deps/npm/node_modules/path-is-absolute/index.js (renamed from deps/npm/node_modules/glob/node_modules/path-is-absolute/index.js)0
-rw-r--r--deps/npm/node_modules/path-is-absolute/license (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/license)0
-rw-r--r--deps/npm/node_modules/path-is-absolute/package.json (renamed from deps/npm/node_modules/glob/node_modules/path-is-absolute/package.json)111
-rw-r--r--deps/npm/node_modules/path-is-absolute/readme.md (renamed from deps/npm/node_modules/glob/node_modules/path-is-absolute/readme.md)0
-rw-r--r--deps/npm/node_modules/path-is-inside/package.json92
-rw-r--r--deps/npm/node_modules/process-nextick-args/.travis.yml (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/.travis.yml)0
-rw-r--r--deps/npm/node_modules/process-nextick-args/index.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/index.js)0
-rw-r--r--deps/npm/node_modules/process-nextick-args/license.md (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/license.md)0
-rw-r--r--deps/npm/node_modules/process-nextick-args/package.json (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/package.json)76
-rw-r--r--deps/npm/node_modules/process-nextick-args/readme.md (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/readme.md)0
-rw-r--r--deps/npm/node_modules/process-nextick-args/test.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/test.js)0
-rw-r--r--deps/npm/node_modules/promzard/.npmignore (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/.npmignore)0
-rw-r--r--deps/npm/node_modules/promzard/LICENSE (renamed from deps/npm/node_modules/char-spinner/LICENSE)0
-rw-r--r--deps/npm/node_modules/promzard/README.md (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/README.md)0
-rw-r--r--deps/npm/node_modules/promzard/example/buffer.js (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/example/buffer.js)0
-rw-r--r--deps/npm/node_modules/promzard/example/index.js (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/example/index.js)0
-rw-r--r--deps/npm/node_modules/promzard/example/npm-init/README.md (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/README.md)0
-rw-r--r--deps/npm/node_modules/promzard/example/npm-init/init-input.js (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/init-input.js)0
-rw-r--r--deps/npm/node_modules/promzard/example/npm-init/init.js (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/init.js)0
-rw-r--r--deps/npm/node_modules/promzard/example/npm-init/package.json (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/package.json)0
-rw-r--r--deps/npm/node_modules/promzard/example/substack-input.js (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/example/substack-input.js)2
-rw-r--r--deps/npm/node_modules/promzard/package.json (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/package.json)79
-rw-r--r--deps/npm/node_modules/promzard/promzard.js (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/promzard.js)1
-rw-r--r--deps/npm/node_modules/promzard/test/basic.js (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/test/basic.js)0
-rw-r--r--deps/npm/node_modules/promzard/test/buffer.js (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/test/buffer.js)0
-rw-r--r--deps/npm/node_modules/promzard/test/exports.input (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/test/exports.input)0
-rw-r--r--deps/npm/node_modules/promzard/test/exports.js (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/test/exports.js)0
-rw-r--r--deps/npm/node_modules/promzard/test/fn.input (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/test/fn.input)0
-rw-r--r--deps/npm/node_modules/promzard/test/fn.js (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/test/fn.js)0
-rw-r--r--deps/npm/node_modules/promzard/test/simple.input (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/test/simple.input)0
-rw-r--r--deps/npm/node_modules/promzard/test/simple.js (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/test/simple.js)6
-rw-r--r--deps/npm/node_modules/promzard/test/validate.input (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/test/validate.input)0
-rw-r--r--deps/npm/node_modules/promzard/test/validate.js (renamed from deps/npm/node_modules/init-package-json/node_modules/promzard/test/validate.js)0
-rw-r--r--deps/npm/node_modules/proto-list/LICENSE (renamed from deps/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/LICENSE)0
-rw-r--r--deps/npm/node_modules/proto-list/README.md (renamed from deps/npm/node_modules/config-chain/node_modules/proto-list/README.md)0
-rw-r--r--deps/npm/node_modules/proto-list/package.json (renamed from deps/npm/node_modules/config-chain/node_modules/proto-list/package.json)81
-rw-r--r--deps/npm/node_modules/proto-list/proto-list.js (renamed from deps/npm/node_modules/config-chain/node_modules/proto-list/proto-list.js)0
-rw-r--r--deps/npm/node_modules/proto-list/test/basic.js (renamed from deps/npm/node_modules/config-chain/node_modules/proto-list/test/basic.js)0
-rw-r--r--deps/npm/node_modules/qs/.eslintignore (renamed from deps/npm/node_modules/request/node_modules/qs/.eslintignore)0
-rw-r--r--deps/npm/node_modules/qs/.npmignore (renamed from deps/npm/node_modules/request/node_modules/qs/.npmignore)0
-rw-r--r--[-rwxr-xr-x]deps/npm/node_modules/qs/.travis.yml (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/.travis.yml)1
-rw-r--r--deps/npm/node_modules/qs/CHANGELOG.md (renamed from deps/npm/node_modules/request/node_modules/qs/CHANGELOG.md)0
-rw-r--r--deps/npm/node_modules/qs/CONTRIBUTING.md (renamed from deps/npm/node_modules/request/node_modules/qs/CONTRIBUTING.md)0
-rw-r--r--deps/npm/node_modules/qs/LICENSE (renamed from deps/npm/node_modules/request/node_modules/qs/LICENSE)0
-rw-r--r--deps/npm/node_modules/qs/README.md (renamed from deps/npm/node_modules/request/node_modules/qs/Readme.md)0
-rw-r--r--deps/npm/node_modules/qs/bower.json (renamed from deps/npm/node_modules/request/node_modules/qs/bower.json)0
-rw-r--r--deps/npm/node_modules/qs/component.json (renamed from deps/npm/node_modules/request/node_modules/qs/component.json)0
-rw-r--r--deps/npm/node_modules/qs/dist/qs.js (renamed from deps/npm/node_modules/request/node_modules/qs/dist/qs.js)0
-rw-r--r--deps/npm/node_modules/qs/lib/index.js (renamed from deps/npm/node_modules/request/node_modules/qs/lib/index.js)0
-rw-r--r--deps/npm/node_modules/qs/lib/parse.js (renamed from deps/npm/node_modules/request/node_modules/qs/lib/parse.js)0
-rw-r--r--deps/npm/node_modules/qs/lib/stringify.js (renamed from deps/npm/node_modules/request/node_modules/qs/lib/stringify.js)0
-rw-r--r--deps/npm/node_modules/qs/lib/utils.js (renamed from deps/npm/node_modules/request/node_modules/qs/lib/utils.js)0
-rw-r--r--deps/npm/node_modules/qs/package.json (renamed from deps/npm/node_modules/request/node_modules/qs/package.json)94
-rw-r--r--deps/npm/node_modules/qs/test/parse.js (renamed from deps/npm/node_modules/request/node_modules/qs/test/parse.js)0
-rw-r--r--deps/npm/node_modules/qs/test/stringify.js (renamed from deps/npm/node_modules/request/node_modules/qs/test/stringify.js)0
-rw-r--r--deps/npm/node_modules/qs/test/utils.js (renamed from deps/npm/node_modules/request/node_modules/qs/test/utils.js)0
-rw-r--r--deps/npm/node_modules/read-cmd-shim/.npmignore (renamed from deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.npmignore)3
-rw-r--r--deps/npm/node_modules/read-cmd-shim/README.md36
-rw-r--r--deps/npm/node_modules/read-cmd-shim/index.js54
-rw-r--r--deps/npm/node_modules/read-cmd-shim/package.json78
-rw-r--r--deps/npm/node_modules/read-cmd-shim/test/integration.js139
-rw-r--r--deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/package.json41
-rw-r--r--deps/npm/node_modules/read-installed/package.json108
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/.editorconfig19
-rwxr-xr-xdeps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/benchmark/benchmark.js40
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/benchmark/package.json9
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/docs/Grammar.md219
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/docs/JSON5.md50
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/package.json63
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/portable-json5-tests.yaml916
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_analyze.js53
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_document.js214
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_errors.js56
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_parse.js171
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_portable.js60
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_stringify.js89
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_tokenize.js99
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_updates.js22
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/author.yaml31
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/deep-object.yaml36
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/delete.yaml36
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/norm-array.yaml32
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/norm-object.yaml32
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/npm-array-bin.yaml29
-rw-r--r--deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/pkg-json5.yaml36
-rw-r--r--deps/npm/node_modules/read-package-json/package.json101
-rw-r--r--deps/npm/node_modules/read-package-tree/.travis.yml (renamed from deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/.travis.yml)0
-rw-r--r--deps/npm/node_modules/read-package-tree/LICENSE (renamed from deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/LICENSE)0
-rw-r--r--deps/npm/node_modules/read-package-tree/README.md68
-rw-r--r--deps/npm/node_modules/read-package-tree/package.json86
-rw-r--r--deps/npm/node_modules/read-package-tree/rpt.js190
-rw-r--r--deps/npm/node_modules/read-package-tree/test/basic.js155
-rw-r--r--deps/npm/node_modules/read-package-tree/test/fixtures/bad/package.json2
-rw-r--r--deps/npm/node_modules/read-package-tree/test/fixtures/deep-archy.txt11
-rw-r--r--deps/npm/node_modules/read-package-tree/test/fixtures/deep/.keep (renamed from deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@org/x/.keep)0
-rw-r--r--deps/npm/node_modules/read-package-tree/test/fixtures/empty/node_modules/foo/package.json1
-rw-r--r--deps/npm/node_modules/read-package-tree/test/fixtures/linkedroot-archy.txt11
-rw-r--r--deps/npm/node_modules/read-package-tree/test/fixtures/noname/archy.txt2
-rw-r--r--deps/npm/node_modules/read-package-tree/test/fixtures/noname/node_modules/foo/keep-alive (renamed from deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@org/y/.keep)0
-rw-r--r--deps/npm/node_modules/read-package-tree/test/fixtures/other/archy.txt2
-rw-r--r--deps/npm/node_modules/read-package-tree/test/fixtures/other/node_modules/.bin (renamed from deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@scope/x/.keep)0
-rw-r--r--deps/npm/node_modules/read-package-tree/test/fixtures/root/archy.txt11
-rw-r--r--deps/npm/node_modules/read-package-tree/test/fixtures/root/package.json2
-rw-r--r--deps/npm/node_modules/read-package-tree/test/fixtures/selflink/archy.re13
-rw-r--r--deps/npm/node_modules/read-package-tree/test/fixtures/selflink/package.json2
-rw-r--r--deps/npm/node_modules/read/package.json97
-rw-r--r--deps/npm/node_modules/readable-stream/node_modules/core-util-is/README.md3
-rw-r--r--deps/npm/node_modules/readable-stream/node_modules/core-util-is/float.patch604
-rw-r--r--deps/npm/node_modules/readable-stream/node_modules/core-util-is/lib/util.js107
-rw-r--r--deps/npm/node_modules/readable-stream/node_modules/core-util-is/package.json37
-rw-r--r--deps/npm/node_modules/readable-stream/node_modules/core-util-is/util.js106
-rw-r--r--deps/npm/node_modules/readable-stream/node_modules/isarray/README.md54
-rw-r--r--deps/npm/node_modules/readable-stream/node_modules/isarray/build/build.js209
-rw-r--r--deps/npm/node_modules/readable-stream/node_modules/isarray/component.json19
-rw-r--r--deps/npm/node_modules/readable-stream/node_modules/isarray/index.js3
-rw-r--r--deps/npm/node_modules/readable-stream/node_modules/isarray/package.json38
-rw-r--r--deps/npm/node_modules/readable-stream/node_modules/string_decoder/.npmignore2
-rw-r--r--deps/npm/node_modules/readable-stream/node_modules/string_decoder/LICENSE20
-rw-r--r--deps/npm/node_modules/readable-stream/node_modules/string_decoder/README.md7
-rw-r--r--deps/npm/node_modules/readable-stream/node_modules/string_decoder/index.js221
-rw-r--r--deps/npm/node_modules/readable-stream/node_modules/string_decoder/package.json34
-rw-r--r--deps/npm/node_modules/readable-stream/package.json106
-rw-r--r--deps/npm/node_modules/readdir-scoped-modules/.travis.yml7
-rw-r--r--deps/npm/node_modules/readdir-scoped-modules/LICENSE (renamed from deps/npm/node_modules/read/node_modules/mute-stream/LICENSE)0
-rw-r--r--deps/npm/node_modules/readdir-scoped-modules/README.md (renamed from deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/README.md)0
-rw-r--r--deps/npm/node_modules/readdir-scoped-modules/package.json90
-rw-r--r--deps/npm/node_modules/readdir-scoped-modules/readdir.js (renamed from deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/readdir.js)0
-rw-r--r--deps/npm/node_modules/readdir-scoped-modules/test/basic.js (renamed from deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/basic.js)0
-rw-r--r--deps/npm/node_modules/readdir-scoped-modules/test/fixtures/@org/x/.keep (renamed from deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@scope/y/.keep)0
-rw-r--r--deps/npm/node_modules/readdir-scoped-modules/test/fixtures/@org/y/.keep (renamed from deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/a/x/.keep)0
-rw-r--r--deps/npm/node_modules/readdir-scoped-modules/test/fixtures/@scope/x/.keep (renamed from deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/a/y/.keep)0
-rw-r--r--deps/npm/node_modules/readdir-scoped-modules/test/fixtures/@scope/y/.keep (renamed from deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/b/x/.keep)0
-rw-r--r--deps/npm/node_modules/readdir-scoped-modules/test/fixtures/a/x/.keep (renamed from deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/b/y/.keep)0
-rw-r--r--deps/npm/node_modules/readdir-scoped-modules/test/fixtures/a/y/.keep0
-rw-r--r--deps/npm/node_modules/readdir-scoped-modules/test/fixtures/b/x/.keep0
-rw-r--r--deps/npm/node_modules/readdir-scoped-modules/test/fixtures/b/y/.keep0
-rw-r--r--deps/npm/node_modules/realize-package-specifier/package.json78
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/README.md3
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/float.patch604
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/lib/util.js107
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/package.json53
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/util.js106
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/README.md54
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/build/build.js208
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/component.json19
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/index.js3
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/.travis.yml7
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/index.js13
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/readme.md18
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/test.js24
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/.npmignore2
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/LICENSE20
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/README.md7
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/index.js221
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/History.md11
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/LICENSE24
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/README.md53
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/browser.js62
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/node.js6
-rw-r--r--deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/package.json53
-rw-r--r--deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/index.js4
-rw-r--r--deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md31
-rw-r--r--deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/index.js6
-rw-r--r--deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/license21
-rw-r--r--deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/index.js4
-rw-r--r--deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/license21
-rw-r--r--deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/package.json86
-rw-r--r--deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md31
-rw-r--r--deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/package.json85
-rw-r--r--deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/readme.md33
-rw-r--r--deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/license21
-rw-r--r--deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/.travis.yml3
-rw-r--r--deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/.travis.yml3
-rw-r--r--deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/package.json64
-rw-r--r--deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/package.json42
-rw-r--r--deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/package.json94
-rw-r--r--deps/npm/node_modules/request/node_modules/node-uuid/.npmignore2
-rw-r--r--deps/npm/node_modules/request/node_modules/tough-cookie/.jshintrc70
-rw-r--r--deps/npm/node_modules/request/package.json131
-rw-r--r--deps/npm/node_modules/retry/package.json87
-rw-r--r--deps/npm/node_modules/rimraf/package.json101
-rw-r--r--deps/npm/node_modules/semver/package.json83
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/README.md3
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/float.patch604
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/lib/util.js107
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/util.js106
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/README.md54
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/build/build.js208
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/component.json19
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/index.js3
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/package.json53
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/.travis.yml7
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/index.js13
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/license.md19
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/package.json45
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/readme.md18
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/test.js24
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/.npmignore2
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/LICENSE20
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/README.md7
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/index.js221
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/package.json54
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/History.md11
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/LICENSE24
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/README.md53
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/browser.js62
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/node.js6
-rw-r--r--deps/npm/node_modules/sha/node_modules/readable-stream/package.json98
-rw-r--r--deps/npm/node_modules/sha/package.json84
-rw-r--r--deps/npm/node_modules/sigmund/LICENSE (renamed from deps/npm/node_modules/request/node_modules/json-stringify-safe/LICENSE)0
-rw-r--r--deps/npm/node_modules/sigmund/README.md (renamed from deps/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/README.md)0
-rw-r--r--deps/npm/node_modules/sigmund/bench.js (renamed from deps/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/bench.js)0
-rw-r--r--deps/npm/node_modules/sigmund/package.json (renamed from deps/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/package.json)97
-rw-r--r--deps/npm/node_modules/sigmund/sigmund.js (renamed from deps/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/sigmund.js)0
-rw-r--r--deps/npm/node_modules/sigmund/test/basic.js (renamed from deps/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/test/basic.js)1
-rw-r--r--deps/npm/node_modules/slide/package.json81
-rw-r--r--deps/npm/node_modules/sntp/.npmignore (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/.npmignore)1
-rwxr-xr-xdeps/npm/node_modules/sntp/.travis.yml (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/.travis.yml)1
-rwxr-xr-xdeps/npm/node_modules/sntp/LICENSE (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/LICENSE)0
-rwxr-xr-xdeps/npm/node_modules/sntp/Makefile (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/Makefile)3
-rwxr-xr-xdeps/npm/node_modules/sntp/README.md (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/README.md)1
-rwxr-xr-xdeps/npm/node_modules/sntp/examples/offset.js (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/examples/offset.js)1
-rwxr-xr-xdeps/npm/node_modules/sntp/examples/time.js (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/examples/time.js)1
-rwxr-xr-xdeps/npm/node_modules/sntp/index.js (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/index.js)0
-rwxr-xr-xdeps/npm/node_modules/sntp/lib/index.js (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/lib/index.js)0
-rw-r--r--deps/npm/node_modules/sntp/package.json (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/package.json)99
-rwxr-xr-xdeps/npm/node_modules/sntp/test/index.js (renamed from deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/test/index.js)1
-rw-r--r--deps/npm/node_modules/sorted-object/package.json85
-rw-r--r--deps/npm/node_modules/spdx-correct/README.md (renamed from deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/README.md)0
-rw-r--r--deps/npm/node_modules/spdx-correct/index.js (renamed from deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/index.js)0
-rw-r--r--deps/npm/node_modules/spdx-correct/package.json (renamed from deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/package.json)87
-rw-r--r--deps/npm/node_modules/spdx-exceptions/.npmignore (renamed from deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions/.npmignore)0
-rw-r--r--deps/npm/node_modules/spdx-exceptions/LICENSE.md (renamed from deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions/LICENSE.md)0
-rw-r--r--deps/npm/node_modules/spdx-exceptions/README.md (renamed from deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions/README.md)0
-rw-r--r--deps/npm/node_modules/spdx-exceptions/index.json (renamed from deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions/index.json)0
-rw-r--r--deps/npm/node_modules/spdx-exceptions/package.json (renamed from deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions/package.json)80
-rw-r--r--deps/npm/node_modules/spdx-expression-parse/LICENSE (renamed from deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/LICENSE)0
-rw-r--r--deps/npm/node_modules/spdx-expression-parse/README.md (renamed from deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/README.md)0
-rw-r--r--deps/npm/node_modules/spdx-expression-parse/index.js (renamed from deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/index.js)0
-rw-r--r--deps/npm/node_modules/spdx-expression-parse/package.json (renamed from deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/package.json)85
-rw-r--r--deps/npm/node_modules/spdx-expression-parse/parser.generated.js (renamed from deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/parser.generated.js)0
-rw-r--r--deps/npm/node_modules/spdx-license-ids/LICENSE (renamed from deps/npm/node_modules/spdx/node_modules/spdx-license-ids/LICENSE)0
-rwxr-xr-xdeps/npm/node_modules/spdx-license-ids/README.md (renamed from deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/README.md)0
-rw-r--r--deps/npm/node_modules/spdx-license-ids/package.json (renamed from deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/package.json)121
-rw-r--r--deps/npm/node_modules/spdx-license-ids/spdx-license-ids.json (renamed from deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/spdx-license-ids.json)0
-rw-r--r--deps/npm/node_modules/spdx/LICENSE.md7
-rw-r--r--deps/npm/node_modules/spdx/README.md145
-rwxr-xr-xdeps/npm/node_modules/spdx/node_modules/spdx-license-ids/README.md55
-rw-r--r--deps/npm/node_modules/spdx/node_modules/spdx-license-ids/package.json78
-rw-r--r--deps/npm/node_modules/spdx/node_modules/spdx-license-ids/spdx-license-ids.json296
-rw-r--r--deps/npm/node_modules/spdx/package.json73
-rw-r--r--deps/npm/node_modules/spdx/source/exceptions.json11
-rw-r--r--deps/npm/node_modules/spdx/source/parser.generated.js1255
-rw-r--r--deps/npm/node_modules/spdx/source/ranges.json194
-rw-r--r--deps/npm/node_modules/spdx/source/spdx.js161
-rw-r--r--deps/npm/node_modules/string_decoder/.npmignore (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/.npmignore)0
-rw-r--r--deps/npm/node_modules/string_decoder/LICENSE (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/LICENSE)0
-rw-r--r--deps/npm/node_modules/string_decoder/README.md (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/README.md)0
-rw-r--r--deps/npm/node_modules/string_decoder/index.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/index.js)0
-rw-r--r--deps/npm/node_modules/string_decoder/package.json (renamed from deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/package.json)87
-rw-r--r--deps/npm/node_modules/stringstream/.npmignore (renamed from deps/npm/node_modules/request/node_modules/stringstream/.npmignore)0
-rw-r--r--deps/npm/node_modules/stringstream/.travis.yml (renamed from deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml)0
-rw-r--r--deps/npm/node_modules/stringstream/LICENSE.txt (renamed from deps/npm/node_modules/request/node_modules/stringstream/LICENSE.txt)0
-rw-r--r--deps/npm/node_modules/stringstream/README.md (renamed from deps/npm/node_modules/request/node_modules/stringstream/README.md)0
-rw-r--r--deps/npm/node_modules/stringstream/example.js (renamed from deps/npm/node_modules/request/node_modules/stringstream/example.js)0
-rw-r--r--deps/npm/node_modules/stringstream/package.json (renamed from deps/npm/node_modules/request/node_modules/stringstream/package.json)84
-rw-r--r--deps/npm/node_modules/stringstream/stringstream.js (renamed from deps/npm/node_modules/request/node_modules/stringstream/stringstream.js)0
-rw-r--r--deps/npm/node_modules/strip-ansi/index.js (renamed from deps/npm/node_modules/columnify/node_modules/strip-ansi/index.js)0
-rw-r--r--deps/npm/node_modules/strip-ansi/license (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/license)0
-rw-r--r--deps/npm/node_modules/strip-ansi/package.json (renamed from deps/npm/node_modules/columnify/node_modules/strip-ansi/package.json)146
-rw-r--r--deps/npm/node_modules/strip-ansi/readme.md (renamed from deps/npm/node_modules/columnify/node_modules/strip-ansi/readme.md)0
-rw-r--r--deps/npm/node_modules/supports-color/index.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/index.js)0
-rw-r--r--deps/npm/node_modules/supports-color/license (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/license)0
-rw-r--r--deps/npm/node_modules/supports-color/package.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/package.json)134
-rw-r--r--deps/npm/node_modules/supports-color/readme.md (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/readme.md)0
-rw-r--r--deps/npm/node_modules/tar/package.json97
-rw-r--r--deps/npm/node_modules/text-table/package.json113
-rw-r--r--deps/npm/node_modules/tough-cookie/.editorconfig (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/.editorconfig)0
-rw-r--r--deps/npm/node_modules/tough-cookie/.npmignore (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/.npmignore)0
-rw-r--r--deps/npm/node_modules/tough-cookie/.travis.yml (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/.travis.yml)0
-rw-r--r--deps/npm/node_modules/tough-cookie/LICENSE (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/LICENSE)0
-rw-r--r--deps/npm/node_modules/tough-cookie/README.md (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/README.md)0
-rw-r--r--deps/npm/node_modules/tough-cookie/generate-pubsuffix.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/generate-pubsuffix.js)0
-rw-r--r--deps/npm/node_modules/tough-cookie/lib/cookie.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/lib/cookie.js)0
-rw-r--r--deps/npm/node_modules/tough-cookie/lib/memstore.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/lib/memstore.js)0
-rw-r--r--deps/npm/node_modules/tough-cookie/lib/pathMatch.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/lib/pathMatch.js)0
-rw-r--r--deps/npm/node_modules/tough-cookie/lib/permuteDomain.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/lib/permuteDomain.js)0
-rw-r--r--deps/npm/node_modules/tough-cookie/lib/pubsuffix.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/lib/pubsuffix.js)0
-rw-r--r--deps/npm/node_modules/tough-cookie/lib/store.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/lib/store.js)0
-rw-r--r--deps/npm/node_modules/tough-cookie/package.json (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/package.json)108
-rw-r--r--deps/npm/node_modules/tough-cookie/public-suffix.txt (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/public-suffix.txt)0
-rw-r--r--deps/npm/node_modules/tough-cookie/test/api_test.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/test/api_test.js)0
-rw-r--r--deps/npm/node_modules/tough-cookie/test/cookie_jar_test.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/test/cookie_jar_test.js)0
-rw-r--r--deps/npm/node_modules/tough-cookie/test/cookie_sorting_test.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/test/cookie_sorting_test.js)0
-rw-r--r--deps/npm/node_modules/tough-cookie/test/cookie_to_json_test.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/test/cookie_to_json_test.js)0
-rw-r--r--deps/npm/node_modules/tough-cookie/test/cookie_to_string_test.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/test/cookie_to_string_test.js)0
-rw-r--r--deps/npm/node_modules/tough-cookie/test/date_test.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/test/date_test.js)0
-rw-r--r--deps/npm/node_modules/tough-cookie/test/domain_and_path_test.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/test/domain_and_path_test.js)0
-rw-r--r--deps/npm/node_modules/tough-cookie/test/ietf_data/dates/bsd-examples.json (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/test/ietf_data/dates/bsd-examples.json)0
-rw-r--r--deps/npm/node_modules/tough-cookie/test/ietf_data/dates/examples.json (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/test/ietf_data/dates/examples.json)0
-rw-r--r--deps/npm/node_modules/tough-cookie/test/ietf_data/parser.json (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/test/ietf_data/parser.json)0
-rw-r--r--deps/npm/node_modules/tough-cookie/test/ietf_test.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/test/ietf_test.js)0
-rw-r--r--deps/npm/node_modules/tough-cookie/test/jar_serialization_test.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/test/jar_serialization_test.js)0
-rw-r--r--deps/npm/node_modules/tough-cookie/test/lifetime_test.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/test/lifetime_test.js)0
-rw-r--r--deps/npm/node_modules/tough-cookie/test/parsing_test.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/test/parsing_test.js)0
-rw-r--r--deps/npm/node_modules/tough-cookie/test/regression_test.js (renamed from deps/npm/node_modules/request/node_modules/tough-cookie/test/regression_test.js)0
-rw-r--r--deps/npm/node_modules/tunnel-agent/LICENSE (renamed from deps/npm/node_modules/request/node_modules/tunnel-agent/LICENSE)0
-rw-r--r--deps/npm/node_modules/tunnel-agent/README.md (renamed from deps/npm/node_modules/request/node_modules/tunnel-agent/README.md)0
-rw-r--r--deps/npm/node_modules/tunnel-agent/index.js (renamed from deps/npm/node_modules/request/node_modules/tunnel-agent/index.js)6
-rw-r--r--deps/npm/node_modules/tunnel-agent/package.json (renamed from deps/npm/node_modules/request/node_modules/tunnel-agent/package.json)78
-rw-r--r--deps/npm/node_modules/typedarray/.travis.yml (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/.travis.yml)0
-rw-r--r--deps/npm/node_modules/typedarray/LICENSE (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/LICENSE)0
-rw-r--r--deps/npm/node_modules/typedarray/example/tarray.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/example/tarray.js)0
-rw-r--r--deps/npm/node_modules/typedarray/index.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/index.js)0
-rw-r--r--deps/npm/node_modules/typedarray/package.json (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/package.json)128
-rw-r--r--deps/npm/node_modules/typedarray/readme.markdown (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/readme.markdown)0
-rw-r--r--deps/npm/node_modules/typedarray/test/server/undef_globals.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/test/server/undef_globals.js)2
-rw-r--r--deps/npm/node_modules/typedarray/test/tarray.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/test/tarray.js)0
-rw-r--r--deps/npm/node_modules/uid-number/package.json79
-rw-r--r--deps/npm/node_modules/umask/package.json85
-rw-r--r--deps/npm/node_modules/unique-filename/.npmignore5
-rw-r--r--deps/npm/node_modules/unique-filename/README.md33
-rw-r--r--deps/npm/node_modules/unique-filename/index.js8
-rw-r--r--deps/npm/node_modules/unique-filename/package.json76
-rw-r--r--deps/npm/node_modules/unique-filename/test/index.js23
-rw-r--r--deps/npm/node_modules/unique-slug/.npmignore5
-rw-r--r--deps/npm/node_modules/unique-slug/README.md19
-rw-r--r--deps/npm/node_modules/unique-slug/index.js15
-rw-r--r--deps/npm/node_modules/unique-slug/package.json74
-rw-r--r--deps/npm/node_modules/unique-slug/test/index.js13
-rw-r--r--deps/npm/node_modules/unpipe/HISTORY.md4
-rw-r--r--deps/npm/node_modules/unpipe/LICENSE (renamed from deps/npm/node_modules/github-url-from-git/LICENSE)2
-rw-r--r--deps/npm/node_modules/unpipe/README.md43
-rw-r--r--deps/npm/node_modules/unpipe/index.js69
-rw-r--r--deps/npm/node_modules/unpipe/package.json83
-rw-r--r--deps/npm/node_modules/util-deprecate/History.md (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/History.md)0
-rw-r--r--deps/npm/node_modules/util-deprecate/LICENSE (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/LICENSE)0
-rw-r--r--deps/npm/node_modules/util-deprecate/README.md (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/README.md)0
-rw-r--r--deps/npm/node_modules/util-deprecate/browser.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/browser.js)0
-rw-r--r--deps/npm/node_modules/util-deprecate/node.js (renamed from deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/node.js)0
-rw-r--r--deps/npm/node_modules/util-deprecate/package.json (renamed from deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/package.json)91
-rw-r--r--deps/npm/node_modules/util-extend/README.md (renamed from deps/npm/node_modules/read-installed/node_modules/util-extend/README.md)0
-rw-r--r--deps/npm/node_modules/util-extend/extend.js (renamed from deps/npm/node_modules/read-installed/node_modules/util-extend/extend.js)0
-rw-r--r--deps/npm/node_modules/util-extend/package.json (renamed from deps/npm/node_modules/read-installed/node_modules/util-extend/package.json)71
-rw-r--r--deps/npm/node_modules/util-extend/test.js (renamed from deps/npm/node_modules/read-installed/node_modules/util-extend/test.js)0
-rw-r--r--deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/LICENSE24
-rw-r--r--deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/LICENSE24
-rwxr-xr-xdeps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/README.md55
-rw-r--r--deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/package.json77
-rw-r--r--deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/spdx-license-ids.json303
-rw-r--r--deps/npm/node_modules/validate-npm-package-license/package.json90
-rw-r--r--deps/npm/node_modules/validate-npm-package-name/node_modules/builtins/.travis.yml4
-rw-r--r--deps/npm/node_modules/validate-npm-package-name/node_modules/builtins/package.json25
-rw-r--r--deps/npm/node_modules/validate-npm-package-name/package.json96
-rw-r--r--deps/npm/node_modules/wcwidth/.npmignore (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/.npmignore)0
-rw-r--r--deps/npm/node_modules/wcwidth/LICENSE (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/LICENSE)1
-rw-r--r--deps/npm/node_modules/wcwidth/Readme.md (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/Readme.md)0
-rw-r--r--deps/npm/node_modules/wcwidth/combining.js (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/combining.js)0
-rw-r--r--deps/npm/node_modules/wcwidth/docs/index.md (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/docs/index.md)3
-rw-r--r--deps/npm/node_modules/wcwidth/index.js (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/index.js)0
-rw-r--r--deps/npm/node_modules/wcwidth/package.json (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/package.json)82
-rw-r--r--deps/npm/node_modules/wcwidth/test/index.js (renamed from deps/npm/node_modules/columnify/node_modules/wcwidth/test/index.js)0
-rw-r--r--deps/npm/node_modules/which/package.json85
-rw-r--r--deps/npm/node_modules/wrappy/package.json92
-rw-r--r--deps/npm/node_modules/write-file-atomic/package.json78
-rw-r--r--deps/npm/node_modules/xtend/.npmignore (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/.npmignore)0
-rw-r--r--deps/npm/node_modules/xtend/LICENCE (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/LICENCE)0
-rw-r--r--deps/npm/node_modules/xtend/Makefile (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/Makefile)0
-rw-r--r--deps/npm/node_modules/xtend/README.md (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/README.md)0
-rw-r--r--deps/npm/node_modules/xtend/immutable.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/immutable.js)0
-rw-r--r--deps/npm/node_modules/xtend/mutable.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/mutable.js)0
-rw-r--r--deps/npm/node_modules/xtend/package.json (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/package.json)141
-rw-r--r--deps/npm/node_modules/xtend/test.js (renamed from deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/test.js)0
1234 files changed, 20200 insertions, 22891 deletions
diff --git a/deps/npm/node_modules/abbrev/package.json b/deps/npm/node_modules/abbrev/package.json
index 9b71f630b7..b86461cfae 100644
--- a/deps/npm/node_modules/abbrev/package.json
+++ b/deps/npm/node_modules/abbrev/package.json
@@ -1,47 +1,73 @@
{
- "name": "abbrev",
- "version": "1.0.7",
- "description": "Like ruby's abbrev module, but in js",
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me"
- },
- "main": "abbrev.js",
- "scripts": {
- "test": "tap test.js --cov"
+ "_args": [
+ [
+ "abbrev@~1.0.7",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "abbrev@>=1.0.7 <1.1.0",
+ "_id": "abbrev@1.0.7",
+ "_inCache": true,
+ "_location": "/abbrev",
+ "_nodeVersion": "2.0.1",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
},
- "repository": {
- "type": "git",
- "url": "git+ssh://git@github.com/isaacs/abbrev-js.git"
+ "_npmVersion": "2.10.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "abbrev",
+ "raw": "abbrev@~1.0.7",
+ "rawSpec": "~1.0.7",
+ "scope": null,
+ "spec": ">=1.0.7 <1.1.0",
+ "type": "range"
},
- "license": "ISC",
- "devDependencies": {
- "tap": "^1.2.0"
+ "_requiredBy": [
+ "/",
+ "/nopt"
+ ],
+ "_resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz",
+ "_shasum": "5b6035b2ee9d4fb5cf859f08a9be81b208491843",
+ "_shrinkwrap": null,
+ "_spec": "abbrev@~1.0.7",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "i@izs.me",
+ "name": "Isaac Z. Schlueter"
},
- "gitHead": "821d09ce7da33627f91bbd8ed631497ed6f760c2",
"bugs": {
"url": "https://github.com/isaacs/abbrev-js/issues"
},
- "homepage": "https://github.com/isaacs/abbrev-js#readme",
- "_id": "abbrev@1.0.7",
- "_shasum": "5b6035b2ee9d4fb5cf859f08a9be81b208491843",
- "_from": "abbrev@>=1.0.7 <1.1.0",
- "_npmVersion": "2.10.1",
- "_nodeVersion": "2.0.1",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
+ "dependencies": {},
+ "description": "Like ruby's abbrev module, but in js",
+ "devDependencies": {
+ "tap": "^1.2.0"
},
+ "directories": {},
"dist": {
"shasum": "5b6035b2ee9d4fb5cf859f08a9be81b208491843",
"tarball": "http://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz"
},
+ "gitHead": "821d09ce7da33627f91bbd8ed631497ed6f760c2",
+ "homepage": "https://github.com/isaacs/abbrev-js#readme",
+ "license": "ISC",
+ "main": "abbrev.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz"
+ "name": "abbrev",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+ssh://git@github.com/isaacs/abbrev-js.git"
+ },
+ "scripts": {
+ "test": "tap test.js --cov"
+ },
+ "version": "1.0.7"
}
diff --git a/deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/index.js b/deps/npm/node_modules/ansi-regex/index.js
index 4906755bc9..4906755bc9 100644
--- a/deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/index.js
+++ b/deps/npm/node_modules/ansi-regex/index.js
diff --git a/deps/npm/node_modules/columnify/node_modules/strip-ansi/license b/deps/npm/node_modules/ansi-regex/license
index 654d0bfe94..654d0bfe94 100644
--- a/deps/npm/node_modules/columnify/node_modules/strip-ansi/license
+++ b/deps/npm/node_modules/ansi-regex/license
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/package.json b/deps/npm/node_modules/ansi-regex/package.json
index 7fc07677a0..5f3f32c654 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/package.json
+++ b/deps/npm/node_modules/ansi-regex/package.json
@@ -1,86 +1,114 @@
{
- "name": "ansi-regex",
- "version": "2.0.0",
- "description": "Regular expression for matching ANSI escape codes",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/ansi-regex.git"
+ "_args": [
+ [
+ "ansi-regex@^2.0.0",
+ "/Users/rebecca/code/npm/node_modules/chalk/node_modules/strip-ansi"
+ ]
+ ],
+ "_from": "ansi-regex@>=2.0.0 <3.0.0",
+ "_id": "ansi-regex@2.0.0",
+ "_inCache": true,
+ "_location": "/ansi-regex",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "sindresorhus@gmail.com",
+ "name": "sindresorhus"
+ },
+ "_npmVersion": "2.11.2",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "ansi-regex",
+ "raw": "ansi-regex@^2.0.0",
+ "rawSpec": "^2.0.0",
+ "scope": null,
+ "spec": ">=2.0.0 <3.0.0",
+ "type": "range"
},
+ "_requiredBy": [
+ "/columnify/strip-ansi",
+ "/has-ansi",
+ "/strip-ansi"
+ ],
+ "_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz",
+ "_shasum": "c5061b6e0ef8a81775e50f5d66151bf6bf371107",
+ "_shrinkwrap": null,
+ "_spec": "ansi-regex@^2.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/chalk/node_modules/strip-ansi",
"author": {
- "name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
+ "name": "Sindre Sorhus",
"url": "sindresorhus.com"
},
- "maintainers": [
- {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- {
- "name": "jbnicolai",
- "email": "jappelman@xebia.com"
- }
- ],
+ "bugs": {
+ "url": "https://github.com/sindresorhus/ansi-regex/issues"
+ },
+ "dependencies": {},
+ "description": "Regular expression for matching ANSI escape codes",
+ "devDependencies": {
+ "mocha": "*"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "c5061b6e0ef8a81775e50f5d66151bf6bf371107",
+ "tarball": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz"
+ },
"engines": {
"node": ">=0.10.0"
},
- "scripts": {
- "test": "mocha test/test.js",
- "view-supported": "node test/viewCodes.js"
- },
"files": [
"index.js"
],
+ "gitHead": "57c3f2941a73079fa8b081e02a522e3d29913e2f",
+ "homepage": "https://github.com/sindresorhus/ansi-regex",
"keywords": [
+ "256",
"ansi",
- "styles",
+ "cli",
"color",
- "colour",
"colors",
- "terminal",
+ "colour",
+ "command-line",
"console",
- "cli",
- "string",
- "tty",
"escape",
+ "find",
"formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "command-line",
- "text",
+ "match",
+ "pattern",
+ "re",
"regex",
"regexp",
- "re",
- "match",
+ "rgb",
+ "shell",
+ "string",
+ "styles",
+ "terminal",
"test",
- "find",
- "pattern"
+ "text",
+ "tty",
+ "xterm"
],
- "devDependencies": {
- "mocha": "*"
- },
- "gitHead": "57c3f2941a73079fa8b081e02a522e3d29913e2f",
- "bugs": {
- "url": "https://github.com/sindresorhus/ansi-regex/issues"
- },
- "homepage": "https://github.com/sindresorhus/ansi-regex",
- "_id": "ansi-regex@2.0.0",
- "_shasum": "c5061b6e0ef8a81775e50f5d66151bf6bf371107",
- "_from": "ansi-regex@>=2.0.0 <3.0.0",
- "_npmVersion": "2.11.2",
- "_nodeVersion": "0.12.5",
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "sindresorhus",
+ "email": "sindresorhus@gmail.com"
+ },
+ {
+ "name": "jbnicolai",
+ "email": "jappelman@xebia.com"
+ }
+ ],
+ "name": "ansi-regex",
+ "optionalDependencies": {},
+ "readme": "# ansi-regex [![Build Status](https://travis-ci.org/sindresorhus/ansi-regex.svg?branch=master)](https://travis-ci.org/sindresorhus/ansi-regex)\n\n> Regular expression for matching [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code)\n\n\n## Install\n\n```\n$ npm install --save ansi-regex\n```\n\n\n## Usage\n\n```js\nvar ansiRegex = require('ansi-regex');\n\nansiRegex().test('\\u001b[4mcake\\u001b[0m');\n//=> true\n\nansiRegex().test('cake');\n//=> false\n\n'\\u001b[4mcake\\u001b[0m'.match(ansiRegex());\n//=> ['\\u001b[4m', '\\u001b[0m']\n```\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n",
+ "readmeFilename": "readme.md",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/sindresorhus/ansi-regex.git"
},
- "dist": {
- "shasum": "c5061b6e0ef8a81775e50f5d66151bf6bf371107",
- "tarball": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz"
+ "scripts": {
+ "test": "mocha test/test.js",
+ "view-supported": "node test/viewCodes.js"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz",
- "readme": "ERROR: No README data found!"
+ "version": "2.0.0"
}
diff --git a/deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/readme.md b/deps/npm/node_modules/ansi-regex/readme.md
index 1a4894ec11..1a4894ec11 100644
--- a/deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
+++ b/deps/npm/node_modules/ansi-regex/readme.md
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/index.js b/deps/npm/node_modules/ansi-styles/index.js
index 78945278f7..78945278f7 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/index.js
+++ b/deps/npm/node_modules/ansi-styles/index.js
diff --git a/deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/license b/deps/npm/node_modules/ansi-styles/license
index 654d0bfe94..654d0bfe94 100644
--- a/deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/license
+++ b/deps/npm/node_modules/ansi-styles/license
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/package.json b/deps/npm/node_modules/ansi-styles/package.json
index b6a9ceaea0..98210c30fd 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/package.json
+++ b/deps/npm/node_modules/ansi-styles/package.json
@@ -1,80 +1,104 @@
{
- "name": "ansi-styles",
- "version": "2.1.0",
- "description": "ANSI escape codes for styling strings in the terminal",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chalk/ansi-styles.git"
+ "_args": [
+ [
+ "ansi-styles@^2.1.0",
+ "/Users/rebecca/code/npm/node_modules/chalk"
+ ]
+ ],
+ "_from": "ansi-styles@>=2.1.0 <3.0.0",
+ "_id": "ansi-styles@2.1.0",
+ "_inCache": true,
+ "_location": "/ansi-styles",
+ "_nodeVersion": "0.12.4",
+ "_npmUser": {
+ "email": "jappelman@xebia.com",
+ "name": "jbnicolai"
},
+ "_npmVersion": "2.10.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "ansi-styles",
+ "raw": "ansi-styles@^2.1.0",
+ "rawSpec": "^2.1.0",
+ "scope": null,
+ "spec": ">=2.1.0 <3.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/chalk"
+ ],
+ "_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz",
+ "_shasum": "990f747146927b559a932bf92959163d60c0d0e2",
+ "_shrinkwrap": null,
+ "_spec": "ansi-styles@^2.1.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/chalk",
"author": {
- "name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
+ "name": "Sindre Sorhus",
"url": "sindresorhus.com"
},
- "maintainers": [
- {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- {
- "name": "jbnicolai",
- "email": "jappelman@xebia.com"
- }
- ],
+ "bugs": {
+ "url": "https://github.com/chalk/ansi-styles/issues"
+ },
+ "dependencies": {},
+ "description": "ANSI escape codes for styling strings in the terminal",
+ "devDependencies": {
+ "mocha": "*"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "990f747146927b559a932bf92959163d60c0d0e2",
+ "tarball": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz"
+ },
"engines": {
"node": ">=0.10.0"
},
- "scripts": {
- "test": "mocha"
- },
"files": [
"index.js"
],
+ "gitHead": "18421cbe4a2d93359ec2599a894f704be126d066",
+ "homepage": "https://github.com/chalk/ansi-styles",
"keywords": [
+ "256",
"ansi",
- "styles",
+ "cli",
"color",
- "colour",
"colors",
- "terminal",
+ "colour",
+ "command-line",
"console",
- "cli",
- "string",
- "tty",
"escape",
"formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
"log",
"logging",
- "command-line",
- "text"
+ "rgb",
+ "shell",
+ "string",
+ "styles",
+ "terminal",
+ "text",
+ "tty",
+ "xterm"
],
- "devDependencies": {
- "mocha": "*"
- },
- "gitHead": "18421cbe4a2d93359ec2599a894f704be126d066",
- "bugs": {
- "url": "https://github.com/chalk/ansi-styles/issues"
- },
- "homepage": "https://github.com/chalk/ansi-styles",
- "_id": "ansi-styles@2.1.0",
- "_shasum": "990f747146927b559a932bf92959163d60c0d0e2",
- "_from": "ansi-styles@>=2.1.0 <3.0.0",
- "_npmVersion": "2.10.1",
- "_nodeVersion": "0.12.4",
- "_npmUser": {
- "name": "jbnicolai",
- "email": "jappelman@xebia.com"
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "sindresorhus",
+ "email": "sindresorhus@gmail.com"
+ },
+ {
+ "name": "jbnicolai",
+ "email": "jappelman@xebia.com"
+ }
+ ],
+ "name": "ansi-styles",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/chalk/ansi-styles"
},
- "dist": {
- "shasum": "990f747146927b559a932bf92959163d60c0d0e2",
- "tarball": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz"
+ "scripts": {
+ "test": "mocha"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz",
- "readme": "ERROR: No README data found!"
+ "version": "2.1.0"
}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/readme.md b/deps/npm/node_modules/ansi-styles/readme.md
index 3f933f6162..3f933f6162 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/readme.md
+++ b/deps/npm/node_modules/ansi-styles/readme.md
diff --git a/deps/npm/node_modules/ansi/.jshintrc b/deps/npm/node_modules/ansi/.jshintrc
deleted file mode 100644
index 248c5426ea..0000000000
--- a/deps/npm/node_modules/ansi/.jshintrc
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "laxcomma": true,
- "asi": true
-}
diff --git a/deps/npm/node_modules/ansi/package.json b/deps/npm/node_modules/ansi/package.json
index 706ae63067..cdef43ffa9 100644
--- a/deps/npm/node_modules/ansi/package.json
+++ b/deps/npm/node_modules/ansi/package.json
@@ -1,39 +1,65 @@
{
- "name": "ansi",
- "description": "Advanced ANSI formatting tool for Node.js",
- "keywords": [
- "ansi",
- "formatting",
- "cursor",
- "color",
- "terminal",
- "rgb",
- "256",
- "stream"
+ "_args": [
+ [
+ "ansi@~0.3.0",
+ "/Users/rebecca/code/npm/node_modules/npmlog"
+ ]
],
- "version": "0.3.0",
+ "_from": "ansi@>=0.3.0 <0.4.0",
+ "_id": "ansi@0.3.0",
+ "_inCache": true,
+ "_location": "/ansi",
+ "_npmUser": {
+ "email": "nathan@tootallnate.net",
+ "name": "tootallnate"
+ },
+ "_npmVersion": "1.4.9",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "ansi",
+ "raw": "ansi@~0.3.0",
+ "rawSpec": "~0.3.0",
+ "scope": null,
+ "spec": ">=0.3.0 <0.4.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/gauge",
+ "/npmlog"
+ ],
+ "_resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.0.tgz",
+ "_shasum": "74b2f1f187c8553c7f95015bcb76009fb43d38e0",
+ "_shrinkwrap": null,
+ "_spec": "ansi@~0.3.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/npmlog",
"author": {
- "name": "Nathan Rajlich",
"email": "nathan@tootallnate.net",
+ "name": "Nathan Rajlich",
"url": "http://tootallnate.net"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/TooTallNate/ansi.js.git"
- },
- "main": "./lib/ansi.js",
"bugs": {
"url": "https://github.com/TooTallNate/ansi.js/issues"
},
- "homepage": "https://github.com/TooTallNate/ansi.js",
- "_id": "ansi@0.3.0",
- "_shasum": "74b2f1f187c8553c7f95015bcb76009fb43d38e0",
- "_from": "ansi@latest",
- "_npmVersion": "1.4.9",
- "_npmUser": {
- "name": "tootallnate",
- "email": "nathan@tootallnate.net"
+ "dependencies": {},
+ "description": "Advanced ANSI formatting tool for Node.js",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "74b2f1f187c8553c7f95015bcb76009fb43d38e0",
+ "tarball": "http://registry.npmjs.org/ansi/-/ansi-0.3.0.tgz"
},
+ "homepage": "https://github.com/TooTallNate/ansi.js",
+ "keywords": [
+ "256",
+ "ansi",
+ "color",
+ "cursor",
+ "formatting",
+ "rgb",
+ "stream",
+ "terminal"
+ ],
+ "main": "./lib/ansi.js",
"maintainers": [
{
"name": "TooTallNate",
@@ -44,11 +70,11 @@
"email": "nathan@tootallnate.net"
}
],
- "dist": {
- "shasum": "74b2f1f187c8553c7f95015bcb76009fb43d38e0",
- "tarball": "http://registry.npmjs.org/ansi/-/ansi-0.3.0.tgz"
+ "name": "ansi",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/TooTallNate/ansi.js.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.0.tgz",
- "readme": "ERROR: No README data found!"
+ "version": "0.3.0"
}
diff --git a/deps/npm/node_modules/ansicolors/package.json b/deps/npm/node_modules/ansicolors/package.json
index bca06da296..b759eb47cd 100644
--- a/deps/npm/node_modules/ansicolors/package.json
+++ b/deps/npm/node_modules/ansicolors/package.json
@@ -1,34 +1,77 @@
{
- "name": "ansicolors",
- "version": "0.3.2",
- "description": "Functions that surround a string with ansicolor codes so it prints in color.",
- "main": "ansicolors.js",
- "scripts": {
- "test": "node test/*.js"
+ "_args": [
+ [
+ "ansicolors@~0.3.2",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "ansicolors@>=0.3.2 <0.4.0",
+ "_id": "ansicolors@0.3.2",
+ "_inCache": true,
+ "_location": "/ansicolors",
+ "_npmUser": {
+ "email": "thlorenz@gmx.de",
+ "name": "thlorenz"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/thlorenz/ansicolors.git"
+ "_npmVersion": "1.3.11",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "ansicolors",
+ "raw": "ansicolors@~0.3.2",
+ "rawSpec": "~0.3.2",
+ "scope": null,
+ "spec": ">=0.3.2 <0.4.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz",
+ "_shasum": "665597de86a9ffe3aa9bfbe6cae5c6ea426b4979",
+ "_shrinkwrap": null,
+ "_spec": "ansicolors@~0.3.2",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "thlorenz@gmx.de",
+ "name": "Thorsten Lorenz",
+ "url": "thlorenz.com"
+ },
+ "bugs": {
+ "url": "https://github.com/thlorenz/ansicolors/issues"
+ },
+ "dependencies": {},
+ "description": "Functions that surround a string with ansicolor codes so it prints in color.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "665597de86a9ffe3aa9bfbe6cae5c6ea426b4979",
+ "tarball": "http://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz"
},
+ "gitHead": "858847ca28e8b360d9b70eee0592700fa2ab087d",
"keywords": [
"ansi",
"colors",
"highlight",
"string"
],
- "author": {
- "name": "Thorsten Lorenz",
- "email": "thlorenz@gmx.de",
- "url": "thlorenz.com"
- },
"license": "MIT",
- "readmeFilename": "README.md",
- "gitHead": "858847ca28e8b360d9b70eee0592700fa2ab087d",
+ "main": "ansicolors.js",
+ "maintainers": [
+ {
+ "name": "thlorenz",
+ "email": "thlorenz@gmx.de"
+ }
+ ],
+ "name": "ansicolors",
+ "optionalDependencies": {},
"readme": "# ansicolors [![build status](https://secure.travis-ci.org/thlorenz/ansicolors.png)](http://next.travis-ci.org/thlorenz/ansicolors)\n\nFunctions that surround a string with ansicolor codes so it prints in color.\n\nIn case you need styles, like `bold`, have a look at [ansistyles](https://github.com/thlorenz/ansistyles).\n\n## Installation\n\n npm install ansicolors\n\n## Usage\n\n```js\nvar colors = require('ansicolors');\n\n// foreground colors\nvar redHerring = colors.red('herring');\nvar blueMoon = colors.blue('moon');\nvar brighBlueMoon = colors.brightBlue('moon');\n\nconsole.log(redHerring); // this will print 'herring' in red\nconsole.log(blueMoon); // this 'moon' in blue\nconsole.log(brightBlueMoon); // I think you got the idea\n\n// background colors\nconsole.log(colors.bgYellow('printed on yellow background'));\nconsole.log(colors.bgBrightBlue('printed on bright blue background'));\n\n// mixing background and foreground colors\n// below two lines have same result (order in which bg and fg are combined doesn't matter)\nconsole.log(colors.bgYellow(colors.blue('printed on yellow background in blue')));\nconsole.log(colors.blue(colors.bgYellow('printed on yellow background in blue')));\n```\n\n## Advanced API\n\n**ansicolors** allows you to access opening and closing escape sequences separately.\n\n```js\nvar colors = require('ansicolors');\n\nfunction inspect(obj, depth) {\n return require('util').inspect(obj, false, depth || 5, true);\n}\n\nconsole.log('open blue', inspect(colors.open.blue));\nconsole.log('close bgBlack', inspect(colors.close.bgBlack));\n\n// => open blue '\\u001b[34m'\n// close bgBlack '\\u001b[49m'\n```\n\n## Tests\n\nLook at the [tests](https://github.com/thlorenz/ansicolors/blob/master/test/ansicolors.js) to see more examples and/or run them via: \n\n npm explore ansicolors && npm test\n\n## Alternatives\n\n**ansicolors** tries to meet simple use cases with a very simple API. However, if you need a more powerful ansi formatting tool, \nI'd suggest to look at the [features](https://github.com/TooTallNate/ansi.js#features) of the [ansi module](https://github.com/TooTallNate/ansi.js).\n",
- "bugs": {
- "url": "https://github.com/thlorenz/ansicolors/issues"
+ "readmeFilename": "README.md",
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/thlorenz/ansicolors.git"
},
- "homepage": "https://github.com/thlorenz/ansicolors",
- "_id": "ansicolors@0.3.2",
- "_from": "ansicolors@latest"
+ "scripts": {
+ "test": "node test/*.js"
+ },
+ "version": "0.3.2"
}
diff --git a/deps/npm/node_modules/ansistyles/package.json b/deps/npm/node_modules/ansistyles/package.json
index dec9cd9e69..3f523f2e9e 100644
--- a/deps/npm/node_modules/ansistyles/package.json
+++ b/deps/npm/node_modules/ansistyles/package.json
@@ -1,38 +1,77 @@
{
- "name": "ansistyles",
- "version": "0.1.3",
- "description": "Functions that surround a string with ansistyle codes so it prints in style.",
- "main": "ansistyles.js",
- "scripts": {
- "test": "node test/ansistyles.js"
+ "_args": [
+ [
+ "ansistyles@~0.1.3",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "ansistyles@>=0.1.3 <0.2.0",
+ "_id": "ansistyles@0.1.3",
+ "_inCache": true,
+ "_location": "/ansistyles",
+ "_npmUser": {
+ "email": "thlorenz@gmx.de",
+ "name": "thlorenz"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/thlorenz/ansistyles.git"
+ "_npmVersion": "1.3.11",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "ansistyles",
+ "raw": "ansistyles@~0.1.3",
+ "rawSpec": "~0.1.3",
+ "scope": null,
+ "spec": ">=0.1.3 <0.2.0",
+ "type": "range"
},
- "keywords": [
- "ansi",
- "style",
- "terminal",
- "console"
+ "_requiredBy": [
+ "/"
],
+ "_resolved": "https://registry.npmjs.org/ansistyles/-/ansistyles-0.1.3.tgz",
+ "_shasum": "5de60415bda071bb37127854c864f41b23254539",
+ "_shrinkwrap": null,
+ "_spec": "ansistyles@~0.1.3",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Thorsten Lorenz",
"email": "thlorenz@gmx.de",
+ "name": "Thorsten Lorenz",
"url": "thlorenz.com"
},
- "license": "MIT",
- "readmeFilename": "README.md",
- "gitHead": "27bf1bc65231bcc7fd109bf13b13601b51f8cd04",
- "readme": "# ansistyles [![build status](https://secure.travis-ci.org/thlorenz/ansistyles.png)](http://next.travis-ci.org/thlorenz/ansistyles)\n\nFunctions that surround a string with ansistyle codes so it prints in style.\n\nIn case you need colors, like `red`, have a look at [ansicolors](https://github.com/thlorenz/ansicolors).\n\n## Installation\n\n npm install ansistyles\n\n## Usage\n\n```js\nvar styles = require('ansistyles');\n\nconsole.log(styles.bright('hello world')); // prints hello world in 'bright' white\nconsole.log(styles.underline('hello world')); // prints hello world underlined\nconsole.log(styles.inverse('hello world')); // prints hello world black on white\n```\n\n## Combining with ansicolors\n\nGet the ansicolors module:\n\n npm install ansicolors\n\n```js\nvar styles = require('ansistyles')\n , colors = require('ansicolors');\n\n console.log(\n // prints hello world underlined in blue on a green background\n colors.bgGreen(colors.blue(styles.underline('hello world'))) \n );\n```\n\n## Tests\n\nLook at the [tests](https://github.com/thlorenz/ansistyles/blob/master/test/ansistyles.js) to see more examples and/or run them via: \n\n npm explore ansistyles && npm test\n\n## More Styles\n\nAs you can see from [here](https://github.com/thlorenz/ansistyles/blob/master/ansistyles.js#L4-L15), more styles are available,\nbut didn't have any effect on the terminals that I tested on Mac Lion and Ubuntu Linux.\n\nI included them for completeness, but didn't show them in the examples because they seem to have no effect.\n\n### reset\n\nA style reset function is also included, please note however that this is not nestable.\n\nTherefore the below only underlines `hell` only, but not `world`.\n\n```js\nconsole.log(styles.underline('hell' + styles.reset('o') + ' world'));\n```\n\nIt is essentially the same as:\n\n```js\nconsole.log(styles.underline('hell') + styles.reset('') + 'o world');\n```\n\n\n\n## Alternatives\n\n**ansistyles** tries to meet simple use cases with a very simple API. However, if you need a more powerful ansi formatting tool, \nI'd suggest to look at the [features](https://github.com/TooTallNate/ansi.js#features) of the [ansi module](https://github.com/TooTallNate/ansi.js).\n",
"bugs": {
"url": "https://github.com/thlorenz/ansistyles/issues"
},
- "homepage": "https://github.com/thlorenz/ansistyles",
- "_id": "ansistyles@0.1.3",
+ "dependencies": {},
+ "description": "Functions that surround a string with ansistyle codes so it prints in style.",
+ "devDependencies": {},
+ "directories": {},
"dist": {
- "shasum": "b14f315fe763a2b3a88df9d3261a517e666c4615"
+ "shasum": "5de60415bda071bb37127854c864f41b23254539",
+ "tarball": "http://registry.npmjs.org/ansistyles/-/ansistyles-0.1.3.tgz"
+ },
+ "gitHead": "27bf1bc65231bcc7fd109bf13b13601b51f8cd04",
+ "keywords": [
+ "ansi",
+ "console",
+ "style",
+ "terminal"
+ ],
+ "license": "MIT",
+ "main": "ansistyles.js",
+ "maintainers": [
+ {
+ "name": "thlorenz",
+ "email": "thlorenz@gmx.de"
+ }
+ ],
+ "name": "ansistyles",
+ "optionalDependencies": {},
+ "readme": "# ansistyles [![build status](https://secure.travis-ci.org/thlorenz/ansistyles.png)](http://next.travis-ci.org/thlorenz/ansistyles)\n\nFunctions that surround a string with ansistyle codes so it prints in style.\n\nIn case you need colors, like `red`, have a look at [ansicolors](https://github.com/thlorenz/ansicolors).\n\n## Installation\n\n npm install ansistyles\n\n## Usage\n\n```js\nvar styles = require('ansistyles');\n\nconsole.log(styles.bright('hello world')); // prints hello world in 'bright' white\nconsole.log(styles.underline('hello world')); // prints hello world underlined\nconsole.log(styles.inverse('hello world')); // prints hello world black on white\n```\n\n## Combining with ansicolors\n\nGet the ansicolors module:\n\n npm install ansicolors\n\n```js\nvar styles = require('ansistyles')\n , colors = require('ansicolors');\n\n console.log(\n // prints hello world underlined in blue on a green background\n colors.bgGreen(colors.blue(styles.underline('hello world'))) \n );\n```\n\n## Tests\n\nLook at the [tests](https://github.com/thlorenz/ansistyles/blob/master/test/ansistyles.js) to see more examples and/or run them via: \n\n npm explore ansistyles && npm test\n\n## More Styles\n\nAs you can see from [here](https://github.com/thlorenz/ansistyles/blob/master/ansistyles.js#L4-L15), more styles are available,\nbut didn't have any effect on the terminals that I tested on Mac Lion and Ubuntu Linux.\n\nI included them for completeness, but didn't show them in the examples because they seem to have no effect.\n\n### reset\n\nA style reset function is also included, please note however that this is not nestable.\n\nTherefore the below only underlines `hell` only, but not `world`.\n\n```js\nconsole.log(styles.underline('hell' + styles.reset('o') + ' world'));\n```\n\nIt is essentially the same as:\n\n```js\nconsole.log(styles.underline('hell') + styles.reset('') + 'o world');\n```\n\n\n\n## Alternatives\n\n**ansistyles** tries to meet simple use cases with a very simple API. However, if you need a more powerful ansi formatting tool, \nI'd suggest to look at the [features](https://github.com/TooTallNate/ansi.js#features) of the [ansi module](https://github.com/TooTallNate/ansi.js).\n",
+ "readmeFilename": "README.md",
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/thlorenz/ansistyles.git"
+ },
+ "scripts": {
+ "test": "node test/ansistyles.js"
},
- "_from": "ansistyles@0.1.3",
- "_resolved": "https://registry.npmjs.org/ansistyles/-/ansistyles-0.1.3.tgz"
+ "version": "0.1.3"
}
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/.npmignore b/deps/npm/node_modules/aproba/.npmignore
index 249bc20eb5..24001896d6 100644
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/.npmignore
+++ b/deps/npm/node_modules/aproba/.npmignore
@@ -1,2 +1,3 @@
+*~
node_modules
-*.sw*
+.#*
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/LICENSE b/deps/npm/node_modules/aproba/LICENSE
index 05eeeb88c2..2a4982dc40 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/LICENSE
+++ b/deps/npm/node_modules/aproba/LICENSE
@@ -1,6 +1,4 @@
-The ISC License
-
-Copyright (c) Isaac Z. Schlueter
+Copyright (c) 2015, Rebecca Turner <me@re-becca.org>
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
@@ -11,5 +9,5 @@ WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/deps/npm/node_modules/aproba/README.md b/deps/npm/node_modules/aproba/README.md
new file mode 100644
index 0000000000..e5c1f5595b
--- /dev/null
+++ b/deps/npm/node_modules/aproba/README.md
@@ -0,0 +1,54 @@
+aproba
+======
+
+A rediculously light-weight function argument validator
+
+```
+var validate = require("aproba")
+
+function myfunc(a, b, c) {
+ // `a` must be a string, `b` a number, `c` a function
+ validate('SNF', arguments) // [a,b,c] is also valid
+}
+
+myfunc('test', 23, function () {}) // ok
+myfunc(123, 23, function () {}) // type error
+myfunc('test', 23) // missing arg error
+myfunc('test', 23, function () {}, true) // too many args error
+
+```
+
+Valid types are:
+
+type | description
+---- | -----------
+* | matches any type
+A | instanceof Array OR an arguments object
+S | typeof == string
+N | typeof == number
+F | typeof == function
+O | typeof == object and not type A and not type E
+B | typeof == boolean
+E | instanceof Error OR null
+
+Validation failures throw one of three exception types, distinguished by a
+`code` property of `EMISSINGARG`, `EINVALIDTYPE` or `ETOOMANYARGS`.
+
+If an error argument is found and is not null then the remaining arguments will not be validated.
+
+### Why this exists
+
+I wanted a very simple argument validator. It needed to do two things:
+
+1. Be more concise and easier to use than assertions
+
+2. Not encourage an infinite bikeshed of DSLs
+
+This is why types are specified by a single character and there's no such
+thing as an optional argument.
+
+This is not intended to validate user data. This is specifically about
+asserting the interface of your functions.
+
+If you need greater validation, I encourage you to write them by hand or
+look elsewhere.
diff --git a/deps/npm/node_modules/aproba/index.js b/deps/npm/node_modules/aproba/index.js
new file mode 100644
index 0000000000..7d8ff07f87
--- /dev/null
+++ b/deps/npm/node_modules/aproba/index.js
@@ -0,0 +1,53 @@
+"use strict"
+
+var types = {
+ "*": ["any", function () { return true }],
+ A: ["array", function (thingy) { return thingy instanceof Array || (typeof thingy === "object" && thingy.hasOwnProperty("callee")) }],
+ S: ["string", function (thingy) { return typeof thingy === "string" }],
+ N: ["number", function (thingy) { return typeof thingy === "number" }],
+ F: ["function", function (thingy) { return typeof thingy === "function" }],
+ O: ["object", function (thingy) { return typeof thingy === "object" && !types.A[1](thingy) && !types.E[1](thingy) }],
+ B: ["boolean", function (thingy) { return typeof thingy == "boolean" }],
+ E: ["error", function (thingy) { return thingy instanceof Error }]
+}
+
+var validate = module.exports = function (schema, args) {
+ if (!schema) throw missingRequiredArg(0, "schema")
+ if (!args) throw missingRequiredArg(1, "args")
+ if (!types.S[1](schema)) throw invalidType(0, "string", schema)
+ if (!types.A[1](args)) throw invalidType(1, "array", args)
+ for (var ii = 0; ii < schema.length; ++ii) {
+ var type = schema[ii]
+ if (!types[type]) throw unknownType(ii, type)
+ var typeLabel = types[type][0]
+ var typeCheck = types[type][1]
+ if (type === "E" && args[ii] == null) continue
+ if (args[ii] == null) throw missingRequiredArg(ii)
+ if (!typeCheck(args[ii])) throw invalidType(ii, typeLabel, args[ii])
+ if (type === "E") return
+ }
+ if (schema.length < args.length) throw tooManyArgs(schema.length, args.length)
+}
+
+function missingRequiredArg(num) {
+ return newException("EMISSINGARG", "Missing required argument #"+(num+1))
+}
+
+function unknownType(num, type) {
+ return newException("EUNKNOWNTYPE", "Unknown type "+type+" in argument #"+(num+1))
+}
+
+function invalidType(num, type, value) {
+ return newException("EINVALIDTYPE", "Argument #"+(num+1)+": Expected "+type+" but got "+typeof value)
+}
+
+function tooManyArgs(expected, got) {
+ return newException("ETOOMANYARGS", "Too many arguments, expected "+expected+" and got "+got)
+}
+
+function newException(code, msg) {
+ var e = new Error(msg)
+ e.code = code
+ Error.captureStackTrace(e, validate)
+ return e
+}
diff --git a/deps/npm/node_modules/aproba/package.json b/deps/npm/node_modules/aproba/package.json
new file mode 100644
index 0000000000..16f35b0a55
--- /dev/null
+++ b/deps/npm/node_modules/aproba/package.json
@@ -0,0 +1,77 @@
+{
+ "_args": [
+ [
+ "aproba@~1.0.1",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "aproba@>=1.0.1 <1.1.0",
+ "_id": "aproba@1.0.1",
+ "_inCache": true,
+ "_location": "/aproba",
+ "_nodeVersion": "1.6.2",
+ "_npmUser": {
+ "email": "me@re-becca.org",
+ "name": "iarna"
+ },
+ "_npmVersion": "2.7.5",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "aproba",
+ "raw": "aproba@~1.0.1",
+ "rawSpec": "~1.0.1",
+ "scope": null,
+ "spec": ">=1.0.1 <1.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_shasum": "c4ac2cc5becfb8b099de7ef9f02790e7d32d99ef",
+ "_shrinkwrap": null,
+ "_spec": "aproba@~1.0.1",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "me@re-becca.org",
+ "name": "Rebecca Turner"
+ },
+ "bugs": {
+ "url": "https://github.com/iarna/aproba/issues"
+ },
+ "dependencies": {},
+ "description": "A rediculously light-weight argument validator",
+ "devDependencies": {
+ "tap": "^0.7.0"
+ },
+ "directories": {
+ "test": "test"
+ },
+ "dist": {
+ "shasum": "c4ac2cc5becfb8b099de7ef9f02790e7d32d99ef",
+ "tarball": "http://registry.npmjs.org/aproba/-/aproba-1.0.1.tgz"
+ },
+ "gitHead": "a2ea029793a14cddb9457afd0a83dc421889c7ad",
+ "homepage": "https://github.com/iarna/aproba",
+ "keywords": [
+ "argument",
+ "validate"
+ ],
+ "license": "ISC",
+ "main": "index.js",
+ "maintainers": [
+ {
+ "name": "iarna",
+ "email": "me@re-becca.org"
+ }
+ ],
+ "name": "aproba",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/iarna/aproba"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.0.1"
+}
diff --git a/deps/npm/node_modules/aproba/test/index.js b/deps/npm/node_modules/aproba/test/index.js
new file mode 100644
index 0000000000..0574709c8f
--- /dev/null
+++ b/deps/npm/node_modules/aproba/test/index.js
@@ -0,0 +1,85 @@
+"use strict"
+var test = require("tap").test
+var validate = require("../index.js")
+
+function thrown (t, code, msg, todo) {
+ validate("OSSF", arguments)
+ try {
+ todo()
+ t.fail(msg)
+ }
+ catch (e) {
+ t.is(e.code, code, msg + e.message)
+ }
+}
+
+function notThrown (t, msg, todo) {
+ validate("OSF", arguments)
+ try {
+ todo()
+ t.pass(msg)
+ }
+ catch (e) {
+ t.fail(msg+"\n"+e.stack)
+ }
+}
+
+test("general", function (t) {
+ t.plan(69)
+ var values = {
+ "A": [],
+ "S": "test",
+ "N": 123,
+ "F": function () {},
+ "O": {},
+ "B": false,
+ "E": new Error()
+ }
+ Object.keys(values).forEach(function (type) {
+ Object.keys(values).forEach(function (contraType) {
+ if (type === contraType) {
+ notThrown(t, type + " matches " + contraType, function () {
+ validate(type, [values[contraType]])
+ })
+ }
+ else {
+ thrown(t, "EINVALIDTYPE", type + " does not match " + contraType, function () {
+ validate(type, [values[contraType]])
+ })
+ }
+ })
+ if (type === "E") {
+ notThrown(t, "null is ok for E", function () {
+ validate(type, [null])
+ })
+ }
+ else {
+ thrown(t, "EMISSINGARG", "null not ok for "+type, function () {
+ validate(type, [null])
+ })
+ }
+ })
+ Object.keys(values).forEach(function (contraType) {
+ notThrown(t, "* matches " + contraType, function () {
+ validate("*", [values[contraType]])
+ })
+ })
+ thrown(t, "EMISSINGARG", "not enough args", function () {
+ validate("SNF", ["abc", 123])
+ })
+ thrown(t, "ETOOMANYARGS", "too many args", function () {
+ validate("SNF", ["abc", 123, function () {}, true])
+ })
+ notThrown(t, "E matches null", function () {
+ validate("E", [null])
+ })
+ notThrown(t, "E matches undefined", function () {
+ validate("E", [undefined])
+ })
+ notThrown(t, "E w/ error requires nothing else", function () {
+ validate("ESN", [new Error(), "foo"])
+ })
+ thrown(t, "EMISSINGARG", "E w/o error works as usual", function () {
+ validate("ESN", [null, "foo"])
+ })
+})
diff --git a/deps/npm/node_modules/request/node_modules/stringstream/.travis.yml b/deps/npm/node_modules/archy/.travis.yml
index f1d0f13c8a..895dbd3623 100644
--- a/deps/npm/node_modules/request/node_modules/stringstream/.travis.yml
+++ b/deps/npm/node_modules/archy/.travis.yml
@@ -1,4 +1,4 @@
language: node_js
node_js:
- - 0.4
- 0.6
+ - 0.8
diff --git a/deps/npm/node_modules/archy/package.json b/deps/npm/node_modules/archy/package.json
index 4b3da66372..9c7188b9cc 100644
--- a/deps/npm/node_modules/archy/package.json
+++ b/deps/npm/node_modules/archy/package.json
@@ -1,24 +1,83 @@
{
- "name": "archy",
- "version": "1.0.0",
+ "_args": [
+ [
+ "archy@~1.0.0",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "archy@>=1.0.0 <1.1.0",
+ "_id": "archy@1.0.0",
+ "_inCache": true,
+ "_location": "/archy",
+ "_npmUser": {
+ "email": "mail@substack.net",
+ "name": "substack"
+ },
+ "_npmVersion": "1.4.25",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "archy",
+ "raw": "archy@~1.0.0",
+ "rawSpec": "~1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <1.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
+ "_shasum": "f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40",
+ "_shrinkwrap": null,
+ "_spec": "archy@~1.0.0",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "mail@substack.net",
+ "name": "James Halliday",
+ "url": "http://substack.net"
+ },
+ "bugs": {
+ "url": "https://github.com/substack/node-archy/issues"
+ },
+ "dependencies": {},
"description": "render nested hierarchies `npm ls` style with unicode pipes",
- "main": "index.js",
"devDependencies": {
"tap": "~0.3.3",
"tape": "~0.1.1"
},
+ "directories": {},
+ "dist": {
+ "shasum": "f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40",
+ "tarball": "http://registry.npmjs.org/archy/-/archy-1.0.0.tgz"
+ },
+ "gitHead": "30223c16191e877bf027b15b12daf077b9b55b84",
+ "homepage": "https://github.com/substack/node-archy",
+ "keywords": [
+ "hierarchy",
+ "npm ls",
+ "pretty",
+ "print",
+ "unicode"
+ ],
+ "license": "MIT",
+ "main": "index.js",
+ "maintainers": [
+ {
+ "name": "substack",
+ "email": "mail@substack.net"
+ }
+ ],
+ "name": "archy",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "http://github.com/substack/node-archy.git"
+ },
"scripts": {
"test": "tap test"
},
"testling": {
- "files": "test/*.js",
"browsers": {
- "iexplore": [
- "6.0",
- "7.0",
- "8.0",
- "9.0"
- ],
"chrome": [
"20.0"
],
@@ -26,54 +85,20 @@
"10.0",
"15.0"
],
- "safari": [
- "5.1"
+ "iexplore": [
+ "6.0",
+ "7.0",
+ "8.0",
+ "9.0"
],
"opera": [
"12.0"
+ ],
+ "safari": [
+ "5.1"
]
- }
- },
- "repository": {
- "type": "git",
- "url": "http://github.com/substack/node-archy.git"
- },
- "keywords": [
- "hierarchy",
- "npm ls",
- "unicode",
- "pretty",
- "print"
- ],
- "author": {
- "name": "James Halliday",
- "email": "mail@substack.net",
- "url": "http://substack.net"
- },
- "license": "MIT",
- "gitHead": "30223c16191e877bf027b15b12daf077b9b55b84",
- "bugs": {
- "url": "https://github.com/substack/node-archy/issues"
- },
- "homepage": "https://github.com/substack/node-archy",
- "_id": "archy@1.0.0",
- "_shasum": "f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40",
- "_from": "archy@>=1.0.0 <2.0.0",
- "_npmVersion": "1.4.25",
- "_npmUser": {
- "name": "substack",
- "email": "mail@substack.net"
- },
- "maintainers": [
- {
- "name": "substack",
- "email": "mail@substack.net"
- }
- ],
- "dist": {
- "shasum": "f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40",
- "tarball": "http://registry.npmjs.org/archy/-/archy-1.0.0.tgz"
+ },
+ "files": "test/*.js"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz"
+ "version": "1.0.0"
}
diff --git a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/.npmignore b/deps/npm/node_modules/are-we-there-yet/.npmignore
index 926ddf616c..926ddf616c 100644
--- a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/.npmignore
+++ b/deps/npm/node_modules/are-we-there-yet/.npmignore
diff --git a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/README.md b/deps/npm/node_modules/are-we-there-yet/README.md
index 52f9f9ae1e..3491c5956c 100644
--- a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/README.md
+++ b/deps/npm/node_modules/are-we-there-yet/README.md
@@ -25,7 +25,7 @@ single.completeWork(20)
console.log(top.completed()) // 0.2
fs.stat("file", function(er, stat) {
- if (er) throw er
+ if (er) throw er
var stream = top.newStream("file", stat.size)
console.log(top.completed()) // now 0.1 as single is 50% of the job and is 20% complete
// and 50% * 20% == 10%
diff --git a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/index.js b/deps/npm/node_modules/are-we-there-yet/index.js
index 22f47ac885..22f47ac885 100644
--- a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/index.js
+++ b/deps/npm/node_modules/are-we-there-yet/index.js
diff --git a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/package.json b/deps/npm/node_modules/are-we-there-yet/package.json
index 7591006669..008eec8352 100644
--- a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/package.json
+++ b/deps/npm/node_modules/are-we-there-yet/package.json
@@ -1,51 +1,74 @@
{
- "name": "are-we-there-yet",
- "version": "1.0.4",
- "description": "Keep track of the overall completion of many dispirate processes",
- "main": "index.js",
- "scripts": {
- "test": "tap test/*.js"
+ "_args": [
+ [
+ "are-we-there-yet@~1.0.0",
+ "/Users/rebecca/code/npm/node_modules/npmlog"
+ ]
+ ],
+ "_from": "are-we-there-yet@>=1.0.0 <1.1.0",
+ "_id": "are-we-there-yet@1.0.4",
+ "_inCache": true,
+ "_location": "/are-we-there-yet",
+ "_npmUser": {
+ "email": "me@re-becca.org",
+ "name": "iarna"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/iarna/are-we-there-yet.git"
+ "_npmVersion": "2.0.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "are-we-there-yet",
+ "raw": "are-we-there-yet@~1.0.0",
+ "rawSpec": "~1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <1.1.0",
+ "type": "range"
},
+ "_requiredBy": [
+ "/npmlog"
+ ],
+ "_resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.0.4.tgz",
+ "_shasum": "527fe389f7bcba90806106b99244eaa07e886f85",
+ "_shrinkwrap": null,
+ "_spec": "are-we-there-yet@~1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/npmlog",
"author": {
"name": "Rebecca Turner",
"url": "http://re-becca.org"
},
- "license": "ISC",
"bugs": {
"url": "https://github.com/iarna/are-we-there-yet/issues"
},
- "homepage": "https://github.com/iarna/are-we-there-yet",
- "devDependencies": {
- "tap": "^0.4.13"
- },
"dependencies": {
"delegates": "^0.1.0",
"readable-stream": "^1.1.13"
},
- "gitHead": "7ce414849b81ab83935a935275def01914821bde",
- "_id": "are-we-there-yet@1.0.4",
- "_shasum": "527fe389f7bcba90806106b99244eaa07e886f85",
- "_from": "are-we-there-yet@>=1.0.0 <1.1.0",
- "_npmVersion": "2.0.0",
- "_npmUser": {
- "name": "iarna",
- "email": "me@re-becca.org"
+ "description": "Keep track of the overall completion of many dispirate processes",
+ "devDependencies": {
+ "tap": "^0.4.13"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "527fe389f7bcba90806106b99244eaa07e886f85",
+ "tarball": "http://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.0.4.tgz"
},
+ "gitHead": "7ce414849b81ab83935a935275def01914821bde",
+ "homepage": "https://github.com/iarna/are-we-there-yet",
+ "license": "ISC",
+ "main": "index.js",
"maintainers": [
{
"name": "iarna",
"email": "me@re-becca.org"
}
],
- "dist": {
- "shasum": "527fe389f7bcba90806106b99244eaa07e886f85",
- "tarball": "http://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.0.4.tgz"
+ "name": "are-we-there-yet",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/iarna/are-we-there-yet.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.0.4.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.0.4"
}
diff --git a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/test/tracker.js b/deps/npm/node_modules/are-we-there-yet/test/tracker.js
index 18c31c32cf..18c31c32cf 100644
--- a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/test/tracker.js
+++ b/deps/npm/node_modules/are-we-there-yet/test/tracker.js
diff --git a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/test/trackergroup.js b/deps/npm/node_modules/are-we-there-yet/test/trackergroup.js
index a64e121c03..f97e1034ff 100644
--- a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/test/trackergroup.js
+++ b/deps/npm/node_modules/are-we-there-yet/test/trackergroup.js
@@ -49,7 +49,7 @@ test("TrackerGroup", function (t) {
t.is(er, null, "finishAll: on change event fired")
t.is(onChangeName, name, "finishAll: on change emits the correct name")
t.is(track.completed(), 1, "Finishing everything ")
-
+
track = new TrackerGroup(name)
a = track.newItem("a", 10, 2)
b = track.newItem("b", 10, 1)
@@ -68,7 +68,7 @@ test("TrackerGroup", function (t) {
t.is(er, null, "weightedFinishAll: on change event fired")
t.is(onChangeName, name, "weightedFinishAll: on change emits the correct name")
t.is(track.completed(), 1, "weightedFinishaAll: Finishing everything ")
-
+
track = new TrackerGroup(name)
a = track.newGroup("a", 10)
b = track.newGroup("b", 10)
diff --git a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/test/trackerstream.js b/deps/npm/node_modules/are-we-there-yet/test/trackerstream.js
index 72b6043097..72b6043097 100644
--- a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/test/trackerstream.js
+++ b/deps/npm/node_modules/are-we-there-yet/test/trackerstream.js
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/.npmignore b/deps/npm/node_modules/array-index/.npmignore
index 3c3629e647..3c3629e647 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/.npmignore
+++ b/deps/npm/node_modules/array-index/.npmignore
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/.travis.yml b/deps/npm/node_modules/array-index/.travis.yml
index 99cdc7439a..99cdc7439a 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/.travis.yml
+++ b/deps/npm/node_modules/array-index/.travis.yml
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/History.md b/deps/npm/node_modules/array-index/History.md
index 20b03e9a83..20b03e9a83 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/History.md
+++ b/deps/npm/node_modules/array-index/History.md
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/Makefile b/deps/npm/node_modules/array-index/Makefile
index 0f14dac306..0f14dac306 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/Makefile
+++ b/deps/npm/node_modules/array-index/Makefile
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/README.md b/deps/npm/node_modules/array-index/README.md
index ecd3498dd1..ecd3498dd1 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/README.md
+++ b/deps/npm/node_modules/array-index/README.md
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/component.json b/deps/npm/node_modules/array-index/component.json
index 390d7a7fe8..390d7a7fe8 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/component.json
+++ b/deps/npm/node_modules/array-index/component.json
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/index.js b/deps/npm/node_modules/array-index/index.js
index 18069c6bcd..18069c6bcd 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/index.js
+++ b/deps/npm/node_modules/array-index/index.js
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/package.json b/deps/npm/node_modules/array-index/package.json
index 6ba9df72c2..a30106a99b 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/package.json
+++ b/deps/npm/node_modules/array-index/package.json
@@ -1,58 +1,82 @@
{
- "name": "array-index",
- "description": "Invoke getter/setter functions on array-like objects",
- "keywords": [
- "index",
- "array",
- "getter",
- "setter",
- "proxy"
+ "_args": [
+ [
+ "array-index@~0.1.0",
+ "/Users/rebecca/code/npm/node_modules/path-array"
+ ]
+ ],
+ "_from": "array-index@>=0.1.0 <0.2.0",
+ "_id": "array-index@0.1.1",
+ "_inCache": true,
+ "_location": "/array-index",
+ "_nodeVersion": "0.10.32",
+ "_npmUser": {
+ "email": "nathan@tootallnate.net",
+ "name": "tootallnate"
+ },
+ "_npmVersion": "2.1.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "array-index",
+ "raw": "array-index@~0.1.0",
+ "rawSpec": "~0.1.0",
+ "scope": null,
+ "spec": ">=0.1.0 <0.2.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/path-array"
],
- "version": "0.1.1",
+ "_resolved": "https://registry.npmjs.org/array-index/-/array-index-0.1.1.tgz",
+ "_shasum": "4d5eaf06cc3d925847cd73d1535c217ba306d3e1",
+ "_shrinkwrap": null,
+ "_spec": "array-index@~0.1.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/path-array",
"author": {
- "name": "Nathan Rajlich",
"email": "nathan@tootallnate.net",
+ "name": "Nathan Rajlich",
"url": "http://tootallnate.net"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/TooTallNate/array-index.git"
- },
- "main": "index.js",
- "scripts": {
- "test": "node test"
+ "bugs": {
+ "url": "https://github.com/TooTallNate/array-index/issues"
},
"dependencies": {
"debug": "*"
},
+ "description": "Invoke getter/setter functions on array-like objects",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "4d5eaf06cc3d925847cd73d1535c217ba306d3e1",
+ "tarball": "http://registry.npmjs.org/array-index/-/array-index-0.1.1.tgz"
+ },
"engines": {
"node": "*"
},
"gitHead": "65a5d884f25b4b7a1608e367d715d713dbd3b3d6",
- "bugs": {
- "url": "https://github.com/TooTallNate/array-index/issues"
- },
"homepage": "https://github.com/TooTallNate/array-index",
- "_id": "array-index@0.1.1",
- "_shasum": "4d5eaf06cc3d925847cd73d1535c217ba306d3e1",
- "_from": "array-index@>=0.1.0 <0.2.0",
- "_npmVersion": "2.1.3",
- "_nodeVersion": "0.10.32",
- "_npmUser": {
- "name": "tootallnate",
- "email": "nathan@tootallnate.net"
- },
+ "keywords": [
+ "array",
+ "getter",
+ "index",
+ "proxy",
+ "setter"
+ ],
+ "main": "index.js",
"maintainers": [
{
"name": "tootallnate",
"email": "nathan@tootallnate.net"
}
],
- "dist": {
- "shasum": "4d5eaf06cc3d925847cd73d1535c217ba306d3e1",
- "tarball": "http://registry.npmjs.org/array-index/-/array-index-0.1.1.tgz"
+ "name": "array-index",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/TooTallNate/array-index.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/array-index/-/array-index-0.1.1.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "node test"
+ },
+ "version": "0.1.1"
}
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/test.js b/deps/npm/node_modules/array-index/test.js
index d9e9c18281..d9e9c18281 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/test.js
+++ b/deps/npm/node_modules/array-index/test.js
diff --git a/deps/npm/node_modules/dezalgo/node_modules/asap/CHANGES.md b/deps/npm/node_modules/asap/CHANGES.md
index 8e6202305a..8e6202305a 100644
--- a/deps/npm/node_modules/dezalgo/node_modules/asap/CHANGES.md
+++ b/deps/npm/node_modules/asap/CHANGES.md
diff --git a/deps/npm/node_modules/dezalgo/node_modules/asap/LICENSE.md b/deps/npm/node_modules/asap/LICENSE.md
index ba18c61390..0d82d695f7 100644
--- a/deps/npm/node_modules/dezalgo/node_modules/asap/LICENSE.md
+++ b/deps/npm/node_modules/asap/LICENSE.md
@@ -18,4 +18,3 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
-
diff --git a/deps/npm/node_modules/dezalgo/node_modules/asap/README.md b/deps/npm/node_modules/asap/README.md
index 452fd8c203..d60a08a044 100644
--- a/deps/npm/node_modules/dezalgo/node_modules/asap/README.md
+++ b/deps/npm/node_modules/asap/README.md
@@ -234,4 +234,3 @@ browser-only implementation.
Copyright 2009-2014 by Contributors
MIT License (enclosed)
-
diff --git a/deps/npm/node_modules/dezalgo/node_modules/asap/asap.js b/deps/npm/node_modules/asap/asap.js
index f04fcd58fc..3a27c8cee7 100644
--- a/deps/npm/node_modules/dezalgo/node_modules/asap/asap.js
+++ b/deps/npm/node_modules/asap/asap.js
@@ -62,4 +62,3 @@ RawTask.prototype.call = function () {
freeTasks.push(this);
}
};
-
diff --git a/deps/npm/node_modules/dezalgo/node_modules/asap/browser-asap.js b/deps/npm/node_modules/asap/browser-asap.js
index 805c982460..805c982460 100644
--- a/deps/npm/node_modules/dezalgo/node_modules/asap/browser-asap.js
+++ b/deps/npm/node_modules/asap/browser-asap.js
diff --git a/deps/npm/node_modules/dezalgo/node_modules/asap/browser-raw.js b/deps/npm/node_modules/asap/browser-raw.js
index 1cfd77293b..1cfd77293b 100644
--- a/deps/npm/node_modules/dezalgo/node_modules/asap/browser-raw.js
+++ b/deps/npm/node_modules/asap/browser-raw.js
diff --git a/deps/npm/node_modules/dezalgo/node_modules/asap/package.json b/deps/npm/node_modules/asap/package.json
index e01b3f06de..6c4417126b 100644
--- a/deps/npm/node_modules/dezalgo/node_modules/asap/package.json
+++ b/deps/npm/node_modules/asap/package.json
@@ -1,44 +1,47 @@
{
- "name": "asap",
- "version": "2.0.3",
- "description": "High-priority task queue for Node.js and browsers",
- "keywords": [
- "event",
- "task",
- "queue"
+ "_args": [
+ [
+ "asap@^2.0.0",
+ "/Users/rebecca/code/npm/node_modules/dezalgo"
+ ]
],
- "license": {
- "type": "MIT",
- "url": "https://github.com/kriskowal/asap/raw/master/LICENSE.md"
+ "_from": "asap@>=2.0.0 <3.0.0",
+ "_id": "asap@2.0.3",
+ "_inCache": true,
+ "_location": "/asap",
+ "_nodeVersion": "1.8.1",
+ "_npmUser": {
+ "email": "kris.kowal@cixar.com",
+ "name": "kriskowal"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/kriskowal/asap.git"
+ "_npmVersion": "2.8.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "asap",
+ "raw": "asap@^2.0.0",
+ "rawSpec": "^2.0.0",
+ "scope": null,
+ "spec": ">=2.0.0 <3.0.0",
+ "type": "range"
},
- "main": "./asap.js",
+ "_requiredBy": [
+ "/dezalgo"
+ ],
+ "_resolved": "https://registry.npmjs.org/asap/-/asap-2.0.3.tgz",
+ "_shasum": "1fc1d1564ee11620dfca6d67029850913f9f4679",
+ "_shrinkwrap": null,
+ "_spec": "asap@^2.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/dezalgo",
"browser": {
"./asap.js": "./browser-asap.js",
"./raw.js": "./browser-raw.js",
"./test/domain.js": "./test/browser-domain.js"
},
- "files": [
- "raw.js",
- "asap.js",
- "browser-raw.js",
- "browser-asap.js"
- ],
- "scripts": {
- "test": "npm run lint && npm run test-node",
- "test-travis": "npm run lint && npm run test-node && npm run test-saucelabs && npm run test-saucelabs-worker",
- "test-node": "node test/asap-test.js",
- "test-publish": "node scripts/publish-bundle.js test/asap-test.js | pbcopy",
- "test-browser": "node scripts/publish-bundle.js test/asap-test.js | xargs opener",
- "test-saucelabs": "node scripts/saucelabs.js test/asap-test.js scripts/saucelabs-spot-configurations.json",
- "test-saucelabs-all": "node scripts/saucelabs.js test/asap-test.js scripts/saucelabs-all-configurations.json",
- "test-saucelabs-worker": "node scripts/saucelabs-worker-test.js scripts/saucelabs-spot-configurations.json",
- "test-saucelabs-worker-all": "node scripts/saucelabs-worker-test.js scripts/saucelabs-all-configurations.json",
- "lint": "jshint raw.js asap.js browser-raw.js browser-asap.js $(find scripts -name '*.js' | grep -v gauntlet)"
+ "bugs": {
+ "url": "https://github.com/kriskowal/asap/issues"
},
+ "dependencies": {},
+ "description": "High-priority task queue for Node.js and browsers",
"devDependencies": {
"events": "^1.0.1",
"jshint": "^2.5.1",
@@ -51,20 +54,29 @@
"wd": "^0.2.21",
"weak-map": "^1.0.5"
},
- "gitHead": "ccbf94d4e4a0c3afc2df13331044020a46a74ab6",
- "bugs": {
- "url": "https://github.com/kriskowal/asap/issues"
+ "directories": {},
+ "dist": {
+ "shasum": "1fc1d1564ee11620dfca6d67029850913f9f4679",
+ "tarball": "http://registry.npmjs.org/asap/-/asap-2.0.3.tgz"
},
+ "files": [
+ "asap.js",
+ "browser-asap.js",
+ "browser-raw.js",
+ "raw.js"
+ ],
+ "gitHead": "ccbf94d4e4a0c3afc2df13331044020a46a74ab6",
"homepage": "https://github.com/kriskowal/asap#readme",
- "_id": "asap@2.0.3",
- "_shasum": "1fc1d1564ee11620dfca6d67029850913f9f4679",
- "_from": "asap@>=2.0.0 <3.0.0",
- "_npmVersion": "2.8.3",
- "_nodeVersion": "1.8.1",
- "_npmUser": {
- "name": "kriskowal",
- "email": "kris.kowal@cixar.com"
+ "keywords": [
+ "event",
+ "queue",
+ "task"
+ ],
+ "license": {
+ "type": "MIT",
+ "url": "https://github.com/kriskowal/asap/raw/master/LICENSE.md"
},
+ "main": "./asap.js",
"maintainers": [
{
"name": "kriskowal",
@@ -75,11 +87,23 @@
"email": "forbes@lindesay.co.uk"
}
],
- "dist": {
- "shasum": "1fc1d1564ee11620dfca6d67029850913f9f4679",
- "tarball": "http://registry.npmjs.org/asap/-/asap-2.0.3.tgz"
+ "name": "asap",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/kriskowal/asap.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/asap/-/asap-2.0.3.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "lint": "jshint raw.js asap.js browser-raw.js browser-asap.js $(find scripts -name '*.js' | grep -v gauntlet)",
+ "test": "npm run lint && npm run test-node",
+ "test-browser": "node scripts/publish-bundle.js test/asap-test.js | xargs opener",
+ "test-node": "node test/asap-test.js",
+ "test-publish": "node scripts/publish-bundle.js test/asap-test.js | pbcopy",
+ "test-saucelabs": "node scripts/saucelabs.js test/asap-test.js scripts/saucelabs-spot-configurations.json",
+ "test-saucelabs-all": "node scripts/saucelabs.js test/asap-test.js scripts/saucelabs-all-configurations.json",
+ "test-saucelabs-worker": "node scripts/saucelabs-worker-test.js scripts/saucelabs-spot-configurations.json",
+ "test-saucelabs-worker-all": "node scripts/saucelabs-worker-test.js scripts/saucelabs-all-configurations.json",
+ "test-travis": "npm run lint && npm run test-node && npm run test-saucelabs && npm run test-saucelabs-worker"
+ },
+ "version": "2.0.3"
}
diff --git a/deps/npm/node_modules/dezalgo/node_modules/asap/raw.js b/deps/npm/node_modules/asap/raw.js
index ae3b892316..ae3b892316 100644
--- a/deps/npm/node_modules/dezalgo/node_modules/asap/raw.js
+++ b/deps/npm/node_modules/asap/raw.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/.npmignore b/deps/npm/node_modules/asn1/.npmignore
index eb03e3e1e4..eb03e3e1e4 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/.npmignore
+++ b/deps/npm/node_modules/asn1/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/LICENSE b/deps/npm/node_modules/asn1/LICENSE
index 9b5dcdb7f5..9b5dcdb7f5 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/LICENSE
+++ b/deps/npm/node_modules/asn1/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/README.md b/deps/npm/node_modules/asn1/README.md
index 7cebf7a2e8..7cebf7a2e8 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/README.md
+++ b/deps/npm/node_modules/asn1/README.md
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/errors.js b/deps/npm/node_modules/asn1/lib/ber/errors.js
index ff21d4fab3..ff21d4fab3 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/errors.js
+++ b/deps/npm/node_modules/asn1/lib/ber/errors.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/index.js b/deps/npm/node_modules/asn1/lib/ber/index.js
index 4fb90aea9a..4fb90aea9a 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/index.js
+++ b/deps/npm/node_modules/asn1/lib/ber/index.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/reader.js b/deps/npm/node_modules/asn1/lib/ber/reader.js
index bd3357a67d..bd3357a67d 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/reader.js
+++ b/deps/npm/node_modules/asn1/lib/ber/reader.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/types.js b/deps/npm/node_modules/asn1/lib/ber/types.js
index 8aea000137..8aea000137 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/types.js
+++ b/deps/npm/node_modules/asn1/lib/ber/types.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/writer.js b/deps/npm/node_modules/asn1/lib/ber/writer.js
index 7b445cc602..7b445cc602 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/writer.js
+++ b/deps/npm/node_modules/asn1/lib/ber/writer.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/index.js b/deps/npm/node_modules/asn1/lib/index.js
index d1766e7a6d..d1766e7a6d 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/index.js
+++ b/deps/npm/node_modules/asn1/lib/index.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/package.json b/deps/npm/node_modules/asn1/package.json
index be2bc636ad..3cfaafd3e5 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/package.json
+++ b/deps/npm/node_modules/asn1/package.json
@@ -1,7 +1,42 @@
{
+ "_args": [
+ [
+ "asn1@0.1.11",
+ "/Users/rebecca/code/npm/node_modules/http-signature"
+ ]
+ ],
+ "_defaultsLoaded": true,
+ "_engineSupported": true,
+ "_from": "asn1@0.1.11",
+ "_id": "asn1@0.1.11",
+ "_inCache": true,
+ "_location": "/asn1",
+ "_nodeVersion": "v0.6.6",
+ "_npmUser": {
+ "email": "mcavage@gmail.com",
+ "name": "mcavage"
+ },
+ "_npmVersion": "1.1.0-beta-4",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "asn1",
+ "raw": "asn1@0.1.11",
+ "rawSpec": "0.1.11",
+ "scope": null,
+ "spec": "0.1.11",
+ "type": "version"
+ },
+ "_requiredBy": [
+ "/http-signature"
+ ],
+ "_resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz",
+ "_shasum": "559be18376d08a4ec4dbe80877d27818639b2df7",
+ "_shrinkwrap": null,
+ "_spec": "asn1@0.1.11",
+ "_where": "/Users/rebecca/code/npm/node_modules/http-signature",
"author": {
- "name": "Mark Cavage",
- "email": "mcavage@gmail.com"
+ "email": "mcavage@gmail.com",
+ "name": "Mark Cavage"
},
"contributors": [
{
@@ -13,51 +48,35 @@
"email": "yunong@joyent.com"
}
],
- "name": "asn1",
- "description": "Contains parsers and serializers for ASN.1 (currently BER only)",
- "version": "0.1.11",
- "repository": {
- "type": "git",
- "url": "git://github.com/mcavage/node-asn1.git"
- },
- "main": "lib/index.js",
- "engines": {
- "node": ">=0.4.9"
- },
"dependencies": {},
+ "description": "Contains parsers and serializers for ASN.1 (currently BER only)",
"devDependencies": {
"tap": "0.1.4"
},
- "scripts": {
- "pretest": "which gjslint; if [[ \"$?\" = 0 ]] ; then gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi",
- "test": "tap ./tst"
- },
- "_npmUser": {
- "name": "mcavage",
- "email": "mcavage@gmail.com"
- },
- "_id": "asn1@0.1.11",
- "_engineSupported": true,
- "_npmVersion": "1.1.0-beta-4",
- "_nodeVersion": "v0.6.6",
- "_defaultsLoaded": true,
+ "directories": {},
"dist": {
"shasum": "559be18376d08a4ec4dbe80877d27818639b2df7",
"tarball": "http://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"
},
+ "engines": {
+ "node": ">=0.4.9"
+ },
+ "main": "lib/index.js",
"maintainers": [
{
"name": "mcavage",
"email": "mcavage@gmail.com"
}
],
- "directories": {},
- "_shasum": "559be18376d08a4ec4dbe80877d27818639b2df7",
- "_resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz",
- "_from": "asn1@0.1.11",
- "bugs": {
- "url": "https://github.com/mcavage/node-asn1/issues"
+ "name": "asn1",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/mcavage/node-asn1.git"
+ },
+ "scripts": {
+ "pretest": "which gjslint; if [[ \"$?\" = 0 ]] ; then gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi",
+ "test": "./node_modules/.bin/tap ./tst"
},
- "readme": "ERROR: No README data found!",
- "homepage": "https://github.com/mcavage/node-asn1#readme"
+ "version": "0.1.11"
}
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/tst/ber/reader.test.js b/deps/npm/node_modules/asn1/tst/ber/reader.test.js
index 0b78b474f4..0b78b474f4 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/tst/ber/reader.test.js
+++ b/deps/npm/node_modules/asn1/tst/ber/reader.test.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/tst/ber/writer.test.js b/deps/npm/node_modules/asn1/tst/ber/writer.test.js
index add0b9fd3c..add0b9fd3c 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/tst/ber/writer.test.js
+++ b/deps/npm/node_modules/asn1/tst/ber/writer.test.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/README.md b/deps/npm/node_modules/assert-plus/README.md
index c0c3a53087..c0c3a53087 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/README.md
+++ b/deps/npm/node_modules/assert-plus/README.md
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/assert.js b/deps/npm/node_modules/assert-plus/assert.js
index ff2ba02de8..ff2ba02de8 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/assert.js
+++ b/deps/npm/node_modules/assert-plus/assert.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/package.json b/deps/npm/node_modules/assert-plus/package.json
index 6fcca673f1..37eeed1d2b 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/package.json
+++ b/deps/npm/node_modules/assert-plus/package.json
@@ -1,45 +1,66 @@
{
- "author": {
- "name": "Mark Cavage",
- "email": "mcavage@gmail.com"
+ "_args": [
+ [
+ "assert-plus@^0.1.5",
+ "/Users/rebecca/code/npm/node_modules/http-signature"
+ ]
+ ],
+ "_from": "assert-plus@>=0.1.5 <0.2.0",
+ "_id": "assert-plus@0.1.5",
+ "_inCache": true,
+ "_location": "/assert-plus",
+ "_npmUser": {
+ "email": "mcavage@gmail.com",
+ "name": "mcavage"
},
- "name": "assert-plus",
- "description": "Extra assertions on top of node's assert module",
- "version": "0.1.5",
- "main": "./assert.js",
- "devDependencies": {},
- "optionalDependencies": {},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/mcavage/node-assert-plus.git"
+ "_npmVersion": "1.3.11",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "assert-plus",
+ "raw": "assert-plus@^0.1.5",
+ "rawSpec": "^0.1.5",
+ "scope": null,
+ "spec": ">=0.1.5 <0.2.0",
+ "type": "range"
},
- "engines": {
- "node": ">=0.8"
+ "_requiredBy": [
+ "/http-signature"
+ ],
+ "_resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz",
+ "_shasum": "ee74009413002d84cec7219c6ac811812e723160",
+ "_shrinkwrap": null,
+ "_spec": "assert-plus@^0.1.5",
+ "_where": "/Users/rebecca/code/npm/node_modules/http-signature",
+ "author": {
+ "email": "mcavage@gmail.com",
+ "name": "Mark Cavage"
},
"bugs": {
"url": "https://github.com/mcavage/node-assert-plus/issues"
},
"dependencies": {},
- "_id": "assert-plus@0.1.5",
+ "description": "Extra assertions on top of node's assert module",
+ "devDependencies": {},
+ "directories": {},
"dist": {
"shasum": "ee74009413002d84cec7219c6ac811812e723160",
"tarball": "http://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz"
},
- "_from": "assert-plus@>=0.1.5 <0.2.0",
- "_npmVersion": "1.3.11",
- "_npmUser": {
- "name": "mcavage",
- "email": "mcavage@gmail.com"
+ "engines": {
+ "node": ">=0.8"
},
+ "main": "./assert.js",
"maintainers": [
{
"name": "mcavage",
"email": "mcavage@gmail.com"
}
],
- "directories": {},
- "_shasum": "ee74009413002d84cec7219c6ac811812e723160",
- "_resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz",
- "readme": "ERROR: No README data found!",
- "homepage": "https://github.com/mcavage/node-assert-plus#readme"
+ "name": "assert-plus",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/mcavage/node-assert-plus.git"
+ },
+ "version": "0.1.5"
}
diff --git a/deps/npm/node_modules/async-some/package.json b/deps/npm/node_modules/async-some/package.json
index b7d5521e58..e2b7ad635a 100644
--- a/deps/npm/node_modules/async-some/package.json
+++ b/deps/npm/node_modules/async-some/package.json
@@ -1,41 +1,81 @@
{
- "name": "async-some",
- "version": "1.0.2",
- "description": "short-circuited, asynchronous version of Array.protototype.some",
- "main": "some.js",
- "scripts": {
- "test": "tap test/*.js"
+ "_args": [
+ [
+ "async-some@~1.0.2",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "async-some@>=1.0.2 <1.1.0",
+ "_id": "async-some@1.0.2",
+ "_inCache": true,
+ "_location": "/async-some",
+ "_nodeVersion": "2.0.2",
+ "_npmUser": {
+ "email": "ogd@aoaioxxysz.net",
+ "name": "othiym23"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/othiym23/async-some.git"
+ "_npmVersion": "2.10.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "async-some",
+ "raw": "async-some@~1.0.2",
+ "rawSpec": "~1.0.2",
+ "scope": null,
+ "spec": ">=1.0.2 <1.1.0",
+ "type": "range"
},
- "keywords": [
- "async",
- "some",
- "array",
- "collections",
- "fp"
+ "_requiredBy": [
+ "/"
],
+ "_resolved": "https://registry.npmjs.org/async-some/-/async-some-1.0.2.tgz",
+ "_shasum": "4d8a81620d5958791b5b98f802d3207776e95509",
+ "_shrinkwrap": null,
+ "_spec": "async-some@~1.0.2",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Forrest L Norvell",
- "email": "ogd@aoaioxxysz.net"
+ "email": "ogd@aoaioxxysz.net",
+ "name": "Forrest L Norvell"
},
- "license": "ISC",
"bugs": {
"url": "https://github.com/othiym23/async-some/issues"
},
- "homepage": "https://github.com/othiym23/async-some",
"dependencies": {
"dezalgo": "^1.0.2"
},
+ "description": "short-circuited, asynchronous version of Array.protototype.some",
"devDependencies": {
"tap": "^1.1.0"
},
- "readme": "# some\n\nShort-circuited async Array.prototype.some implementation.\n\nSerially evaluates a list of values from a JS array or arraylike\nagainst an asynchronous predicate, terminating on the first truthy\nvalue. If the predicate encounters an error, pass it to the completion\ncallback. Otherwise, pass the truthy value passed by the predicate, or\n`false` if no truthy value was passed.\n\nIs\n[Zalgo](http://blog.izs.me/post/59142742143/designing-apis-for-asynchrony)-proof,\nbrowser-safe, and pretty efficient.\n\n## Usage\n\n```javascript\nvar some = require(\"async-some\");\nvar resolve = require(\"path\").resolve;\nvar stat = require(\"fs\").stat;\nvar readFileSync = require(\"fs\").readFileSync;\n\nsome([\"apple\", \"seaweed\", \"ham\", \"quince\"], porkDetector, function (error, match) {\n if (error) return console.error(error);\n\n if (match) return console.dir(JSON.parse(readFileSync(match)));\n\n console.error(\"time to buy more Sporkle™!\");\n});\n\nvar PREFIX = resolve(__dirname, \"../pork_store\");\nfunction porkDetector(value, cb) {\n var path = resolve(PREFIX, value + \".json\");\n stat(path, function (er, stat) {\n if (er) {\n if (er.code === \"ENOENT\") return cb(null, false);\n\n return cb(er);\n }\n\n cb(er, path);\n });\n}\n```\n\n### some(list, test, callback)\n\n* `list` {Object} An arraylike (either an Array or the arguments arraylike) to\n be checked.\n* `test` {Function} The predicate against which the elements of `list` will be\n tested. Takes two parameters:\n * `element` {any} The element of the list to be tested.\n * `callback` {Function} The continuation to be called once the test is\n complete. Takes (again) two values:\n * `error` {Error} Any errors that the predicate encountered.\n * `value` {any} A truthy value. A non-falsy result terminates checking the\n entire list.\n* `callback` {Function} The callback to invoke when either a value has been\n found or the entire input list has been processed with no result. Is invoked\n with the traditional two parameters:\n * `error` {Error} Errors that were encountered during the evaluation of some().\n * `match` {any} Value successfully matched by `test`, if any.\n",
- "readmeFilename": "README.md",
+ "directories": {},
+ "dist": {
+ "shasum": "4d8a81620d5958791b5b98f802d3207776e95509",
+ "tarball": "http://registry.npmjs.org/async-some/-/async-some-1.0.2.tgz"
+ },
"gitHead": "3a5086ad54739c48b2bbf073f23bcc95658199e3",
- "_id": "async-some@1.0.2",
- "_shasum": "4d8a81620d5958791b5b98f802d3207776e95509",
- "_from": "async-some@>=1.0.2 <1.1.0"
+ "homepage": "https://github.com/othiym23/async-some",
+ "keywords": [
+ "array",
+ "async",
+ "collections",
+ "fp",
+ "some"
+ ],
+ "license": "ISC",
+ "main": "some.js",
+ "maintainers": [
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ }
+ ],
+ "name": "async-some",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/othiym23/async-some.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.0.2"
}
diff --git a/deps/npm/node_modules/request/node_modules/form-data/node_modules/async/CHANGELOG.md b/deps/npm/node_modules/async/CHANGELOG.md
index b0ffd4f3b6..b0ffd4f3b6 100644
--- a/deps/npm/node_modules/request/node_modules/form-data/node_modules/async/CHANGELOG.md
+++ b/deps/npm/node_modules/async/CHANGELOG.md
diff --git a/deps/npm/node_modules/request/node_modules/form-data/node_modules/async/LICENSE b/deps/npm/node_modules/async/LICENSE
index 8f29698588..8f29698588 100644
--- a/deps/npm/node_modules/request/node_modules/form-data/node_modules/async/LICENSE
+++ b/deps/npm/node_modules/async/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js b/deps/npm/node_modules/async/lib/async.js
index 1f1e0effaa..1f1e0effaa 100644
--- a/deps/npm/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js
+++ b/deps/npm/node_modules/async/lib/async.js
diff --git a/deps/npm/node_modules/request/node_modules/form-data/node_modules/async/package.json b/deps/npm/node_modules/async/package.json
index d646d80345..cd315c1447 100644
--- a/deps/npm/node_modules/request/node_modules/form-data/node_modules/async/package.json
+++ b/deps/npm/node_modules/async/package.json
@@ -1,28 +1,46 @@
{
- "name": "async",
- "description": "Higher-order functions and common patterns for asynchronous code",
- "main": "lib/async.js",
- "files": [
- "lib"
+ "_args": [
+ [
+ "async@1.4.2",
+ "/Users/rebecca/code/npm"
+ ]
],
- "author": {
- "name": "Caolan McMahon"
+ "_from": "async@1.4.2",
+ "_id": "async@1.4.2",
+ "_inCache": true,
+ "_location": "/async",
+ "_nodeVersion": "2.0.1",
+ "_npmUser": {
+ "email": "megawac@gmail.com",
+ "name": "megawac"
},
- "version": "1.4.2",
- "keywords": [
- "async",
- "callback",
- "utility",
- "module"
+ "_npmVersion": "2.9.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "async",
+ "raw": "async@1.4.2",
+ "rawSpec": "1.4.2",
+ "scope": null,
+ "spec": "1.4.2",
+ "type": "version"
+ },
+ "_requiredBy": [
+ "/form-data",
+ "/istanbul"
],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/caolan/async.git"
+ "_resolved": "https://registry.npmjs.org/async/-/async-1.4.2.tgz",
+ "_shasum": "6c9edcb11ced4f0dd2f2d40db0d49a109c088aab",
+ "_shrinkwrap": null,
+ "_spec": "async@1.4.2",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "name": "Caolan McMahon"
},
"bugs": {
"url": "https://github.com/caolan/async/issues"
},
- "license": "MIT",
+ "dependencies": {},
+ "description": "Higher-order functions and common patterns for asynchronous code",
"devDependencies": {
"benchmark": "github:bestiejs/benchmark.js",
"bluebird": "^2.9.32",
@@ -47,55 +65,36 @@
"xyz": "^0.5.0",
"yargs": "~3.9.1"
},
+ "directories": {},
+ "dist": {
+ "shasum": "6c9edcb11ced4f0dd2f2d40db0d49a109c088aab",
+ "tarball": "http://registry.npmjs.org/async/-/async-1.4.2.tgz"
+ },
+ "files": [
+ "lib"
+ ],
+ "gitHead": "92f78aebad222d60c13e4299c0e723f2fe2d6611",
+ "homepage": "https://github.com/caolan/async#readme",
+ "installable": true,
"jam": {
- "main": "lib/async.js",
+ "categories": [
+ "Utilities"
+ ],
"include": [
- "lib/async.js",
+ "LICENSE",
"README.md",
- "LICENSE"
+ "lib/async.js"
],
- "categories": [
- "Utilities"
- ]
- },
- "scripts": {
- "mocha-node-test": "mocha mocha_test/",
- "mocha-browser-test": "karma start",
- "mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
- "nodeunit-test": "nodeunit test/test-async.js",
- "test": "npm run-script lint && npm run nodeunit-test && npm run mocha-test",
- "lint": "jshint lib/*.js test/*.js perf/*.js && jscs lib/*.js test/*.js perf/*.js",
- "coverage": "nyc npm test && nyc report",
- "coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
- },
- "spm": {
"main": "lib/async.js"
},
- "volo": {
- "main": "lib/async.js",
- "ignore": [
- "**/.*",
- "node_modules",
- "bower_components",
- "test",
- "tests"
- ]
- },
- "gitHead": "92f78aebad222d60c13e4299c0e723f2fe2d6611",
- "homepage": "https://github.com/caolan/async#readme",
- "_id": "async@1.4.2",
- "_shasum": "6c9edcb11ced4f0dd2f2d40db0d49a109c088aab",
- "_from": "async@>=1.4.0 <2.0.0",
- "_npmVersion": "2.9.0",
- "_nodeVersion": "2.0.1",
- "_npmUser": {
- "name": "megawac",
- "email": "megawac@gmail.com"
- },
- "dist": {
- "shasum": "6c9edcb11ced4f0dd2f2d40db0d49a109c088aab",
- "tarball": "http://registry.npmjs.org/async/-/async-1.4.2.tgz"
- },
+ "keywords": [
+ "async",
+ "callback",
+ "module",
+ "utility"
+ ],
+ "license": "MIT",
+ "main": "lib/async.js",
"maintainers": [
{
"name": "caolan",
@@ -114,7 +113,34 @@
"email": "megawac@gmail.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/async/-/async-1.4.2.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "async",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/caolan/async.git"
+ },
+ "scripts": {
+ "coverage": "nyc npm test && nyc report",
+ "coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls",
+ "lint": "jshint lib/*.js test/*.js perf/*.js && jscs lib/*.js test/*.js perf/*.js",
+ "mocha-browser-test": "karma start",
+ "mocha-node-test": "mocha mocha_test/",
+ "mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
+ "nodeunit-test": "nodeunit test/test-async.js",
+ "test": "npm run-script lint && npm run nodeunit-test && npm run mocha-test"
+ },
+ "spm": {
+ "main": "lib/async.js"
+ },
+ "version": "1.4.2",
+ "volo": {
+ "ignore": [
+ "**/.*",
+ "bower_components",
+ "node_modules",
+ "test",
+ "tests"
+ ],
+ "main": "lib/async.js"
+ }
}
diff --git a/deps/npm/node_modules/request/node_modules/aws-sign2/LICENSE b/deps/npm/node_modules/aws-sign2/LICENSE
index a4a9aee0c2..a4a9aee0c2 100644
--- a/deps/npm/node_modules/request/node_modules/aws-sign2/LICENSE
+++ b/deps/npm/node_modules/aws-sign2/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/aws-sign2/README.md b/deps/npm/node_modules/aws-sign2/README.md
index 763564e0aa..763564e0aa 100644
--- a/deps/npm/node_modules/request/node_modules/aws-sign2/README.md
+++ b/deps/npm/node_modules/aws-sign2/README.md
diff --git a/deps/npm/node_modules/request/node_modules/aws-sign2/index.js b/deps/npm/node_modules/aws-sign2/index.js
index 576e49ddff..d954c3bd07 100644
--- a/deps/npm/node_modules/request/node_modules/aws-sign2/index.js
+++ b/deps/npm/node_modules/aws-sign2/index.js
@@ -17,7 +17,7 @@ var crypto = require('crypto')
* Valid keys.
*/
-var keys =
+var keys =
[ 'acl'
, 'location'
, 'logging'
@@ -56,7 +56,7 @@ module.exports.authorization = authorization
* @param {Object} options
* @return {String}
* @api private
- */
+ */
function hmacSha1 (options) {
return crypto.createHmac('sha1', options.secret).update(options.message).digest('base64')
@@ -65,8 +65,8 @@ function hmacSha1 (options) {
module.exports.hmacSha1 = hmacSha1
/**
- * Create a base64 sha1 HMAC for `options`.
- *
+ * Create a base64 sha1 HMAC for `options`.
+ *
* @param {Object} options
* @return {String}
* @api private
@@ -79,10 +79,10 @@ function sign (options) {
module.exports.sign = sign
/**
- * Create a base64 sha1 HMAC for `options`.
+ * Create a base64 sha1 HMAC for `options`.
*
* Specifically to be used with S3 presigned URLs
- *
+ *
* @param {Object} options
* @return {String}
* @api private
@@ -98,7 +98,7 @@ module.exports.signQuery= signQuery
* Return a string for sign() with the given `options`.
*
* Spec:
- *
+ *
* <verb>\n
* <md5>\n
* <content-type>\n
@@ -114,7 +114,7 @@ module.exports.signQuery= signQuery
function stringToSign (options) {
var headers = options.amazonHeaders || ''
if (headers) headers += '\n'
- var r =
+ var r =
[ options.verb
, options.md5
, options.contentType
@@ -130,7 +130,7 @@ module.exports.queryStringToSign = stringToSign
* for S3 presigned URLs
*
* Spec:
- *
+ *
* <date>\n
* <resource>
*
diff --git a/deps/npm/node_modules/request/node_modules/aws-sign2/package.json b/deps/npm/node_modules/aws-sign2/package.json
index b454fe4697..8bb70110aa 100644
--- a/deps/npm/node_modules/request/node_modules/aws-sign2/package.json
+++ b/deps/npm/node_modules/aws-sign2/package.json
@@ -1,46 +1,68 @@
{
- "author": {
- "name": "Mikeal Rogers",
+ "_args": [
+ [
+ "aws-sign2@~0.5.0",
+ "/Users/rebecca/code/npm/node_modules/request"
+ ]
+ ],
+ "_from": "aws-sign2@>=0.5.0 <0.6.0",
+ "_id": "aws-sign2@0.5.0",
+ "_inCache": true,
+ "_location": "/aws-sign2",
+ "_npmUser": {
"email": "mikeal.rogers@gmail.com",
- "url": "http://www.futurealoof.com"
+ "name": "mikeal"
},
- "name": "aws-sign2",
- "description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.",
- "version": "0.5.0",
- "repository": {
- "url": "git+https://github.com/mikeal/aws-sign.git"
+ "_npmVersion": "1.3.2",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "aws-sign2",
+ "raw": "aws-sign2@~0.5.0",
+ "rawSpec": "~0.5.0",
+ "scope": null,
+ "spec": ">=0.5.0 <0.6.0",
+ "type": "range"
},
- "main": "index.js",
- "dependencies": {},
- "devDependencies": {},
- "optionalDependencies": {},
- "engines": {
- "node": "*"
+ "_requiredBy": [
+ "/request"
+ ],
+ "_resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz",
+ "_shasum": "c57103f7a17fc037f02d7c2e64b602ea223f7d63",
+ "_shrinkwrap": null,
+ "_spec": "aws-sign2@~0.5.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/request",
+ "author": {
+ "email": "mikeal.rogers@gmail.com",
+ "name": "Mikeal Rogers",
+ "url": "http://www.futurealoof.com"
},
- "readme": "aws-sign\n========\n\nAWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.\n",
- "readmeFilename": "README.md",
"bugs": {
"url": "https://github.com/mikeal/aws-sign/issues"
},
- "_id": "aws-sign2@0.5.0",
+ "dependencies": {},
+ "description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.",
+ "devDependencies": {},
+ "directories": {},
"dist": {
"shasum": "c57103f7a17fc037f02d7c2e64b602ea223f7d63",
"tarball": "http://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz"
},
- "_from": "aws-sign2@>=0.5.0 <0.6.0",
- "_npmVersion": "1.3.2",
- "_npmUser": {
- "name": "mikeal",
- "email": "mikeal.rogers@gmail.com"
+ "engines": {
+ "node": "*"
},
+ "main": "index.js",
"maintainers": [
{
"name": "mikeal",
"email": "mikeal.rogers@gmail.com"
}
],
- "directories": {},
- "_shasum": "c57103f7a17fc037f02d7c2e64b602ea223f7d63",
- "_resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz",
- "homepage": "https://github.com/mikeal/aws-sign#readme"
+ "name": "aws-sign2",
+ "optionalDependencies": {},
+ "readme": "aws-sign\n========\n\nAWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.\n",
+ "readmeFilename": "README.md",
+ "repository": {
+ "url": "https://github.com/mikeal/aws-sign"
+ },
+ "version": "0.5.0"
}
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore b/deps/npm/node_modules/balanced-match/.npmignore
index fd4f2b066b..fd4f2b066b 100644
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore
+++ b/deps/npm/node_modules/balanced-match/.npmignore
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.travis.yml b/deps/npm/node_modules/balanced-match/.travis.yml
index cc4dba29d9..cc4dba29d9 100644
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.travis.yml
+++ b/deps/npm/node_modules/balanced-match/.travis.yml
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile b/deps/npm/node_modules/balanced-match/Makefile
index fa5da71a6d..dd2730cfde 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile
+++ b/deps/npm/node_modules/balanced-match/Makefile
@@ -3,4 +3,3 @@ test:
@node_modules/.bin/tape test/*.js
.PHONY: test
-
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md b/deps/npm/node_modules/balanced-match/README.md
index 2aff0ebff4..2aff0ebff4 100644
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md
+++ b/deps/npm/node_modules/balanced-match/README.md
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/example.js b/deps/npm/node_modules/balanced-match/example.js
index c02ad348e6..9ce76f480a 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/example.js
+++ b/deps/npm/node_modules/balanced-match/example.js
@@ -2,4 +2,3 @@ var balanced = require('./');
console.log(balanced('{', '}', 'pre{in{nested}}post'));
console.log(balanced('{', '}', 'pre{first}between{second}post'));
-
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js b/deps/npm/node_modules/balanced-match/index.js
index d165ae8174..d165ae8174 100644
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js
+++ b/deps/npm/node_modules/balanced-match/index.js
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json b/deps/npm/node_modules/balanced-match/package.json
index ede6efefa0..3f11aaccbf 100644
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json
+++ b/deps/npm/node_modules/balanced-match/package.json
@@ -1,73 +1,96 @@
{
- "name": "balanced-match",
- "description": "Match balanced character pairs, like \"{\" and \"}\"",
- "version": "0.2.0",
- "repository": {
- "type": "git",
- "url": "git://github.com/juliangruber/balanced-match.git"
- },
- "homepage": "https://github.com/juliangruber/balanced-match",
- "main": "index.js",
- "scripts": {
- "test": "make test"
+ "_args": [
+ [
+ "balanced-match@^0.2.0",
+ "/Users/rebecca/code/npm/node_modules/brace-expansion"
+ ]
+ ],
+ "_from": "balanced-match@>=0.2.0 <0.3.0",
+ "_id": "balanced-match@0.2.0",
+ "_inCache": true,
+ "_location": "/balanced-match",
+ "_nodeVersion": "0.10.32",
+ "_npmUser": {
+ "email": "julian@juliangruber.com",
+ "name": "juliangruber"
},
- "dependencies": {},
- "devDependencies": {
- "tape": "~1.1.1"
+ "_npmVersion": "2.1.8",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "balanced-match",
+ "raw": "balanced-match@^0.2.0",
+ "rawSpec": "^0.2.0",
+ "scope": null,
+ "spec": ">=0.2.0 <0.3.0",
+ "type": "range"
},
- "keywords": [
- "match",
- "regexp",
- "test",
- "balanced",
- "parse"
+ "_requiredBy": [
+ "/brace-expansion"
],
+ "_resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz",
+ "_shasum": "38f6730c03aab6d5edbb52bd934885e756d71674",
+ "_shrinkwrap": null,
+ "_spec": "balanced-match@^0.2.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/brace-expansion",
"author": {
- "name": "Julian Gruber",
"email": "mail@juliangruber.com",
+ "name": "Julian Gruber",
"url": "http://juliangruber.com"
},
- "license": "MIT",
- "testling": {
- "files": "test/*.js",
- "browsers": [
- "ie/8..latest",
- "firefox/20..latest",
- "firefox/nightly",
- "chrome/25..latest",
- "chrome/canary",
- "opera/12..latest",
- "opera/next",
- "safari/5.1..latest",
- "ipad/6.0..latest",
- "iphone/6.0..latest",
- "android-browser/4.2..latest"
- ]
- },
- "gitHead": "ba40ed78e7114a4a67c51da768a100184dead39c",
"bugs": {
"url": "https://github.com/juliangruber/balanced-match/issues"
},
- "_id": "balanced-match@0.2.0",
- "_shasum": "38f6730c03aab6d5edbb52bd934885e756d71674",
- "_from": "balanced-match@>=0.2.0 <0.3.0",
- "_npmVersion": "2.1.8",
- "_nodeVersion": "0.10.32",
- "_npmUser": {
- "name": "juliangruber",
- "email": "julian@juliangruber.com"
+ "dependencies": {},
+ "description": "Match balanced character pairs, like \"{\" and \"}\"",
+ "devDependencies": {
+ "tape": "~1.1.1"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "38f6730c03aab6d5edbb52bd934885e756d71674",
+ "tarball": "http://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz"
},
+ "gitHead": "ba40ed78e7114a4a67c51da768a100184dead39c",
+ "homepage": "https://github.com/juliangruber/balanced-match",
+ "keywords": [
+ "balanced",
+ "match",
+ "parse",
+ "regexp",
+ "test"
+ ],
+ "license": "MIT",
+ "main": "index.js",
"maintainers": [
{
"name": "juliangruber",
"email": "julian@juliangruber.com"
}
],
- "dist": {
- "shasum": "38f6730c03aab6d5edbb52bd934885e756d71674",
- "tarball": "http://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz"
+ "name": "balanced-match",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/juliangruber/balanced-match.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "make test"
+ },
+ "testling": {
+ "browsers": [
+ "android-browser/4.2..latest",
+ "chrome/25..latest",
+ "chrome/canary",
+ "firefox/20..latest",
+ "firefox/nightly",
+ "ie/8..latest",
+ "ipad/6.0..latest",
+ "iphone/6.0..latest",
+ "opera/12..latest",
+ "opera/next",
+ "safari/5.1..latest"
+ ],
+ "files": "test/*.js"
+ },
+ "version": "0.2.0"
}
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/test/balanced.js b/deps/npm/node_modules/balanced-match/test/balanced.js
index 36bfd39954..36bfd39954 100644
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/test/balanced.js
+++ b/deps/npm/node_modules/balanced-match/test/balanced.js
diff --git a/deps/npm/node_modules/request/node_modules/bl/.npmignore b/deps/npm/node_modules/bl/.npmignore
index 40b878db5b..40b878db5b 100644
--- a/deps/npm/node_modules/request/node_modules/bl/.npmignore
+++ b/deps/npm/node_modules/bl/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/bl/.travis.yml b/deps/npm/node_modules/bl/.travis.yml
index 81c0814189..81c0814189 100644
--- a/deps/npm/node_modules/request/node_modules/bl/.travis.yml
+++ b/deps/npm/node_modules/bl/.travis.yml
diff --git a/deps/npm/node_modules/request/node_modules/bl/LICENSE.md b/deps/npm/node_modules/bl/LICENSE.md
index ccb24797c8..ccb24797c8 100644
--- a/deps/npm/node_modules/request/node_modules/bl/LICENSE.md
+++ b/deps/npm/node_modules/bl/LICENSE.md
diff --git a/deps/npm/node_modules/request/node_modules/bl/README.md b/deps/npm/node_modules/bl/README.md
index 4d87866aa1..4d87866aa1 100644
--- a/deps/npm/node_modules/request/node_modules/bl/README.md
+++ b/deps/npm/node_modules/bl/README.md
diff --git a/deps/npm/node_modules/request/node_modules/bl/bl.js b/deps/npm/node_modules/bl/bl.js
index 7a2f99788e..7a2f99788e 100644
--- a/deps/npm/node_modules/request/node_modules/bl/bl.js
+++ b/deps/npm/node_modules/bl/bl.js
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/.npmignore b/deps/npm/node_modules/bl/node_modules/readable-stream/.npmignore
index 38344f87a6..38344f87a6 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/.npmignore
+++ b/deps/npm/node_modules/bl/node_modules/readable-stream/.npmignore
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/.travis.yml b/deps/npm/node_modules/bl/node_modules/readable-stream/.travis.yml
index a2870dfb16..a2870dfb16 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/.travis.yml
+++ b/deps/npm/node_modules/bl/node_modules/readable-stream/.travis.yml
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/.zuul.yml b/deps/npm/node_modules/bl/node_modules/readable-stream/.zuul.yml
index 96d9cfbd38..96d9cfbd38 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/.zuul.yml
+++ b/deps/npm/node_modules/bl/node_modules/readable-stream/.zuul.yml
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/LICENSE b/deps/npm/node_modules/bl/node_modules/readable-stream/LICENSE
index e3d4e695a4..e3d4e695a4 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/LICENSE
+++ b/deps/npm/node_modules/bl/node_modules/readable-stream/LICENSE
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/README.md b/deps/npm/node_modules/bl/node_modules/readable-stream/README.md
index 77fafa3da1..77fafa3da1 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/README.md
+++ b/deps/npm/node_modules/bl/node_modules/readable-stream/README.md
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/doc/stream.markdown b/deps/npm/node_modules/bl/node_modules/readable-stream/doc/stream.markdown
index a2270c8805..a2270c8805 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/doc/stream.markdown
+++ b/deps/npm/node_modules/bl/node_modules/readable-stream/doc/stream.markdown
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md b/deps/npm/node_modules/bl/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md
index c141a99c26..c141a99c26 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md
+++ b/deps/npm/node_modules/bl/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/duplex.js b/deps/npm/node_modules/bl/node_modules/readable-stream/duplex.js
index ca807af876..ca807af876 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/duplex.js
+++ b/deps/npm/node_modules/bl/node_modules/readable-stream/duplex.js
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_duplex.js b/deps/npm/node_modules/bl/node_modules/readable-stream/lib/_stream_duplex.js
index 69558af037..69558af037 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_duplex.js
+++ b/deps/npm/node_modules/bl/node_modules/readable-stream/lib/_stream_duplex.js
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_passthrough.js b/deps/npm/node_modules/bl/node_modules/readable-stream/lib/_stream_passthrough.js
index bddfdd0153..bddfdd0153 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_passthrough.js
+++ b/deps/npm/node_modules/bl/node_modules/readable-stream/lib/_stream_passthrough.js
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_readable.js b/deps/npm/node_modules/bl/node_modules/readable-stream/lib/_stream_readable.js
index eef3d825d7..eef3d825d7 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_readable.js
+++ b/deps/npm/node_modules/bl/node_modules/readable-stream/lib/_stream_readable.js
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_transform.js b/deps/npm/node_modules/bl/node_modules/readable-stream/lib/_stream_transform.js
index 3675d18d91..3675d18d91 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_transform.js
+++ b/deps/npm/node_modules/bl/node_modules/readable-stream/lib/_stream_transform.js
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_writable.js b/deps/npm/node_modules/bl/node_modules/readable-stream/lib/_stream_writable.js
index b232952016..b232952016 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_writable.js
+++ b/deps/npm/node_modules/bl/node_modules/readable-stream/lib/_stream_writable.js
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/package.json b/deps/npm/node_modules/bl/node_modules/readable-stream/package.json
index 70ad998cae..dc64209734 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/package.json
+++ b/deps/npm/node_modules/bl/node_modules/readable-stream/package.json
@@ -1,8 +1,43 @@
{
- "name": "readable-stream",
- "version": "2.0.2",
- "description": "Streams3, a user-land copy of the stream library from iojs v2.x",
- "main": "readable.js",
+ "_args": [
+ [
+ "readable-stream@~2.0.0",
+ "/Users/rebecca/code/npm/node_modules/bl"
+ ]
+ ],
+ "_from": "readable-stream@>=2.0.0 <2.1.0",
+ "_id": "readable-stream@2.0.2",
+ "_inCache": true,
+ "_location": "/bl/readable-stream",
+ "_nodeVersion": "2.3.0",
+ "_npmUser": {
+ "email": "calvin.metcalf@gmail.com",
+ "name": "cwmma"
+ },
+ "_npmVersion": "2.11.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "readable-stream",
+ "raw": "readable-stream@~2.0.0",
+ "rawSpec": "~2.0.0",
+ "scope": null,
+ "spec": ">=2.0.0 <2.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/bl"
+ ],
+ "_resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz",
+ "_shasum": "bec81beae8cf455168bc2e5b2b31f5bcfaed9b1b",
+ "_shrinkwrap": null,
+ "_spec": "readable-stream@~2.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/bl",
+ "browser": {
+ "util": false
+ },
+ "bugs": {
+ "url": "https://github.com/nodejs/readable-stream/issues"
+ },
"dependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.1",
@@ -11,46 +46,26 @@
"string_decoder": "~0.10.x",
"util-deprecate": "~1.0.1"
},
+ "description": "Streams3, a user-land copy of the stream library from iojs v2.x",
"devDependencies": {
"tap": "~0.2.6",
"tape": "~4.0.0",
"zuul": "~3.0.0"
},
- "scripts": {
- "test": "tap test/parallel/*.js",
- "browser": "zuul --browser-name $BROWSER_NAME --browser-version $BROWSER_VERSION -- test/browser.js"
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/nodejs/readable-stream.git"
+ "directories": {},
+ "dist": {
+ "shasum": "bec81beae8cf455168bc2e5b2b31f5bcfaed9b1b",
+ "tarball": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz"
},
+ "gitHead": "1a70134a71196eeabb5e27bc7580faaa68d30513",
+ "homepage": "https://github.com/nodejs/readable-stream#readme",
"keywords": [
+ "pipe",
"readable",
- "stream",
- "pipe"
+ "stream"
],
- "browser": {
- "util": false
- },
"license": "MIT",
- "gitHead": "1a70134a71196eeabb5e27bc7580faaa68d30513",
- "bugs": {
- "url": "https://github.com/nodejs/readable-stream/issues"
- },
- "homepage": "https://github.com/nodejs/readable-stream#readme",
- "_id": "readable-stream@2.0.2",
- "_shasum": "bec81beae8cf455168bc2e5b2b31f5bcfaed9b1b",
- "_from": "readable-stream@>=2.0.0 <2.1.0",
- "_npmVersion": "2.11.1",
- "_nodeVersion": "2.3.0",
- "_npmUser": {
- "name": "cwmma",
- "email": "calvin.metcalf@gmail.com"
- },
- "dist": {
- "shasum": "bec81beae8cf455168bc2e5b2b31f5bcfaed9b1b",
- "tarball": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz"
- },
+ "main": "readable.js",
"maintainers": [
{
"name": "isaacs",
@@ -69,7 +84,15 @@
"email": "calvin.metcalf@gmail.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "readable-stream",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/nodejs/readable-stream.git"
+ },
+ "scripts": {
+ "browser": "zuul --browser-name $BROWSER_NAME --browser-version $BROWSER_VERSION -- test/browser.js",
+ "test": "tap test/parallel/*.js"
+ },
+ "version": "2.0.2"
}
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/passthrough.js b/deps/npm/node_modules/bl/node_modules/readable-stream/passthrough.js
index 27e8d8a551..27e8d8a551 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/passthrough.js
+++ b/deps/npm/node_modules/bl/node_modules/readable-stream/passthrough.js
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/readable.js b/deps/npm/node_modules/bl/node_modules/readable-stream/readable.js
index 6222a57986..6222a57986 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/readable.js
+++ b/deps/npm/node_modules/bl/node_modules/readable-stream/readable.js
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/transform.js b/deps/npm/node_modules/bl/node_modules/readable-stream/transform.js
index 5d482f0780..5d482f0780 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/transform.js
+++ b/deps/npm/node_modules/bl/node_modules/readable-stream/transform.js
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/writable.js b/deps/npm/node_modules/bl/node_modules/readable-stream/writable.js
index e1e9efdf3c..e1e9efdf3c 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/writable.js
+++ b/deps/npm/node_modules/bl/node_modules/readable-stream/writable.js
diff --git a/deps/npm/node_modules/request/node_modules/bl/package.json b/deps/npm/node_modules/bl/package.json
index 1513847030..f3ca993c5d 100644
--- a/deps/npm/node_modules/request/node_modules/bl/package.json
+++ b/deps/npm/node_modules/bl/package.json
@@ -1,62 +1,92 @@
{
- "name": "bl",
- "version": "1.0.0",
- "description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!",
- "main": "bl.js",
- "scripts": {
- "test": "node test/test.js | faucet",
- "test-local": "brtapsauce-local test/basic-test.js"
+ "_args": [
+ [
+ "bl@~1.0.0",
+ "/Users/rebecca/code/npm/node_modules/request"
+ ]
+ ],
+ "_from": "bl@>=1.0.0 <1.1.0",
+ "_id": "bl@1.0.0",
+ "_inCache": true,
+ "_location": "/bl",
+ "_nodeVersion": "2.0.1-nightly20150618d2e4e03444",
+ "_npmUser": {
+ "email": "rod@vagg.org",
+ "name": "rvagg"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/rvagg/bl.git"
+ "_npmVersion": "2.9.0",
+ "_phantomChildren": {
+ "core-util-is": "1.0.1",
+ "inherits": "2.0.1",
+ "isarray": "0.0.1",
+ "process-nextick-args": "1.0.2",
+ "string_decoder": "0.10.31",
+ "util-deprecate": "1.0.1"
},
- "homepage": "https://github.com/rvagg/bl",
+ "_requested": {
+ "name": "bl",
+ "raw": "bl@~1.0.0",
+ "rawSpec": "~1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <1.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/request"
+ ],
+ "_resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz",
+ "_shasum": "ada9a8a89a6d7ac60862f7dec7db207873e0c3f5",
+ "_shrinkwrap": null,
+ "_spec": "bl@~1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/request",
"authors": [
- "Rod Vagg <rod@vagg.org> (https://github.com/rvagg)",
+ "Jarett Cruger <jcrugzz@gmail.com> (https://github.com/jcrugzz)",
"Matteo Collina <matteo.collina@gmail.com> (https://github.com/mcollina)",
- "Jarett Cruger <jcrugzz@gmail.com> (https://github.com/jcrugzz)"
- ],
- "keywords": [
- "buffer",
- "buffers",
- "stream",
- "awesomesauce"
+ "Rod Vagg <rod@vagg.org> (https://github.com/rvagg)"
],
- "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/rvagg/bl/issues"
+ },
"dependencies": {
"readable-stream": "~2.0.0"
},
+ "description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!",
"devDependencies": {
- "tape": "~2.12.3",
- "hash_file": "~0.1.1",
+ "brtapsauce": "~0.3.0",
"faucet": "~0.0.1",
- "brtapsauce": "~0.3.0"
- },
- "gitHead": "1794938be6697a6d1e02cd942a4eea59b353347a",
- "bugs": {
- "url": "https://github.com/rvagg/bl/issues"
+ "hash_file": "~0.1.1",
+ "tape": "~2.12.3"
},
- "_id": "bl@1.0.0",
- "_shasum": "ada9a8a89a6d7ac60862f7dec7db207873e0c3f5",
- "_from": "bl@>=1.0.0 <1.1.0",
- "_npmVersion": "2.9.0",
- "_nodeVersion": "2.0.1-nightly20150618d2e4e03444",
- "_npmUser": {
- "name": "rvagg",
- "email": "rod@vagg.org"
+ "directories": {},
+ "dist": {
+ "shasum": "ada9a8a89a6d7ac60862f7dec7db207873e0c3f5",
+ "tarball": "http://registry.npmjs.org/bl/-/bl-1.0.0.tgz"
},
+ "gitHead": "1794938be6697a6d1e02cd942a4eea59b353347a",
+ "homepage": "https://github.com/rvagg/bl",
+ "keywords": [
+ "awesomesauce",
+ "buffer",
+ "buffers",
+ "stream"
+ ],
+ "license": "MIT",
+ "main": "bl.js",
"maintainers": [
{
"name": "rvagg",
"email": "rod@vagg.org"
}
],
- "dist": {
- "shasum": "ada9a8a89a6d7ac60862f7dec7db207873e0c3f5",
- "tarball": "http://registry.npmjs.org/bl/-/bl-1.0.0.tgz"
+ "name": "bl",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/rvagg/bl.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "node test/test.js | faucet",
+ "test-local": "brtapsauce-local test/basic-test.js"
+ },
+ "version": "1.0.0"
}
diff --git a/deps/npm/node_modules/request/node_modules/bl/test/basic-test.js b/deps/npm/node_modules/bl/test/basic-test.js
index 75116a30f4..75116a30f4 100644
--- a/deps/npm/node_modules/request/node_modules/bl/test/basic-test.js
+++ b/deps/npm/node_modules/bl/test/basic-test.js
diff --git a/deps/npm/node_modules/request/node_modules/bl/test/sauce.js b/deps/npm/node_modules/bl/test/sauce.js
index a6d28625fb..a6d28625fb 100644
--- a/deps/npm/node_modules/request/node_modules/bl/test/sauce.js
+++ b/deps/npm/node_modules/bl/test/sauce.js
diff --git a/deps/npm/node_modules/request/node_modules/bl/test/test.js b/deps/npm/node_modules/bl/test/test.js
index aa9b48771a..aa9b48771a 100644
--- a/deps/npm/node_modules/request/node_modules/bl/test/test.js
+++ b/deps/npm/node_modules/bl/test/test.js
diff --git a/deps/npm/node_modules/block-stream/package.json b/deps/npm/node_modules/block-stream/package.json
index 80227bb69e..806b6bf176 100644
--- a/deps/npm/node_modules/block-stream/package.json
+++ b/deps/npm/node_modules/block-stream/package.json
@@ -1,54 +1,79 @@
{
+ "_args": [
+ [
+ "block-stream@*",
+ "/Users/rebecca/code/npm/node_modules/node-gyp/node_modules/tar"
+ ]
+ ],
+ "_from": "block-stream@*",
+ "_id": "block-stream@0.0.8",
+ "_inCache": true,
+ "_location": "/block-stream",
+ "_nodeVersion": "2.0.1",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
+ },
+ "_npmVersion": "2.10.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "block-stream",
+ "raw": "block-stream@*",
+ "rawSpec": "*",
+ "scope": null,
+ "spec": "*",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/node-gyp/tar",
+ "/tar"
+ ],
+ "_resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz",
+ "_shasum": "0688f46da2bbf9cff0c4f68225a0cb95cbe8a46b",
+ "_shrinkwrap": null,
+ "_spec": "block-stream@*",
+ "_where": "/Users/rebecca/code/npm/node_modules/node-gyp/node_modules/tar",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "name": "block-stream",
- "description": "a stream of blocks",
- "version": "0.0.8",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/block-stream.git"
- },
- "engines": {
- "node": "0.4 || >=0.5.8"
+ "bugs": {
+ "url": "https://github.com/isaacs/block-stream/issues"
},
- "main": "block-stream.js",
"dependencies": {
"inherits": "~2.0.0"
},
+ "description": "a stream of blocks",
"devDependencies": {
"tap": "0.x"
},
- "scripts": {
- "test": "tap test/"
- },
- "license": "ISC",
- "gitHead": "b35520314f4763af0788d65a846bb43d9c0a8f02",
- "bugs": {
- "url": "https://github.com/isaacs/block-stream/issues"
- },
- "homepage": "https://github.com/isaacs/block-stream#readme",
- "_id": "block-stream@0.0.8",
- "_shasum": "0688f46da2bbf9cff0c4f68225a0cb95cbe8a46b",
- "_from": "block-stream@0.0.8",
- "_npmVersion": "2.10.0",
- "_nodeVersion": "2.0.1",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
- },
+ "directories": {},
"dist": {
"shasum": "0688f46da2bbf9cff0c4f68225a0cb95cbe8a46b",
"tarball": "http://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz"
},
+ "engines": {
+ "node": "0.4 || >=0.5.8"
+ },
+ "gitHead": "b35520314f4763af0788d65a846bb43d9c0a8f02",
+ "homepage": "https://github.com/isaacs/block-stream#readme",
+ "license": "ISC",
+ "main": "block-stream.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz"
+ "name": "block-stream",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/block-stream.git"
+ },
+ "scripts": {
+ "test": "tap test/"
+ },
+ "version": "0.0.8"
}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/LICENSE b/deps/npm/node_modules/bluebird/LICENSE
index 4182a1e1cc..4182a1e1cc 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/LICENSE
+++ b/deps/npm/node_modules/bluebird/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/README.md b/deps/npm/node_modules/bluebird/README.md
index 949f625799..949f625799 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/README.md
+++ b/deps/npm/node_modules/bluebird/README.md
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/changelog.md b/deps/npm/node_modules/bluebird/changelog.md
index f300fe9f0c..f300fe9f0c 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/changelog.md
+++ b/deps/npm/node_modules/bluebird/changelog.md
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/browser/bluebird.js b/deps/npm/node_modules/bluebird/js/browser/bluebird.js
index c8db9da3ef..2f9380ef5a 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/browser/bluebird.js
+++ b/deps/npm/node_modules/bluebird/js/browser/bluebird.js
@@ -1,18 +1,18 @@
/* @preserve
* The MIT License (MIT)
- *
+ *
* Copyright (c) 2013-2015 Petka Antonov
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -20,7 +20,7 @@
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
- *
+ *
*/
/**
* bluebird build version 2.10.1
@@ -2914,30 +2914,30 @@ _dereq_('./any.js')(Promise);
_dereq_('./each.js')(Promise, INTERNAL);
_dereq_('./timers.js')(Promise, INTERNAL);
_dereq_('./filter.js')(Promise, INTERNAL);
-
- util.toFastProperties(Promise);
- util.toFastProperties(Promise.prototype);
- function fillTypes(value) {
- var p = new Promise(INTERNAL);
- p._fulfillmentHandler0 = value;
- p._rejectionHandler0 = value;
- p._progressHandler0 = value;
- p._promise0 = value;
- p._receiver0 = value;
- p._settledValue = value;
- }
- // Complete slack tracking, opt out of field-type tracking and
- // stabilize map
- fillTypes({a: 1});
- fillTypes({b: 2});
- fillTypes({c: 3});
- fillTypes(1);
- fillTypes(function(){});
- fillTypes(undefined);
- fillTypes(false);
- fillTypes(new Promise(INTERNAL));
- CapturedTrace.setBounds(async.firstLineError, util.lastLineError);
- return Promise;
+
+ util.toFastProperties(Promise);
+ util.toFastProperties(Promise.prototype);
+ function fillTypes(value) {
+ var p = new Promise(INTERNAL);
+ p._fulfillmentHandler0 = value;
+ p._rejectionHandler0 = value;
+ p._progressHandler0 = value;
+ p._promise0 = value;
+ p._receiver0 = value;
+ p._settledValue = value;
+ }
+ // Complete slack tracking, opt out of field-type tracking and
+ // stabilize map
+ fillTypes({a: 1});
+ fillTypes({b: 2});
+ fillTypes({c: 3});
+ fillTypes(1);
+ fillTypes(function(){});
+ fillTypes(undefined);
+ fillTypes(false);
+ fillTypes(new Promise(INTERNAL));
+ CapturedTrace.setBounds(async.firstLineError, util.lastLineError);
+ return Promise;
};
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/browser/bluebird.min.js b/deps/npm/node_modules/bluebird/js/browser/bluebird.min.js
index f49fe5394f..34dce50963 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/browser/bluebird.min.js
+++ b/deps/npm/node_modules/bluebird/js/browser/bluebird.min.js
@@ -1,18 +1,18 @@
/* @preserve
* The MIT License (MIT)
- *
+ *
* Copyright (c) 2013-2015 Petka Antonov
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -20,7 +20,7 @@
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
- *
+ *
*/
/**
* bluebird build version 2.10.1
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/any.js b/deps/npm/node_modules/bluebird/js/main/any.js
index 05a6228ef9..05a6228ef9 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/any.js
+++ b/deps/npm/node_modules/bluebird/js/main/any.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/assert.js b/deps/npm/node_modules/bluebird/js/main/assert.js
index a98955c475..a98955c475 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/assert.js
+++ b/deps/npm/node_modules/bluebird/js/main/assert.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/async.js b/deps/npm/node_modules/bluebird/js/main/async.js
index 0104459611..0104459611 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/async.js
+++ b/deps/npm/node_modules/bluebird/js/main/async.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/bind.js b/deps/npm/node_modules/bluebird/js/main/bind.js
index 9d8257ae5c..9d8257ae5c 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/bind.js
+++ b/deps/npm/node_modules/bluebird/js/main/bind.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/bluebird.js b/deps/npm/node_modules/bluebird/js/main/bluebird.js
index ed6226e7ea..ed6226e7ea 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/bluebird.js
+++ b/deps/npm/node_modules/bluebird/js/main/bluebird.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/call_get.js b/deps/npm/node_modules/bluebird/js/main/call_get.js
index 62c166d5c0..62c166d5c0 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/call_get.js
+++ b/deps/npm/node_modules/bluebird/js/main/call_get.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/cancel.js b/deps/npm/node_modules/bluebird/js/main/cancel.js
index 9eb40b6fb1..9eb40b6fb1 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/cancel.js
+++ b/deps/npm/node_modules/bluebird/js/main/cancel.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/captured_trace.js b/deps/npm/node_modules/bluebird/js/main/captured_trace.js
index 802acd35b0..802acd35b0 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/captured_trace.js
+++ b/deps/npm/node_modules/bluebird/js/main/captured_trace.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/catch_filter.js b/deps/npm/node_modules/bluebird/js/main/catch_filter.js
index df12733399..df12733399 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/catch_filter.js
+++ b/deps/npm/node_modules/bluebird/js/main/catch_filter.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/context.js b/deps/npm/node_modules/bluebird/js/main/context.js
index ccd7702b7e..ccd7702b7e 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/context.js
+++ b/deps/npm/node_modules/bluebird/js/main/context.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/debuggability.js b/deps/npm/node_modules/bluebird/js/main/debuggability.js
index 106baf6597..106baf6597 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/debuggability.js
+++ b/deps/npm/node_modules/bluebird/js/main/debuggability.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/direct_resolve.js b/deps/npm/node_modules/bluebird/js/main/direct_resolve.js
index 054685a1c3..054685a1c3 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/direct_resolve.js
+++ b/deps/npm/node_modules/bluebird/js/main/direct_resolve.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/each.js b/deps/npm/node_modules/bluebird/js/main/each.js
index a37e22c058..a37e22c058 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/each.js
+++ b/deps/npm/node_modules/bluebird/js/main/each.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/errors.js b/deps/npm/node_modules/bluebird/js/main/errors.js
index c334bb1c83..c334bb1c83 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/errors.js
+++ b/deps/npm/node_modules/bluebird/js/main/errors.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/es5.js b/deps/npm/node_modules/bluebird/js/main/es5.js
index ea41d5a566..ea41d5a566 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/es5.js
+++ b/deps/npm/node_modules/bluebird/js/main/es5.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/filter.js b/deps/npm/node_modules/bluebird/js/main/filter.js
index ed57bf0159..ed57bf0159 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/filter.js
+++ b/deps/npm/node_modules/bluebird/js/main/filter.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/finally.js b/deps/npm/node_modules/bluebird/js/main/finally.js
index c9342bcf23..c9342bcf23 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/finally.js
+++ b/deps/npm/node_modules/bluebird/js/main/finally.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/generators.js b/deps/npm/node_modules/bluebird/js/main/generators.js
index 4c0568d21f..4c0568d21f 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/generators.js
+++ b/deps/npm/node_modules/bluebird/js/main/generators.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/join.js b/deps/npm/node_modules/bluebird/js/main/join.js
index cf33eb1d07..cf33eb1d07 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/join.js
+++ b/deps/npm/node_modules/bluebird/js/main/join.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/map.js b/deps/npm/node_modules/bluebird/js/main/map.js
index 2f40efd249..2f40efd249 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/map.js
+++ b/deps/npm/node_modules/bluebird/js/main/map.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/method.js b/deps/npm/node_modules/bluebird/js/main/method.js
index 3d3eeb17c8..3d3eeb17c8 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/method.js
+++ b/deps/npm/node_modules/bluebird/js/main/method.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/nodeify.js b/deps/npm/node_modules/bluebird/js/main/nodeify.js
index 257565db5e..257565db5e 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/nodeify.js
+++ b/deps/npm/node_modules/bluebird/js/main/nodeify.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/progress.js b/deps/npm/node_modules/bluebird/js/main/progress.js
index 2e3e95e564..2e3e95e564 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/progress.js
+++ b/deps/npm/node_modules/bluebird/js/main/progress.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/promise.js b/deps/npm/node_modules/bluebird/js/main/promise.js
index 96bd5456f4..8e2ccfbd36 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/promise.js
+++ b/deps/npm/node_modules/bluebird/js/main/promise.js
@@ -726,29 +726,29 @@ require('./any.js')(Promise);
require('./each.js')(Promise, INTERNAL);
require('./timers.js')(Promise, INTERNAL);
require('./filter.js')(Promise, INTERNAL);
-
- util.toFastProperties(Promise);
- util.toFastProperties(Promise.prototype);
- function fillTypes(value) {
- var p = new Promise(INTERNAL);
- p._fulfillmentHandler0 = value;
- p._rejectionHandler0 = value;
- p._progressHandler0 = value;
- p._promise0 = value;
- p._receiver0 = value;
- p._settledValue = value;
- }
- // Complete slack tracking, opt out of field-type tracking and
- // stabilize map
- fillTypes({a: 1});
- fillTypes({b: 2});
- fillTypes({c: 3});
- fillTypes(1);
- fillTypes(function(){});
- fillTypes(undefined);
- fillTypes(false);
- fillTypes(new Promise(INTERNAL));
- CapturedTrace.setBounds(async.firstLineError, util.lastLineError);
- return Promise;
+
+ util.toFastProperties(Promise);
+ util.toFastProperties(Promise.prototype);
+ function fillTypes(value) {
+ var p = new Promise(INTERNAL);
+ p._fulfillmentHandler0 = value;
+ p._rejectionHandler0 = value;
+ p._progressHandler0 = value;
+ p._promise0 = value;
+ p._receiver0 = value;
+ p._settledValue = value;
+ }
+ // Complete slack tracking, opt out of field-type tracking and
+ // stabilize map
+ fillTypes({a: 1});
+ fillTypes({b: 2});
+ fillTypes({c: 3});
+ fillTypes(1);
+ fillTypes(function(){});
+ fillTypes(undefined);
+ fillTypes(false);
+ fillTypes(new Promise(INTERNAL));
+ CapturedTrace.setBounds(async.firstLineError, util.lastLineError);
+ return Promise;
};
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/promise_array.js b/deps/npm/node_modules/bluebird/js/main/promise_array.js
index b2e8f1cc58..b2e8f1cc58 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/promise_array.js
+++ b/deps/npm/node_modules/bluebird/js/main/promise_array.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/promise_resolver.js b/deps/npm/node_modules/bluebird/js/main/promise_resolver.js
index b180a32803..b180a32803 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/promise_resolver.js
+++ b/deps/npm/node_modules/bluebird/js/main/promise_resolver.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/promisify.js b/deps/npm/node_modules/bluebird/js/main/promisify.js
index 86763d60ba..1558e8cbd9 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/promisify.js
+++ b/deps/npm/node_modules/bluebird/js/main/promisify.js
@@ -304,4 +304,3 @@ Promise.promisifyAll = function (target, options) {
return promisifyAll(target, suffix, filter, promisifier);
};
};
-
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/props.js b/deps/npm/node_modules/bluebird/js/main/props.js
index d6f9e64b07..d6f9e64b07 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/props.js
+++ b/deps/npm/node_modules/bluebird/js/main/props.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/queue.js b/deps/npm/node_modules/bluebird/js/main/queue.js
index 84d57d5f62..84d57d5f62 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/queue.js
+++ b/deps/npm/node_modules/bluebird/js/main/queue.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/race.js b/deps/npm/node_modules/bluebird/js/main/race.js
index 30e7bb094e..30e7bb094e 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/race.js
+++ b/deps/npm/node_modules/bluebird/js/main/race.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/reduce.js b/deps/npm/node_modules/bluebird/js/main/reduce.js
index 1f92dafacd..1f92dafacd 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/reduce.js
+++ b/deps/npm/node_modules/bluebird/js/main/reduce.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/schedule.js b/deps/npm/node_modules/bluebird/js/main/schedule.js
index bb04a8a2d4..bb04a8a2d4 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/schedule.js
+++ b/deps/npm/node_modules/bluebird/js/main/schedule.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/settle.js b/deps/npm/node_modules/bluebird/js/main/settle.js
index f9299c2589..f9299c2589 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/settle.js
+++ b/deps/npm/node_modules/bluebird/js/main/settle.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/some.js b/deps/npm/node_modules/bluebird/js/main/some.js
index f3968cf1fa..f3968cf1fa 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/some.js
+++ b/deps/npm/node_modules/bluebird/js/main/some.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/synchronous_inspection.js b/deps/npm/node_modules/bluebird/js/main/synchronous_inspection.js
index 7aac1496d5..7aac1496d5 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/synchronous_inspection.js
+++ b/deps/npm/node_modules/bluebird/js/main/synchronous_inspection.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/thenables.js b/deps/npm/node_modules/bluebird/js/main/thenables.js
index eadfffb59d..eadfffb59d 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/thenables.js
+++ b/deps/npm/node_modules/bluebird/js/main/thenables.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/timers.js b/deps/npm/node_modules/bluebird/js/main/timers.js
index ecf1b57658..ecf1b57658 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/timers.js
+++ b/deps/npm/node_modules/bluebird/js/main/timers.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/using.js b/deps/npm/node_modules/bluebird/js/main/using.js
index 957182d093..957182d093 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/using.js
+++ b/deps/npm/node_modules/bluebird/js/main/using.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/util.js b/deps/npm/node_modules/bluebird/js/main/util.js
index ea3934471e..ea3934471e 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/util.js
+++ b/deps/npm/node_modules/bluebird/js/main/util.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/package.json b/deps/npm/node_modules/bluebird/package.json
index 92e49170e8..891665390c 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/bluebird/package.json
+++ b/deps/npm/node_modules/bluebird/package.json
@@ -1,46 +1,48 @@
{
- "name": "bluebird",
- "description": "Full featured Promises/A+ implementation with exceptionally good performance",
- "version": "2.10.1",
- "keywords": [
- "promise",
- "performance",
- "promises",
- "promises-a",
- "promises-aplus",
- "async",
- "await",
- "deferred",
- "deferreds",
- "future",
- "flow control",
- "dsl",
- "fluent interface",
- "parallel",
- "thread",
- "concurrency"
+ "_args": [
+ [
+ "bluebird@^2.9.30",
+ "/Users/rebecca/code/npm/node_modules/har-validator"
+ ]
],
- "scripts": {
- "lint": "node scripts/jshint.js",
- "test": "node tools/test.js",
- "istanbul": "istanbul",
- "prepublish": "node tools/build.js --no-debug --main --zalgo --browser --minify",
- "generate-browser-core": "node tools/build.js --features=core --no-debug --main --zalgo --browser --minify && mv js/browser/bluebird.js js/browser/bluebird.core.js && mv js/browser/bluebird.min.js js/browser/bluebird.core.min.js"
- },
- "homepage": "https://github.com/petkaantonov/bluebird",
- "repository": {
- "type": "git",
- "url": "git://github.com/petkaantonov/bluebird.git"
+ "_from": "bluebird@>=2.9.30 <3.0.0",
+ "_id": "bluebird@2.10.1",
+ "_inCache": true,
+ "_location": "/bluebird",
+ "_nodeVersion": "2.3.0",
+ "_npmUser": {
+ "email": "petka_antonov@hotmail.com",
+ "name": "esailija"
},
- "bugs": {
- "url": "http://github.com/petkaantonov/bluebird/issues"
+ "_npmVersion": "2.11.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "bluebird",
+ "raw": "bluebird@^2.9.30",
+ "rawSpec": "^2.9.30",
+ "scope": null,
+ "spec": ">=2.9.30 <3.0.0",
+ "type": "range"
},
- "license": "MIT",
+ "_requiredBy": [
+ "/har-validator"
+ ],
+ "_resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.1.tgz",
+ "_shasum": "3aeb31bdd92e52df50cba95303e281f94448ce06",
+ "_shrinkwrap": null,
+ "_spec": "bluebird@^2.9.30",
+ "_where": "/Users/rebecca/code/npm/node_modules/har-validator",
"author": {
- "name": "Petka Antonov",
"email": "petka_antonov@hotmail.com",
+ "name": "Petka Antonov",
"url": "http://github.com/petkaantonov/"
},
+ "browser": "./js/browser/bluebird.js",
+ "bugs": {
+ "url": "http://github.com/petkaantonov/bluebird/issues"
+ },
+ "dependencies": {},
+ "description": "Full featured Promises/A+ implementation with exceptionally good performance",
"devDependencies": {
"acorn": "~0.6.0",
"baconjs": "^0.7.43",
@@ -56,6 +58,7 @@
"istanbul": "^0.3.5",
"jshint": "^2.6.0",
"jshint-stylish": "~0.2.0",
+ "kefir": "^2.4.1",
"mkdirp": "~0.5.0",
"mocha": "~2.1",
"open": "~0.0.5",
@@ -64,11 +67,13 @@
"rx": "^2.3.25",
"serve-static": "^1.7.1",
"sinon": "~1.7.3",
- "uglify-js": "~2.4.16",
- "kefir": "^2.4.1"
+ "uglify-js": "~2.4.16"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "3aeb31bdd92e52df50cba95303e281f94448ce06",
+ "tarball": "http://registry.npmjs.org/bluebird/-/bluebird-2.10.1.tgz"
},
- "main": "./js/main/bluebird.js",
- "browser": "./js/browser/bluebird.js",
"files": [
"js/browser",
"js/main",
@@ -76,26 +81,46 @@
"zalgo.js"
],
"gitHead": "41b23cce935e77b851e076928745ad4c3cebba42",
- "_id": "bluebird@2.10.1",
- "_shasum": "3aeb31bdd92e52df50cba95303e281f94448ce06",
- "_from": "bluebird@>=2.9.30 <3.0.0",
- "_npmVersion": "2.11.1",
- "_nodeVersion": "2.3.0",
- "_npmUser": {
- "name": "esailija",
- "email": "petka_antonov@hotmail.com"
- },
+ "homepage": "https://github.com/petkaantonov/bluebird",
+ "installable": true,
+ "keywords": [
+ "async",
+ "await",
+ "concurrency",
+ "deferred",
+ "deferreds",
+ "dsl",
+ "flow control",
+ "fluent interface",
+ "future",
+ "parallel",
+ "performance",
+ "promise",
+ "promises",
+ "promises-a",
+ "promises-aplus",
+ "thread"
+ ],
+ "license": "MIT",
+ "main": "./js/main/bluebird.js",
"maintainers": [
{
"name": "esailija",
"email": "petka_antonov@hotmail.com"
}
],
- "dist": {
- "shasum": "3aeb31bdd92e52df50cba95303e281f94448ce06",
- "tarball": "http://registry.npmjs.org/bluebird/-/bluebird-2.10.1.tgz"
+ "name": "bluebird",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/petkaantonov/bluebird.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.1.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "generate-browser-core": "node tools/build.js --features=core --no-debug --main --zalgo --browser --minify && mv js/browser/bluebird.js js/browser/bluebird.core.js && mv js/browser/bluebird.min.js js/browser/bluebird.core.min.js",
+ "istanbul": "istanbul",
+ "lint": "node scripts/jshint.js",
+ "prepublish": "node tools/build.js --no-debug --main --zalgo --browser --minify",
+ "test": "node tools/test.js"
+ },
+ "version": "2.10.1"
}
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.npmignore b/deps/npm/node_modules/boom/.npmignore
index b0939eabe3..b0939eabe3 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.npmignore
+++ b/deps/npm/node_modules/boom/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.travis.yml b/deps/npm/node_modules/boom/.travis.yml
index 7a64dd2210..7a64dd2210 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.travis.yml
+++ b/deps/npm/node_modules/boom/.travis.yml
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/CONTRIBUTING.md b/deps/npm/node_modules/boom/CONTRIBUTING.md
index 892836159b..892836159b 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/CONTRIBUTING.md
+++ b/deps/npm/node_modules/boom/CONTRIBUTING.md
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/LICENSE b/deps/npm/node_modules/boom/LICENSE
index 394688939d..394688939d 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/LICENSE
+++ b/deps/npm/node_modules/boom/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/README.md b/deps/npm/node_modules/boom/README.md
index cb1e9089ff..cb1e9089ff 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/README.md
+++ b/deps/npm/node_modules/boom/README.md
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/images/boom.png b/deps/npm/node_modules/boom/images/boom.png
index 373bc13455..373bc13455 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/images/boom.png
+++ b/deps/npm/node_modules/boom/images/boom.png
Binary files differ
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/lib/index.js b/deps/npm/node_modules/boom/lib/index.js
index 239a441e8d..239a441e8d 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/lib/index.js
+++ b/deps/npm/node_modules/boom/lib/index.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/package.json b/deps/npm/node_modules/boom/package.json
index c9d3f09b64..47e2663220 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/package.json
+++ b/deps/npm/node_modules/boom/package.json
@@ -1,45 +1,66 @@
{
- "name": "boom",
- "description": "HTTP-friendly error objects",
- "version": "2.9.0",
- "repository": {
- "type": "git",
- "url": "git://github.com/hapijs/boom.git"
+ "_args": [
+ [
+ "boom@^2.8.x",
+ "/Users/rebecca/code/npm/node_modules/hawk"
+ ]
+ ],
+ "_from": "boom@>=2.8.0 <3.0.0",
+ "_id": "boom@2.9.0",
+ "_inCache": true,
+ "_location": "/boom",
+ "_nodeVersion": "0.10.40",
+ "_npmUser": {
+ "email": "arbretz@gmail.com",
+ "name": "arb"
},
- "main": "lib/index.js",
- "keywords": [
- "error",
- "http"
+ "_npmVersion": "2.11.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "boom",
+ "raw": "boom@^2.8.x",
+ "rawSpec": "^2.8.x",
+ "scope": null,
+ "spec": ">=2.8.0 <3.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/cryptiles",
+ "/hawk"
],
- "engines": {
- "node": ">=0.10.40"
+ "_resolved": "https://registry.npmjs.org/boom/-/boom-2.9.0.tgz",
+ "_shasum": "a54b7fd2fee477d351bf9e371680cbea67f12715",
+ "_shrinkwrap": null,
+ "_spec": "boom@^2.8.x",
+ "_where": "/Users/rebecca/code/npm/node_modules/hawk",
+ "bugs": {
+ "url": "https://github.com/hapijs/boom/issues"
},
"dependencies": {
"hoek": "2.x.x"
},
+ "description": "HTTP-friendly error objects",
"devDependencies": {
"code": "1.x.x",
"lab": "5.x.x"
},
- "scripts": {
- "test": "lab -a code -t 100 -L",
- "test-cov-html": "lab -a code -r html -o coverage.html -L"
+ "directories": {},
+ "dist": {
+ "shasum": "a54b7fd2fee477d351bf9e371680cbea67f12715",
+ "tarball": "http://registry.npmjs.org/boom/-/boom-2.9.0.tgz"
},
- "license": "BSD-3-Clause",
- "gitHead": "2ffee0e9d9868140911d30c7acfd7925e534623e",
- "bugs": {
- "url": "https://github.com/hapijs/boom/issues"
+ "engines": {
+ "node": ">=0.10.40"
},
+ "gitHead": "2ffee0e9d9868140911d30c7acfd7925e534623e",
"homepage": "https://github.com/hapijs/boom#readme",
- "_id": "boom@2.9.0",
- "_shasum": "a54b7fd2fee477d351bf9e371680cbea67f12715",
- "_from": "boom@>=2.8.0 <3.0.0",
- "_npmVersion": "2.11.1",
- "_nodeVersion": "0.10.40",
- "_npmUser": {
- "name": "arb",
- "email": "arbretz@gmail.com"
- },
+ "installable": true,
+ "keywords": [
+ "error",
+ "http"
+ ],
+ "license": "BSD-3-Clause",
+ "main": "lib/index.js",
"maintainers": [
{
"name": "hueniverse",
@@ -54,11 +75,15 @@
"email": "arbretz@gmail.com"
}
],
- "dist": {
- "shasum": "a54b7fd2fee477d351bf9e371680cbea67f12715",
- "tarball": "http://registry.npmjs.org/boom/-/boom-2.9.0.tgz"
+ "name": "boom",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/hapijs/boom.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/boom/-/boom-2.9.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "lab -a code -t 100 -L",
+ "test-cov-html": "lab -a code -r html -o coverage.html -L"
+ },
+ "version": "2.9.0"
}
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/test/index.js b/deps/npm/node_modules/boom/test/index.js
index 6c261ac072..6c261ac072 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/test/index.js
+++ b/deps/npm/node_modules/boom/test/index.js
diff --git a/deps/npm/node_modules/brace-expansion/.npmignore b/deps/npm/node_modules/brace-expansion/.npmignore
new file mode 100644
index 0000000000..353546af23
--- /dev/null
+++ b/deps/npm/node_modules/brace-expansion/.npmignore
@@ -0,0 +1,3 @@
+test
+.gitignore
+.travis.yml
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/README.md b/deps/npm/node_modules/brace-expansion/README.md
index 62bc7bae3f..b0d793ed5d 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/README.md
+++ b/deps/npm/node_modules/brace-expansion/README.md
@@ -1,9 +1,10 @@
# brace-expansion
-[Brace expansion](https://www.gnu.org/software/bash/manual/html_node/Brace-Expansion.html),
+[Brace expansion](https://www.gnu.org/software/bash/manual/html_node/Brace-Expansion.html),
as known from sh/bash, in JavaScript.
[![build status](https://secure.travis-ci.org/juliangruber/brace-expansion.svg)](http://travis-ci.org/juliangruber/brace-expansion)
+[![downloads](https://img.shields.io/npm/dm/brace-expansion.svg)](https://www.npmjs.org/package/brace-expansion)
[![testling badge](https://ci.testling.com/juliangruber/brace-expansion.png)](https://ci.testling.com/juliangruber/brace-expansion)
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/example.js b/deps/npm/node_modules/brace-expansion/example.js
index 60ecfc74d4..36cde4de5c 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/example.js
+++ b/deps/npm/node_modules/brace-expansion/example.js
@@ -5,4 +5,3 @@ console.log(expand('http://www.numericals.com/file{1..100..10}.txt'));
console.log(expand('http://www.letters.com/file{a..z..2}.txt'));
console.log(expand('mkdir /usr/local/src/bash/{old,new,dist,bugs}'));
console.log(expand('chown root /usr/{ucb/{ex,edit},lib/{ex?.?*,how_ex}}'));
-
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/index.js b/deps/npm/node_modules/brace-expansion/index.js
index a23104e955..f8d40f79ac 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/index.js
+++ b/deps/npm/node_modules/brace-expansion/index.js
@@ -188,4 +188,3 @@ function expand(str, isTop) {
return expansions;
}
-
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/package.json b/deps/npm/node_modules/brace-expansion/package.json
index 5f1866c8b5..5e70336f86 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/package.json
+++ b/deps/npm/node_modules/brace-expansion/package.json
@@ -1,60 +1,67 @@
{
- "name": "brace-expansion",
- "description": "Brace expansion as known from sh/bash",
- "version": "1.1.0",
- "repository": {
- "type": "git",
- "url": "git://github.com/juliangruber/brace-expansion.git"
+ "_args": [
+ [
+ "brace-expansion@^1.0.0",
+ "/Users/rebecca/code/npm/node_modules/glob/node_modules/minimatch"
+ ],
+ [
+ "brace-expansion@^1.0.0",
+ "/Users/rebecca/code/npm/node_modules/minimatch"
+ ]
+ ],
+ "_from": "brace-expansion@>=1.0.0 <2.0.0",
+ "_id": "brace-expansion@1.1.1",
+ "_inCache": true,
+ "_location": "/brace-expansion",
+ "_nodeVersion": "0.10.36",
+ "_npmUser": {
+ "email": "julian@juliangruber.com",
+ "name": "juliangruber"
},
- "homepage": "https://github.com/juliangruber/brace-expansion",
- "main": "index.js",
- "scripts": {
- "test": "tape test/*.js",
- "gentest": "bash test/generate.sh"
+ "_npmVersion": "2.6.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "brace-expansion",
+ "raw": "brace-expansion@^1.0.0",
+ "rawSpec": "^1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/minimatch",
+ "/node-gyp/glob/minimatch"
+ ],
+ "_shrinkwrap": null,
+ "_spec": "brace-expansion@^1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/minimatch",
+ "author": {
+ "email": "mail@juliangruber.com",
+ "name": "Julian Gruber",
+ "url": "http://juliangruber.com"
+ },
+ "bugs": {
+ "url": "https://github.com/juliangruber/brace-expansion/issues"
},
"dependencies": {
"balanced-match": "^0.2.0",
"concat-map": "0.0.1"
},
+ "description": "Brace expansion as known from sh/bash",
"devDependencies": {
"tape": "^3.0.3"
},
- "keywords": [],
- "author": {
- "name": "Julian Gruber",
- "email": "mail@juliangruber.com",
- "url": "http://juliangruber.com"
+ "directories": {},
+ "dist": {
+ "shasum": "da5fb78aef4c44c9e4acf525064fb3208ebab045",
+ "tarball": "http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz"
},
+ "gitHead": "f50da498166d76ea570cf3b30179f01f0f119612",
+ "homepage": "https://github.com/juliangruber/brace-expansion",
+ "installable": true,
+ "keywords": [],
"license": "MIT",
- "testling": {
- "files": "test/*.js",
- "browsers": [
- "ie/8..latest",
- "firefox/20..latest",
- "firefox/nightly",
- "chrome/25..latest",
- "chrome/canary",
- "opera/12..latest",
- "opera/next",
- "safari/5.1..latest",
- "ipad/6.0..latest",
- "iphone/6.0..latest",
- "android-browser/4.2..latest"
- ]
- },
- "gitHead": "b5fa3b1c74e5e2dba2d0efa19b28335641bc1164",
- "bugs": {
- "url": "https://github.com/juliangruber/brace-expansion/issues"
- },
- "_id": "brace-expansion@1.1.0",
- "_shasum": "c9b7d03c03f37bc704be100e522b40db8f6cfcd9",
- "_from": "brace-expansion@>=1.0.0 <2.0.0",
- "_npmVersion": "2.1.10",
- "_nodeVersion": "0.10.32",
- "_npmUser": {
- "name": "juliangruber",
- "email": "julian@juliangruber.com"
- },
+ "main": "index.js",
"maintainers": [
{
"name": "juliangruber",
@@ -65,11 +72,31 @@
"email": "isaacs@npmjs.com"
}
],
- "dist": {
- "shasum": "c9b7d03c03f37bc704be100e522b40db8f6cfcd9",
- "tarball": "http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz"
+ "name": "brace-expansion",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/juliangruber/brace-expansion.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "gentest": "bash test/generate.sh",
+ "test": "tape test/*.js"
+ },
+ "testling": {
+ "browsers": [
+ "android-browser/4.2..latest",
+ "chrome/25..latest",
+ "chrome/canary",
+ "firefox/20..latest",
+ "firefox/nightly",
+ "ie/8..latest",
+ "ipad/6.0..latest",
+ "iphone/6.0..latest",
+ "opera/12..latest",
+ "opera/next",
+ "safari/5.1..latest"
+ ],
+ "files": "test/*.js"
+ },
+ "version": "1.1.1"
}
diff --git a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/builtin-modules.json b/deps/npm/node_modules/builtin-modules/builtin-modules.json
index 72670f6bf5..72670f6bf5 100644
--- a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/builtin-modules.json
+++ b/deps/npm/node_modules/builtin-modules/builtin-modules.json
diff --git a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/index.js b/deps/npm/node_modules/builtin-modules/index.js
index df3474a10f..df3474a10f 100644
--- a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/index.js
+++ b/deps/npm/node_modules/builtin-modules/index.js
diff --git a/deps/npm/node_modules/glob/node_modules/path-is-absolute/license b/deps/npm/node_modules/builtin-modules/license
index 654d0bfe94..654d0bfe94 100644
--- a/deps/npm/node_modules/glob/node_modules/path-is-absolute/license
+++ b/deps/npm/node_modules/builtin-modules/license
diff --git a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/package.json b/deps/npm/node_modules/builtin-modules/package.json
index a6851b0e05..d509e87c26 100644
--- a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/package.json
+++ b/deps/npm/node_modules/builtin-modules/package.json
@@ -1,69 +1,95 @@
{
- "name": "builtin-modules",
- "version": "1.1.0",
- "description": "List of the Node.js builtin modules",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/builtin-modules.git"
+ "_args": [
+ [
+ "builtin-modules@^1.0.0",
+ "/Users/rebecca/code/npm/node_modules/is-builtin-module"
+ ]
+ ],
+ "_from": "builtin-modules@>=1.0.0 <2.0.0",
+ "_id": "builtin-modules@1.1.0",
+ "_inCache": true,
+ "_location": "/builtin-modules",
+ "_nodeVersion": "3.0.0",
+ "_npmUser": {
+ "email": "sindresorhus@gmail.com",
+ "name": "sindresorhus"
+ },
+ "_npmVersion": "2.13.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "builtin-modules",
+ "raw": "builtin-modules@^1.0.0",
+ "rawSpec": "^1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
},
+ "_requiredBy": [
+ "/is-builtin-module"
+ ],
+ "_resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz",
+ "_shasum": "1053955fd994a5746e525e4ac717b81caf07491c",
+ "_shrinkwrap": null,
+ "_spec": "builtin-modules@^1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/is-builtin-module",
"author": {
- "name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
+ "name": "Sindre Sorhus",
"url": "sindresorhus.com"
},
+ "bugs": {
+ "url": "https://github.com/sindresorhus/builtin-modules/issues"
+ },
+ "dependencies": {},
+ "description": "List of the Node.js builtin modules",
+ "devDependencies": {
+ "ava": "*",
+ "xo": "*"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "1053955fd994a5746e525e4ac717b81caf07491c",
+ "tarball": "http://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz"
+ },
"engines": {
"node": ">=0.10.0"
},
- "scripts": {
- "test": "xo && ava",
- "make": "node make.js"
- },
"files": [
+ "builtin-modules.json",
"index.js",
- "static.js",
- "builtin-modules.json"
+ "static.js"
],
+ "gitHead": "d317be16fab701f2ac73bc9aa771f60ec052ed66",
+ "homepage": "https://github.com/sindresorhus/builtin-modules#readme",
+ "installable": true,
"keywords": [
- "builtin",
+ "array",
"built-in",
+ "builtin",
"builtins",
- "node",
- "modules",
- "core",
"bundled",
+ "core",
"list",
- "array",
- "names"
+ "modules",
+ "names",
+ "node"
],
- "devDependencies": {
- "ava": "*",
- "xo": "*"
- },
- "gitHead": "d317be16fab701f2ac73bc9aa771f60ec052ed66",
- "bugs": {
- "url": "https://github.com/sindresorhus/builtin-modules/issues"
- },
- "homepage": "https://github.com/sindresorhus/builtin-modules#readme",
- "_id": "builtin-modules@1.1.0",
- "_shasum": "1053955fd994a5746e525e4ac717b81caf07491c",
- "_from": "builtin-modules@>=1.0.0 <2.0.0",
- "_npmVersion": "2.13.3",
- "_nodeVersion": "3.0.0",
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- "dist": {
- "shasum": "1053955fd994a5746e525e4ac717b81caf07491c",
- "tarball": "http://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz"
- },
+ "license": "MIT",
"maintainers": [
{
"name": "sindresorhus",
"email": "sindresorhus@gmail.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz"
+ "name": "builtin-modules",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/sindresorhus/builtin-modules.git"
+ },
+ "scripts": {
+ "make": "node make.js",
+ "test": "xo && ava"
+ },
+ "version": "1.1.0"
}
diff --git a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/readme.md b/deps/npm/node_modules/builtin-modules/readme.md
index f1894b1896..f1894b1896 100644
--- a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/readme.md
+++ b/deps/npm/node_modules/builtin-modules/readme.md
diff --git a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/static.js b/deps/npm/node_modules/builtin-modules/static.js
index 9508f8f4ec..9508f8f4ec 100644
--- a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/static.js
+++ b/deps/npm/node_modules/builtin-modules/static.js
diff --git a/deps/npm/node_modules/mkdirp/node_modules/minimist/.travis.yml b/deps/npm/node_modules/builtins/.travis.yml
index cc4dba29d9..cc4dba29d9 100644
--- a/deps/npm/node_modules/mkdirp/node_modules/minimist/.travis.yml
+++ b/deps/npm/node_modules/builtins/.travis.yml
diff --git a/deps/npm/node_modules/validate-npm-package-name/node_modules/builtins/History.md b/deps/npm/node_modules/builtins/History.md
index e9837a5068..e9837a5068 100644
--- a/deps/npm/node_modules/validate-npm-package-name/node_modules/builtins/History.md
+++ b/deps/npm/node_modules/builtins/History.md
diff --git a/deps/npm/node_modules/validate-npm-package-name/node_modules/builtins/Readme.md b/deps/npm/node_modules/builtins/Readme.md
index 96f4b1f6c4..96f4b1f6c4 100644
--- a/deps/npm/node_modules/validate-npm-package-name/node_modules/builtins/Readme.md
+++ b/deps/npm/node_modules/builtins/Readme.md
diff --git a/deps/npm/node_modules/validate-npm-package-name/node_modules/builtins/builtins.json b/deps/npm/node_modules/builtins/builtins.json
index c52221d771..c52221d771 100644
--- a/deps/npm/node_modules/validate-npm-package-name/node_modules/builtins/builtins.json
+++ b/deps/npm/node_modules/builtins/builtins.json
diff --git a/deps/npm/node_modules/builtins/package.json b/deps/npm/node_modules/builtins/package.json
new file mode 100644
index 0000000000..d3a0e571f2
--- /dev/null
+++ b/deps/npm/node_modules/builtins/package.json
@@ -0,0 +1,71 @@
+{
+ "_args": [
+ [
+ "builtins@0.0.7",
+ "/Users/rebecca/code/npm/node_modules/validate-npm-package-name"
+ ]
+ ],
+ "_from": "builtins@0.0.7",
+ "_id": "builtins@0.0.7",
+ "_inCache": true,
+ "_location": "/builtins",
+ "_npmUser": {
+ "email": "julian@juliangruber.com",
+ "name": "juliangruber"
+ },
+ "_npmVersion": "1.3.22",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "builtins",
+ "raw": "builtins@0.0.7",
+ "rawSpec": "0.0.7",
+ "scope": null,
+ "spec": "0.0.7",
+ "type": "version"
+ },
+ "_requiredBy": [
+ "/validate-npm-package-name"
+ ],
+ "_resolved": "https://registry.npmjs.org/builtins/-/builtins-0.0.7.tgz",
+ "_shasum": "355219cd6cf18dbe7c01cc7fd2dce765cfdc549a",
+ "_shrinkwrap": null,
+ "_spec": "builtins@0.0.7",
+ "_where": "/Users/rebecca/code/npm/node_modules/validate-npm-package-name",
+ "bugs": {
+ "url": "https://github.com/juliangruber/builtins/issues"
+ },
+ "dependencies": {},
+ "description": "List of node.js builtin modules",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "355219cd6cf18dbe7c01cc7fd2dce765cfdc549a",
+ "tarball": "http://registry.npmjs.org/builtins/-/builtins-0.0.7.tgz"
+ },
+ "homepage": "https://github.com/juliangruber/builtins",
+ "license": "MIT",
+ "main": "builtins.json",
+ "maintainers": [
+ {
+ "name": "juliangruber",
+ "email": "julian@juliangruber.com"
+ },
+ {
+ "name": "segment",
+ "email": "tj@segment.io"
+ }
+ ],
+ "name": "builtins",
+ "optionalDependencies": {},
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/juliangruber/builtins"
+ },
+ "scripts": {
+ "test": "node -e \"require('./builtins.json')\""
+ },
+ "version": "0.0.7"
+}
diff --git a/deps/npm/node_modules/request/node_modules/caseless/LICENSE b/deps/npm/node_modules/caseless/LICENSE
index 61789f4a4f..61789f4a4f 100644
--- a/deps/npm/node_modules/request/node_modules/caseless/LICENSE
+++ b/deps/npm/node_modules/caseless/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/caseless/README.md b/deps/npm/node_modules/caseless/README.md
index e5077a2165..e5077a2165 100644
--- a/deps/npm/node_modules/request/node_modules/caseless/README.md
+++ b/deps/npm/node_modules/caseless/README.md
diff --git a/deps/npm/node_modules/request/node_modules/caseless/index.js b/deps/npm/node_modules/caseless/index.js
index d86a70eca1..d86a70eca1 100644
--- a/deps/npm/node_modules/request/node_modules/caseless/index.js
+++ b/deps/npm/node_modules/caseless/index.js
diff --git a/deps/npm/node_modules/request/node_modules/caseless/package.json b/deps/npm/node_modules/caseless/package.json
index 2cd79ea01a..eb2fdfd783 100644
--- a/deps/npm/node_modules/request/node_modules/caseless/package.json
+++ b/deps/npm/node_modules/caseless/package.json
@@ -1,43 +1,63 @@
{
- "name": "caseless",
- "version": "0.11.0",
- "description": "Caseless object set/get/has, very useful when working with HTTP headers.",
- "main": "index.js",
- "scripts": {
- "test": "node test.js"
+ "_args": [
+ [
+ "caseless@~0.11.0",
+ "/Users/rebecca/code/npm/node_modules/request"
+ ]
+ ],
+ "_from": "caseless@>=0.11.0 <0.12.0",
+ "_id": "caseless@0.11.0",
+ "_inCache": true,
+ "_location": "/caseless",
+ "_nodeVersion": "1.8.1",
+ "_npmUser": {
+ "email": "mikeal.rogers@gmail.com",
+ "name": "mikeal"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/mikeal/caseless.git"
+ "_npmVersion": "2.8.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "caseless",
+ "raw": "caseless@~0.11.0",
+ "rawSpec": "~0.11.0",
+ "scope": null,
+ "spec": ">=0.11.0 <0.12.0",
+ "type": "range"
},
- "keywords": [
- "headers",
- "http",
- "caseless"
+ "_requiredBy": [
+ "/request"
],
- "test": "node test.js",
+ "_resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
+ "_shasum": "715b96ea9841593cc33067923f5ec60ebda4f7d7",
+ "_shrinkwrap": null,
+ "_spec": "caseless@~0.11.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/request",
"author": {
- "name": "Mikeal Rogers",
- "email": "mikeal.rogers@gmail.com"
+ "email": "mikeal.rogers@gmail.com",
+ "name": "Mikeal Rogers"
},
- "license": "Apache-2.0",
"bugs": {
"url": "https://github.com/mikeal/caseless/issues"
},
+ "dependencies": {},
+ "description": "Caseless object set/get/has, very useful when working with HTTP headers.",
"devDependencies": {
"tape": "^2.10.2"
},
+ "directories": {},
+ "dist": {
+ "shasum": "715b96ea9841593cc33067923f5ec60ebda4f7d7",
+ "tarball": "http://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz"
+ },
"gitHead": "c578232a02cc2b46b6da8851caf57fdbfac89ff5",
"homepage": "https://github.com/mikeal/caseless#readme",
- "_id": "caseless@0.11.0",
- "_shasum": "715b96ea9841593cc33067923f5ec60ebda4f7d7",
- "_from": "caseless@>=0.11.0 <0.12.0",
- "_npmVersion": "2.8.3",
- "_nodeVersion": "1.8.1",
- "_npmUser": {
- "name": "mikeal",
- "email": "mikeal.rogers@gmail.com"
- },
+ "keywords": [
+ "caseless",
+ "headers",
+ "http"
+ ],
+ "license": "Apache-2.0",
+ "main": "index.js",
"maintainers": [
{
"name": "mikeal",
@@ -52,11 +72,15 @@
"email": "simeonvelichkov@gmail.com"
}
],
- "dist": {
- "shasum": "715b96ea9841593cc33067923f5ec60ebda4f7d7",
- "tarball": "http://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz"
+ "name": "caseless",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/mikeal/caseless.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "node test.js"
+ },
+ "test": "node test.js",
+ "version": "0.11.0"
}
diff --git a/deps/npm/node_modules/request/node_modules/caseless/test.js b/deps/npm/node_modules/caseless/test.js
index 084bbaf5e9..084bbaf5e9 100644
--- a/deps/npm/node_modules/request/node_modules/caseless/test.js
+++ b/deps/npm/node_modules/caseless/test.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/index.js b/deps/npm/node_modules/chalk/index.js
index 2d85a91747..2d85a91747 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/index.js
+++ b/deps/npm/node_modules/chalk/index.js
diff --git a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/license b/deps/npm/node_modules/chalk/license
index 654d0bfe94..654d0bfe94 100644
--- a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/license
+++ b/deps/npm/node_modules/chalk/license
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/package.json b/deps/npm/node_modules/chalk/package.json
index a6120d20c8..f1773ed151 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/package.json
+++ b/deps/npm/node_modules/chalk/package.json
@@ -1,61 +1,43 @@
{
- "name": "chalk",
- "version": "1.1.1",
- "description": "Terminal string styling done right. Much color.",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chalk/chalk.git"
- },
- "maintainers": [
- {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- {
- "name": "jbnicolai",
- "email": "jappelman@xebia.com"
- },
- {
- "name": "unicorn",
- "email": "sindresorhus+unicorn@gmail.com"
- }
+ "_args": [
+ [
+ "chalk@1.1.1",
+ "/Users/rebecca/code/npm"
+ ]
],
- "engines": {
- "node": ">=0.10.0"
+ "_from": "chalk@1.1.1",
+ "_id": "chalk@1.1.1",
+ "_inCache": true,
+ "_location": "/chalk",
+ "_nodeVersion": "0.12.7",
+ "_npmUser": {
+ "email": "sindresorhus@gmail.com",
+ "name": "sindresorhus"
},
- "scripts": {
- "test": "xo && mocha",
- "bench": "matcha benchmark.js",
- "coverage": "nyc npm test && nyc report",
- "coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
+ "_npmVersion": "2.13.5",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "chalk",
+ "raw": "chalk@1.1.1",
+ "rawSpec": "1.1.1",
+ "scope": null,
+ "spec": "1.1.1",
+ "type": "version"
},
- "files": [
- "index.js"
- ],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "str",
- "ansi",
- "style",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
+ "_requiredBy": [
+ "/eslint",
+ "/har-validator",
+ "/inquirer",
+ "/unicode-length"
],
+ "_resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz",
+ "_shasum": "509afb67066e7499f7eb3535c77445772ae2d019",
+ "_shrinkwrap": null,
+ "_spec": "chalk@1.1.1",
+ "_where": "/Users/rebecca/code/npm",
+ "bugs": {
+ "url": "https://github.com/chalk/chalk/issues"
+ },
"dependencies": {
"ansi-styles": "^2.1.0",
"escape-string-regexp": "^1.0.2",
@@ -63,6 +45,7 @@
"strip-ansi": "^3.0.0",
"supports-color": "^2.0.0"
},
+ "description": "Terminal string styling done right. Much color.",
"devDependencies": {
"coveralls": "^2.11.2",
"matcha": "^0.6.0",
@@ -73,31 +56,75 @@
"semver": "^4.3.3",
"xo": "*"
},
- "xo": {
- "envs": [
- "node",
- "mocha"
- ]
+ "directories": {},
+ "dist": {
+ "shasum": "509afb67066e7499f7eb3535c77445772ae2d019",
+ "tarball": "http://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz"
},
- "gitHead": "8b554e254e89c85c1fd04dcc444beeb15824e1a5",
- "bugs": {
- "url": "https://github.com/chalk/chalk/issues"
+ "engines": {
+ "node": ">=0.10.0"
},
+ "files": [
+ "index.js"
+ ],
+ "gitHead": "8b554e254e89c85c1fd04dcc444beeb15824e1a5",
"homepage": "https://github.com/chalk/chalk#readme",
- "_id": "chalk@1.1.1",
- "_shasum": "509afb67066e7499f7eb3535c77445772ae2d019",
- "_from": "chalk@>=1.0.0 <2.0.0",
- "_npmVersion": "2.13.5",
- "_nodeVersion": "0.12.7",
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
+ "installable": true,
+ "keywords": [
+ "256",
+ "ansi",
+ "cli",
+ "color",
+ "colors",
+ "colour",
+ "command-line",
+ "console",
+ "formatting",
+ "log",
+ "logging",
+ "rgb",
+ "shell",
+ "str",
+ "string",
+ "style",
+ "styles",
+ "terminal",
+ "text",
+ "tty",
+ "xterm"
+ ],
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "sindresorhus",
+ "email": "sindresorhus@gmail.com"
+ },
+ {
+ "name": "jbnicolai",
+ "email": "jappelman@xebia.com"
+ },
+ {
+ "name": "unicorn",
+ "email": "sindresorhus+unicorn@gmail.com"
+ }
+ ],
+ "name": "chalk",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/chalk/chalk.git"
},
- "dist": {
- "shasum": "509afb67066e7499f7eb3535c77445772ae2d019",
- "tarball": "http://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz"
+ "scripts": {
+ "bench": "matcha benchmark.js",
+ "coverage": "nyc npm test && nyc report",
+ "coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls",
+ "test": "xo && mocha"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz",
- "readme": "ERROR: No README data found!"
+ "version": "1.1.1",
+ "xo": {
+ "envs": [
+ "mocha",
+ "node"
+ ]
+ }
}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/readme.md b/deps/npm/node_modules/chalk/readme.md
index 5cf111e353..5cf111e353 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/readme.md
+++ b/deps/npm/node_modules/chalk/readme.md
diff --git a/deps/npm/node_modules/char-spinner/README.md b/deps/npm/node_modules/char-spinner/README.md
deleted file mode 100644
index b1290f5925..0000000000
--- a/deps/npm/node_modules/char-spinner/README.md
+++ /dev/null
@@ -1,31 +0,0 @@
-# char-spinner
-
-Put a little spinner on process.stderr, as unobtrusively as possible.
-
-## USAGE
-
-```javascript
-var spinner = require("char-spinner")
-
-// All options are optional
-// even the options argument itself is optional
-spinner(options)
-```
-
-## OPTIONS
-
-Usually the defaults are what you want. Mostly they're just
-configurable for testing purposes.
-
-* `stream` Output stream. Default=`process.stderr`
-* `tty` Only show spinner if output stream has a truish `.isTTY`. Default=`true`
-* `string` String of chars to spin. Default=`'/-\\|'`
-* `interval` Number of ms between frames, bigger = slower. Default=`50`
-* `cleanup` Print `'\r \r'` to stream on process exit. Default=`true`
-* `unref` Unreference the spinner interval so that the process can
- exit normally. Default=`true`
-* `delay` Number of frames to "skip over" before printing the spinner.
- Useful if you want to avoid showing the spinner for very fast
- actions. Default=`2`
-
-Returns the generated interval, if one was created.
diff --git a/deps/npm/node_modules/char-spinner/package.json b/deps/npm/node_modules/char-spinner/package.json
deleted file mode 100644
index 91092d84bb..0000000000
--- a/deps/npm/node_modules/char-spinner/package.json
+++ /dev/null
@@ -1,54 +0,0 @@
-{
- "name": "char-spinner",
- "version": "1.0.1",
- "description": "Put a little spinner on process.stderr, as unobtrusively as possible.",
- "main": "spin.js",
- "directories": {
- "test": "test"
- },
- "dependencies": {},
- "devDependencies": {
- "tap": "^0.4.10"
- },
- "scripts": {
- "test": "tap test/*.js"
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/char-spinner"
- },
- "keywords": [
- "char",
- "spinner"
- ],
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
- "license": "ISC",
- "bugs": {
- "url": "https://github.com/isaacs/char-spinner/issues"
- },
- "homepage": "https://github.com/isaacs/char-spinner",
- "gitHead": "091b2ff5960aa083f68a5619fa93999d072aa152",
- "_id": "char-spinner@1.0.1",
- "_shasum": "e6ea67bd247e107112983b7ab0479ed362800081",
- "_from": "char-spinner@latest",
- "_npmVersion": "1.4.13",
- "_npmUser": {
- "name": "isaacs",
- "email": "i@izs.me"
- },
- "maintainers": [
- {
- "name": "isaacs",
- "email": "i@izs.me"
- }
- ],
- "dist": {
- "shasum": "e6ea67bd247e107112983b7ab0479ed362800081",
- "tarball": "http://registry.npmjs.org/char-spinner/-/char-spinner-1.0.1.tgz"
- },
- "_resolved": "https://registry.npmjs.org/char-spinner/-/char-spinner-1.0.1.tgz"
-}
diff --git a/deps/npm/node_modules/char-spinner/spin.js b/deps/npm/node_modules/char-spinner/spin.js
deleted file mode 100644
index cae8540c6f..0000000000
--- a/deps/npm/node_modules/char-spinner/spin.js
+++ /dev/null
@@ -1,51 +0,0 @@
-module.exports = spinner
-
-function spinner(opt) {
- opt = opt || {}
- var str = opt.stream || process.stderr
- var tty = typeof opt.tty === 'boolean' ? opt.tty : true
- var string = opt.string || '/-\\|'
- var ms = typeof opt.interval === 'number' ? opt.interval : 50
- if (ms < 0) ms = 0
- if (tty && !str.isTTY) return false
- var CR = str.isTTY ? '\u001b[0G' : '\u000d';
- var CLEAR = str.isTTY ? '\u001b[2K' : '\u000d \u000d';
-
- var s = 0
- var sprite = string.split('')
- var wrote = false
-
- var delay = typeof opt.delay === 'number' ? opt.delay : 2
-
- var interval = setInterval(function() {
- if (--delay >= 0) return
- s = ++s % sprite.length
- var c = sprite[s]
- str.write(c + CR)
- wrote = true
- }, ms)
-
- var unref = typeof opt.unref === 'boolean' ? opt.unref : true
- if (unref && typeof interval.unref === 'function') {
- interval.unref()
- }
-
- var cleanup = typeof opt.cleanup === 'boolean' ? opt.cleanup : true
- if (cleanup) {
- process.on('exit', function() {
- if (wrote) {
- str.write(CLEAR);
- }
- })
- }
-
- module.exports.clear = function () {
- str.write(CLEAR);
- };
-
- return interval
-}
-
-module.exports.clear = function () {};
-
-
diff --git a/deps/npm/node_modules/char-spinner/test/basic.js b/deps/npm/node_modules/char-spinner/test/basic.js
deleted file mode 100644
index ed91b984f7..0000000000
--- a/deps/npm/node_modules/char-spinner/test/basic.js
+++ /dev/null
@@ -1,35 +0,0 @@
-var test = require('tap').test
-var spinner = require('../spin.js')
-
-test('does nothing when not a tty', function(t) {
- var int = spinner({
- stream: { write: function(c) {
- throw new Error('wrote something: ' + JSON.stringify(c))
- }, isTTY: false },
- })
- t.notOk(int)
- t.end()
-})
-
-test('write spinny stuff', function(t) {
- var output = ''
- var written = 0
- var expect = "b\u001b[0Gc\u001b[0Gd\u001b[0Ge\u001b[0Gf\u001b[0Gg\u001b[0Gh\u001b[0Gi\u001b[0Gj\u001b[0Gk\u001b[0Gl\u001b[0Gm\u001b[0Gn\u001b[0Go\u001b[0Gp\u001b[0Ga\u001b[0Gb\u001b[0Gc\u001b[0Gd\u001b[0Ge\u001b[0Gf\u001b[0Gg\u001b[0Gh\u001b[0Gi\u001b[0Gj\u001b[0Gk\u001b[0Gl\u001b[0Gm\u001b[0Gn\u001b[0Go\u001b[0Gp\u001b[0Ga\u001b[0Gb\u001b[0Gc\u001b[0Gd\u001b[0Ge\u001b[0Gf\u001b[0Gg\u001b[0Gh\u001b[0Gi\u001b[0Gj\u001b[0Gk\u001b[0Gl\u001b[0Gm\u001b[0Gn\u001b[0Go\u001b[0Gp\u001b[0Ga\u001b[0Gb\u001b[0Gc\u001b[0G"
-
- var int = spinner({
- interval: 0,
- string: 'abcdefghijklmnop',
- stream: {
- write: function(c) {
- output += c
- if (++written == 50) {
- t.equal(output, expect)
- clearInterval(int)
- t.end()
- }
- },
- isTTY: true
- },
- cleanup: false
- })
-})
diff --git a/deps/npm/node_modules/chmodr/README.md b/deps/npm/node_modules/chmodr/README.md
deleted file mode 100644
index e3e9313c1c..0000000000
--- a/deps/npm/node_modules/chmodr/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-Like `chmod -R`.
-
-Takes the same arguments as `fs.chmod()`
diff --git a/deps/npm/node_modules/chmodr/chmodr.js b/deps/npm/node_modules/chmodr/chmodr.js
deleted file mode 100644
index 1e167da21b..0000000000
--- a/deps/npm/node_modules/chmodr/chmodr.js
+++ /dev/null
@@ -1,65 +0,0 @@
-module.exports = chmodr
-chmodr.sync = chmodrSync
-
-var fs = require("fs")
-, path = require("path")
-
-function chmodr (p, mode, cb) {
- fs.readdir(p, function (er, children) {
- // any error other than ENOTDIR means it's not readable, or
- // doesn't exist. give up.
- if (er && er.code !== "ENOTDIR")
- return cb(er)
- var isDir = !er
- var m = isDir ? dirMode(mode) : mode
- if (er || !children.length)
- return fs.chmod(p, m, cb)
-
- var len = children.length
- var errState = null
- children.forEach(function (child) {
- var pathChild = path.resolve(p, child);
- fs.lstat(pathChild, function(er, stats) {
- if (er)
- return cb(er)
- if (!stats.isSymbolicLink())
- chmodr(pathChild, mode, then)
- else
- then()
- })
- })
- function then (er) {
- if (errState) return
- if (er) return cb(errState = er)
- if (-- len === 0) return fs.chmod(p, dirMode(mode), cb)
- }
- })
-}
-
-function chmodrSync (p, mode) {
- var children
- try {
- children = fs.readdirSync(p)
- } catch (er) {
- if (er && er.code === "ENOTDIR") return fs.chmodSync(p, mode)
- throw er
- }
- if (!children.length) return fs.chmodSync(p, dirMode(mode))
-
- children.forEach(function (child) {
- var pathChild = path.resolve(p, child)
- var stats = fs.lstatSync(pathChild)
- if (!stats.isSymbolicLink())
- chmodrSync(pathChild, mode)
- })
- return fs.chmodSync(p, dirMode(mode))
-}
-
-// If a party has r, add x
-// so that dirs are listable
-function dirMode(mode) {
- if (mode & 0400) mode |= 0100
- if (mode & 040) mode |= 010
- if (mode & 04) mode |= 01
- return mode
-}
diff --git a/deps/npm/node_modules/chmodr/package.json b/deps/npm/node_modules/chmodr/package.json
deleted file mode 100644
index 54febed62c..0000000000
--- a/deps/npm/node_modules/chmodr/package.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
- "name": "chmodr",
- "description": "like `chmod -R`",
- "version": "1.0.1",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/chmodr.git"
- },
- "main": "chmodr.js",
- "devDependencies": {
- "mkdirp": "0.3",
- "rimraf": "",
- "tap": "^1.3.2"
- },
- "scripts": {
- "test": "tap test/*.js"
- },
- "license": "ISC",
- "files": [
- "chmodr.js"
- ],
- "gitHead": "a1ffe57f50c7d1a32e342ed1a03772d37bb4d00e",
- "bugs": {
- "url": "https://github.com/isaacs/chmodr/issues"
- },
- "homepage": "https://github.com/isaacs/chmodr#readme",
- "_id": "chmodr@1.0.1",
- "_shasum": "858e07efd75b6633ae6121ffaa33b2900bcfe18d",
- "_from": "chmodr@>=1.0.1 <1.1.0",
- "_npmVersion": "3.2.1",
- "_nodeVersion": "2.2.1",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
- },
- "dist": {
- "shasum": "858e07efd75b6633ae6121ffaa33b2900bcfe18d",
- "tarball": "http://registry.npmjs.org/chmodr/-/chmodr-1.0.1.tgz"
- },
- "maintainers": [
- {
- "name": "isaacs",
- "email": "i@izs.me"
- }
- ],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/chmodr/-/chmodr-1.0.1.tgz"
-}
diff --git a/deps/npm/node_modules/chownr/package.json b/deps/npm/node_modules/chownr/package.json
index fdd1dd2308..527fe0fa3e 100644
--- a/deps/npm/node_modules/chownr/package.json
+++ b/deps/npm/node_modules/chownr/package.json
@@ -1,54 +1,79 @@
{
+ "_args": [
+ [
+ "chownr@1",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "chownr@>=1.0.0 <2.0.0",
+ "_id": "chownr@1.0.1",
+ "_inCache": true,
+ "_location": "/chownr",
+ "_nodeVersion": "2.2.1",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
+ },
+ "_npmVersion": "3.2.2",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "chownr",
+ "raw": "chownr@1",
+ "rawSpec": "1",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
+ "_shasum": "e2a75042a9551908bebd25b8523d5f9769d79181",
+ "_shrinkwrap": null,
+ "_spec": "chownr@1",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "name": "chownr",
- "description": "like `chown -R`",
- "version": "1.0.1",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/chownr.git"
+ "bugs": {
+ "url": "https://github.com/isaacs/chownr/issues"
},
- "main": "chownr.js",
- "files": [
- "chownr.js"
- ],
+ "dependencies": {},
+ "description": "like `chown -R`",
"devDependencies": {
"mkdirp": "0.3",
"rimraf": "",
"tap": "^1.2.0"
},
- "scripts": {
- "test": "tap test/*.js"
- },
- "license": "ISC",
- "gitHead": "c6c43844e80d7c7045e737a72b9fbb1ba0579a26",
- "bugs": {
- "url": "https://github.com/isaacs/chownr/issues"
- },
- "homepage": "https://github.com/isaacs/chownr#readme",
- "_id": "chownr@1.0.1",
- "_shasum": "e2a75042a9551908bebd25b8523d5f9769d79181",
- "_from": "chownr@1.0.1",
- "_npmVersion": "3.2.2",
- "_nodeVersion": "2.2.1",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
- },
+ "directories": {},
"dist": {
"shasum": "e2a75042a9551908bebd25b8523d5f9769d79181",
"tarball": "http://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz"
},
+ "files": [
+ "chownr.js"
+ ],
+ "gitHead": "c6c43844e80d7c7045e737a72b9fbb1ba0579a26",
+ "homepage": "https://github.com/isaacs/chownr#readme",
+ "installable": true,
+ "license": "ISC",
+ "main": "chownr.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "chownr",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/chownr.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.0.1"
}
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/.npmignore b/deps/npm/node_modules/clone/.npmignore
index c2658d7d1b..c2658d7d1b 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/.npmignore
+++ b/deps/npm/node_modules/clone/.npmignore
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/.travis.yml b/deps/npm/node_modules/clone/.travis.yml
index 58f23716ae..58f23716ae 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/.travis.yml
+++ b/deps/npm/node_modules/clone/.travis.yml
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/LICENSE b/deps/npm/node_modules/clone/LICENSE
index fc808cce89..fc808cce89 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/LICENSE
+++ b/deps/npm/node_modules/clone/LICENSE
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/README.md b/deps/npm/node_modules/clone/README.md
index d7231cfca7..d7231cfca7 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/README.md
+++ b/deps/npm/node_modules/clone/README.md
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/clone.js b/deps/npm/node_modules/clone/clone.js
index f8fa3159a7..321ffa30f5 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/clone.js
+++ b/deps/npm/node_modules/clone/clone.js
@@ -114,7 +114,7 @@ function clone(parent, circular, depth, prototype) {
if (proto) {
attrs = Object.getOwnPropertyDescriptor(proto, i);
}
-
+
if (attrs && attrs.set == null) {
continue;
}
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/package.json b/deps/npm/node_modules/clone/package.json
index bc8e878a54..c5de8f7786 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/package.json
+++ b/deps/npm/node_modules/clone/package.json
@@ -1,39 +1,55 @@
{
- "name": "clone",
- "description": "deep cloning of objects and arrays",
- "tags": [
- "clone",
- "object",
- "array",
- "function",
- "date"
+ "_args": [
+ [
+ "clone@~0.1.5",
+ "/Users/rebecca/code/npm/node_modules/defaults"
+ ]
],
- "version": "0.1.19",
- "repository": {
- "type": "git",
- "url": "git://github.com/pvorb/node-clone.git"
+ "_from": "clone@>=0.1.5 <0.2.0",
+ "_id": "clone@0.1.19",
+ "_inCache": true,
+ "_location": "/clone",
+ "_npmUser": {
+ "email": "paul@vorba.ch",
+ "name": "pvorb"
},
- "bugs": {
- "url": "https://github.com/pvorb/node-clone/issues"
+ "_npmVersion": "1.4.14",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "clone",
+ "raw": "clone@~0.1.5",
+ "rawSpec": "~0.1.5",
+ "scope": null,
+ "spec": ">=0.1.5 <0.2.0",
+ "type": "range"
},
- "main": "clone.js",
+ "_requiredBy": [
+ "/defaults"
+ ],
+ "_resolved": "https://registry.npmjs.org/clone/-/clone-0.1.19.tgz",
+ "_shasum": "613fb68639b26a494ac53253e15b1a6bd88ada85",
+ "_shrinkwrap": null,
+ "_spec": "clone@~0.1.5",
+ "_where": "/Users/rebecca/code/npm/node_modules/defaults",
"author": {
- "name": "Paul Vorbach",
"email": "paul@vorba.ch",
+ "name": "Paul Vorbach",
"url": "http://paul.vorba.ch/"
},
+ "bugs": {
+ "url": "https://github.com/pvorb/node-clone/issues"
+ },
"contributors": [
{
+ "name": "Hugh Kennedy",
+ "url": "http://twitter.com/hughskennedy"
+ },
+ {
"name": "Blake Miner",
"email": "miner.blake@gmail.com",
"url": "http://www.blakeminer.com/"
},
{
- "name": "Tian You",
- "email": "axqd001@gmail.com",
- "url": "http://blog.axqd.net/"
- },
- {
"name": "George Stagas",
"email": "gstagas@gmail.com",
"url": "http://stagas.com/"
@@ -57,8 +73,9 @@
"url": "https://github.com/w1nk"
},
{
- "name": "Hugh Kennedy",
- "url": "http://twitter.com/hughskennedy"
+ "name": "Tian You",
+ "email": "axqd001@gmail.com",
+ "url": "http://blog.axqd.net/"
},
{
"name": "Dustin Diaz",
@@ -88,39 +105,45 @@
"url": "https://github.com/oroce"
}
],
- "license": "MIT",
- "engines": {
- "node": "*"
- },
"dependencies": {},
+ "description": "deep cloning of objects and arrays",
"devDependencies": {
- "underscore": "*",
- "nodeunit": "*"
+ "nodeunit": "*",
+ "underscore": "*"
},
- "optionalDependencies": {},
- "scripts": {
- "test": "nodeunit test.js"
+ "directories": {},
+ "dist": {
+ "shasum": "613fb68639b26a494ac53253e15b1a6bd88ada85",
+ "tarball": "http://registry.npmjs.org/clone/-/clone-0.1.19.tgz"
+ },
+ "engines": {
+ "node": "*"
},
"gitHead": "bb11a43363a0f69e8ac014cb5376ce215ea1f8fd",
"homepage": "https://github.com/pvorb/node-clone",
- "_id": "clone@0.1.19",
- "_shasum": "613fb68639b26a494ac53253e15b1a6bd88ada85",
- "_from": "clone@>=0.1.5 <0.2.0",
- "_npmVersion": "1.4.14",
- "_npmUser": {
- "name": "pvorb",
- "email": "paul@vorba.ch"
- },
+ "license": "MIT",
+ "main": "clone.js",
"maintainers": [
{
"name": "pvorb",
"email": "paul@vorb.de"
}
],
- "dist": {
- "shasum": "613fb68639b26a494ac53253e15b1a6bd88ada85",
- "tarball": "http://registry.npmjs.org/clone/-/clone-0.1.19.tgz"
+ "name": "clone",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/pvorb/node-clone.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/clone/-/clone-0.1.19.tgz"
+ "scripts": {
+ "test": "nodeunit test.js"
+ },
+ "tags": [
+ "array",
+ "clone",
+ "date",
+ "function",
+ "object"
+ ],
+ "version": "0.1.19"
}
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/test.js b/deps/npm/node_modules/clone/test.js
index cb3d16631a..cb3d16631a 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/test.js
+++ b/deps/npm/node_modules/clone/test.js
diff --git a/deps/npm/node_modules/cmd-shim/package.json b/deps/npm/node_modules/cmd-shim/package.json
index e1f4f543ea..47058a16f1 100644
--- a/deps/npm/node_modules/cmd-shim/package.json
+++ b/deps/npm/node_modules/cmd-shim/package.json
@@ -1,46 +1,70 @@
{
- "name": "cmd-shim",
- "version": "2.0.1",
- "description": "Used in npm for command line application support",
- "scripts": {
- "test": "tap test/*.js"
+ "_args": [
+ [
+ "cmd-shim@~2.0.1",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "cmd-shim@>=2.0.1 <2.1.0",
+ "_id": "cmd-shim@2.0.1",
+ "_inCache": true,
+ "_location": "/cmd-shim",
+ "_npmUser": {
+ "email": "forbes@lindesay.co.uk",
+ "name": "forbeslindesay"
},
- "repository": {
- "type": "git",
- "url": "https://github.com/ForbesLindesay/cmd-shim.git"
+ "_npmVersion": "1.5.0-alpha-4",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "cmd-shim",
+ "raw": "cmd-shim@~2.0.1",
+ "rawSpec": "~2.0.1",
+ "scope": null,
+ "spec": ">=2.0.1 <2.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.1.tgz",
+ "_shasum": "4512a373d2391679aec51ad1d4733559e9b85d4a",
+ "_shrinkwrap": null,
+ "_spec": "cmd-shim@~2.0.1",
+ "_where": "/Users/rebecca/code/npm",
+ "bugs": {
+ "url": "https://github.com/ForbesLindesay/cmd-shim/issues"
},
- "license": "BSD",
"dependencies": {
"graceful-fs": ">3.0.1 <4.0.0-0",
"mkdirp": "~0.5.0"
},
+ "description": "Used in npm for command line application support",
"devDependencies": {
- "tap": "~0.4.11",
- "rimraf": "~2.2.8"
+ "rimraf": "~2.2.8",
+ "tap": "~0.4.11"
},
- "gitHead": "6f53d506be590fe9ac20c9801512cd1a3aad5974",
- "bugs": {
- "url": "https://github.com/ForbesLindesay/cmd-shim/issues"
+ "directories": {},
+ "dist": {
+ "shasum": "4512a373d2391679aec51ad1d4733559e9b85d4a",
+ "tarball": "http://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.1.tgz"
},
+ "gitHead": "6f53d506be590fe9ac20c9801512cd1a3aad5974",
"homepage": "https://github.com/ForbesLindesay/cmd-shim",
- "_id": "cmd-shim@2.0.1",
- "_shasum": "4512a373d2391679aec51ad1d4733559e9b85d4a",
- "_from": "cmd-shim@>=2.0.1-0 <3.0.0-0",
- "_npmVersion": "1.5.0-alpha-4",
- "_npmUser": {
- "name": "forbeslindesay",
- "email": "forbes@lindesay.co.uk"
- },
+ "license": "BSD",
"maintainers": [
{
"name": "forbeslindesay",
"email": "forbes@lindesay.co.uk"
}
],
- "dist": {
- "shasum": "4512a373d2391679aec51ad1d4733559e9b85d4a",
- "tarball": "http://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.1.tgz"
+ "name": "cmd-shim",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/ForbesLindesay/cmd-shim.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.1.tgz"
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "2.0.1"
}
diff --git a/deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/package.json b/deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/package.json
deleted file mode 100644
index 7fc07677a0..0000000000
--- a/deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/package.json
+++ /dev/null
@@ -1,86 +0,0 @@
-{
- "name": "ansi-regex",
- "version": "2.0.0",
- "description": "Regular expression for matching ANSI escape codes",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/ansi-regex.git"
- },
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "sindresorhus.com"
- },
- "maintainers": [
- {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- {
- "name": "jbnicolai",
- "email": "jappelman@xebia.com"
- }
- ],
- "engines": {
- "node": ">=0.10.0"
- },
- "scripts": {
- "test": "mocha test/test.js",
- "view-supported": "node test/viewCodes.js"
- },
- "files": [
- "index.js"
- ],
- "keywords": [
- "ansi",
- "styles",
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "tty",
- "escape",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "command-line",
- "text",
- "regex",
- "regexp",
- "re",
- "match",
- "test",
- "find",
- "pattern"
- ],
- "devDependencies": {
- "mocha": "*"
- },
- "gitHead": "57c3f2941a73079fa8b081e02a522e3d29913e2f",
- "bugs": {
- "url": "https://github.com/sindresorhus/ansi-regex/issues"
- },
- "homepage": "https://github.com/sindresorhus/ansi-regex",
- "_id": "ansi-regex@2.0.0",
- "_shasum": "c5061b6e0ef8a81775e50f5d66151bf6bf371107",
- "_from": "ansi-regex@>=2.0.0 <3.0.0",
- "_npmVersion": "2.11.2",
- "_nodeVersion": "0.12.5",
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- "dist": {
- "shasum": "c5061b6e0ef8a81775e50f5d66151bf6bf371107",
- "tarball": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/columnify/package.json b/deps/npm/node_modules/columnify/package.json
index 1dc803973c..1c9b23ddfb 100644
--- a/deps/npm/node_modules/columnify/package.json
+++ b/deps/npm/node_modules/columnify/package.json
@@ -1,67 +1,92 @@
{
- "name": "columnify",
- "version": "1.5.2",
- "description": "Render data in text columns. Supports in-column text-wrap.",
- "main": "columnify.js",
- "scripts": {
- "pretest": "npm prune",
- "test": "make prepublish && tape test/*.js | tap-spec",
- "bench": "npm test && node bench",
- "prepublish": "make prepublish"
+ "_args": [
+ [
+ "columnify@~1.5.1",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "columnify@>=1.5.1 <1.6.0",
+ "_id": "columnify@1.5.2",
+ "_inCache": true,
+ "_location": "/columnify",
+ "_nodeVersion": "2.0.1",
+ "_npmUser": {
+ "email": "secoif@gmail.com",
+ "name": "timoxley"
+ },
+ "_npmVersion": "2.9.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "columnify",
+ "raw": "columnify@~1.5.1",
+ "rawSpec": "~1.5.1",
+ "scope": null,
+ "spec": ">=1.5.1 <1.6.0",
+ "type": "range"
},
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.2.tgz",
+ "_shasum": "6937930d47c22a9bfa20732a7fd619d47eaba65a",
+ "_shrinkwrap": null,
+ "_spec": "columnify@~1.5.1",
+ "_where": "/Users/rebecca/code/npm",
"author": {
"name": "Tim Oxley"
},
- "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/timoxley/columnify/issues"
+ },
+ "dependencies": {
+ "strip-ansi": "^3.0.0",
+ "wcwidth": "^1.0.0"
+ },
+ "description": "Render data in text columns. Supports in-column text-wrap.",
"devDependencies": {
"babel": "^5.8.21",
"chalk": "^1.1.0",
"tap-spec": "^4.0.2",
"tape": "^4.0.3"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/timoxley/columnify.git"
+ "directories": {
+ "test": "test"
+ },
+ "dist": {
+ "shasum": "6937930d47c22a9bfa20732a7fd619d47eaba65a",
+ "tarball": "http://registry.npmjs.org/columnify/-/columnify-1.5.2.tgz"
},
+ "gitHead": "e7417b78091844ff2f3ba62551a4817c7ae217bd",
+ "homepage": "https://github.com/timoxley/columnify",
+ "installable": true,
"keywords": [
- "column",
- "text",
"ansi",
+ "column",
"console",
+ "table",
"terminal",
- "wrap",
- "table"
+ "text",
+ "wrap"
],
- "bugs": {
- "url": "https://github.com/timoxley/columnify/issues"
- },
- "homepage": "https://github.com/timoxley/columnify",
- "dependencies": {
- "strip-ansi": "^3.0.0",
- "wcwidth": "^1.0.0"
- },
- "directories": {
- "test": "test"
- },
- "gitHead": "e7417b78091844ff2f3ba62551a4817c7ae217bd",
- "_id": "columnify@1.5.2",
- "_shasum": "6937930d47c22a9bfa20732a7fd619d47eaba65a",
- "_from": "columnify@1.5.2",
- "_npmVersion": "2.9.0",
- "_nodeVersion": "2.0.1",
- "_npmUser": {
- "name": "timoxley",
- "email": "secoif@gmail.com"
- },
+ "license": "MIT",
+ "main": "columnify.js",
"maintainers": [
{
"name": "timoxley",
"email": "secoif@gmail.com"
}
],
- "dist": {
- "shasum": "6937930d47c22a9bfa20732a7fd619d47eaba65a",
- "tarball": "http://registry.npmjs.org/columnify/-/columnify-1.5.2.tgz"
+ "name": "columnify",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/timoxley/columnify.git"
+ },
+ "scripts": {
+ "bench": "npm test && node bench",
+ "prepublish": "make prepublish",
+ "pretest": "npm prune",
+ "test": "make prepublish && tape test/*.js | tap-spec"
},
- "_resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.2.tgz"
+ "version": "1.5.2"
}
diff --git a/deps/npm/node_modules/request/node_modules/combined-stream/License b/deps/npm/node_modules/combined-stream/License
index 4804b7ab41..4804b7ab41 100644
--- a/deps/npm/node_modules/request/node_modules/combined-stream/License
+++ b/deps/npm/node_modules/combined-stream/License
diff --git a/deps/npm/node_modules/request/node_modules/combined-stream/Readme.md b/deps/npm/node_modules/combined-stream/Readme.md
index 3a9e025fb4..3a9e025fb4 100644
--- a/deps/npm/node_modules/request/node_modules/combined-stream/Readme.md
+++ b/deps/npm/node_modules/combined-stream/Readme.md
diff --git a/deps/npm/node_modules/request/node_modules/combined-stream/lib/combined_stream.js b/deps/npm/node_modules/combined-stream/lib/combined_stream.js
index 6b5c21b6b4..6b5c21b6b4 100644
--- a/deps/npm/node_modules/request/node_modules/combined-stream/lib/combined_stream.js
+++ b/deps/npm/node_modules/combined-stream/lib/combined_stream.js
diff --git a/deps/npm/node_modules/request/node_modules/combined-stream/package.json b/deps/npm/node_modules/combined-stream/package.json
index 10339866f9..1c3e72c157 100644
--- a/deps/npm/node_modules/request/node_modules/combined-stream/package.json
+++ b/deps/npm/node_modules/combined-stream/package.json
@@ -1,48 +1,65 @@
{
+ "_args": [
+ [
+ "combined-stream@~1.0.1",
+ "/Users/rebecca/code/npm/node_modules/request"
+ ]
+ ],
+ "_from": "combined-stream@>=1.0.1 <1.1.0",
+ "_id": "combined-stream@1.0.5",
+ "_inCache": true,
+ "_location": "/combined-stream",
+ "_nodeVersion": "0.12.4",
+ "_npmUser": {
+ "email": "iam@alexindigo.com",
+ "name": "alexindigo"
+ },
+ "_npmVersion": "2.10.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "combined-stream",
+ "raw": "combined-stream@~1.0.1",
+ "rawSpec": "~1.0.1",
+ "scope": null,
+ "spec": ">=1.0.1 <1.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/form-data",
+ "/request"
+ ],
+ "_resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
+ "_shasum": "938370a57b4a51dea2c77c15d5c5fdf895164009",
+ "_shrinkwrap": null,
+ "_spec": "combined-stream@~1.0.1",
+ "_where": "/Users/rebecca/code/npm/node_modules/request",
"author": {
- "name": "Felix Geisendörfer",
"email": "felix@debuggable.com",
+ "name": "Felix Geisendörfer",
"url": "http://debuggable.com/"
},
- "name": "combined-stream",
- "description": "A stream that emits multiple other streams one after another.",
- "version": "1.0.5",
- "homepage": "https://github.com/felixge/node-combined-stream",
- "repository": {
- "type": "git",
- "url": "git://github.com/felixge/node-combined-stream.git"
- },
- "main": "./lib/combined_stream",
- "scripts": {
- "test": "node test/run.js"
- },
- "engines": {
- "node": ">= 0.8"
+ "bugs": {
+ "url": "https://github.com/felixge/node-combined-stream/issues"
},
"dependencies": {
"delayed-stream": "~1.0.0"
},
+ "description": "A stream that emits multiple other streams one after another.",
"devDependencies": {
"far": "~0.0.7"
},
- "license": "MIT",
- "gitHead": "cfc7b815d090a109bcedb5bb0f6713148d55a6b7",
- "bugs": {
- "url": "https://github.com/felixge/node-combined-stream/issues"
- },
- "_id": "combined-stream@1.0.5",
- "_shasum": "938370a57b4a51dea2c77c15d5c5fdf895164009",
- "_from": "combined-stream@>=1.0.1 <1.1.0",
- "_npmVersion": "2.10.1",
- "_nodeVersion": "0.12.4",
- "_npmUser": {
- "name": "alexindigo",
- "email": "iam@alexindigo.com"
- },
+ "directories": {},
"dist": {
"shasum": "938370a57b4a51dea2c77c15d5c5fdf895164009",
"tarball": "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz"
},
+ "engines": {
+ "node": ">= 0.8"
+ },
+ "gitHead": "cfc7b815d090a109bcedb5bb0f6713148d55a6b7",
+ "homepage": "https://github.com/felixge/node-combined-stream",
+ "license": "MIT",
+ "main": "./lib/combined_stream",
"maintainers": [
{
"name": "felixge",
@@ -61,7 +78,14 @@
"email": "apeherder@gmail.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "combined-stream",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/felixge/node-combined-stream.git"
+ },
+ "scripts": {
+ "test": "node test/run.js"
+ },
+ "version": "1.0.5"
}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/History.md b/deps/npm/node_modules/commander/History.md
index 7b8b2c494f..7b8b2c494f 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/History.md
+++ b/deps/npm/node_modules/commander/History.md
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/LICENSE b/deps/npm/node_modules/commander/LICENSE
index 10f997ab10..10f997ab10 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/LICENSE
+++ b/deps/npm/node_modules/commander/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/Readme.md b/deps/npm/node_modules/commander/Readme.md
index af58e22c93..5509996c7d 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/Readme.md
+++ b/deps/npm/node_modules/commander/Readme.md
@@ -6,7 +6,7 @@
[![NPM Downloads](https://img.shields.io/npm/dm/commander.svg?style=flat)](https://www.npmjs.org/package/commander)
[![Join the chat at https://gitter.im/tj/commander.js](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/tj/commander.js?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
- The complete solution for [node.js](http://nodejs.org) command-line interfaces, inspired by Ruby's [commander](https://github.com/tj/commander).
+ The complete solution for [node.js](http://nodejs.org) command-line interfaces, inspired by Ruby's [commander](https://github.com/tj/commander).
[API documentation](http://tj.github.com/commander.js/)
@@ -95,7 +95,7 @@ program
.option('-s --size <size>', 'Pizza size', /^(large|medium|small)$/i, 'medium')
.option('-d --drink [drink]', 'Drink', /^(coke|pepsi|izze)$/i)
.parse(process.argv);
-
+
console.log(' size: %j', program.size);
console.log(' drink: %j', program.drink);
```
@@ -171,7 +171,7 @@ program
.parse(process.argv);
```
-When `.command()` is invoked with a description argument, no `.action(callback)` should be called to handle sub-commands, otherwise there will be an error. This tells commander that you're going to use separate executables for sub-commands, much like `git(1)` and other popular tools.
+When `.command()` is invoked with a description argument, no `.action(callback)` should be called to handle sub-commands, otherwise there will be an error. This tells commander that you're going to use separate executables for sub-commands, much like `git(1)` and other popular tools.
The commander will try to search the executables in the directory of the entry script (like `./examples/pm`) with the name `program-command`, like `pm-install`, `pm-search`.
If the program is designed to be installed globally, make sure the executables have proper modes, like `755`.
@@ -186,7 +186,7 @@ You can enable `--harmony` option in two ways:
The help information is auto-generated based on the information commander already knows about your program, so the following `--help` info is for free:
-```
+```
$ ./examples/pizza --help
Usage: pizza [options]
@@ -339,4 +339,3 @@ More Demos can be found in the [examples](https://github.com/tj/commander.js/tre
## License
MIT
-
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/index.js b/deps/npm/node_modules/commander/index.js
index 68387f5169..68387f5169 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/index.js
+++ b/deps/npm/node_modules/commander/index.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/package.json b/deps/npm/node_modules/commander/package.json
index 6b4595126a..ba89d2e64e 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/package.json
+++ b/deps/npm/node_modules/commander/package.json
@@ -1,52 +1,72 @@
{
- "name": "commander",
- "version": "2.8.1",
- "description": "the complete solution for node.js command-line programs",
- "keywords": [
- "command",
- "option",
- "parser"
+ "_args": [
+ [
+ "commander@^2.8.1",
+ "/Users/rebecca/code/npm/node_modules/har-validator"
+ ]
+ ],
+ "_from": "commander@>=2.8.1 <3.0.0",
+ "_id": "commander@2.8.1",
+ "_inCache": true,
+ "_location": "/commander",
+ "_nodeVersion": "0.12.0",
+ "_npmUser": {
+ "email": "zhiyelee@gmail.com",
+ "name": "zhiyelee"
+ },
+ "_npmVersion": "2.5.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "commander",
+ "raw": "commander@^2.8.1",
+ "rawSpec": "^2.8.1",
+ "scope": null,
+ "spec": ">=2.8.1 <3.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/har-validator"
],
+ "_resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
+ "_shasum": "06be367febfda0c330aa1e2a072d3dc9762425d4",
+ "_shrinkwrap": null,
+ "_spec": "commander@^2.8.1",
+ "_where": "/Users/rebecca/code/npm/node_modules/har-validator",
"author": {
- "name": "TJ Holowaychuk",
- "email": "tj@vision-media.ca"
+ "email": "tj@vision-media.ca",
+ "name": "TJ Holowaychuk"
},
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/tj/commander.js.git"
+ "bugs": {
+ "url": "https://github.com/tj/commander.js/issues"
+ },
+ "dependencies": {
+ "graceful-readlink": ">= 1.0.0"
},
+ "description": "the complete solution for node.js command-line programs",
"devDependencies": {
"should": ">= 0.0.1",
"sinon": ">= 1.14.1"
},
- "scripts": {
- "test": "make test"
+ "directories": {},
+ "dist": {
+ "shasum": "06be367febfda0c330aa1e2a072d3dc9762425d4",
+ "tarball": "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz"
},
- "main": "index",
"engines": {
"node": ">= 0.6.x"
},
"files": [
"index.js"
],
- "dependencies": {
- "graceful-readlink": ">= 1.0.0"
- },
"gitHead": "c6c84726050b19c0373de27cd359f3baddff579f",
- "bugs": {
- "url": "https://github.com/tj/commander.js/issues"
- },
"homepage": "https://github.com/tj/commander.js",
- "_id": "commander@2.8.1",
- "_shasum": "06be367febfda0c330aa1e2a072d3dc9762425d4",
- "_from": "commander@>=2.8.1 <3.0.0",
- "_npmVersion": "2.5.1",
- "_nodeVersion": "0.12.0",
- "_npmUser": {
- "name": "zhiyelee",
- "email": "zhiyelee@gmail.com"
- },
+ "keywords": [
+ "command",
+ "option",
+ "parser"
+ ],
+ "license": "MIT",
+ "main": "index",
"maintainers": [
{
"name": "tjholowaychuk",
@@ -65,11 +85,14 @@
"email": "thethomaseffect@gmail.com"
}
],
- "dist": {
- "shasum": "06be367febfda0c330aa1e2a072d3dc9762425d4",
- "tarball": "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz"
+ "name": "commander",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/tj/commander.js.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "make test"
+ },
+ "version": "2.8.1"
}
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml b/deps/npm/node_modules/concat-map/.travis.yml
index f1d0f13c8a..f1d0f13c8a 100644
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml
+++ b/deps/npm/node_modules/concat-map/.travis.yml
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE b/deps/npm/node_modules/concat-map/LICENSE
index ee27ba4b44..ee27ba4b44 100644
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE
+++ b/deps/npm/node_modules/concat-map/LICENSE
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown b/deps/npm/node_modules/concat-map/README.markdown
index 408f70a1be..408f70a1be 100644
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown
+++ b/deps/npm/node_modules/concat-map/README.markdown
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js b/deps/npm/node_modules/concat-map/example/map.js
index 33656217b6..33656217b6 100644
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js
+++ b/deps/npm/node_modules/concat-map/example/map.js
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js b/deps/npm/node_modules/concat-map/index.js
index b29a7812e5..b29a7812e5 100644
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js
+++ b/deps/npm/node_modules/concat-map/index.js
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json b/deps/npm/node_modules/concat-map/package.json
index b516138098..6b398a3502 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json
+++ b/deps/npm/node_modules/concat-map/package.json
@@ -1,83 +1,107 @@
{
- "name": "concat-map",
+ "_args": [
+ [
+ "concat-map@0.0.1",
+ "/Users/rebecca/code/npm/node_modules/brace-expansion"
+ ]
+ ],
+ "_from": "concat-map@0.0.1",
+ "_id": "concat-map@0.0.1",
+ "_inCache": true,
+ "_location": "/concat-map",
+ "_npmUser": {
+ "email": "mail@substack.net",
+ "name": "substack"
+ },
+ "_npmVersion": "1.3.21",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "concat-map",
+ "raw": "concat-map@0.0.1",
+ "rawSpec": "0.0.1",
+ "scope": null,
+ "spec": "0.0.1",
+ "type": "version"
+ },
+ "_requiredBy": [
+ "/brace-expansion"
+ ],
+ "_resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "_shasum": "d8a96bd77fd68df7793a73036a3ba0d5405d477b",
+ "_shrinkwrap": null,
+ "_spec": "concat-map@0.0.1",
+ "_where": "/Users/rebecca/code/npm/node_modules/brace-expansion",
+ "author": {
+ "email": "mail@substack.net",
+ "name": "James Halliday",
+ "url": "http://substack.net"
+ },
+ "bugs": {
+ "url": "https://github.com/substack/node-concat-map/issues"
+ },
+ "dependencies": {},
"description": "concatenative mapdashery",
- "version": "0.0.1",
- "repository": {
- "type": "git",
- "url": "git://github.com/substack/node-concat-map.git"
+ "devDependencies": {
+ "tape": "~2.4.0"
},
- "main": "index.js",
+ "directories": {
+ "example": "example",
+ "test": "test"
+ },
+ "dist": {
+ "shasum": "d8a96bd77fd68df7793a73036a3ba0d5405d477b",
+ "tarball": "http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
+ },
+ "homepage": "https://github.com/substack/node-concat-map",
"keywords": [
"concat",
"concatMap",
- "map",
"functional",
- "higher-order"
+ "higher-order",
+ "map"
],
- "directories": {
- "example": "example",
- "test": "test"
+ "license": "MIT",
+ "main": "index.js",
+ "maintainers": [
+ {
+ "name": "substack",
+ "email": "mail@substack.net"
+ }
+ ],
+ "name": "concat-map",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/substack/node-concat-map.git"
},
"scripts": {
"test": "tape test/*.js"
},
- "devDependencies": {
- "tape": "~2.4.0"
- },
- "license": "MIT",
- "author": {
- "name": "James Halliday",
- "email": "mail@substack.net",
- "url": "http://substack.net"
- },
"testling": {
- "files": "test/*.js",
"browsers": {
+ "chrome": [
+ 10,
+ 22
+ ],
+ "ff": [
+ 10,
+ 15,
+ 3.5
+ ],
"ie": [
6,
7,
8,
9
],
- "ff": [
- 3.5,
- 10,
- 15
- ],
- "chrome": [
- 10,
- 22
+ "opera": [
+ 12
],
"safari": [
5.1
- ],
- "opera": [
- 12
]
- }
- },
- "bugs": {
- "url": "https://github.com/substack/node-concat-map/issues"
- },
- "homepage": "https://github.com/substack/node-concat-map",
- "_id": "concat-map@0.0.1",
- "dist": {
- "shasum": "d8a96bd77fd68df7793a73036a3ba0d5405d477b",
- "tarball": "http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
+ },
+ "files": "test/*.js"
},
- "_from": "concat-map@0.0.1",
- "_npmVersion": "1.3.21",
- "_npmUser": {
- "name": "substack",
- "email": "mail@substack.net"
- },
- "maintainers": [
- {
- "name": "substack",
- "email": "mail@substack.net"
- }
- ],
- "_shasum": "d8a96bd77fd68df7793a73036a3ba0d5405d477b",
- "_resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "readme": "ERROR: No README data found!"
+ "version": "0.0.1"
}
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/test/map.js b/deps/npm/node_modules/concat-map/test/map.js
index fdbd7022f6..fdbd7022f6 100644
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/test/map.js
+++ b/deps/npm/node_modules/concat-map/test/map.js
diff --git a/deps/npm/node_modules/concat-stream/LICENSE b/deps/npm/node_modules/concat-stream/LICENSE
new file mode 100644
index 0000000000..1e836b4760
--- /dev/null
+++ b/deps/npm/node_modules/concat-stream/LICENSE
@@ -0,0 +1,24 @@
+The MIT License
+
+Copyright (c) 2013 Max Ogden
+
+Permission is hereby granted, free of charge,
+to any person obtaining a copy of this software and
+associated documentation files (the "Software"), to
+deal in the Software without restriction, including
+without limitation the rights to use, copy, modify,
+merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom
+the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice
+shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
+ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/index.js b/deps/npm/node_modules/concat-stream/index.js
index b55ae7e03d..b55ae7e03d 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/index.js
+++ b/deps/npm/node_modules/concat-stream/index.js
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/.npmignore b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/.npmignore
index 38344f87a6..38344f87a6 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/.npmignore
+++ b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/.travis.yml b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/.travis.yml
index a2870dfb16..a2870dfb16 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/.travis.yml
+++ b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/.travis.yml
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/.zuul.yml b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/.zuul.yml
index 96d9cfbd38..96d9cfbd38 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/.zuul.yml
+++ b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/.zuul.yml
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/LICENSE b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/LICENSE
index e3d4e695a4..e3d4e695a4 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/LICENSE
+++ b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/README.md b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/README.md
index 77fafa3da1..77fafa3da1 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/README.md
+++ b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/README.md
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/doc/stream.markdown b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/doc/stream.markdown
index a2270c8805..a2270c8805 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/doc/stream.markdown
+++ b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/doc/stream.markdown
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md
index c141a99c26..c141a99c26 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md
+++ b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/duplex.js b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/duplex.js
index ca807af876..ca807af876 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/duplex.js
+++ b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/duplex.js
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_duplex.js b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_duplex.js
index 69558af037..69558af037 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_duplex.js
+++ b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_duplex.js
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_passthrough.js b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_passthrough.js
index bddfdd0153..bddfdd0153 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_passthrough.js
+++ b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_passthrough.js
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_readable.js b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_readable.js
index eef3d825d7..eef3d825d7 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_readable.js
+++ b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_readable.js
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_transform.js b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_transform.js
index 3675d18d91..3675d18d91 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_transform.js
+++ b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_transform.js
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_writable.js b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_writable.js
index b232952016..b232952016 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_writable.js
+++ b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_writable.js
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/package.json b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/package.json
index 70ad998cae..a3289c74d1 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/package.json
+++ b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/package.json
@@ -1,8 +1,43 @@
{
- "name": "readable-stream",
- "version": "2.0.2",
- "description": "Streams3, a user-land copy of the stream library from iojs v2.x",
- "main": "readable.js",
+ "_args": [
+ [
+ "readable-stream@~2.0.0",
+ "/Users/rebecca/code/npm/node_modules/concat-stream"
+ ]
+ ],
+ "_from": "readable-stream@>=2.0.0 <2.1.0",
+ "_id": "readable-stream@2.0.2",
+ "_inCache": true,
+ "_location": "/concat-stream/readable-stream",
+ "_nodeVersion": "2.3.0",
+ "_npmUser": {
+ "email": "calvin.metcalf@gmail.com",
+ "name": "cwmma"
+ },
+ "_npmVersion": "2.11.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "readable-stream",
+ "raw": "readable-stream@~2.0.0",
+ "rawSpec": "~2.0.0",
+ "scope": null,
+ "spec": ">=2.0.0 <2.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/concat-stream"
+ ],
+ "_resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz",
+ "_shasum": "bec81beae8cf455168bc2e5b2b31f5bcfaed9b1b",
+ "_shrinkwrap": null,
+ "_spec": "readable-stream@~2.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/concat-stream",
+ "browser": {
+ "util": false
+ },
+ "bugs": {
+ "url": "https://github.com/nodejs/readable-stream/issues"
+ },
"dependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.1",
@@ -11,46 +46,26 @@
"string_decoder": "~0.10.x",
"util-deprecate": "~1.0.1"
},
+ "description": "Streams3, a user-land copy of the stream library from iojs v2.x",
"devDependencies": {
"tap": "~0.2.6",
"tape": "~4.0.0",
"zuul": "~3.0.0"
},
- "scripts": {
- "test": "tap test/parallel/*.js",
- "browser": "zuul --browser-name $BROWSER_NAME --browser-version $BROWSER_VERSION -- test/browser.js"
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/nodejs/readable-stream.git"
+ "directories": {},
+ "dist": {
+ "shasum": "bec81beae8cf455168bc2e5b2b31f5bcfaed9b1b",
+ "tarball": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz"
},
+ "gitHead": "1a70134a71196eeabb5e27bc7580faaa68d30513",
+ "homepage": "https://github.com/nodejs/readable-stream#readme",
"keywords": [
+ "pipe",
"readable",
- "stream",
- "pipe"
+ "stream"
],
- "browser": {
- "util": false
- },
"license": "MIT",
- "gitHead": "1a70134a71196eeabb5e27bc7580faaa68d30513",
- "bugs": {
- "url": "https://github.com/nodejs/readable-stream/issues"
- },
- "homepage": "https://github.com/nodejs/readable-stream#readme",
- "_id": "readable-stream@2.0.2",
- "_shasum": "bec81beae8cf455168bc2e5b2b31f5bcfaed9b1b",
- "_from": "readable-stream@>=2.0.0 <2.1.0",
- "_npmVersion": "2.11.1",
- "_nodeVersion": "2.3.0",
- "_npmUser": {
- "name": "cwmma",
- "email": "calvin.metcalf@gmail.com"
- },
- "dist": {
- "shasum": "bec81beae8cf455168bc2e5b2b31f5bcfaed9b1b",
- "tarball": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz"
- },
+ "main": "readable.js",
"maintainers": [
{
"name": "isaacs",
@@ -69,7 +84,15 @@
"email": "calvin.metcalf@gmail.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "readable-stream",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/nodejs/readable-stream.git"
+ },
+ "scripts": {
+ "browser": "zuul --browser-name $BROWSER_NAME --browser-version $BROWSER_VERSION -- test/browser.js",
+ "test": "tap test/parallel/*.js"
+ },
+ "version": "2.0.2"
}
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/passthrough.js b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/passthrough.js
index 27e8d8a551..27e8d8a551 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/passthrough.js
+++ b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/passthrough.js
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/readable.js b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/readable.js
index 6222a57986..6222a57986 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/readable.js
+++ b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/readable.js
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/transform.js b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/transform.js
index 5d482f0780..5d482f0780 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/transform.js
+++ b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/transform.js
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/writable.js b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/writable.js
index e1e9efdf3c..e1e9efdf3c 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/writable.js
+++ b/deps/npm/node_modules/concat-stream/node_modules/readable-stream/writable.js
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/package.json b/deps/npm/node_modules/concat-stream/package.json
index caa06817b0..276492319d 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/package.json
+++ b/deps/npm/node_modules/concat-stream/package.json
@@ -1,81 +1,111 @@
{
- "name": "concat-stream",
- "version": "1.5.0",
- "description": "writable stream that concatenates strings or binary data and calls a callback with the result",
- "tags": [
- "stream",
- "simple",
- "util",
- "utility"
+ "_args": [
+ [
+ "concat-stream@^1.4.6",
+ "/Users/rebecca/code/npm/node_modules/npm-registry-client"
+ ]
],
- "author": {
- "name": "Max Ogden",
- "email": "max@maxogden.com"
+ "_from": "concat-stream@>=1.4.6 <2.0.0",
+ "_id": "concat-stream@1.5.0",
+ "_inCache": true,
+ "_location": "/concat-stream",
+ "_nodeVersion": "1.8.2",
+ "_npmUser": {
+ "email": "max@maxogden.com",
+ "name": "maxogden"
},
- "repository": {
- "type": "git",
- "url": "git+ssh://git@github.com/maxogden/concat-stream.git"
+ "_npmVersion": "2.9.0",
+ "_phantomChildren": {
+ "core-util-is": "1.0.1",
+ "inherits": "2.0.1",
+ "isarray": "0.0.1",
+ "process-nextick-args": "1.0.1",
+ "string_decoder": "0.10.31",
+ "util-deprecate": "1.0.1"
},
- "bugs": {
- "url": "http://github.com/maxogden/concat-stream/issues"
+ "_requested": {
+ "name": "concat-stream",
+ "raw": "concat-stream@^1.4.6",
+ "rawSpec": "^1.4.6",
+ "scope": null,
+ "spec": ">=1.4.6 <2.0.0",
+ "type": "range"
},
- "engines": [
- "node >= 0.8"
- ],
- "main": "index.js",
- "files": [
- "index.js"
+ "_requiredBy": [
+ "/npm-registry-client"
],
- "scripts": {
- "test": "tape test/*.js test/server/*.js"
+ "_resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.0.tgz",
+ "_shasum": "53f7d43c51c5e43f81c8fdd03321c631be68d611",
+ "_shrinkwrap": null,
+ "_spec": "concat-stream@^1.4.6",
+ "_where": "/Users/rebecca/code/npm/node_modules/npm-registry-client",
+ "author": {
+ "email": "max@maxogden.com",
+ "name": "Max Ogden"
+ },
+ "bugs": {
+ "url": "http://github.com/maxogden/concat-stream/issues"
},
- "license": "MIT",
"dependencies": {
"inherits": "~2.0.1",
- "typedarray": "~0.0.5",
- "readable-stream": "~2.0.0"
+ "readable-stream": "~2.0.0",
+ "typedarray": "~0.0.5"
},
+ "description": "writable stream that concatenates strings or binary data and calls a callback with the result",
"devDependencies": {
"tape": "~2.3.2"
},
- "testling": {
- "files": "test/*.js",
- "browsers": [
- "ie/8..latest",
- "firefox/17..latest",
- "firefox/nightly",
- "chrome/22..latest",
- "chrome/canary",
- "opera/12..latest",
- "opera/next",
- "safari/5.1..latest",
- "ipad/6.0..latest",
- "iphone/6.0..latest",
- "android-browser/4.2..latest"
- ]
+ "directories": {},
+ "dist": {
+ "shasum": "53f7d43c51c5e43f81c8fdd03321c631be68d611",
+ "tarball": "http://registry.npmjs.org/concat-stream/-/concat-stream-1.5.0.tgz"
},
+ "engines": [
+ "node >= 0.8"
+ ],
+ "files": [
+ "index.js"
+ ],
"gitHead": "7cb37c8ddc0fd2ea03c104d07d44d84b83a31185",
"homepage": "https://github.com/maxogden/concat-stream#readme",
- "_id": "concat-stream@1.5.0",
- "_shasum": "53f7d43c51c5e43f81c8fdd03321c631be68d611",
- "_from": "concat-stream@>=1.4.6 <2.0.0",
- "_npmVersion": "2.9.0",
- "_nodeVersion": "1.8.2",
- "_npmUser": {
- "name": "maxogden",
- "email": "max@maxogden.com"
- },
+ "license": "MIT",
+ "main": "index.js",
"maintainers": [
{
"name": "maxogden",
"email": "max@maxogden.com"
}
],
- "dist": {
- "shasum": "53f7d43c51c5e43f81c8fdd03321c631be68d611",
- "tarball": "http://registry.npmjs.org/concat-stream/-/concat-stream-1.5.0.tgz"
+ "name": "concat-stream",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+ssh://git@github.com/maxogden/concat-stream.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "tape test/*.js test/server/*.js"
+ },
+ "tags": [
+ "simple",
+ "stream",
+ "util",
+ "utility"
+ ],
+ "testling": {
+ "browsers": [
+ "android-browser/4.2..latest",
+ "chrome/22..latest",
+ "chrome/canary",
+ "firefox/17..latest",
+ "firefox/nightly",
+ "ie/8..latest",
+ "ipad/6.0..latest",
+ "iphone/6.0..latest",
+ "opera/12..latest",
+ "opera/next",
+ "safari/5.1..latest"
+ ],
+ "files": "test/*.js"
+ },
+ "version": "1.5.0"
}
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/readme.md b/deps/npm/node_modules/concat-stream/readme.md
index 69234d52a5..587ff7a4dc 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/readme.md
+++ b/deps/npm/node_modules/concat-stream/readme.md
@@ -73,7 +73,7 @@ var concat = require('concat-stream')
Return a `writable` stream that will fire `cb(data)` with all of the data that
was written to the stream. Data can be written to `writable` as strings,
-Buffers, arrays of byte integers, and Uint8Arrays.
+Buffers, arrays of byte integers, and Uint8Arrays.
By default `concat-stream` will give you back the same data type as the type of the first buffer written to the stream. Use `opts.encoding` to set what format `data` should be returned as, e.g. if you if you don't want to rely on the built-in type checking or for some other reason.
diff --git a/deps/npm/node_modules/config-chain/package.json b/deps/npm/node_modules/config-chain/package.json
index b25913cab0..b9ab7365b7 100644
--- a/deps/npm/node_modules/config-chain/package.json
+++ b/deps/npm/node_modules/config-chain/package.json
@@ -1,46 +1,66 @@
{
- "name": "config-chain",
- "version": "1.1.9",
- "licenses": [
- {
- "type": "MIT",
- "url": "https://raw.githubusercontent.com/dominictarr/config-chain/master/LICENCE"
- }
+ "_args": [
+ [
+ "config-chain@~1.1.9",
+ "/Users/rebecca/code/npm"
+ ]
],
- "description": "HANDLE CONFIGURATION ONCE AND FOR ALL",
- "homepage": "http://github.com/dominictarr/config-chain",
- "repository": {
- "type": "git",
- "url": "https://github.com/dominictarr/config-chain.git"
- },
- "dependencies": {
- "proto-list": "~1.2.1",
- "ini": "1"
+ "_from": "config-chain@>=1.1.9 <1.2.0",
+ "_id": "config-chain@1.1.9",
+ "_inCache": true,
+ "_location": "/config-chain",
+ "_nodeVersion": "0.12.4",
+ "_npmUser": {
+ "email": "dominic.tarr@gmail.com",
+ "name": "dominictarr"
},
- "devDependencies": {
- "tap": "0.3.0"
+ "_npmVersion": "2.11.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "config-chain",
+ "raw": "config-chain@~1.1.9",
+ "rawSpec": "~1.1.9",
+ "scope": null,
+ "spec": ">=1.1.9 <1.2.0",
+ "type": "range"
},
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz",
+ "_shasum": "39ac7d4dca84faad926124c54cff25a53aa8bf6e",
+ "_shrinkwrap": null,
+ "_spec": "config-chain@~1.1.9",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Dominic Tarr",
"email": "dominic.tarr@gmail.com",
+ "name": "Dominic Tarr",
"url": "http://dominictarr.com"
},
- "scripts": {
- "test": "tap test/"
- },
- "gitHead": "832609897082a0a887c59dadb105f4db6de1ab4c",
"bugs": {
"url": "https://github.com/dominictarr/config-chain/issues"
},
- "_id": "config-chain@1.1.9",
- "_shasum": "39ac7d4dca84faad926124c54cff25a53aa8bf6e",
- "_from": "config-chain@>=1.1.9 <1.2.0",
- "_npmVersion": "2.11.0",
- "_nodeVersion": "0.12.4",
- "_npmUser": {
- "name": "dominictarr",
- "email": "dominic.tarr@gmail.com"
+ "dependencies": {
+ "ini": "1",
+ "proto-list": "~1.2.1"
+ },
+ "description": "HANDLE CONFIGURATION ONCE AND FOR ALL",
+ "devDependencies": {
+ "tap": "0.3.0"
},
+ "directories": {},
+ "dist": {
+ "shasum": "39ac7d4dca84faad926124c54cff25a53aa8bf6e",
+ "tarball": "http://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz"
+ },
+ "gitHead": "832609897082a0a887c59dadb105f4db6de1ab4c",
+ "homepage": "http://github.com/dominictarr/config-chain",
+ "licenses": [
+ {
+ "type": "MIT",
+ "url": "https://raw.githubusercontent.com/dominictarr/config-chain/master/LICENCE"
+ }
+ ],
"maintainers": [
{
"name": "dominictarr",
@@ -51,10 +71,14 @@
"email": "i@izs.me"
}
],
- "dist": {
- "shasum": "39ac7d4dca84faad926124c54cff25a53aa8bf6e",
- "tarball": "http://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz"
+ "name": "config-chain",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/dominictarr/config-chain.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz"
+ "scripts": {
+ "test": "tap test/"
+ },
+ "version": "1.1.9"
}
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/README.md b/deps/npm/node_modules/core-util-is/README.md
index 5a76b4149c..5a76b4149c 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/README.md
+++ b/deps/npm/node_modules/core-util-is/README.md
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/float.patch b/deps/npm/node_modules/core-util-is/float.patch
index a06d5c05f7..a06d5c05f7 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/float.patch
+++ b/deps/npm/node_modules/core-util-is/float.patch
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/lib/util.js b/deps/npm/node_modules/core-util-is/lib/util.js
index 9074e8ebcb..9074e8ebcb 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/lib/util.js
+++ b/deps/npm/node_modules/core-util-is/lib/util.js
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/package.json b/deps/npm/node_modules/core-util-is/package.json
index 466dfdfe01..3e3708371a 100644
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/package.json
+++ b/deps/npm/node_modules/core-util-is/package.json
@@ -1,53 +1,81 @@
{
- "name": "core-util-is",
- "version": "1.0.1",
- "description": "The `util.is*` functions introduced in Node v0.12.",
- "main": "lib/util.js",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/core-util-is.git"
+ "_args": [
+ [
+ "core-util-is@~1.0.0",
+ "/Users/rebecca/code/npm/node_modules/readable-stream"
+ ]
+ ],
+ "_from": "core-util-is@>=1.0.0 <1.1.0",
+ "_id": "core-util-is@1.0.1",
+ "_inCache": true,
+ "_location": "/core-util-is",
+ "_npmUser": {
+ "email": "i@izs.me",
+ "name": "isaacs"
},
- "keywords": [
- "util",
- "isBuffer",
- "isArray",
- "isNumber",
- "isString",
- "isRegExp",
- "isThis",
- "isThat",
- "polyfill"
+ "_npmVersion": "1.3.23",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "core-util-is",
+ "raw": "core-util-is@~1.0.0",
+ "rawSpec": "~1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <1.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/bl/readable-stream",
+ "/concat-stream/readable-stream",
+ "/readable-stream"
],
+ "_resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz",
+ "_shasum": "6b07085aef9a3ccac6ee53bf9d3df0c1521a5538",
+ "_shrinkwrap": null,
+ "_spec": "core-util-is@~1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/readable-stream",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "license": "MIT",
"bugs": {
"url": "https://github.com/isaacs/core-util-is/issues"
},
- "readme": "# core-util-is\n\nThe `util.is*` functions introduced in Node v0.12.\n",
- "readmeFilename": "README.md",
- "homepage": "https://github.com/isaacs/core-util-is",
- "_id": "core-util-is@1.0.1",
+ "dependencies": {},
+ "description": "The `util.is*` functions introduced in Node v0.12.",
+ "devDependencies": {},
+ "directories": {},
"dist": {
"shasum": "6b07085aef9a3ccac6ee53bf9d3df0c1521a5538",
"tarball": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
},
- "_from": "core-util-is@>=1.0.0 <1.1.0",
- "_npmVersion": "1.3.23",
- "_npmUser": {
- "name": "isaacs",
- "email": "i@izs.me"
- },
+ "homepage": "https://github.com/isaacs/core-util-is",
+ "keywords": [
+ "isArray",
+ "isBuffer",
+ "isNumber",
+ "isRegExp",
+ "isString",
+ "isThat",
+ "isThis",
+ "polyfill",
+ "util"
+ ],
+ "license": "MIT",
+ "main": "lib/util.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "directories": {},
- "_shasum": "6b07085aef9a3ccac6ee53bf9d3df0c1521a5538",
- "_resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
+ "name": "core-util-is",
+ "optionalDependencies": {},
+ "readme": "# core-util-is\n\nThe `util.is*` functions introduced in Node v0.12.\n",
+ "readmeFilename": "README.md",
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/core-util-is"
+ },
+ "version": "1.0.1"
}
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/util.js b/deps/npm/node_modules/core-util-is/util.js
index 007fa10575..007fa10575 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/util.js
+++ b/deps/npm/node_modules/core-util-is/util.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/.npmignore b/deps/npm/node_modules/cryptiles/.npmignore
index 77ba16cb05..b0939eabe3 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/.npmignore
+++ b/deps/npm/node_modules/cryptiles/.npmignore
@@ -15,4 +15,3 @@ config.json
*/*/._*
coverage.*
lib-cov
-
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/.travis.yml b/deps/npm/node_modules/cryptiles/.travis.yml
index 7a64dd2210..7a64dd2210 100644..100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/.travis.yml
+++ b/deps/npm/node_modules/cryptiles/.travis.yml
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/LICENSE b/deps/npm/node_modules/cryptiles/LICENSE
index cda44736af..cda44736af 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/LICENSE
+++ b/deps/npm/node_modules/cryptiles/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/README.md b/deps/npm/node_modules/cryptiles/README.md
index 4008305017..4008305017 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/README.md
+++ b/deps/npm/node_modules/cryptiles/README.md
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/lib/index.js b/deps/npm/node_modules/cryptiles/lib/index.js
index f385870ee6..c8a046d743 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/lib/index.js
+++ b/deps/npm/node_modules/cryptiles/lib/index.js
@@ -64,5 +64,3 @@ exports.fixedTimeComparison = function (a, b) {
return (mismatch === 0);
};
-
-
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json b/deps/npm/node_modules/cryptiles/package.json
index c65fd09404..75d997644a 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json
+++ b/deps/npm/node_modules/cryptiles/package.json
@@ -1,50 +1,67 @@
{
- "name": "cryptiles",
- "description": "General purpose crypto utilities",
- "version": "2.0.5",
- "repository": {
- "type": "git",
- "url": "git://github.com/hapijs/cryptiles.git"
+ "_args": [
+ [
+ "cryptiles@2.x.x",
+ "/Users/rebecca/code/npm/node_modules/hawk"
+ ]
+ ],
+ "_from": "cryptiles@>=2.0.0 <3.0.0",
+ "_id": "cryptiles@2.0.5",
+ "_inCache": true,
+ "_location": "/cryptiles",
+ "_nodeVersion": "4.0.0",
+ "_npmUser": {
+ "email": "eran@hammer.io",
+ "name": "hueniverse"
},
- "main": "lib/index.js",
- "keywords": [
- "cryptography",
- "security",
- "utilites"
+ "_npmVersion": "2.14.2",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "cryptiles",
+ "raw": "cryptiles@2.x.x",
+ "rawSpec": "2.x.x",
+ "scope": null,
+ "spec": ">=2.0.0 <3.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/follow/hawk",
+ "/hawk"
],
- "engines": {
- "node": ">=0.10.40"
+ "_resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
+ "_shasum": "3bdfecdc608147c1c67202fa291e7dca59eaa3b8",
+ "_shrinkwrap": null,
+ "_spec": "cryptiles@2.x.x",
+ "_where": "/Users/rebecca/code/npm/node_modules/hawk",
+ "bugs": {
+ "url": "https://github.com/hapijs/cryptiles/issues"
},
"dependencies": {
"boom": "2.x.x"
},
+ "description": "General purpose crypto utilities",
"devDependencies": {
"code": "1.x.x",
"lab": "5.x.x"
},
- "scripts": {
- "test": "lab -a code -t 100 -L",
- "test-cov-html": "lab -a code -r html -o coverage.html"
- },
- "license": "BSD-3-Clause",
- "gitHead": "9bc5a852f01cd51e615814e1cb255fe2df810649",
- "bugs": {
- "url": "https://github.com/hapijs/cryptiles/issues"
- },
- "homepage": "https://github.com/hapijs/cryptiles#readme",
- "_id": "cryptiles@2.0.5",
- "_shasum": "3bdfecdc608147c1c67202fa291e7dca59eaa3b8",
- "_from": "cryptiles@>=2.0.0 <3.0.0",
- "_npmVersion": "2.14.2",
- "_nodeVersion": "4.0.0",
- "_npmUser": {
- "name": "hueniverse",
- "email": "eran@hammer.io"
- },
+ "directories": {},
"dist": {
"shasum": "3bdfecdc608147c1c67202fa291e7dca59eaa3b8",
"tarball": "http://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz"
},
+ "engines": {
+ "node": ">=0.10.40"
+ },
+ "gitHead": "9bc5a852f01cd51e615814e1cb255fe2df810649",
+ "homepage": "https://github.com/hapijs/cryptiles#readme",
+ "installable": true,
+ "keywords": [
+ "cryptography",
+ "security",
+ "utilites"
+ ],
+ "license": "BSD-3-Clause",
+ "main": "lib/index.js",
"maintainers": [
{
"name": "hueniverse",
@@ -55,7 +72,15 @@
"email": "ceejceej@gmail.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "cryptiles",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/hapijs/cryptiles.git"
+ },
+ "scripts": {
+ "test": "lab -a code -t 100 -L",
+ "test-cov-html": "lab -a code -r html -o coverage.html"
+ },
+ "version": "2.0.5"
}
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/test/index.js b/deps/npm/node_modules/cryptiles/test/index.js
index 170393f9b5..170393f9b5 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/test/index.js
+++ b/deps/npm/node_modules/cryptiles/test/index.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/.npmignore b/deps/npm/node_modules/ctype/.npmignore
index dc6d3b24dd..dc6d3b24dd 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/.npmignore
+++ b/deps/npm/node_modules/ctype/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/CHANGELOG b/deps/npm/node_modules/ctype/CHANGELOG
index 426da9ef00..426da9ef00 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/CHANGELOG
+++ b/deps/npm/node_modules/ctype/CHANGELOG
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/LICENSE b/deps/npm/node_modules/ctype/LICENSE
index 22ced3e63a..22ced3e63a 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/LICENSE
+++ b/deps/npm/node_modules/ctype/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/README b/deps/npm/node_modules/ctype/README
index 4efd7ee5c6..4efd7ee5c6 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/README
+++ b/deps/npm/node_modules/ctype/README
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/README.old b/deps/npm/node_modules/ctype/README.old
index 9326b725f5..c6270bd1c9 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/README.old
+++ b/deps/npm/node_modules/ctype/README.old
@@ -295,4 +295,3 @@ void wsint64(Number[], endian, buffer offset);
Write floating point numbers from a buffer:
void wfloat(Number, buffer, endian, offset); /* IEEE-754 Single precision */
void wdouble(Number, buffer, endian, offset); /* IEEE-754 Double precision */
-
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/ctf.js b/deps/npm/node_modules/ctype/ctf.js
index 66d5f73528..66d5f73528 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/ctf.js
+++ b/deps/npm/node_modules/ctype/ctf.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/ctio.js b/deps/npm/node_modules/ctype/ctio.js
index 62c5d7b235..62c5d7b235 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/ctio.js
+++ b/deps/npm/node_modules/ctype/ctio.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/ctype.js b/deps/npm/node_modules/ctype/ctype.js
index 7d2f4a5a63..7d2f4a5a63 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/ctype.js
+++ b/deps/npm/node_modules/ctype/ctype.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/man/man3ctype/ctio.3ctype b/deps/npm/node_modules/ctype/man/man3ctype/ctio.3ctype
index 3f94986a1b..483ad95560 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/man/man3ctype/ctio.3ctype
+++ b/deps/npm/node_modules/ctype/man/man3ctype/ctio.3ctype
@@ -11,7 +11,7 @@
.\"
.\" The above copyright notice and this permission notice shall be included in
.\" all copies or substantial portions of the Software.
-.\"
+.\"
.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
.\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
.\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -204,7 +204,7 @@ IEEE-754 floating point value instead.
.SS "\fBwfloat()\fR, \fBwdouble()\fR"
.sp
.LP
-The functions "\fBrfloat()\fR and \fBrdouble()\fR" work like the other write
+The functions "\fBrfloat()\fR and \fBrdouble()\fR" work like the other write
functions, except that the domain for a float is that of a single precision 4
byte value. The domain for a double is any \fBNumber\fR in ECMAScript, which is
defined to be represented by a double.
diff --git a/deps/npm/node_modules/ctype/package.json b/deps/npm/node_modules/ctype/package.json
new file mode 100644
index 0000000000..a4d41f6d5c
--- /dev/null
+++ b/deps/npm/node_modules/ctype/package.json
@@ -0,0 +1,64 @@
+{
+ "_args": [
+ [
+ "ctype@0.5.3",
+ "/Users/rebecca/code/npm/node_modules/http-signature"
+ ]
+ ],
+ "_from": "ctype@0.5.3",
+ "_id": "ctype@0.5.3",
+ "_inCache": true,
+ "_location": "/ctype",
+ "_npmUser": {
+ "email": "rm@fingolfin.org",
+ "name": "rm"
+ },
+ "_npmVersion": "1.1.59",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "ctype",
+ "raw": "ctype@0.5.3",
+ "rawSpec": "0.5.3",
+ "scope": null,
+ "spec": "0.5.3",
+ "type": "version"
+ },
+ "_requiredBy": [
+ "/http-signature"
+ ],
+ "_resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz",
+ "_shasum": "82c18c2461f74114ef16c135224ad0b9144ca12f",
+ "_shrinkwrap": null,
+ "_spec": "ctype@0.5.3",
+ "_where": "/Users/rebecca/code/npm/node_modules/http-signature",
+ "author": {
+ "email": "rm@fingolfin.org",
+ "name": "Robert Mustacchi"
+ },
+ "dependencies": {},
+ "description": "read and write binary structures and data types",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "82c18c2461f74114ef16c135224ad0b9144ca12f",
+ "tarball": "http://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "homepage": "https://github.com/rmustacc/node-ctype",
+ "main": "ctype.js",
+ "maintainers": [
+ {
+ "name": "rm",
+ "email": "rm@fingolfin.org"
+ }
+ ],
+ "name": "ctype",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/rmustacc/node-ctype.git"
+ },
+ "version": "0.5.3"
+}
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tools/jsl.conf b/deps/npm/node_modules/ctype/tools/jsl.conf
index 845f367a26..845f367a26 100755
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tools/jsl.conf
+++ b/deps/npm/node_modules/ctype/tools/jsl.conf
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tools/jsstyle b/deps/npm/node_modules/ctype/tools/jsstyle
index 96c72b6d74..96c72b6d74 100755
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tools/jsstyle
+++ b/deps/npm/node_modules/ctype/tools/jsstyle
diff --git a/deps/npm/node_modules/read-installed/node_modules/debuglog/LICENSE b/deps/npm/node_modules/debuglog/LICENSE
index a3187cc100..a3187cc100 100644
--- a/deps/npm/node_modules/read-installed/node_modules/debuglog/LICENSE
+++ b/deps/npm/node_modules/debuglog/LICENSE
diff --git a/deps/npm/node_modules/read-installed/node_modules/debuglog/README.md b/deps/npm/node_modules/debuglog/README.md
index dc6fccecc3..dc6fccecc3 100644
--- a/deps/npm/node_modules/read-installed/node_modules/debuglog/README.md
+++ b/deps/npm/node_modules/debuglog/README.md
diff --git a/deps/npm/node_modules/read-installed/node_modules/debuglog/debuglog.js b/deps/npm/node_modules/debuglog/debuglog.js
index 748fd72a1a..748fd72a1a 100644
--- a/deps/npm/node_modules/read-installed/node_modules/debuglog/debuglog.js
+++ b/deps/npm/node_modules/debuglog/debuglog.js
diff --git a/deps/npm/node_modules/read-installed/node_modules/debuglog/package.json b/deps/npm/node_modules/debuglog/package.json
index 39fac07670..e7fe99f56e 100644
--- a/deps/npm/node_modules/read-installed/node_modules/debuglog/package.json
+++ b/deps/npm/node_modules/debuglog/package.json
@@ -1,19 +1,41 @@
{
- "name": "debuglog",
- "version": "1.0.1",
- "description": "backport of util.debuglog from node v0.11",
- "license": "MIT",
- "main": "debuglog.js",
- "repository": {
- "type": "git",
- "url": "https://github.com/sam-github/node-debuglog.git"
+ "_args": [
+ [
+ "debuglog@^1.0.1",
+ "/Users/rebecca/code/npm/node_modules/read-installed"
+ ]
+ ],
+ "_from": "debuglog@>=1.0.1 <2.0.0",
+ "_id": "debuglog@1.0.1",
+ "_inCache": true,
+ "_location": "/debuglog",
+ "_npmUser": {
+ "email": "sam@strongloop.com",
+ "name": "octet"
},
- "author": {
- "name": "Sam Roberts",
- "email": "sam@strongloop.com"
+ "_npmVersion": "1.4.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "debuglog",
+ "raw": "debuglog@^1.0.1",
+ "rawSpec": "^1.0.1",
+ "scope": null,
+ "spec": ">=1.0.1 <2.0.0",
+ "type": "range"
},
- "engines": {
- "node": "*"
+ "_requiredBy": [
+ "/read-installed",
+ "/read-package-tree",
+ "/readdir-scoped-modules"
+ ],
+ "_resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz",
+ "_shasum": "aa24ffb9ac3df9a2351837cfb2d279360cd78492",
+ "_shrinkwrap": null,
+ "_spec": "debuglog@^1.0.1",
+ "_where": "/Users/rebecca/code/npm/node_modules/read-installed",
+ "author": {
+ "email": "sam@strongloop.com",
+ "name": "Sam Roberts"
},
"browser": {
"util": false
@@ -21,25 +43,31 @@
"bugs": {
"url": "https://github.com/sam-github/node-debuglog/issues"
},
- "homepage": "https://github.com/sam-github/node-debuglog",
- "_id": "debuglog@1.0.1",
+ "dependencies": {},
+ "description": "backport of util.debuglog from node v0.11",
+ "devDependencies": {},
+ "directories": {},
"dist": {
"shasum": "aa24ffb9ac3df9a2351837cfb2d279360cd78492",
"tarball": "http://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz"
},
- "_from": "debuglog@>=1.0.1 <2.0.0",
- "_npmVersion": "1.4.3",
- "_npmUser": {
- "name": "octet",
- "email": "sam@strongloop.com"
+ "engines": {
+ "node": "*"
},
+ "homepage": "https://github.com/sam-github/node-debuglog",
+ "license": "MIT",
+ "main": "debuglog.js",
"maintainers": [
{
"name": "octet",
"email": "sam@strongloop.com"
}
],
- "directories": {},
- "_shasum": "aa24ffb9ac3df9a2351837cfb2d279360cd78492",
- "_resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz"
+ "name": "debuglog",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/sam-github/node-debuglog.git"
+ },
+ "version": "1.0.1"
}
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/.npmignore b/deps/npm/node_modules/defaults/.npmignore
index 3c3629e647..3c3629e647 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/.npmignore
+++ b/deps/npm/node_modules/defaults/.npmignore
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/LICENSE b/deps/npm/node_modules/defaults/LICENSE
index d88b072078..d88b072078 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/LICENSE
+++ b/deps/npm/node_modules/defaults/LICENSE
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/README.md b/deps/npm/node_modules/defaults/README.md
index 1a4a2ea9c9..1a4a2ea9c9 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/README.md
+++ b/deps/npm/node_modules/defaults/README.md
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/index.js b/deps/npm/node_modules/defaults/index.js
index cb7d75c9c6..cb7d75c9c6 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/index.js
+++ b/deps/npm/node_modules/defaults/index.js
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/package.json b/deps/npm/node_modules/defaults/package.json
index fdd074d0f4..7c025a1687 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/package.json
+++ b/deps/npm/node_modules/defaults/package.json
@@ -1,53 +1,77 @@
{
- "name": "defaults",
- "version": "1.0.2",
- "description": "merge single level defaults over a config object",
- "main": "index.js",
- "scripts": {
- "test": "node test.js"
+ "_args": [
+ [
+ "defaults@^1.0.0",
+ "/Users/rebecca/code/npm/node_modules/wcwidth"
+ ]
+ ],
+ "_from": "defaults@>=1.0.0 <2.0.0",
+ "_id": "defaults@1.0.2",
+ "_inCache": true,
+ "_location": "/defaults",
+ "_npmUser": {
+ "email": "tmpvar@gmail.com",
+ "name": "tmpvar"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/tmpvar/defaults.git"
+ "_npmVersion": "1.4.23",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "defaults",
+ "raw": "defaults@^1.0.0",
+ "rawSpec": "^1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
},
- "keywords": [
- "config",
- "defaults"
+ "_requiredBy": [
+ "/wcwidth"
],
+ "_resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.2.tgz",
+ "_shasum": "6902e25aa047649a501e19ef9e98f3e8365c109a",
+ "_shrinkwrap": null,
+ "_spec": "defaults@^1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/wcwidth",
"author": {
- "name": "Elijah Insua",
- "email": "tmpvar@gmail.com"
+ "email": "tmpvar@gmail.com",
+ "name": "Elijah Insua"
+ },
+ "bugs": {
+ "url": "https://github.com/tmpvar/defaults/issues"
},
- "license": "MIT",
"dependencies": {
"clone": "~0.1.5"
},
+ "description": "merge single level defaults over a config object",
"devDependencies": {
"tap": "~0.4.0"
},
- "gitHead": "22c57d1f87a2f03c1f9d21bd39c67db8553a0064",
- "bugs": {
- "url": "https://github.com/tmpvar/defaults/issues"
+ "directories": {},
+ "dist": {
+ "shasum": "6902e25aa047649a501e19ef9e98f3e8365c109a",
+ "tarball": "http://registry.npmjs.org/defaults/-/defaults-1.0.2.tgz"
},
+ "gitHead": "22c57d1f87a2f03c1f9d21bd39c67db8553a0064",
"homepage": "https://github.com/tmpvar/defaults",
- "_id": "defaults@1.0.2",
- "_shasum": "6902e25aa047649a501e19ef9e98f3e8365c109a",
- "_from": "defaults@>=1.0.0 <2.0.0",
- "_npmVersion": "1.4.23",
- "_npmUser": {
- "name": "tmpvar",
- "email": "tmpvar@gmail.com"
- },
+ "keywords": [
+ "config",
+ "defaults"
+ ],
+ "license": "MIT",
+ "main": "index.js",
"maintainers": [
{
"name": "tmpvar",
"email": "tmpvar@gmail.com"
}
],
- "dist": {
- "shasum": "6902e25aa047649a501e19ef9e98f3e8365c109a",
- "tarball": "http://registry.npmjs.org/defaults/-/defaults-1.0.2.tgz"
+ "name": "defaults",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/tmpvar/defaults.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.2.tgz"
+ "scripts": {
+ "test": "node test.js"
+ },
+ "version": "1.0.2"
}
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/test.js b/deps/npm/node_modules/defaults/test.js
index 60e0ffba8b..eab79ff71f 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/test.js
+++ b/deps/npm/node_modules/defaults/test.js
@@ -31,4 +31,3 @@ test("ensure defaults clone nested objects", function(t) {
t.ok(result.b !== d.b, 'objects should be clones');
t.end();
});
-
diff --git a/deps/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/.npmignore b/deps/npm/node_modules/delayed-stream/.npmignore
index 9daeafb986..9daeafb986 100644
--- a/deps/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/.npmignore
+++ b/deps/npm/node_modules/delayed-stream/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/License b/deps/npm/node_modules/delayed-stream/License
index 4804b7ab41..4804b7ab41 100644
--- a/deps/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/License
+++ b/deps/npm/node_modules/delayed-stream/License
diff --git a/deps/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/Makefile b/deps/npm/node_modules/delayed-stream/Makefile
index b4ff85a33b..2d7580746d 100644
--- a/deps/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/Makefile
+++ b/deps/npm/node_modules/delayed-stream/Makefile
@@ -4,4 +4,3 @@ test:
@./test/run.js
.PHONY: test
-
diff --git a/deps/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/Readme.md b/deps/npm/node_modules/delayed-stream/Readme.md
index aca36f9f0b..aca36f9f0b 100644
--- a/deps/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/Readme.md
+++ b/deps/npm/node_modules/delayed-stream/Readme.md
diff --git a/deps/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js b/deps/npm/node_modules/delayed-stream/lib/delayed_stream.js
index b38fc85ff4..b38fc85ff4 100644
--- a/deps/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js
+++ b/deps/npm/node_modules/delayed-stream/lib/delayed_stream.js
diff --git a/deps/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/package.json b/deps/npm/node_modules/delayed-stream/package.json
index 8ac66b814c..7f4cb7f97f 100644
--- a/deps/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/package.json
+++ b/deps/npm/node_modules/delayed-stream/package.json
@@ -1,53 +1,69 @@
{
+ "_args": [
+ [
+ "delayed-stream@~1.0.0",
+ "/Users/rebecca/code/npm/node_modules/combined-stream"
+ ]
+ ],
+ "_from": "delayed-stream@>=1.0.0 <1.1.0",
+ "_id": "delayed-stream@1.0.0",
+ "_inCache": true,
+ "_location": "/delayed-stream",
+ "_nodeVersion": "1.6.4",
+ "_npmUser": {
+ "email": "apeherder@gmail.com",
+ "name": "apechimp"
+ },
+ "_npmVersion": "2.8.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "delayed-stream",
+ "raw": "delayed-stream@~1.0.0",
+ "rawSpec": "~1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <1.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/combined-stream"
+ ],
+ "_resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "_shasum": "df3ae199acadfb7d440aaae0b29e2272b24ec619",
+ "_shrinkwrap": null,
+ "_spec": "delayed-stream@~1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/combined-stream",
"author": {
- "name": "Felix Geisendörfer",
"email": "felix@debuggable.com",
+ "name": "Felix Geisendörfer",
"url": "http://debuggable.com/"
},
+ "bugs": {
+ "url": "https://github.com/felixge/node-delayed-stream/issues"
+ },
"contributors": [
{
"name": "Mike Atkins",
"email": "apeherder@gmail.com"
}
],
- "name": "delayed-stream",
- "description": "Buffers events from a stream until you are ready to handle them.",
- "license": "MIT",
- "version": "1.0.0",
- "homepage": "https://github.com/felixge/node-delayed-stream",
- "repository": {
- "type": "git",
- "url": "git://github.com/felixge/node-delayed-stream.git"
- },
- "main": "./lib/delayed_stream",
- "engines": {
- "node": ">=0.4.0"
- },
- "scripts": {
- "test": "make test"
- },
"dependencies": {},
+ "description": "Buffers events from a stream until you are ready to handle them.",
"devDependencies": {
"fake": "0.2.0",
"far": "0.0.1"
},
- "gitHead": "07a9dc99fb8f1a488160026b9ad77493f766fb84",
- "bugs": {
- "url": "https://github.com/felixge/node-delayed-stream/issues"
- },
- "_id": "delayed-stream@1.0.0",
- "_shasum": "df3ae199acadfb7d440aaae0b29e2272b24ec619",
- "_from": "delayed-stream@>=1.0.0 <1.1.0",
- "_npmVersion": "2.8.3",
- "_nodeVersion": "1.6.4",
- "_npmUser": {
- "name": "apechimp",
- "email": "apeherder@gmail.com"
- },
+ "directories": {},
"dist": {
"shasum": "df3ae199acadfb7d440aaae0b29e2272b24ec619",
"tarball": "http://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
},
+ "engines": {
+ "node": ">=0.4.0"
+ },
+ "gitHead": "07a9dc99fb8f1a488160026b9ad77493f766fb84",
+ "homepage": "https://github.com/felixge/node-delayed-stream",
+ "license": "MIT",
+ "main": "./lib/delayed_stream",
"maintainers": [
{
"name": "felixge",
@@ -58,7 +74,14 @@
"email": "apeherder@gmail.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "delayed-stream",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/felixge/node-delayed-stream.git"
+ },
+ "scripts": {
+ "test": "make test"
+ },
+ "version": "1.0.0"
}
diff --git a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/.npmignore b/deps/npm/node_modules/delegates/.npmignore
index c2658d7d1b..c2658d7d1b 100644
--- a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/.npmignore
+++ b/deps/npm/node_modules/delegates/.npmignore
diff --git a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/History.md b/deps/npm/node_modules/delegates/History.md
index aee31a4c35..aee31a4c35 100644
--- a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/History.md
+++ b/deps/npm/node_modules/delegates/History.md
diff --git a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/Makefile b/deps/npm/node_modules/delegates/Makefile
index a9dcfd50db..a9dcfd50db 100644
--- a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/Makefile
+++ b/deps/npm/node_modules/delegates/Makefile
diff --git a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/Readme.md b/deps/npm/node_modules/delegates/Readme.md
index ab8cf4ace1..ab8cf4ace1 100644
--- a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/Readme.md
+++ b/deps/npm/node_modules/delegates/Readme.md
diff --git a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/index.js b/deps/npm/node_modules/delegates/index.js
index 17c222d529..17c222d529 100644
--- a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/index.js
+++ b/deps/npm/node_modules/delegates/index.js
diff --git a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/package.json b/deps/npm/node_modules/delegates/package.json
index ea3c1da0d4..3d6aaa8fa4 100644
--- a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/package.json
+++ b/deps/npm/node_modules/delegates/package.json
@@ -1,33 +1,56 @@
{
- "name": "delegates",
- "version": "0.1.0",
- "repository": {
- "type": "git",
- "url": "git://github.com/visionmedia/node-delegates.git"
+ "_args": [
+ [
+ "delegates@^0.1.0",
+ "/Users/rebecca/code/npm/node_modules/are-we-there-yet"
+ ]
+ ],
+ "_from": "delegates@>=0.1.0 <0.2.0",
+ "_id": "delegates@0.1.0",
+ "_inCache": true,
+ "_location": "/delegates",
+ "_npmUser": {
+ "email": "dominic@dbarnes.info",
+ "name": "dominicbarnes"
},
- "description": "delegate methods and accessors to another property",
- "keywords": [
- "delegate",
- "delegation"
+ "_npmVersion": "1.4.9",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "delegates",
+ "raw": "delegates@^0.1.0",
+ "rawSpec": "^0.1.0",
+ "scope": null,
+ "spec": ">=0.1.0 <0.2.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/are-we-there-yet"
],
+ "_resolved": "https://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz",
+ "_shasum": "b4b57be11a1653517a04b27f0949bdc327dfe390",
+ "_shrinkwrap": null,
+ "_spec": "delegates@^0.1.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/are-we-there-yet",
+ "bugs": {
+ "url": "https://github.com/visionmedia/node-delegates/issues"
+ },
"dependencies": {},
+ "description": "delegate methods and accessors to another property",
"devDependencies": {
"mocha": "*",
"should": "*"
},
- "license": "MIT",
- "bugs": {
- "url": "https://github.com/visionmedia/node-delegates/issues"
+ "directories": {},
+ "dist": {
+ "shasum": "b4b57be11a1653517a04b27f0949bdc327dfe390",
+ "tarball": "http://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz"
},
"homepage": "https://github.com/visionmedia/node-delegates",
- "_id": "delegates@0.1.0",
- "_shasum": "b4b57be11a1653517a04b27f0949bdc327dfe390",
- "_from": "delegates@>=0.1.0 <0.2.0",
- "_npmVersion": "1.4.9",
- "_npmUser": {
- "name": "dominicbarnes",
- "email": "dominic@dbarnes.info"
- },
+ "keywords": [
+ "delegate",
+ "delegation"
+ ],
+ "license": "MIT",
"maintainers": [
{
"name": "tjholowaychuk",
@@ -38,11 +61,11 @@
"email": "dominic@dbarnes.info"
}
],
- "dist": {
- "shasum": "b4b57be11a1653517a04b27f0949bdc327dfe390",
- "tarball": "http://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz"
+ "name": "delegates",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/visionmedia/node-delegates"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz",
- "readme": "ERROR: No README data found!"
+ "version": "0.1.0"
}
diff --git a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/test/index.js b/deps/npm/node_modules/delegates/test/index.js
index 7b6e3d4df1..7b6e3d4df1 100644
--- a/deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/test/index.js
+++ b/deps/npm/node_modules/delegates/test/index.js
diff --git a/deps/npm/node_modules/dezalgo/package.json b/deps/npm/node_modules/dezalgo/package.json
index ea2b1a6d30..b59399450d 100644
--- a/deps/npm/node_modules/dezalgo/package.json
+++ b/deps/npm/node_modules/dezalgo/package.json
@@ -1,52 +1,99 @@
{
- "name": "dezalgo",
- "version": "1.0.3",
- "description": "Contain async insanity so that the dark pony lord doesn't eat souls",
- "main": "dezalgo.js",
- "directories": {
- "test": "test"
+ "_args": [
+ [
+ "dezalgo@~1.0.3",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "dezalgo@>=1.0.3 <1.1.0",
+ "_id": "dezalgo@1.0.3",
+ "_inCache": true,
+ "_location": "/dezalgo",
+ "_nodeVersion": "2.0.2",
+ "_npmUser": {
+ "email": "ogd@aoaioxxysz.net",
+ "name": "othiym23"
+ },
+ "_npmVersion": "2.11.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "dezalgo",
+ "raw": "dezalgo@~1.0.3",
+ "rawSpec": "~1.0.3",
+ "scope": null,
+ "spec": ">=1.0.3 <1.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/",
+ "/async-some",
+ "/read-package-tree",
+ "/readdir-scoped-modules",
+ "/realize-package-specifier"
+ ],
+ "_resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz",
+ "_shasum": "7f742de066fc748bc8db820569dddce49bf0d456",
+ "_shrinkwrap": null,
+ "_spec": "dezalgo@~1.0.3",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
+ "url": "http://blog.izs.me/"
+ },
+ "bugs": {
+ "url": "https://github.com/npm/dezalgo/issues"
},
"dependencies": {
"asap": "^2.0.0",
"wrappy": "1"
},
+ "description": "Contain async insanity so that the dark pony lord doesn't eat souls",
"devDependencies": {
"tap": "^1.2.0"
},
- "scripts": {
- "test": "tap test/*.js"
+ "directories": {
+ "test": "test"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/npm/dezalgo.git"
+ "dist": {
+ "shasum": "7f742de066fc748bc8db820569dddce49bf0d456",
+ "tarball": "http://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz"
},
+ "gitHead": "d4d3f3f6f47b1a326194d5281349c83dde258458",
+ "homepage": "https://github.com/npm/dezalgo",
"keywords": [
+ "H̝̪̜͓̀̌̂̒E̢̙̠̣ ̴̳͇̥̟̠͍̐C̹̓̑̐̆͝Ó̶̭͓̚M̬̼Ĕ̖̤͔͔̟̹̽̿̊ͥ̍ͫS̻̰̦̻̖̘̱̒ͪ͌̅͟",
+ "H̴̱̦̗̬̣͓̺e̮ ͉̠̰̞͎̖͟ẁh̛̺̯ͅo̖̫͡ ̢Ẁa̡̗i̸t͖̣͉̀ş͔̯̩ ̤̦̮͇̞̦̲B͎̭͇̦̼e̢hin͏͙̟̪d̴̰͓̻̣̮͕ͅ T͖̮̕h͖e̘̺̰̙͘ ̥Ẁ̦͔̻͚a̞͖̪͉l̪̠̻̰̣̠l̲͎͞",
+ "T̯̪ͅo̯͖̹ ̻̮̖̲͢i̥̖n̢͈͇̝͍v͏͉ok̭̬̝ͅe̞͍̩̫͍̩͝ ̩̮̖̟͇͉́t͔͔͎̗h͏̗̟e̘͉̰̦̠̞͓ ͕h͉̟͎̪̠̱͠ḭ̮̩v̺͉͇̩e̵͖-̺̪m͍i̜n̪̲̲̲̮d̷ ̢r̠̼̯̹̦̦͘ͅe͓̳͓̙p̺̗̫͙͘ͅr͔̰͜e̴͓̞s͉̩̩͟ͅe͏̣n͚͇̗̭̺͍tì͙̣n͏̖̥̗͎̰̪g̞͓̭̱̯̫̕ ̣̱͜ͅc̦̰̰̠̮͎͙̀hao̺̜̻͍͙ͅs͉͓̘.͎̼̺̼͕̹͘",
+ "Z̘͍̼͎̣͔͝Ą̲̜̱̱̹̤͇L̶̝̰̭͔G͍̖͍O̫͜ͅ!̼̤ͅ",
"async",
- "zalgo",
- "the dark pony",
- "he comes",
"asynchrony of all holy and good",
- "T̯̪ͅo̯͖̹ ̻̮̖̲͢i̥̖n̢͈͇̝͍v͏͉ok̭̬̝ͅe̞͍̩̫͍̩͝ ̩̮̖̟͇͉́t͔͔͎̗h͏̗̟e̘͉̰̦̠̞͓ ͕h͉̟͎̪̠̱͠ḭ̮̩v̺͉͇̩e̵͖-̺̪m͍i̜n̪̲̲̲̮d̷ ̢r̠̼̯̹̦̦͘ͅe͓̳͓̙p̺̗̫͙͘ͅr͔̰͜e̴͓̞s͉̩̩͟ͅe͏̣n͚͇̗̭̺͍tì͙̣n͏̖̥̗͎̰̪g̞͓̭̱̯̫̕ ̣̱͜ͅc̦̰̰̠̮͎͙̀hao̺̜̻͍͙ͅs͉͓̘.͎̼̺̼͕̹͘",
+ "he comes",
+ "the dark pony",
+ "zalgo",
"̠̞̱̰I͖͇̝̻n̦̰͍̰̟v̤̺̫̳̭̼̗͘ò̹̟̩̩͚k̢̥̠͍͉̦̬i̖͓͔̮̱̻͘n̶̳͙̫͎g̖̯̣̲̪͉ ̞͎̗͕͚ͅt̲͕̘̺̯̗̦h̘̦̲̜̻e̳͎͉̬͙ ̴̞̪̲̥f̜̯͓͓̭̭͢e̱̘͔̮e̜̤l̺̱͖̯͓͙͈͢i̵̦̬͉͔̫͚͕n͉g̨͖̙̙̹̹̟̤ ͉̪o̞̠͍̪̰͙ͅf̬̲̺ ͔͕̲͕͕̲̕c̙͉h̝͔̩̙̕ͅa̲͖̻̗̹o̥̼̫s̝̖̜̝͚̫̟.̺͚ ̸̱̲W̶̥̣͖̦i͏̤̬̱̳̣ͅt͉h̗̪̪ ̷̱͚̹̪ǫ͕̗̣̳̦͎u̼̦͔̥̮̕ţ͖͎̻͔͉ ̴͎̩òr̹̰̖͉͈͝d̷̲̦̖͓e̲͓̠r",
- "̧͚̜͓̰̭̭Ṯ̫̹̜̮̟̮͝h͚̘̩̘̖̰́e ̥̘͓͉͔͙̼N̟̜̣̘͔̪e̞̞̤͢z̰̖̘͇p̠͟e̺̱̣͍͙̝ṛ̘̬͔̙͇̠d͝ḭ̯̱̥̗̩a̛ͅn͏̦ ̷̥hi̥v̖̳̹͉̮̱͝e̹̪̘̖̰̟-̴͙͓͚̜̻mi̗̺̻͙̺ͅn̪̯͈d ͏̘͓̫̳ͅơ̹͔̳̖̣͓f͈̹̘ ͕ͅc̗̤̠̜̮̥̥h̡͍̩̭̫͚̱a̤͉̤͔͜os͕̤̼͍̲̀ͅ.̡̱ ̦Za̯̱̗̭͍̣͚l̗͉̰̤g͏̣̭̬̗̲͖ͅo̶̭̩̳̟͈.̪̦̰̳",
- "H̴̱̦̗̬̣͓̺e̮ ͉̠̰̞͎̖͟ẁh̛̺̯ͅo̖̫͡ ̢Ẁa̡̗i̸t͖̣͉̀ş͔̯̩ ̤̦̮͇̞̦̲B͎̭͇̦̼e̢hin͏͙̟̪d̴̰͓̻̣̮͕ͅ T͖̮̕h͖e̘̺̰̙͘ ̥Ẁ̦͔̻͚a̞͖̪͉l̪̠̻̰̣̠l̲͎͞",
- "Z̘͍̼͎̣͔͝Ą̲̜̱̱̹̤͇L̶̝̰̭͔G͍̖͍O̫͜ͅ!̼̤ͅ",
- "H̝̪̜͓̀̌̂̒E̢̙̠̣ ̴̳͇̥̟̠͍̐C̹̓̑̐̆͝Ó̶̭͓̚M̬̼Ĕ̖̤͔͔̟̹̽̿̊ͥ̍ͫS̻̰̦̻̖̘̱̒ͪ͌̅͟"
+ "̧͚̜͓̰̭̭Ṯ̫̹̜̮̟̮͝h͚̘̩̘̖̰́e ̥̘͓͉͔͙̼N̟̜̣̘͔̪e̞̞̤͢z̰̖̘͇p̠͟e̺̱̣͍͙̝ṛ̘̬͔̙͇̠d͝ḭ̯̱̥̗̩a̛ͅn͏̦ ̷̥hi̥v̖̳̹͉̮̱͝e̹̪̘̖̰̟-̴͙͓͚̜̻mi̗̺̻͙̺ͅn̪̯͈d ͏̘͓̫̳ͅơ̹͔̳̖̣͓f͈̹̘ ͕ͅc̗̤̠̜̮̥̥h̡͍̩̭̫͚̱a̤͉̤͔͜os͕̤̼͍̲̀ͅ.̡̱ ̦Za̯̱̗̭͍̣͚l̗͉̰̤g͏̣̭̬̗̲͖ͅo̶̭̩̳̟͈.̪̦̰̳"
],
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
"license": "ISC",
- "bugs": {
- "url": "https://github.com/npm/dezalgo/issues"
+ "main": "dezalgo.js",
+ "maintainers": [
+ {
+ "name": "isaacs",
+ "email": "isaacs@npmjs.com"
+ },
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ }
+ ],
+ "name": "dezalgo",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/npm/dezalgo.git"
},
- "homepage": "https://github.com/npm/dezalgo",
- "readme": "# dezalgo\n\nContain async insanity so that the dark pony lord doesn't eat souls\n\nSee [this blog\npost](http://blog.izs.me/post/59142742143/designing-apis-for-asynchrony).\n\n## USAGE\n\nPass a callback to `dezalgo` and it will ensure that it is *always*\ncalled in a future tick, and never in this tick.\n\n```javascript\nvar dz = require('dezalgo')\n\nvar cache = {}\nfunction maybeSync(arg, cb) {\n cb = dz(cb)\n\n // this will actually defer to nextTick\n if (cache[arg]) cb(null, cache[arg])\n\n fs.readFile(arg, function (er, data) {\n // since this is *already* defered, it will call immediately\n if (er) cb(er)\n cb(null, cache[arg] = data)\n })\n}\n```\n",
- "readmeFilename": "README.md",
- "gitHead": "d4d3f3f6f47b1a326194d5281349c83dde258458",
- "_id": "dezalgo@1.0.3",
- "_shasum": "7f742de066fc748bc8db820569dddce49bf0d456",
- "_from": "dezalgo@>=1.0.3 <1.1.0"
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.0.3"
}
diff --git a/deps/npm/node_modules/editor/package.json b/deps/npm/node_modules/editor/package.json
index 0e5abd3bfb..8627e32661 100644
--- a/deps/npm/node_modules/editor/package.json
+++ b/deps/npm/node_modules/editor/package.json
@@ -1,60 +1,84 @@
{
- "name": "editor",
- "version": "1.0.0",
- "description": "launch $EDITOR in your program",
- "main": "index.js",
- "directories": {
- "example": "example",
- "test": "test"
- },
- "dependencies": {},
- "devDependencies": {
- "tap": "~0.4.4"
- },
- "scripts": {
- "test": "tap test/*.js"
+ "_args": [
+ [
+ "editor@~1.0.0",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "editor@>=1.0.0 <1.1.0",
+ "_id": "editor@1.0.0",
+ "_inCache": true,
+ "_location": "/editor",
+ "_nodeVersion": "1.6.3",
+ "_npmUser": {
+ "email": "substack@gmail.com",
+ "name": "substack"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/substack/node-editor.git"
+ "_npmVersion": "2.7.5",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "editor",
+ "raw": "editor@~1.0.0",
+ "rawSpec": "~1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <1.1.0",
+ "type": "range"
},
- "homepage": "https://github.com/substack/node-editor",
- "keywords": [
- "text",
- "edit",
- "shell"
+ "_requiredBy": [
+ "/"
],
+ "_resolved": "https://registry.npmjs.org/editor/-/editor-1.0.0.tgz",
+ "_shasum": "60c7f87bd62bcc6a894fa8ccd6afb7823a24f742",
+ "_shrinkwrap": null,
+ "_spec": "editor@~1.0.0",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "James Halliday",
"email": "mail@substack.net",
+ "name": "James Halliday",
"url": "http://substack.net"
},
- "license": "MIT",
- "engine": {
- "node": ">=0.6"
- },
- "gitHead": "15200af2c417c65a4df153f39f32143dcd476375",
"bugs": {
"url": "https://github.com/substack/node-editor/issues"
},
- "_id": "editor@1.0.0",
- "_shasum": "60c7f87bd62bcc6a894fa8ccd6afb7823a24f742",
- "_from": "editor@>=1.0.0 <1.1.0",
- "_npmVersion": "2.7.5",
- "_nodeVersion": "1.6.3",
- "_npmUser": {
- "name": "substack",
- "email": "substack@gmail.com"
+ "dependencies": {},
+ "description": "launch $EDITOR in your program",
+ "devDependencies": {
+ "tap": "~0.4.4"
+ },
+ "directories": {
+ "example": "example",
+ "test": "test"
},
"dist": {
"shasum": "60c7f87bd62bcc6a894fa8ccd6afb7823a24f742",
"tarball": "http://registry.npmjs.org/editor/-/editor-1.0.0.tgz"
},
+ "engine": {
+ "node": ">=0.6"
+ },
+ "gitHead": "15200af2c417c65a4df153f39f32143dcd476375",
+ "homepage": "https://github.com/substack/node-editor",
+ "keywords": [
+ "edit",
+ "shell",
+ "text"
+ ],
+ "license": "MIT",
+ "main": "index.js",
"maintainers": [
{
"name": "substack",
"email": "mail@substack.net"
}
],
- "_resolved": "https://registry.npmjs.org/editor/-/editor-1.0.0.tgz"
+ "name": "editor",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/substack/node-editor.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.0.0"
}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/index.js b/deps/npm/node_modules/escape-string-regexp/index.js
index ac6572cabe..ac6572cabe 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/index.js
+++ b/deps/npm/node_modules/escape-string-regexp/index.js
diff --git a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/license b/deps/npm/node_modules/escape-string-regexp/license
index 654d0bfe94..654d0bfe94 100644
--- a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/license
+++ b/deps/npm/node_modules/escape-string-regexp/license
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/package.json b/deps/npm/node_modules/escape-string-regexp/package.json
index 813c9089d2..18bc920130 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/package.json
+++ b/deps/npm/node_modules/escape-string-regexp/package.json
@@ -1,70 +1,94 @@
{
- "name": "escape-string-regexp",
- "version": "1.0.3",
- "description": "Escape RegExp special characters",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/escape-string-regexp.git"
+ "_args": [
+ [
+ "escape-string-regexp@^1.0.2",
+ "/Users/rebecca/code/npm/node_modules/chalk"
+ ]
+ ],
+ "_from": "escape-string-regexp@>=1.0.2 <2.0.0",
+ "_id": "escape-string-regexp@1.0.3",
+ "_inCache": true,
+ "_location": "/escape-string-regexp",
+ "_nodeVersion": "0.10.35",
+ "_npmUser": {
+ "email": "jappelman@xebia.com",
+ "name": "jbnicolai"
+ },
+ "_npmVersion": "2.1.16",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "escape-string-regexp",
+ "raw": "escape-string-regexp@^1.0.2",
+ "rawSpec": "^1.0.2",
+ "scope": null,
+ "spec": ">=1.0.2 <2.0.0",
+ "type": "range"
},
+ "_requiredBy": [
+ "/chalk"
+ ],
+ "_resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz",
+ "_shasum": "9e2d8b25bc2555c3336723750e03f099c2735bb5",
+ "_shrinkwrap": null,
+ "_spec": "escape-string-regexp@^1.0.2",
+ "_where": "/Users/rebecca/code/npm/node_modules/chalk",
"author": {
- "name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
+ "name": "Sindre Sorhus",
"url": "http://sindresorhus.com"
},
- "maintainers": [
- {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- {
- "name": "jbnicolai",
- "email": "jappelman@xebia.com"
- }
- ],
+ "bugs": {
+ "url": "https://github.com/sindresorhus/escape-string-regexp/issues"
+ },
+ "dependencies": {},
+ "description": "Escape RegExp special characters",
+ "devDependencies": {
+ "mocha": "*"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "9e2d8b25bc2555c3336723750e03f099c2735bb5",
+ "tarball": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz"
+ },
"engines": {
"node": ">=0.8.0"
},
- "scripts": {
- "test": "mocha"
- },
"files": [
"index.js"
],
+ "gitHead": "1e446e6b4449b5f1f8868cd31bf8fd25ee37fb4b",
+ "homepage": "https://github.com/sindresorhus/escape-string-regexp",
"keywords": [
+ "characters",
+ "escape",
+ "expression",
+ "re",
"regex",
"regexp",
- "re",
"regular",
- "expression",
- "escape",
- "string",
- "str",
"special",
- "characters"
+ "str",
+ "string"
],
- "devDependencies": {
- "mocha": "*"
- },
- "gitHead": "1e446e6b4449b5f1f8868cd31bf8fd25ee37fb4b",
- "bugs": {
- "url": "https://github.com/sindresorhus/escape-string-regexp/issues"
- },
- "homepage": "https://github.com/sindresorhus/escape-string-regexp",
- "_id": "escape-string-regexp@1.0.3",
- "_shasum": "9e2d8b25bc2555c3336723750e03f099c2735bb5",
- "_from": "escape-string-regexp@>=1.0.2 <2.0.0",
- "_npmVersion": "2.1.16",
- "_nodeVersion": "0.10.35",
- "_npmUser": {
- "name": "jbnicolai",
- "email": "jappelman@xebia.com"
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "sindresorhus",
+ "email": "sindresorhus@gmail.com"
+ },
+ {
+ "name": "jbnicolai",
+ "email": "jappelman@xebia.com"
+ }
+ ],
+ "name": "escape-string-regexp",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/sindresorhus/escape-string-regexp"
},
- "dist": {
- "shasum": "9e2d8b25bc2555c3336723750e03f099c2735bb5",
- "tarball": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz"
+ "scripts": {
+ "test": "mocha"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz",
- "readme": "ERROR: No README data found!"
+ "version": "1.0.3"
}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/readme.md b/deps/npm/node_modules/escape-string-regexp/readme.md
index 808a963a86..808a963a86 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/readme.md
+++ b/deps/npm/node_modules/escape-string-regexp/readme.md
diff --git a/deps/npm/node_modules/request/node_modules/extend/.jscs.json b/deps/npm/node_modules/extend/.jscs.json
index 59faa8bd9f..59faa8bd9f 100644
--- a/deps/npm/node_modules/request/node_modules/extend/.jscs.json
+++ b/deps/npm/node_modules/extend/.jscs.json
diff --git a/deps/npm/node_modules/request/node_modules/extend/.npmignore b/deps/npm/node_modules/extend/.npmignore
index 30d74d2584..30d74d2584 100644
--- a/deps/npm/node_modules/request/node_modules/extend/.npmignore
+++ b/deps/npm/node_modules/extend/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/extend/.travis.yml b/deps/npm/node_modules/extend/.travis.yml
index ebef64499b..ebef64499b 100644
--- a/deps/npm/node_modules/request/node_modules/extend/.travis.yml
+++ b/deps/npm/node_modules/extend/.travis.yml
diff --git a/deps/npm/node_modules/request/node_modules/extend/CHANGELOG.md b/deps/npm/node_modules/extend/CHANGELOG.md
index 2874d2ecda..2874d2ecda 100644
--- a/deps/npm/node_modules/request/node_modules/extend/CHANGELOG.md
+++ b/deps/npm/node_modules/extend/CHANGELOG.md
diff --git a/deps/npm/node_modules/request/node_modules/extend/LICENSE b/deps/npm/node_modules/extend/LICENSE
index 92d41503d3..92d41503d3 100644
--- a/deps/npm/node_modules/request/node_modules/extend/LICENSE
+++ b/deps/npm/node_modules/extend/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/extend/README.md b/deps/npm/node_modules/extend/README.md
index 3a47b21880..3a47b21880 100644
--- a/deps/npm/node_modules/request/node_modules/extend/README.md
+++ b/deps/npm/node_modules/extend/README.md
diff --git a/deps/npm/node_modules/request/node_modules/extend/component.json b/deps/npm/node_modules/extend/component.json
index 0f76b59305..0f76b59305 100644
--- a/deps/npm/node_modules/request/node_modules/extend/component.json
+++ b/deps/npm/node_modules/extend/component.json
diff --git a/deps/npm/node_modules/request/node_modules/extend/index.js b/deps/npm/node_modules/extend/index.js
index 2f957482ee..2f957482ee 100644
--- a/deps/npm/node_modules/request/node_modules/extend/index.js
+++ b/deps/npm/node_modules/extend/index.js
diff --git a/deps/npm/node_modules/request/node_modules/extend/package.json b/deps/npm/node_modules/extend/package.json
index c8c7cac996..64d1715fd7 100644
--- a/deps/npm/node_modules/request/node_modules/extend/package.json
+++ b/deps/npm/node_modules/extend/package.json
@@ -1,20 +1,44 @@
{
- "name": "extend",
+ "_args": [
+ [
+ "extend@~3.0.0",
+ "/Users/rebecca/code/npm/node_modules/request"
+ ]
+ ],
+ "_from": "extend@>=3.0.0 <3.1.0",
+ "_id": "extend@3.0.0",
+ "_inCache": true,
+ "_location": "/extend",
+ "_nodeVersion": "2.3.1",
+ "_npmUser": {
+ "email": "ljharb@gmail.com",
+ "name": "ljharb"
+ },
+ "_npmVersion": "2.11.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "extend",
+ "raw": "extend@~3.0.0",
+ "rawSpec": "~3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <3.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/request"
+ ],
+ "_resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz",
+ "_shasum": "5a474353b9f3353ddd8176dfd37b91c83a46f1d4",
+ "_shrinkwrap": null,
+ "_spec": "extend@~3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/request",
"author": {
- "name": "Stefan Thomas",
"email": "justmoon@members.fsf.org",
+ "name": "Stefan Thomas",
"url": "http://www.justmoon.net"
},
- "version": "3.0.0",
- "description": "Port of jQuery.extend for node.js and the browser",
- "main": "index",
- "scripts": {
- "test": "npm run lint && node test/index.js && npm run coverage-quiet",
- "coverage": "covert test/index.js",
- "coverage-quiet": "covert test/index.js --quiet",
- "lint": "npm run jscs && npm run eslint",
- "jscs": "jscs *.js */*.js",
- "eslint": "eslint *.js */*.js"
+ "bugs": {
+ "url": "https://github.com/justmoon/node-extend/issues"
},
"contributors": [
{
@@ -22,41 +46,28 @@
"url": "https://github.com/ljharb"
}
],
- "keywords": [
- "extend",
- "clone",
- "merge"
- ],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/justmoon/node-extend.git"
- },
"dependencies": {},
+ "description": "Port of jQuery.extend for node.js and the browser",
"devDependencies": {
- "tape": "^4.0.0",
"covert": "^1.1.0",
+ "eslint": "^0.24.0",
"jscs": "^1.13.1",
- "eslint": "^0.24.0"
- },
- "license": "MIT",
- "gitHead": "148e7270cab2e9413af2cd0cab147070d755ed6d",
- "bugs": {
- "url": "https://github.com/justmoon/node-extend/issues"
- },
- "homepage": "https://github.com/justmoon/node-extend#readme",
- "_id": "extend@3.0.0",
- "_shasum": "5a474353b9f3353ddd8176dfd37b91c83a46f1d4",
- "_from": "extend@>=3.0.0 <3.1.0",
- "_npmVersion": "2.11.3",
- "_nodeVersion": "2.3.1",
- "_npmUser": {
- "name": "ljharb",
- "email": "ljharb@gmail.com"
+ "tape": "^4.0.0"
},
+ "directories": {},
"dist": {
"shasum": "5a474353b9f3353ddd8176dfd37b91c83a46f1d4",
"tarball": "http://registry.npmjs.org/extend/-/extend-3.0.0.tgz"
},
+ "gitHead": "148e7270cab2e9413af2cd0cab147070d755ed6d",
+ "homepage": "https://github.com/justmoon/node-extend#readme",
+ "keywords": [
+ "clone",
+ "extend",
+ "merge"
+ ],
+ "license": "MIT",
+ "main": "index",
"maintainers": [
{
"name": "justmoon",
@@ -67,7 +78,19 @@
"email": "ljharb@gmail.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "extend",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/justmoon/node-extend.git"
+ },
+ "scripts": {
+ "coverage": "covert test/index.js",
+ "coverage-quiet": "covert test/index.js --quiet",
+ "eslint": "eslint *.js */*.js",
+ "jscs": "jscs *.js */*.js",
+ "lint": "npm run jscs && npm run eslint",
+ "test": "npm run lint && node test/index.js && npm run coverage-quiet"
+ },
+ "version": "3.0.0"
}
diff --git a/deps/npm/node_modules/request/node_modules/forever-agent/LICENSE b/deps/npm/node_modules/forever-agent/LICENSE
index a4a9aee0c2..a4a9aee0c2 100644
--- a/deps/npm/node_modules/request/node_modules/forever-agent/LICENSE
+++ b/deps/npm/node_modules/forever-agent/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/forever-agent/README.md b/deps/npm/node_modules/forever-agent/README.md
index 9d5b66343c..9d5b66343c 100644
--- a/deps/npm/node_modules/request/node_modules/forever-agent/README.md
+++ b/deps/npm/node_modules/forever-agent/README.md
diff --git a/deps/npm/node_modules/request/node_modules/forever-agent/index.js b/deps/npm/node_modules/forever-agent/index.js
index 416c7abd70..d7276fd973 100644
--- a/deps/npm/node_modules/request/node_modules/forever-agent/index.js
+++ b/deps/npm/node_modules/forever-agent/index.js
@@ -6,8 +6,8 @@ var util = require('util')
, net = require('net')
, tls = require('tls')
, AgentSSL = require('https').Agent
-
-function getConnectionName(host, port) {
+
+function getConnectionName(host, port) {
var name = ''
if (typeof host === 'string') {
name = host + ':' + port
@@ -16,7 +16,7 @@ function getConnectionName(host, port) {
name = host.host + ':' + host.port + ':' + (host.localAddress ? (host.localAddress + ':') : ':')
}
return name
-}
+}
function ForeverAgent(options) {
var self = this
@@ -34,7 +34,7 @@ function ForeverAgent(options) {
} else if (self.sockets[name].length < self.minSockets) {
if (!self.freeSockets[name]) self.freeSockets[name] = []
self.freeSockets[name].push(socket)
-
+
// if an error happens while we don't use the socket anyway, meh, throw the socket away
var onIdleError = function() {
socket.destroy()
@@ -60,7 +60,7 @@ ForeverAgent.prototype.createConnection = net.createConnection
ForeverAgent.prototype.addRequestNoreuse = Agent.prototype.addRequest
ForeverAgent.prototype.addRequest = function(req, host, port) {
var name = getConnectionName(host, port)
-
+
if (typeof host !== 'string') {
var options = host
port = options.port
@@ -89,7 +89,7 @@ ForeverAgent.prototype.removeSocket = function(s, name, host, port) {
delete this.sockets[name]
delete this.requests[name]
}
-
+
if (this.freeSockets[name]) {
var index = this.freeSockets[name].indexOf(s)
if (index !== -1) {
diff --git a/deps/npm/node_modules/request/node_modules/forever-agent/package.json b/deps/npm/node_modules/forever-agent/package.json
index ef074a5106..d22d4c0322 100644
--- a/deps/npm/node_modules/request/node_modules/forever-agent/package.json
+++ b/deps/npm/node_modules/forever-agent/package.json
@@ -1,37 +1,59 @@
{
+ "_args": [
+ [
+ "forever-agent@~0.6.0",
+ "/Users/rebecca/code/npm/node_modules/request"
+ ]
+ ],
+ "_from": "forever-agent@>=0.6.0 <0.7.0",
+ "_id": "forever-agent@0.6.1",
+ "_inCache": true,
+ "_location": "/forever-agent",
+ "_npmUser": {
+ "email": "simeonvelichkov@gmail.com",
+ "name": "simov"
+ },
+ "_npmVersion": "1.4.28",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "forever-agent",
+ "raw": "forever-agent@~0.6.0",
+ "rawSpec": "~0.6.0",
+ "scope": null,
+ "spec": ">=0.6.0 <0.7.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/request"
+ ],
+ "_resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+ "_shasum": "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91",
+ "_shrinkwrap": null,
+ "_spec": "forever-agent@~0.6.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/request",
"author": {
- "name": "Mikeal Rogers",
"email": "mikeal.rogers@gmail.com",
+ "name": "Mikeal Rogers",
"url": "http://www.futurealoof.com"
},
- "name": "forever-agent",
- "description": "HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.",
- "version": "0.6.1",
- "license": "Apache-2.0",
- "repository": {
- "url": "git+https://github.com/mikeal/forever-agent.git"
+ "bugs": {
+ "url": "https://github.com/mikeal/forever-agent/issues"
},
- "main": "index.js",
"dependencies": {},
+ "description": "HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.",
"devDependencies": {},
- "optionalDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91",
+ "tarball": "http://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"
+ },
"engines": {
"node": "*"
},
"gitHead": "1b3b6163f2b3c2c4122bbfa288c1325c0df9871d",
- "bugs": {
- "url": "https://github.com/mikeal/forever-agent/issues"
- },
"homepage": "https://github.com/mikeal/forever-agent",
- "_id": "forever-agent@0.6.1",
- "scripts": {},
- "_shasum": "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91",
- "_from": "forever-agent@>=0.6.0 <0.7.0",
- "_npmVersion": "1.4.28",
- "_npmUser": {
- "name": "simov",
- "email": "simeonvelichkov@gmail.com"
- },
+ "license": "Apache-2.0",
+ "main": "index.js",
"maintainers": [
{
"name": "mikeal",
@@ -46,11 +68,11 @@
"email": "simeonvelichkov@gmail.com"
}
],
- "dist": {
- "shasum": "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91",
- "tarball": "http://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"
+ "name": "forever-agent",
+ "optionalDependencies": {},
+ "repository": {
+ "url": "https://github.com/mikeal/forever-agent"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {},
+ "version": "0.6.1"
}
diff --git a/deps/npm/node_modules/request/node_modules/form-data/License b/deps/npm/node_modules/form-data/License
index c7ff12a2f8..c7ff12a2f8 100644
--- a/deps/npm/node_modules/request/node_modules/form-data/License
+++ b/deps/npm/node_modules/form-data/License
diff --git a/deps/npm/node_modules/request/node_modules/form-data/Readme.md b/deps/npm/node_modules/form-data/Readme.md
index 492773231f..492773231f 100644
--- a/deps/npm/node_modules/request/node_modules/form-data/Readme.md
+++ b/deps/npm/node_modules/form-data/Readme.md
diff --git a/deps/npm/node_modules/request/node_modules/form-data/lib/browser.js b/deps/npm/node_modules/form-data/lib/browser.js
index 1e7717d564..1e7717d564 100644
--- a/deps/npm/node_modules/request/node_modules/form-data/lib/browser.js
+++ b/deps/npm/node_modules/form-data/lib/browser.js
diff --git a/deps/npm/node_modules/request/node_modules/form-data/lib/form_data.js b/deps/npm/node_modules/form-data/lib/form_data.js
index 0cbb2e8331..0cbb2e8331 100644
--- a/deps/npm/node_modules/request/node_modules/form-data/lib/form_data.js
+++ b/deps/npm/node_modules/form-data/lib/form_data.js
diff --git a/deps/npm/node_modules/request/node_modules/form-data/package.json b/deps/npm/node_modules/form-data/package.json
index 8fba29b800..01f1798646 100644
--- a/deps/npm/node_modules/request/node_modules/form-data/package.json
+++ b/deps/npm/node_modules/form-data/package.json
@@ -1,33 +1,52 @@
{
+ "_args": [
+ [
+ "form-data@1.0.0-rc3",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "form-data@1.0.0-rc3",
+ "_id": "form-data@1.0.0-rc3",
+ "_inCache": true,
+ "_location": "/form-data",
+ "_nodeVersion": "2.2.1",
+ "_npmUser": {
+ "email": "pierceydylan@gmail.com",
+ "name": "dylanpiercey"
+ },
+ "_npmVersion": "2.11.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "form-data",
+ "raw": "form-data@1.0.0-rc3",
+ "rawSpec": "1.0.0-rc3",
+ "scope": null,
+ "spec": "1.0.0-rc3",
+ "type": "version"
+ },
+ "_requiredBy": [
+ "/request"
+ ],
+ "_resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz",
+ "_shasum": "d35bc62e7fbc2937ae78f948aaa0d38d90607577",
+ "_shrinkwrap": null,
+ "_spec": "form-data@1.0.0-rc3",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Felix Geisendörfer",
"email": "felix@debuggable.com",
+ "name": "Felix Geisendörfer",
"url": "http://debuggable.com/"
},
- "name": "form-data",
- "description": "A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.",
- "version": "1.0.0-rc3",
- "repository": {
- "type": "git",
- "url": "git://github.com/form-data/form-data.git"
- },
- "main": "./lib/form_data",
"browser": "./lib/browser",
- "scripts": {
- "test": "./test/run.js"
- },
- "pre-commit": [
- "test"
- ],
- "engines": {
- "node": ">= 0.10"
+ "bugs": {
+ "url": "https://github.com/form-data/form-data/issues"
},
"dependencies": {
"async": "^1.4.0",
"combined-stream": "^1.0.5",
"mime-types": "^2.1.3"
},
- "license": "MIT",
+ "description": "A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.",
"devDependencies": {
"fake": "^0.2.2",
"far": "^0.0.7",
@@ -35,24 +54,19 @@
"pre-commit": "^1.0.10",
"request": "^2.60.0"
},
- "gitHead": "c174f1b7f3a78a00ec5af0360469280445e37804",
- "bugs": {
- "url": "https://github.com/form-data/form-data/issues"
- },
- "homepage": "https://github.com/form-data/form-data#readme",
- "_id": "form-data@1.0.0-rc3",
- "_shasum": "d35bc62e7fbc2937ae78f948aaa0d38d90607577",
- "_from": "form-data@>=1.0.0-rc1 <1.1.0",
- "_npmVersion": "2.11.0",
- "_nodeVersion": "2.2.1",
- "_npmUser": {
- "name": "dylanpiercey",
- "email": "pierceydylan@gmail.com"
- },
+ "directories": {},
"dist": {
"shasum": "d35bc62e7fbc2937ae78f948aaa0d38d90607577",
"tarball": "http://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz"
},
+ "engines": {
+ "node": ">= 0.10"
+ },
+ "gitHead": "c174f1b7f3a78a00ec5af0360469280445e37804",
+ "homepage": "https://github.com/form-data/form-data#readme",
+ "installable": true,
+ "license": "MIT",
+ "main": "./lib/form_data",
"maintainers": [
{
"name": "felixge",
@@ -79,7 +93,17 @@
"email": "pierceydylan@gmail.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "form-data",
+ "optionalDependencies": {},
+ "pre-commit": [
+ "test"
+ ],
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/form-data/form-data.git"
+ },
+ "scripts": {
+ "test": "./test/run.js"
+ },
+ "version": "1.0.0-rc3"
}
diff --git a/deps/npm/node_modules/fs-vacuum/package.json b/deps/npm/node_modules/fs-vacuum/package.json
index c7d9895a92..da4465c95a 100644
--- a/deps/npm/node_modules/fs-vacuum/package.json
+++ b/deps/npm/node_modules/fs-vacuum/package.json
@@ -1,43 +1,88 @@
{
- "name": "fs-vacuum",
- "version": "1.2.7",
- "description": "recursively remove empty directories -- to a point",
- "main": "vacuum.js",
- "scripts": {
- "test": "tap test/*.js"
+ "_args": [
+ [
+ "fs-vacuum@~1.2.6",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "fs-vacuum@>=1.2.6 <1.3.0",
+ "_id": "fs-vacuum@1.2.7",
+ "_inCache": true,
+ "_location": "/fs-vacuum",
+ "_nodeVersion": "2.2.2",
+ "_npmUser": {
+ "email": "kat@sykosomatic.org",
+ "name": "zkat"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/npm/fs-vacuum.git"
+ "_npmVersion": "2.14.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "fs-vacuum",
+ "raw": "fs-vacuum@~1.2.6",
+ "rawSpec": "~1.2.6",
+ "scope": null,
+ "spec": ">=1.2.6 <1.3.0",
+ "type": "range"
},
- "keywords": [
- "rm",
- "rimraf",
- "clean"
+ "_requiredBy": [
+ "/"
],
+ "_resolved": "https://registry.npmjs.org/fs-vacuum/-/fs-vacuum-1.2.7.tgz",
+ "_shasum": "75e501f9d2889ba2fe9fe12f936ba5dad50ca35a",
+ "_shrinkwrap": null,
+ "_spec": "fs-vacuum@~1.2.6",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Forrest L Norvell",
- "email": "ogd@aoaioxxysz.net"
+ "email": "ogd@aoaioxxysz.net",
+ "name": "Forrest L Norvell"
},
- "license": "ISC",
"bugs": {
"url": "https://github.com/npm/fs-vacuum/issues"
},
- "homepage": "https://github.com/npm/fs-vacuum",
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "path-is-inside": "^1.0.1",
+ "rimraf": "^2.2.8"
+ },
+ "description": "recursively remove empty directories -- to a point",
"devDependencies": {
"mkdirp": "^0.5.0",
"tap": "^0.4.11",
"tmp": "0.0.24"
},
- "dependencies": {
- "graceful-fs": "^4.1.2",
- "path-is-inside": "^1.0.1",
- "rimraf": "^2.2.8"
+ "directories": {},
+ "dist": {
+ "shasum": "75e501f9d2889ba2fe9fe12f936ba5dad50ca35a",
+ "tarball": "http://registry.npmjs.org/fs-vacuum/-/fs-vacuum-1.2.7.tgz"
},
- "readme": "# fs-vacuum\n\nRemove the empty branches of a directory tree, optionally up to (but not\nincluding) a specified base directory. Optionally nukes the leaf directory.\n\n## Usage\n\n```javascript\nvar logger = require(\"npmlog\");\nvar vacuum = require(\"fs-vacuum\");\n\nvar options = {\n base : \"/path/to/my/tree/root\",\n purge : true,\n log : logger.silly.bind(logger, \"myCleanup\")\n};\n\n/* Assuming there are no other files or directories in \"out\", \"to\", or \"my\",\n * the final path will just be \"/path/to/my/tree/root\".\n */\nvacuum(\"/path/to/my/tree/root/out/to/my/files\", function (error) {\n if (error) console.error(\"Unable to cleanly vacuum:\", error.message);\n});\n```\n# vacuum(directory, options, callback)\n\n* `directory` {String} Leaf node to remove. **Must be a directory, symlink, or file.**\n* `options` {Object}\n * `base` {String} No directories at or above this level of the filesystem will be removed.\n * `purge` {Boolean} If set, nuke the whole leaf directory, including its contents.\n * `log` {Function} A logging function that takes `npmlog`-compatible argument lists.\n* `callback` {Function} Function to call once vacuuming is complete.\n * `error` {Error} What went wrong along the way, if anything.\n",
- "readmeFilename": "README.md",
"gitHead": "498a44d987ee11bc355fe1ec479d55a689fc37ef",
- "_id": "fs-vacuum@1.2.7",
- "_shasum": "75e501f9d2889ba2fe9fe12f936ba5dad50ca35a",
- "_from": "fs-vacuum@1.2.7"
+ "homepage": "https://github.com/npm/fs-vacuum",
+ "installable": true,
+ "keywords": [
+ "clean",
+ "rimraf",
+ "rm"
+ ],
+ "license": "ISC",
+ "main": "vacuum.js",
+ "maintainers": [
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ },
+ {
+ "name": "zkat",
+ "email": "kat@sykosomatic.org"
+ }
+ ],
+ "name": "fs-vacuum",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/npm/fs-vacuum.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.2.7"
}
diff --git a/deps/npm/node_modules/fs-write-stream-atomic/package.json b/deps/npm/node_modules/fs-write-stream-atomic/package.json
index a94785682a..46a8546ba8 100644
--- a/deps/npm/node_modules/fs-write-stream-atomic/package.json
+++ b/deps/npm/node_modules/fs-write-stream-atomic/package.json
@@ -1,38 +1,86 @@
{
- "name": "fs-write-stream-atomic",
- "version": "1.0.4",
- "description": "Like `fs.createWriteStream(...)`, but atomic.",
- "main": "index.js",
- "directories": {
- "test": "test"
+ "_args": [
+ [
+ "fs-write-stream-atomic@~1.0.3",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "fs-write-stream-atomic@>=1.0.3 <1.1.0",
+ "_id": "fs-write-stream-atomic@1.0.4",
+ "_inCache": true,
+ "_location": "/fs-write-stream-atomic",
+ "_nodeVersion": "2.2.2",
+ "_npmUser": {
+ "email": "kat@sykosomatic.org",
+ "name": "zkat"
+ },
+ "_npmVersion": "2.14.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "fs-write-stream-atomic",
+ "raw": "fs-write-stream-atomic@~1.0.3",
+ "rawSpec": "~1.0.3",
+ "scope": null,
+ "spec": ">=1.0.3 <1.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.4.tgz",
+ "_shasum": "c1ea55889f036ceebdead7d1055edbad998fe5e9",
+ "_shrinkwrap": null,
+ "_spec": "fs-write-stream-atomic@~1.0.3",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
+ "url": "http://blog.izs.me/"
+ },
+ "bugs": {
+ "url": "https://github.com/npm/fs-write-stream-atomic/issues"
},
"dependencies": {
"graceful-fs": "^4.1.2"
},
+ "description": "Like `fs.createWriteStream(...)`, but atomic.",
"devDependencies": {
"tap": "^1.2.0"
},
- "scripts": {
- "test": "tap test/*.js"
+ "directories": {
+ "test": "test"
},
+ "dist": {
+ "shasum": "c1ea55889f036ceebdead7d1055edbad998fe5e9",
+ "tarball": "http://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.4.tgz"
+ },
+ "gitHead": "6ca2651b913149543c5390c6c4f7d370bdca42b5",
+ "homepage": "https://github.com/npm/fs-write-stream-atomic",
+ "installable": true,
+ "license": "ISC",
+ "main": "index.js",
+ "maintainers": [
+ {
+ "name": "iarna",
+ "email": "me@re-becca.org"
+ },
+ {
+ "name": "isaacs",
+ "email": "isaacs@npmjs.com"
+ },
+ {
+ "name": "zkat",
+ "email": "kat@sykosomatic.org"
+ }
+ ],
+ "name": "fs-write-stream-atomic",
+ "optionalDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/npm/fs-write-stream-atomic.git"
},
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
- "license": "ISC",
- "bugs": {
- "url": "https://github.com/npm/fs-write-stream-atomic/issues"
+ "scripts": {
+ "test": "tap test/*.js"
},
- "homepage": "https://github.com/npm/fs-write-stream-atomic",
- "readme": "# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic')\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options)\nvar read = fs.createReadStream('input.txt')\nread.pipe(write)\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n* `filename` {String} The file we want to write to\n* `options` {Object}\n * `chown` {Object} User and group to set ownership after write\n * `uid` {Number}\n * `gid` {Number}\n * `encoding` {String} default = 'utf8'\n * `mode` {Number} default = `0666`\n * `flags` {String} default = `'w'`\n\n",
- "readmeFilename": "README.md",
- "gitHead": "6ca2651b913149543c5390c6c4f7d370bdca42b5",
- "_id": "fs-write-stream-atomic@1.0.4",
- "_shasum": "c1ea55889f036ceebdead7d1055edbad998fe5e9",
- "_from": "fs-write-stream-atomic@1.0.4"
+ "version": "1.0.4"
}
diff --git a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/.npmignore b/deps/npm/node_modules/fstream-ignore/.npmignore
index a843dc44a1..a843dc44a1 100644
--- a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/.npmignore
+++ b/deps/npm/node_modules/fstream-ignore/.npmignore
diff --git a/deps/npm/node_modules/chmodr/LICENSE b/deps/npm/node_modules/fstream-ignore/LICENSE
index 19129e315f..19129e315f 100644
--- a/deps/npm/node_modules/chmodr/LICENSE
+++ b/deps/npm/node_modules/fstream-ignore/LICENSE
diff --git a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/README.md b/deps/npm/node_modules/fstream-ignore/README.md
index 31170feae4..31170feae4 100644
--- a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/README.md
+++ b/deps/npm/node_modules/fstream-ignore/README.md
diff --git a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/example/basic.js b/deps/npm/node_modules/fstream-ignore/example/basic.js
index ff4534289c..ff4534289c 100644
--- a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/example/basic.js
+++ b/deps/npm/node_modules/fstream-ignore/example/basic.js
diff --git a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/ignore.js b/deps/npm/node_modules/fstream-ignore/ignore.js
index 212fc7bdea..212fc7bdea 100644
--- a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/ignore.js
+++ b/deps/npm/node_modules/fstream-ignore/ignore.js
diff --git a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json b/deps/npm/node_modules/fstream-ignore/package.json
index 1a505bd4a2..05416ea99b 100644
--- a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json
+++ b/deps/npm/node_modules/fstream-ignore/package.json
@@ -1,56 +1,79 @@
{
+ "_args": [
+ [
+ "fstream-ignore@^1.0.0",
+ "/Users/rebecca/code/npm/node_modules/fstream-npm"
+ ]
+ ],
+ "_from": "fstream-ignore@>=1.0.0 <2.0.0",
+ "_id": "fstream-ignore@1.0.2",
+ "_inCache": true,
+ "_location": "/fstream-ignore",
+ "_nodeVersion": "0.10.16",
+ "_npmUser": {
+ "email": "i@izs.me",
+ "name": "isaacs"
+ },
+ "_npmVersion": "2.1.11",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "fstream-ignore",
+ "raw": "fstream-ignore@^1.0.0",
+ "rawSpec": "^1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/fstream-npm"
+ ],
+ "_resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.2.tgz",
+ "_shasum": "18c891db01b782a74a7bff936a0f24997741c7ab",
+ "_shrinkwrap": null,
+ "_spec": "fstream-ignore@^1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/fstream-npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "name": "fstream-ignore",
- "description": "A thing for ignoring files based on globs",
- "version": "1.0.2",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/fstream-ignore.git"
- },
- "main": "ignore.js",
- "scripts": {
- "test": "tap test/*.js"
+ "bugs": {
+ "url": "https://github.com/isaacs/fstream-ignore/issues"
},
"dependencies": {
"fstream": "^1.0.0",
"inherits": "2",
"minimatch": "^2.0.1"
},
+ "description": "A thing for ignoring files based on globs",
"devDependencies": {
- "tap": "",
+ "mkdirp": "",
"rimraf": "",
- "mkdirp": ""
+ "tap": ""
},
- "license": "ISC",
- "gitHead": "20363d39660671c0de746bd07a0d07de7090d085",
- "bugs": {
- "url": "https://github.com/isaacs/fstream-ignore/issues"
+ "directories": {},
+ "dist": {
+ "shasum": "18c891db01b782a74a7bff936a0f24997741c7ab",
+ "tarball": "http://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.2.tgz"
},
+ "gitHead": "20363d39660671c0de746bd07a0d07de7090d085",
"homepage": "https://github.com/isaacs/fstream-ignore",
- "_id": "fstream-ignore@1.0.2",
- "_shasum": "18c891db01b782a74a7bff936a0f24997741c7ab",
- "_from": "fstream-ignore@>=1.0.0 <2.0.0",
- "_npmVersion": "2.1.11",
- "_nodeVersion": "0.10.16",
- "_npmUser": {
- "name": "isaacs",
- "email": "i@izs.me"
- },
+ "license": "ISC",
+ "main": "ignore.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "dist": {
- "shasum": "18c891db01b782a74a7bff936a0f24997741c7ab",
- "tarball": "http://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.2.tgz"
+ "name": "fstream-ignore",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/fstream-ignore.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.2.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.0.2"
}
diff --git a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/.ignore b/deps/npm/node_modules/fstream-ignore/test/.ignore
index 773679d45e..773679d45e 100644
--- a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/.ignore
+++ b/deps/npm/node_modules/fstream-ignore/test/.ignore
diff --git a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/.npmignore b/deps/npm/node_modules/fstream-ignore/test/.npmignore
index 1b26d0de59..1b26d0de59 100644
--- a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/.npmignore
+++ b/deps/npm/node_modules/fstream-ignore/test/.npmignore
diff --git a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/00-setup.js b/deps/npm/node_modules/fstream-ignore/test/00-setup.js
index 7d7e4a1b78..351bcd10f1 100644
--- a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/00-setup.js
+++ b/deps/npm/node_modules/fstream-ignore/test/00-setup.js
@@ -68,4 +68,3 @@ tap.test("create fixtures", function (t) {
})
t.end()
})
-
diff --git a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/basic.js b/deps/npm/node_modules/fstream-ignore/test/basic.js
index 3718076eed..3718076eed 100644
--- a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/basic.js
+++ b/deps/npm/node_modules/fstream-ignore/test/basic.js
diff --git a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/common.js b/deps/npm/node_modules/fstream-ignore/test/common.js
index 0e6cd989c9..0e6cd989c9 100644
--- a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/common.js
+++ b/deps/npm/node_modules/fstream-ignore/test/common.js
diff --git a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/ignore-most.js b/deps/npm/node_modules/fstream-ignore/test/ignore-most.js
index 43eec4b546..43eec4b546 100644
--- a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/ignore-most.js
+++ b/deps/npm/node_modules/fstream-ignore/test/ignore-most.js
diff --git a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/nested-ignores.js b/deps/npm/node_modules/fstream-ignore/test/nested-ignores.js
index a9ede59ca7..a9ede59ca7 100644
--- a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/nested-ignores.js
+++ b/deps/npm/node_modules/fstream-ignore/test/nested-ignores.js
diff --git a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/read-file-order.js b/deps/npm/node_modules/fstream-ignore/test/read-file-order.js
index 0d851164f2..0d851164f2 100644
--- a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/read-file-order.js
+++ b/deps/npm/node_modules/fstream-ignore/test/read-file-order.js
diff --git a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/unignore-child.js b/deps/npm/node_modules/fstream-ignore/test/unignore-child.js
index 5812354df7..5812354df7 100644
--- a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/unignore-child.js
+++ b/deps/npm/node_modules/fstream-ignore/test/unignore-child.js
diff --git a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/zz-cleanup.js b/deps/npm/node_modules/fstream-ignore/test/zz-cleanup.js
index 82f064a421..82f064a421 100644
--- a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/zz-cleanup.js
+++ b/deps/npm/node_modules/fstream-ignore/test/zz-cleanup.js
diff --git a/deps/npm/node_modules/fstream-npm/package.json b/deps/npm/node_modules/fstream-npm/package.json
index f3ab7b8faf..f4deee360d 100644
--- a/deps/npm/node_modules/fstream-npm/package.json
+++ b/deps/npm/node_modules/fstream-npm/package.json
@@ -1,24 +1,50 @@
{
+ "_args": [
+ [
+ "fstream-npm@~1.0.5",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "fstream-npm@>=1.0.5 <1.1.0",
+ "_id": "fstream-npm@1.0.5",
+ "_inCache": true,
+ "_location": "/fstream-npm",
+ "_nodeVersion": "2.5.0",
+ "_npmUser": {
+ "email": "ogd@aoaioxxysz.net",
+ "name": "othiym23"
+ },
+ "_npmVersion": "2.14.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "fstream-npm",
+ "raw": "fstream-npm@~1.0.5",
+ "rawSpec": "~1.0.5",
+ "scope": null,
+ "spec": ">=1.0.5 <1.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/fstream-npm/-/fstream-npm-1.0.5.tgz",
+ "_shasum": "4c1d1cbc6da95c745f8d2c52077a1d2e7b337206",
+ "_shrinkwrap": null,
+ "_spec": "fstream-npm@~1.0.5",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "name": "fstream-npm",
- "description": "fstream class for creating npm packages",
- "version": "1.0.5",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/fstream-npm.git"
- },
- "scripts": {
- "test": "standard && tap test/*.js"
+ "bugs": {
+ "url": "https://github.com/isaacs/fstream-npm/issues"
},
- "main": "./fstream-npm.js",
"dependencies": {
"fstream-ignore": "^1.0.0",
"inherits": "2"
},
+ "description": "fstream class for creating npm packages",
"devDependencies": {
"graceful-fs": "^4.1.2",
"mkdirp": "^0.5.1",
@@ -26,15 +52,38 @@
"standard": "^4.3.1",
"tap": "^1.3.2"
},
- "license": "ISC",
- "readme": "# fstream-npm\n\nThis is an fstream DirReader class that will read a directory and filter\nthings according to the semantics of what goes in an npm package.\n\nFor example:\n\n```javascript\n// This will print out all the files that would be included\n// by 'npm publish' or 'npm install' of this directory.\n\nvar FN = require(\"fstream-npm\")\nFN({ path: \"./\" })\n .on(\"child\", function (e) {\n console.error(e.path.substr(e.root.path.length + 1))\n })\n```\n\n",
- "readmeFilename": "README.md",
- "gitHead": "f6ec06b9c45d7330213a5b446fff424b5a74e197",
- "bugs": {
- "url": "https://github.com/isaacs/fstream-npm/issues"
+ "directories": {},
+ "dist": {
+ "shasum": "4c1d1cbc6da95c745f8d2c52077a1d2e7b337206",
+ "tarball": "http://registry.npmjs.org/fstream-npm/-/fstream-npm-1.0.5.tgz"
},
+ "gitHead": "f6ec06b9c45d7330213a5b446fff424b5a74e197",
"homepage": "https://github.com/isaacs/fstream-npm#readme",
- "_id": "fstream-npm@1.0.5",
- "_shasum": "4c1d1cbc6da95c745f8d2c52077a1d2e7b337206",
- "_from": "fstream-npm@>=1.0.5 <1.1.0"
+ "installable": true,
+ "license": "ISC",
+ "main": "./fstream-npm.js",
+ "maintainers": [
+ {
+ "name": "isaacs",
+ "email": "isaacs@npmjs.com"
+ },
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ },
+ {
+ "name": "iarna",
+ "email": "me@re-becca.org"
+ }
+ ],
+ "name": "fstream-npm",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/fstream-npm.git"
+ },
+ "scripts": {
+ "test": "standard && tap test/*.js"
+ },
+ "version": "1.0.5"
}
diff --git a/deps/npm/node_modules/fstream/package.json b/deps/npm/node_modules/fstream/package.json
index 8c00819544..6eeeffe499 100644
--- a/deps/npm/node_modules/fstream/package.json
+++ b/deps/npm/node_modules/fstream/package.json
@@ -1,19 +1,48 @@
{
+ "_args": [
+ [
+ "fstream@~1.0.7",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "fstream@>=1.0.7 <1.1.0",
+ "_id": "fstream@1.0.8",
+ "_inCache": true,
+ "_location": "/fstream",
+ "_nodeVersion": "2.2.2",
+ "_npmUser": {
+ "email": "kat@sykosomatic.org",
+ "name": "zkat"
+ },
+ "_npmVersion": "2.14.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "fstream",
+ "raw": "fstream@~1.0.7",
+ "rawSpec": "~1.0.7",
+ "scope": null,
+ "spec": ">=1.0.7 <1.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/",
+ "/fstream-ignore",
+ "/node-gyp",
+ "/node-gyp/tar",
+ "/tar"
+ ],
+ "_resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.8.tgz",
+ "_shasum": "7e8d7a73abb3647ef36e4b8a15ca801dba03d038",
+ "_shrinkwrap": null,
+ "_spec": "fstream@~1.0.7",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "name": "fstream",
- "description": "Advanced file system stream things",
- "version": "1.0.8",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/fstream.git"
- },
- "main": "fstream.js",
- "engines": {
- "node": ">=0.6"
+ "bugs": {
+ "url": "https://github.com/isaacs/fstream/issues"
},
"dependencies": {
"graceful-fs": "^4.1.2",
@@ -21,22 +50,50 @@
"mkdirp": ">=0.5 0",
"rimraf": "2"
},
+ "description": "Advanced file system stream things",
"devDependencies": {
"standard": "^4.0.0",
"tap": "^1.2.0"
},
- "scripts": {
- "test": "standard && tap examples/*.js"
+ "directories": {},
+ "dist": {
+ "shasum": "7e8d7a73abb3647ef36e4b8a15ca801dba03d038",
+ "tarball": "http://registry.npmjs.org/fstream/-/fstream-1.0.8.tgz"
},
- "license": "ISC",
- "readme": "Like FS streams, but with stat on them, and supporting directories and\nsymbolic links, as well as normal files. Also, you can use this to set\nthe stats on a file, even if you don't change its contents, or to create\na symlink, etc.\n\nSo, for example, you can \"write\" a directory, and it'll call `mkdir`. You\ncan specify a uid and gid, and it'll call `chown`. You can specify a\n`mtime` and `atime`, and it'll call `utimes`. You can call it a symlink\nand provide a `linkpath` and it'll call `symlink`.\n\nNote that it won't automatically resolve symbolic links. So, if you\ncall `fstream.Reader('/some/symlink')` then you'll get an object\nthat stats and then ends immediately (since it has no data). To follow\nsymbolic links, do this: `fstream.Reader({path:'/some/symlink', follow:\ntrue })`.\n\nThere are various checks to make sure that the bytes emitted are the\nsame as the intended size, if the size is set.\n\n## Examples\n\n```javascript\nfstream\n .Writer({ path: \"path/to/file\"\n , mode: 0755\n , size: 6\n })\n .write(\"hello\\n\")\n .end()\n```\n\nThis will create the directories if they're missing, and then write\n`hello\\n` into the file, chmod it to 0755, and assert that 6 bytes have\nbeen written when it's done.\n\n```javascript\nfstream\n .Writer({ path: \"path/to/file\"\n , mode: 0755\n , size: 6\n , flags: \"a\"\n })\n .write(\"hello\\n\")\n .end()\n```\n\nYou can pass flags in, if you want to append to a file.\n\n```javascript\nfstream\n .Writer({ path: \"path/to/symlink\"\n , linkpath: \"./file\"\n , SymbolicLink: true\n , mode: \"0755\" // octal strings supported\n })\n .end()\n```\n\nIf isSymbolicLink is a function, it'll be called, and if it returns\ntrue, then it'll treat it as a symlink. If it's not a function, then\nany truish value will make a symlink, or you can set `type:\n'SymbolicLink'`, which does the same thing.\n\nNote that the linkpath is relative to the symbolic link location, not\nthe parent dir or cwd.\n\n```javascript\nfstream\n .Reader(\"path/to/dir\")\n .pipe(fstream.Writer(\"path/to/other/dir\"))\n```\n\nThis will do like `cp -Rp path/to/dir path/to/other/dir`. If the other\ndir exists and isn't a directory, then it'll emit an error. It'll also\nset the uid, gid, mode, etc. to be identical. In this way, it's more\nlike `rsync -a` than simply a copy.\n",
- "readmeFilename": "README.md",
- "gitHead": "d9f81146c50e687f1df04c1a0e7e4c173eb3dae2",
- "bugs": {
- "url": "https://github.com/isaacs/fstream/issues"
+ "engines": {
+ "node": ">=0.6"
},
+ "gitHead": "d9f81146c50e687f1df04c1a0e7e4c173eb3dae2",
"homepage": "https://github.com/isaacs/fstream#readme",
- "_id": "fstream@1.0.8",
- "_shasum": "7e8d7a73abb3647ef36e4b8a15ca801dba03d038",
- "_from": "fstream@1.0.8"
+ "installable": true,
+ "license": "ISC",
+ "main": "fstream.js",
+ "maintainers": [
+ {
+ "name": "iarna",
+ "email": "me@re-becca.org"
+ },
+ {
+ "name": "isaacs",
+ "email": "isaacs@npmjs.com"
+ },
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ },
+ {
+ "name": "zkat",
+ "email": "kat@sykosomatic.org"
+ }
+ ],
+ "name": "fstream",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/fstream.git"
+ },
+ "scripts": {
+ "test": "standard && tap examples/*.js"
+ },
+ "version": "1.0.8"
}
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/.npmignore b/deps/npm/node_modules/gauge/.npmignore
index df22a16c63..df22a16c63 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/.npmignore
+++ b/deps/npm/node_modules/gauge/.npmignore
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/LICENSE b/deps/npm/node_modules/gauge/LICENSE
index e756052969..e756052969 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/LICENSE
+++ b/deps/npm/node_modules/gauge/LICENSE
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/README.md b/deps/npm/node_modules/gauge/README.md
index fb9eb0a7d1..ca0a8cd773 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/README.md
+++ b/deps/npm/node_modules/gauge/README.md
@@ -30,6 +30,11 @@ gauge.hide()
Constructs a new gauge. Gauges are drawn on a single line, and are not drawn
if the current terminal isn't a tty.
+If you resize your terminal in a way that can be detected then the gauge
+will be drawn at the new size. As a general rule, growing your terminal will
+be clean, but shrinking your terminal will result in cruft as we don't have
+enough information to know where what we wrote previously is now located.
+
The **options** object can have the following properties, all of which are
optional:
@@ -117,7 +122,7 @@ will be turned into the gauge line. The default template is:
```javascript
[
- {type: "name", separated: true, maxLength: 25, minWidth: 25, align: "left"},
+ {type: "name", separated: true, maxLength: 25, minLength: 25, align: "left"},
{type: "spinner", separated: true},
{type: "startgroup"},
{type: "completionbar"},
@@ -131,7 +136,7 @@ be be included verbatum in the output.
If the template element is an object, it can have the following keys:
* *type* can be:
- * `name` – The most recent name passed to `show`; if this is in response to a
+ * `name` – The most recent name passed to `show`; if this is in response to a
`pulse` then the name passed to `pulse` will be appended along with the
subsection property from the theme.
* `spinner` – If you've ever called `pulse` this will be one of the characters
@@ -148,7 +153,7 @@ If the template element is an object, it can have the following keys:
will be padded according to the *align* value.
* *align* – (Default: left) Possible values "left", "right" and "center". Works
as you'd expect from word processors.
-* *length* – Provides a single value for both *minLength* and *maxLength*. If both
+* *length* – Provides a single value for both *minLength* and *maxLength*. If both
*length* and *minLength or *maxLength* are specifed then the latter take precedence.
### Tracking Completion
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/example.png b/deps/npm/node_modules/gauge/example.png
index 2667cac459..2667cac459 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/example.png
+++ b/deps/npm/node_modules/gauge/example.png
Binary files differ
diff --git a/deps/npm/node_modules/gauge/package.json b/deps/npm/node_modules/gauge/package.json
new file mode 100644
index 0000000000..a7777aa17e
--- /dev/null
+++ b/deps/npm/node_modules/gauge/package.json
@@ -0,0 +1,82 @@
+{
+ "_args": [
+ [
+ "gauge",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "gauge@*",
+ "_id": "gauge@1.2.2",
+ "_inCache": true,
+ "_location": "/gauge",
+ "_nodeVersion": "0.10.38",
+ "_npmUser": {
+ "email": "me@re-becca.org",
+ "name": "iarna"
+ },
+ "_npmVersion": "3.1.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "gauge",
+ "raw": "gauge",
+ "rawSpec": "",
+ "scope": null,
+ "spec": "*",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/npmlog"
+ ],
+ "_shasum": "05b6730a19a8fcad3c340a142f0945222a3f815b",
+ "_shrinkwrap": null,
+ "_spec": "gauge",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "me@re-becca.org",
+ "name": "Rebecca Turner"
+ },
+ "bugs": {
+ "url": "https://github.com/iarna/gauge/issues"
+ },
+ "dependencies": {
+ "ansi": "^0.3.0",
+ "has-unicode": "^1.0.0",
+ "lodash.pad": "^3.0.0",
+ "lodash.padleft": "^3.0.0",
+ "lodash.padright": "^3.0.0"
+ },
+ "description": "A terminal based horizontal guage",
+ "devDependencies": {
+ "tap": "^0.4.13"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "05b6730a19a8fcad3c340a142f0945222a3f815b",
+ "tarball": "http://registry.npmjs.org/gauge/-/gauge-1.2.2.tgz"
+ },
+ "gitHead": "9f7eeeeed3b74a70f30b721d570435f6ffbc0168",
+ "homepage": "https://github.com/iarna/gauge",
+ "keywords": [
+ "gauge",
+ "progress",
+ "progressbar"
+ ],
+ "license": "ISC",
+ "main": "progress-bar.js",
+ "maintainers": [
+ {
+ "name": "iarna",
+ "email": "me@re-becca.org"
+ }
+ ],
+ "name": "gauge",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/iarna/gauge.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.2.2"
+}
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/progress-bar.js b/deps/npm/node_modules/gauge/progress-bar.js
index 39dbf2ac43..16bdadc510 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/progress-bar.js
+++ b/deps/npm/node_modules/gauge/progress-bar.js
@@ -11,8 +11,10 @@ function isTTY() {
return process.stderr.isTTY
}
function getWritableTTYColumns() {
- // One less than the actual as writing to the final column wraps the line
- return process.stderr.columns - 1
+ // Writing to the final column wraps the line
+ // We have to use stdout here, because Node's magic SIGWINCH handler only
+ // updates process.stdout, not process.stderr
+ return process.stdout.columns - 1
}
var ProgressBar = module.exports = function (options, cursor) {
@@ -39,6 +41,13 @@ var ProgressBar = module.exports = function (options, cursor) {
this.lastCompleted = 0
this.spun = 0
this.last = new Date(0)
+
+ var self = this
+ this._handleSizeChange = function () {
+ if (!self.showing) return
+ self.hide()
+ self.show()
+ }
}
ProgressBar.prototype = {}
@@ -68,6 +77,14 @@ ProgressBar.prototype.setTemplate = function(template) {
this.template = template
}
+ProgressBar.prototype._enableResizeEvents = function() {
+ process.stdout.on('resize', this._handleSizeChange)
+}
+
+ProgressBar.prototype._disableResizeEvents = function() {
+ process.stdout.removeListener('resize', this._handleSizeChange)
+}
+
ProgressBar.prototype.disable = function() {
this.hide()
this.disabled = true
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/test/progress-bar.js b/deps/npm/node_modules/gauge/test/progress-bar.js
index 8e2a5ad643..39939269f5 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/test/progress-bar.js
+++ b/deps/npm/node_modules/gauge/test/progress-bar.js
@@ -70,7 +70,7 @@ test("hide", function (t) {
test("renderTemplate", function (t) {
t.plan(16)
- process.stderr.columns = 11
+ process.stdout.columns = 11
var result = bar.renderTemplate(ProgressBar.ascii,[{type: "name"}],{name: "NAME"})
t.is(result, "NAME", "name substitution")
var result = bar.renderTemplate(ProgressBar.ascii,[{type: "completionbar"}],{completed: 0})
@@ -108,7 +108,7 @@ test("renderTemplate", function (t) {
test("show & pulse", function (t) {
t.plan(23)
- process.stderr.columns = 16
+ process.stdout.columns = 16
cursor = []
process.stderr.isTTY = false
bar.template[0].length = 6
@@ -146,3 +146,31 @@ test("show & pulse", function (t) {
[ 'write', 'S -> P | |----|\n' ],
[ 'show' ] ])
})
+
+test("window resizing", function (t) {
+ t.plan(16)
+ process.stderr.isTTY = true
+ process.stdout.columns = 32
+ bar.show("NAME", 0.1)
+ cursor = []
+ bar.last = new Date(0)
+ bar.pulse()
+ isOutput(t, "32 columns",
+ [ [ 'up', 1 ],
+ [ 'hide' ],
+ [ 'horizontalAbsolute', 0 ],
+ [ 'write', 'NAME / |##------------------|\n' ],
+ [ 'show' ] ])
+
+ process.stdout.columns = 16
+ bar.show("NAME", 0.5)
+ cursor = []
+ bar.last = new Date(0)
+ bar.pulse()
+ isOutput(t, "16 columns",
+ [ [ 'up', 1 ],
+ [ 'hide' ],
+ [ 'horizontalAbsolute', 0 ],
+ [ 'write', 'NAME - |##--|\n' ],
+ [ 'show' ] ]);
+});
diff --git a/deps/npm/node_modules/github-url-from-git/.npmignore b/deps/npm/node_modules/generate-function/.npmignore
index 3c3629e647..3c3629e647 100644
--- a/deps/npm/node_modules/github-url-from-git/.npmignore
+++ b/deps/npm/node_modules/generate-function/.npmignore
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/.travis.yml b/deps/npm/node_modules/generate-function/.travis.yml
index 6e5919de39..6e5919de39 100644
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/.travis.yml
+++ b/deps/npm/node_modules/generate-function/.travis.yml
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/README.md b/deps/npm/node_modules/generate-function/README.md
index 693bff87cf..693bff87cf 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/README.md
+++ b/deps/npm/node_modules/generate-function/README.md
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/example.js b/deps/npm/node_modules/generate-function/example.js
index 8d1fee1626..8d1fee1626 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/example.js
+++ b/deps/npm/node_modules/generate-function/example.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/index.js b/deps/npm/node_modules/generate-function/index.js
index 37e064bb47..37e064bb47 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/index.js
+++ b/deps/npm/node_modules/generate-function/index.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/package.json b/deps/npm/node_modules/generate-function/package.json
index db1ac2aa36..5980efe999 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/package.json
+++ b/deps/npm/node_modules/generate-function/package.json
@@ -1,53 +1,77 @@
{
- "name": "generate-function",
- "version": "2.0.0",
- "description": "Module that helps you write generated functions in Node",
- "main": "index.js",
- "scripts": {
- "test": "tape test.js"
+ "_args": [
+ [
+ "generate-function@^2.0.0",
+ "/Users/rebecca/code/npm/node_modules/is-my-json-valid"
+ ]
+ ],
+ "_from": "generate-function@>=2.0.0 <3.0.0",
+ "_id": "generate-function@2.0.0",
+ "_inCache": true,
+ "_location": "/generate-function",
+ "_npmUser": {
+ "email": "mathiasbuus@gmail.com",
+ "name": "mafintosh"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/mafintosh/generate-function.git"
+ "_npmVersion": "1.4.23",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "generate-function",
+ "raw": "generate-function@^2.0.0",
+ "rawSpec": "^2.0.0",
+ "scope": null,
+ "spec": ">=2.0.0 <3.0.0",
+ "type": "range"
},
- "keywords": [
- "generate",
- "code",
- "generation",
- "function",
- "performance"
+ "_requiredBy": [
+ "/is-my-json-valid"
],
+ "_resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz",
+ "_shasum": "6858fe7c0969b7d4e9093337647ac79f60dfbe74",
+ "_shrinkwrap": null,
+ "_spec": "generate-function@^2.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/is-my-json-valid",
"author": {
"name": "Mathias Buus"
},
- "license": "MIT",
"bugs": {
"url": "https://github.com/mafintosh/generate-function/issues"
},
- "homepage": "https://github.com/mafintosh/generate-function",
+ "dependencies": {},
+ "description": "Module that helps you write generated functions in Node",
"devDependencies": {
"tape": "^2.13.4"
},
- "gitHead": "3d5fc8de5859be95f58e3af9bfb5f663edd95149",
- "_id": "generate-function@2.0.0",
- "_shasum": "6858fe7c0969b7d4e9093337647ac79f60dfbe74",
- "_from": "generate-function@>=2.0.0 <3.0.0",
- "_npmVersion": "1.4.23",
- "_npmUser": {
- "name": "mafintosh",
- "email": "mathiasbuus@gmail.com"
+ "directories": {},
+ "dist": {
+ "shasum": "6858fe7c0969b7d4e9093337647ac79f60dfbe74",
+ "tarball": "http://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz"
},
+ "gitHead": "3d5fc8de5859be95f58e3af9bfb5f663edd95149",
+ "homepage": "https://github.com/mafintosh/generate-function",
+ "keywords": [
+ "code",
+ "function",
+ "generate",
+ "generation",
+ "performance"
+ ],
+ "license": "MIT",
+ "main": "index.js",
"maintainers": [
{
"name": "mafintosh",
"email": "mathiasbuus@gmail.com"
}
],
- "dist": {
- "shasum": "6858fe7c0969b7d4e9093337647ac79f60dfbe74",
- "tarball": "http://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz"
+ "name": "generate-function",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/mafintosh/generate-function"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "tape test.js"
+ },
+ "version": "2.0.0"
}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/test.js b/deps/npm/node_modules/generate-function/test.js
index 2768893eb1..2768893eb1 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/test.js
+++ b/deps/npm/node_modules/generate-function/test.js
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/.npmignore b/deps/npm/node_modules/generate-object-property/.npmignore
index 3c3629e647..3c3629e647 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/.npmignore
+++ b/deps/npm/node_modules/generate-object-property/.npmignore
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.travis.yml b/deps/npm/node_modules/generate-object-property/.travis.yml
index 6e5919de39..6e5919de39 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.travis.yml
+++ b/deps/npm/node_modules/generate-object-property/.travis.yml
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/LICENSE b/deps/npm/node_modules/generate-object-property/LICENSE
index 757562ec59..757562ec59 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/LICENSE
+++ b/deps/npm/node_modules/generate-object-property/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/README.md b/deps/npm/node_modules/generate-object-property/README.md
index 0ee04613de..0ee04613de 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/README.md
+++ b/deps/npm/node_modules/generate-object-property/README.md
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/index.js b/deps/npm/node_modules/generate-object-property/index.js
index 5dc9f776d9..5dc9f776d9 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/index.js
+++ b/deps/npm/node_modules/generate-object-property/index.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/package.json b/deps/npm/node_modules/generate-object-property/package.json
index 8bc73da759..ac179d2e36 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/package.json
+++ b/deps/npm/node_modules/generate-object-property/package.json
@@ -1,51 +1,74 @@
{
- "name": "generate-object-property",
- "version": "1.2.0",
- "description": "Generate safe JS code that can used to reference a object property",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/mafintosh/generate-object-property.git"
+ "_args": [
+ [
+ "generate-object-property@^1.1.0",
+ "/Users/rebecca/code/npm/node_modules/is-my-json-valid"
+ ]
+ ],
+ "_from": "generate-object-property@>=1.1.0 <2.0.0",
+ "_id": "generate-object-property@1.2.0",
+ "_inCache": true,
+ "_location": "/generate-object-property",
+ "_nodeVersion": "2.0.1",
+ "_npmUser": {
+ "email": "mathiasbuus@gmail.com",
+ "name": "mafintosh"
},
- "devDependencies": {
- "tape": "^2.13.0"
+ "_npmVersion": "2.9.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "generate-object-property",
+ "raw": "generate-object-property@^1.1.0",
+ "rawSpec": "^1.1.0",
+ "scope": null,
+ "spec": ">=1.1.0 <2.0.0",
+ "type": "range"
},
- "scripts": {
- "test": "tape test.js"
+ "_requiredBy": [
+ "/is-my-json-valid"
+ ],
+ "_resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
+ "_shasum": "9c0e1c40308ce804f4783618b937fa88f99d50d0",
+ "_shrinkwrap": null,
+ "_spec": "generate-object-property@^1.1.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/is-my-json-valid",
+ "author": {
+ "name": "Mathias Buus",
+ "url": "@mafintosh"
+ },
+ "bugs": {
+ "url": "https://github.com/mafintosh/generate-object-property/issues"
},
"dependencies": {
"is-property": "^1.0.0"
},
- "bugs": {
- "url": "https://github.com/mafintosh/generate-object-property/issues"
+ "description": "Generate safe JS code that can used to reference a object property",
+ "devDependencies": {
+ "tape": "^2.13.0"
},
- "homepage": "https://github.com/mafintosh/generate-object-property",
- "main": "index.js",
- "author": {
- "name": "Mathias Buus",
- "url": "@mafintosh"
+ "directories": {},
+ "dist": {
+ "shasum": "9c0e1c40308ce804f4783618b937fa88f99d50d0",
+ "tarball": "http://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz"
},
- "license": "MIT",
"gitHead": "0dd7d411018de54b2eae63b424c15b3e50bd678c",
- "_id": "generate-object-property@1.2.0",
- "_shasum": "9c0e1c40308ce804f4783618b937fa88f99d50d0",
- "_from": "generate-object-property@>=1.1.0 <2.0.0",
- "_npmVersion": "2.9.0",
- "_nodeVersion": "2.0.1",
- "_npmUser": {
- "name": "mafintosh",
- "email": "mathiasbuus@gmail.com"
- },
+ "homepage": "https://github.com/mafintosh/generate-object-property",
+ "license": "MIT",
+ "main": "index.js",
"maintainers": [
{
"name": "mafintosh",
"email": "mathiasbuus@gmail.com"
}
],
- "dist": {
- "shasum": "9c0e1c40308ce804f4783618b937fa88f99d50d0",
- "tarball": "http://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz"
+ "name": "generate-object-property",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/mafintosh/generate-object-property"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "tape test.js"
+ },
+ "version": "1.2.0"
}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/test.js b/deps/npm/node_modules/generate-object-property/test.js
index 6c299c67fd..6c299c67fd 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/test.js
+++ b/deps/npm/node_modules/generate-object-property/test.js
diff --git a/deps/npm/node_modules/github-url-from-git/Makefile b/deps/npm/node_modules/github-url-from-git/Makefile
deleted file mode 100644
index 37f330e81b..0000000000
--- a/deps/npm/node_modules/github-url-from-git/Makefile
+++ /dev/null
@@ -1,5 +0,0 @@
-
-test:
- @./node_modules/.bin/mocha test.js --reporter spec --require should
-
-.PHONY: test
diff --git a/deps/npm/node_modules/github-url-from-git/Readme.md b/deps/npm/node_modules/github-url-from-git/Readme.md
deleted file mode 100644
index 9dccaa8db6..0000000000
--- a/deps/npm/node_modules/github-url-from-git/Readme.md
+++ /dev/null
@@ -1,92 +0,0 @@
-
-# github-url-from-git
-
-```js
-describe('parse(url)', function(){
- it('should support git://*', function(){
- var url = 'git://github.com/jamesor/mongoose-versioner';
- parse(url).should.equal('https://github.com/jamesor/mongoose-versioner');
- })
-
- it('should support git://*.git', function(){
- var url = 'git://github.com/treygriffith/cellar.git';
- parse(url).should.equal('https://github.com/treygriffith/cellar');
- })
-
- it('should support https://*', function(){
- var url = 'https://github.com/Empeeric/i18n-node';
- parse(url).should.equal('https://github.com/Empeeric/i18n-node');
- })
-
- it('should support https://*.git', function(){
- var url = 'https://jpillora@github.com/banchee/tranquil.git';
- parse(url).should.equal('https://github.com/banchee/tranquil');
- })
-
- it('should return undefined on failure', function(){
- var url = 'git://github.com/justgord/.git';
- assert(null == parse(url));
- })
-
- it('should parse git@github.com:bcoe/thumbd.git', function() {
- var url = 'git@github.com:bcoe/thumbd.git';
- parse(url).should.eql('https://github.com/bcoe/thumbd');
- })
-
- it('should parse git@github.com:bcoe/thumbd.git#2.7.0', function() {
- var url = 'git@github.com:bcoe/thumbd.git#2.7.0';
- parse(url).should.eql('https://github.com/bcoe/thumbd');
- })
-
- it('should parse git+https://github.com/bcoe/thumbd.git', function() {
- var url = 'git+https://github.com/bcoe/thumbd.git';
- parse(url).should.eql('https://github.com/bcoe/thumbd');
- })
-
- it('should parse git+ssh://github.com/bcoe/thumbd.git', function() {
- var url = 'git+ssh://github.com/bcoe/thumbd.git';
- parse(url).should.eql('https://github.com/bcoe/thumbd');
- })
-
- it('should parse https://EastCloud@github.com/EastCloud/node-websockets.git', function() {
- var url = 'https://EastCloud@github.com/EastCloud/node-websockets.git';
- parse(url).should.eql('https://github.com/EastCloud/node-websockets');
- })
-
- // gist urls.
-
- it('should parse git@gist urls', function() {
- var url = 'git@gist.github.com:3135914.git';
- parse(url).should.equal('https://gist.github.com/3135914')
- })
-
- it('should parse https://gist urls', function() {
- var url = 'https://gist.github.com/3135914.git';
- parse(url).should.equal('https://gist.github.com/3135914')
- })
-
- // Handle arbitrary GitHub Enterprise domains.
-
- it('should parse parse extra GHE urls provided', function() {
- var url = 'git://github.example.com/treygriffith/cellar.git';
- parse(
- url, {extraBaseUrls: ['github.example.com']}
- ).should.equal('https://github.example.com/treygriffith/cellar');
- });
-
- it('should parse GHE urls with multiple subdomains', function() {
- var url = 'git://github.internal.example.com/treygriffith/cellar.git';
- parse(
- url, {extraBaseUrls: ['github.internal.example.com']}
- ).should.equal('https://github.internal.example.com/treygriffith/cellar');
- });
-})
-
-describe('re', function() {
- it('should expose GitHub url parsing regex', function() {
- parse.re.source.should.equal(
- /^(?:https?:\/\/|git:\/\/)?(?:[^@]+@)?(gist.github.com|github.com)[:\/]([^\/]+\/[^\/]+?|[0-9]+)$/.source
- )
- });
-})
-```
diff --git a/deps/npm/node_modules/github-url-from-git/index.js b/deps/npm/node_modules/github-url-from-git/index.js
deleted file mode 100644
index 44872e8c10..0000000000
--- a/deps/npm/node_modules/github-url-from-git/index.js
+++ /dev/null
@@ -1,32 +0,0 @@
-// convert git:// form url to github URL, e.g.,
-// git://github.com/bcoe/foo.git
-// https://github.com/bcoe/foo.
-function githubUrlFromGit(url, opts){
- try {
- var m = re(opts).exec(url.replace(/\.git(#.*)?$/, ''));
- var host = m[1];
- var path = m[2];
- return 'https://' + host + '/' + path;
- } catch (err) {
- // ignore
- }
-};
-
-// generate the git:// parsing regex
-// with options, e.g., the ability
-// to specify multiple GHE domains.
-function re(opts) {
- opts = opts || {};
- // whitelist of URLs that should be treated as GitHub repos.
- var baseUrls = ['gist.github.com', 'github.com'].concat(opts.extraBaseUrls || []);
- // build regex from whitelist.
- return new RegExp(
- /^(?:https?:\/\/|git:\/\/|git\+ssh:\/\/|git\+https:\/\/)?(?:[^@]+@)?/.source +
- '(' + baseUrls.join('|') + ')' +
- /[:\/]([^\/]+\/[^\/]+?|[0-9]+)$/.source
- );
-}
-
-githubUrlFromGit.re = re();
-
-module.exports = githubUrlFromGit;
diff --git a/deps/npm/node_modules/github-url-from-git/package.json b/deps/npm/node_modules/github-url-from-git/package.json
deleted file mode 100644
index 229af333ca..0000000000
--- a/deps/npm/node_modules/github-url-from-git/package.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "name": "github-url-from-git",
- "version": "1.4.0",
- "description": "Parse a github git url and return the github repo url",
- "main": "index.js",
- "scripts": {
- "test": "mocha test.js --reporter spec --require should"
- },
- "repository": {
- "type": "git",
- "url": "https://github.com/visionmedia/node-github-url-from-git.git"
- },
- "keywords": [
- "github",
- "git",
- "url",
- "parser"
- ],
- "author": {
- "name": "TJ Holowaychuk"
- },
- "license": "MIT",
- "devDependencies": {
- "better-assert": "~1.0.0",
- "mocha": "~1.9.0",
- "should": "~1.2.2"
- },
- "gitHead": "154df00b0b590c29be5d2a5822e7b2e160b75345",
- "bugs": {
- "url": "https://github.com/visionmedia/node-github-url-from-git/issues"
- },
- "homepage": "https://github.com/visionmedia/node-github-url-from-git",
- "_id": "github-url-from-git@1.4.0",
- "_shasum": "285e6b520819001bde128674704379e4ff03e0de",
- "_from": "github-url-from-git@>=1.4.0-0 <2.0.0-0",
- "_npmVersion": "2.0.0-alpha.7",
- "_npmUser": {
- "name": "bcoe",
- "email": "bencoe@gmail.com"
- },
- "maintainers": [
- {
- "name": "tjholowaychuk",
- "email": "tj@vision-media.ca"
- },
- {
- "name": "bcoe",
- "email": "bencoe@gmail.com"
- }
- ],
- "dist": {
- "shasum": "285e6b520819001bde128674704379e4ff03e0de",
- "tarball": "http://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.4.0.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.4.0.tgz"
-}
diff --git a/deps/npm/node_modules/github-url-from-git/test.js b/deps/npm/node_modules/github-url-from-git/test.js
deleted file mode 100644
index 93aa38bb1f..0000000000
--- a/deps/npm/node_modules/github-url-from-git/test.js
+++ /dev/null
@@ -1,90 +0,0 @@
-var parse = require('./');
-var assert = require('better-assert');
-
-describe('parse(url)', function(){
- it('should support git://*', function(){
- var url = 'git://github.com/jamesor/mongoose-versioner';
- parse(url).should.equal('https://github.com/jamesor/mongoose-versioner');
- })
-
- it('should support git://*.git', function(){
- var url = 'git://github.com/treygriffith/cellar.git';
- parse(url).should.equal('https://github.com/treygriffith/cellar');
- })
-
- it('should support https://*', function(){
- var url = 'https://github.com/Empeeric/i18n-node';
- parse(url).should.equal('https://github.com/Empeeric/i18n-node');
- })
-
- it('should support https://*.git', function(){
- var url = 'https://jpillora@github.com/banchee/tranquil.git';
- parse(url).should.equal('https://github.com/banchee/tranquil');
- })
-
- it('should return undefined on failure', function(){
- var url = 'git://github.com/justgord/.git';
- assert(null == parse(url));
- })
-
- it('should parse git@github.com:bcoe/thumbd.git', function() {
- var url = 'git@github.com:bcoe/thumbd.git';
- parse(url).should.eql('https://github.com/bcoe/thumbd');
- })
-
- it('should parse git@github.com:bcoe/thumbd.git#2.7.0', function() {
- var url = 'git@github.com:bcoe/thumbd.git#2.7.0';
- parse(url).should.eql('https://github.com/bcoe/thumbd');
- })
-
- it('should parse git+https://github.com/bcoe/thumbd.git', function() {
- var url = 'git+https://github.com/bcoe/thumbd.git';
- parse(url).should.eql('https://github.com/bcoe/thumbd');
- })
-
- it('should parse git+ssh://github.com/bcoe/thumbd.git', function() {
- var url = 'git+ssh://github.com/bcoe/thumbd.git';
- parse(url).should.eql('https://github.com/bcoe/thumbd');
- })
-
- it('should parse https://EastCloud@github.com/EastCloud/node-websockets.git', function() {
- var url = 'https://EastCloud@github.com/EastCloud/node-websockets.git';
- parse(url).should.eql('https://github.com/EastCloud/node-websockets');
- })
-
- // gist urls.
-
- it('should parse git@gist urls', function() {
- var url = 'git@gist.github.com:3135914.git';
- parse(url).should.equal('https://gist.github.com/3135914')
- })
-
- it('should parse https://gist urls', function() {
- var url = 'https://gist.github.com/3135914.git';
- parse(url).should.equal('https://gist.github.com/3135914')
- })
-
- // Handle arbitrary GitHub Enterprise domains.
-
- it('should parse parse extra GHE urls provided', function() {
- var url = 'git://github.example.com/treygriffith/cellar.git';
- parse(
- url, {extraBaseUrls: ['github.example.com']}
- ).should.equal('https://github.example.com/treygriffith/cellar');
- });
-
- it('should parse GHE urls with multiple subdomains', function() {
- var url = 'git://github.internal.example.com/treygriffith/cellar.git';
- parse(
- url, {extraBaseUrls: ['github.internal.example.com']}
- ).should.equal('https://github.internal.example.com/treygriffith/cellar');
- });
-})
-
-describe('re', function() {
- it('should expose GitHub url parsing regex', function() {
- parse.re.source.should.equal(
- /^(?:https?:\/\/|git:\/\/|git\+ssh:\/\/|git\+https:\/\/)?(?:[^@]+@)?(gist.github.com|github.com)[:\/]([^\/]+\/[^\/]+?|[0-9]+)$/.source
- )
- });
-})
diff --git a/deps/npm/node_modules/github-url-from-username-repo/.npmignore b/deps/npm/node_modules/github-url-from-username-repo/.npmignore
deleted file mode 100644
index 39747c08b4..0000000000
--- a/deps/npm/node_modules/github-url-from-username-repo/.npmignore
+++ /dev/null
@@ -1,13 +0,0 @@
-*.swp
-.*.swp
-
-.DS_Store
-*~
-.project
-.settings
-npm-debug.log
-coverage.html
-.idea
-lib-cov
-
-node_modules \ No newline at end of file
diff --git a/deps/npm/node_modules/github-url-from-username-repo/.travis.yml b/deps/npm/node_modules/github-url-from-username-repo/.travis.yml
deleted file mode 100644
index a12e3f0fde..0000000000
--- a/deps/npm/node_modules/github-url-from-username-repo/.travis.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-language: node_js
-node_js:
- - "0.8"
- - "0.10" \ No newline at end of file
diff --git a/deps/npm/node_modules/github-url-from-username-repo/LICENSE b/deps/npm/node_modules/github-url-from-username-repo/LICENSE
deleted file mode 100644
index 44c152ba75..0000000000
--- a/deps/npm/node_modules/github-url-from-username-repo/LICENSE
+++ /dev/null
@@ -1,27 +0,0 @@
-Copyright (c) Robert Kowalski ("Author")
-All rights reserved.
-
-The BSD License
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS
-BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
-BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
-OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
-IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file
diff --git a/deps/npm/node_modules/github-url-from-username-repo/README.md b/deps/npm/node_modules/github-url-from-username-repo/README.md
deleted file mode 100644
index 9adbee0ea3..0000000000
--- a/deps/npm/node_modules/github-url-from-username-repo/README.md
+++ /dev/null
@@ -1,21 +0,0 @@
-[![Build Status](https://travis-ci.org/robertkowalski/github-url-from-username-repo.png?branch=master)](https://travis-ci.org/robertkowalski/github-url-from-username-repo)
-[![Dependency Status](https://gemnasium.com/robertkowalski/github-url-from-username-repo.png)](https://gemnasium.com/robertkowalski/github-url-from-username-repo)
-
-
-# github-url-from-username-repo
-
-## API
-
-### getUrl(url, [forBrowser])
-
-Get's the url normalized for npm.
-If `forBrowser` is true, return a GitHub url that is usable in a webbrowser.
-
-## Usage
-
-```javascript
-
-var getUrl = require("github-url-from-username-repo")
-getUrl("visionmedia/express") // https://github.com/visionmedia/express
-
-```
diff --git a/deps/npm/node_modules/github-url-from-username-repo/index.js b/deps/npm/node_modules/github-url-from-username-repo/index.js
deleted file mode 100644
index f9d77f952f..0000000000
--- a/deps/npm/node_modules/github-url-from-username-repo/index.js
+++ /dev/null
@@ -1,21 +0,0 @@
-module.exports = getUrl
-
-function getUrl (r, forBrowser) {
- if (!r) return null
- // Regex taken from https://github.com/npm/npm-package-arg/commit/01dce583c64afae07b66a2a8a6033aeba871c3cd
- // Note: This does not fully test the git ref format.
- // See https://www.kernel.org/pub/software/scm/git/docs/git-check-ref-format.html
- //
- // The only way to do this properly would be to shell out to
- // git-check-ref-format, and as this is a fast sync function,
- // we don't want to do that. Just let git fail if it turns
- // out that the commit-ish is invalid.
- // GH usernames cannot start with . or -
- if (/^[^@%\/\s\.-][^:@%\/\s]*\/[^@\s\/%]+(?:#.*)?$/.test(r)) {
- if (forBrowser)
- r = r.replace("#", "/tree/")
- return "https://github.com/" + r
- }
-
- return null
-}
diff --git a/deps/npm/node_modules/github-url-from-username-repo/package.json b/deps/npm/node_modules/github-url-from-username-repo/package.json
deleted file mode 100644
index f8aa80d5b6..0000000000
--- a/deps/npm/node_modules/github-url-from-username-repo/package.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "name": "github-url-from-username-repo",
- "version": "1.0.2",
- "description": "Create urls from username/repo",
- "main": "index.js",
- "scripts": {
- "test": "mocha -R spec"
- },
- "devDependencies": {
- "mocha": "~1.13.0"
- },
- "repository": {
- "type": "git",
- "url": "git@github.com:robertkowalski/github-url-from-username-repo.git"
- },
- "author": {
- "name": "Robert Kowalski",
- "email": "rok@kowalski.gd"
- },
- "license": "BSD-2-Clause",
- "bugs": {
- "url": "https://github.com/robertkowalski/github-url-from-username-repo/issues"
- },
- "keywords": [
- "git",
- "github",
- "repo"
- ],
- "readme": "[![Build Status](https://travis-ci.org/robertkowalski/github-url-from-username-repo.png?branch=master)](https://travis-ci.org/robertkowalski/github-url-from-username-repo)\n[![Dependency Status](https://gemnasium.com/robertkowalski/github-url-from-username-repo.png)](https://gemnasium.com/robertkowalski/github-url-from-username-repo)\n\n\n# github-url-from-username-repo\n\n## API\n\n### getUrl(url, [forBrowser])\n\nGet's the url normalized for npm.\nIf `forBrowser` is true, return a GitHub url that is usable in a webbrowser.\n\n## Usage\n\n```javascript\n\nvar getUrl = require(\"github-url-from-username-repo\")\ngetUrl(\"visionmedia/express\") // https://github.com/visionmedia/express\n\n```\n",
- "readmeFilename": "README.md",
- "gitHead": "d404a13f7f04edaed0e2f068a43b81230b8c7aee",
- "homepage": "https://github.com/robertkowalski/github-url-from-username-repo",
- "_id": "github-url-from-username-repo@1.0.2",
- "_shasum": "7dd79330d2abe69c10c2cef79714c97215791dfa",
- "_from": "github-url-from-username-repo@>=1.0.2-0 <2.0.0-0"
-}
diff --git a/deps/npm/node_modules/github-url-from-username-repo/test/index.js b/deps/npm/node_modules/github-url-from-username-repo/test/index.js
deleted file mode 100644
index 10fe3a34cc..0000000000
--- a/deps/npm/node_modules/github-url-from-username-repo/test/index.js
+++ /dev/null
@@ -1,70 +0,0 @@
-var assert = require("assert")
-var getUrl = require("../")
-
-describe("github url from username/repo", function () {
- it("returns a github url for the username/repo", function () {
- var url = getUrl("visionmedia/express")
- assert.equal("https://github.com/visionmedia/express", url)
- })
-
- it("returns null if it does not match", function () {
- var url = getUrl("package")
- assert.deepEqual(null, url)
- })
-
- it("returns null if no repo/user was given", function () {
- var url = getUrl()
- assert.deepEqual(null, url)
- })
-
- it("returns null for something that's already a URI", function () {
- var url = getUrl("file:../relative")
- assert.deepEqual(null, url)
- })
-
- it("works with .", function () {
- var url = getUrl("component/.download.er.js.")
- assert.equal("https://github.com/component/.download.er.js.", url)
- })
-
- it("works with . in the beginning", function () {
- var url = getUrl("component/.downloader.js")
- assert.equal("https://github.com/component/.downloader.js", url)
- })
-
- it("works with -", function () {
- var url = getUrl("component/-dow-nloader.j-s")
- assert.equal("https://github.com/component/-dow-nloader.j-s", url)
- })
-
- it("can handle branches with #", function () {
- var url = getUrl(
- "component/entejs#1c3e1fe71640b4b477f04d947bd53c473799b277")
-
- assert.equal("https://github.com/component/entejs#1c3e1fe71640b" +
- "4b477f04d947bd53c473799b277", url)
- })
-
- it("can handle branches with slashes", function () {
- var url = getUrl(
- "component/entejs#some/branch/name")
-
- assert.equal("https://github.com/component/entejs#some/branch/name", url)
- })
-
- describe("browser mode", function () {
- it("is able to return urls for branches", function () {
- var url = getUrl(
- "component/entejs#1c3e1fe71640b4b477f04d947bd53c473799b277", true)
-
- assert.equal("https://github.com/component/entejs/tree/1c3e1fe71640b" +
- "4b477f04d947bd53c473799b277", url)
- })
- it("is able to return urls without a branch for the browser", function () {
- var url = getUrl(
- "component/entejs", true)
-
- assert.equal("https://github.com/component/entejs", url)
- })
- })
-})
diff --git a/deps/npm/node_modules/glob/package.json b/deps/npm/node_modules/glob/package.json
index 2949b83be0..d93b6fcc16 100644
--- a/deps/npm/node_modules/glob/package.json
+++ b/deps/npm/node_modules/glob/package.json
@@ -1,24 +1,47 @@
{
+ "_args": [
+ [
+ "glob@~5.0.15",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "glob@>=5.0.15 <5.1.0",
+ "_id": "glob@5.0.15",
+ "_inCache": true,
+ "_location": "/glob",
+ "_nodeVersion": "4.0.0",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
+ },
+ "_npmVersion": "3.3.2",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "glob",
+ "raw": "glob@~5.0.15",
+ "rawSpec": "~5.0.15",
+ "scope": null,
+ "spec": ">=5.0.15 <5.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/",
+ "/init-package-json",
+ "/read-package-json",
+ "/rimraf"
+ ],
+ "_resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
+ "_shasum": "1bc936b9e02f4a603fcc222ecf7633d30b8b93b1",
+ "_shrinkwrap": null,
+ "_spec": "glob@~5.0.15",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "name": "glob",
- "description": "a little globber",
- "version": "5.0.15",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/node-glob.git"
- },
- "main": "glob.js",
- "files": [
- "glob.js",
- "sync.js",
- "common.js"
- ],
- "engines": {
- "node": "*"
+ "bugs": {
+ "url": "https://github.com/isaacs/node-glob/issues"
},
"dependencies": {
"inflight": "^1.0.4",
@@ -27,47 +50,51 @@
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
},
+ "description": "a little globber",
"devDependencies": {
"mkdirp": "0",
"rimraf": "^2.2.8",
"tap": "^1.1.4",
"tick": "0.0.6"
},
- "scripts": {
- "prepublish": "npm run benchclean",
- "profclean": "rm -f v8.log profile.txt",
- "test": "tap test/*.js --cov",
- "test-regen": "npm run profclean && TEST_REGEN=1 node test/00-setup.js",
- "bench": "bash benchmark.sh",
- "prof": "bash prof.sh && cat profile.txt",
- "benchclean": "node benchclean.js"
- },
- "license": "ISC",
- "gitHead": "3a7e71d453dd80e75b196fd262dd23ed54beeceb",
- "bugs": {
- "url": "https://github.com/isaacs/node-glob/issues"
- },
- "homepage": "https://github.com/isaacs/node-glob#readme",
- "_id": "glob@5.0.15",
- "_shasum": "1bc936b9e02f4a603fcc222ecf7633d30b8b93b1",
- "_from": "glob@5.0.15",
- "_npmVersion": "3.3.2",
- "_nodeVersion": "4.0.0",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
- },
+ "directories": {},
"dist": {
"shasum": "1bc936b9e02f4a603fcc222ecf7633d30b8b93b1",
"tarball": "http://registry.npmjs.org/glob/-/glob-5.0.15.tgz"
},
+ "engines": {
+ "node": "*"
+ },
+ "files": [
+ "common.js",
+ "glob.js",
+ "sync.js"
+ ],
+ "gitHead": "3a7e71d453dd80e75b196fd262dd23ed54beeceb",
+ "homepage": "https://github.com/isaacs/node-glob#readme",
+ "installable": true,
+ "license": "ISC",
+ "main": "glob.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "glob",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/node-glob.git"
+ },
+ "scripts": {
+ "bench": "bash benchmark.sh",
+ "benchclean": "node benchclean.js",
+ "prepublish": "npm run benchclean",
+ "prof": "bash prof.sh && cat profile.txt",
+ "profclean": "rm -f v8.log profile.txt",
+ "test": "tap test/*.js --cov",
+ "test-regen": "npm run profclean && TEST_REGEN=1 node test/00-setup.js"
+ },
+ "version": "5.0.15"
}
diff --git a/deps/npm/node_modules/graceful-fs/package.json b/deps/npm/node_modules/graceful-fs/package.json
index f9e1598a65..b01932d06a 100644
--- a/deps/npm/node_modules/graceful-fs/package.json
+++ b/deps/npm/node_modules/graceful-fs/package.json
@@ -36,14 +36,10 @@
},
"dependencies": {},
"description": "A drop-in replacement for fs, making various improvements.",
- "version": "3.0.8",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/node-graceful-fs.git"
- },
- "main": "graceful-fs.js",
- "engines": {
- "node": ">=0.4.0"
+ "devDependencies": {
+ "mkdirp": "^0.5.0",
+ "rimraf": "^2.2.8",
+ "tap": "^1.2.0"
},
"directories": {
"test": "test"
@@ -64,45 +60,23 @@
"gitHead": "c286080071b6be9aa9ba108b0bb9b44ff122926d",
"homepage": "https://github.com/isaacs/node-graceful-fs#readme",
"keywords": [
+ "EACCESS",
+ "EAGAIN",
+ "EINVAL",
+ "EMFILE",
+ "EPERM",
+ "error",
+ "errors",
"fs",
+ "handling",
"module",
+ "queue",
"reading",
- "retry",
"retries",
- "queue",
- "error",
- "errors",
- "handling",
- "EMFILE",
- "EAGAIN",
- "EINVAL",
- "EPERM",
- "EACCESS"
+ "retry"
],
"license": "ISC",
- "devDependencies": {
- "mkdirp": "^0.5.0",
- "rimraf": "^2.2.8",
- "tap": "^1.2.0"
- },
- "gitHead": "45c57aa5e323c35a985a525de6f0c9a6ef59e1f8",
- "bugs": {
- "url": "https://github.com/isaacs/node-graceful-fs/issues"
- },
- "homepage": "https://github.com/isaacs/node-graceful-fs#readme",
- "_id": "graceful-fs@3.0.8",
- "_shasum": "ce813e725fa82f7e6147d51c9a5ca68270551c22",
- "_from": "graceful-fs@>=3.0.8 <3.1.0",
- "_npmVersion": "2.10.1",
- "_nodeVersion": "2.0.1",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
- },
- "dist": {
- "shasum": "ce813e725fa82f7e6147d51c9a5ca68270551c22",
- "tarball": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz"
- },
+ "main": "graceful-fs.js",
"maintainers": [
{
"name": "isaacs",
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/.npmignore b/deps/npm/node_modules/graceful-readlink/.npmignore
index 3ac7d16c6d..3ac7d16c6d 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/.npmignore
+++ b/deps/npm/node_modules/graceful-readlink/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/.travis.yml b/deps/npm/node_modules/graceful-readlink/.travis.yml
index baf9be7f6c..baf9be7f6c 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/.travis.yml
+++ b/deps/npm/node_modules/graceful-readlink/.travis.yml
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/LICENSE b/deps/npm/node_modules/graceful-readlink/LICENSE
index d1f842f0bb..50d1e5c666 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/LICENSE
+++ b/deps/npm/node_modules/graceful-readlink/LICENSE
@@ -19,4 +19,3 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
-
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/README.md b/deps/npm/node_modules/graceful-readlink/README.md
index fc63b505a5..fc63b505a5 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/README.md
+++ b/deps/npm/node_modules/graceful-readlink/README.md
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/index.js b/deps/npm/node_modules/graceful-readlink/index.js
index 7e9fc70f0a..c4a79d1afa 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/index.js
+++ b/deps/npm/node_modules/graceful-readlink/index.js
@@ -8,5 +8,3 @@ exports.readlinkSync = function (p) {
return p;
}
};
-
-
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/package.json b/deps/npm/node_modules/graceful-readlink/package.json
index 5b8486a16f..60665a7562 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/package.json
+++ b/deps/npm/node_modules/graceful-readlink/package.json
@@ -1,48 +1,73 @@
{
- "name": "graceful-readlink",
- "version": "1.0.1",
- "description": "graceful fs.readlink",
- "main": "index.js",
- "repository": {
- "type": "git",
- "url": "git://github.com/zhiyelee/graceful-readlink.git"
+ "_args": [
+ [
+ "graceful-readlink@>= 1.0.0",
+ "/Users/rebecca/code/npm/node_modules/commander"
+ ]
+ ],
+ "_from": "graceful-readlink@>=1.0.0",
+ "_id": "graceful-readlink@1.0.1",
+ "_inCache": true,
+ "_location": "/graceful-readlink",
+ "_nodeVersion": "0.11.14",
+ "_npmUser": {
+ "email": "zhiyelee@gmail.com",
+ "name": "zhiyelee"
+ },
+ "_npmVersion": "2.1.17",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "graceful-readlink",
+ "raw": "graceful-readlink@>= 1.0.0",
+ "rawSpec": ">= 1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/commander"
+ ],
+ "_resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
+ "_shasum": "4cafad76bc62f02fa039b2f94e9a3dd3a391a725",
+ "_shrinkwrap": null,
+ "_spec": "graceful-readlink@>= 1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/commander",
+ "author": {
+ "name": "zhiyelee"
},
- "homepage": "https://github.com/zhiyelee/graceful-readlink",
"bugs": {
"url": "https://github.com/zhiyelee/graceful-readlink/issues"
},
+ "dependencies": {},
+ "description": "graceful fs.readlink",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "4cafad76bc62f02fa039b2f94e9a3dd3a391a725",
+ "tarball": "http://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz"
+ },
+ "gitHead": "f6655275bebef706fb63fd01b5f062a7052419a5",
+ "homepage": "https://github.com/zhiyelee/graceful-readlink",
"keywords": [
"fs.readlink",
"readlink"
],
- "author": {
- "name": "zhiyelee"
- },
"license": "MIT",
- "scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
- },
- "gitHead": "f6655275bebef706fb63fd01b5f062a7052419a5",
- "_id": "graceful-readlink@1.0.1",
- "_shasum": "4cafad76bc62f02fa039b2f94e9a3dd3a391a725",
- "_from": "graceful-readlink@>=1.0.0",
- "_npmVersion": "2.1.17",
- "_nodeVersion": "0.11.14",
- "_npmUser": {
- "name": "zhiyelee",
- "email": "zhiyelee@gmail.com"
- },
+ "main": "index.js",
"maintainers": [
{
"name": "zhiyelee",
"email": "zhiyelee@gmail.com"
}
],
- "dist": {
- "shasum": "4cafad76bc62f02fa039b2f94e9a3dd3a391a725",
- "tarball": "http://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz"
+ "name": "graceful-readlink",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/zhiyelee/graceful-readlink.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "echo \"Error: no test specified\" && exit 1"
+ },
+ "version": "1.0.1"
}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/LICENSE b/deps/npm/node_modules/har-validator/LICENSE
index ca55c91af4..ca55c91af4 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/LICENSE
+++ b/deps/npm/node_modules/har-validator/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/README.md b/deps/npm/node_modules/har-validator/README.md
index f40ab755da..f40ab755da 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/README.md
+++ b/deps/npm/node_modules/har-validator/README.md
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/bin/har-validator b/deps/npm/node_modules/har-validator/bin/har-validator
index ab1db256f7..ab1db256f7 100755
--- a/deps/npm/node_modules/request/node_modules/har-validator/bin/har-validator
+++ b/deps/npm/node_modules/har-validator/bin/har-validator
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/lib/error.js b/deps/npm/node_modules/har-validator/lib/error.js
index fc08a87218..fc08a87218 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/lib/error.js
+++ b/deps/npm/node_modules/har-validator/lib/error.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/lib/index.js b/deps/npm/node_modules/har-validator/lib/index.js
index 81d55607c9..81d55607c9 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/lib/index.js
+++ b/deps/npm/node_modules/har-validator/lib/index.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/cache.json b/deps/npm/node_modules/har-validator/lib/schemas/cache.json
index a3ab682d53..a3ab682d53 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/cache.json
+++ b/deps/npm/node_modules/har-validator/lib/schemas/cache.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/cacheEntry.json b/deps/npm/node_modules/har-validator/lib/schemas/cacheEntry.json
index a397439fd9..a397439fd9 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/cacheEntry.json
+++ b/deps/npm/node_modules/har-validator/lib/schemas/cacheEntry.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/content.json b/deps/npm/node_modules/har-validator/lib/schemas/content.json
index 3710d7939b..3710d7939b 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/content.json
+++ b/deps/npm/node_modules/har-validator/lib/schemas/content.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/cookie.json b/deps/npm/node_modules/har-validator/lib/schemas/cookie.json
index 5768181838..5768181838 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/cookie.json
+++ b/deps/npm/node_modules/har-validator/lib/schemas/cookie.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/creator.json b/deps/npm/node_modules/har-validator/lib/schemas/creator.json
index 5058600646..5058600646 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/creator.json
+++ b/deps/npm/node_modules/har-validator/lib/schemas/creator.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/entry.json b/deps/npm/node_modules/har-validator/lib/schemas/entry.json
index 8a9c022bda..8a9c022bda 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/entry.json
+++ b/deps/npm/node_modules/har-validator/lib/schemas/entry.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/har.json b/deps/npm/node_modules/har-validator/lib/schemas/har.json
index b542782db4..b542782db4 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/har.json
+++ b/deps/npm/node_modules/har-validator/lib/schemas/har.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/index.js b/deps/npm/node_modules/har-validator/lib/schemas/index.js
index 7b6db7dabb..7b6db7dabb 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/index.js
+++ b/deps/npm/node_modules/har-validator/lib/schemas/index.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/log.json b/deps/npm/node_modules/har-validator/lib/schemas/log.json
index 0c91d38bf5..0c91d38bf5 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/log.json
+++ b/deps/npm/node_modules/har-validator/lib/schemas/log.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/page.json b/deps/npm/node_modules/har-validator/lib/schemas/page.json
index ef64abe5c5..ef64abe5c5 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/page.json
+++ b/deps/npm/node_modules/har-validator/lib/schemas/page.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/pageTimings.json b/deps/npm/node_modules/har-validator/lib/schemas/pageTimings.json
index adc83cccd0..adc83cccd0 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/pageTimings.json
+++ b/deps/npm/node_modules/har-validator/lib/schemas/pageTimings.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/postData.json b/deps/npm/node_modules/har-validator/lib/schemas/postData.json
index 91958b64a5..91958b64a5 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/postData.json
+++ b/deps/npm/node_modules/har-validator/lib/schemas/postData.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/record.json b/deps/npm/node_modules/har-validator/lib/schemas/record.json
index 04acd51948..04acd51948 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/record.json
+++ b/deps/npm/node_modules/har-validator/lib/schemas/record.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/request.json b/deps/npm/node_modules/har-validator/lib/schemas/request.json
index 639af06dc2..639af06dc2 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/request.json
+++ b/deps/npm/node_modules/har-validator/lib/schemas/request.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/response.json b/deps/npm/node_modules/har-validator/lib/schemas/response.json
index de99c55bb9..de99c55bb9 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/response.json
+++ b/deps/npm/node_modules/har-validator/lib/schemas/response.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/timings.json b/deps/npm/node_modules/har-validator/lib/schemas/timings.json
index 066ef71a14..066ef71a14 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/lib/schemas/timings.json
+++ b/deps/npm/node_modules/har-validator/lib/schemas/timings.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/package.json b/deps/npm/node_modules/har-validator/package.json
index 7a32287fa4..0604cfc10c 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/package.json
+++ b/deps/npm/node_modules/har-validator/package.json
@@ -1,51 +1,55 @@
{
- "version": "1.8.0",
- "name": "har-validator",
- "description": "Extremely fast HTTP Archive (HAR) validator using JSON Schema",
+ "_args": [
+ [
+ "har-validator@^1.6.1",
+ "/Users/rebecca/code/npm/node_modules/request"
+ ]
+ ],
+ "_from": "har-validator@>=1.6.1 <2.0.0",
+ "_id": "har-validator@1.8.0",
+ "_inCache": true,
+ "_location": "/har-validator",
+ "_nodeVersion": "0.12.2",
+ "_npmUser": {
+ "email": "ahmad@ahmadnassri.com",
+ "name": "ahmadnassri"
+ },
+ "_npmVersion": "2.11.2",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "har-validator",
+ "raw": "har-validator@^1.6.1",
+ "rawSpec": "^1.6.1",
+ "scope": null,
+ "spec": ">=1.6.1 <2.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/request"
+ ],
+ "_resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz",
+ "_shasum": "d83842b0eb4c435960aeb108a067a3aa94c0eeb2",
+ "_shrinkwrap": null,
+ "_spec": "har-validator@^1.6.1",
+ "_where": "/Users/rebecca/code/npm/node_modules/request",
"author": {
- "name": "Ahmad Nassri",
"email": "ahmad@ahmadnassri.com",
+ "name": "Ahmad Nassri",
"url": "https://www.ahmadnassri.com/"
},
- "homepage": "https://github.com/ahmadnassri/har-validator",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/ahmadnassri/har-validator.git"
- },
- "license": "ISC",
- "main": "lib/index",
"bin": {
"har-validator": "bin/har-validator"
},
- "keywords": [
- "har",
- "http",
- "archive",
- "validate",
- "validator"
- ],
- "engines": {
- "node": ">=0.10"
- },
- "files": [
- "bin",
- "lib"
- ],
"bugs": {
"url": "https://github.com/ahmadnassri/har-validator/issues"
},
- "scripts": {
- "pretest": "standard && echint",
- "test": "mocha",
- "posttest": "npm run coverage",
- "coverage": "istanbul cover --dir coverage _mocha -- -R dot",
- "codeclimate": "codeclimate < coverage/lcov.info"
- },
- "echint": {
- "ignore": [
- "coverage/**"
- ]
+ "dependencies": {
+ "bluebird": "^2.9.30",
+ "chalk": "^1.0.0",
+ "commander": "^2.8.1",
+ "is-my-json-valid": "^2.12.0"
},
+ "description": "Extremely fast HTTP Archive (HAR) validator using JSON Schema",
"devDependencies": {
"codeclimate-test-reporter": "0.0.4",
"echint": "^1.3.0",
@@ -55,33 +59,52 @@
"should": "^7.0.1",
"standard": "^4.3.1"
},
- "dependencies": {
- "bluebird": "^2.9.30",
- "chalk": "^1.0.0",
- "commander": "^2.8.1",
- "is-my-json-valid": "^2.12.0"
+ "directories": {},
+ "dist": {
+ "shasum": "d83842b0eb4c435960aeb108a067a3aa94c0eeb2",
+ "tarball": "http://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz"
},
- "gitHead": "8fd21c30edb23a1fed2d50b934d055d1be3dd7c9",
- "_id": "har-validator@1.8.0",
- "_shasum": "d83842b0eb4c435960aeb108a067a3aa94c0eeb2",
- "_from": "har-validator@>=1.6.1 <2.0.0",
- "_npmVersion": "2.11.2",
- "_nodeVersion": "0.12.2",
- "_npmUser": {
- "name": "ahmadnassri",
- "email": "ahmad@ahmadnassri.com"
+ "echint": {
+ "ignore": [
+ "coverage/**"
+ ]
},
+ "engines": {
+ "node": ">=0.10"
+ },
+ "files": [
+ "bin",
+ "lib"
+ ],
+ "gitHead": "8fd21c30edb23a1fed2d50b934d055d1be3dd7c9",
+ "homepage": "https://github.com/ahmadnassri/har-validator",
+ "keywords": [
+ "archive",
+ "har",
+ "http",
+ "validate",
+ "validator"
+ ],
+ "license": "ISC",
+ "main": "lib/index",
"maintainers": [
{
"name": "ahmadnassri",
"email": "ahmad@ahmadnassri.com"
}
],
- "dist": {
- "shasum": "d83842b0eb4c435960aeb108a067a3aa94c0eeb2",
- "tarball": "http://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz"
+ "name": "har-validator",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/ahmadnassri/har-validator.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "codeclimate": "codeclimate < coverage/lcov.info",
+ "coverage": "istanbul cover --dir coverage _mocha -- -R dot",
+ "posttest": "npm run coverage",
+ "pretest": "standard && echint",
+ "test": "mocha"
+ },
+ "version": "1.8.0"
}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/index.js b/deps/npm/node_modules/has-ansi/index.js
index 98fae06767..98fae06767 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/index.js
+++ b/deps/npm/node_modules/has-ansi/index.js
diff --git a/deps/npm/node_modules/osenv/node_modules/os-homedir/license b/deps/npm/node_modules/has-ansi/license
index 654d0bfe94..654d0bfe94 100644
--- a/deps/npm/node_modules/osenv/node_modules/os-homedir/license
+++ b/deps/npm/node_modules/has-ansi/license
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/package.json b/deps/npm/node_modules/has-ansi/package.json
index d39a62eb91..a7ec031ca3 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/package.json
+++ b/deps/npm/node_modules/has-ansi/package.json
@@ -1,85 +1,108 @@
{
- "name": "has-ansi",
- "version": "2.0.0",
- "description": "Check if a string has ANSI escape codes",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/has-ansi.git"
+ "_args": [
+ [
+ "has-ansi@^2.0.0",
+ "/Users/rebecca/code/npm/node_modules/chalk"
+ ]
+ ],
+ "_from": "has-ansi@>=2.0.0 <3.0.0",
+ "_id": "has-ansi@2.0.0",
+ "_inCache": true,
+ "_location": "/has-ansi",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "sindresorhus@gmail.com",
+ "name": "sindresorhus"
},
+ "_npmVersion": "2.11.2",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "has-ansi",
+ "raw": "has-ansi@^2.0.0",
+ "rawSpec": "^2.0.0",
+ "scope": null,
+ "spec": ">=2.0.0 <3.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/chalk"
+ ],
+ "_resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "_shasum": "34f5049ce1ecdf2b0649af3ef24e45ed35416d91",
+ "_shrinkwrap": null,
+ "_spec": "has-ansi@^2.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/chalk",
"author": {
- "name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
+ "name": "Sindre Sorhus",
"url": "sindresorhus.com"
},
- "maintainers": [
- {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- {
- "name": "jbnicolai",
- "email": "jappelman@xebia.com"
- }
- ],
+ "bugs": {
+ "url": "https://github.com/sindresorhus/has-ansi/issues"
+ },
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "description": "Check if a string has ANSI escape codes",
+ "devDependencies": {
+ "ava": "0.0.4"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "34f5049ce1ecdf2b0649af3ef24e45ed35416d91",
+ "tarball": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"
+ },
"engines": {
"node": ">=0.10.0"
},
- "scripts": {
- "test": "node test.js"
- },
"files": [
"index.js"
],
+ "gitHead": "0722275e1bef139fcd09137da6e5550c3cd368b9",
+ "homepage": "https://github.com/sindresorhus/has-ansi",
"keywords": [
"ansi",
- "styles",
"color",
- "colour",
"colors",
- "terminal",
+ "colour",
+ "command-line",
"console",
- "string",
- "tty",
"escape",
- "shell",
- "xterm",
- "command-line",
- "text",
+ "find",
+ "has",
+ "match",
+ "pattern",
+ "re",
"regex",
"regexp",
- "re",
- "match",
+ "shell",
+ "string",
+ "styles",
+ "terminal",
"test",
- "find",
- "pattern",
- "has"
+ "text",
+ "tty",
+ "xterm"
],
- "dependencies": {
- "ansi-regex": "^2.0.0"
- },
- "devDependencies": {
- "ava": "0.0.4"
- },
- "gitHead": "0722275e1bef139fcd09137da6e5550c3cd368b9",
- "bugs": {
- "url": "https://github.com/sindresorhus/has-ansi/issues"
- },
- "homepage": "https://github.com/sindresorhus/has-ansi",
- "_id": "has-ansi@2.0.0",
- "_shasum": "34f5049ce1ecdf2b0649af3ef24e45ed35416d91",
- "_from": "has-ansi@>=2.0.0 <3.0.0",
- "_npmVersion": "2.11.2",
- "_nodeVersion": "0.12.5",
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "sindresorhus",
+ "email": "sindresorhus@gmail.com"
+ },
+ {
+ "name": "jbnicolai",
+ "email": "jappelman@xebia.com"
+ }
+ ],
+ "name": "has-ansi",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/sindresorhus/has-ansi"
},
- "dist": {
- "shasum": "34f5049ce1ecdf2b0649af3ef24e45ed35416d91",
- "tarball": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"
+ "scripts": {
+ "test": "node test.js"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
- "readme": "ERROR: No README data found!"
+ "version": "2.0.0"
}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/readme.md b/deps/npm/node_modules/has-ansi/readme.md
index 02bc7c2300..02bc7c2300 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/readme.md
+++ b/deps/npm/node_modules/has-ansi/readme.md
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/.npmignore b/deps/npm/node_modules/has-unicode/.npmignore
index 7e17cf19b7..7e17cf19b7 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/.npmignore
+++ b/deps/npm/node_modules/has-unicode/.npmignore
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/LICENSE b/deps/npm/node_modules/has-unicode/LICENSE
index d42e25e956..e756052969 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/LICENSE
+++ b/deps/npm/node_modules/has-unicode/LICENSE
@@ -11,4 +11,3 @@ ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/README.md b/deps/npm/node_modules/has-unicode/README.md
index e9d3cc326c..4393106fda 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/README.md
+++ b/deps/npm/node_modules/has-unicode/README.md
@@ -33,8 +33,7 @@ As such, we report any Windows installation as unicode capable.
### Unix Like Operating Systems
We look at the environment variables `LC_ALL`, `LC_CTYPE`, and `LANG` in
-that order. For `LC_ALL` and `LANG`, it looks for `.UTF-8` in the value.
+that order. For `LC_ALL` and `LANG`, it looks for `.UTF-8` in the value.
For `LC_CTYPE` it looks to see if the value is `UTF-8`. This is sufficient
for most POSIX systems. While locale data can be put in `/etc/locale.conf`
as well, AFAIK it's always copied into the environment.
-
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/index.js b/deps/npm/node_modules/has-unicode/index.js
index edceb70309..edceb70309 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/index.js
+++ b/deps/npm/node_modules/has-unicode/index.js
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/package.json b/deps/npm/node_modules/has-unicode/package.json
index fd552a9e40..de92acfcac 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/package.json
+++ b/deps/npm/node_modules/has-unicode/package.json
@@ -1,53 +1,78 @@
{
- "name": "has-unicode",
- "version": "1.0.0",
- "description": "Try to guess if your terminal supports unicode",
- "main": "index.js",
- "scripts": {
- "test": "tap test/*.js"
+ "_args": [
+ [
+ "has-unicode@~1.0.0",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "has-unicode@>=1.0.0 <1.1.0",
+ "_id": "has-unicode@1.0.0",
+ "_inCache": true,
+ "_location": "/has-unicode",
+ "_nodeVersion": "0.10.33",
+ "_npmUser": {
+ "email": "me@re-becca.org",
+ "name": "iarna"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/iarna/has-unicode.git"
+ "_npmVersion": "2.1.11",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "has-unicode",
+ "raw": "has-unicode@~1.0.0",
+ "rawSpec": "~1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <1.1.0",
+ "type": "range"
},
- "keywords": [
- "unicode",
- "terminal"
+ "_requiredBy": [
+ "/",
+ "/gauge"
],
+ "_resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-1.0.0.tgz",
+ "_shasum": "bac5c44e064c2ffc3b8fcbd8c71afe08f9afc8cc",
+ "_shrinkwrap": null,
+ "_spec": "has-unicode@~1.0.0",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Rebecca Turner",
- "email": "me@re-becca.org"
+ "email": "me@re-becca.org",
+ "name": "Rebecca Turner"
},
- "license": "ISC",
"bugs": {
"url": "https://github.com/iarna/has-unicode/issues"
},
- "homepage": "https://github.com/iarna/has-unicode",
+ "dependencies": {},
+ "description": "Try to guess if your terminal supports unicode",
"devDependencies": {
"require-inject": "^1.1.1",
"tap": "^0.4.13"
},
- "gitHead": "a8c3dcf3be5f0c8f8e26a3e7ffea7da24344a006",
- "_id": "has-unicode@1.0.0",
- "_shasum": "bac5c44e064c2ffc3b8fcbd8c71afe08f9afc8cc",
- "_from": "has-unicode@>=1.0.0 <2.0.0",
- "_npmVersion": "2.1.11",
- "_nodeVersion": "0.10.33",
- "_npmUser": {
- "name": "iarna",
- "email": "me@re-becca.org"
+ "directories": {},
+ "dist": {
+ "shasum": "bac5c44e064c2ffc3b8fcbd8c71afe08f9afc8cc",
+ "tarball": "http://registry.npmjs.org/has-unicode/-/has-unicode-1.0.0.tgz"
},
+ "gitHead": "a8c3dcf3be5f0c8f8e26a3e7ffea7da24344a006",
+ "homepage": "https://github.com/iarna/has-unicode",
+ "keywords": [
+ "terminal",
+ "unicode"
+ ],
+ "license": "ISC",
+ "main": "index.js",
"maintainers": [
{
"name": "iarna",
"email": "me@re-becca.org"
}
],
- "dist": {
- "shasum": "bac5c44e064c2ffc3b8fcbd8c71afe08f9afc8cc",
- "tarball": "http://registry.npmjs.org/has-unicode/-/has-unicode-1.0.0.tgz"
+ "name": "has-unicode",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/iarna/has-unicode"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-1.0.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.0.0"
}
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/test/index.js b/deps/npm/node_modules/has-unicode/test/index.js
index 2394c14ef7..2394c14ef7 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/test/index.js
+++ b/deps/npm/node_modules/has-unicode/test/index.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/.npmignore b/deps/npm/node_modules/hawk/.npmignore
index ab108bf92f..ab108bf92f 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/.npmignore
+++ b/deps/npm/node_modules/hawk/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/hawk/.travis.yml b/deps/npm/node_modules/hawk/.travis.yml
index 77795c6a9b..77795c6a9b 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/.travis.yml
+++ b/deps/npm/node_modules/hawk/.travis.yml
diff --git a/deps/npm/node_modules/request/node_modules/hawk/LICENSE b/deps/npm/node_modules/hawk/LICENSE
index 7880936847..7880936847 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/LICENSE
+++ b/deps/npm/node_modules/hawk/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/hawk/README.md b/deps/npm/node_modules/hawk/README.md
index 4aff23f3a3..63725034fc 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/README.md
+++ b/deps/npm/node_modules/hawk/README.md
@@ -75,12 +75,12 @@ and the server.
## Replay Protection
-Without replay protection, an attacker can use a compromised (but otherwise valid and authenticated) request more
-than once, gaining access to a protected resource. To mitigate this, clients include both a nonce and a timestamp when
+Without replay protection, an attacker can use a compromised (but otherwise valid and authenticated) request more
+than once, gaining access to a protected resource. To mitigate this, clients include both a nonce and a timestamp when
making requests. This gives the server enough information to prevent replay attacks.
The nonce is generated by the client, and is a string unique across all requests with the same timestamp and
-key identifier combination.
+key identifier combination.
The timestamp enables the server to restrict the validity period of the credentials where requests occuring afterwards
are rejected. It also removes the need for the server to retain an unbounded number of nonce values for future checks.
@@ -373,7 +373,7 @@ and for a finite period of time. Both the client and server can issue bewit cred
credentials as the client to maintain clear traceability as to who issued which credentials.
In order to simplify implementation, bewit credentials do not support single-use policy and can be replayed multiple times within
-the granted access timeframe.
+the granted access timeframe.
## Bewit Usage Example
@@ -496,7 +496,7 @@ which can often affect how the request body is interpreted by the server. If the
or value of such headers, an attacker can manipulate the request headers without being detected. Implementers should use the
`ext` feature to pass application-specific information via the `Authorization` header which is protected by the request MAC.
-The response authentication, when performed, only covers the response payload, content-type, and the request information
+The response authentication, when performed, only covers the response payload, content-type, and the request information
provided by the client in it's request (method, resource, timestamp, nonce, etc.). It does not cover the HTTP status code or
any other response header field (e.g. Location) which can affect the client's behaviour.
diff --git a/deps/npm/node_modules/request/node_modules/hawk/bower.json b/deps/npm/node_modules/hawk/bower.json
index 7d2d120e0d..7d2d120e0d 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/bower.json
+++ b/deps/npm/node_modules/hawk/bower.json
diff --git a/deps/npm/node_modules/request/node_modules/hawk/component.json b/deps/npm/node_modules/hawk/component.json
index 63e76a2e31..63e76a2e31 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/component.json
+++ b/deps/npm/node_modules/hawk/component.json
diff --git a/deps/npm/node_modules/request/node_modules/hawk/example/usage.js b/deps/npm/node_modules/hawk/example/usage.js
index 13b860b4c5..64fe17674a 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/example/usage.js
+++ b/deps/npm/node_modules/hawk/example/usage.js
@@ -75,4 +75,3 @@ credentialsFunc('dh37fgj492je', function (err, credentials) {
process.exit(0);
});
});
-
diff --git a/deps/npm/node_modules/request/node_modules/hawk/images/hawk.png b/deps/npm/node_modules/hawk/images/hawk.png
index a0e15cda01..a0e15cda01 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/images/hawk.png
+++ b/deps/npm/node_modules/hawk/images/hawk.png
Binary files differ
diff --git a/deps/npm/node_modules/request/node_modules/hawk/images/logo.png b/deps/npm/node_modules/hawk/images/logo.png
index b8ff590171..b8ff590171 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/images/logo.png
+++ b/deps/npm/node_modules/hawk/images/logo.png
Binary files differ
diff --git a/deps/npm/node_modules/request/node_modules/hawk/lib/browser.js b/deps/npm/node_modules/hawk/lib/browser.js
index 7ccacf613b..7ccacf613b 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/lib/browser.js
+++ b/deps/npm/node_modules/hawk/lib/browser.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/lib/client.js b/deps/npm/node_modules/hawk/lib/client.js
index b3e8649e3a..f9ae691713 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/lib/client.js
+++ b/deps/npm/node_modules/hawk/lib/client.js
@@ -364,6 +364,3 @@ exports.message = function (host, port, message, options) {
return result;
};
-
-
-
diff --git a/deps/npm/node_modules/request/node_modules/hawk/lib/crypto.js b/deps/npm/node_modules/hawk/lib/crypto.js
index d3c8244a92..d3c8244a92 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/lib/crypto.js
+++ b/deps/npm/node_modules/hawk/lib/crypto.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/lib/index.js b/deps/npm/node_modules/hawk/lib/index.js
index a883882c8c..911b906aab 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/lib/index.js
+++ b/deps/npm/node_modules/hawk/lib/index.js
@@ -12,4 +12,3 @@ exports.uri = {
authenticate: exports.server.authenticateBewit,
getBewit: exports.client.getBewit
};
-
diff --git a/deps/npm/node_modules/request/node_modules/hawk/lib/server.js b/deps/npm/node_modules/hawk/lib/server.js
index a325d56a55..a325d56a55 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/lib/server.js
+++ b/deps/npm/node_modules/hawk/lib/server.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/lib/utils.js b/deps/npm/node_modules/hawk/lib/utils.js
index 8d2719abc6..8b192ace66 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/lib/utils.js
+++ b/deps/npm/node_modules/hawk/lib/utils.js
@@ -161,4 +161,3 @@ exports.unauthorized = function (message, attributes) {
return Boom.unauthorized(message, 'Hawk', attributes);
};
-
diff --git a/deps/npm/node_modules/request/node_modules/hawk/package.json b/deps/npm/node_modules/hawk/package.json
index 5a835b2e42..81abc2e1c6 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/package.json
+++ b/deps/npm/node_modules/hawk/package.json
@@ -1,68 +1,91 @@
{
- "name": "hawk",
- "description": "HTTP Hawk Authentication Scheme",
- "version": "3.1.0",
- "author": {
- "name": "Eran Hammer",
+ "_args": [
+ [
+ "hawk@~3.1.0",
+ "/Users/rebecca/code/npm/node_modules/request"
+ ]
+ ],
+ "_from": "hawk@>=3.1.0 <3.2.0",
+ "_id": "hawk@3.1.0",
+ "_inCache": true,
+ "_location": "/hawk",
+ "_nodeVersion": "0.10.38",
+ "_npmUser": {
"email": "eran@hammer.io",
- "url": "http://hueniverse.com"
+ "name": "hueniverse"
},
- "contributors": [],
- "repository": {
- "type": "git",
- "url": "git://github.com/hueniverse/hawk.git"
+ "_npmVersion": "2.10.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "hawk",
+ "raw": "hawk@~3.1.0",
+ "rawSpec": "~3.1.0",
+ "scope": null,
+ "spec": ">=3.1.0 <3.2.0",
+ "type": "range"
},
- "main": "lib/index.js",
- "keywords": [
- "http",
- "authentication",
- "scheme",
- "hawk"
+ "_requiredBy": [
+ "/request"
],
- "engines": {
- "node": ">=0.10.32"
+ "_resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz",
+ "_shasum": "8a13ae19977ec607602f3f0b9fd676f18c384e44",
+ "_shrinkwrap": null,
+ "_spec": "hawk@~3.1.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/request",
+ "author": {
+ "email": "eran@hammer.io",
+ "name": "Eran Hammer",
+ "url": "http://hueniverse.com"
},
"browser": "./lib/browser.js",
+ "bugs": {
+ "url": "https://github.com/hueniverse/hawk/issues"
+ },
+ "contributors": [],
"dependencies": {
- "hoek": "2.x.x",
"boom": "^2.8.x",
"cryptiles": "2.x.x",
+ "hoek": "2.x.x",
"sntp": "1.x.x"
},
+ "description": "HTTP Hawk Authentication Scheme",
"devDependencies": {
"code": "1.x.x",
"lab": "5.x.x"
},
- "scripts": {
- "test": "lab -a code -t 100 -L",
- "test-cov-html": "lab -a code -r html -o coverage.html"
- },
- "license": "BSD-3-Clause",
- "gitHead": "fdb9d05e383d5237631eaddc4f51422e54fa8b52",
- "bugs": {
- "url": "https://github.com/hueniverse/hawk/issues"
- },
- "homepage": "https://github.com/hueniverse/hawk#readme",
- "_id": "hawk@3.1.0",
- "_shasum": "8a13ae19977ec607602f3f0b9fd676f18c384e44",
- "_from": "hawk@>=3.1.0 <3.2.0",
- "_npmVersion": "2.10.0",
- "_nodeVersion": "0.10.38",
- "_npmUser": {
- "name": "hueniverse",
- "email": "eran@hammer.io"
- },
+ "directories": {},
"dist": {
"shasum": "8a13ae19977ec607602f3f0b9fd676f18c384e44",
"tarball": "http://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz"
},
+ "engines": {
+ "node": ">=0.10.32"
+ },
+ "gitHead": "fdb9d05e383d5237631eaddc4f51422e54fa8b52",
+ "homepage": "https://github.com/hueniverse/hawk#readme",
+ "keywords": [
+ "authentication",
+ "hawk",
+ "http",
+ "scheme"
+ ],
+ "license": "BSD-3-Clause",
+ "main": "lib/index.js",
"maintainers": [
{
"name": "hueniverse",
"email": "eran@hueniverse.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "hawk",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/hueniverse/hawk.git"
+ },
+ "scripts": {
+ "test": "lab -a code -t 100 -L",
+ "test-cov-html": "lab -a code -r html -o coverage.html"
+ },
+ "version": "3.1.0"
}
diff --git a/deps/npm/node_modules/request/node_modules/hawk/test/browser.js b/deps/npm/node_modules/hawk/test/browser.js
index 49dc4cadd1..49dc4cadd1 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/test/browser.js
+++ b/deps/npm/node_modules/hawk/test/browser.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/test/client.js b/deps/npm/node_modules/hawk/test/client.js
index d6be231ae8..d6be231ae8 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/test/client.js
+++ b/deps/npm/node_modules/hawk/test/client.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/test/crypto.js b/deps/npm/node_modules/hawk/test/crypto.js
index 1131628bfb..1131628bfb 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/test/crypto.js
+++ b/deps/npm/node_modules/hawk/test/crypto.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/test/index.js b/deps/npm/node_modules/hawk/test/index.js
index 39f2c5b860..39f2c5b860 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/test/index.js
+++ b/deps/npm/node_modules/hawk/test/index.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/test/readme.js b/deps/npm/node_modules/hawk/test/readme.js
index a466264667..7a343f5e21 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/test/readme.js
+++ b/deps/npm/node_modules/hawk/test/readme.js
@@ -92,4 +92,3 @@ describe('README', function () {
});
});
});
-
diff --git a/deps/npm/node_modules/request/node_modules/hawk/test/server.js b/deps/npm/node_modules/hawk/test/server.js
index c2899e4c70..c2899e4c70 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/test/server.js
+++ b/deps/npm/node_modules/hawk/test/server.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/test/uri.js b/deps/npm/node_modules/hawk/test/uri.js
index 1b623c0912..03491328b5 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/test/uri.js
+++ b/deps/npm/node_modules/hawk/test/uri.js
@@ -846,4 +846,3 @@ describe('Uri', function () {
});
});
});
-
diff --git a/deps/npm/node_modules/request/node_modules/hawk/test/utils.js b/deps/npm/node_modules/hawk/test/utils.js
index 1bfef65f8c..1bfef65f8c 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/test/utils.js
+++ b/deps/npm/node_modules/hawk/test/utils.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/.npmignore b/deps/npm/node_modules/hoek/.npmignore
index 7e1574dc5c..7e1574dc5c 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/.npmignore
+++ b/deps/npm/node_modules/hoek/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/qs/.travis.yml b/deps/npm/node_modules/hoek/.travis.yml
index 7a64dd2210..7a64dd2210 100644
--- a/deps/npm/node_modules/request/node_modules/qs/.travis.yml
+++ b/deps/npm/node_modules/hoek/.travis.yml
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/CONTRIBUTING.md b/deps/npm/node_modules/hoek/CONTRIBUTING.md
index 892836159b..892836159b 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/CONTRIBUTING.md
+++ b/deps/npm/node_modules/hoek/CONTRIBUTING.md
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/LICENSE b/deps/npm/node_modules/hoek/LICENSE
index 5530904255..5530904255 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/LICENSE
+++ b/deps/npm/node_modules/hoek/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/README.md b/deps/npm/node_modules/hoek/README.md
index 92c4912c7e..92c4912c7e 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/README.md
+++ b/deps/npm/node_modules/hoek/README.md
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/images/hoek.png b/deps/npm/node_modules/hoek/images/hoek.png
index 6ccfcb12be..6ccfcb12be 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/images/hoek.png
+++ b/deps/npm/node_modules/hoek/images/hoek.png
Binary files differ
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/escape.js b/deps/npm/node_modules/hoek/lib/escape.js
index 9ecde6666b..9ecde6666b 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/escape.js
+++ b/deps/npm/node_modules/hoek/lib/escape.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/index.js b/deps/npm/node_modules/hoek/lib/index.js
index 9a5ffe18f4..9a5ffe18f4 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/index.js
+++ b/deps/npm/node_modules/hoek/lib/index.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/package.json b/deps/npm/node_modules/hoek/package.json
index 4e3968f48b..58a346a436 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/package.json
+++ b/deps/npm/node_modules/hoek/package.json
@@ -1,46 +1,64 @@
{
- "name": "hoek",
- "description": "General purpose node utilities",
- "version": "2.16.3",
- "repository": {
- "type": "git",
- "url": "git://github.com/hapijs/hoek.git"
+ "_args": [
+ [
+ "hoek@2.x.x",
+ "/Users/rebecca/code/npm/node_modules/hawk"
+ ]
+ ],
+ "_from": "hoek@>=2.0.0 <3.0.0",
+ "_id": "hoek@2.16.3",
+ "_inCache": true,
+ "_location": "/hoek",
+ "_nodeVersion": "4.1.0",
+ "_npmUser": {
+ "email": "quitlahok@gmail.com",
+ "name": "nlf"
},
- "main": "lib/index.js",
- "keywords": [
- "utilities"
+ "_npmVersion": "3.3.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "hoek",
+ "raw": "hoek@2.x.x",
+ "rawSpec": "2.x.x",
+ "scope": null,
+ "spec": ">=2.0.0 <3.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/boom",
+ "/hawk",
+ "/sntp"
],
- "engines": {
- "node": ">=0.10.40"
+ "_resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
+ "_shasum": "20bb7403d3cea398e91dc4710a8ff1b8274a25ed",
+ "_shrinkwrap": null,
+ "_spec": "hoek@2.x.x",
+ "_where": "/Users/rebecca/code/npm/node_modules/hawk",
+ "bugs": {
+ "url": "https://github.com/hapijs/hoek/issues"
},
"dependencies": {},
+ "description": "General purpose node utilities",
"devDependencies": {
"code": "1.x.x",
"lab": "5.x.x"
},
- "scripts": {
- "test": "lab -a code -t 100 -L",
- "test-cov-html": "lab -a code -t 100 -L -r html -o coverage.html"
- },
- "license": "BSD-3-Clause",
- "gitHead": "20f36e85616264d4b73a64a374803175213a9121",
- "bugs": {
- "url": "https://github.com/hapijs/hoek/issues"
- },
- "homepage": "https://github.com/hapijs/hoek#readme",
- "_id": "hoek@2.16.3",
- "_shasum": "20bb7403d3cea398e91dc4710a8ff1b8274a25ed",
- "_from": "hoek@>=2.0.0 <3.0.0",
- "_npmVersion": "3.3.3",
- "_nodeVersion": "4.1.0",
- "_npmUser": {
- "name": "nlf",
- "email": "quitlahok@gmail.com"
- },
+ "directories": {},
"dist": {
"shasum": "20bb7403d3cea398e91dc4710a8ff1b8274a25ed",
"tarball": "http://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz"
},
+ "engines": {
+ "node": ">=0.10.40"
+ },
+ "gitHead": "20f36e85616264d4b73a64a374803175213a9121",
+ "homepage": "https://github.com/hapijs/hoek#readme",
+ "installable": true,
+ "keywords": [
+ "utilities"
+ ],
+ "license": "BSD-3-Clause",
+ "main": "lib/index.js",
"maintainers": [
{
"name": "hueniverse",
@@ -55,7 +73,15 @@
"email": "quitlahok@gmail.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "hoek",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/hapijs/hoek.git"
+ },
+ "scripts": {
+ "test": "lab -a code -t 100 -L",
+ "test-cov-html": "lab -a code -t 100 -L -r html -o coverage.html"
+ },
+ "version": "2.16.3"
}
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/escaper.js b/deps/npm/node_modules/hoek/test/escaper.js
index a5d048f7bc..a5d048f7bc 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/escaper.js
+++ b/deps/npm/node_modules/hoek/test/escaper.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/index.js b/deps/npm/node_modules/hoek/test/index.js
index 1e8ef620f3..1e8ef620f3 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/index.js
+++ b/deps/npm/node_modules/hoek/test/index.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/ignore.txt b/deps/npm/node_modules/hoek/test/modules/ignore.txt
index e69de29bb2..e69de29bb2 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/ignore.txt
+++ b/deps/npm/node_modules/hoek/test/modules/ignore.txt
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test1.js b/deps/npm/node_modules/hoek/test/modules/test1.js
index fa4e06abe0..fa4e06abe0 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test1.js
+++ b/deps/npm/node_modules/hoek/test/modules/test1.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test2.js b/deps/npm/node_modules/hoek/test/modules/test2.js
index 88e9166e86..88e9166e86 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test2.js
+++ b/deps/npm/node_modules/hoek/test/modules/test2.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test3.js b/deps/npm/node_modules/hoek/test/modules/test3.js
index 670e724a6e..670e724a6e 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test3.js
+++ b/deps/npm/node_modules/hoek/test/modules/test3.js
diff --git a/deps/npm/node_modules/hosted-git-info/package.json b/deps/npm/node_modules/hosted-git-info/package.json
index 8d34aca2d7..e77f5f1832 100644
--- a/deps/npm/node_modules/hosted-git-info/package.json
+++ b/deps/npm/node_modules/hosted-git-info/package.json
@@ -1,49 +1,68 @@
{
- "name": "hosted-git-info",
- "version": "2.1.4",
- "description": "Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab",
- "main": "index.js",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/npm/hosted-git-info.git"
+ "_args": [
+ [
+ "hosted-git-info@~2.1.4",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "hosted-git-info@>=2.1.4 <2.2.0",
+ "_id": "hosted-git-info@2.1.4",
+ "_inCache": true,
+ "_location": "/hosted-git-info",
+ "_nodeVersion": "2.0.2",
+ "_npmUser": {
+ "email": "ogd@aoaioxxysz.net",
+ "name": "othiym23"
},
- "keywords": [
- "git",
- "github",
- "bitbucket",
- "gitlab"
+ "_npmVersion": "2.10.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "hosted-git-info",
+ "raw": "hosted-git-info@~2.1.4",
+ "rawSpec": "~2.1.4",
+ "scope": null,
+ "spec": ">=2.1.4 <2.2.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/",
+ "/normalize-package-data",
+ "/npm-package-arg"
],
+ "_resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz",
+ "_shasum": "d9e953b26988be88096c46e926494d9604c300f8",
+ "_shrinkwrap": null,
+ "_spec": "hosted-git-info@~2.1.4",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Rebecca Turner",
"email": "me@re-becca.org",
+ "name": "Rebecca Turner",
"url": "http://re-becca.org"
},
- "license": "ISC",
"bugs": {
"url": "https://github.com/npm/hosted-git-info/issues"
},
- "homepage": "https://github.com/npm/hosted-git-info",
- "scripts": {
- "test": "standard && tap test/*.js"
- },
+ "dependencies": {},
+ "description": "Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab",
"devDependencies": {
"standard": "^3.3.2",
"tap": "^0.4.13"
},
- "gitHead": "9e1a36df8eb050a663713c79e56d89dadba2bd8d",
- "_id": "hosted-git-info@2.1.4",
- "_shasum": "d9e953b26988be88096c46e926494d9604c300f8",
- "_from": "hosted-git-info@>=2.1.2 <2.2.0",
- "_npmVersion": "2.10.1",
- "_nodeVersion": "2.0.2",
- "_npmUser": {
- "name": "othiym23",
- "email": "ogd@aoaioxxysz.net"
- },
+ "directories": {},
"dist": {
"shasum": "d9e953b26988be88096c46e926494d9604c300f8",
"tarball": "http://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz"
},
+ "gitHead": "9e1a36df8eb050a663713c79e56d89dadba2bd8d",
+ "homepage": "https://github.com/npm/hosted-git-info",
+ "keywords": [
+ "bitbucket",
+ "git",
+ "github",
+ "gitlab"
+ ],
+ "license": "ISC",
+ "main": "index.js",
"maintainers": [
{
"name": "iarna",
@@ -54,6 +73,14 @@
"email": "ogd@aoaioxxysz.net"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz"
+ "name": "hosted-git-info",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/npm/hosted-git-info.git"
+ },
+ "scripts": {
+ "test": "standard && tap test/*.js"
+ },
+ "version": "2.1.4"
}
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/.dir-locals.el b/deps/npm/node_modules/http-signature/.dir-locals.el
index 3bc9235f25..3bc9235f25 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/.dir-locals.el
+++ b/deps/npm/node_modules/http-signature/.dir-locals.el
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/.npmignore b/deps/npm/node_modules/http-signature/.npmignore
index c143fb3a46..c143fb3a46 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/.npmignore
+++ b/deps/npm/node_modules/http-signature/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/LICENSE b/deps/npm/node_modules/http-signature/LICENSE
index f6d947d2f6..f6d947d2f6 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/LICENSE
+++ b/deps/npm/node_modules/http-signature/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/README.md b/deps/npm/node_modules/http-signature/README.md
index de487d3236..de487d3236 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/README.md
+++ b/deps/npm/node_modules/http-signature/README.md
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/http_signing.md b/deps/npm/node_modules/http-signature/http_signing.md
index dd81ee5b59..8108885015 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/http_signing.md
+++ b/deps/npm/node_modules/http-signature/http_signing.md
@@ -293,4 +293,3 @@ inserted for readability):
The Authorization header would be:
Authorization: Signature keyId="Test",algorithm="rsa-sha256",headers="request-line host date content-type content-md5 content-length",signature="H/AaTDkJvLELy4i1RujnKlS6dm8QWiJvEpn9cKRMi49kKF+mohZ15z1r+mF+XiKS5kOOscyS83olfBtsVhYjPg2Ei3/D9D4Mvb7bFm9IaLJgYTFFuQCghrKQQFPiqJN320emjHxFowpIm1BkstnEU7lktH/XdXVBo8a6Uteiztw="
-
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/lib/index.js b/deps/npm/node_modules/http-signature/lib/index.js
index 56a9967dab..56a9967dab 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/lib/index.js
+++ b/deps/npm/node_modules/http-signature/lib/index.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/lib/parser.js b/deps/npm/node_modules/http-signature/lib/parser.js
index fd9ac1022a..fd9ac1022a 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/lib/parser.js
+++ b/deps/npm/node_modules/http-signature/lib/parser.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/lib/signer.js b/deps/npm/node_modules/http-signature/lib/signer.js
index 3507f4dbfd..3507f4dbfd 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/lib/signer.js
+++ b/deps/npm/node_modules/http-signature/lib/signer.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/lib/util.js b/deps/npm/node_modules/http-signature/lib/util.js
index 2e1ce4d468..2e1ce4d468 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/lib/util.js
+++ b/deps/npm/node_modules/http-signature/lib/util.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/lib/verify.js b/deps/npm/node_modules/http-signature/lib/verify.js
index f6ad0c2b17..f6ad0c2b17 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/lib/verify.js
+++ b/deps/npm/node_modules/http-signature/lib/verify.js
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/package.json b/deps/npm/node_modules/http-signature/package.json
index 47d76cffcf..910f811811 100644
--- a/deps/npm/node_modules/request/node_modules/http-signature/package.json
+++ b/deps/npm/node_modules/http-signature/package.json
@@ -1,11 +1,43 @@
{
- "name": "http-signature",
- "description": "Reference implementation of Joyent's HTTP Signature scheme.",
- "version": "0.11.0",
- "license": "MIT",
+ "_args": [
+ [
+ "http-signature@~0.11.0",
+ "/Users/rebecca/code/npm/node_modules/request"
+ ]
+ ],
+ "_from": "http-signature@>=0.11.0 <0.12.0",
+ "_id": "http-signature@0.11.0",
+ "_inCache": true,
+ "_location": "/http-signature",
+ "_nodeVersion": "0.10.36",
+ "_npmUser": {
+ "email": "patrick.f.mooney@gmail.com",
+ "name": "pfmooney"
+ },
+ "_npmVersion": "2.5.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "http-signature",
+ "raw": "http-signature@~0.11.0",
+ "rawSpec": "~0.11.0",
+ "scope": null,
+ "spec": ">=0.11.0 <0.12.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/request"
+ ],
+ "_resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz",
+ "_shasum": "1796cf67a001ad5cd6849dca0991485f09089fe6",
+ "_shrinkwrap": null,
+ "_spec": "http-signature@~0.11.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/request",
"author": {
"name": "Joyent, Inc"
},
+ "bugs": {
+ "url": "https://github.com/joyent/node-http-signature/issues"
+ },
"contributors": [
{
"name": "Mark Cavage",
@@ -20,44 +52,31 @@
"email": "patrick.f.mooney@gmail.com"
}
],
- "repository": {
- "type": "git",
- "url": "git://github.com/joyent/node-http-signature.git"
- },
- "homepage": "https://github.com/joyent/node-http-signature/",
- "bugs": {
- "url": "https://github.com/joyent/node-http-signature/issues"
- },
- "keywords": [
- "https",
- "request"
- ],
- "engines": {
- "node": ">=0.8"
- },
- "main": "lib/index.js",
- "scripts": {
- "test": "tap test/*.js"
- },
"dependencies": {
- "assert-plus": "^0.1.5",
"asn1": "0.1.11",
+ "assert-plus": "^0.1.5",
"ctype": "0.5.3"
},
+ "description": "Reference implementation of Joyent's HTTP Signature scheme.",
"devDependencies": {
"node-uuid": "^1.4.1",
"tap": "0.4.2"
},
- "_id": "http-signature@0.11.0",
- "_shasum": "1796cf67a001ad5cd6849dca0991485f09089fe6",
- "_resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz",
- "_from": "http-signature@>=0.11.0 <0.12.0",
- "_npmVersion": "2.5.1",
- "_nodeVersion": "0.10.36",
- "_npmUser": {
- "name": "pfmooney",
- "email": "patrick.f.mooney@gmail.com"
+ "directories": {},
+ "dist": {
+ "shasum": "1796cf67a001ad5cd6849dca0991485f09089fe6",
+ "tarball": "http://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz"
},
+ "engines": {
+ "node": ">=0.8"
+ },
+ "homepage": "https://github.com/joyent/node-http-signature/",
+ "keywords": [
+ "https",
+ "request"
+ ],
+ "license": "MIT",
+ "main": "lib/index.js",
"maintainers": [
{
"name": "mcavage",
@@ -68,10 +87,14 @@
"email": "patrick.f.mooney@gmail.com"
}
],
- "dist": {
- "shasum": "1796cf67a001ad5cd6849dca0991485f09089fe6",
- "tarball": "http://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz"
+ "name": "http-signature",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/joyent/node-http-signature.git"
},
- "directories": {},
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "0.11.0"
}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/.npmignore b/deps/npm/node_modules/iferr/.npmignore
index 3c3629e647..3c3629e647 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/.npmignore
+++ b/deps/npm/node_modules/iferr/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/license.md b/deps/npm/node_modules/iferr/LICENSE
index c67e3532b5..19d5f4bce5 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/license.md
+++ b/deps/npm/node_modules/iferr/LICENSE
@@ -1,4 +1,6 @@
-# Copyright (c) 2015 Calvin Metcalf
+The MIT License (MIT)
+
+Copyright (c) 2014 Nadav Ivgi
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -10,10 +12,10 @@ furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
-**THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.**
+SOFTWARE. \ No newline at end of file
diff --git a/deps/npm/node_modules/iferr/README.md b/deps/npm/node_modules/iferr/README.md
new file mode 100644
index 0000000000..0940763fa9
--- /dev/null
+++ b/deps/npm/node_modules/iferr/README.md
@@ -0,0 +1,40 @@
+# iferr
+
+Higher-order functions for easier error handling.
+
+`if (err) return cb(err);` be gone!
+
+## Install
+```bash
+npm install iferr
+```
+
+## Use
+
+### JavaScript example
+```js
+var iferr = require('iferr');
+
+function get_friends_count(id, cb) {
+ User.load_user(id, iferr(cb, function(user) {
+ user.load_friends(iferr(cb, function(friends) {
+ cb(null, friends.length);
+ }));
+ }));
+}
+```
+
+### CoffeeScript example
+```coffee
+iferr = require 'iferr'
+
+get_friends_count = (id, cb) ->
+ User.load_user id, iferr cb, (user) ->
+ user.load_friends iferr cb, (friends) ->
+ cb null, friends.length
+```
+
+(TODO: document tiferr, throwerr and printerr)
+
+## License
+MIT
diff --git a/deps/npm/node_modules/iferr/index.coffee b/deps/npm/node_modules/iferr/index.coffee
new file mode 100644
index 0000000000..da6d00719f
--- /dev/null
+++ b/deps/npm/node_modules/iferr/index.coffee
@@ -0,0 +1,24 @@
+# Delegates to `succ` on sucecss or to `fail` on error
+# ex: Thing.load 123, iferr cb, (thing) -> ...
+iferr = (fail, succ) -> (err, a...) ->
+ if err? then fail err
+ else succ? a...
+
+# Like iferr, but also catches errors thrown from `succ` and passes to `fail`
+tiferr = (fail, succ) -> iferr fail, (a...) ->
+ try succ a...
+ catch err then fail err
+
+# Delegate to the success function on success, or throw the error otherwise
+# ex: Thing.load 123, throwerr (thing) -> ...
+throwerr = iferr.bind null, (err) -> throw err
+
+# Prints errors when one is passed, or does nothing otherwise
+# ex: thing.save printerr
+printerr = iferr (err) -> console.error err.stack or err
+
+module.exports = exports = iferr
+exports.iferr = iferr
+exports.tiferr = tiferr
+exports.throwerr = throwerr
+exports.printerr = printerr
diff --git a/deps/npm/node_modules/iferr/index.js b/deps/npm/node_modules/iferr/index.js
new file mode 100644
index 0000000000..78fce3d2b0
--- /dev/null
+++ b/deps/npm/node_modules/iferr/index.js
@@ -0,0 +1,49 @@
+// Generated by CoffeeScript 1.7.1
+(function() {
+ var exports, iferr, printerr, throwerr, tiferr,
+ __slice = [].slice;
+
+ iferr = function(fail, succ) {
+ return function() {
+ var a, err;
+ err = arguments[0], a = 2 <= arguments.length ? __slice.call(arguments, 1) : [];
+ if (err != null) {
+ return fail(err);
+ } else {
+ return typeof succ === "function" ? succ.apply(null, a) : void 0;
+ }
+ };
+ };
+
+ tiferr = function(fail, succ) {
+ return iferr(fail, function() {
+ var a, err;
+ a = 1 <= arguments.length ? __slice.call(arguments, 0) : [];
+ try {
+ return succ.apply(null, a);
+ } catch (_error) {
+ err = _error;
+ return fail(err);
+ }
+ });
+ };
+
+ throwerr = iferr.bind(null, function(err) {
+ throw err;
+ });
+
+ printerr = iferr(function(err) {
+ return console.error(err.stack || err);
+ });
+
+ module.exports = exports = iferr;
+
+ exports.iferr = iferr;
+
+ exports.tiferr = tiferr;
+
+ exports.throwerr = throwerr;
+
+ exports.printerr = printerr;
+
+}).call(this);
diff --git a/deps/npm/node_modules/iferr/package.json b/deps/npm/node_modules/iferr/package.json
new file mode 100644
index 0000000000..f746e2862c
--- /dev/null
+++ b/deps/npm/node_modules/iferr/package.json
@@ -0,0 +1,75 @@
+{
+ "_args": [
+ [
+ "iferr@~0.1.5",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "iferr@>=0.1.5 <0.2.0",
+ "_id": "iferr@0.1.5",
+ "_inCache": true,
+ "_location": "/iferr",
+ "_npmUser": {
+ "email": "npm@shesek.info",
+ "name": "nadav"
+ },
+ "_npmVersion": "1.4.4",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "iferr",
+ "raw": "iferr@~0.1.5",
+ "rawSpec": "~0.1.5",
+ "scope": null,
+ "spec": ">=0.1.5 <0.2.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
+ "_shasum": "c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501",
+ "_shrinkwrap": null,
+ "_spec": "iferr@~0.1.5",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "name": "Nadav Ivgi"
+ },
+ "bugs": {
+ "url": "https://github.com/shesek/iferr/issues"
+ },
+ "dependencies": {},
+ "description": "Higher-order functions for easier error handling",
+ "devDependencies": {
+ "coffee-script": "^1.7.1",
+ "mocha": "^1.18.2"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501",
+ "tarball": "http://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz"
+ },
+ "homepage": "https://github.com/shesek/iferr",
+ "keywords": [
+ "error",
+ "errors"
+ ],
+ "license": "MIT",
+ "main": "index.js",
+ "maintainers": [
+ {
+ "name": "nadav",
+ "email": "npm@shesek.info"
+ }
+ ],
+ "name": "iferr",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/shesek/iferr"
+ },
+ "scripts": {
+ "prepublish": "coffee -c index.coffee",
+ "test": "mocha"
+ },
+ "version": "0.1.5"
+}
diff --git a/deps/npm/node_modules/iferr/test/index.coffee b/deps/npm/node_modules/iferr/test/index.coffee
new file mode 100644
index 0000000000..be0bc56fdf
--- /dev/null
+++ b/deps/npm/node_modules/iferr/test/index.coffee
@@ -0,0 +1,42 @@
+{ iferr, tiferr, throwerr } = require '../index.coffee'
+{ equal: eq, throws } = require 'assert'
+
+invoke_fail = (cb) -> cb new Error 'callback error'
+invoke_succ = (cb) -> cb null
+throw_error = -> throw new Error 'thrown'
+
+describe 'iferr', ->
+ it 'calls the error callback on errors', (done) ->
+ invoke_fail iferr(
+ (err) ->
+ eq err.message, 'callback error'
+ do done
+ ->
+ done new Error 'shouldn\'t call the success callback'
+ )
+
+ it 'calls the success callback on success', (done) ->
+ invoke_succ iferr(
+ -> done new Error 'shouldn\'t call the error callback'
+ done
+ )
+
+describe 'tiferr', ->
+ it 'catches errors in the success callback', (done) ->
+ invoke_succ tiferr(
+ (err) ->
+ eq err.message, 'thrown'
+ do done
+ throw_error
+ )
+
+describe 'throwerr', ->
+ it 'throws errors passed to the callback', (done)->
+ try invoke_fail throwerr ->
+ done 'shouldn\'t call the success callback'
+ catch err
+ eq err.message, 'callback error'
+ do done
+
+ it 'delegates to the success callback otherwise', (done) ->
+ invoke_succ throwerr done
diff --git a/deps/npm/node_modules/iferr/test/mocha.opts b/deps/npm/node_modules/iferr/test/mocha.opts
new file mode 100644
index 0000000000..019defcf15
--- /dev/null
+++ b/deps/npm/node_modules/iferr/test/mocha.opts
@@ -0,0 +1,2 @@
+--compilers coffee:coffee-script/register
+--reporter spec
diff --git a/deps/npm/node_modules/inflight/package.json b/deps/npm/node_modules/inflight/package.json
index e0b63729cc..7e3c816bd3 100644
--- a/deps/npm/node_modules/inflight/package.json
+++ b/deps/npm/node_modules/inflight/package.json
@@ -1,36 +1,87 @@
{
- "name": "inflight",
- "version": "1.0.4",
- "description": "Add callbacks to requests in flight to avoid async duplication",
- "main": "inflight.js",
+ "_args": [
+ [
+ "inflight@~1.0.4",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "inflight@>=1.0.4 <1.1.0",
+ "_id": "inflight@1.0.4",
+ "_inCache": true,
+ "_location": "/inflight",
+ "_nodeVersion": "0.10.32",
+ "_npmUser": {
+ "email": "ogd@aoaioxxysz.net",
+ "name": "othiym23"
+ },
+ "_npmVersion": "2.1.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "inflight",
+ "raw": "inflight@~1.0.4",
+ "rawSpec": "~1.0.4",
+ "scope": null,
+ "spec": ">=1.0.4 <1.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/",
+ "/glob",
+ "/node-gyp/glob",
+ "/rimraf/glob"
+ ],
+ "_resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz",
+ "_shasum": "6cbb4521ebd51ce0ec0a936bfd7657ef7e9b172a",
+ "_shrinkwrap": null,
+ "_spec": "inflight@~1.0.4",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
+ "url": "http://blog.izs.me/"
+ },
+ "bugs": {
+ "url": "https://github.com/isaacs/inflight/issues"
+ },
"dependencies": {
"once": "^1.3.0",
"wrappy": "1"
},
+ "description": "Add callbacks to requests in flight to avoid async duplication",
"devDependencies": {
"tap": "^0.4.10"
},
- "scripts": {
- "test": "tap test.js"
+ "directories": {},
+ "dist": {
+ "shasum": "6cbb4521ebd51ce0ec0a936bfd7657ef7e9b172a",
+ "tarball": "http://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz"
},
+ "gitHead": "c7b5531d572a867064d4a1da9e013e8910b7d1ba",
+ "homepage": "https://github.com/isaacs/inflight",
+ "license": "ISC",
+ "main": "inflight.js",
+ "maintainers": [
+ {
+ "name": "isaacs",
+ "email": "i@izs.me"
+ },
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ },
+ {
+ "name": "iarna",
+ "email": "me@re-becca.org"
+ }
+ ],
+ "name": "inflight",
+ "optionalDependencies": {},
"repository": {
"type": "git",
"url": "git://github.com/isaacs/inflight"
},
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
- "bugs": {
- "url": "https://github.com/isaacs/inflight/issues"
+ "scripts": {
+ "test": "tap test.js"
},
- "homepage": "https://github.com/isaacs/inflight",
- "license": "ISC",
- "readme": "# inflight\n\nAdd callbacks to requests in flight to avoid async duplication\n\n## USAGE\n\n```javascript\nvar inflight = require('inflight')\n\n// some request that does some stuff\nfunction req(key, callback) {\n // key is any random string. like a url or filename or whatever.\n //\n // will return either a falsey value, indicating that the\n // request for this key is already in flight, or a new callback\n // which when called will call all callbacks passed to inflightk\n // with the same key\n callback = inflight(key, callback)\n\n // If we got a falsey value back, then there's already a req going\n if (!callback) return\n\n // this is where you'd fetch the url or whatever\n // callback is also once()-ified, so it can safely be assigned\n // to multiple events etc. First call wins.\n setTimeout(function() {\n callback(null, key)\n }, 100)\n}\n\n// only assigns a single setTimeout\n// when it dings, all cbs get called\nreq('foo', cb1)\nreq('foo', cb2)\nreq('foo', cb3)\nreq('foo', cb4)\n```\n",
- "readmeFilename": "README.md",
- "gitHead": "c7b5531d572a867064d4a1da9e013e8910b7d1ba",
- "_id": "inflight@1.0.4",
- "_shasum": "6cbb4521ebd51ce0ec0a936bfd7657ef7e9b172a",
- "_from": "inflight@>=1.0.4 <1.1.0"
+ "version": "1.0.4"
}
diff --git a/deps/npm/node_modules/inherits/package.json b/deps/npm/node_modules/inherits/package.json
index a0cd426836..9407a1962e 100644
--- a/deps/npm/node_modules/inherits/package.json
+++ b/deps/npm/node_modules/inherits/package.json
@@ -1,51 +1,87 @@
{
- "name": "inherits",
- "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
- "version": "2.0.1",
- "keywords": [
- "inheritance",
- "class",
- "klass",
- "oop",
- "object-oriented",
- "inherits",
- "browser",
- "browserify"
+ "_args": [
+ [
+ "inherits@~2.0.1",
+ "/Users/rebecca/code/npm"
+ ]
],
- "main": "./inherits.js",
- "browser": "./inherits_browser.js",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/inherits"
+ "_from": "inherits@>=2.0.1 <2.1.0",
+ "_id": "inherits@2.0.1",
+ "_inCache": true,
+ "_location": "/inherits",
+ "_npmUser": {
+ "email": "i@izs.me",
+ "name": "isaacs"
},
- "license": "ISC",
- "scripts": {
- "test": "node test"
+ "_npmVersion": "1.3.8",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "inherits",
+ "raw": "inherits@~2.0.1",
+ "rawSpec": "~2.0.1",
+ "scope": null,
+ "spec": ">=2.0.1 <2.1.0",
+ "type": "range"
},
- "readme": "Browser-friendly inheritance fully compatible with standard node.js\n[inherits](http://nodejs.org/api/util.html#util_util_inherits_constructor_superconstructor).\n\nThis package exports standard `inherits` from node.js `util` module in\nnode environment, but also provides alternative browser-friendly\nimplementation through [browser\nfield](https://gist.github.com/shtylman/4339901). Alternative\nimplementation is a literal copy of standard one located in standalone\nmodule to avoid requiring of `util`. It also has a shim for old\nbrowsers with no `Object.create` support.\n\nWhile keeping you sure you are using standard `inherits`\nimplementation in node.js environment, it allows bundlers such as\n[browserify](https://github.com/substack/node-browserify) to not\ninclude full `util` package to your client code if all you need is\njust `inherits` function. It worth, because browser shim for `util`\npackage is large and `inherits` is often the single function you need\nfrom it.\n\nIt's recommended to use this package instead of\n`require('util').inherits` for any code that has chances to be used\nnot only in node.js but in browser too.\n\n## usage\n\n```js\nvar inherits = require('inherits');\n// then use exactly as the standard one\n```\n\n## note on version ~1.0\n\nVersion ~1.0 had completely different motivation and is not compatible\nneither with 2.0 nor with standard node.js `inherits`.\n\nIf you are using version ~1.0 and planning to switch to ~2.0, be\ncareful:\n\n* new version uses `super_` instead of `super` for referencing\n superclass\n* new version overwrites current prototype while old one preserves any\n existing fields on it\n",
- "readmeFilename": "README.md",
+ "_requiredBy": [
+ "/",
+ "/bl/readable-stream",
+ "/block-stream",
+ "/concat-stream",
+ "/concat-stream/readable-stream",
+ "/fstream",
+ "/fstream-ignore",
+ "/fstream-npm",
+ "/glob",
+ "/node-gyp/glob",
+ "/node-gyp/tar",
+ "/readable-stream",
+ "/rimraf/glob",
+ "/tar"
+ ],
+ "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
+ "_shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
+ "_shrinkwrap": null,
+ "_spec": "inherits@~2.0.1",
+ "_where": "/Users/rebecca/code/npm",
+ "browser": "./inherits_browser.js",
"bugs": {
"url": "https://github.com/isaacs/inherits/issues"
},
- "_id": "inherits@2.0.1",
+ "dependencies": {},
+ "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
+ "devDependencies": {},
+ "directories": {},
"dist": {
"shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
"tarball": "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
},
- "_from": "inherits@latest",
- "_npmVersion": "1.3.8",
- "_npmUser": {
- "name": "isaacs",
- "email": "i@izs.me"
- },
+ "keywords": [
+ "browser",
+ "browserify",
+ "class",
+ "inheritance",
+ "inherits",
+ "klass",
+ "object-oriented",
+ "oop"
+ ],
+ "license": "ISC",
+ "main": "./inherits.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "directories": {},
- "_shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
- "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
- "homepage": "https://github.com/isaacs/inherits"
+ "name": "inherits",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/inherits"
+ },
+ "scripts": {
+ "test": "node test"
+ },
+ "version": "2.0.1"
}
diff --git a/deps/npm/node_modules/ini/package.json b/deps/npm/node_modules/ini/package.json
index e9b9d5396c..ca9e5bfd54 100644
--- a/deps/npm/node_modules/ini/package.json
+++ b/deps/npm/node_modules/ini/package.json
@@ -1,56 +1,80 @@
{
+ "_args": [
+ [
+ "ini@~1.3.4",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "ini@>=1.3.4 <1.4.0",
+ "_id": "ini@1.3.4",
+ "_inCache": true,
+ "_location": "/ini",
+ "_nodeVersion": "2.0.1",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
+ },
+ "_npmVersion": "2.10.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "ini",
+ "raw": "ini@~1.3.4",
+ "rawSpec": "~1.3.4",
+ "scope": null,
+ "spec": ">=1.3.4 <1.4.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/",
+ "/config-chain"
+ ],
+ "_resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz",
+ "_shasum": "0537cb79daf59b59a1a517dff706c86ec039162e",
+ "_shrinkwrap": null,
+ "_spec": "ini@~1.3.4",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "name": "ini",
+ "bugs": {
+ "url": "https://github.com/isaacs/ini/issues"
+ },
+ "dependencies": {},
"description": "An ini encoder/decoder for node",
- "version": "1.3.4",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/ini.git"
+ "devDependencies": {
+ "tap": "^1.2.0"
},
- "main": "ini.js",
- "scripts": {
- "test": "tap test/*.js"
+ "directories": {},
+ "dist": {
+ "shasum": "0537cb79daf59b59a1a517dff706c86ec039162e",
+ "tarball": "http://registry.npmjs.org/ini/-/ini-1.3.4.tgz"
},
"engines": {
"node": "*"
},
- "dependencies": {},
- "devDependencies": {
- "tap": "^1.2.0"
- },
- "license": "ISC",
"files": [
"ini.js"
],
"gitHead": "4a3001abc4c608e51add9f1d2b2cadf02b8e6dea",
- "bugs": {
- "url": "https://github.com/isaacs/ini/issues"
- },
"homepage": "https://github.com/isaacs/ini#readme",
- "_id": "ini@1.3.4",
- "_shasum": "0537cb79daf59b59a1a517dff706c86ec039162e",
- "_from": "ini@latest",
- "_npmVersion": "2.10.1",
- "_nodeVersion": "2.0.1",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
- },
- "dist": {
- "shasum": "0537cb79daf59b59a1a517dff706c86ec039162e",
- "tarball": "http://registry.npmjs.org/ini/-/ini-1.3.4.tgz"
- },
+ "license": "ISC",
+ "main": "ini.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "ini",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/ini.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.3.4"
}
diff --git a/deps/npm/node_modules/init-package-json/package.json b/deps/npm/node_modules/init-package-json/package.json
index 0cc543ece4..a3ee5eea9f 100644
--- a/deps/npm/node_modules/init-package-json/package.json
+++ b/deps/npm/node_modules/init-package-json/package.json
@@ -1,21 +1,48 @@
{
- "name": "init-package-json",
- "version": "1.9.1",
- "main": "init-package-json.js",
- "scripts": {
- "test": "tap test/*.js"
+ "_args": [
+ [
+ "init-package-json@~1.9.1",
+ "/Users/ogd/Documents/projects/npm/npm"
+ ]
+ ],
+ "_from": "init-package-json@>=1.9.1 <1.10.0",
+ "_id": "init-package-json@1.9.1",
+ "_inCache": true,
+ "_location": "/init-package-json",
+ "_nodeVersion": "2.2.2",
+ "_npmUser": {
+ "email": "kat@sykosomatic.org",
+ "name": "zkat"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/init-package-json.git"
+ "_npmVersion": "2.14.1",
+ "_phantomChildren": {
+ "spdx-correct": "1.0.0",
+ "spdx-expression-parse": "1.0.0"
},
+ "_requested": {
+ "name": "init-package-json",
+ "raw": "init-package-json@~1.9.1",
+ "rawSpec": "~1.9.1",
+ "scope": null,
+ "spec": ">=1.9.1 <1.10.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.9.1.tgz",
+ "_shasum": "a28e05b5baeb3363cd473df68d30d3a80523a31c",
+ "_shrinkwrap": null,
+ "_spec": "init-package-json@~1.9.1",
+ "_where": "/Users/ogd/Documents/projects/npm/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "license": "ISC",
- "description": "A node module to get your node module started",
+ "bugs": {
+ "url": "https://github.com/isaacs/init-package-json/issues"
+ },
"dependencies": {
"glob": "^5.0.3",
"npm-package-arg": "^4.0.0",
@@ -26,39 +53,32 @@
"validate-npm-package-license": "^3.0.1",
"validate-npm-package-name": "^2.0.1"
},
+ "description": "A node module to get your node module started",
"devDependencies": {
"npm": "^2",
"rimraf": "^2.1.4",
"tap": "^1.2.0"
},
+ "directories": {},
+ "dist": {
+ "shasum": "a28e05b5baeb3363cd473df68d30d3a80523a31c",
+ "tarball": "http://registry.npmjs.org/init-package-json/-/init-package-json-1.9.1.tgz"
+ },
+ "gitHead": "37c38b4e23189eb5645901fa6851f343fddd4b73",
+ "homepage": "https://github.com/isaacs/init-package-json#readme",
+ "installable": true,
"keywords": [
+ "helper",
"init",
- "package.json",
"package",
- "helper",
- "wizard",
- "wizerd",
+ "package.json",
"prompt",
- "start"
+ "start",
+ "wizard",
+ "wizerd"
],
- "gitHead": "37c38b4e23189eb5645901fa6851f343fddd4b73",
- "bugs": {
- "url": "https://github.com/isaacs/init-package-json/issues"
- },
- "homepage": "https://github.com/isaacs/init-package-json#readme",
- "_id": "init-package-json@1.9.1",
- "_shasum": "a28e05b5baeb3363cd473df68d30d3a80523a31c",
- "_from": "init-package-json@1.9.1",
- "_npmVersion": "2.14.1",
- "_nodeVersion": "2.2.2",
- "_npmUser": {
- "name": "zkat",
- "email": "kat@sykosomatic.org"
- },
- "dist": {
- "shasum": "a28e05b5baeb3363cd473df68d30d3a80523a31c",
- "tarball": "http://registry.npmjs.org/init-package-json/-/init-package-json-1.9.1.tgz"
- },
+ "license": "ISC",
+ "main": "init-package-json.js",
"maintainers": [
{
"name": "isaacs",
@@ -77,6 +97,14 @@
"email": "kat@sykosomatic.org"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.9.1.tgz"
+ "name": "init-package-json",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/init-package-json.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.9.1"
}
diff --git a/deps/npm/node_modules/which/node_modules/is-absolute/LICENSE b/deps/npm/node_modules/is-absolute/LICENSE
index 904ab073b7..904ab073b7 100644
--- a/deps/npm/node_modules/which/node_modules/is-absolute/LICENSE
+++ b/deps/npm/node_modules/is-absolute/LICENSE
diff --git a/deps/npm/node_modules/which/node_modules/is-absolute/README.md b/deps/npm/node_modules/is-absolute/README.md
index 2347828a3e..2347828a3e 100644
--- a/deps/npm/node_modules/which/node_modules/is-absolute/README.md
+++ b/deps/npm/node_modules/is-absolute/README.md
diff --git a/deps/npm/node_modules/which/node_modules/is-absolute/index.js b/deps/npm/node_modules/is-absolute/index.js
index 9df4d5c240..9df4d5c240 100644
--- a/deps/npm/node_modules/which/node_modules/is-absolute/index.js
+++ b/deps/npm/node_modules/is-absolute/index.js
diff --git a/deps/npm/node_modules/which/node_modules/is-absolute/package.json b/deps/npm/node_modules/is-absolute/package.json
index 4f954b855f..28c21dd109 100644
--- a/deps/npm/node_modules/which/node_modules/is-absolute/package.json
+++ b/deps/npm/node_modules/is-absolute/package.json
@@ -1,39 +1,64 @@
{
- "name": "is-absolute",
- "description": "Return true if a file path is absolute.",
- "version": "0.1.7",
- "homepage": "https://github.com/jonschlinkert/is-absolute",
+ "_args": [
+ [
+ "is-absolute@^0.1.7",
+ "/Users/rebecca/code/npm/node_modules/which"
+ ]
+ ],
+ "_from": "is-absolute@>=0.1.7 <0.2.0",
+ "_id": "is-absolute@0.1.7",
+ "_inCache": true,
+ "_location": "/is-absolute",
+ "_nodeVersion": "0.12.0",
+ "_npmUser": {
+ "email": "github@sellside.com",
+ "name": "jonschlinkert"
+ },
+ "_npmVersion": "2.5.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "is-absolute",
+ "raw": "is-absolute@^0.1.7",
+ "rawSpec": "^0.1.7",
+ "scope": null,
+ "spec": ">=0.1.7 <0.2.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/which"
+ ],
+ "_resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz",
+ "_shasum": "847491119fccb5fb436217cc737f7faad50f603f",
+ "_shrinkwrap": null,
+ "_spec": "is-absolute@^0.1.7",
+ "_where": "/Users/rebecca/code/npm/node_modules/which",
"author": {
"name": "Jon Schlinkert",
"url": "https://github.com/jonschlinkert"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/jonschlinkert/is-absolute.git"
- },
"bugs": {
"url": "https://github.com/jonschlinkert/is-absolute/issues"
},
- "license": {
- "type": "MIT",
- "url": "https://github.com/jonschlinkert/is-absolute/blob/master/LICENSE"
- },
- "files": [
- "index.js"
- ],
- "main": "index.js",
- "engines": {
- "node": ">=0.10.0"
- },
- "scripts": {
- "test": "mocha"
- },
"dependencies": {
"is-relative": "^0.1.0"
},
+ "description": "Return true if a file path is absolute.",
"devDependencies": {
"mocha": "*"
},
+ "directories": {},
+ "dist": {
+ "shasum": "847491119fccb5fb436217cc737f7faad50f603f",
+ "tarball": "http://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "files": [
+ "index.js"
+ ],
+ "gitHead": "90cca7b671620bf28b778a61fddc8a986a2e1095",
+ "homepage": "https://github.com/jonschlinkert/is-absolute",
"keywords": [
"absolute",
"check",
@@ -50,27 +75,25 @@
"uri",
"url"
],
- "gitHead": "90cca7b671620bf28b778a61fddc8a986a2e1095",
- "_id": "is-absolute@0.1.7",
- "_shasum": "847491119fccb5fb436217cc737f7faad50f603f",
- "_from": "is-absolute@>=0.1.7 <0.2.0",
- "_npmVersion": "2.5.1",
- "_nodeVersion": "0.12.0",
- "_npmUser": {
- "name": "jonschlinkert",
- "email": "github@sellside.com"
+ "license": {
+ "type": "MIT",
+ "url": "https://github.com/jonschlinkert/is-absolute/blob/master/LICENSE"
},
+ "main": "index.js",
"maintainers": [
{
"name": "jonschlinkert",
"email": "github@sellside.com"
}
],
- "dist": {
- "shasum": "847491119fccb5fb436217cc737f7faad50f603f",
- "tarball": "http://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz"
+ "name": "is-absolute",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/jonschlinkert/is-absolute.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "mocha"
+ },
+ "version": "0.1.7"
}
diff --git a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/index.js b/deps/npm/node_modules/is-builtin-module/index.js
index b6cfa616ae..b6cfa616ae 100644
--- a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/index.js
+++ b/deps/npm/node_modules/is-builtin-module/index.js
diff --git a/deps/npm/node_modules/osenv/node_modules/os-tmpdir/license b/deps/npm/node_modules/is-builtin-module/license
index 654d0bfe94..654d0bfe94 100644
--- a/deps/npm/node_modules/osenv/node_modules/os-tmpdir/license
+++ b/deps/npm/node_modules/is-builtin-module/license
diff --git a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/package.json b/deps/npm/node_modules/is-builtin-module/package.json
index 58feefdfb8..925fc9d27d 100644
--- a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/package.json
+++ b/deps/npm/node_modules/is-builtin-module/package.json
@@ -1,72 +1,97 @@
{
- "name": "is-builtin-module",
- "version": "1.0.0",
- "description": "Check if a string matches the name of a Node.js builtin module",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "https://github.com/sindresorhus/is-builtin-module"
+ "_args": [
+ [
+ "is-builtin-module@^1.0.0",
+ "/Users/rebecca/code/npm/node_modules/normalize-package-data"
+ ]
+ ],
+ "_from": "is-builtin-module@>=1.0.0 <2.0.0",
+ "_id": "is-builtin-module@1.0.0",
+ "_inCache": true,
+ "_location": "/is-builtin-module",
+ "_nodeVersion": "0.12.2",
+ "_npmUser": {
+ "email": "sindresorhus@gmail.com",
+ "name": "sindresorhus"
+ },
+ "_npmVersion": "2.7.4",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "is-builtin-module",
+ "raw": "is-builtin-module@^1.0.0",
+ "rawSpec": "^1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
},
+ "_requiredBy": [
+ "/normalize-package-data"
+ ],
+ "_resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
+ "_shasum": "540572d34f7ac3119f8f76c30cbc1b1e037affbe",
+ "_shrinkwrap": null,
+ "_spec": "is-builtin-module@^1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/normalize-package-data",
"author": {
- "name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
+ "name": "Sindre Sorhus",
"url": "sindresorhus.com"
},
+ "bugs": {
+ "url": "https://github.com/sindresorhus/is-builtin-module/issues"
+ },
+ "dependencies": {
+ "builtin-modules": "^1.0.0"
+ },
+ "description": "Check if a string matches the name of a Node.js builtin module",
+ "devDependencies": {
+ "ava": "0.0.4"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "540572d34f7ac3119f8f76c30cbc1b1e037affbe",
+ "tarball": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz"
+ },
"engines": {
"node": ">=0.10.0"
},
- "scripts": {
- "test": "node test.js"
- },
"files": [
"index.js"
],
+ "gitHead": "da55ebf031f3864c5d309e25e49ed816957d70a2",
+ "homepage": "https://github.com/sindresorhus/is-builtin-module",
+ "installable": true,
"keywords": [
- "builtin",
+ "array",
"built-in",
+ "builtin",
"builtins",
- "node",
- "modules",
- "core",
"bundled",
+ "check",
+ "core",
+ "detect",
+ "is",
"list",
- "array",
+ "match",
+ "modules",
"names",
- "is",
- "detect",
- "check",
- "match"
+ "node"
],
- "dependencies": {
- "builtin-modules": "^1.0.0"
- },
- "devDependencies": {
- "ava": "0.0.4"
- },
- "gitHead": "da55ebf031f3864c5d309e25e49ed816957d70a2",
- "bugs": {
- "url": "https://github.com/sindresorhus/is-builtin-module/issues"
- },
- "homepage": "https://github.com/sindresorhus/is-builtin-module",
- "_id": "is-builtin-module@1.0.0",
- "_shasum": "540572d34f7ac3119f8f76c30cbc1b1e037affbe",
- "_from": "is-builtin-module@>=1.0.0 <2.0.0",
- "_npmVersion": "2.7.4",
- "_nodeVersion": "0.12.2",
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- "dist": {
- "shasum": "540572d34f7ac3119f8f76c30cbc1b1e037affbe",
- "tarball": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz"
- },
+ "license": "MIT",
"maintainers": [
{
"name": "sindresorhus",
"email": "sindresorhus@gmail.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz"
+ "name": "is-builtin-module",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/sindresorhus/is-builtin-module"
+ },
+ "scripts": {
+ "test": "node test.js"
+ },
+ "version": "1.0.0"
}
diff --git a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/readme.md b/deps/npm/node_modules/is-builtin-module/readme.md
index 798dcf4371..798dcf4371 100644
--- a/deps/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/readme.md
+++ b/deps/npm/node_modules/is-builtin-module/readme.md
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/.npmignore b/deps/npm/node_modules/is-my-json-valid/.npmignore
index dbb0721ce5..dbb0721ce5 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/.npmignore
+++ b/deps/npm/node_modules/is-my-json-valid/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/.travis.yml b/deps/npm/node_modules/is-my-json-valid/.travis.yml
index 6e5919de39..6e5919de39 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/.travis.yml
+++ b/deps/npm/node_modules/is-my-json-valid/.travis.yml
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/LICENSE b/deps/npm/node_modules/is-my-json-valid/LICENSE
index 757562ec59..757562ec59 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/LICENSE
+++ b/deps/npm/node_modules/is-my-json-valid/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/README.md b/deps/npm/node_modules/is-my-json-valid/README.md
index cbf2b20d33..cbf2b20d33 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/README.md
+++ b/deps/npm/node_modules/is-my-json-valid/README.md
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/example.js b/deps/npm/node_modules/is-my-json-valid/example.js
index f70f4dfb5c..f70f4dfb5c 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/example.js
+++ b/deps/npm/node_modules/is-my-json-valid/example.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/formats.js b/deps/npm/node_modules/is-my-json-valid/formats.js
index 3038daea92..3038daea92 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/formats.js
+++ b/deps/npm/node_modules/is-my-json-valid/formats.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/index.js b/deps/npm/node_modules/is-my-json-valid/index.js
index 7820e6497b..b01417d3e5 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/index.js
+++ b/deps/npm/node_modules/is-my-json-valid/index.js
@@ -190,7 +190,7 @@ var compile = function(schema, cache, root, reporter, opts) {
validate('for (var %s = %d; %s < %s.length; %s++) {', i, node.items.length, i, name, i)
visit(name+'['+i+']', node.additionalItems, reporter, filter)
validate('}')
- }
+ }
}
if (node.format && fmts[node.format]) {
@@ -395,7 +395,7 @@ var compile = function(schema, cache, root, reporter, opts) {
node.anyOf.forEach(function(sch, i) {
if (i === 0) {
validate('var %s = errors', prev)
- } else {
+ } else {
validate('if (errors !== %s) {', prev)
('errors = %s', prev)
}
@@ -446,7 +446,7 @@ var compile = function(schema, cache, root, reporter, opts) {
if (node.maxProperties !== undefined) {
if (type !== 'object') validate('if (%s) {', types.object(name))
-
+
validate('if (Object.keys(%s).length > %d) {', name, node.maxProperties)
error('has more properties than allowed')
validate('}')
@@ -456,7 +456,7 @@ var compile = function(schema, cache, root, reporter, opts) {
if (node.minProperties !== undefined) {
if (type !== 'object') validate('if (%s) {', types.object(name))
-
+
validate('if (Object.keys(%s).length < %d) {', name, node.minProperties)
error('has less properties than allowed')
validate('}')
@@ -466,7 +466,7 @@ var compile = function(schema, cache, root, reporter, opts) {
if (node.maxItems !== undefined) {
if (type !== 'array') validate('if (%s) {', types.array(name))
-
+
validate('if (%s.length > %d) {', name, node.maxItems)
error('has more items than allowed')
validate('}')
@@ -476,7 +476,7 @@ var compile = function(schema, cache, root, reporter, opts) {
if (node.minItems !== undefined) {
if (type !== 'array') validate('if (%s) {', types.array(name))
-
+
validate('if (%s.length < %d) {', name, node.minItems)
error('has less items than allowed')
validate('}')
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/package.json b/deps/npm/node_modules/is-my-json-valid/package.json
index 34a9f77acd..e217ecb50e 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/package.json
+++ b/deps/npm/node_modules/is-my-json-valid/package.json
@@ -1,52 +1,70 @@
{
- "name": "is-my-json-valid",
- "version": "2.12.2",
- "description": "A JSONSchema validator that uses code generation to be extremely fast",
- "main": "index.js",
+ "_args": [
+ [
+ "is-my-json-valid@~2.12.2",
+ "/Users/ogd/Documents/projects/npm/npm"
+ ]
+ ],
+ "_from": "is-my-json-valid@>=2.12.2 <2.13.0",
+ "_id": "is-my-json-valid@2.12.2",
+ "_inCache": true,
+ "_location": "/is-my-json-valid",
+ "_nodeVersion": "2.5.0",
+ "_npmUser": {
+ "email": "mathiasbuus@gmail.com",
+ "name": "mafintosh"
+ },
+ "_npmVersion": "2.13.4",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "is-my-json-valid",
+ "raw": "is-my-json-valid@~2.12.2",
+ "rawSpec": "~2.12.2",
+ "scope": null,
+ "spec": ">=2.12.2 <2.13.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/eslint",
+ "/har-validator"
+ ],
+ "_resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.2.tgz",
+ "_shasum": "0d65859318c846ce3a134402fd3fbc504272ccc9",
+ "_shrinkwrap": null,
+ "_spec": "is-my-json-valid@~2.12.2",
+ "_where": "/Users/ogd/Documents/projects/npm/npm",
+ "author": {
+ "name": "Mathias Buus"
+ },
+ "bugs": {
+ "url": "https://github.com/mafintosh/is-my-json-valid/issues"
+ },
"dependencies": {
"generate-function": "^2.0.0",
"generate-object-property": "^1.1.0",
"jsonpointer": "2.0.0",
"xtend": "^4.0.0"
},
+ "description": "A JSONSchema validator that uses code generation to be extremely fast",
"devDependencies": {
"tape": "^2.13.4"
},
- "scripts": {
- "test": "tape test/*.js"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/mafintosh/is-my-json-valid.git"
+ "directories": {},
+ "dist": {
+ "shasum": "0d65859318c846ce3a134402fd3fbc504272ccc9",
+ "tarball": "http://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.2.tgz"
},
+ "gitHead": "48040cf001f661bcaa31f09bdc7fe3939ac2253b",
+ "homepage": "https://github.com/mafintosh/is-my-json-valid",
+ "installable": true,
"keywords": [
"json",
- "schema",
+ "jsonschema",
"orderly",
- "jsonschema"
+ "schema"
],
- "author": {
- "name": "Mathias Buus"
- },
"license": "MIT",
- "bugs": {
- "url": "https://github.com/mafintosh/is-my-json-valid/issues"
- },
- "homepage": "https://github.com/mafintosh/is-my-json-valid",
- "gitHead": "48040cf001f661bcaa31f09bdc7fe3939ac2253b",
- "_id": "is-my-json-valid@2.12.2",
- "_shasum": "0d65859318c846ce3a134402fd3fbc504272ccc9",
- "_from": "is-my-json-valid@>=2.12.0 <3.0.0",
- "_npmVersion": "2.13.4",
- "_nodeVersion": "2.5.0",
- "_npmUser": {
- "name": "mafintosh",
- "email": "mathiasbuus@gmail.com"
- },
- "dist": {
- "shasum": "0d65859318c846ce3a134402fd3fbc504272ccc9",
- "tarball": "http://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.2.tgz"
- },
+ "main": "index.js",
"maintainers": [
{
"name": "mafintosh",
@@ -61,7 +79,14 @@
"email": "freeall@gmail.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.2.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "is-my-json-valid",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/mafintosh/is-my-json-valid.git"
+ },
+ "scripts": {
+ "test": "tape test/*.js"
+ },
+ "version": "2.12.2"
}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/require.js b/deps/npm/node_modules/is-my-json-valid/require.js
index 0bfb8a29d4..0bfb8a29d4 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/require.js
+++ b/deps/npm/node_modules/is-my-json-valid/require.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/fixtures/cosmic.js b/deps/npm/node_modules/is-my-json-valid/test/fixtures/cosmic.js
index 4e0a34b210..4e0a34b210 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/fixtures/cosmic.js
+++ b/deps/npm/node_modules/is-my-json-valid/test/fixtures/cosmic.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json
index 521745c8d6..521745c8d6 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json
index 40831f9e9a..40831f9e9a 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json
index bbb5f89e4b..bbb5f89e4b 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json
index a58714afd8..a58714afd8 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json
index ccc7c17fe8..ccc7c17fe8 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/default.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/default.json
index 17629779fb..17629779fb 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/default.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/default.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json
index cf935a3215..cf935a3215 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json
index 7b9b16a7e1..7b9b16a7e1 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json
index f124436a7d..f124436a7d 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/format.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/format.json
index 53c5d25190..53c5d25190 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/format.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/format.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/items.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/items.json
index f5e18a1384..f5e18a1384 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/items.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/items.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json
index 3b53a6b371..3b53a6b371 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json
index 48eb1296d2..48eb1296d2 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json
index d282446ad6..d282446ad6 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json
index 86c7b89c9a..86c7b89c9a 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json
index ed5118815e..ed5118815e 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json
index e9c14b1723..e9c14b1723 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json
index a72c7d293e..a72c7d293e 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json
index d5bf000bcc..d5bf000bcc 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json
index ca3b761805..ca3b761805 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/not.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/not.json
index cbb7f46bf8..f66690fe1b 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/not.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/not.json
@@ -74,7 +74,7 @@
"description": "forbidden property",
"schema": {
"properties": {
- "foo": {
+ "foo": {
"not": {}
}
}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndFormat.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndFormat.json
index d7fce9f509..d7fce9f509 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndFormat.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndFormat.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndObject.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndObject.json
index c65c02c36f..c65c02c36f 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndObject.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndObject.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json
index 1eaa4e4794..1eaa4e4794 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json
index befc4b560f..befc4b560f 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json
index 18586e5dab..18586e5dab 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json
index cd1644dcd9..cd1644dcd9 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json
index d8214bc2b3..d8214bc2b3 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json
index 4ca804732c..4ca804732c 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/required.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/required.json
index 612f73f347..612f73f347 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/required.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/required.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/type.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/type.json
index 257f051292..257f051292 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/type.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/type.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json
index c1f4ab99c9..c1f4ab99c9 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema.js b/deps/npm/node_modules/is-my-json-valid/test/json-schema.js
index e68a263a27..e68a263a27 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/json-schema.js
+++ b/deps/npm/node_modules/is-my-json-valid/test/json-schema.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/misc.js b/deps/npm/node_modules/is-my-json-valid/test/misc.js
index b5109e576f..b5109e576f 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/test/misc.js
+++ b/deps/npm/node_modules/is-my-json-valid/test/misc.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/.npmignore b/deps/npm/node_modules/is-property/.npmignore
index 8ecfa25a86..8ecfa25a86 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/.npmignore
+++ b/deps/npm/node_modules/is-property/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/LICENSE b/deps/npm/node_modules/is-property/LICENSE
index 8ce206a845..8ce206a845 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/LICENSE
+++ b/deps/npm/node_modules/is-property/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/README.md b/deps/npm/node_modules/is-property/README.md
index ef1d00b62f..9846a8bb9f 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/README.md
+++ b/deps/npm/node_modules/is-property/README.md
@@ -16,7 +16,7 @@ Install
-------
npm install is-property
-
+
### `require("is-property")(str)`
Checks if str is a property
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/is-property.js b/deps/npm/node_modules/is-property/is-property.js
index db58b47b27..db58b47b27 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/is-property.js
+++ b/deps/npm/node_modules/is-property/is-property.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/package.json b/deps/npm/node_modules/is-property/package.json
index 9f23619477..1842f7e7a2 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/package.json
+++ b/deps/npm/node_modules/is-property/package.json
@@ -1,59 +1,82 @@
{
- "name": "is-property",
- "version": "1.0.2",
- "description": "Tests if a JSON property can be accessed using . syntax",
- "main": "is-property.js",
- "directories": {
- "test": "test"
+ "_args": [
+ [
+ "is-property@^1.0.0",
+ "/Users/rebecca/code/npm/node_modules/generate-object-property"
+ ]
+ ],
+ "_from": "is-property@>=1.0.0 <2.0.0",
+ "_id": "is-property@1.0.2",
+ "_inCache": true,
+ "_location": "/is-property",
+ "_nodeVersion": "0.10.26",
+ "_npmUser": {
+ "email": "mikolalysenko@gmail.com",
+ "name": "mikolalysenko"
+ },
+ "_npmVersion": "2.1.4",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "is-property",
+ "raw": "is-property@^1.0.0",
+ "rawSpec": "^1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/generate-object-property"
+ ],
+ "_resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
+ "_shasum": "57fe1c4e48474edd65b09911f26b1cd4095dda84",
+ "_shrinkwrap": null,
+ "_spec": "is-property@^1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/generate-object-property",
+ "author": {
+ "name": "Mikola Lysenko"
+ },
+ "bugs": {
+ "url": "https://github.com/mikolalysenko/is-property/issues"
},
"dependencies": {},
+ "description": "Tests if a JSON property can be accessed using . syntax",
"devDependencies": {
"tape": "~1.0.4"
},
- "scripts": {
- "test": "tap test/*.js"
+ "directories": {
+ "test": "test"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/mikolalysenko/is-property.git"
+ "dist": {
+ "shasum": "57fe1c4e48474edd65b09911f26b1cd4095dda84",
+ "tarball": "http://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz"
},
+ "gitHead": "0a85ea5b6b1264ea1cdecc6e5cf186adbb3ffc50",
+ "homepage": "https://github.com/mikolalysenko/is-property",
"keywords": [
+ ".",
+ "[]",
+ "bracket",
+ "dot",
"is",
- "property",
"json",
- "dot",
- "bracket",
- ".",
- "[]"
+ "property"
],
- "author": {
- "name": "Mikola Lysenko"
- },
"license": "MIT",
- "gitHead": "0a85ea5b6b1264ea1cdecc6e5cf186adbb3ffc50",
- "bugs": {
- "url": "https://github.com/mikolalysenko/is-property/issues"
- },
- "homepage": "https://github.com/mikolalysenko/is-property",
- "_id": "is-property@1.0.2",
- "_shasum": "57fe1c4e48474edd65b09911f26b1cd4095dda84",
- "_from": "is-property@>=1.0.0 <2.0.0",
- "_npmVersion": "2.1.4",
- "_nodeVersion": "0.10.26",
- "_npmUser": {
- "name": "mikolalysenko",
- "email": "mikolalysenko@gmail.com"
- },
+ "main": "is-property.js",
"maintainers": [
{
"name": "mikolalysenko",
"email": "mikolalysenko@gmail.com"
}
],
- "dist": {
- "shasum": "57fe1c4e48474edd65b09911f26b1cd4095dda84",
- "tarball": "http://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz"
+ "name": "is-property",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/mikolalysenko/is-property.git"
},
- "_resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.0.2"
}
diff --git a/deps/npm/node_modules/which/node_modules/is-absolute/node_modules/is-relative/LICENSE-MIT b/deps/npm/node_modules/is-relative/LICENSE-MIT
index b576e8d484..b576e8d484 100644
--- a/deps/npm/node_modules/which/node_modules/is-absolute/node_modules/is-relative/LICENSE-MIT
+++ b/deps/npm/node_modules/is-relative/LICENSE-MIT
diff --git a/deps/npm/node_modules/which/node_modules/is-absolute/node_modules/is-relative/README.md b/deps/npm/node_modules/is-relative/README.md
index 5d7a2a2aab..5d7a2a2aab 100644
--- a/deps/npm/node_modules/which/node_modules/is-absolute/node_modules/is-relative/README.md
+++ b/deps/npm/node_modules/is-relative/README.md
diff --git a/deps/npm/node_modules/which/node_modules/is-absolute/node_modules/is-relative/index.js b/deps/npm/node_modules/is-relative/index.js
index ffc760a82a..ffc760a82a 100644
--- a/deps/npm/node_modules/which/node_modules/is-absolute/node_modules/is-relative/index.js
+++ b/deps/npm/node_modules/is-relative/index.js
diff --git a/deps/npm/node_modules/which/node_modules/is-absolute/node_modules/is-relative/package.json b/deps/npm/node_modules/is-relative/package.json
index d582081dd1..7061840932 100644
--- a/deps/npm/node_modules/which/node_modules/is-absolute/node_modules/is-relative/package.json
+++ b/deps/npm/node_modules/is-relative/package.json
@@ -1,25 +1,63 @@
{
- "name": "is-relative",
- "description": "Returns `true` if the path appears to be relative.",
- "version": "0.1.3",
- "homepage": "https://github.com/jonschlinkert/is-relative",
+ "_args": [
+ [
+ "is-relative@^0.1.0",
+ "/Users/rebecca/code/npm/node_modules/is-absolute"
+ ]
+ ],
+ "_from": "is-relative@>=0.1.0 <0.2.0",
+ "_id": "is-relative@0.1.3",
+ "_inCache": true,
+ "_location": "/is-relative",
+ "_npmUser": {
+ "email": "github@sellside.com",
+ "name": "jonschlinkert"
+ },
+ "_npmVersion": "1.4.9",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "is-relative",
+ "raw": "is-relative@^0.1.0",
+ "rawSpec": "^0.1.0",
+ "scope": null,
+ "spec": ">=0.1.0 <0.2.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/is-absolute"
+ ],
+ "_resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz",
+ "_shasum": "905fee8ae86f45b3ec614bc3c15c869df0876e82",
+ "_shrinkwrap": null,
+ "_spec": "is-relative@^0.1.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/is-absolute",
"author": {
"name": "Jon Schlinkert",
"url": "https://github.com/jonschlinkert"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/jonschlinkert/is-relative.git"
- },
"bugs": {
"url": "https://github.com/jonschlinkert/is-relative/issues"
},
- "licenses": [
- {
- "type": "MIT",
- "url": "https://github.com/jonschlinkert/is-relative/blob/master/LICENSE-MIT"
- }
+ "dependencies": {},
+ "description": "Returns `true` if the path appears to be relative.",
+ "devDependencies": {
+ "mocha": "*",
+ "verb": ">= 0.2.6",
+ "verb-tag-jscomments": "^0.1.4"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "905fee8ae86f45b3ec614bc3c15c869df0876e82",
+ "tarball": "http://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "files": [
+ "LICENSE-MIT",
+ "index.js"
],
+ "homepage": "https://github.com/jonschlinkert/is-relative",
"keywords": [
"absolute",
"check",
@@ -36,41 +74,27 @@
"uri",
"url"
],
- "main": "index.js",
- "files": [
- "index.js",
- "LICENSE-MIT"
+ "licenses": [
+ {
+ "type": "MIT",
+ "url": "https://github.com/jonschlinkert/is-relative/blob/master/LICENSE-MIT"
+ }
],
- "engines": {
- "node": ">=0.10.0"
- },
- "scripts": {
- "test": "mocha -R spec"
- },
- "devDependencies": {
- "mocha": "*",
- "verb": ">= 0.2.6",
- "verb-tag-jscomments": "^0.1.4"
- },
- "_id": "is-relative@0.1.3",
- "_shasum": "905fee8ae86f45b3ec614bc3c15c869df0876e82",
- "_from": "is-relative@>=0.1.0 <0.2.0",
- "_npmVersion": "1.4.9",
- "_npmUser": {
- "name": "jonschlinkert",
- "email": "github@sellside.com"
- },
+ "main": "index.js",
"maintainers": [
{
"name": "jonschlinkert",
"email": "github@sellside.com"
}
],
- "dist": {
- "shasum": "905fee8ae86f45b3ec614bc3c15c869df0876e82",
- "tarball": "http://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz"
+ "name": "is-relative",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/jonschlinkert/is-relative.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "mocha -R spec"
+ },
+ "version": "0.1.3"
}
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/README.md b/deps/npm/node_modules/isarray/README.md
index 052a62b8d7..052a62b8d7 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/README.md
+++ b/deps/npm/node_modules/isarray/README.md
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/build/build.js b/deps/npm/node_modules/isarray/build/build.js
index e1856ef094..e1856ef094 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/build/build.js
+++ b/deps/npm/node_modules/isarray/build/build.js
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/component.json b/deps/npm/node_modules/isarray/component.json
index 9e31b68388..9e31b68388 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/component.json
+++ b/deps/npm/node_modules/isarray/component.json
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/index.js b/deps/npm/node_modules/isarray/index.js
index 5f5ad45d46..5f5ad45d46 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/index.js
+++ b/deps/npm/node_modules/isarray/index.js
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/package.json b/deps/npm/node_modules/isarray/package.json
index 19228ab6fd..7a923d7baf 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/package.json
+++ b/deps/npm/node_modules/isarray/package.json
@@ -1,53 +1,75 @@
{
- "name": "isarray",
- "description": "Array#isArray for older browsers",
- "version": "0.0.1",
- "repository": {
- "type": "git",
- "url": "git://github.com/juliangruber/isarray.git"
- },
- "homepage": "https://github.com/juliangruber/isarray",
- "main": "index.js",
- "scripts": {
- "test": "tap test/*.js"
+ "_args": [
+ [
+ "isarray@0.0.1",
+ "/Users/rebecca/code/npm/node_modules/readable-stream"
+ ]
+ ],
+ "_from": "isarray@0.0.1",
+ "_id": "isarray@0.0.1",
+ "_inCache": true,
+ "_location": "/isarray",
+ "_npmUser": {
+ "email": "julian@juliangruber.com",
+ "name": "juliangruber"
},
- "dependencies": {},
- "devDependencies": {
- "tap": "*"
+ "_npmVersion": "1.2.18",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "isarray",
+ "raw": "isarray@0.0.1",
+ "rawSpec": "0.0.1",
+ "scope": null,
+ "spec": "0.0.1",
+ "type": "version"
},
- "keywords": [
- "browser",
- "isarray",
- "array"
+ "_requiredBy": [
+ "/bl/readable-stream",
+ "/concat-stream/readable-stream",
+ "/readable-stream"
],
+ "_resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "_shasum": "8a18acfca9a8f4177e09abfc6038939b05d1eedf",
+ "_shrinkwrap": null,
+ "_spec": "isarray@0.0.1",
+ "_where": "/Users/rebecca/code/npm/node_modules/readable-stream",
"author": {
- "name": "Julian Gruber",
"email": "mail@juliangruber.com",
+ "name": "Julian Gruber",
"url": "http://juliangruber.com"
},
- "license": "MIT",
- "_id": "isarray@0.0.1",
+ "dependencies": {},
+ "description": "Array#isArray for older browsers",
+ "devDependencies": {
+ "tap": "*"
+ },
+ "directories": {},
"dist": {
"shasum": "8a18acfca9a8f4177e09abfc6038939b05d1eedf",
"tarball": "http://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
},
- "_from": "isarray@0.0.1",
- "_npmVersion": "1.2.18",
- "_npmUser": {
- "name": "juliangruber",
- "email": "julian@juliangruber.com"
- },
+ "homepage": "https://github.com/juliangruber/isarray",
+ "keywords": [
+ "array",
+ "browser",
+ "isarray"
+ ],
+ "license": "MIT",
+ "main": "index.js",
"maintainers": [
{
"name": "juliangruber",
"email": "julian@juliangruber.com"
}
],
- "directories": {},
- "_shasum": "8a18acfca9a8f4177e09abfc6038939b05d1eedf",
- "_resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "bugs": {
- "url": "https://github.com/juliangruber/isarray/issues"
+ "name": "isarray",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/juliangruber/isarray.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
},
- "readme": "ERROR: No README data found!"
+ "version": "0.0.1"
}
diff --git a/deps/npm/node_modules/request/node_modules/isstream/.npmignore b/deps/npm/node_modules/isstream/.npmignore
index aa1ec1ea06..aa1ec1ea06 100644
--- a/deps/npm/node_modules/request/node_modules/isstream/.npmignore
+++ b/deps/npm/node_modules/isstream/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/isstream/.travis.yml b/deps/npm/node_modules/isstream/.travis.yml
index 1fec2ab9af..1fec2ab9af 100644
--- a/deps/npm/node_modules/request/node_modules/isstream/.travis.yml
+++ b/deps/npm/node_modules/isstream/.travis.yml
diff --git a/deps/npm/node_modules/request/node_modules/isstream/LICENSE.md b/deps/npm/node_modules/isstream/LICENSE.md
index 43f7153f9f..43f7153f9f 100644
--- a/deps/npm/node_modules/request/node_modules/isstream/LICENSE.md
+++ b/deps/npm/node_modules/isstream/LICENSE.md
diff --git a/deps/npm/node_modules/request/node_modules/isstream/README.md b/deps/npm/node_modules/isstream/README.md
index 06770e82f2..06770e82f2 100644
--- a/deps/npm/node_modules/request/node_modules/isstream/README.md
+++ b/deps/npm/node_modules/isstream/README.md
diff --git a/deps/npm/node_modules/request/node_modules/isstream/isstream.js b/deps/npm/node_modules/isstream/isstream.js
index a1d104a7ac..a1d104a7ac 100644
--- a/deps/npm/node_modules/request/node_modules/isstream/isstream.js
+++ b/deps/npm/node_modules/isstream/isstream.js
diff --git a/deps/npm/node_modules/request/node_modules/isstream/package.json b/deps/npm/node_modules/isstream/package.json
index 74e97e608c..54d8b76a0b 100644
--- a/deps/npm/node_modules/request/node_modules/isstream/package.json
+++ b/deps/npm/node_modules/isstream/package.json
@@ -1,59 +1,83 @@
{
- "name": "isstream",
- "version": "0.1.2",
- "description": "Determine if an object is a Stream",
- "main": "isstream.js",
- "scripts": {
- "test": "tar --xform 's/^package/readable-stream-1.0/' -zxf readable-stream-1.0.*.tgz && tar --xform 's/^package/readable-stream-1.1/' -zxf readable-stream-1.1.*.tgz && node test.js; rm -rf readable-stream-1.?/"
+ "_args": [
+ [
+ "isstream@~0.1.1",
+ "/Users/rebecca/code/npm/node_modules/request"
+ ]
+ ],
+ "_from": "isstream@>=0.1.1 <0.2.0",
+ "_id": "isstream@0.1.2",
+ "_inCache": true,
+ "_location": "/isstream",
+ "_nodeVersion": "1.4.3",
+ "_npmUser": {
+ "email": "rod@vagg.org",
+ "name": "rvagg"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/rvagg/isstream.git"
+ "_npmVersion": "2.6.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "isstream",
+ "raw": "isstream@~0.1.1",
+ "rawSpec": "~0.1.1",
+ "scope": null,
+ "spec": ">=0.1.1 <0.2.0",
+ "type": "range"
},
- "keywords": [
- "stream",
- "type",
- "streams",
- "readable-stream",
- "hippo"
+ "_requiredBy": [
+ "/request"
],
+ "_resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+ "_shasum": "47e63f7af55afa6f92e1500e690eb8b8529c099a",
+ "_shrinkwrap": null,
+ "_spec": "isstream@~0.1.1",
+ "_where": "/Users/rebecca/code/npm/node_modules/request",
+ "author": {
+ "email": "rod@vagg.org",
+ "name": "Rod Vagg"
+ },
+ "bugs": {
+ "url": "https://github.com/rvagg/isstream/issues"
+ },
+ "dependencies": {},
+ "description": "Determine if an object is a Stream",
"devDependencies": {
- "tape": "~2.12.3",
"core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
"isarray": "0.0.1",
"string_decoder": "~0.10.x",
- "inherits": "~2.0.1"
- },
- "author": {
- "name": "Rod Vagg",
- "email": "rod@vagg.org"
+ "tape": "~2.12.3"
},
- "license": "MIT",
- "bugs": {
- "url": "https://github.com/rvagg/isstream/issues"
+ "directories": {},
+ "dist": {
+ "shasum": "47e63f7af55afa6f92e1500e690eb8b8529c099a",
+ "tarball": "http://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"
},
- "homepage": "https://github.com/rvagg/isstream",
"gitHead": "cd39cba6da939b4fc9110825203adc506422c3dc",
- "_id": "isstream@0.1.2",
- "_shasum": "47e63f7af55afa6f92e1500e690eb8b8529c099a",
- "_from": "isstream@>=0.1.1 <0.2.0",
- "_npmVersion": "2.6.1",
- "_nodeVersion": "1.4.3",
- "_npmUser": {
- "name": "rvagg",
- "email": "rod@vagg.org"
- },
+ "homepage": "https://github.com/rvagg/isstream",
+ "keywords": [
+ "hippo",
+ "readable-stream",
+ "stream",
+ "streams",
+ "type"
+ ],
+ "license": "MIT",
+ "main": "isstream.js",
"maintainers": [
{
"name": "rvagg",
"email": "rod@vagg.org"
}
],
- "dist": {
- "shasum": "47e63f7af55afa6f92e1500e690eb8b8529c099a",
- "tarball": "http://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"
+ "name": "isstream",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/rvagg/isstream.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "tar --xform 's/^package/readable-stream-1.0/' -zxf readable-stream-1.0.*.tgz && tar --xform 's/^package/readable-stream-1.1/' -zxf readable-stream-1.1.*.tgz && node test.js; rm -rf readable-stream-1.?/"
+ },
+ "version": "0.1.2"
}
diff --git a/deps/npm/node_modules/request/node_modules/isstream/test.js b/deps/npm/node_modules/isstream/test.js
index 8c950c55e6..881e70b309 100644
--- a/deps/npm/node_modules/request/node_modules/isstream/test.js
+++ b/deps/npm/node_modules/isstream/test.js
@@ -163,6 +163,3 @@ testDuplex(true, 'ReadableStream11.PassThrough', new (ReadableStream11.PassThrou
})
})
-
-
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/.npmignore b/deps/npm/node_modules/jju/.npmignore
index b561496c91..5ae40150ee 100644
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/.npmignore
+++ b/deps/npm/node_modules/jju/.npmignore
@@ -1,6 +1,9 @@
package.json
node_modules
-test/external
+test
+benchmark
+docs
examples
+/.editorconfig
/.eslint*
/.travis.yml
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/README.md b/deps/npm/node_modules/jju/README.md
index 85d52a2dce..3d61083fb0 100644
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/README.md
+++ b/deps/npm/node_modules/jju/README.md
@@ -240,4 +240,3 @@ JSON.stringify will split this into 15 lines, and it's hard to read.
Yet again, this feature comes with a performance hit, so if user experience matters to you more than performance, use this module. If your JSON will be consumed by machines, use JSON.stringify instead.
As a rule of thumb, if you use "space" argument to indent your JSON, you'd better use this module instead.
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/index.js b/deps/npm/node_modules/jju/index.js
index 50f1624963..50f1624963 100644
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/index.js
+++ b/deps/npm/node_modules/jju/index.js
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/analyze.js b/deps/npm/node_modules/jju/lib/analyze.js
index 9b0f9af01c..39303b0969 100644
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/analyze.js
+++ b/deps/npm/node_modules/jju/lib/analyze.js
@@ -89,4 +89,3 @@ module.exports.analyze = function analyzeJSON(input, options) {
return result
}
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/document.js b/deps/npm/node_modules/jju/lib/document.js
index cfab8691fc..af1a01a03d 100644
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/document.js
+++ b/deps/npm/node_modules/jju/lib/document.js
@@ -482,4 +482,3 @@ module.exports.Document = Document
module.exports.update = function updateJSON(source, new_value, options) {
return Document(source, options).update(new_value).toString()
}
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/parse.js b/deps/npm/node_modules/jju/lib/parse.js
index 5f9fe99861..2b78949378 100644
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/parse.js
+++ b/deps/npm/node_modules/jju/lib/parse.js
@@ -749,4 +749,3 @@ module.exports.tokenize = function tokenizeJSON(input, options) {
tokens.data = module.exports.parse(input, options)
return tokens
}
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/stringify.js b/deps/npm/node_modules/jju/lib/stringify.js
index ce89d77ee1..754019eac5 100644
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/stringify.js
+++ b/deps/npm/node_modules/jju/lib/stringify.js
@@ -380,4 +380,3 @@ module.exports.stringify = function stringifyJSON(object, options, _space) {
return _stringify(object, options, 0, '')
}
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/unicode.js b/deps/npm/node_modules/jju/lib/unicode.js
index 1a29143c2d..1a29143c2d 100644
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/unicode.js
+++ b/deps/npm/node_modules/jju/lib/unicode.js
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/utils.js b/deps/npm/node_modules/jju/lib/utils.js
index a8476b6c46..dd4752c73a 100644
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/utils.js
+++ b/deps/npm/node_modules/jju/lib/utils.js
@@ -43,4 +43,3 @@ module.exports.middleware = function() {
throw Error('this function is removed, use express-json5 instead')
}
}
-
diff --git a/deps/npm/node_modules/jju/package.json b/deps/npm/node_modules/jju/package.json
new file mode 100644
index 0000000000..215d56ed2c
--- /dev/null
+++ b/deps/npm/node_modules/jju/package.json
@@ -0,0 +1,88 @@
+{
+ "_args": [
+ [
+ "jju@^1.1.0",
+ "/Users/rebecca/code/npm/node_modules/json-parse-helpfulerror"
+ ]
+ ],
+ "_from": "jju@>=1.1.0 <2.0.0",
+ "_id": "jju@1.2.1",
+ "_inCache": true,
+ "_location": "/jju",
+ "_nodeVersion": "2.2.1",
+ "_npmUser": {
+ "email": "alex@kocharin.ru",
+ "name": "rlidwka"
+ },
+ "_npmVersion": "2.0.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "jju",
+ "raw": "jju@^1.1.0",
+ "rawSpec": "^1.1.0",
+ "scope": null,
+ "spec": ">=1.1.0 <2.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/json-parse-helpfulerror"
+ ],
+ "_resolved": "https://registry.npmjs.org/jju/-/jju-1.2.1.tgz",
+ "_shasum": "edf6ec20d5d668c80c2c00cea63f8a9422a4b528",
+ "_shrinkwrap": null,
+ "_spec": "jju@^1.1.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/json-parse-helpfulerror",
+ "author": {
+ "email": "alex@kocharin.ru",
+ "name": "Alex Kocharin"
+ },
+ "bugs": {
+ "url": "https://github.com/rlidwka/jju/issues"
+ },
+ "dependencies": {},
+ "description": "a set of utilities to work with JSON / JSON5 documents",
+ "devDependencies": {
+ "eslint": "~0.4.2",
+ "js-yaml": ">=3.1.0",
+ "mocha": ">=1.21.0"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "edf6ec20d5d668c80c2c00cea63f8a9422a4b528",
+ "tarball": "http://registry.npmjs.org/jju/-/jju-1.2.1.tgz"
+ },
+ "gitHead": "8b079c1d03af527ab28a47c7b714d6f888abc53d",
+ "homepage": "http://rlidwka.github.io/jju/",
+ "installable": true,
+ "keywords": [
+ "data",
+ "json",
+ "json5",
+ "parser",
+ "serializer"
+ ],
+ "license": {
+ "type": "WTFPL",
+ "url": "http://www.wtfpl.net/txt/copying/"
+ },
+ "maintainers": [
+ {
+ "name": "rlidwka",
+ "email": "alex@kocharin.ru"
+ }
+ ],
+ "name": "jju",
+ "optionalDependencies": {},
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/rlidwka/jju"
+ },
+ "scripts": {
+ "lint": "eslint -c ./.eslint.yaml ./lib",
+ "test": "mocha test/*.js"
+ },
+ "version": "1.2.1"
+}
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/package.yaml b/deps/npm/node_modules/jju/package.yaml
index cab7b5d0bc..4d81c219f1 100644
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/package.yaml
+++ b/deps/npm/node_modules/jju/package.yaml
@@ -3,7 +3,7 @@
# "jju" stands for "json/json5 utils"
name: jju
-version: 1.2.0
+version: 1.2.1
description: a set of utilities to work with JSON / JSON5 documents
author:
@@ -43,4 +43,3 @@ publishConfig:
license:
type: WTFPL
url: http://www.wtfpl.net/txt/copying/
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/.editorconfig b/deps/npm/node_modules/json-parse-helpfulerror/.editorconfig
index fb7f73a832..fb7f73a832 100644
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/.editorconfig
+++ b/deps/npm/node_modules/json-parse-helpfulerror/.editorconfig
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/.npmignore b/deps/npm/node_modules/json-parse-helpfulerror/.npmignore
index 59d842baa8..59d842baa8 100644
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/.npmignore
+++ b/deps/npm/node_modules/json-parse-helpfulerror/.npmignore
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/LICENSE b/deps/npm/node_modules/json-parse-helpfulerror/LICENSE
index e637724b3b..c3d2eb3550 100644
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/LICENSE
+++ b/deps/npm/node_modules/json-parse-helpfulerror/LICENSE
@@ -19,4 +19,3 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/README.md b/deps/npm/node_modules/json-parse-helpfulerror/README.md
index ffad93584b..ffad93584b 100644
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/README.md
+++ b/deps/npm/node_modules/json-parse-helpfulerror/README.md
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/index.js b/deps/npm/node_modules/json-parse-helpfulerror/index.js
index 15648b017b..15648b017b 100644
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/index.js
+++ b/deps/npm/node_modules/json-parse-helpfulerror/index.js
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/package.json b/deps/npm/node_modules/json-parse-helpfulerror/package.json
index 2a5a98fc32..6ab518ee98 100644
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/package.json
+++ b/deps/npm/node_modules/json-parse-helpfulerror/package.json
@@ -1,61 +1,84 @@
{
- "name": "json-parse-helpfulerror",
- "version": "1.0.3",
- "description": "A drop-in replacement for JSON.parse that uses `jju` to give helpful errors",
- "main": "index.js",
- "scripts": {
- "test": "lab -c",
- "lint": "jslint --edition=latest --terse *.js"
+ "_args": [
+ [
+ "json-parse-helpfulerror@^1.0.2",
+ "/Users/rebecca/code/npm/node_modules/read-package-json"
+ ]
+ ],
+ "_from": "json-parse-helpfulerror@>=1.0.2 <2.0.0",
+ "_id": "json-parse-helpfulerror@1.0.3",
+ "_inCache": true,
+ "_location": "/json-parse-helpfulerror",
+ "_nodeVersion": "0.10.35",
+ "_npmUser": {
+ "email": "smikes@cubane.com",
+ "name": "smikes"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/smikes/json-parse-helpfulerror.git"
+ "_npmVersion": "2.1.16",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "json-parse-helpfulerror",
+ "raw": "json-parse-helpfulerror@^1.0.2",
+ "rawSpec": "^1.0.2",
+ "scope": null,
+ "spec": ">=1.0.2 <2.0.0",
+ "type": "range"
},
- "keywords": [
- "json",
- "parse",
- "line",
- "doublequote",
- "error"
+ "_requiredBy": [
+ "/read-package-json"
],
+ "_resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz",
+ "_shasum": "13f14ce02eed4e981297b64eb9e3b932e2dd13dc",
+ "_shrinkwrap": null,
+ "_spec": "json-parse-helpfulerror@^1.0.2",
+ "_where": "/Users/rebecca/code/npm/node_modules/read-package-json",
"author": {
- "name": "Sam Mikes",
- "email": "smikes@cubane.com"
+ "email": "smikes@cubane.com",
+ "name": "Sam Mikes"
},
- "license": "MIT",
"bugs": {
"url": "https://github.com/smikes/json-parse-helpfulerror/issues"
},
- "homepage": "https://github.com/smikes/json-parse-helpfulerror",
+ "dependencies": {
+ "jju": "^1.1.0"
+ },
+ "description": "A drop-in replacement for JSON.parse that uses `jju` to give helpful errors",
"devDependencies": {
"code": "^1.2.1",
"jslint": "^0.7.1",
"lab": "^5.1.1"
},
- "dependencies": {
- "jju": "^1.1.0"
+ "directories": {},
+ "dist": {
+ "shasum": "13f14ce02eed4e981297b64eb9e3b932e2dd13dc",
+ "tarball": "http://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz"
},
"gitHead": "eedb116ec96b5c479be3919b526d6de0a521be5e",
- "_id": "json-parse-helpfulerror@1.0.3",
- "_shasum": "13f14ce02eed4e981297b64eb9e3b932e2dd13dc",
- "_from": "json-parse-helpfulerror@>=1.0.2 <2.0.0",
- "_npmVersion": "2.1.16",
- "_nodeVersion": "0.10.35",
- "_npmUser": {
- "name": "smikes",
- "email": "smikes@cubane.com"
- },
+ "homepage": "https://github.com/smikes/json-parse-helpfulerror",
+ "keywords": [
+ "doublequote",
+ "error",
+ "json",
+ "line",
+ "parse"
+ ],
+ "license": "MIT",
+ "main": "index.js",
"maintainers": [
{
"name": "smikes",
"email": "smikes@cubane.com"
}
],
- "dist": {
- "shasum": "13f14ce02eed4e981297b64eb9e3b932e2dd13dc",
- "tarball": "http://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz"
+ "name": "json-parse-helpfulerror",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/smikes/json-parse-helpfulerror.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "lint": "jslint --edition=latest --terse *.js",
+ "test": "lab -c"
+ },
+ "version": "1.0.3"
}
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/test/test.js b/deps/npm/node_modules/json-parse-helpfulerror/test/test.js
index fca458ac08..fca458ac08 100644
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/test/test.js
+++ b/deps/npm/node_modules/json-parse-helpfulerror/test/test.js
diff --git a/deps/npm/node_modules/request/node_modules/json-stringify-safe/.npmignore b/deps/npm/node_modules/json-stringify-safe/.npmignore
index 17d6b3677f..17d6b3677f 100644
--- a/deps/npm/node_modules/request/node_modules/json-stringify-safe/.npmignore
+++ b/deps/npm/node_modules/json-stringify-safe/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/json-stringify-safe/CHANGELOG.md b/deps/npm/node_modules/json-stringify-safe/CHANGELOG.md
index c5147d77f6..c5147d77f6 100644
--- a/deps/npm/node_modules/request/node_modules/json-stringify-safe/CHANGELOG.md
+++ b/deps/npm/node_modules/json-stringify-safe/CHANGELOG.md
diff --git a/deps/npm/node_modules/config-chain/node_modules/proto-list/LICENSE b/deps/npm/node_modules/json-stringify-safe/LICENSE
index 19129e315f..19129e315f 100644
--- a/deps/npm/node_modules/config-chain/node_modules/proto-list/LICENSE
+++ b/deps/npm/node_modules/json-stringify-safe/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/json-stringify-safe/Makefile b/deps/npm/node_modules/json-stringify-safe/Makefile
index 36088c723a..36088c723a 100644
--- a/deps/npm/node_modules/request/node_modules/json-stringify-safe/Makefile
+++ b/deps/npm/node_modules/json-stringify-safe/Makefile
diff --git a/deps/npm/node_modules/request/node_modules/json-stringify-safe/README.md b/deps/npm/node_modules/json-stringify-safe/README.md
index a11f302a33..a11f302a33 100644
--- a/deps/npm/node_modules/request/node_modules/json-stringify-safe/README.md
+++ b/deps/npm/node_modules/json-stringify-safe/README.md
diff --git a/deps/npm/node_modules/request/node_modules/json-stringify-safe/package.json b/deps/npm/node_modules/json-stringify-safe/package.json
index e3cbf9a747..812c934229 100644
--- a/deps/npm/node_modules/request/node_modules/json-stringify-safe/package.json
+++ b/deps/npm/node_modules/json-stringify-safe/package.json
@@ -1,22 +1,45 @@
{
- "name": "json-stringify-safe",
- "version": "5.0.1",
- "description": "Like JSON.stringify, but doesn't blow up on circular refs.",
- "keywords": [
- "json",
- "stringify",
- "circular",
- "safe"
+ "_args": [
+ [
+ "json-stringify-safe@~5.0.0",
+ "/Users/rebecca/code/npm/node_modules/request"
+ ]
],
- "homepage": "https://github.com/isaacs/json-stringify-safe",
- "bugs": {
- "url": "https://github.com/isaacs/json-stringify-safe/issues"
+ "_from": "json-stringify-safe@>=5.0.0 <5.1.0",
+ "_id": "json-stringify-safe@5.0.1",
+ "_inCache": true,
+ "_location": "/json-stringify-safe",
+ "_nodeVersion": "2.0.1",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
},
+ "_npmVersion": "2.10.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "json-stringify-safe",
+ "raw": "json-stringify-safe@~5.0.0",
+ "rawSpec": "~5.0.0",
+ "scope": null,
+ "spec": ">=5.0.0 <5.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/request"
+ ],
+ "_resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "_shasum": "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb",
+ "_shrinkwrap": null,
+ "_spec": "json-stringify-safe@~5.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/request",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me"
},
+ "bugs": {
+ "url": "https://github.com/isaacs/json-stringify-safe/issues"
+ },
"contributors": [
{
"name": "Andri Möll",
@@ -24,34 +47,28 @@
"url": "http://themoll.com"
}
],
- "license": "ISC",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/json-stringify-safe.git"
- },
- "main": "stringify.js",
- "scripts": {
- "test": "node test.js"
- },
+ "dependencies": {},
+ "description": "Like JSON.stringify, but doesn't blow up on circular refs.",
"devDependencies": {
"mocha": ">= 2.1.0 < 3",
"must": ">= 0.12 < 0.13",
"sinon": ">= 1.12.2 < 2"
},
- "gitHead": "3890dceab3ad14f8701e38ca74f38276abc76de5",
- "_id": "json-stringify-safe@5.0.1",
- "_shasum": "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb",
- "_from": "json-stringify-safe@>=5.0.0 <5.1.0",
- "_npmVersion": "2.10.0",
- "_nodeVersion": "2.0.1",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
- },
+ "directories": {},
"dist": {
"shasum": "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb",
"tarball": "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
},
+ "gitHead": "3890dceab3ad14f8701e38ca74f38276abc76de5",
+ "homepage": "https://github.com/isaacs/json-stringify-safe",
+ "keywords": [
+ "circular",
+ "json",
+ "safe",
+ "stringify"
+ ],
+ "license": "ISC",
+ "main": "stringify.js",
"maintainers": [
{
"name": "isaacs",
@@ -62,7 +79,14 @@
"email": "andri@dot.ee"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "json-stringify-safe",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/json-stringify-safe.git"
+ },
+ "scripts": {
+ "test": "node test.js"
+ },
+ "version": "5.0.1"
}
diff --git a/deps/npm/node_modules/request/node_modules/json-stringify-safe/stringify.js b/deps/npm/node_modules/json-stringify-safe/stringify.js
index 124a452181..124a452181 100644
--- a/deps/npm/node_modules/request/node_modules/json-stringify-safe/stringify.js
+++ b/deps/npm/node_modules/json-stringify-safe/stringify.js
diff --git a/deps/npm/node_modules/request/node_modules/json-stringify-safe/test/mocha.opts b/deps/npm/node_modules/json-stringify-safe/test/mocha.opts
index 2544e5861e..2544e5861e 100644
--- a/deps/npm/node_modules/request/node_modules/json-stringify-safe/test/mocha.opts
+++ b/deps/npm/node_modules/json-stringify-safe/test/mocha.opts
diff --git a/deps/npm/node_modules/request/node_modules/json-stringify-safe/test/stringify_test.js b/deps/npm/node_modules/json-stringify-safe/test/stringify_test.js
index 5b32583176..5b32583176 100644
--- a/deps/npm/node_modules/request/node_modules/json-stringify-safe/test/stringify_test.js
+++ b/deps/npm/node_modules/json-stringify-safe/test/stringify_test.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/.travis.yml b/deps/npm/node_modules/jsonpointer/.travis.yml
index 9338bf1470..9338bf1470 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/.travis.yml
+++ b/deps/npm/node_modules/jsonpointer/.travis.yml
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/README.md b/deps/npm/node_modules/jsonpointer/README.md
index e096dfa5d6..e096dfa5d6 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/README.md
+++ b/deps/npm/node_modules/jsonpointer/README.md
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/jsonpointer.js b/deps/npm/node_modules/jsonpointer/jsonpointer.js
index 006f85ef3a..006f85ef3a 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/jsonpointer.js
+++ b/deps/npm/node_modules/jsonpointer/jsonpointer.js
diff --git a/deps/npm/node_modules/jsonpointer/package.json b/deps/npm/node_modules/jsonpointer/package.json
new file mode 100644
index 0000000000..1a2dab5596
--- /dev/null
+++ b/deps/npm/node_modules/jsonpointer/package.json
@@ -0,0 +1,93 @@
+{
+ "_args": [
+ [
+ "jsonpointer@2.0.0",
+ "/Users/ogd/Documents/projects/npm/npm/node_modules/is-my-json-valid"
+ ]
+ ],
+ "_from": "jsonpointer@2.0.0",
+ "_id": "jsonpointer@2.0.0",
+ "_inCache": true,
+ "_location": "/jsonpointer",
+ "_nodeVersion": "0.10.36",
+ "_npmUser": {
+ "email": "marc.brookman@gmail.com",
+ "name": "marcbachmann"
+ },
+ "_npmVersion": "2.10.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "jsonpointer",
+ "raw": "jsonpointer@2.0.0",
+ "rawSpec": "2.0.0",
+ "scope": null,
+ "spec": "2.0.0",
+ "type": "version"
+ },
+ "_requiredBy": [
+ "/is-my-json-valid",
+ "/npm-registry-couchapp/is-my-json-valid"
+ ],
+ "_resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz",
+ "_shasum": "3af1dd20fe85463910d469a385e33017d2a030d9",
+ "_shrinkwrap": null,
+ "_spec": "jsonpointer@2.0.0",
+ "_where": "/Users/ogd/Documents/projects/npm/npm/node_modules/is-my-json-valid",
+ "author": {
+ "email": "jan@apache.org",
+ "name": "Jan Lehnardt"
+ },
+ "bugs": {
+ "url": "http://github.com/janl/node-jsonpointer/issues"
+ },
+ "contributors": [
+ {
+ "name": "Joe Hildebrand",
+ "email": "joe-github@cursive.net"
+ }
+ ],
+ "dependencies": {},
+ "description": "Simple JSON Addressing.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "3af1dd20fe85463910d469a385e33017d2a030d9",
+ "tarball": "http://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ },
+ "gitHead": "26ea4a5c0fcb6d9a2e87f733403791dd05637af8",
+ "homepage": "https://github.com/janl/node-jsonpointer#readme",
+ "installable": true,
+ "license": "MIT",
+ "main": "./jsonpointer",
+ "maintainers": [
+ {
+ "name": "jan",
+ "email": "jan@apache.org"
+ },
+ {
+ "name": "marcbachmann",
+ "email": "marc.brookman@gmail.com"
+ }
+ ],
+ "name": "jsonpointer",
+ "optionalDependencies": {},
+ "readme": "# JSON Pointer for nodejs\n\nThis is an implementation of [JSON Pointer](http://tools.ietf.org/html/draft-ietf-appsawg-json-pointer-08).\n\n## Usage\n\n var jsonpointer = require(\"jsonpointer\");\n var obj = { foo: 1, bar: { baz: 2}, qux: [3, 4, 5]};\n var one = jsonpointer.get(obj, \"/foo\");\n var two = jsonpointer.get(obj, \"/bar/baz\");\n var three = jsonpointer.get(obj, \"/qux/0\");\n var four = jsonpointer.get(obj, \"/qux/1\");\n var five = jsonpointer.get(obj, \"/qux/2\");\n var notfound = jsonpointer.get(obj, \"/quo\"); // returns null\n\n jsonpointer.set(obj, \"/foo\", 6); // obj.foo = 6;\n\n## Testing\n\n $ node test.js\n All tests pass.\n $\n\n[![Build Status](https://travis-ci.org/janl/node-jsonpointer.png?branch=master)](https://travis-ci.org/janl/node-jsonpointer)\n\n## Author\n\n(c) 2011 Jan Lehnardt <jan@apache.org>\n\n## License\n\nMIT License.\n",
+ "readmeFilename": "README.md",
+ "repository": {
+ "type": "git",
+ "url": "git+ssh://git@github.com/janl/node-jsonpointer.git"
+ },
+ "scripts": {
+ "test": "node test.js"
+ },
+ "tags": [
+ "simple",
+ "util",
+ "util",
+ "utility"
+ ],
+ "version": "2.0.0"
+}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/test.js b/deps/npm/node_modules/jsonpointer/test.js
index 1c67d7f7ef..1c67d7f7ef 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/test.js
+++ b/deps/npm/node_modules/jsonpointer/test.js
diff --git a/deps/npm/node_modules/lockfile/package.json b/deps/npm/node_modules/lockfile/package.json
index cd18aa2ed5..43a798e6e1 100644
--- a/deps/npm/node_modules/lockfile/package.json
+++ b/deps/npm/node_modules/lockfile/package.json
@@ -1,54 +1,69 @@
{
- "name": "lockfile",
- "version": "1.0.1",
- "main": "lockfile.js",
- "directories": {
- "test": "test"
- },
- "dependencies": {},
- "devDependencies": {
- "tap": "~0.2.5",
- "touch": "0"
- },
- "scripts": {
- "test": "tap test/*.js"
+ "_args": [
+ [
+ "lockfile@~1.0.1",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "lockfile@>=1.0.1 <1.1.0",
+ "_id": "lockfile@1.0.1",
+ "_inCache": true,
+ "_location": "/lockfile",
+ "_nodeVersion": "2.0.1",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/lockfile.git"
+ "_npmVersion": "2.10.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lockfile",
+ "raw": "lockfile@~1.0.1",
+ "rawSpec": "~1.0.1",
+ "scope": null,
+ "spec": ">=1.0.1 <1.1.0",
+ "type": "range"
},
- "keywords": [
- "lockfile",
- "lock",
- "file",
- "fs",
- "O_EXCL"
+ "_requiredBy": [
+ "/"
],
+ "_resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.1.tgz",
+ "_shasum": "9d353ecfe3f54d150bb57f89d51746935a39c4f5",
+ "_shrinkwrap": null,
+ "_spec": "lockfile@~1.0.1",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "license": "ISC",
- "description": "A very polite lock file utility, which endeavors to not litter, and to wait patiently for others.",
- "gitHead": "9d338ed8e3e3a166955d051f6b5fb6bb1e563ca8",
"bugs": {
"url": "https://github.com/isaacs/lockfile/issues"
},
- "homepage": "https://github.com/isaacs/lockfile#readme",
- "_id": "lockfile@1.0.1",
- "_shasum": "9d353ecfe3f54d150bb57f89d51746935a39c4f5",
- "_from": "lockfile@>=1.0.0 <1.1.0",
- "_npmVersion": "2.10.0",
- "_nodeVersion": "2.0.1",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
+ "dependencies": {},
+ "description": "A very polite lock file utility, which endeavors to not litter, and to wait patiently for others.",
+ "devDependencies": {
+ "tap": "~0.2.5",
+ "touch": "0"
+ },
+ "directories": {
+ "test": "test"
},
"dist": {
"shasum": "9d353ecfe3f54d150bb57f89d51746935a39c4f5",
"tarball": "http://registry.npmjs.org/lockfile/-/lockfile-1.0.1.tgz"
},
+ "gitHead": "9d338ed8e3e3a166955d051f6b5fb6bb1e563ca8",
+ "homepage": "https://github.com/isaacs/lockfile#readme",
+ "keywords": [
+ "O_EXCL",
+ "file",
+ "fs",
+ "lock",
+ "lockfile"
+ ],
+ "license": "ISC",
+ "main": "lockfile.js",
"maintainers": [
{
"name": "trevorburnham",
@@ -59,5 +74,14 @@
"email": "i@izs.me"
}
],
- "_resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.1.tgz"
+ "name": "lockfile",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/lockfile.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.0.1"
}
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._basetostring/LICENSE.txt b/deps/npm/node_modules/lodash._arraycopy/LICENSE.txt
index 17764328c8..17764328c8 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._basetostring/LICENSE.txt
+++ b/deps/npm/node_modules/lodash._arraycopy/LICENSE.txt
diff --git a/deps/npm/node_modules/lodash._arraycopy/README.md b/deps/npm/node_modules/lodash._arraycopy/README.md
new file mode 100644
index 0000000000..16ee6fd242
--- /dev/null
+++ b/deps/npm/node_modules/lodash._arraycopy/README.md
@@ -0,0 +1,20 @@
+# lodash._arraycopy v3.0.0
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `arrayCopy` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash._arraycopy
+```
+
+In Node.js/io.js:
+
+```js
+var arrayCopy = require('lodash._arraycopy');
+```
+
+See the [package source](https://github.com/lodash/lodash/blob/3.0.0-npm-packages/lodash._arraycopy) for more details.
diff --git a/deps/npm/node_modules/lodash._arraycopy/index.js b/deps/npm/node_modules/lodash._arraycopy/index.js
new file mode 100644
index 0000000000..b9abb2253a
--- /dev/null
+++ b/deps/npm/node_modules/lodash._arraycopy/index.js
@@ -0,0 +1,29 @@
+/**
+ * lodash 3.0.0 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.7.0 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+
+/**
+ * Copies the values of `source` to `array`.
+ *
+ * @private
+ * @param {Array} source The array to copy values from.
+ * @param {Array} [array=[]] The array to copy values to.
+ * @returns {Array} Returns `array`.
+ */
+function arrayCopy(source, array) {
+ var index = -1,
+ length = source.length;
+
+ array || (array = Array(length));
+ while (++index < length) {
+ array[index] = source[index];
+ }
+ return array;
+}
+
+module.exports = arrayCopy;
diff --git a/deps/npm/node_modules/lodash._arraycopy/package.json b/deps/npm/node_modules/lodash._arraycopy/package.json
new file mode 100644
index 0000000000..acad533065
--- /dev/null
+++ b/deps/npm/node_modules/lodash._arraycopy/package.json
@@ -0,0 +1,97 @@
+{
+ "_args": [
+ [
+ "lodash._arraycopy@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash._baseclone"
+ ]
+ ],
+ "_from": "lodash._arraycopy@>=3.0.0 <4.0.0",
+ "_id": "lodash._arraycopy@3.0.0",
+ "_inCache": true,
+ "_location": "/lodash._arraycopy",
+ "_nodeVersion": "0.10.35",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.3.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._arraycopy",
+ "raw": "lodash._arraycopy@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash._baseclone"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz",
+ "_shasum": "76e7b7c1f1fb92547374878a562ed06a3e50f6e1",
+ "_shrinkwrap": null,
+ "_spec": "lodash._arraycopy@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash._baseclone",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {},
+ "description": "The modern build of lodash’s internal `arrayCopy` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "76e7b7c1f1fb92547374878a562ed06a3e50f6e1",
+ "tarball": "http://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ }
+ ],
+ "name": "lodash._arraycopy",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/lodash/lodash"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.0.0"
+}
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/node_modules/lodash.repeat/LICENSE.txt b/deps/npm/node_modules/lodash._arrayeach/LICENSE.txt
index 17764328c8..17764328c8 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/node_modules/lodash.repeat/LICENSE.txt
+++ b/deps/npm/node_modules/lodash._arrayeach/LICENSE.txt
diff --git a/deps/npm/node_modules/lodash._arrayeach/README.md b/deps/npm/node_modules/lodash._arrayeach/README.md
new file mode 100644
index 0000000000..1f3236ba03
--- /dev/null
+++ b/deps/npm/node_modules/lodash._arrayeach/README.md
@@ -0,0 +1,20 @@
+# lodash._arrayeach v3.0.0
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `arrayEach` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash._arrayeach
+```
+
+In Node.js/io.js:
+
+```js
+var arrayEach = require('lodash._arrayeach');
+```
+
+See the [package source](https://github.com/lodash/lodash/blob/3.0.0-npm-packages/lodash._arrayeach) for more details.
diff --git a/deps/npm/node_modules/lodash._arrayeach/index.js b/deps/npm/node_modules/lodash._arrayeach/index.js
new file mode 100644
index 0000000000..7b31bcdb25
--- /dev/null
+++ b/deps/npm/node_modules/lodash._arrayeach/index.js
@@ -0,0 +1,31 @@
+/**
+ * lodash 3.0.0 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.7.0 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+
+/**
+ * A specialized version of `_.forEach` for arrays without support for callback
+ * shorthands or `this` binding.
+ *
+ * @private
+ * @param {Array} array The array to iterate over.
+ * @param {Function} iteratee The function invoked per iteration.
+ * @returns {Array} Returns `array`.
+ */
+function arrayEach(array, iteratee) {
+ var index = -1,
+ length = array.length;
+
+ while (++index < length) {
+ if (iteratee(array[index], index, array) === false) {
+ break;
+ }
+ }
+ return array;
+}
+
+module.exports = arrayEach;
diff --git a/deps/npm/node_modules/lodash._arrayeach/package.json b/deps/npm/node_modules/lodash._arrayeach/package.json
new file mode 100644
index 0000000000..7036298dbf
--- /dev/null
+++ b/deps/npm/node_modules/lodash._arrayeach/package.json
@@ -0,0 +1,97 @@
+{
+ "_args": [
+ [
+ "lodash._arrayeach@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash._baseclone"
+ ]
+ ],
+ "_from": "lodash._arrayeach@>=3.0.0 <4.0.0",
+ "_id": "lodash._arrayeach@3.0.0",
+ "_inCache": true,
+ "_location": "/lodash._arrayeach",
+ "_nodeVersion": "0.10.35",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.3.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._arrayeach",
+ "raw": "lodash._arrayeach@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash._baseclone"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz",
+ "_shasum": "bab156b2a90d3f1bbd5c653403349e5e5933ef9e",
+ "_shrinkwrap": null,
+ "_spec": "lodash._arrayeach@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash._baseclone",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {},
+ "description": "The modern build of lodash’s internal `arrayEach` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "bab156b2a90d3f1bbd5c653403349e5e5933ef9e",
+ "tarball": "http://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ }
+ ],
+ "name": "lodash._arrayeach",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/lodash/lodash"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.0.0"
+}
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/LICENSE.txt b/deps/npm/node_modules/lodash._baseassign/LICENSE.txt
index 9cd87e5dce..9cd87e5dce 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/LICENSE.txt
+++ b/deps/npm/node_modules/lodash._baseassign/LICENSE.txt
diff --git a/deps/npm/node_modules/lodash._baseassign/README.md b/deps/npm/node_modules/lodash._baseassign/README.md
new file mode 100644
index 0000000000..0aa2309373
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseassign/README.md
@@ -0,0 +1,20 @@
+# lodash._baseassign v3.2.0
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `baseAssign` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash._baseassign
+```
+
+In Node.js/io.js:
+
+```js
+var baseAssign = require('lodash._baseassign');
+```
+
+See the [package source](https://github.com/lodash/lodash/blob/3.2.0-npm-packages/lodash._baseassign) for more details.
diff --git a/deps/npm/node_modules/lodash._baseassign/index.js b/deps/npm/node_modules/lodash._baseassign/index.js
new file mode 100644
index 0000000000..f5612c8508
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseassign/index.js
@@ -0,0 +1,27 @@
+/**
+ * lodash 3.2.0 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+var baseCopy = require('lodash._basecopy'),
+ keys = require('lodash.keys');
+
+/**
+ * The base implementation of `_.assign` without support for argument juggling,
+ * multiple sources, and `customizer` functions.
+ *
+ * @private
+ * @param {Object} object The destination object.
+ * @param {Object} source The source object.
+ * @returns {Object} Returns `object`.
+ */
+function baseAssign(object, source) {
+ return source == null
+ ? object
+ : baseCopy(source, keys(source), object);
+}
+
+module.exports = baseAssign;
diff --git a/deps/npm/node_modules/lodash._baseassign/package.json b/deps/npm/node_modules/lodash._baseassign/package.json
new file mode 100644
index 0000000000..5c5c487719
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseassign/package.json
@@ -0,0 +1,116 @@
+{
+ "_args": [
+ [
+ "lodash._baseassign@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash._baseclone"
+ ]
+ ],
+ "_from": "lodash._baseassign@>=3.0.0 <4.0.0",
+ "_id": "lodash._baseassign@3.2.0",
+ "_inCache": true,
+ "_location": "/lodash._baseassign",
+ "_nodeVersion": "0.12.3",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.10.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._baseassign",
+ "raw": "lodash._baseassign@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash._baseclone"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz",
+ "_shasum": "8c38a099500f215ad09e59f1722fd0c52bfe0a4e",
+ "_shrinkwrap": null,
+ "_spec": "lodash._baseassign@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash._baseclone",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {
+ "lodash._basecopy": "^3.0.0",
+ "lodash.keys": "^3.0.0"
+ },
+ "description": "The modern build of lodash’s internal `baseAssign` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "8c38a099500f215ad09e59f1722fd0c52bfe0a4e",
+ "tarball": "http://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ }
+ ],
+ "name": "lodash._baseassign",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.2.0"
+}
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/LICENSE.txt b/deps/npm/node_modules/lodash._basecallback/LICENSE
index 9cd87e5dce..9cd87e5dce 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/LICENSE.txt
+++ b/deps/npm/node_modules/lodash._basecallback/LICENSE
diff --git a/deps/npm/node_modules/lodash._basecallback/README.md b/deps/npm/node_modules/lodash._basecallback/README.md
new file mode 100644
index 0000000000..11f1a64b71
--- /dev/null
+++ b/deps/npm/node_modules/lodash._basecallback/README.md
@@ -0,0 +1,20 @@
+# lodash._basecallback v3.3.1
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `baseCallback` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash._basecallback
+```
+
+In Node.js/io.js:
+
+```js
+var baseCallback = require('lodash._basecallback');
+```
+
+See the [package source](https://github.com/lodash/lodash/blob/3.3.1-npm-packages/lodash._basecallback) for more details.
diff --git a/deps/npm/node_modules/lodash._basecallback/index.js b/deps/npm/node_modules/lodash._basecallback/index.js
new file mode 100644
index 0000000000..cd44f79ee8
--- /dev/null
+++ b/deps/npm/node_modules/lodash._basecallback/index.js
@@ -0,0 +1,422 @@
+/**
+ * lodash 3.3.1 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+var baseIsEqual = require('lodash._baseisequal'),
+ bindCallback = require('lodash._bindcallback'),
+ isArray = require('lodash.isarray'),
+ pairs = require('lodash.pairs');
+
+/** Used to match property names within property paths. */
+var reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,
+ reIsPlainProp = /^\w*$/,
+ rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g;
+
+/** Used to match backslashes in property paths. */
+var reEscapeChar = /\\(\\)?/g;
+
+/**
+ * Converts `value` to a string if it's not one. An empty string is returned
+ * for `null` or `undefined` values.
+ *
+ * @private
+ * @param {*} value The value to process.
+ * @returns {string} Returns the string.
+ */
+function baseToString(value) {
+ return value == null ? '' : (value + '');
+}
+
+/**
+ * The base implementation of `_.callback` which supports specifying the
+ * number of arguments to provide to `func`.
+ *
+ * @private
+ * @param {*} [func=_.identity] The value to convert to a callback.
+ * @param {*} [thisArg] The `this` binding of `func`.
+ * @param {number} [argCount] The number of arguments to provide to `func`.
+ * @returns {Function} Returns the callback.
+ */
+function baseCallback(func, thisArg, argCount) {
+ var type = typeof func;
+ if (type == 'function') {
+ return thisArg === undefined
+ ? func
+ : bindCallback(func, thisArg, argCount);
+ }
+ if (func == null) {
+ return identity;
+ }
+ if (type == 'object') {
+ return baseMatches(func);
+ }
+ return thisArg === undefined
+ ? property(func)
+ : baseMatchesProperty(func, thisArg);
+}
+
+/**
+ * The base implementation of `get` without support for string paths
+ * and default values.
+ *
+ * @private
+ * @param {Object} object The object to query.
+ * @param {Array} path The path of the property to get.
+ * @param {string} [pathKey] The key representation of path.
+ * @returns {*} Returns the resolved value.
+ */
+function baseGet(object, path, pathKey) {
+ if (object == null) {
+ return;
+ }
+ if (pathKey !== undefined && pathKey in toObject(object)) {
+ path = [pathKey];
+ }
+ var index = 0,
+ length = path.length;
+
+ while (object != null && index < length) {
+ object = object[path[index++]];
+ }
+ return (index && index == length) ? object : undefined;
+}
+
+/**
+ * The base implementation of `_.isMatch` without support for callback
+ * shorthands and `this` binding.
+ *
+ * @private
+ * @param {Object} object The object to inspect.
+ * @param {Array} matchData The propery names, values, and compare flags to match.
+ * @param {Function} [customizer] The function to customize comparing objects.
+ * @returns {boolean} Returns `true` if `object` is a match, else `false`.
+ */
+function baseIsMatch(object, matchData, customizer) {
+ var index = matchData.length,
+ length = index,
+ noCustomizer = !customizer;
+
+ if (object == null) {
+ return !length;
+ }
+ object = toObject(object);
+ while (index--) {
+ var data = matchData[index];
+ if ((noCustomizer && data[2])
+ ? data[1] !== object[data[0]]
+ : !(data[0] in object)
+ ) {
+ return false;
+ }
+ }
+ while (++index < length) {
+ data = matchData[index];
+ var key = data[0],
+ objValue = object[key],
+ srcValue = data[1];
+
+ if (noCustomizer && data[2]) {
+ if (objValue === undefined && !(key in object)) {
+ return false;
+ }
+ } else {
+ var result = customizer ? customizer(objValue, srcValue, key) : undefined;
+ if (!(result === undefined ? baseIsEqual(srcValue, objValue, customizer, true) : result)) {
+ return false;
+ }
+ }
+ }
+ return true;
+}
+
+/**
+ * The base implementation of `_.matches` which does not clone `source`.
+ *
+ * @private
+ * @param {Object} source The object of property values to match.
+ * @returns {Function} Returns the new function.
+ */
+function baseMatches(source) {
+ var matchData = getMatchData(source);
+ if (matchData.length == 1 && matchData[0][2]) {
+ var key = matchData[0][0],
+ value = matchData[0][1];
+
+ return function(object) {
+ if (object == null) {
+ return false;
+ }
+ return object[key] === value && (value !== undefined || (key in toObject(object)));
+ };
+ }
+ return function(object) {
+ return baseIsMatch(object, matchData);
+ };
+}
+
+/**
+ * The base implementation of `_.matchesProperty` which does not clone `srcValue`.
+ *
+ * @private
+ * @param {string} path The path of the property to get.
+ * @param {*} srcValue The value to compare.
+ * @returns {Function} Returns the new function.
+ */
+function baseMatchesProperty(path, srcValue) {
+ var isArr = isArray(path),
+ isCommon = isKey(path) && isStrictComparable(srcValue),
+ pathKey = (path + '');
+
+ path = toPath(path);
+ return function(object) {
+ if (object == null) {
+ return false;
+ }
+ var key = pathKey;
+ object = toObject(object);
+ if ((isArr || !isCommon) && !(key in object)) {
+ object = path.length == 1 ? object : baseGet(object, baseSlice(path, 0, -1));
+ if (object == null) {
+ return false;
+ }
+ key = last(path);
+ object = toObject(object);
+ }
+ return object[key] === srcValue
+ ? (srcValue !== undefined || (key in object))
+ : baseIsEqual(srcValue, object[key], undefined, true);
+ };
+}
+
+/**
+ * The base implementation of `_.property` without support for deep paths.
+ *
+ * @private
+ * @param {string} key The key of the property to get.
+ * @returns {Function} Returns the new function.
+ */
+function baseProperty(key) {
+ return function(object) {
+ return object == null ? undefined : object[key];
+ };
+}
+
+/**
+ * A specialized version of `baseProperty` which supports deep paths.
+ *
+ * @private
+ * @param {Array|string} path The path of the property to get.
+ * @returns {Function} Returns the new function.
+ */
+function basePropertyDeep(path) {
+ var pathKey = (path + '');
+ path = toPath(path);
+ return function(object) {
+ return baseGet(object, path, pathKey);
+ };
+}
+
+/**
+ * The base implementation of `_.slice` without an iteratee call guard.
+ *
+ * @private
+ * @param {Array} array The array to slice.
+ * @param {number} [start=0] The start position.
+ * @param {number} [end=array.length] The end position.
+ * @returns {Array} Returns the slice of `array`.
+ */
+function baseSlice(array, start, end) {
+ var index = -1,
+ length = array.length;
+
+ start = start == null ? 0 : (+start || 0);
+ if (start < 0) {
+ start = -start > length ? 0 : (length + start);
+ }
+ end = (end === undefined || end > length) ? length : (+end || 0);
+ if (end < 0) {
+ end += length;
+ }
+ length = start > end ? 0 : ((end - start) >>> 0);
+ start >>>= 0;
+
+ var result = Array(length);
+ while (++index < length) {
+ result[index] = array[index + start];
+ }
+ return result;
+}
+
+/**
+ * Gets the propery names, values, and compare flags of `object`.
+ *
+ * @private
+ * @param {Object} object The object to query.
+ * @returns {Array} Returns the match data of `object`.
+ */
+function getMatchData(object) {
+ var result = pairs(object),
+ length = result.length;
+
+ while (length--) {
+ result[length][2] = isStrictComparable(result[length][1]);
+ }
+ return result;
+}
+
+/**
+ * Checks if `value` is a property name and not a property path.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @param {Object} [object] The object to query keys on.
+ * @returns {boolean} Returns `true` if `value` is a property name, else `false`.
+ */
+function isKey(value, object) {
+ var type = typeof value;
+ if ((type == 'string' && reIsPlainProp.test(value)) || type == 'number') {
+ return true;
+ }
+ if (isArray(value)) {
+ return false;
+ }
+ var result = !reIsDeepProp.test(value);
+ return result || (object != null && value in toObject(object));
+}
+
+/**
+ * Checks if `value` is suitable for strict equality comparisons, i.e. `===`.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` if suitable for strict
+ * equality comparisons, else `false`.
+ */
+function isStrictComparable(value) {
+ return value === value && !isObject(value);
+}
+
+/**
+ * Converts `value` to an object if it's not one.
+ *
+ * @private
+ * @param {*} value The value to process.
+ * @returns {Object} Returns the object.
+ */
+function toObject(value) {
+ return isObject(value) ? value : Object(value);
+}
+
+/**
+ * Converts `value` to property path array if it's not one.
+ *
+ * @private
+ * @param {*} value The value to process.
+ * @returns {Array} Returns the property path array.
+ */
+function toPath(value) {
+ if (isArray(value)) {
+ return value;
+ }
+ var result = [];
+ baseToString(value).replace(rePropName, function(match, number, quote, string) {
+ result.push(quote ? string.replace(reEscapeChar, '$1') : (number || match));
+ });
+ return result;
+}
+
+/**
+ * Gets the last element of `array`.
+ *
+ * @static
+ * @memberOf _
+ * @category Array
+ * @param {Array} array The array to query.
+ * @returns {*} Returns the last element of `array`.
+ * @example
+ *
+ * _.last([1, 2, 3]);
+ * // => 3
+ */
+function last(array) {
+ var length = array ? array.length : 0;
+ return length ? array[length - 1] : undefined;
+}
+
+/**
+ * Checks if `value` is the [language type](https://es5.github.io/#x8) of `Object`.
+ * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is an object, else `false`.
+ * @example
+ *
+ * _.isObject({});
+ * // => true
+ *
+ * _.isObject([1, 2, 3]);
+ * // => true
+ *
+ * _.isObject(1);
+ * // => false
+ */
+function isObject(value) {
+ // Avoid a V8 JIT bug in Chrome 19-20.
+ // See https://code.google.com/p/v8/issues/detail?id=2291 for more details.
+ var type = typeof value;
+ return !!value && (type == 'object' || type == 'function');
+}
+
+/**
+ * This method returns the first argument provided to it.
+ *
+ * @static
+ * @memberOf _
+ * @category Utility
+ * @param {*} value Any value.
+ * @returns {*} Returns `value`.
+ * @example
+ *
+ * var object = { 'user': 'fred' };
+ *
+ * _.identity(object) === object;
+ * // => true
+ */
+function identity(value) {
+ return value;
+}
+
+/**
+ * Creates a function that returns the property value at `path` on a
+ * given object.
+ *
+ * @static
+ * @memberOf _
+ * @category Utility
+ * @param {Array|string} path The path of the property to get.
+ * @returns {Function} Returns the new function.
+ * @example
+ *
+ * var objects = [
+ * { 'a': { 'b': { 'c': 2 } } },
+ * { 'a': { 'b': { 'c': 1 } } }
+ * ];
+ *
+ * _.map(objects, _.property('a.b.c'));
+ * // => [2, 1]
+ *
+ * _.pluck(_.sortBy(objects, _.property(['a', 'b', 'c'])), 'a.b.c');
+ * // => [1, 2]
+ */
+function property(path) {
+ return isKey(path) ? baseProperty(path) : basePropertyDeep(path);
+}
+
+module.exports = baseCallback;
diff --git a/deps/npm/node_modules/lodash._basecallback/package.json b/deps/npm/node_modules/lodash._basecallback/package.json
new file mode 100644
index 0000000000..26f29994f7
--- /dev/null
+++ b/deps/npm/node_modules/lodash._basecallback/package.json
@@ -0,0 +1,118 @@
+{
+ "_args": [
+ [
+ "lodash._basecallback@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash.uniq"
+ ]
+ ],
+ "_from": "lodash._basecallback@>=3.0.0 <4.0.0",
+ "_id": "lodash._basecallback@3.3.1",
+ "_inCache": true,
+ "_location": "/lodash._basecallback",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.12.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._basecallback",
+ "raw": "lodash._basecallback@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash.uniq"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._basecallback/-/lodash._basecallback-3.3.1.tgz",
+ "_shasum": "b7b2bb43dc2160424a21ccf26c57e443772a8e27",
+ "_shrinkwrap": null,
+ "_spec": "lodash._basecallback@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash.uniq",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {
+ "lodash._baseisequal": "^3.0.0",
+ "lodash._bindcallback": "^3.0.0",
+ "lodash.isarray": "^3.0.0",
+ "lodash.pairs": "^3.0.0"
+ },
+ "description": "The modern build of lodash’s internal `baseCallback` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "b7b2bb43dc2160424a21ccf26c57e443772a8e27",
+ "tarball": "http://registry.npmjs.org/lodash._basecallback/-/lodash._basecallback-3.3.1.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ }
+ ],
+ "name": "lodash._basecallback",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.3.1"
+}
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/LICENSE.txt b/deps/npm/node_modules/lodash._baseclone/LICENSE
index 9cd87e5dce..9cd87e5dce 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/LICENSE.txt
+++ b/deps/npm/node_modules/lodash._baseclone/LICENSE
diff --git a/deps/npm/node_modules/lodash._baseclone/README.md b/deps/npm/node_modules/lodash._baseclone/README.md
new file mode 100644
index 0000000000..883a43c3a4
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseclone/README.md
@@ -0,0 +1,20 @@
+# lodash._baseclone v3.3.0
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `baseClone` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash._baseclone
+```
+
+In Node.js/io.js:
+
+```js
+var baseClone = require('lodash._baseclone');
+```
+
+See the [package source](https://github.com/lodash/lodash/blob/3.3.0-npm-packages/lodash._baseclone) for more details.
diff --git a/deps/npm/node_modules/lodash._baseclone/index.js b/deps/npm/node_modules/lodash._baseclone/index.js
new file mode 100644
index 0000000000..4024d58ad3
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseclone/index.js
@@ -0,0 +1,271 @@
+/**
+ * lodash 3.3.0 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+var arrayCopy = require('lodash._arraycopy'),
+ arrayEach = require('lodash._arrayeach'),
+ baseAssign = require('lodash._baseassign'),
+ baseFor = require('lodash._basefor'),
+ isArray = require('lodash.isarray'),
+ keys = require('lodash.keys');
+
+/** `Object#toString` result references. */
+var argsTag = '[object Arguments]',
+ arrayTag = '[object Array]',
+ boolTag = '[object Boolean]',
+ dateTag = '[object Date]',
+ errorTag = '[object Error]',
+ funcTag = '[object Function]',
+ mapTag = '[object Map]',
+ numberTag = '[object Number]',
+ objectTag = '[object Object]',
+ regexpTag = '[object RegExp]',
+ setTag = '[object Set]',
+ stringTag = '[object String]',
+ weakMapTag = '[object WeakMap]';
+
+var arrayBufferTag = '[object ArrayBuffer]',
+ float32Tag = '[object Float32Array]',
+ float64Tag = '[object Float64Array]',
+ int8Tag = '[object Int8Array]',
+ int16Tag = '[object Int16Array]',
+ int32Tag = '[object Int32Array]',
+ uint8Tag = '[object Uint8Array]',
+ uint8ClampedTag = '[object Uint8ClampedArray]',
+ uint16Tag = '[object Uint16Array]',
+ uint32Tag = '[object Uint32Array]';
+
+/** Used to match `RegExp` flags from their coerced string values. */
+var reFlags = /\w*$/;
+
+/** Used to identify `toStringTag` values supported by `_.clone`. */
+var cloneableTags = {};
+cloneableTags[argsTag] = cloneableTags[arrayTag] =
+cloneableTags[arrayBufferTag] = cloneableTags[boolTag] =
+cloneableTags[dateTag] = cloneableTags[float32Tag] =
+cloneableTags[float64Tag] = cloneableTags[int8Tag] =
+cloneableTags[int16Tag] = cloneableTags[int32Tag] =
+cloneableTags[numberTag] = cloneableTags[objectTag] =
+cloneableTags[regexpTag] = cloneableTags[stringTag] =
+cloneableTags[uint8Tag] = cloneableTags[uint8ClampedTag] =
+cloneableTags[uint16Tag] = cloneableTags[uint32Tag] = true;
+cloneableTags[errorTag] = cloneableTags[funcTag] =
+cloneableTags[mapTag] = cloneableTags[setTag] =
+cloneableTags[weakMapTag] = false;
+
+/** Used for native method references. */
+var objectProto = Object.prototype;
+
+/** Used to check objects for own properties. */
+var hasOwnProperty = objectProto.hasOwnProperty;
+
+/**
+ * Used to resolve the [`toStringTag`](http://ecma-international.org/ecma-262/6.0/#sec-object.prototype.tostring)
+ * of values.
+ */
+var objToString = objectProto.toString;
+
+/** Native method references. */
+var ArrayBuffer = global.ArrayBuffer,
+ Uint8Array = global.Uint8Array;
+
+/**
+ * The base implementation of `_.clone` without support for argument juggling
+ * and `this` binding `customizer` functions.
+ *
+ * @private
+ * @param {*} value The value to clone.
+ * @param {boolean} [isDeep] Specify a deep clone.
+ * @param {Function} [customizer] The function to customize cloning values.
+ * @param {string} [key] The key of `value`.
+ * @param {Object} [object] The object `value` belongs to.
+ * @param {Array} [stackA=[]] Tracks traversed source objects.
+ * @param {Array} [stackB=[]] Associates clones with source counterparts.
+ * @returns {*} Returns the cloned value.
+ */
+function baseClone(value, isDeep, customizer, key, object, stackA, stackB) {
+ var result;
+ if (customizer) {
+ result = object ? customizer(value, key, object) : customizer(value);
+ }
+ if (result !== undefined) {
+ return result;
+ }
+ if (!isObject(value)) {
+ return value;
+ }
+ var isArr = isArray(value);
+ if (isArr) {
+ result = initCloneArray(value);
+ if (!isDeep) {
+ return arrayCopy(value, result);
+ }
+ } else {
+ var tag = objToString.call(value),
+ isFunc = tag == funcTag;
+
+ if (tag == objectTag || tag == argsTag || (isFunc && !object)) {
+ result = initCloneObject(isFunc ? {} : value);
+ if (!isDeep) {
+ return baseAssign(result, value);
+ }
+ } else {
+ return cloneableTags[tag]
+ ? initCloneByTag(value, tag, isDeep)
+ : (object ? value : {});
+ }
+ }
+ // Check for circular references and return its corresponding clone.
+ stackA || (stackA = []);
+ stackB || (stackB = []);
+
+ var length = stackA.length;
+ while (length--) {
+ if (stackA[length] == value) {
+ return stackB[length];
+ }
+ }
+ // Add the source value to the stack of traversed objects and associate it with its clone.
+ stackA.push(value);
+ stackB.push(result);
+
+ // Recursively populate clone (susceptible to call stack limits).
+ (isArr ? arrayEach : baseForOwn)(value, function(subValue, key) {
+ result[key] = baseClone(subValue, isDeep, customizer, key, value, stackA, stackB);
+ });
+ return result;
+}
+
+/**
+ * The base implementation of `_.forOwn` without support for callback
+ * shorthands and `this` binding.
+ *
+ * @private
+ * @param {Object} object The object to iterate over.
+ * @param {Function} iteratee The function invoked per iteration.
+ * @returns {Object} Returns `object`.
+ */
+function baseForOwn(object, iteratee) {
+ return baseFor(object, iteratee, keys);
+}
+
+/**
+ * Creates a clone of the given array buffer.
+ *
+ * @private
+ * @param {ArrayBuffer} buffer The array buffer to clone.
+ * @returns {ArrayBuffer} Returns the cloned array buffer.
+ */
+function bufferClone(buffer) {
+ var result = new ArrayBuffer(buffer.byteLength),
+ view = new Uint8Array(result);
+
+ view.set(new Uint8Array(buffer));
+ return result;
+}
+
+/**
+ * Initializes an array clone.
+ *
+ * @private
+ * @param {Array} array The array to clone.
+ * @returns {Array} Returns the initialized clone.
+ */
+function initCloneArray(array) {
+ var length = array.length,
+ result = new array.constructor(length);
+
+ // Add array properties assigned by `RegExp#exec`.
+ if (length && typeof array[0] == 'string' && hasOwnProperty.call(array, 'index')) {
+ result.index = array.index;
+ result.input = array.input;
+ }
+ return result;
+}
+
+/**
+ * Initializes an object clone.
+ *
+ * @private
+ * @param {Object} object The object to clone.
+ * @returns {Object} Returns the initialized clone.
+ */
+function initCloneObject(object) {
+ var Ctor = object.constructor;
+ if (!(typeof Ctor == 'function' && Ctor instanceof Ctor)) {
+ Ctor = Object;
+ }
+ return new Ctor;
+}
+
+/**
+ * Initializes an object clone based on its `toStringTag`.
+ *
+ * **Note:** This function only supports cloning values with tags of
+ * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`.
+ *
+ * @private
+ * @param {Object} object The object to clone.
+ * @param {string} tag The `toStringTag` of the object to clone.
+ * @param {boolean} [isDeep] Specify a deep clone.
+ * @returns {Object} Returns the initialized clone.
+ */
+function initCloneByTag(object, tag, isDeep) {
+ var Ctor = object.constructor;
+ switch (tag) {
+ case arrayBufferTag:
+ return bufferClone(object);
+
+ case boolTag:
+ case dateTag:
+ return new Ctor(+object);
+
+ case float32Tag: case float64Tag:
+ case int8Tag: case int16Tag: case int32Tag:
+ case uint8Tag: case uint8ClampedTag: case uint16Tag: case uint32Tag:
+ var buffer = object.buffer;
+ return new Ctor(isDeep ? bufferClone(buffer) : buffer, object.byteOffset, object.length);
+
+ case numberTag:
+ case stringTag:
+ return new Ctor(object);
+
+ case regexpTag:
+ var result = new Ctor(object.source, reFlags.exec(object));
+ result.lastIndex = object.lastIndex;
+ }
+ return result;
+}
+
+/**
+ * Checks if `value` is the [language type](https://es5.github.io/#x8) of `Object`.
+ * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is an object, else `false`.
+ * @example
+ *
+ * _.isObject({});
+ * // => true
+ *
+ * _.isObject([1, 2, 3]);
+ * // => true
+ *
+ * _.isObject(1);
+ * // => false
+ */
+function isObject(value) {
+ // Avoid a V8 JIT bug in Chrome 19-20.
+ // See https://code.google.com/p/v8/issues/detail?id=2291 for more details.
+ var type = typeof value;
+ return !!value && (type == 'object' || type == 'function');
+}
+
+module.exports = baseClone;
diff --git a/deps/npm/node_modules/lodash._baseclone/package.json b/deps/npm/node_modules/lodash._baseclone/package.json
new file mode 100644
index 0000000000..ebfea785ec
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseclone/package.json
@@ -0,0 +1,120 @@
+{
+ "_args": [
+ [
+ "lodash._baseclone@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash.clonedeep"
+ ]
+ ],
+ "_from": "lodash._baseclone@>=3.0.0 <4.0.0",
+ "_id": "lodash._baseclone@3.3.0",
+ "_inCache": true,
+ "_location": "/lodash._baseclone",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.12.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._baseclone",
+ "raw": "lodash._baseclone@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash.clonedeep"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz",
+ "_shasum": "303519bf6393fe7e42f34d8b630ef7794e3542b7",
+ "_shrinkwrap": null,
+ "_spec": "lodash._baseclone@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash.clonedeep",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {
+ "lodash._arraycopy": "^3.0.0",
+ "lodash._arrayeach": "^3.0.0",
+ "lodash._baseassign": "^3.0.0",
+ "lodash._basefor": "^3.0.0",
+ "lodash.isarray": "^3.0.0",
+ "lodash.keys": "^3.0.0"
+ },
+ "description": "The modern build of lodash’s internal `baseClone` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "303519bf6393fe7e42f34d8b630ef7794e3542b7",
+ "tarball": "http://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ }
+ ],
+ "name": "lodash._baseclone",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.3.0"
+}
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/LICENSE.txt b/deps/npm/node_modules/lodash._basecopy/LICENSE.txt
index 9cd87e5dce..9cd87e5dce 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/LICENSE.txt
+++ b/deps/npm/node_modules/lodash._basecopy/LICENSE.txt
diff --git a/deps/npm/node_modules/lodash._basecopy/README.md b/deps/npm/node_modules/lodash._basecopy/README.md
new file mode 100644
index 0000000000..acdfa29d3d
--- /dev/null
+++ b/deps/npm/node_modules/lodash._basecopy/README.md
@@ -0,0 +1,20 @@
+# lodash._basecopy v3.0.1
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `baseCopy` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash._basecopy
+```
+
+In Node.js/io.js:
+
+```js
+var baseCopy = require('lodash._basecopy');
+```
+
+See the [package source](https://github.com/lodash/lodash/blob/3.0.1-npm-packages/lodash._basecopy) for more details.
diff --git a/deps/npm/node_modules/lodash._basecopy/index.js b/deps/npm/node_modules/lodash._basecopy/index.js
new file mode 100644
index 0000000000..b586d31d9d
--- /dev/null
+++ b/deps/npm/node_modules/lodash._basecopy/index.js
@@ -0,0 +1,32 @@
+/**
+ * lodash 3.0.1 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+
+/**
+ * Copies properties of `source` to `object`.
+ *
+ * @private
+ * @param {Object} source The object to copy properties from.
+ * @param {Array} props The property names to copy.
+ * @param {Object} [object={}] The object to copy properties to.
+ * @returns {Object} Returns `object`.
+ */
+function baseCopy(source, props, object) {
+ object || (object = {});
+
+ var index = -1,
+ length = props.length;
+
+ while (++index < length) {
+ var key = props[index];
+ object[key] = source[key];
+ }
+ return object;
+}
+
+module.exports = baseCopy;
diff --git a/deps/npm/node_modules/lodash._basecopy/package.json b/deps/npm/node_modules/lodash._basecopy/package.json
new file mode 100644
index 0000000000..34df84a4df
--- /dev/null
+++ b/deps/npm/node_modules/lodash._basecopy/package.json
@@ -0,0 +1,113 @@
+{
+ "_args": [
+ [
+ "lodash._basecopy@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash._baseassign"
+ ]
+ ],
+ "_from": "lodash._basecopy@>=3.0.0 <4.0.0",
+ "_id": "lodash._basecopy@3.0.1",
+ "_inCache": true,
+ "_location": "/lodash._basecopy",
+ "_nodeVersion": "0.12.2",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.7.6",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._basecopy",
+ "raw": "lodash._basecopy@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash._baseassign"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
+ "_shasum": "8da0e6a876cf344c0ad8a54882111dd3c5c7ca36",
+ "_shrinkwrap": null,
+ "_spec": "lodash._basecopy@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash._baseassign",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {},
+ "description": "The modern build of lodash’s internal `baseCopy` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "8da0e6a876cf344c0ad8a54882111dd3c5c7ca36",
+ "tarball": "http://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ }
+ ],
+ "name": "lodash._basecopy",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/lodash/lodash"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.0.1"
+}
diff --git a/deps/npm/node_modules/lodash._basedifference/LICENSE b/deps/npm/node_modules/lodash._basedifference/LICENSE
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash._basedifference/LICENSE
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash._basedifference/README.md b/deps/npm/node_modules/lodash._basedifference/README.md
new file mode 100644
index 0000000000..d9b809cfd2
--- /dev/null
+++ b/deps/npm/node_modules/lodash._basedifference/README.md
@@ -0,0 +1,20 @@
+# lodash._basedifference v3.0.3
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `baseDifference` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash._basedifference
+```
+
+In Node.js/io.js:
+
+```js
+var baseDifference = require('lodash._basedifference');
+```
+
+See the [package source](https://github.com/lodash/lodash/blob/3.0.3-npm-packages/lodash._basedifference) for more details.
diff --git a/deps/npm/node_modules/lodash._basedifference/index.js b/deps/npm/node_modules/lodash._basedifference/index.js
new file mode 100644
index 0000000000..43c6460fd1
--- /dev/null
+++ b/deps/npm/node_modules/lodash._basedifference/index.js
@@ -0,0 +1,63 @@
+/**
+ * lodash 3.0.3 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+var baseIndexOf = require('lodash._baseindexof'),
+ cacheIndexOf = require('lodash._cacheindexof'),
+ createCache = require('lodash._createcache');
+
+/** Used as the size to enable large array optimizations. */
+var LARGE_ARRAY_SIZE = 200;
+
+/**
+ * The base implementation of `_.difference` which accepts a single array
+ * of values to exclude.
+ *
+ * @private
+ * @param {Array} array The array to inspect.
+ * @param {Array} values The values to exclude.
+ * @returns {Array} Returns the new array of filtered values.
+ */
+function baseDifference(array, values) {
+ var length = array ? array.length : 0,
+ result = [];
+
+ if (!length) {
+ return result;
+ }
+ var index = -1,
+ indexOf = baseIndexOf,
+ isCommon = true,
+ cache = (isCommon && values.length >= LARGE_ARRAY_SIZE) ? createCache(values) : null,
+ valuesLength = values.length;
+
+ if (cache) {
+ indexOf = cacheIndexOf;
+ isCommon = false;
+ values = cache;
+ }
+ outer:
+ while (++index < length) {
+ var value = array[index];
+
+ if (isCommon && value === value) {
+ var valuesIndex = valuesLength;
+ while (valuesIndex--) {
+ if (values[valuesIndex] === value) {
+ continue outer;
+ }
+ }
+ result.push(value);
+ }
+ else if (indexOf(values, value, 0) < 0) {
+ result.push(value);
+ }
+ }
+ return result;
+}
+
+module.exports = baseDifference;
diff --git a/deps/npm/node_modules/lodash._basedifference/package.json b/deps/npm/node_modules/lodash._basedifference/package.json
new file mode 100644
index 0000000000..e44ef4e8fa
--- /dev/null
+++ b/deps/npm/node_modules/lodash._basedifference/package.json
@@ -0,0 +1,117 @@
+{
+ "_args": [
+ [
+ "lodash._basedifference@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash.without"
+ ]
+ ],
+ "_from": "lodash._basedifference@>=3.0.0 <4.0.0",
+ "_id": "lodash._basedifference@3.0.3",
+ "_inCache": true,
+ "_location": "/lodash._basedifference",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.12.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._basedifference",
+ "raw": "lodash._basedifference@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash.without"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._basedifference/-/lodash._basedifference-3.0.3.tgz",
+ "_shasum": "f2c204296c2a78e02b389081b6edcac933cf629c",
+ "_shrinkwrap": null,
+ "_spec": "lodash._basedifference@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash.without",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {
+ "lodash._baseindexof": "^3.0.0",
+ "lodash._cacheindexof": "^3.0.0",
+ "lodash._createcache": "^3.0.0"
+ },
+ "description": "The modern build of lodash’s internal `baseDifference` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "f2c204296c2a78e02b389081b6edcac933cf629c",
+ "tarball": "http://registry.npmjs.org/lodash._basedifference/-/lodash._basedifference-3.0.3.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ }
+ ],
+ "name": "lodash._basedifference",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.0.3"
+}
diff --git a/deps/npm/node_modules/lodash._baseflatten/LICENSE b/deps/npm/node_modules/lodash._baseflatten/LICENSE
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseflatten/LICENSE
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash._baseflatten/README.md b/deps/npm/node_modules/lodash._baseflatten/README.md
new file mode 100644
index 0000000000..f3e227779c
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseflatten/README.md
@@ -0,0 +1,20 @@
+# lodash._baseflatten v3.1.4
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `baseFlatten` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash._baseflatten
+```
+
+In Node.js/io.js:
+
+```js
+var baseFlatten = require('lodash._baseflatten');
+```
+
+See the [package source](https://github.com/lodash/lodash/blob/3.1.4-npm-packages/lodash._baseflatten) for more details.
diff --git a/deps/npm/node_modules/lodash._baseflatten/index.js b/deps/npm/node_modules/lodash._baseflatten/index.js
new file mode 100644
index 0000000000..c43acfa729
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseflatten/index.js
@@ -0,0 +1,131 @@
+/**
+ * lodash 3.1.4 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+var isArguments = require('lodash.isarguments'),
+ isArray = require('lodash.isarray');
+
+/**
+ * Checks if `value` is object-like.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is object-like, else `false`.
+ */
+function isObjectLike(value) {
+ return !!value && typeof value == 'object';
+}
+
+/**
+ * Used as the [maximum length](http://ecma-international.org/ecma-262/6.0/#sec-number.max_safe_integer)
+ * of an array-like value.
+ */
+var MAX_SAFE_INTEGER = 9007199254740991;
+
+/**
+ * Appends the elements of `values` to `array`.
+ *
+ * @private
+ * @param {Array} array The array to modify.
+ * @param {Array} values The values to append.
+ * @returns {Array} Returns `array`.
+ */
+function arrayPush(array, values) {
+ var index = -1,
+ length = values.length,
+ offset = array.length;
+
+ while (++index < length) {
+ array[offset + index] = values[index];
+ }
+ return array;
+}
+
+/**
+ * The base implementation of `_.flatten` with added support for restricting
+ * flattening and specifying the start index.
+ *
+ * @private
+ * @param {Array} array The array to flatten.
+ * @param {boolean} [isDeep] Specify a deep flatten.
+ * @param {boolean} [isStrict] Restrict flattening to arrays-like objects.
+ * @param {Array} [result=[]] The initial result value.
+ * @returns {Array} Returns the new flattened array.
+ */
+function baseFlatten(array, isDeep, isStrict, result) {
+ result || (result = []);
+
+ var index = -1,
+ length = array.length;
+
+ while (++index < length) {
+ var value = array[index];
+ if (isObjectLike(value) && isArrayLike(value) &&
+ (isStrict || isArray(value) || isArguments(value))) {
+ if (isDeep) {
+ // Recursively flatten arrays (susceptible to call stack limits).
+ baseFlatten(value, isDeep, isStrict, result);
+ } else {
+ arrayPush(result, value);
+ }
+ } else if (!isStrict) {
+ result[result.length] = value;
+ }
+ }
+ return result;
+}
+
+/**
+ * The base implementation of `_.property` without support for deep paths.
+ *
+ * @private
+ * @param {string} key The key of the property to get.
+ * @returns {Function} Returns the new function.
+ */
+function baseProperty(key) {
+ return function(object) {
+ return object == null ? undefined : object[key];
+ };
+}
+
+/**
+ * Gets the "length" property value of `object`.
+ *
+ * **Note:** This function is used to avoid a [JIT bug](https://bugs.webkit.org/show_bug.cgi?id=142792)
+ * that affects Safari on at least iOS 8.1-8.3 ARM64.
+ *
+ * @private
+ * @param {Object} object The object to query.
+ * @returns {*} Returns the "length" value.
+ */
+var getLength = baseProperty('length');
+
+/**
+ * Checks if `value` is array-like.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is array-like, else `false`.
+ */
+function isArrayLike(value) {
+ return value != null && isLength(getLength(value));
+}
+
+/**
+ * Checks if `value` is a valid array-like length.
+ *
+ * **Note:** This function is based on [`ToLength`](http://ecma-international.org/ecma-262/6.0/#sec-tolength).
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.
+ */
+function isLength(value) {
+ return typeof value == 'number' && value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;
+}
+
+module.exports = baseFlatten;
diff --git a/deps/npm/node_modules/lodash._baseflatten/package.json b/deps/npm/node_modules/lodash._baseflatten/package.json
new file mode 100644
index 0000000000..48b2545dca
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseflatten/package.json
@@ -0,0 +1,116 @@
+{
+ "_args": [
+ [
+ "lodash._baseflatten@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash.union"
+ ]
+ ],
+ "_from": "lodash._baseflatten@>=3.0.0 <4.0.0",
+ "_id": "lodash._baseflatten@3.1.4",
+ "_inCache": true,
+ "_location": "/lodash._baseflatten",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.12.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._baseflatten",
+ "raw": "lodash._baseflatten@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash.union"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-3.1.4.tgz",
+ "_shasum": "0770ff80131af6e34f3b511796a7ba5214e65ff7",
+ "_shrinkwrap": null,
+ "_spec": "lodash._baseflatten@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash.union",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {
+ "lodash.isarguments": "^3.0.0",
+ "lodash.isarray": "^3.0.0"
+ },
+ "description": "The modern build of lodash’s internal `baseFlatten` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "0770ff80131af6e34f3b511796a7ba5214e65ff7",
+ "tarball": "http://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-3.1.4.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ }
+ ],
+ "name": "lodash._baseflatten",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.1.4"
+}
diff --git a/deps/npm/node_modules/lodash._basefor/LICENSE.txt b/deps/npm/node_modules/lodash._basefor/LICENSE.txt
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash._basefor/LICENSE.txt
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash._basefor/README.md b/deps/npm/node_modules/lodash._basefor/README.md
new file mode 100644
index 0000000000..d9e33731b2
--- /dev/null
+++ b/deps/npm/node_modules/lodash._basefor/README.md
@@ -0,0 +1,20 @@
+# lodash._basefor v3.0.2
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `baseFor` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash._basefor
+```
+
+In Node.js/io.js:
+
+```js
+var baseFor = require('lodash._basefor');
+```
+
+See the [package source](https://github.com/lodash/lodash/blob/3.0.2-npm-packages/lodash._basefor) for more details.
diff --git a/deps/npm/node_modules/lodash._basefor/index.js b/deps/npm/node_modules/lodash._basefor/index.js
new file mode 100644
index 0000000000..a3d7dcd101
--- /dev/null
+++ b/deps/npm/node_modules/lodash._basefor/index.js
@@ -0,0 +1,86 @@
+/**
+ * lodash 3.0.2 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+
+/**
+ * The base implementation of `baseForIn` and `baseForOwn` which iterates
+ * over `object` properties returned by `keysFunc` invoking `iteratee` for
+ * each property. Iteratee functions may exit iteration early by explicitly
+ * returning `false`.
+ *
+ * @private
+ * @param {Object} object The object to iterate over.
+ * @param {Function} iteratee The function invoked per iteration.
+ * @param {Function} keysFunc The function to get the keys of `object`.
+ * @returns {Object} Returns `object`.
+ */
+var baseFor = createBaseFor();
+
+/**
+ * Creates a base function for `_.forIn` or `_.forInRight`.
+ *
+ * @private
+ * @param {boolean} [fromRight] Specify iterating from right to left.
+ * @returns {Function} Returns the new base function.
+ */
+function createBaseFor(fromRight) {
+ return function(object, iteratee, keysFunc) {
+ var iterable = toObject(object),
+ props = keysFunc(object),
+ length = props.length,
+ index = fromRight ? length : -1;
+
+ while ((fromRight ? index-- : ++index < length)) {
+ var key = props[index];
+ if (iteratee(iterable[key], key, iterable) === false) {
+ break;
+ }
+ }
+ return object;
+ };
+}
+
+/**
+ * Converts `value` to an object if it's not one.
+ *
+ * @private
+ * @param {*} value The value to process.
+ * @returns {Object} Returns the object.
+ */
+function toObject(value) {
+ return isObject(value) ? value : Object(value);
+}
+
+/**
+ * Checks if `value` is the [language type](https://es5.github.io/#x8) of `Object`.
+ * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is an object, else `false`.
+ * @example
+ *
+ * _.isObject({});
+ * // => true
+ *
+ * _.isObject([1, 2, 3]);
+ * // => true
+ *
+ * _.isObject(1);
+ * // => false
+ */
+function isObject(value) {
+ // Avoid a V8 JIT bug in Chrome 19-20.
+ // See https://code.google.com/p/v8/issues/detail?id=2291 for more details.
+ var type = typeof value;
+ return !!value && (type == 'object' || type == 'function');
+}
+
+module.exports = baseFor;
diff --git a/deps/npm/node_modules/lodash._basefor/package.json b/deps/npm/node_modules/lodash._basefor/package.json
new file mode 100644
index 0000000000..898b10c857
--- /dev/null
+++ b/deps/npm/node_modules/lodash._basefor/package.json
@@ -0,0 +1,113 @@
+{
+ "_args": [
+ [
+ "lodash._basefor@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash._baseclone"
+ ]
+ ],
+ "_from": "lodash._basefor@>=3.0.0 <4.0.0",
+ "_id": "lodash._basefor@3.0.2",
+ "_inCache": true,
+ "_location": "/lodash._basefor",
+ "_nodeVersion": "0.12.3",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.10.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._basefor",
+ "raw": "lodash._basefor@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash._baseclone"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.2.tgz",
+ "_shasum": "3a4cece5b7031eae78a441c5416b90878eeee5a1",
+ "_shrinkwrap": null,
+ "_spec": "lodash._basefor@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash._baseclone",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {},
+ "description": "The modern build of lodash’s internal `baseFor` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "3a4cece5b7031eae78a441c5416b90878eeee5a1",
+ "tarball": "http://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.2.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ }
+ ],
+ "name": "lodash._basefor",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.0.2"
+}
diff --git a/deps/npm/node_modules/lodash._baseindexof/LICENSE.txt b/deps/npm/node_modules/lodash._baseindexof/LICENSE.txt
new file mode 100644
index 0000000000..17764328c8
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseindexof/LICENSE.txt
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js 1.7.0, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash._baseindexof/README.md b/deps/npm/node_modules/lodash._baseindexof/README.md
new file mode 100644
index 0000000000..ddcc79d5d6
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseindexof/README.md
@@ -0,0 +1,20 @@
+# lodash._baseindexof v3.1.0
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `baseIndexOf` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash._baseindexof
+```
+
+In Node.js/io.js:
+
+```js
+var baseIndexOf = require('lodash._baseindexof');
+```
+
+See the [package source](https://github.com/lodash/lodash/blob/3.1.0-npm-packages/lodash._baseindexof) for more details.
diff --git a/deps/npm/node_modules/lodash._baseindexof/index.js b/deps/npm/node_modules/lodash._baseindexof/index.js
new file mode 100644
index 0000000000..e5da791478
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseindexof/index.js
@@ -0,0 +1,57 @@
+/**
+ * lodash 3.1.0 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.2 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+
+/**
+ * The base implementation of `_.indexOf` without support for binary searches.
+ *
+ * @private
+ * @param {Array} array The array to search.
+ * @param {*} value The value to search for.
+ * @param {number} fromIndex The index to search from.
+ * @returns {number} Returns the index of the matched value, else `-1`.
+ */
+function baseIndexOf(array, value, fromIndex) {
+ if (value !== value) {
+ return indexOfNaN(array, fromIndex);
+ }
+ var index = fromIndex - 1,
+ length = array.length;
+
+ while (++index < length) {
+ if (array[index] === value) {
+ return index;
+ }
+ }
+ return -1;
+}
+
+/**
+ * Gets the index at which the first occurrence of `NaN` is found in `array`.
+ * If `fromRight` is provided elements of `array` are iterated from right to left.
+ *
+ * @private
+ * @param {Array} array The array to search.
+ * @param {number} fromIndex The index to search from.
+ * @param {boolean} [fromRight] Specify iterating from right to left.
+ * @returns {number} Returns the index of the matched `NaN`, else `-1`.
+ */
+function indexOfNaN(array, fromIndex, fromRight) {
+ var length = array.length,
+ index = fromIndex + (fromRight ? 0 : -1);
+
+ while ((fromRight ? index-- : ++index < length)) {
+ var other = array[index];
+ if (other !== other) {
+ return index;
+ }
+ }
+ return -1;
+}
+
+module.exports = baseIndexOf;
diff --git a/deps/npm/node_modules/lodash._baseindexof/package.json b/deps/npm/node_modules/lodash._baseindexof/package.json
new file mode 100644
index 0000000000..9c14340985
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseindexof/package.json
@@ -0,0 +1,114 @@
+{
+ "_args": [
+ [
+ "lodash._baseindexof@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash._baseuniq"
+ ]
+ ],
+ "_from": "lodash._baseindexof@>=3.0.0 <4.0.0",
+ "_id": "lodash._baseindexof@3.1.0",
+ "_inCache": true,
+ "_location": "/lodash._baseindexof",
+ "_nodeVersion": "0.12.0",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.6.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._baseindexof",
+ "raw": "lodash._baseindexof@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash._basedifference",
+ "/lodash._baseuniq"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz",
+ "_shasum": "fe52b53a1c6761e42618d654e4a25789ed61822c",
+ "_shrinkwrap": null,
+ "_spec": "lodash._baseindexof@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash._baseuniq",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {},
+ "description": "The modern build of lodash’s internal `baseIndexOf` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "fe52b53a1c6761e42618d654e4a25789ed61822c",
+ "tarball": "http://registry.npmjs.org/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ }
+ ],
+ "name": "lodash._baseindexof",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/lodash/lodash"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.1.0"
+}
diff --git a/deps/npm/node_modules/lodash._baseisequal/LICENSE.txt b/deps/npm/node_modules/lodash._baseisequal/LICENSE.txt
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseisequal/LICENSE.txt
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash._baseisequal/README.md b/deps/npm/node_modules/lodash._baseisequal/README.md
new file mode 100644
index 0000000000..7261bf341c
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseisequal/README.md
@@ -0,0 +1,20 @@
+# lodash._baseisequal v3.0.7
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `baseIsEqual` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash._baseisequal
+```
+
+In Node.js/io.js:
+
+```js
+var baseIsEqual = require('lodash._baseisequal');
+```
+
+See the [package source](https://github.com/lodash/lodash/blob/3.0.7-npm-packages/lodash._baseisequal) for more details.
diff --git a/deps/npm/node_modules/lodash._baseisequal/index.js b/deps/npm/node_modules/lodash._baseisequal/index.js
new file mode 100644
index 0000000000..76aebe4a39
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseisequal/index.js
@@ -0,0 +1,342 @@
+/**
+ * lodash 3.0.7 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+var isArray = require('lodash.isarray'),
+ isTypedArray = require('lodash.istypedarray'),
+ keys = require('lodash.keys');
+
+/** `Object#toString` result references. */
+var argsTag = '[object Arguments]',
+ arrayTag = '[object Array]',
+ boolTag = '[object Boolean]',
+ dateTag = '[object Date]',
+ errorTag = '[object Error]',
+ numberTag = '[object Number]',
+ objectTag = '[object Object]',
+ regexpTag = '[object RegExp]',
+ stringTag = '[object String]';
+
+/**
+ * Checks if `value` is object-like.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is object-like, else `false`.
+ */
+function isObjectLike(value) {
+ return !!value && typeof value == 'object';
+}
+
+/** Used for native method references. */
+var objectProto = Object.prototype;
+
+/** Used to check objects for own properties. */
+var hasOwnProperty = objectProto.hasOwnProperty;
+
+/**
+ * Used to resolve the [`toStringTag`](https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.prototype.tostring)
+ * of values.
+ */
+var objToString = objectProto.toString;
+
+/**
+ * A specialized version of `_.some` for arrays without support for callback
+ * shorthands and `this` binding.
+ *
+ * @private
+ * @param {Array} array The array to iterate over.
+ * @param {Function} predicate The function invoked per iteration.
+ * @returns {boolean} Returns `true` if any element passes the predicate check,
+ * else `false`.
+ */
+function arraySome(array, predicate) {
+ var index = -1,
+ length = array.length;
+
+ while (++index < length) {
+ if (predicate(array[index], index, array)) {
+ return true;
+ }
+ }
+ return false;
+}
+
+/**
+ * The base implementation of `_.isEqual` without support for `this` binding
+ * `customizer` functions.
+ *
+ * @private
+ * @param {*} value The value to compare.
+ * @param {*} other The other value to compare.
+ * @param {Function} [customizer] The function to customize comparing values.
+ * @param {boolean} [isLoose] Specify performing partial comparisons.
+ * @param {Array} [stackA] Tracks traversed `value` objects.
+ * @param {Array} [stackB] Tracks traversed `other` objects.
+ * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
+ */
+function baseIsEqual(value, other, customizer, isLoose, stackA, stackB) {
+ if (value === other) {
+ return true;
+ }
+ if (value == null || other == null || (!isObject(value) && !isObjectLike(other))) {
+ return value !== value && other !== other;
+ }
+ return baseIsEqualDeep(value, other, baseIsEqual, customizer, isLoose, stackA, stackB);
+}
+
+/**
+ * A specialized version of `baseIsEqual` for arrays and objects which performs
+ * deep comparisons and tracks traversed objects enabling objects with circular
+ * references to be compared.
+ *
+ * @private
+ * @param {Object} object The object to compare.
+ * @param {Object} other The other object to compare.
+ * @param {Function} equalFunc The function to determine equivalents of values.
+ * @param {Function} [customizer] The function to customize comparing objects.
+ * @param {boolean} [isLoose] Specify performing partial comparisons.
+ * @param {Array} [stackA=[]] Tracks traversed `value` objects.
+ * @param {Array} [stackB=[]] Tracks traversed `other` objects.
+ * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.
+ */
+function baseIsEqualDeep(object, other, equalFunc, customizer, isLoose, stackA, stackB) {
+ var objIsArr = isArray(object),
+ othIsArr = isArray(other),
+ objTag = arrayTag,
+ othTag = arrayTag;
+
+ if (!objIsArr) {
+ objTag = objToString.call(object);
+ if (objTag == argsTag) {
+ objTag = objectTag;
+ } else if (objTag != objectTag) {
+ objIsArr = isTypedArray(object);
+ }
+ }
+ if (!othIsArr) {
+ othTag = objToString.call(other);
+ if (othTag == argsTag) {
+ othTag = objectTag;
+ } else if (othTag != objectTag) {
+ othIsArr = isTypedArray(other);
+ }
+ }
+ var objIsObj = objTag == objectTag,
+ othIsObj = othTag == objectTag,
+ isSameTag = objTag == othTag;
+
+ if (isSameTag && !(objIsArr || objIsObj)) {
+ return equalByTag(object, other, objTag);
+ }
+ if (!isLoose) {
+ var objIsWrapped = objIsObj && hasOwnProperty.call(object, '__wrapped__'),
+ othIsWrapped = othIsObj && hasOwnProperty.call(other, '__wrapped__');
+
+ if (objIsWrapped || othIsWrapped) {
+ return equalFunc(objIsWrapped ? object.value() : object, othIsWrapped ? other.value() : other, customizer, isLoose, stackA, stackB);
+ }
+ }
+ if (!isSameTag) {
+ return false;
+ }
+ // Assume cyclic values are equal.
+ // For more information on detecting circular references see https://es5.github.io/#JO.
+ stackA || (stackA = []);
+ stackB || (stackB = []);
+
+ var length = stackA.length;
+ while (length--) {
+ if (stackA[length] == object) {
+ return stackB[length] == other;
+ }
+ }
+ // Add `object` and `other` to the stack of traversed objects.
+ stackA.push(object);
+ stackB.push(other);
+
+ var result = (objIsArr ? equalArrays : equalObjects)(object, other, equalFunc, customizer, isLoose, stackA, stackB);
+
+ stackA.pop();
+ stackB.pop();
+
+ return result;
+}
+
+/**
+ * A specialized version of `baseIsEqualDeep` for arrays with support for
+ * partial deep comparisons.
+ *
+ * @private
+ * @param {Array} array The array to compare.
+ * @param {Array} other The other array to compare.
+ * @param {Function} equalFunc The function to determine equivalents of values.
+ * @param {Function} [customizer] The function to customize comparing arrays.
+ * @param {boolean} [isLoose] Specify performing partial comparisons.
+ * @param {Array} [stackA] Tracks traversed `value` objects.
+ * @param {Array} [stackB] Tracks traversed `other` objects.
+ * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`.
+ */
+function equalArrays(array, other, equalFunc, customizer, isLoose, stackA, stackB) {
+ var index = -1,
+ arrLength = array.length,
+ othLength = other.length;
+
+ if (arrLength != othLength && !(isLoose && othLength > arrLength)) {
+ return false;
+ }
+ // Ignore non-index properties.
+ while (++index < arrLength) {
+ var arrValue = array[index],
+ othValue = other[index],
+ result = customizer ? customizer(isLoose ? othValue : arrValue, isLoose ? arrValue : othValue, index) : undefined;
+
+ if (result !== undefined) {
+ if (result) {
+ continue;
+ }
+ return false;
+ }
+ // Recursively compare arrays (susceptible to call stack limits).
+ if (isLoose) {
+ if (!arraySome(other, function(othValue) {
+ return arrValue === othValue || equalFunc(arrValue, othValue, customizer, isLoose, stackA, stackB);
+ })) {
+ return false;
+ }
+ } else if (!(arrValue === othValue || equalFunc(arrValue, othValue, customizer, isLoose, stackA, stackB))) {
+ return false;
+ }
+ }
+ return true;
+}
+
+/**
+ * A specialized version of `baseIsEqualDeep` for comparing objects of
+ * the same `toStringTag`.
+ *
+ * **Note:** This function only supports comparing values with tags of
+ * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`.
+ *
+ * @private
+ * @param {Object} value The object to compare.
+ * @param {Object} other The other object to compare.
+ * @param {string} tag The `toStringTag` of the objects to compare.
+ * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.
+ */
+function equalByTag(object, other, tag) {
+ switch (tag) {
+ case boolTag:
+ case dateTag:
+ // Coerce dates and booleans to numbers, dates to milliseconds and booleans
+ // to `1` or `0` treating invalid dates coerced to `NaN` as not equal.
+ return +object == +other;
+
+ case errorTag:
+ return object.name == other.name && object.message == other.message;
+
+ case numberTag:
+ // Treat `NaN` vs. `NaN` as equal.
+ return (object != +object)
+ ? other != +other
+ : object == +other;
+
+ case regexpTag:
+ case stringTag:
+ // Coerce regexes to strings and treat strings primitives and string
+ // objects as equal. See https://es5.github.io/#x15.10.6.4 for more details.
+ return object == (other + '');
+ }
+ return false;
+}
+
+/**
+ * A specialized version of `baseIsEqualDeep` for objects with support for
+ * partial deep comparisons.
+ *
+ * @private
+ * @param {Object} object The object to compare.
+ * @param {Object} other The other object to compare.
+ * @param {Function} equalFunc The function to determine equivalents of values.
+ * @param {Function} [customizer] The function to customize comparing values.
+ * @param {boolean} [isLoose] Specify performing partial comparisons.
+ * @param {Array} [stackA] Tracks traversed `value` objects.
+ * @param {Array} [stackB] Tracks traversed `other` objects.
+ * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.
+ */
+function equalObjects(object, other, equalFunc, customizer, isLoose, stackA, stackB) {
+ var objProps = keys(object),
+ objLength = objProps.length,
+ othProps = keys(other),
+ othLength = othProps.length;
+
+ if (objLength != othLength && !isLoose) {
+ return false;
+ }
+ var index = objLength;
+ while (index--) {
+ var key = objProps[index];
+ if (!(isLoose ? key in other : hasOwnProperty.call(other, key))) {
+ return false;
+ }
+ }
+ var skipCtor = isLoose;
+ while (++index < objLength) {
+ key = objProps[index];
+ var objValue = object[key],
+ othValue = other[key],
+ result = customizer ? customizer(isLoose ? othValue : objValue, isLoose? objValue : othValue, key) : undefined;
+
+ // Recursively compare objects (susceptible to call stack limits).
+ if (!(result === undefined ? equalFunc(objValue, othValue, customizer, isLoose, stackA, stackB) : result)) {
+ return false;
+ }
+ skipCtor || (skipCtor = key == 'constructor');
+ }
+ if (!skipCtor) {
+ var objCtor = object.constructor,
+ othCtor = other.constructor;
+
+ // Non `Object` object instances with different constructors are not equal.
+ if (objCtor != othCtor &&
+ ('constructor' in object && 'constructor' in other) &&
+ !(typeof objCtor == 'function' && objCtor instanceof objCtor &&
+ typeof othCtor == 'function' && othCtor instanceof othCtor)) {
+ return false;
+ }
+ }
+ return true;
+}
+
+/**
+ * Checks if `value` is the [language type](https://es5.github.io/#x8) of `Object`.
+ * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is an object, else `false`.
+ * @example
+ *
+ * _.isObject({});
+ * // => true
+ *
+ * _.isObject([1, 2, 3]);
+ * // => true
+ *
+ * _.isObject(1);
+ * // => false
+ */
+function isObject(value) {
+ // Avoid a V8 JIT bug in Chrome 19-20.
+ // See https://code.google.com/p/v8/issues/detail?id=2291 for more details.
+ var type = typeof value;
+ return !!value && (type == 'object' || type == 'function');
+}
+
+module.exports = baseIsEqual;
diff --git a/deps/npm/node_modules/lodash._baseisequal/package.json b/deps/npm/node_modules/lodash._baseisequal/package.json
new file mode 100644
index 0000000000..8fe0199771
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseisequal/package.json
@@ -0,0 +1,117 @@
+{
+ "_args": [
+ [
+ "lodash._baseisequal@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash._basecallback"
+ ]
+ ],
+ "_from": "lodash._baseisequal@>=3.0.0 <4.0.0",
+ "_id": "lodash._baseisequal@3.0.7",
+ "_inCache": true,
+ "_location": "/lodash._baseisequal",
+ "_nodeVersion": "2.0.2",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.10.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._baseisequal",
+ "raw": "lodash._baseisequal@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash._basecallback"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._baseisequal/-/lodash._baseisequal-3.0.7.tgz",
+ "_shasum": "d8025f76339d29342767dcc887ce5cb95a5b51f1",
+ "_shrinkwrap": null,
+ "_spec": "lodash._baseisequal@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash._basecallback",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {
+ "lodash.isarray": "^3.0.0",
+ "lodash.istypedarray": "^3.0.0",
+ "lodash.keys": "^3.0.0"
+ },
+ "description": "The modern build of lodash’s internal `baseIsEqual` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "d8025f76339d29342767dcc887ce5cb95a5b51f1",
+ "tarball": "http://registry.npmjs.org/lodash._baseisequal/-/lodash._baseisequal-3.0.7.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ }
+ ],
+ "name": "lodash._baseisequal",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.0.7"
+}
diff --git a/deps/npm/node_modules/lodash._basetostring/LICENSE b/deps/npm/node_modules/lodash._basetostring/LICENSE
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash._basetostring/LICENSE
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._basetostring/README.md b/deps/npm/node_modules/lodash._basetostring/README.md
index ad04ea956e..f81145e6eb 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._basetostring/README.md
+++ b/deps/npm/node_modules/lodash._basetostring/README.md
@@ -1,4 +1,4 @@
-# lodash._basetostring v3.0.0
+# lodash._basetostring v3.0.1
The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `baseToString` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
@@ -17,4 +17,4 @@ In Node.js/io.js:
var baseToString = require('lodash._basetostring');
```
-See the [package source](https://github.com/lodash/lodash/blob/3.0.0-npm-packages/lodash._basetostring) for more details.
+See the [package source](https://github.com/lodash/lodash/blob/3.0.1-npm-packages/lodash._basetostring) for more details.
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._basetostring/index.js b/deps/npm/node_modules/lodash._basetostring/index.js
index 71ac885889..db8ecc9fdd 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._basetostring/index.js
+++ b/deps/npm/node_modules/lodash._basetostring/index.js
@@ -1,14 +1,14 @@
/**
- * lodash 3.0.0 (Custom Build) <https://lodash.com/>
+ * lodash 3.0.1 (Custom Build) <https://lodash.com/>
* Build: `lodash modern modularize exports="npm" -o ./`
* Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
- * Based on Underscore.js 1.7.0 <http://underscorejs.org/LICENSE>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
* Available under MIT license <https://lodash.com/license>
*/
/**
- * Converts `value` to a string if it is not one. An empty string is returned
+ * Converts `value` to a string if it's not one. An empty string is returned
* for `null` or `undefined` values.
*
* @private
@@ -16,9 +16,6 @@
* @returns {string} Returns the string.
*/
function baseToString(value) {
- if (typeof value == 'string') {
- return value;
- }
return value == null ? '' : (value + '');
}
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._basetostring/package.json b/deps/npm/node_modules/lodash._basetostring/package.json
index dfb815b757..072f16bd02 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._basetostring/package.json
+++ b/deps/npm/node_modules/lodash._basetostring/package.json
@@ -1,15 +1,48 @@
{
- "name": "lodash._basetostring",
- "version": "3.0.0",
- "description": "The modern build of lodash’s internal `baseToString` as a module.",
- "homepage": "https://lodash.com/",
- "icon": "https://lodash.com/icon.svg",
- "license": "MIT",
+ "_args": [
+ [
+ "lodash._basetostring@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash.pad"
+ ]
+ ],
+ "_from": "lodash._basetostring@>=3.0.0 <4.0.0",
+ "_id": "lodash._basetostring@3.0.1",
+ "_inCache": true,
+ "_location": "/lodash._basetostring",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.12.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._basetostring",
+ "raw": "lodash._basetostring@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash.pad",
+ "/lodash.padleft",
+ "/lodash.padright",
+ "/lodash.repeat"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
+ "_shasum": "d1861d877f824a52f669832dcaf3ee15566a07d5",
+ "_shrinkwrap": null,
+ "_spec": "lodash._basetostring@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash.pad",
"author": {
- "name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
"url": "http://allyoucanleet.com/"
},
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
"contributors": [
{
"name": "John-David Dalton",
@@ -37,36 +70,47 @@
"url": "https://mathiasbynens.be/"
}
],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/lodash/lodash.git"
- },
- "scripts": {
- "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
- },
- "bugs": {
- "url": "https://github.com/lodash/lodash/issues"
- },
- "_id": "lodash._basetostring@3.0.0",
- "_shasum": "75a9a4aaaa2b2a8761111ff5431e7d83c1daf0e2",
- "_from": "lodash._basetostring@3.0.0",
- "_npmVersion": "2.3.0",
- "_nodeVersion": "0.10.35",
- "_npmUser": {
- "name": "jdalton",
- "email": "john.david.dalton@gmail.com"
+ "dependencies": {},
+ "description": "The modern build of lodash’s internal `baseToString` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "d1861d877f824a52f669832dcaf3ee15566a07d5",
+ "tarball": "http://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz"
},
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
"maintainers": [
{
"name": "jdalton",
"email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
}
],
- "dist": {
- "shasum": "75a9a4aaaa2b2a8761111ff5431e7d83c1daf0e2",
- "tarball": "http://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.0.tgz"
+ "name": "lodash._basetostring",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.0.1"
}
diff --git a/deps/npm/node_modules/lodash._baseuniq/LICENSE b/deps/npm/node_modules/lodash._baseuniq/LICENSE
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseuniq/LICENSE
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash._baseuniq/README.md b/deps/npm/node_modules/lodash._baseuniq/README.md
new file mode 100644
index 0000000000..ad71873dc9
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseuniq/README.md
@@ -0,0 +1,20 @@
+# lodash._baseuniq v3.0.3
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `baseUniq` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash._baseuniq
+```
+
+In Node.js/io.js:
+
+```js
+var baseUniq = require('lodash._baseuniq');
+```
+
+See the [package source](https://github.com/lodash/lodash/blob/3.0.3-npm-packages/lodash._baseuniq) for more details.
diff --git a/deps/npm/node_modules/lodash._baseuniq/index.js b/deps/npm/node_modules/lodash._baseuniq/index.js
new file mode 100644
index 0000000000..bb7d433f8d
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseuniq/index.js
@@ -0,0 +1,68 @@
+/**
+ * lodash 3.0.3 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+var baseIndexOf = require('lodash._baseindexof'),
+ cacheIndexOf = require('lodash._cacheindexof'),
+ createCache = require('lodash._createcache');
+
+/** Used as the size to enable large array optimizations. */
+var LARGE_ARRAY_SIZE = 200;
+
+/**
+ * The base implementation of `_.uniq` without support for callback shorthands
+ * and `this` binding.
+ *
+ * @private
+ * @param {Array} array The array to inspect.
+ * @param {Function} [iteratee] The function invoked per iteration.
+ * @returns {Array} Returns the new duplicate-value-free array.
+ */
+function baseUniq(array, iteratee) {
+ var index = -1,
+ indexOf = baseIndexOf,
+ length = array.length,
+ isCommon = true,
+ isLarge = isCommon && length >= LARGE_ARRAY_SIZE,
+ seen = isLarge ? createCache() : null,
+ result = [];
+
+ if (seen) {
+ indexOf = cacheIndexOf;
+ isCommon = false;
+ } else {
+ isLarge = false;
+ seen = iteratee ? [] : result;
+ }
+ outer:
+ while (++index < length) {
+ var value = array[index],
+ computed = iteratee ? iteratee(value, index, array) : value;
+
+ if (isCommon && value === value) {
+ var seenIndex = seen.length;
+ while (seenIndex--) {
+ if (seen[seenIndex] === computed) {
+ continue outer;
+ }
+ }
+ if (iteratee) {
+ seen.push(computed);
+ }
+ result.push(value);
+ }
+ else if (indexOf(seen, computed, 0) < 0) {
+ if (iteratee || isLarge) {
+ seen.push(computed);
+ }
+ result.push(value);
+ }
+ }
+ return result;
+}
+
+module.exports = baseUniq;
diff --git a/deps/npm/node_modules/lodash._baseuniq/package.json b/deps/npm/node_modules/lodash._baseuniq/package.json
new file mode 100644
index 0000000000..b98e6e7b2e
--- /dev/null
+++ b/deps/npm/node_modules/lodash._baseuniq/package.json
@@ -0,0 +1,118 @@
+{
+ "_args": [
+ [
+ "lodash._baseuniq@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash.union"
+ ]
+ ],
+ "_from": "lodash._baseuniq@>=3.0.0 <4.0.0",
+ "_id": "lodash._baseuniq@3.0.3",
+ "_inCache": true,
+ "_location": "/lodash._baseuniq",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.12.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._baseuniq",
+ "raw": "lodash._baseuniq@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash.union",
+ "/lodash.uniq"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._baseuniq/-/lodash._baseuniq-3.0.3.tgz",
+ "_shasum": "2123fa0db2d69c28d5beb1c1f36d61522a740234",
+ "_shrinkwrap": null,
+ "_spec": "lodash._baseuniq@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash.union",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {
+ "lodash._baseindexof": "^3.0.0",
+ "lodash._cacheindexof": "^3.0.0",
+ "lodash._createcache": "^3.0.0"
+ },
+ "description": "The modern build of lodash’s internal `baseUniq` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "2123fa0db2d69c28d5beb1c1f36d61522a740234",
+ "tarball": "http://registry.npmjs.org/lodash._baseuniq/-/lodash._baseuniq-3.0.3.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ }
+ ],
+ "name": "lodash._baseuniq",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.0.3"
+}
diff --git a/deps/npm/node_modules/lodash._bindcallback/LICENSE.txt b/deps/npm/node_modules/lodash._bindcallback/LICENSE.txt
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash._bindcallback/LICENSE.txt
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash._bindcallback/README.md b/deps/npm/node_modules/lodash._bindcallback/README.md
new file mode 100644
index 0000000000..d287f26d81
--- /dev/null
+++ b/deps/npm/node_modules/lodash._bindcallback/README.md
@@ -0,0 +1,20 @@
+# lodash._bindcallback v3.0.1
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `bindCallback` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash._bindcallback
+```
+
+In Node.js/io.js:
+
+```js
+var bindCallback = require('lodash._bindcallback');
+```
+
+See the [package source](https://github.com/lodash/lodash/blob/3.0.1-npm-packages/lodash._bindcallback) for more details.
diff --git a/deps/npm/node_modules/lodash._bindcallback/index.js b/deps/npm/node_modules/lodash._bindcallback/index.js
new file mode 100644
index 0000000000..ef6811d1a5
--- /dev/null
+++ b/deps/npm/node_modules/lodash._bindcallback/index.js
@@ -0,0 +1,65 @@
+/**
+ * lodash 3.0.1 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+
+/**
+ * A specialized version of `baseCallback` which only supports `this` binding
+ * and specifying the number of arguments to provide to `func`.
+ *
+ * @private
+ * @param {Function} func The function to bind.
+ * @param {*} thisArg The `this` binding of `func`.
+ * @param {number} [argCount] The number of arguments to provide to `func`.
+ * @returns {Function} Returns the callback.
+ */
+function bindCallback(func, thisArg, argCount) {
+ if (typeof func != 'function') {
+ return identity;
+ }
+ if (thisArg === undefined) {
+ return func;
+ }
+ switch (argCount) {
+ case 1: return function(value) {
+ return func.call(thisArg, value);
+ };
+ case 3: return function(value, index, collection) {
+ return func.call(thisArg, value, index, collection);
+ };
+ case 4: return function(accumulator, value, index, collection) {
+ return func.call(thisArg, accumulator, value, index, collection);
+ };
+ case 5: return function(value, other, key, object, source) {
+ return func.call(thisArg, value, other, key, object, source);
+ };
+ }
+ return function() {
+ return func.apply(thisArg, arguments);
+ };
+}
+
+/**
+ * This method returns the first argument provided to it.
+ *
+ * @static
+ * @memberOf _
+ * @category Utility
+ * @param {*} value Any value.
+ * @returns {*} Returns `value`.
+ * @example
+ *
+ * var object = { 'user': 'fred' };
+ *
+ * _.identity(object) === object;
+ * // => true
+ */
+function identity(value) {
+ return value;
+}
+
+module.exports = bindCallback;
diff --git a/deps/npm/node_modules/lodash._bindcallback/package.json b/deps/npm/node_modules/lodash._bindcallback/package.json
new file mode 100644
index 0000000000..272cb6a29b
--- /dev/null
+++ b/deps/npm/node_modules/lodash._bindcallback/package.json
@@ -0,0 +1,114 @@
+{
+ "_args": [
+ [
+ "lodash._bindcallback@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash.clonedeep"
+ ]
+ ],
+ "_from": "lodash._bindcallback@>=3.0.0 <4.0.0",
+ "_id": "lodash._bindcallback@3.0.1",
+ "_inCache": true,
+ "_location": "/lodash._bindcallback",
+ "_nodeVersion": "0.12.2",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.7.6",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._bindcallback",
+ "raw": "lodash._bindcallback@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash._basecallback",
+ "/lodash.clonedeep"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz",
+ "_shasum": "e531c27644cf8b57a99e17ed95b35c748789392e",
+ "_shrinkwrap": null,
+ "_spec": "lodash._bindcallback@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash.clonedeep",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {},
+ "description": "The modern build of lodash’s internal `bindCallback` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "e531c27644cf8b57a99e17ed95b35c748789392e",
+ "tarball": "http://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ }
+ ],
+ "name": "lodash._bindcallback",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/lodash/lodash"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.0.1"
+}
diff --git a/deps/npm/node_modules/lodash._cacheindexof/LICENSE.txt b/deps/npm/node_modules/lodash._cacheindexof/LICENSE.txt
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash._cacheindexof/LICENSE.txt
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash._cacheindexof/README.md b/deps/npm/node_modules/lodash._cacheindexof/README.md
new file mode 100644
index 0000000000..69d2b62bf5
--- /dev/null
+++ b/deps/npm/node_modules/lodash._cacheindexof/README.md
@@ -0,0 +1,20 @@
+# lodash._cacheindexof v3.0.2
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `cacheIndexOf` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash._cacheindexof
+```
+
+In Node.js/io.js:
+
+```js
+var cacheIndexOf = require('lodash._cacheindexof');
+```
+
+See the [package source](https://github.com/lodash/lodash/blob/3.0.2-npm-packages/lodash._cacheindexof) for more details.
diff --git a/deps/npm/node_modules/lodash._cacheindexof/index.js b/deps/npm/node_modules/lodash._cacheindexof/index.js
new file mode 100644
index 0000000000..bc1d5afcfd
--- /dev/null
+++ b/deps/npm/node_modules/lodash._cacheindexof/index.js
@@ -0,0 +1,53 @@
+/**
+ * lodash 3.0.2 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+
+/**
+ * Checks if `value` is in `cache` mimicking the return signature of
+ * `_.indexOf` by returning `0` if the value is found, else `-1`.
+ *
+ * @private
+ * @param {Object} cache The cache to search.
+ * @param {*} value The value to search for.
+ * @returns {number} Returns `0` if `value` is found, else `-1`.
+ */
+function cacheIndexOf(cache, value) {
+ var data = cache.data,
+ result = (typeof value == 'string' || isObject(value)) ? data.set.has(value) : data.hash[value];
+
+ return result ? 0 : -1;
+}
+
+/**
+ * Checks if `value` is the [language type](https://es5.github.io/#x8) of `Object`.
+ * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is an object, else `false`.
+ * @example
+ *
+ * _.isObject({});
+ * // => true
+ *
+ * _.isObject([1, 2, 3]);
+ * // => true
+ *
+ * _.isObject(1);
+ * // => false
+ */
+function isObject(value) {
+ // Avoid a V8 JIT bug in Chrome 19-20.
+ // See https://code.google.com/p/v8/issues/detail?id=2291 for more details.
+ var type = typeof value;
+ return !!value && (type == 'object' || type == 'function');
+}
+
+module.exports = cacheIndexOf;
diff --git a/deps/npm/node_modules/lodash._cacheindexof/package.json b/deps/npm/node_modules/lodash._cacheindexof/package.json
new file mode 100644
index 0000000000..c87fc6b14d
--- /dev/null
+++ b/deps/npm/node_modules/lodash._cacheindexof/package.json
@@ -0,0 +1,114 @@
+{
+ "_args": [
+ [
+ "lodash._cacheindexof@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash._baseuniq"
+ ]
+ ],
+ "_from": "lodash._cacheindexof@>=3.0.0 <4.0.0",
+ "_id": "lodash._cacheindexof@3.0.2",
+ "_inCache": true,
+ "_location": "/lodash._cacheindexof",
+ "_nodeVersion": "0.12.3",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.10.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._cacheindexof",
+ "raw": "lodash._cacheindexof@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash._basedifference",
+ "/lodash._baseuniq"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz",
+ "_shasum": "3dc69ac82498d2ee5e3ce56091bafd2adc7bde92",
+ "_shrinkwrap": null,
+ "_spec": "lodash._cacheindexof@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash._baseuniq",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {},
+ "description": "The modern build of lodash’s internal `cacheIndexOf` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "3dc69ac82498d2ee5e3ce56091bafd2adc7bde92",
+ "tarball": "http://registry.npmjs.org/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ }
+ ],
+ "name": "lodash._cacheindexof",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.0.2"
+}
diff --git a/deps/npm/node_modules/lodash._createcache/LICENSE b/deps/npm/node_modules/lodash._createcache/LICENSE
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash._createcache/LICENSE
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash._createcache/README.md b/deps/npm/node_modules/lodash._createcache/README.md
new file mode 100644
index 0000000000..0ee4834d08
--- /dev/null
+++ b/deps/npm/node_modules/lodash._createcache/README.md
@@ -0,0 +1,20 @@
+# lodash._createcache v3.1.2
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `createCache` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash._createcache
+```
+
+In Node.js/io.js:
+
+```js
+var createCache = require('lodash._createcache');
+```
+
+See the [package source](https://github.com/lodash/lodash/blob/3.1.2-npm-packages/lodash._createcache) for more details.
diff --git a/deps/npm/node_modules/lodash._createcache/index.js b/deps/npm/node_modules/lodash._createcache/index.js
new file mode 100644
index 0000000000..6cf391c149
--- /dev/null
+++ b/deps/npm/node_modules/lodash._createcache/index.js
@@ -0,0 +1,91 @@
+/**
+ * lodash 3.1.2 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+var getNative = require('lodash._getnative');
+
+/** Native method references. */
+var Set = getNative(global, 'Set');
+
+/* Native method references for those with the same name as other `lodash` methods. */
+var nativeCreate = getNative(Object, 'create');
+
+/**
+ *
+ * Creates a cache object to store unique values.
+ *
+ * @private
+ * @param {Array} [values] The values to cache.
+ */
+function SetCache(values) {
+ var length = values ? values.length : 0;
+
+ this.data = { 'hash': nativeCreate(null), 'set': new Set };
+ while (length--) {
+ this.push(values[length]);
+ }
+}
+
+/**
+ * Adds `value` to the cache.
+ *
+ * @private
+ * @name push
+ * @memberOf SetCache
+ * @param {*} value The value to cache.
+ */
+function cachePush(value) {
+ var data = this.data;
+ if (typeof value == 'string' || isObject(value)) {
+ data.set.add(value);
+ } else {
+ data.hash[value] = true;
+ }
+}
+
+/**
+ * Creates a `Set` cache object to optimize linear searches of large arrays.
+ *
+ * @private
+ * @param {Array} [values] The values to cache.
+ * @returns {null|Object} Returns the new cache object if `Set` is supported, else `null`.
+ */
+function createCache(values) {
+ return (nativeCreate && Set) ? new SetCache(values) : null;
+}
+
+/**
+ * Checks if `value` is the [language type](https://es5.github.io/#x8) of `Object`.
+ * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is an object, else `false`.
+ * @example
+ *
+ * _.isObject({});
+ * // => true
+ *
+ * _.isObject([1, 2, 3]);
+ * // => true
+ *
+ * _.isObject(1);
+ * // => false
+ */
+function isObject(value) {
+ // Avoid a V8 JIT bug in Chrome 19-20.
+ // See https://code.google.com/p/v8/issues/detail?id=2291 for more details.
+ var type = typeof value;
+ return !!value && (type == 'object' || type == 'function');
+}
+
+// Add functions to the `Set` cache.
+SetCache.prototype.push = cachePush;
+
+module.exports = createCache;
diff --git a/deps/npm/node_modules/lodash._createcache/package.json b/deps/npm/node_modules/lodash._createcache/package.json
new file mode 100644
index 0000000000..8417cf9d67
--- /dev/null
+++ b/deps/npm/node_modules/lodash._createcache/package.json
@@ -0,0 +1,116 @@
+{
+ "_args": [
+ [
+ "lodash._createcache@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash._baseuniq"
+ ]
+ ],
+ "_from": "lodash._createcache@>=3.0.0 <4.0.0",
+ "_id": "lodash._createcache@3.1.2",
+ "_inCache": true,
+ "_location": "/lodash._createcache",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.12.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._createcache",
+ "raw": "lodash._createcache@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash._basedifference",
+ "/lodash._baseuniq"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._createcache/-/lodash._createcache-3.1.2.tgz",
+ "_shasum": "56d6a064017625e79ebca6b8018e17440bdcf093",
+ "_shrinkwrap": null,
+ "_spec": "lodash._createcache@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash._baseuniq",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {
+ "lodash._getnative": "^3.0.0"
+ },
+ "description": "The modern build of lodash’s internal `createCache` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "56d6a064017625e79ebca6b8018e17440bdcf093",
+ "tarball": "http://registry.npmjs.org/lodash._createcache/-/lodash._createcache-3.1.2.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ }
+ ],
+ "name": "lodash._createcache",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.1.2"
+}
diff --git a/deps/npm/node_modules/lodash._createpadding/LICENSE b/deps/npm/node_modules/lodash._createpadding/LICENSE
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash._createpadding/LICENSE
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/README.md b/deps/npm/node_modules/lodash._createpadding/README.md
index 0e1c73128c..f9c9411c70 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/README.md
+++ b/deps/npm/node_modules/lodash._createpadding/README.md
@@ -1,4 +1,4 @@
-# lodash._createpadding v3.6.0
+# lodash._createpadding v3.6.1
The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `createPadding` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
@@ -17,4 +17,4 @@ In Node.js/io.js:
var createPadding = require('lodash._createpadding');
```
-See the [package source](https://github.com/lodash/lodash/blob/3.6.0-npm-packages/lodash._createpadding) for more details.
+See the [package source](https://github.com/lodash/lodash/blob/3.6.1-npm-packages/lodash._createpadding) for more details.
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/index.js b/deps/npm/node_modules/lodash._createpadding/index.js
index 72890bd2d8..3541a8aae3 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/index.js
+++ b/deps/npm/node_modules/lodash._createpadding/index.js
@@ -1,18 +1,16 @@
/**
- * lodash 3.6.0 (Custom Build) <https://lodash.com/>
+ * lodash 3.6.1 (Custom Build) <https://lodash.com/>
* Build: `lodash modern modularize exports="npm" -o ./`
* Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
- * Based on Underscore.js 1.8.2 <http://underscorejs.org/LICENSE>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
* Available under MIT license <https://lodash.com/license>
*/
var repeat = require('lodash.repeat');
-/** Native method references. */
-var ceil = Math.ceil;
-
/* Native method references for those with the same name as other `lodash` methods. */
-var nativeIsFinite = global.isFinite;
+var nativeCeil = Math.ceil,
+ nativeIsFinite = global.isFinite;
/**
* Creates the padding required for `string` based on the given `length`.
@@ -33,7 +31,7 @@ function createPadding(string, length, chars) {
}
var padLength = length - strLength;
chars = chars == null ? ' ' : (chars + '');
- return repeat(chars, ceil(padLength / chars.length)).slice(0, padLength);
+ return repeat(chars, nativeCeil(padLength / chars.length)).slice(0, padLength);
}
module.exports = createPadding;
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/package.json b/deps/npm/node_modules/lodash._createpadding/package.json
index ffe797253a..9801837b99 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/package.json
+++ b/deps/npm/node_modules/lodash._createpadding/package.json
@@ -1,15 +1,47 @@
{
- "name": "lodash._createpadding",
- "version": "3.6.0",
- "description": "The modern build of lodash’s internal `createPadding` as a module.",
- "homepage": "https://lodash.com/",
- "icon": "https://lodash.com/icon.svg",
- "license": "MIT",
+ "_args": [
+ [
+ "lodash._createpadding@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash.pad"
+ ]
+ ],
+ "_from": "lodash._createpadding@>=3.0.0 <4.0.0",
+ "_id": "lodash._createpadding@3.6.1",
+ "_inCache": true,
+ "_location": "/lodash._createpadding",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.12.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._createpadding",
+ "raw": "lodash._createpadding@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash.pad",
+ "/lodash.padleft",
+ "/lodash.padright"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz",
+ "_shasum": "4907b438595adc54ee8935527a6c424c02c81a87",
+ "_shrinkwrap": null,
+ "_spec": "lodash._createpadding@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash.pad",
"author": {
- "name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
"url": "http://allyoucanleet.com/"
},
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
"contributors": [
{
"name": "John-David Dalton",
@@ -37,39 +69,49 @@
"url": "https://mathiasbynens.be/"
}
],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/lodash/lodash.git"
- },
- "scripts": {
- "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
- },
"dependencies": {
"lodash.repeat": "^3.0.0"
},
- "bugs": {
- "url": "https://github.com/lodash/lodash/issues"
- },
- "_id": "lodash._createpadding@3.6.0",
- "_shasum": "c466850dd1a05e6bfec54fd0cf0db28b68332d5e",
- "_from": "lodash._createpadding@3.6.0",
- "_npmVersion": "2.7.3",
- "_nodeVersion": "0.12.0",
- "_npmUser": {
- "name": "jdalton",
- "email": "john.david.dalton@gmail.com"
+ "description": "The modern build of lodash’s internal `createPadding` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "4907b438595adc54ee8935527a6c424c02c81a87",
+ "tarball": "http://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.1.tgz"
},
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
"maintainers": [
{
"name": "jdalton",
"email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
}
],
- "dist": {
- "shasum": "c466850dd1a05e6bfec54fd0cf0db28b68332d5e",
- "tarball": "http://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.0.tgz"
+ "name": "lodash._createpadding",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/lodash._createpadding/-/lodash._createpadding-3.6.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.6.1"
}
diff --git a/deps/npm/node_modules/lodash._getnative/LICENSE b/deps/npm/node_modules/lodash._getnative/LICENSE
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash._getnative/LICENSE
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash._getnative/README.md b/deps/npm/node_modules/lodash._getnative/README.md
new file mode 100644
index 0000000000..7835cec0ab
--- /dev/null
+++ b/deps/npm/node_modules/lodash._getnative/README.md
@@ -0,0 +1,20 @@
+# lodash._getnative v3.9.1
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `getNative` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash._getnative
+```
+
+In Node.js/io.js:
+
+```js
+var getNative = require('lodash._getnative');
+```
+
+See the [package source](https://github.com/lodash/lodash/blob/3.9.1-npm-packages/lodash._getnative) for more details.
diff --git a/deps/npm/node_modules/lodash._getnative/index.js b/deps/npm/node_modules/lodash._getnative/index.js
new file mode 100644
index 0000000000..a32063d27b
--- /dev/null
+++ b/deps/npm/node_modules/lodash._getnative/index.js
@@ -0,0 +1,137 @@
+/**
+ * lodash 3.9.1 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+
+/** `Object#toString` result references. */
+var funcTag = '[object Function]';
+
+/** Used to detect host constructors (Safari > 5). */
+var reIsHostCtor = /^\[object .+?Constructor\]$/;
+
+/**
+ * Checks if `value` is object-like.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is object-like, else `false`.
+ */
+function isObjectLike(value) {
+ return !!value && typeof value == 'object';
+}
+
+/** Used for native method references. */
+var objectProto = Object.prototype;
+
+/** Used to resolve the decompiled source of functions. */
+var fnToString = Function.prototype.toString;
+
+/** Used to check objects for own properties. */
+var hasOwnProperty = objectProto.hasOwnProperty;
+
+/**
+ * Used to resolve the [`toStringTag`](http://ecma-international.org/ecma-262/6.0/#sec-object.prototype.tostring)
+ * of values.
+ */
+var objToString = objectProto.toString;
+
+/** Used to detect if a method is native. */
+var reIsNative = RegExp('^' +
+ fnToString.call(hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g, '\\$&')
+ .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$'
+);
+
+/**
+ * Gets the native function at `key` of `object`.
+ *
+ * @private
+ * @param {Object} object The object to query.
+ * @param {string} key The key of the method to get.
+ * @returns {*} Returns the function if it's native, else `undefined`.
+ */
+function getNative(object, key) {
+ var value = object == null ? undefined : object[key];
+ return isNative(value) ? value : undefined;
+}
+
+/**
+ * Checks if `value` is classified as a `Function` object.
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is correctly classified, else `false`.
+ * @example
+ *
+ * _.isFunction(_);
+ * // => true
+ *
+ * _.isFunction(/abc/);
+ * // => false
+ */
+function isFunction(value) {
+ // The use of `Object#toString` avoids issues with the `typeof` operator
+ // in older versions of Chrome and Safari which return 'function' for regexes
+ // and Safari 8 equivalents which return 'object' for typed array constructors.
+ return isObject(value) && objToString.call(value) == funcTag;
+}
+
+/**
+ * Checks if `value` is the [language type](https://es5.github.io/#x8) of `Object`.
+ * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is an object, else `false`.
+ * @example
+ *
+ * _.isObject({});
+ * // => true
+ *
+ * _.isObject([1, 2, 3]);
+ * // => true
+ *
+ * _.isObject(1);
+ * // => false
+ */
+function isObject(value) {
+ // Avoid a V8 JIT bug in Chrome 19-20.
+ // See https://code.google.com/p/v8/issues/detail?id=2291 for more details.
+ var type = typeof value;
+ return !!value && (type == 'object' || type == 'function');
+}
+
+/**
+ * Checks if `value` is a native function.
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is a native function, else `false`.
+ * @example
+ *
+ * _.isNative(Array.prototype.push);
+ * // => true
+ *
+ * _.isNative(_);
+ * // => false
+ */
+function isNative(value) {
+ if (value == null) {
+ return false;
+ }
+ if (isFunction(value)) {
+ return reIsNative.test(fnToString.call(value));
+ }
+ return isObjectLike(value) && reIsHostCtor.test(value);
+}
+
+module.exports = getNative;
diff --git a/deps/npm/node_modules/lodash._getnative/package.json b/deps/npm/node_modules/lodash._getnative/package.json
new file mode 100644
index 0000000000..2f5c5eb3b5
--- /dev/null
+++ b/deps/npm/node_modules/lodash._getnative/package.json
@@ -0,0 +1,111 @@
+{
+ "_args": [
+ [
+ "lodash._getnative@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash.keys"
+ ]
+ ],
+ "_from": "lodash._getnative@>=3.0.0 <4.0.0",
+ "_id": "lodash._getnative@3.9.1",
+ "_inCache": true,
+ "_location": "/lodash._getnative",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.12.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._getnative",
+ "raw": "lodash._getnative@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash._createcache",
+ "/lodash.keys",
+ "/lodash.uniq"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
+ "_shasum": "570bc7dede46d61cdcde687d65d3eecbaa3aaff5",
+ "_shrinkwrap": null,
+ "_spec": "lodash._getnative@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash.keys",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {},
+ "description": "The modern build of lodash’s internal `getNative` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "570bc7dede46d61cdcde687d65d3eecbaa3aaff5",
+ "tarball": "http://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ }
+ ],
+ "name": "lodash._getnative",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.9.1"
+}
diff --git a/deps/npm/node_modules/lodash._isiterateecall/LICENSE.txt b/deps/npm/node_modules/lodash._isiterateecall/LICENSE.txt
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash._isiterateecall/LICENSE.txt
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash._isiterateecall/README.md b/deps/npm/node_modules/lodash._isiterateecall/README.md
new file mode 100644
index 0000000000..0c5c701db2
--- /dev/null
+++ b/deps/npm/node_modules/lodash._isiterateecall/README.md
@@ -0,0 +1,20 @@
+# lodash._isiterateecall v3.0.9
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `isIterateeCall` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash._isiterateecall
+```
+
+In Node.js/io.js:
+
+```js
+var isIterateeCall = require('lodash._isiterateecall');
+```
+
+See the [package source](https://github.com/lodash/lodash/blob/3.0.9-npm-packages/lodash._isiterateecall) for more details.
diff --git a/deps/npm/node_modules/lodash._isiterateecall/index.js b/deps/npm/node_modules/lodash._isiterateecall/index.js
new file mode 100644
index 0000000000..ea3761b6c4
--- /dev/null
+++ b/deps/npm/node_modules/lodash._isiterateecall/index.js
@@ -0,0 +1,132 @@
+/**
+ * lodash 3.0.9 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+
+/** Used to detect unsigned integer values. */
+var reIsUint = /^\d+$/;
+
+/**
+ * Used as the [maximum length](https://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.max_safe_integer)
+ * of an array-like value.
+ */
+var MAX_SAFE_INTEGER = 9007199254740991;
+
+/**
+ * The base implementation of `_.property` without support for deep paths.
+ *
+ * @private
+ * @param {string} key The key of the property to get.
+ * @returns {Function} Returns the new function.
+ */
+function baseProperty(key) {
+ return function(object) {
+ return object == null ? undefined : object[key];
+ };
+}
+
+/**
+ * Gets the "length" property value of `object`.
+ *
+ * **Note:** This function is used to avoid a [JIT bug](https://bugs.webkit.org/show_bug.cgi?id=142792)
+ * that affects Safari on at least iOS 8.1-8.3 ARM64.
+ *
+ * @private
+ * @param {Object} object The object to query.
+ * @returns {*} Returns the "length" value.
+ */
+var getLength = baseProperty('length');
+
+/**
+ * Checks if `value` is array-like.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is array-like, else `false`.
+ */
+function isArrayLike(value) {
+ return value != null && isLength(getLength(value));
+}
+
+/**
+ * Checks if `value` is a valid array-like index.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index.
+ * @returns {boolean} Returns `true` if `value` is a valid index, else `false`.
+ */
+function isIndex(value, length) {
+ value = (typeof value == 'number' || reIsUint.test(value)) ? +value : -1;
+ length = length == null ? MAX_SAFE_INTEGER : length;
+ return value > -1 && value % 1 == 0 && value < length;
+}
+
+/**
+ * Checks if the provided arguments are from an iteratee call.
+ *
+ * @private
+ * @param {*} value The potential iteratee value argument.
+ * @param {*} index The potential iteratee index or key argument.
+ * @param {*} object The potential iteratee object argument.
+ * @returns {boolean} Returns `true` if the arguments are from an iteratee call, else `false`.
+ */
+function isIterateeCall(value, index, object) {
+ if (!isObject(object)) {
+ return false;
+ }
+ var type = typeof index;
+ if (type == 'number'
+ ? (isArrayLike(object) && isIndex(index, object.length))
+ : (type == 'string' && index in object)) {
+ var other = object[index];
+ return value === value ? (value === other) : (other !== other);
+ }
+ return false;
+}
+
+/**
+ * Checks if `value` is a valid array-like length.
+ *
+ * **Note:** This function is based on [`ToLength`](https://people.mozilla.org/~jorendorff/es6-draft.html#sec-tolength).
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.
+ */
+function isLength(value) {
+ return typeof value == 'number' && value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;
+}
+
+/**
+ * Checks if `value` is the [language type](https://es5.github.io/#x8) of `Object`.
+ * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is an object, else `false`.
+ * @example
+ *
+ * _.isObject({});
+ * // => true
+ *
+ * _.isObject([1, 2, 3]);
+ * // => true
+ *
+ * _.isObject(1);
+ * // => false
+ */
+function isObject(value) {
+ // Avoid a V8 JIT bug in Chrome 19-20.
+ // See https://code.google.com/p/v8/issues/detail?id=2291 for more details.
+ var type = typeof value;
+ return !!value && (type == 'object' || type == 'function');
+}
+
+module.exports = isIterateeCall;
diff --git a/deps/npm/node_modules/lodash._isiterateecall/package.json b/deps/npm/node_modules/lodash._isiterateecall/package.json
new file mode 100644
index 0000000000..075ad22405
--- /dev/null
+++ b/deps/npm/node_modules/lodash._isiterateecall/package.json
@@ -0,0 +1,113 @@
+{
+ "_args": [
+ [
+ "lodash._isiterateecall@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash.uniq"
+ ]
+ ],
+ "_from": "lodash._isiterateecall@>=3.0.0 <4.0.0",
+ "_id": "lodash._isiterateecall@3.0.9",
+ "_inCache": true,
+ "_location": "/lodash._isiterateecall",
+ "_nodeVersion": "2.0.2",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.10.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash._isiterateecall",
+ "raw": "lodash._isiterateecall@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash.uniq"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
+ "_shasum": "5203ad7ba425fae842460e696db9cf3e6aac057c",
+ "_shrinkwrap": null,
+ "_spec": "lodash._isiterateecall@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash.uniq",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {},
+ "description": "The modern build of lodash’s internal `isIterateeCall` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "5203ad7ba425fae842460e696db9cf3e6aac057c",
+ "tarball": "http://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ }
+ ],
+ "name": "lodash._isiterateecall",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.0.9"
+}
diff --git a/deps/npm/node_modules/lodash.clonedeep/LICENSE b/deps/npm/node_modules/lodash.clonedeep/LICENSE
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash.clonedeep/LICENSE
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash.clonedeep/README.md b/deps/npm/node_modules/lodash.clonedeep/README.md
new file mode 100644
index 0000000000..7be9a82e46
--- /dev/null
+++ b/deps/npm/node_modules/lodash.clonedeep/README.md
@@ -0,0 +1,20 @@
+# lodash.clonedeep v3.0.2
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) `_.cloneDeep` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash.clonedeep
+```
+
+In Node.js/io.js:
+
+```js
+var cloneDeep = require('lodash.clonedeep');
+```
+
+See the [documentation](https://lodash.com/docs#cloneDeep) or [package source](https://github.com/lodash/lodash/blob/3.0.2-npm-packages/lodash.clonedeep) for more details.
diff --git a/deps/npm/node_modules/lodash.clonedeep/index.js b/deps/npm/node_modules/lodash.clonedeep/index.js
new file mode 100644
index 0000000000..f486c2246b
--- /dev/null
+++ b/deps/npm/node_modules/lodash.clonedeep/index.js
@@ -0,0 +1,63 @@
+/**
+ * lodash 3.0.2 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+var baseClone = require('lodash._baseclone'),
+ bindCallback = require('lodash._bindcallback');
+
+/**
+ * Creates a deep clone of `value`. If `customizer` is provided it's invoked
+ * to produce the cloned values. If `customizer` returns `undefined` cloning
+ * is handled by the method instead. The `customizer` is bound to `thisArg`
+ * and invoked with up to three argument; (value [, index|key, object]).
+ *
+ * **Note:** This method is loosely based on the
+ * [structured clone algorithm](http://www.w3.org/TR/html5/infrastructure.html#internal-structured-cloning-algorithm).
+ * The enumerable properties of `arguments` objects and objects created by
+ * constructors other than `Object` are cloned to plain `Object` objects. An
+ * empty object is returned for uncloneable values such as functions, DOM nodes,
+ * Maps, Sets, and WeakMaps.
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to deep clone.
+ * @param {Function} [customizer] The function to customize cloning values.
+ * @param {*} [thisArg] The `this` binding of `customizer`.
+ * @returns {*} Returns the deep cloned value.
+ * @example
+ *
+ * var users = [
+ * { 'user': 'barney' },
+ * { 'user': 'fred' }
+ * ];
+ *
+ * var deep = _.cloneDeep(users);
+ * deep[0] === users[0];
+ * // => false
+ *
+ * // using a customizer callback
+ * var el = _.cloneDeep(document.body, function(value) {
+ * if (_.isElement(value)) {
+ * return value.cloneNode(true);
+ * }
+ * });
+ *
+ * el === document.body
+ * // => false
+ * el.nodeName
+ * // => BODY
+ * el.childNodes.length;
+ * // => 20
+ */
+function cloneDeep(value, customizer, thisArg) {
+ return typeof customizer == 'function'
+ ? baseClone(value, true, bindCallback(customizer, thisArg, 3))
+ : baseClone(value, true);
+}
+
+module.exports = cloneDeep;
diff --git a/deps/npm/node_modules/lodash.clonedeep/package.json b/deps/npm/node_modules/lodash.clonedeep/package.json
new file mode 100644
index 0000000000..83c6e3b1fc
--- /dev/null
+++ b/deps/npm/node_modules/lodash.clonedeep/package.json
@@ -0,0 +1,123 @@
+{
+ "_args": [
+ [
+ "lodash.clonedeep@~3.0.1",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "lodash.clonedeep@>=3.0.1 <3.1.0",
+ "_id": "lodash.clonedeep@3.0.2",
+ "_inCache": true,
+ "_location": "/lodash.clonedeep",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.13.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash.clonedeep",
+ "raw": "lodash.clonedeep@~3.0.1",
+ "rawSpec": "~3.0.1",
+ "scope": null,
+ "spec": ">=3.0.1 <3.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz",
+ "_shasum": "a0a1e40d82a5ea89ff5b147b8444ed63d92827db",
+ "_shrinkwrap": null,
+ "_spec": "lodash.clonedeep@~3.0.1",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {
+ "lodash._baseclone": "^3.0.0",
+ "lodash._bindcallback": "^3.0.0"
+ },
+ "description": "The modern build of lodash’s `_.cloneDeep` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "a0a1e40d82a5ea89ff5b147b8444ed63d92827db",
+ "tarball": "http://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "installable": true,
+ "keywords": [
+ "lodash",
+ "lodash-modularized",
+ "stdlib",
+ "util"
+ ],
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ }
+ ],
+ "name": "lodash.clonedeep",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.0.2"
+}
diff --git a/deps/npm/node_modules/lodash.isarguments/LICENSE b/deps/npm/node_modules/lodash.isarguments/LICENSE
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash.isarguments/LICENSE
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash.isarguments/README.md b/deps/npm/node_modules/lodash.isarguments/README.md
new file mode 100644
index 0000000000..2e94f790f6
--- /dev/null
+++ b/deps/npm/node_modules/lodash.isarguments/README.md
@@ -0,0 +1,20 @@
+# lodash.isarguments v3.0.4
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) `_.isArguments` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash.isarguments
+```
+
+In Node.js/io.js:
+
+```js
+var isArguments = require('lodash.isarguments');
+```
+
+See the [documentation](https://lodash.com/docs#isArguments) or [package source](https://github.com/lodash/lodash/blob/3.0.4-npm-packages/lodash.isarguments) for more details.
diff --git a/deps/npm/node_modules/lodash.isarguments/index.js b/deps/npm/node_modules/lodash.isarguments/index.js
new file mode 100644
index 0000000000..b947b47dff
--- /dev/null
+++ b/deps/npm/node_modules/lodash.isarguments/index.js
@@ -0,0 +1,106 @@
+/**
+ * lodash 3.0.4 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+
+/**
+ * Checks if `value` is object-like.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is object-like, else `false`.
+ */
+function isObjectLike(value) {
+ return !!value && typeof value == 'object';
+}
+
+/** Used for native method references. */
+var objectProto = Object.prototype;
+
+/** Used to check objects for own properties. */
+var hasOwnProperty = objectProto.hasOwnProperty;
+
+/** Native method references. */
+var propertyIsEnumerable = objectProto.propertyIsEnumerable;
+
+/**
+ * Used as the [maximum length](http://ecma-international.org/ecma-262/6.0/#sec-number.max_safe_integer)
+ * of an array-like value.
+ */
+var MAX_SAFE_INTEGER = 9007199254740991;
+
+/**
+ * The base implementation of `_.property` without support for deep paths.
+ *
+ * @private
+ * @param {string} key The key of the property to get.
+ * @returns {Function} Returns the new function.
+ */
+function baseProperty(key) {
+ return function(object) {
+ return object == null ? undefined : object[key];
+ };
+}
+
+/**
+ * Gets the "length" property value of `object`.
+ *
+ * **Note:** This function is used to avoid a [JIT bug](https://bugs.webkit.org/show_bug.cgi?id=142792)
+ * that affects Safari on at least iOS 8.1-8.3 ARM64.
+ *
+ * @private
+ * @param {Object} object The object to query.
+ * @returns {*} Returns the "length" value.
+ */
+var getLength = baseProperty('length');
+
+/**
+ * Checks if `value` is array-like.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is array-like, else `false`.
+ */
+function isArrayLike(value) {
+ return value != null && isLength(getLength(value));
+}
+
+/**
+ * Checks if `value` is a valid array-like length.
+ *
+ * **Note:** This function is based on [`ToLength`](http://ecma-international.org/ecma-262/6.0/#sec-tolength).
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.
+ */
+function isLength(value) {
+ return typeof value == 'number' && value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;
+}
+
+/**
+ * Checks if `value` is classified as an `arguments` object.
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is correctly classified, else `false`.
+ * @example
+ *
+ * _.isArguments(function() { return arguments; }());
+ * // => true
+ *
+ * _.isArguments([1, 2, 3]);
+ * // => false
+ */
+function isArguments(value) {
+ return isObjectLike(value) && isArrayLike(value) &&
+ hasOwnProperty.call(value, 'callee') && !propertyIsEnumerable.call(value, 'callee');
+}
+
+module.exports = isArguments;
diff --git a/deps/npm/node_modules/lodash.isarguments/package.json b/deps/npm/node_modules/lodash.isarguments/package.json
new file mode 100644
index 0000000000..de5c561d5e
--- /dev/null
+++ b/deps/npm/node_modules/lodash.isarguments/package.json
@@ -0,0 +1,120 @@
+{
+ "_args": [
+ [
+ "lodash.isarguments@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash.keys"
+ ]
+ ],
+ "_from": "lodash.isarguments@>=3.0.0 <4.0.0",
+ "_id": "lodash.isarguments@3.0.4",
+ "_inCache": true,
+ "_location": "/lodash.isarguments",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.12.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash.isarguments",
+ "raw": "lodash.isarguments@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash._baseflatten",
+ "/lodash.keys"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz",
+ "_shasum": "ebbb884c48d27366a44ea6fee57ed7b5a32a81e0",
+ "_shrinkwrap": null,
+ "_spec": "lodash.isarguments@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash.keys",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {},
+ "description": "The modern build of lodash’s `_.isArguments` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "ebbb884c48d27366a44ea6fee57ed7b5a32a81e0",
+ "tarball": "http://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "keywords": [
+ "lodash",
+ "lodash-modularized",
+ "stdlib",
+ "util"
+ ],
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ }
+ ],
+ "name": "lodash.isarguments",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.0.4"
+}
diff --git a/deps/npm/node_modules/lodash.isarray/LICENSE b/deps/npm/node_modules/lodash.isarray/LICENSE
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash.isarray/LICENSE
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash.isarray/README.md b/deps/npm/node_modules/lodash.isarray/README.md
new file mode 100644
index 0000000000..ea274aae1b
--- /dev/null
+++ b/deps/npm/node_modules/lodash.isarray/README.md
@@ -0,0 +1,20 @@
+# lodash.isarray v3.0.4
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) `_.isArray` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash.isarray
+```
+
+In Node.js/io.js:
+
+```js
+var isArray = require('lodash.isarray');
+```
+
+See the [documentation](https://lodash.com/docs#isArray) or [package source](https://github.com/lodash/lodash/blob/3.0.4-npm-packages/lodash.isarray) for more details.
diff --git a/deps/npm/node_modules/lodash.isarray/index.js b/deps/npm/node_modules/lodash.isarray/index.js
new file mode 100644
index 0000000000..dd24658448
--- /dev/null
+++ b/deps/npm/node_modules/lodash.isarray/index.js
@@ -0,0 +1,180 @@
+/**
+ * lodash 3.0.4 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+
+/** `Object#toString` result references. */
+var arrayTag = '[object Array]',
+ funcTag = '[object Function]';
+
+/** Used to detect host constructors (Safari > 5). */
+var reIsHostCtor = /^\[object .+?Constructor\]$/;
+
+/**
+ * Checks if `value` is object-like.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is object-like, else `false`.
+ */
+function isObjectLike(value) {
+ return !!value && typeof value == 'object';
+}
+
+/** Used for native method references. */
+var objectProto = Object.prototype;
+
+/** Used to resolve the decompiled source of functions. */
+var fnToString = Function.prototype.toString;
+
+/** Used to check objects for own properties. */
+var hasOwnProperty = objectProto.hasOwnProperty;
+
+/**
+ * Used to resolve the [`toStringTag`](http://ecma-international.org/ecma-262/6.0/#sec-object.prototype.tostring)
+ * of values.
+ */
+var objToString = objectProto.toString;
+
+/** Used to detect if a method is native. */
+var reIsNative = RegExp('^' +
+ fnToString.call(hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g, '\\$&')
+ .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$'
+);
+
+/* Native method references for those with the same name as other `lodash` methods. */
+var nativeIsArray = getNative(Array, 'isArray');
+
+/**
+ * Used as the [maximum length](http://ecma-international.org/ecma-262/6.0/#sec-number.max_safe_integer)
+ * of an array-like value.
+ */
+var MAX_SAFE_INTEGER = 9007199254740991;
+
+/**
+ * Gets the native function at `key` of `object`.
+ *
+ * @private
+ * @param {Object} object The object to query.
+ * @param {string} key The key of the method to get.
+ * @returns {*} Returns the function if it's native, else `undefined`.
+ */
+function getNative(object, key) {
+ var value = object == null ? undefined : object[key];
+ return isNative(value) ? value : undefined;
+}
+
+/**
+ * Checks if `value` is a valid array-like length.
+ *
+ * **Note:** This function is based on [`ToLength`](http://ecma-international.org/ecma-262/6.0/#sec-tolength).
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.
+ */
+function isLength(value) {
+ return typeof value == 'number' && value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;
+}
+
+/**
+ * Checks if `value` is classified as an `Array` object.
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is correctly classified, else `false`.
+ * @example
+ *
+ * _.isArray([1, 2, 3]);
+ * // => true
+ *
+ * _.isArray(function() { return arguments; }());
+ * // => false
+ */
+var isArray = nativeIsArray || function(value) {
+ return isObjectLike(value) && isLength(value.length) && objToString.call(value) == arrayTag;
+};
+
+/**
+ * Checks if `value` is classified as a `Function` object.
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is correctly classified, else `false`.
+ * @example
+ *
+ * _.isFunction(_);
+ * // => true
+ *
+ * _.isFunction(/abc/);
+ * // => false
+ */
+function isFunction(value) {
+ // The use of `Object#toString` avoids issues with the `typeof` operator
+ // in older versions of Chrome and Safari which return 'function' for regexes
+ // and Safari 8 equivalents which return 'object' for typed array constructors.
+ return isObject(value) && objToString.call(value) == funcTag;
+}
+
+/**
+ * Checks if `value` is the [language type](https://es5.github.io/#x8) of `Object`.
+ * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is an object, else `false`.
+ * @example
+ *
+ * _.isObject({});
+ * // => true
+ *
+ * _.isObject([1, 2, 3]);
+ * // => true
+ *
+ * _.isObject(1);
+ * // => false
+ */
+function isObject(value) {
+ // Avoid a V8 JIT bug in Chrome 19-20.
+ // See https://code.google.com/p/v8/issues/detail?id=2291 for more details.
+ var type = typeof value;
+ return !!value && (type == 'object' || type == 'function');
+}
+
+/**
+ * Checks if `value` is a native function.
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is a native function, else `false`.
+ * @example
+ *
+ * _.isNative(Array.prototype.push);
+ * // => true
+ *
+ * _.isNative(_);
+ * // => false
+ */
+function isNative(value) {
+ if (value == null) {
+ return false;
+ }
+ if (isFunction(value)) {
+ return reIsNative.test(fnToString.call(value));
+ }
+ return isObjectLike(value) && reIsHostCtor.test(value);
+}
+
+module.exports = isArray;
diff --git a/deps/npm/node_modules/lodash.isarray/package.json b/deps/npm/node_modules/lodash.isarray/package.json
new file mode 100644
index 0000000000..47cb23f1e9
--- /dev/null
+++ b/deps/npm/node_modules/lodash.isarray/package.json
@@ -0,0 +1,124 @@
+{
+ "_args": [
+ [
+ "lodash.isarray@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash._baseclone"
+ ]
+ ],
+ "_from": "lodash.isarray@>=3.0.0 <4.0.0",
+ "_id": "lodash.isarray@3.0.4",
+ "_inCache": true,
+ "_location": "/lodash.isarray",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.12.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash.isarray",
+ "raw": "lodash.isarray@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash._basecallback",
+ "/lodash._baseclone",
+ "/lodash._baseflatten",
+ "/lodash._baseisequal",
+ "/lodash.keys",
+ "/lodash.uniq"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
+ "_shasum": "79e4eb88c36a8122af86f844aa9bcd851b5fbb55",
+ "_shrinkwrap": null,
+ "_spec": "lodash.isarray@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash._baseclone",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {},
+ "description": "The modern build of lodash’s `_.isArray` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "79e4eb88c36a8122af86f844aa9bcd851b5fbb55",
+ "tarball": "http://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "keywords": [
+ "lodash",
+ "lodash-modularized",
+ "stdlib",
+ "util"
+ ],
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ }
+ ],
+ "name": "lodash.isarray",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.0.4"
+}
diff --git a/deps/npm/node_modules/lodash.istypedarray/LICENSE.txt b/deps/npm/node_modules/lodash.istypedarray/LICENSE.txt
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash.istypedarray/LICENSE.txt
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash.istypedarray/README.md b/deps/npm/node_modules/lodash.istypedarray/README.md
new file mode 100644
index 0000000000..b1779ccf7f
--- /dev/null
+++ b/deps/npm/node_modules/lodash.istypedarray/README.md
@@ -0,0 +1,20 @@
+# lodash.istypedarray v3.0.2
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) `_.isTypedArray` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash.istypedarray
+```
+
+In Node.js/io.js:
+
+```js
+var isTypedArray = require('lodash.istypedarray');
+```
+
+See the [documentation](https://lodash.com/docs#isTypedArray) or [package source](https://github.com/lodash/lodash/blob/3.0.2-npm-packages/lodash.istypedarray) for more details.
diff --git a/deps/npm/node_modules/lodash.istypedarray/index.js b/deps/npm/node_modules/lodash.istypedarray/index.js
new file mode 100644
index 0000000000..829a2d77a7
--- /dev/null
+++ b/deps/npm/node_modules/lodash.istypedarray/index.js
@@ -0,0 +1,110 @@
+/**
+ * lodash 3.0.2 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+
+/** `Object#toString` result references. */
+var argsTag = '[object Arguments]',
+ arrayTag = '[object Array]',
+ boolTag = '[object Boolean]',
+ dateTag = '[object Date]',
+ errorTag = '[object Error]',
+ funcTag = '[object Function]',
+ mapTag = '[object Map]',
+ numberTag = '[object Number]',
+ objectTag = '[object Object]',
+ regexpTag = '[object RegExp]',
+ setTag = '[object Set]',
+ stringTag = '[object String]',
+ weakMapTag = '[object WeakMap]';
+
+var arrayBufferTag = '[object ArrayBuffer]',
+ float32Tag = '[object Float32Array]',
+ float64Tag = '[object Float64Array]',
+ int8Tag = '[object Int8Array]',
+ int16Tag = '[object Int16Array]',
+ int32Tag = '[object Int32Array]',
+ uint8Tag = '[object Uint8Array]',
+ uint8ClampedTag = '[object Uint8ClampedArray]',
+ uint16Tag = '[object Uint16Array]',
+ uint32Tag = '[object Uint32Array]';
+
+/** Used to identify `toStringTag` values of typed arrays. */
+var typedArrayTags = {};
+typedArrayTags[float32Tag] = typedArrayTags[float64Tag] =
+typedArrayTags[int8Tag] = typedArrayTags[int16Tag] =
+typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] =
+typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] =
+typedArrayTags[uint32Tag] = true;
+typedArrayTags[argsTag] = typedArrayTags[arrayTag] =
+typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] =
+typedArrayTags[dateTag] = typedArrayTags[errorTag] =
+typedArrayTags[funcTag] = typedArrayTags[mapTag] =
+typedArrayTags[numberTag] = typedArrayTags[objectTag] =
+typedArrayTags[regexpTag] = typedArrayTags[setTag] =
+typedArrayTags[stringTag] = typedArrayTags[weakMapTag] = false;
+
+/**
+ * Checks if `value` is object-like.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is object-like, else `false`.
+ */
+function isObjectLike(value) {
+ return !!value && typeof value == 'object';
+}
+
+/** Used for native method references. */
+var objectProto = Object.prototype;
+
+/**
+ * Used to resolve the [`toStringTag`](https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.prototype.tostring)
+ * of values.
+ */
+var objToString = objectProto.toString;
+
+/**
+ * Used as the [maximum length](https://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.max_safe_integer)
+ * of an array-like value.
+ */
+var MAX_SAFE_INTEGER = 9007199254740991;
+
+/**
+ * Checks if `value` is a valid array-like length.
+ *
+ * **Note:** This function is based on [`ToLength`](https://people.mozilla.org/~jorendorff/es6-draft.html#sec-tolength).
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.
+ */
+function isLength(value) {
+ return typeof value == 'number' && value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;
+}
+
+/**
+ * Checks if `value` is classified as a typed array.
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is correctly classified, else `false`.
+ * @example
+ *
+ * _.isTypedArray(new Uint8Array);
+ * // => true
+ *
+ * _.isTypedArray([]);
+ * // => false
+ */
+function isTypedArray(value) {
+ return isObjectLike(value) && isLength(value.length) && !!typedArrayTags[objToString.call(value)];
+}
+
+module.exports = isTypedArray;
diff --git a/deps/npm/node_modules/lodash.istypedarray/package.json b/deps/npm/node_modules/lodash.istypedarray/package.json
new file mode 100644
index 0000000000..4177313505
--- /dev/null
+++ b/deps/npm/node_modules/lodash.istypedarray/package.json
@@ -0,0 +1,119 @@
+{
+ "_args": [
+ [
+ "lodash.istypedarray@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash._baseisequal"
+ ]
+ ],
+ "_from": "lodash.istypedarray@>=3.0.0 <4.0.0",
+ "_id": "lodash.istypedarray@3.0.2",
+ "_inCache": true,
+ "_location": "/lodash.istypedarray",
+ "_nodeVersion": "0.12.3",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.10.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash.istypedarray",
+ "raw": "lodash.istypedarray@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash._baseisequal"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash.istypedarray/-/lodash.istypedarray-3.0.2.tgz",
+ "_shasum": "9397b113c15f424f320af06caa59cc495e2093ce",
+ "_shrinkwrap": null,
+ "_spec": "lodash.istypedarray@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash._baseisequal",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {},
+ "description": "The modern build of lodash’s `_.isTypedArray` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "9397b113c15f424f320af06caa59cc495e2093ce",
+ "tarball": "http://registry.npmjs.org/lodash.istypedarray/-/lodash.istypedarray-3.0.2.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "keywords": [
+ "lodash",
+ "lodash-modularized",
+ "stdlib",
+ "util"
+ ],
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ }
+ ],
+ "name": "lodash.istypedarray",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.0.2"
+}
diff --git a/deps/npm/node_modules/lodash.keys/LICENSE b/deps/npm/node_modules/lodash.keys/LICENSE
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash.keys/LICENSE
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash.keys/README.md b/deps/npm/node_modules/lodash.keys/README.md
new file mode 100644
index 0000000000..5f69a1826f
--- /dev/null
+++ b/deps/npm/node_modules/lodash.keys/README.md
@@ -0,0 +1,20 @@
+# lodash.keys v3.1.2
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) `_.keys` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash.keys
+```
+
+In Node.js/io.js:
+
+```js
+var keys = require('lodash.keys');
+```
+
+See the [documentation](https://lodash.com/docs#keys) or [package source](https://github.com/lodash/lodash/blob/3.1.2-npm-packages/lodash.keys) for more details.
diff --git a/deps/npm/node_modules/lodash.keys/index.js b/deps/npm/node_modules/lodash.keys/index.js
new file mode 100644
index 0000000000..f4c17749a1
--- /dev/null
+++ b/deps/npm/node_modules/lodash.keys/index.js
@@ -0,0 +1,236 @@
+/**
+ * lodash 3.1.2 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+var getNative = require('lodash._getnative'),
+ isArguments = require('lodash.isarguments'),
+ isArray = require('lodash.isarray');
+
+/** Used to detect unsigned integer values. */
+var reIsUint = /^\d+$/;
+
+/** Used for native method references. */
+var objectProto = Object.prototype;
+
+/** Used to check objects for own properties. */
+var hasOwnProperty = objectProto.hasOwnProperty;
+
+/* Native method references for those with the same name as other `lodash` methods. */
+var nativeKeys = getNative(Object, 'keys');
+
+/**
+ * Used as the [maximum length](http://ecma-international.org/ecma-262/6.0/#sec-number.max_safe_integer)
+ * of an array-like value.
+ */
+var MAX_SAFE_INTEGER = 9007199254740991;
+
+/**
+ * The base implementation of `_.property` without support for deep paths.
+ *
+ * @private
+ * @param {string} key The key of the property to get.
+ * @returns {Function} Returns the new function.
+ */
+function baseProperty(key) {
+ return function(object) {
+ return object == null ? undefined : object[key];
+ };
+}
+
+/**
+ * Gets the "length" property value of `object`.
+ *
+ * **Note:** This function is used to avoid a [JIT bug](https://bugs.webkit.org/show_bug.cgi?id=142792)
+ * that affects Safari on at least iOS 8.1-8.3 ARM64.
+ *
+ * @private
+ * @param {Object} object The object to query.
+ * @returns {*} Returns the "length" value.
+ */
+var getLength = baseProperty('length');
+
+/**
+ * Checks if `value` is array-like.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is array-like, else `false`.
+ */
+function isArrayLike(value) {
+ return value != null && isLength(getLength(value));
+}
+
+/**
+ * Checks if `value` is a valid array-like index.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index.
+ * @returns {boolean} Returns `true` if `value` is a valid index, else `false`.
+ */
+function isIndex(value, length) {
+ value = (typeof value == 'number' || reIsUint.test(value)) ? +value : -1;
+ length = length == null ? MAX_SAFE_INTEGER : length;
+ return value > -1 && value % 1 == 0 && value < length;
+}
+
+/**
+ * Checks if `value` is a valid array-like length.
+ *
+ * **Note:** This function is based on [`ToLength`](http://ecma-international.org/ecma-262/6.0/#sec-tolength).
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.
+ */
+function isLength(value) {
+ return typeof value == 'number' && value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;
+}
+
+/**
+ * A fallback implementation of `Object.keys` which creates an array of the
+ * own enumerable property names of `object`.
+ *
+ * @private
+ * @param {Object} object The object to query.
+ * @returns {Array} Returns the array of property names.
+ */
+function shimKeys(object) {
+ var props = keysIn(object),
+ propsLength = props.length,
+ length = propsLength && object.length;
+
+ var allowIndexes = !!length && isLength(length) &&
+ (isArray(object) || isArguments(object));
+
+ var index = -1,
+ result = [];
+
+ while (++index < propsLength) {
+ var key = props[index];
+ if ((allowIndexes && isIndex(key, length)) || hasOwnProperty.call(object, key)) {
+ result.push(key);
+ }
+ }
+ return result;
+}
+
+/**
+ * Checks if `value` is the [language type](https://es5.github.io/#x8) of `Object`.
+ * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is an object, else `false`.
+ * @example
+ *
+ * _.isObject({});
+ * // => true
+ *
+ * _.isObject([1, 2, 3]);
+ * // => true
+ *
+ * _.isObject(1);
+ * // => false
+ */
+function isObject(value) {
+ // Avoid a V8 JIT bug in Chrome 19-20.
+ // See https://code.google.com/p/v8/issues/detail?id=2291 for more details.
+ var type = typeof value;
+ return !!value && (type == 'object' || type == 'function');
+}
+
+/**
+ * Creates an array of the own enumerable property names of `object`.
+ *
+ * **Note:** Non-object values are coerced to objects. See the
+ * [ES spec](http://ecma-international.org/ecma-262/6.0/#sec-object.keys)
+ * for more details.
+ *
+ * @static
+ * @memberOf _
+ * @category Object
+ * @param {Object} object The object to query.
+ * @returns {Array} Returns the array of property names.
+ * @example
+ *
+ * function Foo() {
+ * this.a = 1;
+ * this.b = 2;
+ * }
+ *
+ * Foo.prototype.c = 3;
+ *
+ * _.keys(new Foo);
+ * // => ['a', 'b'] (iteration order is not guaranteed)
+ *
+ * _.keys('hi');
+ * // => ['0', '1']
+ */
+var keys = !nativeKeys ? shimKeys : function(object) {
+ var Ctor = object == null ? undefined : object.constructor;
+ if ((typeof Ctor == 'function' && Ctor.prototype === object) ||
+ (typeof object != 'function' && isArrayLike(object))) {
+ return shimKeys(object);
+ }
+ return isObject(object) ? nativeKeys(object) : [];
+};
+
+/**
+ * Creates an array of the own and inherited enumerable property names of `object`.
+ *
+ * **Note:** Non-object values are coerced to objects.
+ *
+ * @static
+ * @memberOf _
+ * @category Object
+ * @param {Object} object The object to query.
+ * @returns {Array} Returns the array of property names.
+ * @example
+ *
+ * function Foo() {
+ * this.a = 1;
+ * this.b = 2;
+ * }
+ *
+ * Foo.prototype.c = 3;
+ *
+ * _.keysIn(new Foo);
+ * // => ['a', 'b', 'c'] (iteration order is not guaranteed)
+ */
+function keysIn(object) {
+ if (object == null) {
+ return [];
+ }
+ if (!isObject(object)) {
+ object = Object(object);
+ }
+ var length = object.length;
+ length = (length && isLength(length) &&
+ (isArray(object) || isArguments(object)) && length) || 0;
+
+ var Ctor = object.constructor,
+ index = -1,
+ isProto = typeof Ctor == 'function' && Ctor.prototype === object,
+ result = Array(length),
+ skipIndexes = length > 0;
+
+ while (++index < length) {
+ result[index] = (index + '');
+ }
+ for (var key in object) {
+ if (!(skipIndexes && isIndex(key, length)) &&
+ !(key == 'constructor' && (isProto || !hasOwnProperty.call(object, key)))) {
+ result.push(key);
+ }
+ }
+ return result;
+}
+
+module.exports = keys;
diff --git a/deps/npm/node_modules/lodash.keys/package.json b/deps/npm/node_modules/lodash.keys/package.json
new file mode 100644
index 0000000000..606a4d9852
--- /dev/null
+++ b/deps/npm/node_modules/lodash.keys/package.json
@@ -0,0 +1,126 @@
+{
+ "_args": [
+ [
+ "lodash.keys@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash._baseclone"
+ ]
+ ],
+ "_from": "lodash.keys@>=3.0.0 <4.0.0",
+ "_id": "lodash.keys@3.1.2",
+ "_inCache": true,
+ "_location": "/lodash.keys",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.12.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash.keys",
+ "raw": "lodash.keys@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash._baseassign",
+ "/lodash._baseclone",
+ "/lodash._baseisequal",
+ "/lodash.pairs"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
+ "_shasum": "4dbc0472b156be50a0b286855d1bd0b0c656098a",
+ "_shrinkwrap": null,
+ "_spec": "lodash.keys@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash._baseclone",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {
+ "lodash._getnative": "^3.0.0",
+ "lodash.isarguments": "^3.0.0",
+ "lodash.isarray": "^3.0.0"
+ },
+ "description": "The modern build of lodash’s `_.keys` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "4dbc0472b156be50a0b286855d1bd0b0c656098a",
+ "tarball": "http://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "keywords": [
+ "lodash",
+ "lodash-modularized",
+ "stdlib",
+ "util"
+ ],
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ }
+ ],
+ "name": "lodash.keys",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.1.2"
+}
diff --git a/deps/npm/node_modules/lodash.pad/LICENSE b/deps/npm/node_modules/lodash.pad/LICENSE
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash.pad/LICENSE
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/README.md b/deps/npm/node_modules/lodash.pad/README.md
index 9b4891cd8c..456d23ddf0 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/README.md
+++ b/deps/npm/node_modules/lodash.pad/README.md
@@ -1,4 +1,4 @@
-# lodash.pad v3.1.0
+# lodash.pad v3.1.1
The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) `_.pad` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
@@ -17,4 +17,4 @@ In Node.js/io.js:
var pad = require('lodash.pad');
```
-See the [documentation](https://lodash.com/docs#pad) or [package source](https://github.com/lodash/lodash/blob/3.1.0-npm-packages/lodash.pad) for more details.
+See the [documentation](https://lodash.com/docs#pad) or [package source](https://github.com/lodash/lodash/blob/3.1.1-npm-packages/lodash.pad) for more details.
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/index.js b/deps/npm/node_modules/lodash.pad/index.js
index d08251ba59..a29ccea9ca 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/index.js
+++ b/deps/npm/node_modules/lodash.pad/index.js
@@ -1,23 +1,21 @@
/**
- * lodash 3.1.0 (Custom Build) <https://lodash.com/>
+ * lodash 3.1.1 (Custom Build) <https://lodash.com/>
* Build: `lodash modern modularize exports="npm" -o ./`
* Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
- * Based on Underscore.js 1.8.2 <http://underscorejs.org/LICENSE>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
* Available under MIT license <https://lodash.com/license>
*/
var baseToString = require('lodash._basetostring'),
createPadding = require('lodash._createpadding');
-/** Native method references. */
-var ceil = Math.ceil,
- floor = Math.floor;
-
/* Native method references for those with the same name as other `lodash` methods. */
-var nativeIsFinite = global.isFinite;
+var nativeCeil = Math.ceil,
+ nativeFloor = Math.floor,
+ nativeIsFinite = global.isFinite;
/**
- * Pads `string` on the left and right sides if it is shorter than `length`.
+ * Pads `string` on the left and right sides if it's shorter than `length`.
* Padding characters are truncated if they can't be evenly divided by `length`.
*
* @static
@@ -47,8 +45,8 @@ function pad(string, length, chars) {
return string;
}
var mid = (length - strLength) / 2,
- leftLength = floor(mid),
- rightLength = ceil(mid);
+ leftLength = nativeFloor(mid),
+ rightLength = nativeCeil(mid);
chars = createPadding('', rightLength, chars);
return chars.slice(0, leftLength) + string + chars;
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/package.json b/deps/npm/node_modules/lodash.pad/package.json
index 6f028c0cc6..283af35280 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/package.json
+++ b/deps/npm/node_modules/lodash.pad/package.json
@@ -1,21 +1,45 @@
{
- "name": "lodash.pad",
- "version": "3.1.0",
- "description": "The modern build of lodash’s `_.pad` as a module.",
- "homepage": "https://lodash.com/",
- "icon": "https://lodash.com/icon.svg",
- "license": "MIT",
- "keywords": [
- "lodash",
- "lodash-modularized",
- "stdlib",
- "util"
+ "_args": [
+ [
+ "lodash.pad@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/gauge"
+ ]
],
+ "_from": "lodash.pad@>=3.0.0 <4.0.0",
+ "_id": "lodash.pad@3.1.1",
+ "_inCache": true,
+ "_location": "/lodash.pad",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.12.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash.pad",
+ "raw": "lodash.pad@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/gauge"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-3.1.1.tgz",
+ "_shasum": "2e078ebc33b331d2ba34bf8732af129fd5c04624",
+ "_shrinkwrap": null,
+ "_spec": "lodash.pad@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/gauge",
"author": {
- "name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
"url": "http://allyoucanleet.com/"
},
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
"contributors": [
{
"name": "John-David Dalton",
@@ -43,29 +67,26 @@
"url": "https://mathiasbynens.be/"
}
],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/lodash/lodash.git"
- },
- "scripts": {
- "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
- },
"dependencies": {
"lodash._basetostring": "^3.0.0",
"lodash._createpadding": "^3.0.0"
},
- "bugs": {
- "url": "https://github.com/lodash/lodash/issues"
- },
- "_id": "lodash.pad@3.1.0",
- "_shasum": "9f18b1f3749a95e197b5ff2ae752ea9851ada965",
- "_from": "lodash.pad@>=3.0.0 <4.0.0",
- "_npmVersion": "2.7.3",
- "_nodeVersion": "0.12.0",
- "_npmUser": {
- "name": "jdalton",
- "email": "john.david.dalton@gmail.com"
+ "description": "The modern build of lodash’s `_.pad` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "2e078ebc33b331d2ba34bf8732af129fd5c04624",
+ "tarball": "http://registry.npmjs.org/lodash.pad/-/lodash.pad-3.1.1.tgz"
},
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "keywords": [
+ "lodash",
+ "lodash-modularized",
+ "stdlib",
+ "util"
+ ],
+ "license": "MIT",
"maintainers": [
{
"name": "jdalton",
@@ -88,11 +109,14 @@
"email": "blaine@iceddev.com"
}
],
- "dist": {
- "shasum": "9f18b1f3749a95e197b5ff2ae752ea9851ada965",
- "tarball": "http://registry.npmjs.org/lodash.pad/-/lodash.pad-3.1.0.tgz"
+ "name": "lodash.pad",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-3.1.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.1.1"
}
diff --git a/deps/npm/node_modules/lodash.padleft/LICENSE.txt b/deps/npm/node_modules/lodash.padleft/LICENSE.txt
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash.padleft/LICENSE.txt
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/README.md b/deps/npm/node_modules/lodash.padleft/README.md
index 641b4d6f00..641b4d6f00 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/README.md
+++ b/deps/npm/node_modules/lodash.padleft/README.md
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/index.js b/deps/npm/node_modules/lodash.padleft/index.js
index 2abb69a6c0..2abb69a6c0 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/index.js
+++ b/deps/npm/node_modules/lodash.padleft/index.js
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/package.json b/deps/npm/node_modules/lodash.padleft/package.json
index 55b0c256f9..be544bdce0 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/package.json
+++ b/deps/npm/node_modules/lodash.padleft/package.json
@@ -1,21 +1,45 @@
{
- "name": "lodash.padleft",
- "version": "3.1.1",
- "description": "The modern build of lodash’s `_.padLeft` as a module.",
- "homepage": "https://lodash.com/",
- "icon": "https://lodash.com/icon.svg",
- "license": "MIT",
- "keywords": [
- "lodash",
- "lodash-modularized",
- "stdlib",
- "util"
+ "_args": [
+ [
+ "lodash.padleft@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/gauge"
+ ]
+ ],
+ "_from": "lodash.padleft@>=3.0.0 <4.0.0",
+ "_id": "lodash.padleft@3.1.1",
+ "_inCache": true,
+ "_location": "/lodash.padleft",
+ "_nodeVersion": "0.12.2",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.9.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash.padleft",
+ "raw": "lodash.padleft@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/gauge"
],
+ "_resolved": "https://registry.npmjs.org/lodash.padleft/-/lodash.padleft-3.1.1.tgz",
+ "_shasum": "150151f1e0245edba15d50af2d71f1d5cff46530",
+ "_shrinkwrap": null,
+ "_spec": "lodash.padleft@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/gauge",
"author": {
- "name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
"url": "http://allyoucanleet.com/"
},
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
"contributors": [
{
"name": "John-David Dalton",
@@ -43,29 +67,26 @@
"url": "https://mathiasbynens.be/"
}
],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/lodash/lodash.git"
- },
- "scripts": {
- "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
- },
"dependencies": {
"lodash._basetostring": "^3.0.0",
"lodash._createpadding": "^3.0.0"
},
- "bugs": {
- "url": "https://github.com/lodash/lodash/issues"
- },
- "_id": "lodash.padleft@3.1.1",
- "_shasum": "150151f1e0245edba15d50af2d71f1d5cff46530",
- "_from": "lodash.padleft@>=3.0.0 <4.0.0",
- "_npmVersion": "2.9.0",
- "_nodeVersion": "0.12.2",
- "_npmUser": {
- "name": "jdalton",
- "email": "john.david.dalton@gmail.com"
+ "description": "The modern build of lodash’s `_.padLeft` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "150151f1e0245edba15d50af2d71f1d5cff46530",
+ "tarball": "http://registry.npmjs.org/lodash.padleft/-/lodash.padleft-3.1.1.tgz"
},
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "keywords": [
+ "lodash",
+ "lodash-modularized",
+ "stdlib",
+ "util"
+ ],
+ "license": "MIT",
"maintainers": [
{
"name": "jdalton",
@@ -88,11 +109,14 @@
"email": "blaine@iceddev.com"
}
],
- "dist": {
- "shasum": "150151f1e0245edba15d50af2d71f1d5cff46530",
- "tarball": "http://registry.npmjs.org/lodash.padleft/-/lodash.padleft-3.1.1.tgz"
+ "name": "lodash.padleft",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/lodash.padleft/-/lodash.padleft-3.1.1.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.1.1"
}
diff --git a/deps/npm/node_modules/lodash.padright/LICENSE.txt b/deps/npm/node_modules/lodash.padright/LICENSE.txt
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash.padright/LICENSE.txt
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/README.md b/deps/npm/node_modules/lodash.padright/README.md
index bcd6e5742f..bcd6e5742f 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/README.md
+++ b/deps/npm/node_modules/lodash.padright/README.md
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/index.js b/deps/npm/node_modules/lodash.padright/index.js
index 6de81c4bbe..6de81c4bbe 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/index.js
+++ b/deps/npm/node_modules/lodash.padright/index.js
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/package.json b/deps/npm/node_modules/lodash.padright/package.json
index 2a40f94bfc..13111367ff 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/package.json
+++ b/deps/npm/node_modules/lodash.padright/package.json
@@ -1,21 +1,45 @@
{
- "name": "lodash.padright",
- "version": "3.1.1",
- "description": "The modern build of lodash’s `_.padRight` as a module.",
- "homepage": "https://lodash.com/",
- "icon": "https://lodash.com/icon.svg",
- "license": "MIT",
- "keywords": [
- "lodash",
- "lodash-modularized",
- "stdlib",
- "util"
+ "_args": [
+ [
+ "lodash.padright@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/gauge"
+ ]
+ ],
+ "_from": "lodash.padright@>=3.0.0 <4.0.0",
+ "_id": "lodash.padright@3.1.1",
+ "_inCache": true,
+ "_location": "/lodash.padright",
+ "_nodeVersion": "0.12.2",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.9.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash.padright",
+ "raw": "lodash.padright@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/gauge"
],
+ "_resolved": "https://registry.npmjs.org/lodash.padright/-/lodash.padright-3.1.1.tgz",
+ "_shasum": "79f7770baaa39738c040aeb5465e8d88f2aacec0",
+ "_shrinkwrap": null,
+ "_spec": "lodash.padright@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/gauge",
"author": {
- "name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
"url": "http://allyoucanleet.com/"
},
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
"contributors": [
{
"name": "John-David Dalton",
@@ -43,29 +67,26 @@
"url": "https://mathiasbynens.be/"
}
],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/lodash/lodash.git"
- },
- "scripts": {
- "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
- },
"dependencies": {
"lodash._basetostring": "^3.0.0",
"lodash._createpadding": "^3.0.0"
},
- "bugs": {
- "url": "https://github.com/lodash/lodash/issues"
- },
- "_id": "lodash.padright@3.1.1",
- "_shasum": "79f7770baaa39738c040aeb5465e8d88f2aacec0",
- "_from": "lodash.padright@>=3.0.0 <4.0.0",
- "_npmVersion": "2.9.0",
- "_nodeVersion": "0.12.2",
- "_npmUser": {
- "name": "jdalton",
- "email": "john.david.dalton@gmail.com"
+ "description": "The modern build of lodash’s `_.padRight` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "79f7770baaa39738c040aeb5465e8d88f2aacec0",
+ "tarball": "http://registry.npmjs.org/lodash.padright/-/lodash.padright-3.1.1.tgz"
},
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "keywords": [
+ "lodash",
+ "lodash-modularized",
+ "stdlib",
+ "util"
+ ],
+ "license": "MIT",
"maintainers": [
{
"name": "jdalton",
@@ -88,11 +109,14 @@
"email": "blaine@iceddev.com"
}
],
- "dist": {
- "shasum": "79f7770baaa39738c040aeb5465e8d88f2aacec0",
- "tarball": "http://registry.npmjs.org/lodash.padright/-/lodash.padright-3.1.1.tgz"
+ "name": "lodash.padright",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/lodash.padright/-/lodash.padright-3.1.1.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.1.1"
}
diff --git a/deps/npm/node_modules/lodash.pairs/LICENSE.txt b/deps/npm/node_modules/lodash.pairs/LICENSE.txt
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash.pairs/LICENSE.txt
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash.pairs/README.md b/deps/npm/node_modules/lodash.pairs/README.md
new file mode 100644
index 0000000000..9edbbac4b1
--- /dev/null
+++ b/deps/npm/node_modules/lodash.pairs/README.md
@@ -0,0 +1,20 @@
+# lodash.pairs v3.0.1
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) `_.pairs` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash.pairs
+```
+
+In Node.js/io.js:
+
+```js
+var pairs = require('lodash.pairs');
+```
+
+See the [documentation](https://lodash.com/docs#pairs) or [package source](https://github.com/lodash/lodash/blob/3.0.1-npm-packages/lodash.pairs) for more details.
diff --git a/deps/npm/node_modules/lodash.pairs/index.js b/deps/npm/node_modules/lodash.pairs/index.js
new file mode 100644
index 0000000000..c0c1877553
--- /dev/null
+++ b/deps/npm/node_modules/lodash.pairs/index.js
@@ -0,0 +1,78 @@
+/**
+ * lodash 3.0.1 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+var keys = require('lodash.keys');
+
+/**
+ * Converts `value` to an object if it's not one.
+ *
+ * @private
+ * @param {*} value The value to process.
+ * @returns {Object} Returns the object.
+ */
+function toObject(value) {
+ return isObject(value) ? value : Object(value);
+}
+
+/**
+ * Checks if `value` is the [language type](https://es5.github.io/#x8) of `Object`.
+ * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
+ *
+ * @static
+ * @memberOf _
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is an object, else `false`.
+ * @example
+ *
+ * _.isObject({});
+ * // => true
+ *
+ * _.isObject([1, 2, 3]);
+ * // => true
+ *
+ * _.isObject(1);
+ * // => false
+ */
+function isObject(value) {
+ // Avoid a V8 JIT bug in Chrome 19-20.
+ // See https://code.google.com/p/v8/issues/detail?id=2291 for more details.
+ var type = typeof value;
+ return !!value && (type == 'object' || type == 'function');
+}
+
+/**
+ * Creates a two dimensional array of the key-value pairs for `object`,
+ * e.g. `[[key1, value1], [key2, value2]]`.
+ *
+ * @static
+ * @memberOf _
+ * @category Object
+ * @param {Object} object The object to query.
+ * @returns {Array} Returns the new array of key-value pairs.
+ * @example
+ *
+ * _.pairs({ 'barney': 36, 'fred': 40 });
+ * // => [['barney', 36], ['fred', 40]] (iteration order is not guaranteed)
+ */
+function pairs(object) {
+ object = toObject(object);
+
+ var index = -1,
+ props = keys(object),
+ length = props.length,
+ result = Array(length);
+
+ while (++index < length) {
+ var key = props[index];
+ result[index] = [key, object[key]];
+ }
+ return result;
+}
+
+module.exports = pairs;
diff --git a/deps/npm/node_modules/lodash.pairs/package.json b/deps/npm/node_modules/lodash.pairs/package.json
new file mode 100644
index 0000000000..8a17257223
--- /dev/null
+++ b/deps/npm/node_modules/lodash.pairs/package.json
@@ -0,0 +1,121 @@
+{
+ "_args": [
+ [
+ "lodash.pairs@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash._basecallback"
+ ]
+ ],
+ "_from": "lodash.pairs@>=3.0.0 <4.0.0",
+ "_id": "lodash.pairs@3.0.1",
+ "_inCache": true,
+ "_location": "/lodash.pairs",
+ "_nodeVersion": "0.12.3",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.10.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash.pairs",
+ "raw": "lodash.pairs@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash._basecallback"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash.pairs/-/lodash.pairs-3.0.1.tgz",
+ "_shasum": "bbe08d5786eeeaa09a15c91ebf0dcb7d2be326a9",
+ "_shrinkwrap": null,
+ "_spec": "lodash.pairs@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash._basecallback",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {
+ "lodash.keys": "^3.0.0"
+ },
+ "description": "The modern build of lodash’s `_.pairs` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "bbe08d5786eeeaa09a15c91ebf0dcb7d2be326a9",
+ "tarball": "http://registry.npmjs.org/lodash.pairs/-/lodash.pairs-3.0.1.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "keywords": [
+ "lodash",
+ "lodash-modularized",
+ "stdlib",
+ "util"
+ ],
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ }
+ ],
+ "name": "lodash.pairs",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.0.1"
+}
diff --git a/deps/npm/node_modules/lodash.repeat/LICENSE b/deps/npm/node_modules/lodash.repeat/LICENSE
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash.repeat/LICENSE
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/node_modules/lodash.repeat/README.md b/deps/npm/node_modules/lodash.repeat/README.md
index d2796e3f73..dec571a333 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/node_modules/lodash.repeat/README.md
+++ b/deps/npm/node_modules/lodash.repeat/README.md
@@ -1,4 +1,4 @@
-# lodash.repeat v3.0.0
+# lodash.repeat v3.0.1
The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) `_.repeat` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
@@ -17,4 +17,4 @@ In Node.js/io.js:
var repeat = require('lodash.repeat');
```
-See the [documentation](https://lodash.com/docs#repeat) or [package source](https://github.com/lodash/lodash/blob/3.0.0-npm-packages/lodash.repeat) for more details.
+See the [documentation](https://lodash.com/docs#repeat) or [package source](https://github.com/lodash/lodash/blob/3.0.1-npm-packages/lodash.repeat) for more details.
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/node_modules/lodash.repeat/index.js b/deps/npm/node_modules/lodash.repeat/index.js
index 68e1008134..367913f56e 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/node_modules/lodash.repeat/index.js
+++ b/deps/npm/node_modules/lodash.repeat/index.js
@@ -1,18 +1,16 @@
/**
- * lodash 3.0.0 (Custom Build) <https://lodash.com/>
+ * lodash 3.0.1 (Custom Build) <https://lodash.com/>
* Build: `lodash modern modularize exports="npm" -o ./`
* Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
- * Based on Underscore.js 1.7.0 <http://underscorejs.org/LICENSE>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
* Available under MIT license <https://lodash.com/license>
*/
var baseToString = require('lodash._basetostring');
-/** Native method references. */
-var floor = Math.floor;
-
/* Native method references for those with the same name as other `lodash` methods. */
-var nativeIsFinite = global.isFinite;
+var nativeFloor = Math.floor,
+ nativeIsFinite = global.isFinite;
/**
* Repeats the given string `n` times.
@@ -47,7 +45,7 @@ function repeat(string, n) {
if (n % 2) {
result += string;
}
- n = floor(n / 2);
+ n = nativeFloor(n / 2);
string += string;
} while (n);
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/node_modules/lodash.repeat/package.json b/deps/npm/node_modules/lodash.repeat/package.json
index de5156da13..a7294ef351 100644
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/node_modules/lodash.repeat/package.json
+++ b/deps/npm/node_modules/lodash.repeat/package.json
@@ -1,21 +1,45 @@
{
- "name": "lodash.repeat",
- "version": "3.0.0",
- "description": "The modern build of lodash’s `_.repeat` as a module.",
- "homepage": "https://lodash.com/",
- "icon": "https://lodash.com/icon.svg",
- "license": "MIT",
- "keywords": [
- "lodash",
- "lodash-modularized",
- "stdlib",
- "util"
+ "_args": [
+ [
+ "lodash.repeat@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash._createpadding"
+ ]
+ ],
+ "_from": "lodash.repeat@>=3.0.0 <4.0.0",
+ "_id": "lodash.repeat@3.0.1",
+ "_inCache": true,
+ "_location": "/lodash.repeat",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.12.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash.repeat",
+ "raw": "lodash.repeat@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash._createpadding"
],
+ "_resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz",
+ "_shasum": "f4b98dc7ef67256ce61e7874e1865edb208e0edf",
+ "_shrinkwrap": null,
+ "_spec": "lodash.repeat@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash._createpadding",
"author": {
- "name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
"url": "http://allyoucanleet.com/"
},
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
"contributors": [
{
"name": "John-David Dalton",
@@ -43,39 +67,55 @@
"url": "https://mathiasbynens.be/"
}
],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/lodash/lodash.git"
- },
- "scripts": {
- "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
- },
"dependencies": {
"lodash._basetostring": "^3.0.0"
},
- "bugs": {
- "url": "https://github.com/lodash/lodash/issues"
- },
- "_id": "lodash.repeat@3.0.0",
- "_shasum": "c340f4136c99dc5b2e397b3fd50cffbd172a94b0",
- "_from": "lodash.repeat@>=3.0.0 <4.0.0",
- "_npmVersion": "2.3.0",
- "_nodeVersion": "0.10.35",
- "_npmUser": {
- "name": "jdalton",
- "email": "john.david.dalton@gmail.com"
+ "description": "The modern build of lodash’s `_.repeat` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "f4b98dc7ef67256ce61e7874e1865edb208e0edf",
+ "tarball": "http://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.1.tgz"
},
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "keywords": [
+ "lodash",
+ "lodash-modularized",
+ "stdlib",
+ "util"
+ ],
+ "license": "MIT",
"maintainers": [
{
"name": "jdalton",
"email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
}
],
- "dist": {
- "shasum": "c340f4136c99dc5b2e397b3fd50cffbd172a94b0",
- "tarball": "http://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.0.tgz"
+ "name": "lodash.repeat",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-3.0.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.0.1"
}
diff --git a/deps/npm/node_modules/lodash.restparam/LICENSE.txt b/deps/npm/node_modules/lodash.restparam/LICENSE.txt
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash.restparam/LICENSE.txt
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash.restparam/README.md b/deps/npm/node_modules/lodash.restparam/README.md
new file mode 100644
index 0000000000..80e47a4f9b
--- /dev/null
+++ b/deps/npm/node_modules/lodash.restparam/README.md
@@ -0,0 +1,20 @@
+# lodash.restparam v3.6.1
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) `_.restParam` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash.restparam
+```
+
+In Node.js/io.js:
+
+```js
+var restParam = require('lodash.restparam');
+```
+
+See the [documentation](https://lodash.com/docs#restParam) or [package source](https://github.com/lodash/lodash/blob/3.6.1-npm-packages/lodash.restparam) for more details.
diff --git a/deps/npm/node_modules/lodash.restparam/index.js b/deps/npm/node_modules/lodash.restparam/index.js
new file mode 100644
index 0000000000..932f47ac74
--- /dev/null
+++ b/deps/npm/node_modules/lodash.restparam/index.js
@@ -0,0 +1,67 @@
+/**
+ * lodash 3.6.1 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+
+/** Used as the `TypeError` message for "Functions" methods. */
+var FUNC_ERROR_TEXT = 'Expected a function';
+
+/* Native method references for those with the same name as other `lodash` methods. */
+var nativeMax = Math.max;
+
+/**
+ * Creates a function that invokes `func` with the `this` binding of the
+ * created function and arguments from `start` and beyond provided as an array.
+ *
+ * **Note:** This method is based on the [rest parameter](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters).
+ *
+ * @static
+ * @memberOf _
+ * @category Function
+ * @param {Function} func The function to apply a rest parameter to.
+ * @param {number} [start=func.length-1] The start position of the rest parameter.
+ * @returns {Function} Returns the new function.
+ * @example
+ *
+ * var say = _.restParam(function(what, names) {
+ * return what + ' ' + _.initial(names).join(', ') +
+ * (_.size(names) > 1 ? ', & ' : '') + _.last(names);
+ * });
+ *
+ * say('hello', 'fred', 'barney', 'pebbles');
+ * // => 'hello fred, barney, & pebbles'
+ */
+function restParam(func, start) {
+ if (typeof func != 'function') {
+ throw new TypeError(FUNC_ERROR_TEXT);
+ }
+ start = nativeMax(start === undefined ? (func.length - 1) : (+start || 0), 0);
+ return function() {
+ var args = arguments,
+ index = -1,
+ length = nativeMax(args.length - start, 0),
+ rest = Array(length);
+
+ while (++index < length) {
+ rest[index] = args[start + index];
+ }
+ switch (start) {
+ case 0: return func.call(this, rest);
+ case 1: return func.call(this, args[0], rest);
+ case 2: return func.call(this, args[0], args[1], rest);
+ }
+ var otherArgs = Array(start + 1);
+ index = -1;
+ while (++index < start) {
+ otherArgs[index] = args[index];
+ }
+ otherArgs[start] = rest;
+ return func.apply(this, otherArgs);
+ };
+}
+
+module.exports = restParam;
diff --git a/deps/npm/node_modules/lodash.restparam/package.json b/deps/npm/node_modules/lodash.restparam/package.json
new file mode 100644
index 0000000000..b57d381a17
--- /dev/null
+++ b/deps/npm/node_modules/lodash.restparam/package.json
@@ -0,0 +1,120 @@
+{
+ "_args": [
+ [
+ "lodash.restparam@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/lodash.union"
+ ]
+ ],
+ "_from": "lodash.restparam@>=3.0.0 <4.0.0",
+ "_id": "lodash.restparam@3.6.1",
+ "_inCache": true,
+ "_location": "/lodash.restparam",
+ "_nodeVersion": "0.12.2",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.7.6",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash.restparam",
+ "raw": "lodash.restparam@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/lodash.union",
+ "/lodash.without"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
+ "_shasum": "936a4e309ef330a7645ed4145986c85ae5b20805",
+ "_shrinkwrap": null,
+ "_spec": "lodash.restparam@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/lodash.union",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {},
+ "description": "The modern build of lodash’s `_.restParam` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "936a4e309ef330a7645ed4145986c85ae5b20805",
+ "tarball": "http://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "keywords": [
+ "lodash",
+ "lodash-modularized",
+ "stdlib",
+ "util"
+ ],
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ }
+ ],
+ "name": "lodash.restparam",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/lodash/lodash"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.6.1"
+}
diff --git a/deps/npm/node_modules/lodash.union/LICENSE.txt b/deps/npm/node_modules/lodash.union/LICENSE.txt
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash.union/LICENSE.txt
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash.union/README.md b/deps/npm/node_modules/lodash.union/README.md
new file mode 100644
index 0000000000..62f67e410f
--- /dev/null
+++ b/deps/npm/node_modules/lodash.union/README.md
@@ -0,0 +1,20 @@
+# lodash.union v3.1.0
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) `_.union` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash.union
+```
+
+In Node.js/io.js:
+
+```js
+var union = require('lodash.union');
+```
+
+See the [documentation](https://lodash.com/docs#union) or [package source](https://github.com/lodash/lodash/blob/3.1.0-npm-packages/lodash.union) for more details.
diff --git a/deps/npm/node_modules/lodash.union/index.js b/deps/npm/node_modules/lodash.union/index.js
new file mode 100644
index 0000000000..b26b28c89c
--- /dev/null
+++ b/deps/npm/node_modules/lodash.union/index.js
@@ -0,0 +1,35 @@
+/**
+ * lodash 3.1.0 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.2 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+var baseFlatten = require('lodash._baseflatten'),
+ baseUniq = require('lodash._baseuniq'),
+ restParam = require('lodash.restparam');
+
+/**
+ * Creates an array of unique values, in order, of the provided arrays using
+ * `SameValueZero` for equality comparisons.
+ *
+ * **Note:** [`SameValueZero`](https://people.mozilla.org/~jorendorff/es6-draft.html#sec-samevaluezero)
+ * comparisons are like strict equality comparisons, e.g. `===`, except that
+ * `NaN` matches `NaN`.
+ *
+ * @static
+ * @memberOf _
+ * @category Array
+ * @param {...Array} [arrays] The arrays to inspect.
+ * @returns {Array} Returns the new array of combined values.
+ * @example
+ *
+ * _.union([1, 2], [4, 2], [2, 1]);
+ * // => [1, 2, 4]
+ */
+var union = restParam(function(arrays) {
+ return baseUniq(baseFlatten(arrays, false, true));
+});
+
+module.exports = union;
diff --git a/deps/npm/node_modules/lodash.union/package.json b/deps/npm/node_modules/lodash.union/package.json
new file mode 100644
index 0000000000..4359aa2c3a
--- /dev/null
+++ b/deps/npm/node_modules/lodash.union/package.json
@@ -0,0 +1,123 @@
+{
+ "_args": [
+ [
+ "lodash.union@~3.1.0",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "lodash.union@>=3.1.0 <3.2.0",
+ "_id": "lodash.union@3.1.0",
+ "_inCache": true,
+ "_location": "/lodash.union",
+ "_nodeVersion": "0.12.0",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.7.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash.union",
+ "raw": "lodash.union@~3.1.0",
+ "rawSpec": "~3.1.0",
+ "scope": null,
+ "spec": ">=3.1.0 <3.2.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-3.1.0.tgz",
+ "_shasum": "a4a3066fc15d6a7f8151cce9bdfe63dce7f5bcff",
+ "_shrinkwrap": null,
+ "_spec": "lodash.union@~3.1.0",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {
+ "lodash._baseflatten": "^3.0.0",
+ "lodash._baseuniq": "^3.0.0",
+ "lodash.restparam": "^3.0.0"
+ },
+ "description": "The modern build of lodash’s `_.union` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "a4a3066fc15d6a7f8151cce9bdfe63dce7f5bcff",
+ "tarball": "http://registry.npmjs.org/lodash.union/-/lodash.union-3.1.0.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "keywords": [
+ "lodash",
+ "lodash-modularized",
+ "stdlib",
+ "util"
+ ],
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ }
+ ],
+ "name": "lodash.union",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/lodash/lodash"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.1.0"
+}
diff --git a/deps/npm/node_modules/lodash.uniq/LICENSE b/deps/npm/node_modules/lodash.uniq/LICENSE
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash.uniq/LICENSE
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash.uniq/README.md b/deps/npm/node_modules/lodash.uniq/README.md
new file mode 100644
index 0000000000..7ec935c7aa
--- /dev/null
+++ b/deps/npm/node_modules/lodash.uniq/README.md
@@ -0,0 +1,20 @@
+# lodash.uniq v3.2.2
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) `_.uniq` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash.uniq
+```
+
+In Node.js/io.js:
+
+```js
+var uniq = require('lodash.uniq');
+```
+
+See the [documentation](https://lodash.com/docs#uniq) or [package source](https://github.com/lodash/lodash/blob/3.2.2-npm-packages/lodash.uniq) for more details.
diff --git a/deps/npm/node_modules/lodash.uniq/index.js b/deps/npm/node_modules/lodash.uniq/index.js
new file mode 100644
index 0000000000..7c9a845e6a
--- /dev/null
+++ b/deps/npm/node_modules/lodash.uniq/index.js
@@ -0,0 +1,106 @@
+/**
+ * lodash 3.2.2 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+var baseCallback = require('lodash._basecallback'),
+ baseUniq = require('lodash._baseuniq'),
+ isIterateeCall = require('lodash._isiterateecall');
+
+/**
+ * An implementation of `_.uniq` optimized for sorted arrays without support
+ * for callback shorthands and `this` binding.
+ *
+ * @private
+ * @param {Array} array The array to inspect.
+ * @param {Function} [iteratee] The function invoked per iteration.
+ * @returns {Array} Returns the new duplicate-value-free array.
+ */
+function sortedUniq(array, iteratee) {
+ var seen,
+ index = -1,
+ length = array.length,
+ resIndex = -1,
+ result = [];
+
+ while (++index < length) {
+ var value = array[index],
+ computed = iteratee ? iteratee(value, index, array) : value;
+
+ if (!index || seen !== computed) {
+ seen = computed;
+ result[++resIndex] = value;
+ }
+ }
+ return result;
+}
+
+/**
+ * Creates a duplicate-free version of an array, using
+ * [`SameValueZero`](http://ecma-international.org/ecma-262/6.0/#sec-samevaluezero)
+ * for equality comparisons, in which only the first occurence of each element
+ * is kept. Providing `true` for `isSorted` performs a faster search algorithm
+ * for sorted arrays. If an iteratee function is provided it is invoked for
+ * each element in the array to generate the criterion by which uniqueness
+ * is computed. The `iteratee` is bound to `thisArg` and invoked with three
+ * arguments: (value, index, array).
+ *
+ * If a property name is provided for `iteratee` the created `_.property`
+ * style callback returns the property value of the given element.
+ *
+ * If a value is also provided for `thisArg` the created `_.matchesProperty`
+ * style callback returns `true` for elements that have a matching property
+ * value, else `false`.
+ *
+ * If an object is provided for `iteratee` the created `_.matches` style
+ * callback returns `true` for elements that have the properties of the given
+ * object, else `false`.
+ *
+ * @static
+ * @memberOf _
+ * @alias unique
+ * @category Array
+ * @param {Array} array The array to inspect.
+ * @param {boolean} [isSorted] Specify the array is sorted.
+ * @param {Function|Object|string} [iteratee] The function invoked per iteration.
+ * @param {*} [thisArg] The `this` binding of `iteratee`.
+ * @returns {Array} Returns the new duplicate-value-free array.
+ * @example
+ *
+ * _.uniq([2, 1, 2]);
+ * // => [2, 1]
+ *
+ * // using `isSorted`
+ * _.uniq([1, 1, 2], true);
+ * // => [1, 2]
+ *
+ * // using an iteratee function
+ * _.uniq([1, 2.5, 1.5, 2], function(n) {
+ * return this.floor(n);
+ * }, Math);
+ * // => [1, 2.5]
+ *
+ * // using the `_.property` callback shorthand
+ * _.uniq([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');
+ * // => [{ 'x': 1 }, { 'x': 2 }]
+ */
+function uniq(array, isSorted, iteratee, thisArg) {
+ var length = array ? array.length : 0;
+ if (!length) {
+ return [];
+ }
+ if (isSorted != null && typeof isSorted != 'boolean') {
+ thisArg = iteratee;
+ iteratee = isIterateeCall(array, isSorted, thisArg) ? undefined : isSorted;
+ isSorted = false;
+ }
+ iteratee = iteratee == null ? iteratee : baseCallback(iteratee, thisArg, 3);
+ return (isSorted)
+ ? sortedUniq(array, iteratee)
+ : baseUniq(array, iteratee);
+}
+
+module.exports = uniq;
diff --git a/deps/npm/node_modules/lodash.uniq/package.json b/deps/npm/node_modules/lodash.uniq/package.json
new file mode 100644
index 0000000000..0e06bfe287
--- /dev/null
+++ b/deps/npm/node_modules/lodash.uniq/package.json
@@ -0,0 +1,125 @@
+{
+ "_args": [
+ [
+ "lodash.uniq@~3.2.1",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "lodash.uniq@>=3.2.1 <3.3.0",
+ "_id": "lodash.uniq@3.2.2",
+ "_inCache": true,
+ "_location": "/lodash.uniq",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.12.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash.uniq",
+ "raw": "lodash.uniq@~3.2.1",
+ "rawSpec": "~3.2.1",
+ "scope": null,
+ "spec": ">=3.2.1 <3.3.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-3.2.2.tgz",
+ "_shasum": "146c36f25e75d19501ba402e88ba14937f63cd8b",
+ "_shrinkwrap": null,
+ "_spec": "lodash.uniq@~3.2.1",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {
+ "lodash._basecallback": "^3.0.0",
+ "lodash._baseuniq": "^3.0.0",
+ "lodash._getnative": "^3.0.0",
+ "lodash._isiterateecall": "^3.0.0",
+ "lodash.isarray": "^3.0.0"
+ },
+ "description": "The modern build of lodash’s `_.uniq` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "146c36f25e75d19501ba402e88ba14937f63cd8b",
+ "tarball": "http://registry.npmjs.org/lodash.uniq/-/lodash.uniq-3.2.2.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "keywords": [
+ "lodash",
+ "lodash-modularized",
+ "stdlib",
+ "util"
+ ],
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ }
+ ],
+ "name": "lodash.uniq",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.2.2"
+}
diff --git a/deps/npm/node_modules/lodash.without/LICENSE.txt b/deps/npm/node_modules/lodash.without/LICENSE.txt
new file mode 100644
index 0000000000..9cd87e5dce
--- /dev/null
+++ b/deps/npm/node_modules/lodash.without/LICENSE.txt
@@ -0,0 +1,22 @@
+Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas,
+DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/lodash.without/README.md b/deps/npm/node_modules/lodash.without/README.md
new file mode 100644
index 0000000000..5414eed6d3
--- /dev/null
+++ b/deps/npm/node_modules/lodash.without/README.md
@@ -0,0 +1,20 @@
+# lodash.without v3.2.1
+
+The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) `_.without` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module.
+
+## Installation
+
+Using npm:
+
+```bash
+$ {sudo -H} npm i -g npm
+$ npm i --save lodash.without
+```
+
+In Node.js/io.js:
+
+```js
+var without = require('lodash.without');
+```
+
+See the [documentation](https://lodash.com/docs#without) or [package source](https://github.com/lodash/lodash/blob/3.2.1-npm-packages/lodash.without) for more details.
diff --git a/deps/npm/node_modules/lodash.without/index.js b/deps/npm/node_modules/lodash.without/index.js
new file mode 100644
index 0000000000..2febcd416b
--- /dev/null
+++ b/deps/npm/node_modules/lodash.without/index.js
@@ -0,0 +1,89 @@
+/**
+ * lodash 3.2.1 (Custom Build) <https://lodash.com/>
+ * Build: `lodash modern modularize exports="npm" -o ./`
+ * Copyright 2012-2015 The Dojo Foundation <http://dojofoundation.org/>
+ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
+ * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ * Available under MIT license <https://lodash.com/license>
+ */
+var baseDifference = require('lodash._basedifference'),
+ restParam = require('lodash.restparam');
+
+/**
+ * Used as the [maximum length](https://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.max_safe_integer)
+ * of an array-like value.
+ */
+var MAX_SAFE_INTEGER = 9007199254740991;
+
+/**
+ * The base implementation of `_.property` without support for deep paths.
+ *
+ * @private
+ * @param {string} key The key of the property to get.
+ * @returns {Function} Returns the new function.
+ */
+function baseProperty(key) {
+ return function(object) {
+ return object == null ? undefined : object[key];
+ };
+}
+
+/**
+ * Gets the "length" property value of `object`.
+ *
+ * **Note:** This function is used to avoid a [JIT bug](https://bugs.webkit.org/show_bug.cgi?id=142792)
+ * that affects Safari on at least iOS 8.1-8.3 ARM64.
+ *
+ * @private
+ * @param {Object} object The object to query.
+ * @returns {*} Returns the "length" value.
+ */
+var getLength = baseProperty('length');
+
+/**
+ * Checks if `value` is array-like.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is array-like, else `false`.
+ */
+function isArrayLike(value) {
+ return value != null && isLength(getLength(value));
+}
+
+/**
+ * Checks if `value` is a valid array-like length.
+ *
+ * **Note:** This function is based on [`ToLength`](https://people.mozilla.org/~jorendorff/es6-draft.html#sec-tolength).
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.
+ */
+function isLength(value) {
+ return typeof value == 'number' && value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;
+}
+
+/**
+ * Creates an array excluding all provided values using
+ * [`SameValueZero`](https://people.mozilla.org/~jorendorff/es6-draft.html#sec-samevaluezero)
+ * for equality comparisons.
+ *
+ * @static
+ * @memberOf _
+ * @category Array
+ * @param {Array} array The array to filter.
+ * @param {...*} [values] The values to exclude.
+ * @returns {Array} Returns the new array of filtered values.
+ * @example
+ *
+ * _.without([1, 2, 1, 3], 1, 2);
+ * // => [3]
+ */
+var without = restParam(function(array, values) {
+ return isArrayLike(array)
+ ? baseDifference(array, values)
+ : [];
+});
+
+module.exports = without;
diff --git a/deps/npm/node_modules/lodash.without/package.json b/deps/npm/node_modules/lodash.without/package.json
new file mode 100644
index 0000000000..3463a8fc9f
--- /dev/null
+++ b/deps/npm/node_modules/lodash.without/package.json
@@ -0,0 +1,122 @@
+{
+ "_args": [
+ [
+ "lodash.without@~3.2.1",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "lodash.without@>=3.2.1 <3.3.0",
+ "_id": "lodash.without@3.2.1",
+ "_inCache": true,
+ "_location": "/lodash.without",
+ "_nodeVersion": "0.12.3",
+ "_npmUser": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "jdalton"
+ },
+ "_npmVersion": "2.10.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lodash.without",
+ "raw": "lodash.without@~3.2.1",
+ "rawSpec": "~3.2.1",
+ "scope": null,
+ "spec": ">=3.2.1 <3.3.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/lodash.without/-/lodash.without-3.2.1.tgz",
+ "_shasum": "d69614b3512e52294b6abab782e7ca96538ce816",
+ "_shrinkwrap": null,
+ "_spec": "lodash.without@~3.2.1",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "john.david.dalton@gmail.com",
+ "name": "John-David Dalton",
+ "url": "http://allyoucanleet.com/"
+ },
+ "bugs": {
+ "url": "https://github.com/lodash/lodash/issues"
+ },
+ "contributors": [
+ {
+ "name": "John-David Dalton",
+ "email": "john.david.dalton@gmail.com",
+ "url": "http://allyoucanleet.com/"
+ },
+ {
+ "name": "Benjamin Tan",
+ "email": "demoneaux@gmail.com",
+ "url": "https://d10.github.io/"
+ },
+ {
+ "name": "Blaine Bublitz",
+ "email": "blaine@iceddev.com",
+ "url": "http://www.iceddev.com/"
+ },
+ {
+ "name": "Kit Cambridge",
+ "email": "github@kitcambridge.be",
+ "url": "http://kitcambridge.be/"
+ },
+ {
+ "name": "Mathias Bynens",
+ "email": "mathias@qiwi.be",
+ "url": "https://mathiasbynens.be/"
+ }
+ ],
+ "dependencies": {
+ "lodash._basedifference": "^3.0.0",
+ "lodash.restparam": "^3.0.0"
+ },
+ "description": "The modern build of lodash’s `_.without` as a module.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "d69614b3512e52294b6abab782e7ca96538ce816",
+ "tarball": "http://registry.npmjs.org/lodash.without/-/lodash.without-3.2.1.tgz"
+ },
+ "homepage": "https://lodash.com/",
+ "icon": "https://lodash.com/icon.svg",
+ "keywords": [
+ "lodash",
+ "lodash-modularized",
+ "stdlib",
+ "util"
+ ],
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jdalton",
+ "email": "john.david.dalton@gmail.com"
+ },
+ {
+ "name": "kitcambridge",
+ "email": "github@kitcambridge.be"
+ },
+ {
+ "name": "mathias",
+ "email": "mathias@qiwi.be"
+ },
+ {
+ "name": "phated",
+ "email": "blaine@iceddev.com"
+ },
+ {
+ "name": "d10",
+ "email": "demoneaux@gmail.com"
+ }
+ ],
+ "name": "lodash.without",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/lodash/lodash.git"
+ },
+ "scripts": {
+ "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
+ },
+ "version": "3.2.1"
+}
diff --git a/deps/npm/node_modules/lru-cache/README.md b/deps/npm/node_modules/lru-cache/README.md
index 3fd6d0bcae..a8bba688f7 100644
--- a/deps/npm/node_modules/lru-cache/README.md
+++ b/deps/npm/node_modules/lru-cache/README.md
@@ -36,7 +36,7 @@ away.
* `length` Function that is used to calculate the length of stored
items. If you're storing strings or buffers, then you probably want
to do something like `function(n){return n.length}`. The default is
- `function(n){return 1}`, which is fine if you want to store `max`
+ `function(n){return 1}`, which is fine if you want to store `n`
like-sized things.
* `dispose` Function that is called on items when they are dropped
from the cache. This can be handy if you want to close file
@@ -102,18 +102,8 @@ away.
Return total length of objects in cache taking into account
`length` options function.
-* `itemCount`
+* `itemCount()`
Return total quantity of objects currently in cache. Note, that
`stale` (see options) items are returned as part of this item
count.
-
-* `dump()`
-
- Return an array of the cache entries ready for serialization and usage
- with 'destinationCache.load(arr)`.
-
-* `load(cacheEntriesArray)`
-
- Loads another cache entries array, obtained with `sourceCache.dump()`,
- into the cache. The destination cache is reset before loading new entries
diff --git a/deps/npm/node_modules/lru-cache/lib/lru-cache.js b/deps/npm/node_modules/lru-cache/lib/lru-cache.js
index 32c2d2d90b..d66e7a2382 100644
--- a/deps/npm/node_modules/lru-cache/lib/lru-cache.js
+++ b/deps/npm/node_modules/lru-cache/lib/lru-cache.js
@@ -137,24 +137,10 @@ LRUCache.prototype.reset = function () {
this._itemCount = 0
}
+// Provided for debugging/dev purposes only. No promises whatsoever that
+// this API stays stable.
LRUCache.prototype.dump = function () {
- var arr = []
- var i = 0
-
- for (var k = this._mru - 1; k >= 0 && i < this._itemCount; k--) if (this._lruList[k]) {
- var hit = this._lruList[k]
- if (!isStale(this, hit)) {
- //Do not store staled hits
- ++i
- arr.push({
- k: hit.key,
- v: hit.value,
- e: hit.now + (hit.maxAge || 0)
- });
- }
- }
- //arr has the most read first
- return arr
+ return this._cache
}
LRUCache.prototype.dumpLru = function () {
@@ -164,13 +150,8 @@ LRUCache.prototype.dumpLru = function () {
LRUCache.prototype.set = function (key, value, maxAge) {
maxAge = maxAge || this._maxAge
var now = maxAge ? Date.now() : 0
- var len = this._lengthCalculator(value)
if (hOP(this._cache, key)) {
- if (len > this._max) {
- del(this, this._cache[key])
- return false
- }
// dispose of the old one before overwriting
if (this._dispose)
this._dispose(key, this._cache[key].value)
@@ -178,16 +159,11 @@ LRUCache.prototype.set = function (key, value, maxAge) {
this._cache[key].now = now
this._cache[key].maxAge = maxAge
this._cache[key].value = value
- this._length += (len - this._cache[key].length)
- this._cache[key].length = len
this.get(key)
-
- if (this._length > this._max)
- trim(this)
-
return true
}
+ var len = this._lengthCalculator(value)
var hit = new Entry(key, value, this._mru++, len, now, maxAge)
// oversized objects fall out of cache automatically.
@@ -233,26 +209,6 @@ LRUCache.prototype.del = function (key) {
del(this, this._cache[key])
}
-LRUCache.prototype.load = function (arr) {
- //reset the cache
- this.reset();
-
- var now = Date.now()
- //A previous serialized cache has the most recent items first
- for (var l = arr.length - 1; l >= 0; l-- ) {
- var hit = arr[l]
- var expiresAt = hit.e || 0
- if (expiresAt === 0) {
- //the item was created without expiration in a non aged cache
- this.set(hit.k, hit.v)
- } else {
- var maxAge = expiresAt - now
- //dont add already expired items
- if (maxAge > 0) this.set(hit.k, hit.v, maxAge)
- }
- }
-}
-
function get (self, key, doUse) {
var hit = self._cache[key]
if (hit) {
diff --git a/deps/npm/node_modules/lru-cache/package.json b/deps/npm/node_modules/lru-cache/package.json
index 5a9d76a1d5..97472d1fb1 100644
--- a/deps/npm/node_modules/lru-cache/package.json
+++ b/deps/npm/node_modules/lru-cache/package.json
@@ -1,47 +1,64 @@
{
- "name": "lru-cache",
- "description": "A cache object that deletes the least-recently-used items.",
- "version": "2.7.0",
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me"
- },
- "keywords": [
- "mru",
- "lru",
- "cache"
+ "_args": [
+ [
+ "lru-cache@2",
+ "/Users/rebecca/code/npm/node_modules/node-gyp/node_modules/minimatch"
+ ]
],
- "scripts": {
- "test": "tap test --gc"
+ "_from": "lru-cache@>=2.0.0 <3.0.0",
+ "_id": "lru-cache@2.6.5",
+ "_inCache": true,
+ "_location": "/lru-cache",
+ "_nodeVersion": "2.2.1",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
},
- "main": "lib/lru-cache.js",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/node-lru-cache.git"
+ "_npmVersion": "3.0.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "lru-cache",
+ "raw": "lru-cache@2",
+ "rawSpec": "2",
+ "scope": null,
+ "spec": ">=2.0.0 <3.0.0",
+ "type": "range"
},
- "devDependencies": {
- "tap": "^1.2.0",
- "weak": ""
+ "_requiredBy": [
+ "/node-gyp/minimatch"
+ ],
+ "_resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz",
+ "_shasum": "e56d6354148ede8d7707b58d143220fd08df0fd5",
+ "_shrinkwrap": null,
+ "_spec": "lru-cache@2",
+ "_where": "/Users/rebecca/code/npm/node_modules/node-gyp/node_modules/minimatch",
+ "author": {
+ "email": "i@izs.me",
+ "name": "Isaac Z. Schlueter"
},
- "license": "ISC",
- "gitHead": "fc6ee93093f4e463e5946736d4c48adc013724d1",
"bugs": {
"url": "https://github.com/isaacs/node-lru-cache/issues"
},
- "homepage": "https://github.com/isaacs/node-lru-cache#readme",
- "_id": "lru-cache@2.7.0",
- "_shasum": "aaa376a4cd970f9cebf5ec1909566ec034f07ee6",
- "_from": "lru-cache@2.7.0",
- "_npmVersion": "3.3.2",
- "_nodeVersion": "4.0.0",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
+ "dependencies": {},
+ "description": "A cache object that deletes the least-recently-used items.",
+ "devDependencies": {
+ "tap": "^1.2.0",
+ "weak": ""
},
+ "directories": {},
"dist": {
- "shasum": "aaa376a4cd970f9cebf5ec1909566ec034f07ee6",
- "tarball": "http://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz"
+ "shasum": "e56d6354148ede8d7707b58d143220fd08df0fd5",
+ "tarball": "http://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz"
},
+ "gitHead": "7062a0c891bfb80a294be9217e4de0f882e75776",
+ "homepage": "https://github.com/isaacs/node-lru-cache#readme",
+ "keywords": [
+ "cache",
+ "lru",
+ "mru"
+ ],
+ "license": "ISC",
+ "main": "lib/lru-cache.js",
"maintainers": [
{
"name": "isaacs",
@@ -52,7 +69,14 @@
"email": "ogd@aoaioxxysz.net"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.0.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "lru-cache",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/node-lru-cache.git"
+ },
+ "scripts": {
+ "test": "tap test --gc"
+ },
+ "version": "2.6.5"
}
diff --git a/deps/npm/node_modules/lru-cache/test/basic.js b/deps/npm/node_modules/lru-cache/test/basic.js
index b47225f109..949113e9ce 100644
--- a/deps/npm/node_modules/lru-cache/test/basic.js
+++ b/deps/npm/node_modules/lru-cache/test/basic.js
@@ -93,6 +93,31 @@ test("reset", function (t) {
})
+// Note: `<cache>.dump()` is a debugging tool only. No guarantees are made
+// about the format/layout of the response.
+test("dump", function (t) {
+ var cache = new LRU(10)
+ var d = cache.dump();
+ t.equal(Object.keys(d).length, 0, "nothing in dump for empty cache")
+ cache.set("a", "A")
+ var d = cache.dump() // { a: { key: "a", value: "A", lu: 0 } }
+ t.ok(d.a)
+ t.equal(d.a.key, "a")
+ t.equal(d.a.value, "A")
+ t.equal(d.a.lu, 0)
+
+ cache.set("b", "B")
+ cache.get("b")
+ d = cache.dump()
+ t.ok(d.b)
+ t.equal(d.b.key, "b")
+ t.equal(d.b.value, "B")
+ t.equal(d.b.lu, 2)
+
+ t.end()
+})
+
+
test("basic with weighed length", function (t) {
var cache = new LRU({
max: 100,
@@ -157,32 +182,6 @@ test("lru recently gotten with weighed length", function (t) {
t.end()
})
-test("lru recently updated with weighed length", function (t) {
- var cache = new LRU({
- max: 8,
- length: function (item) { return item.length }
- })
- cache.set("a", "A")
- cache.set("b", "BB")
- cache.set("c", "CCC")
- t.equal(cache.length, 6) //CCC BB A
- cache.set("a", "+A")
- t.equal(cache.length, 7) //+A CCC BB
- cache.set("b", "++BB")
- t.equal(cache.length, 6) //++BB +A
- t.equal(cache.get("c"), undefined)
-
- cache.set("c", "oversized")
- t.equal(cache.length, 6) //++BB +A
- t.equal(cache.get("c"), undefined)
-
- cache.set("a", "oversized")
- t.equal(cache.length, 4) //++BB
- t.equal(cache.get("a"), undefined)
- t.equal(cache.get("b"), "++BB")
- t.end()
-})
-
test("set returns proper booleans", function(t) {
var cache = new LRU({
max: 5,
diff --git a/deps/npm/node_modules/lru-cache/test/serialize.js b/deps/npm/node_modules/lru-cache/test/serialize.js
deleted file mode 100644
index 5fe5dc3d37..0000000000
--- a/deps/npm/node_modules/lru-cache/test/serialize.js
+++ /dev/null
@@ -1,215 +0,0 @@
-var test = require('tap').test
-var LRU = require('../')
-
-test('dump', function (t) {
- var cache = new LRU()
-
- t.equal(cache.dump().length, 0, "nothing in dump for empty cache")
-
- cache.set("a", "A")
- cache.set("b", "B")
- t.deepEqual(cache.dump(), [
- { k: "b", v: "B", e: 0 },
- { k: "a", v: "A", e: 0 }
- ])
-
- cache.set("a", "A");
- t.deepEqual(cache.dump(), [
- { k: "a", v: "A", e: 0 },
- { k: "b", v: "B", e: 0 }
- ])
-
- cache.get("b");
- t.deepEqual(cache.dump(), [
- { k: "b", v: "B", e: 0 },
- { k: "a", v: "A", e: 0 }
- ])
-
- cache.del("a");
- t.deepEqual(cache.dump(), [
- { k: "b", v: "B", e: 0 }
- ])
-
- t.end()
-})
-
-test("do not dump stale items", function(t) {
- var cache = new LRU({
- max: 5,
- maxAge: 50
- })
-
- //expires at 50
- cache.set("a", "A")
-
- setTimeout(function () {
- //expires at 75
- cache.set("b", "B")
- var s = cache.dump()
- t.equal(s.length, 2)
- t.equal(s[0].k, "b")
- t.equal(s[1].k, "a")
- }, 25)
-
- setTimeout(function () {
- //expires at 110
- cache.set("c", "C")
- var s = cache.dump()
- t.equal(s.length, 2)
- t.equal(s[0].k, "c")
- t.equal(s[1].k, "b")
- }, 60)
-
- setTimeout(function () {
- //expires at 130
- cache.set("d", "D", 40)
- var s = cache.dump()
- t.equal(s.length, 2)
- t.equal(s[0].k, "d")
- t.equal(s[1].k, "c")
- }, 90)
-
- setTimeout(function () {
- var s = cache.dump()
- t.equal(s.length, 1)
- t.equal(s[0].k, "d")
- }, 120)
-
- setTimeout(function () {
- var s = cache.dump()
- t.deepEqual(s, [])
- t.end()
- }, 155)
-})
-
-test("load basic cache", function(t) {
- var cache = new LRU(),
- copy = new LRU()
-
- cache.set("a", "A")
- cache.set("b", "B")
-
- copy.load(cache.dump())
- t.deepEquals(cache.dump(), copy.dump())
-
- t.end()
-})
-
-
-test("load staled cache", function(t) {
- var cache = new LRU({maxAge: 50}),
- copy = new LRU({maxAge: 50}),
- arr
-
- //expires at 50
- cache.set("a", "A")
- setTimeout(function () {
- //expires at 80
- cache.set("b", "B")
- arr = cache.dump()
- t.equal(arr.length, 2)
- }, 30)
-
- setTimeout(function () {
- copy.load(arr)
- t.equal(copy.get("a"), undefined)
- t.equal(copy.get("b"), "B")
- }, 60)
-
- setTimeout(function () {
- t.equal(copy.get("b"), undefined)
- t.end()
- }, 90)
-})
-
-test("load to other size cache", function(t) {
- var cache = new LRU({max: 2}),
- copy = new LRU({max: 1})
-
- cache.set("a", "A")
- cache.set("b", "B")
-
- copy.load(cache.dump())
- t.equal(copy.get("a"), undefined)
- t.equal(copy.get("b"), "B")
-
- //update the last read from original cache
- cache.get("a")
- copy.load(cache.dump())
- t.equal(copy.get("a"), "A")
- t.equal(copy.get("b"), undefined)
-
- t.end()
-})
-
-
-test("load to other age cache", function(t) {
- var cache = new LRU({maxAge: 50}),
- aged = new LRU({maxAge: 100}),
- simple = new LRU(),
- arr,
- expired
-
- //created at 0
- //a would be valid till 0 + 50
- cache.set("a", "A")
- setTimeout(function () {
- //created at 20
- //b would be valid till 20 + 50
- cache.set("b", "B")
- //b would be valid till 20 + 70
- cache.set("c", "C", 70)
- arr = cache.dump()
- t.equal(arr.length, 3)
- }, 20)
-
- setTimeout(function () {
- t.equal(cache.get("a"), undefined)
- t.equal(cache.get("b"), "B")
- t.equal(cache.get("c"), "C")
-
- aged.load(arr)
- t.equal(aged.get("a"), undefined)
- t.equal(aged.get("b"), "B")
- t.equal(aged.get("c"), "C")
-
- simple.load(arr)
- t.equal(simple.get("a"), undefined)
- t.equal(simple.get("b"), "B")
- t.equal(simple.get("c"), "C")
- }, 60)
-
- setTimeout(function () {
- t.equal(cache.get("a"), undefined)
- t.equal(cache.get("b"), undefined)
- t.equal(cache.get("c"), "C")
-
- aged.load(arr)
- t.equal(aged.get("a"), undefined)
- t.equal(aged.get("b"), undefined)
- t.equal(aged.get("c"), "C")
-
- simple.load(arr)
- t.equal(simple.get("a"), undefined)
- t.equal(simple.get("b"), undefined)
- t.equal(simple.get("c"), "C")
- }, 80)
-
- setTimeout(function () {
- t.equal(cache.get("a"), undefined)
- t.equal(cache.get("b"), undefined)
- t.equal(cache.get("c"), undefined)
-
- aged.load(arr)
- t.equal(aged.get("a"), undefined)
- t.equal(aged.get("b"), undefined)
- t.equal(aged.get("c"), undefined)
-
- simple.load(arr)
- t.equal(simple.get("a"), undefined)
- t.equal(simple.get("b"), undefined)
- t.equal(simple.get("c"), undefined)
- t.end()
- }, 100)
-
-})
diff --git a/deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/HISTORY.md b/deps/npm/node_modules/mime-db/HISTORY.md
index 3088a726f6..3088a726f6 100644
--- a/deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/HISTORY.md
+++ b/deps/npm/node_modules/mime-db/HISTORY.md
diff --git a/deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/LICENSE b/deps/npm/node_modules/mime-db/LICENSE
index a7ae8ee9b8..a7ae8ee9b8 100644
--- a/deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/LICENSE
+++ b/deps/npm/node_modules/mime-db/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/README.md b/deps/npm/node_modules/mime-db/README.md
index 164cca0301..164cca0301 100644
--- a/deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/README.md
+++ b/deps/npm/node_modules/mime-db/README.md
diff --git a/deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/db.json b/deps/npm/node_modules/mime-db/db.json
index f5b1a8c511..f5b1a8c511 100644
--- a/deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/db.json
+++ b/deps/npm/node_modules/mime-db/db.json
diff --git a/deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/index.js b/deps/npm/node_modules/mime-db/index.js
index 551031f690..551031f690 100644
--- a/deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/index.js
+++ b/deps/npm/node_modules/mime-db/index.js
diff --git a/deps/npm/node_modules/mime-db/package.json b/deps/npm/node_modules/mime-db/package.json
new file mode 100644
index 0000000000..66acfaa437
--- /dev/null
+++ b/deps/npm/node_modules/mime-db/package.json
@@ -0,0 +1,121 @@
+{
+ "_args": [
+ [
+ "mime-db@~1.19.0",
+ "/Users/rebecca/code/npm/node_modules/mime-types"
+ ]
+ ],
+ "_from": "mime-db@>=1.19.0 <1.20.0",
+ "_id": "mime-db@1.19.0",
+ "_inCache": true,
+ "_location": "/mime-db",
+ "_npmUser": {
+ "email": "doug@somethingdoug.com",
+ "name": "dougwilson"
+ },
+ "_npmVersion": "1.4.28",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "mime-db",
+ "raw": "mime-db@~1.19.0",
+ "rawSpec": "~1.19.0",
+ "scope": null,
+ "spec": ">=1.19.0 <1.20.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/mime-types"
+ ],
+ "_resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz",
+ "_shasum": "496a18198a7ce8244534e25bb102b74fb420fd56",
+ "_shrinkwrap": null,
+ "_spec": "mime-db@~1.19.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/mime-types",
+ "bugs": {
+ "url": "https://github.com/jshttp/mime-db/issues"
+ },
+ "contributors": [
+ {
+ "name": "Douglas Christopher Wilson",
+ "email": "doug@somethingdoug.com"
+ },
+ {
+ "name": "Jonathan Ong",
+ "email": "me@jongleberry.com",
+ "url": "http://jongleberry.com"
+ },
+ {
+ "name": "Robert Kieffer",
+ "email": "robert@broofa.com",
+ "url": "http://github.com/broofa"
+ }
+ ],
+ "dependencies": {},
+ "description": "Media Type Database",
+ "devDependencies": {
+ "bluebird": "2.10.0",
+ "co": "4.6.0",
+ "cogent": "1.0.1",
+ "csv-parse": "1.0.0",
+ "gnode": "0.1.1",
+ "istanbul": "0.3.20",
+ "mocha": "1.21.5",
+ "raw-body": "2.1.3",
+ "stream-to-array": "2"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "496a18198a7ce8244534e25bb102b74fb420fd56",
+ "tarball": "http://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ },
+ "files": [
+ "HISTORY.md",
+ "LICENSE",
+ "README.md",
+ "db.json",
+ "index.js"
+ ],
+ "gitHead": "46a40f0524a01fb3075a7ecde92e8e04fc93d599",
+ "homepage": "https://github.com/jshttp/mime-db",
+ "installable": true,
+ "keywords": [
+ "charset",
+ "charsets",
+ "database",
+ "db",
+ "mime",
+ "type",
+ "types"
+ ],
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "jongleberry",
+ "email": "jonathanrichardong@gmail.com"
+ },
+ {
+ "name": "dougwilson",
+ "email": "doug@somethingdoug.com"
+ }
+ ],
+ "name": "mime-db",
+ "optionalDependencies": {},
+ "readme": "# mime-db\n\n[![NPM Version][npm-version-image]][npm-url]\n[![NPM Downloads][npm-downloads-image]][npm-url]\n[![Node.js Version][node-image]][node-url]\n[![Build Status][travis-image]][travis-url]\n[![Coverage Status][coveralls-image]][coveralls-url]\n\nThis is a database of all mime types.\nIt consists of a single, public JSON file and does not include any logic,\nallowing it to remain as un-opinionated as possible with an API.\nIt aggregates data from the following sources:\n\n- http://www.iana.org/assignments/media-types/media-types.xhtml\n- http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types\n- http://hg.nginx.org/nginx/raw-file/default/conf/mime.types\n\n## Installation\n\n```bash\nnpm install mime-db\n```\n\n### Database Download\n\nIf you're crazy enough to use this in the browser, you can just grab the\nJSON file using [RawGit](https://rawgit.com/). It is recommended to replace\n`master` with [a release tag](https://github.com/jshttp/mime-db/tags) as the\nJSON format may change in the future.\n\n```\nhttps://cdn.rawgit.com/jshttp/mime-db/master/db.json\n```\n\n## Usage\n\n```js\nvar db = require('mime-db');\n\n// grab data on .js files\nvar data = db['application/javascript'];\n```\n\n## Data Structure\n\nThe JSON file is a map lookup for lowercased mime types.\nEach mime type has the following properties:\n\n- `.source` - where the mime type is defined.\n If not set, it's probably a custom media type.\n - `apache` - [Apache common media types](http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types)\n - `iana` - [IANA-defined media types](http://www.iana.org/assignments/media-types/media-types.xhtml)\n - `nginx` - [nginx media types](http://hg.nginx.org/nginx/raw-file/default/conf/mime.types)\n- `.extensions[]` - known extensions associated with this mime type.\n- `.compressible` - whether a file of this type is can be gzipped.\n- `.charset` - the default charset associated with this type, if any.\n\nIf unknown, every property could be `undefined`.\n\n## Contributing\n\nTo edit the database, only make PRs against `src/custom.json` or\n`src/custom-suffix.json`.\n\nTo update the build, run `npm run build`.\n\n## Adding Custom Media Types\n\nThe best way to get new media types included in this library is to register\nthem with the IANA. The community registration procedure is outlined in\n[RFC 6838 section 5](http://tools.ietf.org/html/rfc6838#section-5). Types\nregistered with the IANA are automatically pulled into this library.\n\n[npm-version-image]: https://img.shields.io/npm/v/mime-db.svg\n[npm-downloads-image]: https://img.shields.io/npm/dm/mime-db.svg\n[npm-url]: https://npmjs.org/package/mime-db\n[travis-image]: https://img.shields.io/travis/jshttp/mime-db/master.svg\n[travis-url]: https://travis-ci.org/jshttp/mime-db\n[coveralls-image]: https://img.shields.io/coveralls/jshttp/mime-db/master.svg\n[coveralls-url]: https://coveralls.io/r/jshttp/mime-db?branch=master\n[node-image]: https://img.shields.io/node/v/mime-db.svg\n[node-url]: http://nodejs.org/download/\n",
+ "readmeFilename": "README.md",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/jshttp/mime-db.git"
+ },
+ "scripts": {
+ "build": "node scripts/build",
+ "fetch": "gnode scripts/fetch-apache && gnode scripts/fetch-iana && gnode scripts/fetch-nginx",
+ "test": "mocha --reporter spec --bail --check-leaks test/",
+ "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/",
+ "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/",
+ "update": "npm run fetch && npm run build"
+ },
+ "version": "1.19.0"
+}
diff --git a/deps/npm/node_modules/request/node_modules/mime-types/HISTORY.md b/deps/npm/node_modules/mime-types/HISTORY.md
index 3057e4940a..3057e4940a 100644
--- a/deps/npm/node_modules/request/node_modules/mime-types/HISTORY.md
+++ b/deps/npm/node_modules/mime-types/HISTORY.md
diff --git a/deps/npm/node_modules/request/node_modules/mime-types/LICENSE b/deps/npm/node_modules/mime-types/LICENSE
index 06166077be..06166077be 100644
--- a/deps/npm/node_modules/request/node_modules/mime-types/LICENSE
+++ b/deps/npm/node_modules/mime-types/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/mime-types/README.md b/deps/npm/node_modules/mime-types/README.md
index e26295d047..e26295d047 100644
--- a/deps/npm/node_modules/request/node_modules/mime-types/README.md
+++ b/deps/npm/node_modules/mime-types/README.md
diff --git a/deps/npm/node_modules/request/node_modules/mime-types/index.js b/deps/npm/node_modules/mime-types/index.js
index f7008b246d..f7008b246d 100644
--- a/deps/npm/node_modules/request/node_modules/mime-types/index.js
+++ b/deps/npm/node_modules/mime-types/index.js
diff --git a/deps/npm/node_modules/request/node_modules/mime-types/package.json b/deps/npm/node_modules/mime-types/package.json
index 73e16dde1e..5cd56a93b4 100644
--- a/deps/npm/node_modules/request/node_modules/mime-types/package.json
+++ b/deps/npm/node_modules/mime-types/package.json
@@ -1,7 +1,40 @@
{
- "name": "mime-types",
- "description": "The ultimate javascript content-type utility.",
- "version": "2.1.7",
+ "_args": [
+ [
+ "mime-types@~2.1.2",
+ "/Users/rebecca/code/npm/node_modules/request"
+ ]
+ ],
+ "_from": "mime-types@>=2.1.2 <2.2.0",
+ "_id": "mime-types@2.1.7",
+ "_inCache": true,
+ "_location": "/mime-types",
+ "_npmUser": {
+ "email": "doug@somethingdoug.com",
+ "name": "dougwilson"
+ },
+ "_npmVersion": "1.4.28",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "mime-types",
+ "raw": "mime-types@~2.1.2",
+ "rawSpec": "~2.1.2",
+ "scope": null,
+ "spec": ">=2.1.2 <2.2.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/form-data",
+ "/request"
+ ],
+ "_resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz",
+ "_shasum": "ff603970e3c731ef6f7f4df3c9a0f463a13c2755",
+ "_shrinkwrap": null,
+ "_spec": "mime-types@~2.1.2",
+ "_where": "/Users/rebecca/code/npm/node_modules/request",
+ "bugs": {
+ "url": "https://github.com/jshttp/mime-types/issues"
+ },
"contributors": [
{
"name": "Douglas Christopher Wilson",
@@ -18,48 +51,35 @@
"url": "http://jongleberry.com"
}
],
- "license": "MIT",
- "keywords": [
- "mime",
- "types"
- ],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/jshttp/mime-types.git"
- },
"dependencies": {
"mime-db": "~1.19.0"
},
+ "description": "The ultimate javascript content-type utility.",
"devDependencies": {
"istanbul": "0.3.20",
"mocha": "~1.21.5"
},
+ "directories": {},
+ "dist": {
+ "shasum": "ff603970e3c731ef6f7f4df3c9a0f463a13c2755",
+ "tarball": "http://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ },
"files": [
"HISTORY.md",
"LICENSE",
"index.js"
],
- "engines": {
- "node": ">= 0.6"
- },
- "scripts": {
- "test": "mocha --reporter spec test/test.js",
- "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot test/test.js",
- "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot test/test.js"
- },
"gitHead": "43f860c7df4a70246272194d601348865d550298",
- "bugs": {
- "url": "https://github.com/jshttp/mime-types/issues"
- },
"homepage": "https://github.com/jshttp/mime-types",
- "_id": "mime-types@2.1.7",
- "_shasum": "ff603970e3c731ef6f7f4df3c9a0f463a13c2755",
- "_from": "mime-types@>=2.1.2 <2.2.0",
- "_npmVersion": "1.4.28",
- "_npmUser": {
- "name": "dougwilson",
- "email": "doug@somethingdoug.com"
- },
+ "installable": true,
+ "keywords": [
+ "mime",
+ "types"
+ ],
+ "license": "MIT",
"maintainers": [
{
"name": "jongleberry",
@@ -74,11 +94,16 @@
"email": "doug@somethingdoug.com"
}
],
- "dist": {
- "shasum": "ff603970e3c731ef6f7f4df3c9a0f463a13c2755",
- "tarball": "http://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz"
+ "name": "mime-types",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/jshttp/mime-types"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "mocha --reporter spec test/test.js",
+ "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot test/test.js",
+ "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot test/test.js"
+ },
+ "version": "2.1.7"
}
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/README.md b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/README.md
deleted file mode 100644
index 62bc7bae3f..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/README.md
+++ /dev/null
@@ -1,121 +0,0 @@
-# brace-expansion
-
-[Brace expansion](https://www.gnu.org/software/bash/manual/html_node/Brace-Expansion.html),
-as known from sh/bash, in JavaScript.
-
-[![build status](https://secure.travis-ci.org/juliangruber/brace-expansion.svg)](http://travis-ci.org/juliangruber/brace-expansion)
-
-[![testling badge](https://ci.testling.com/juliangruber/brace-expansion.png)](https://ci.testling.com/juliangruber/brace-expansion)
-
-## Example
-
-```js
-var expand = require('brace-expansion');
-
-expand('file-{a,b,c}.jpg')
-// => ['file-a.jpg', 'file-b.jpg', 'file-c.jpg']
-
-expand('-v{,,}')
-// => ['-v', '-v', '-v']
-
-expand('file{0..2}.jpg')
-// => ['file0.jpg', 'file1.jpg', 'file2.jpg']
-
-expand('file-{a..c}.jpg')
-// => ['file-a.jpg', 'file-b.jpg', 'file-c.jpg']
-
-expand('file{2..0}.jpg')
-// => ['file2.jpg', 'file1.jpg', 'file0.jpg']
-
-expand('file{0..4..2}.jpg')
-// => ['file0.jpg', 'file2.jpg', 'file4.jpg']
-
-expand('file-{a..e..2}.jpg')
-// => ['file-a.jpg', 'file-c.jpg', 'file-e.jpg']
-
-expand('file{00..10..5}.jpg')
-// => ['file00.jpg', 'file05.jpg', 'file10.jpg']
-
-expand('{{A..C},{a..c}}')
-// => ['A', 'B', 'C', 'a', 'b', 'c']
-
-expand('ppp{,config,oe{,conf}}')
-// => ['ppp', 'pppconfig', 'pppoe', 'pppoeconf']
-```
-
-## API
-
-```js
-var expand = require('brace-expansion');
-```
-
-### var expanded = expand(str)
-
-Return an array of all possible and valid expansions of `str`. If none are
-found, `[str]` is returned.
-
-Valid expansions are:
-
-```js
-/^(.*,)+(.+)?$/
-// {a,b,...}
-```
-
-A comma seperated list of options, like `{a,b}` or `{a,{b,c}}` or `{,a,}`.
-
-```js
-/^-?\d+\.\.-?\d+(\.\.-?\d+)?$/
-// {x..y[..incr]}
-```
-
-A numeric sequence from `x` to `y` inclusive, with optional increment.
-If `x` or `y` start with a leading `0`, all the numbers will be padded
-to have equal length. Negative numbers and backwards iteration work too.
-
-```js
-/^-?\d+\.\.-?\d+(\.\.-?\d+)?$/
-// {x..y[..incr]}
-```
-
-An alphabetic sequence from `x` to `y` inclusive, with optional increment.
-`x` and `y` must be exactly one character, and if given, `incr` must be a
-number.
-
-For compatibility reasons, the string `${` is not eligible for brace expansion.
-
-## Installation
-
-With [npm](https://npmjs.org) do:
-
-```bash
-npm install brace-expansion
-```
-
-## Contributors
-
-- [Julian Gruber](https://github.com/juliangruber)
-- [Isaac Z. Schlueter](https://github.com/isaacs)
-
-## License
-
-(MIT)
-
-Copyright (c) 2013 Julian Gruber &lt;julian@juliangruber.com&gt;
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-of the Software, and to permit persons to whom the Software is furnished to do
-so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/example.js b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/example.js
deleted file mode 100644
index 60ecfc74d4..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/example.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var expand = require('./');
-
-console.log(expand('http://any.org/archive{1996..1999}/vol{1..4}/part{a,b,c}.html'));
-console.log(expand('http://www.numericals.com/file{1..100..10}.txt'));
-console.log(expand('http://www.letters.com/file{a..z..2}.txt'));
-console.log(expand('mkdir /usr/local/src/bash/{old,new,dist,bugs}'));
-console.log(expand('chown root /usr/{ucb/{ex,edit},lib/{ex?.?*,how_ex}}'));
-
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/index.js b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/index.js
deleted file mode 100644
index a23104e955..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/index.js
+++ /dev/null
@@ -1,191 +0,0 @@
-var concatMap = require('concat-map');
-var balanced = require('balanced-match');
-
-module.exports = expandTop;
-
-var escSlash = '\0SLASH'+Math.random()+'\0';
-var escOpen = '\0OPEN'+Math.random()+'\0';
-var escClose = '\0CLOSE'+Math.random()+'\0';
-var escComma = '\0COMMA'+Math.random()+'\0';
-var escPeriod = '\0PERIOD'+Math.random()+'\0';
-
-function numeric(str) {
- return parseInt(str, 10) == str
- ? parseInt(str, 10)
- : str.charCodeAt(0);
-}
-
-function escapeBraces(str) {
- return str.split('\\\\').join(escSlash)
- .split('\\{').join(escOpen)
- .split('\\}').join(escClose)
- .split('\\,').join(escComma)
- .split('\\.').join(escPeriod);
-}
-
-function unescapeBraces(str) {
- return str.split(escSlash).join('\\')
- .split(escOpen).join('{')
- .split(escClose).join('}')
- .split(escComma).join(',')
- .split(escPeriod).join('.');
-}
-
-
-// Basically just str.split(","), but handling cases
-// where we have nested braced sections, which should be
-// treated as individual members, like {a,{b,c},d}
-function parseCommaParts(str) {
- if (!str)
- return [''];
-
- var parts = [];
- var m = balanced('{', '}', str);
-
- if (!m)
- return str.split(',');
-
- var pre = m.pre;
- var body = m.body;
- var post = m.post;
- var p = pre.split(',');
-
- p[p.length-1] += '{' + body + '}';
- var postParts = parseCommaParts(post);
- if (post.length) {
- p[p.length-1] += postParts.shift();
- p.push.apply(p, postParts);
- }
-
- parts.push.apply(parts, p);
-
- return parts;
-}
-
-function expandTop(str) {
- if (!str)
- return [];
-
- return expand(escapeBraces(str), true).map(unescapeBraces);
-}
-
-function identity(e) {
- return e;
-}
-
-function embrace(str) {
- return '{' + str + '}';
-}
-function isPadded(el) {
- return /^-?0\d/.test(el);
-}
-
-function lte(i, y) {
- return i <= y;
-}
-function gte(i, y) {
- return i >= y;
-}
-
-function expand(str, isTop) {
- var expansions = [];
-
- var m = balanced('{', '}', str);
- if (!m || /\$$/.test(m.pre)) return [str];
-
- var isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m.body);
- var isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m.body);
- var isSequence = isNumericSequence || isAlphaSequence;
- var isOptions = /^(.*,)+(.+)?$/.test(m.body);
- if (!isSequence && !isOptions) {
- // {a},b}
- if (m.post.match(/,.*}/)) {
- str = m.pre + '{' + m.body + escClose + m.post;
- return expand(str);
- }
- return [str];
- }
-
- var n;
- if (isSequence) {
- n = m.body.split(/\.\./);
- } else {
- n = parseCommaParts(m.body);
- if (n.length === 1) {
- // x{{a,b}}y ==> x{a}y x{b}y
- n = expand(n[0], false).map(embrace);
- if (n.length === 1) {
- var post = m.post.length
- ? expand(m.post, false)
- : [''];
- return post.map(function(p) {
- return m.pre + n[0] + p;
- });
- }
- }
- }
-
- // at this point, n is the parts, and we know it's not a comma set
- // with a single entry.
-
- // no need to expand pre, since it is guaranteed to be free of brace-sets
- var pre = m.pre;
- var post = m.post.length
- ? expand(m.post, false)
- : [''];
-
- var N;
-
- if (isSequence) {
- var x = numeric(n[0]);
- var y = numeric(n[1]);
- var width = Math.max(n[0].length, n[1].length)
- var incr = n.length == 3
- ? Math.abs(numeric(n[2]))
- : 1;
- var test = lte;
- var reverse = y < x;
- if (reverse) {
- incr *= -1;
- test = gte;
- }
- var pad = n.some(isPadded);
-
- N = [];
-
- for (var i = x; test(i, y); i += incr) {
- var c;
- if (isAlphaSequence) {
- c = String.fromCharCode(i);
- if (c === '\\')
- c = '';
- } else {
- c = String(i);
- if (pad) {
- var need = width - c.length;
- if (need > 0) {
- var z = new Array(need + 1).join('0');
- if (i < 0)
- c = '-' + z + c.slice(1);
- else
- c = z + c;
- }
- }
- }
- N.push(c);
- }
- } else {
- N = concatMap(n, function(el) { return expand(el, false) });
- }
-
- for (var j = 0; j < N.length; j++) {
- for (var k = 0; k < post.length; k++) {
- var expansion = pre + N[j] + post[k];
- if (!isTop || isSequence || expansion)
- expansions.push(expansion);
- }
- }
-
- return expansions;
-}
-
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile
deleted file mode 100644
index fa5da71a6d..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile
+++ /dev/null
@@ -1,6 +0,0 @@
-
-test:
- @node_modules/.bin/tape test/*.js
-
-.PHONY: test
-
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/example.js b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/example.js
deleted file mode 100644
index c02ad348e6..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/example.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var balanced = require('./');
-
-console.log(balanced('{', '}', 'pre{in{nested}}post'));
-console.log(balanced('{', '}', 'pre{first}between{second}post'));
-
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json
deleted file mode 100644
index 2f1bd3d5d2..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json
+++ /dev/null
@@ -1,83 +0,0 @@
-{
- "name": "concat-map",
- "description": "concatenative mapdashery",
- "version": "0.0.1",
- "repository": {
- "type": "git",
- "url": "git://github.com/substack/node-concat-map.git"
- },
- "main": "index.js",
- "keywords": [
- "concat",
- "concatMap",
- "map",
- "functional",
- "higher-order"
- ],
- "directories": {
- "example": "example",
- "test": "test"
- },
- "scripts": {
- "test": "tape test/*.js"
- },
- "devDependencies": {
- "tape": "~2.4.0"
- },
- "license": "MIT",
- "author": {
- "name": "James Halliday",
- "email": "mail@substack.net",
- "url": "http://substack.net"
- },
- "testling": {
- "files": "test/*.js",
- "browsers": {
- "ie": [
- 6,
- 7,
- 8,
- 9
- ],
- "ff": [
- 3.5,
- 10,
- 15
- ],
- "chrome": [
- 10,
- 22
- ],
- "safari": [
- 5.1
- ],
- "opera": [
- 12
- ]
- }
- },
- "bugs": {
- "url": "https://github.com/substack/node-concat-map/issues"
- },
- "homepage": "https://github.com/substack/node-concat-map",
- "_id": "concat-map@0.0.1",
- "dist": {
- "shasum": "d8a96bd77fd68df7793a73036a3ba0d5405d477b",
- "tarball": "https://registrytwo.npmjs.com/concat-map/-/concat-map-0.0.1.tgz"
- },
- "_from": "concat-map@0.0.1",
- "_npmVersion": "1.3.21",
- "_npmUser": {
- "name": "substack",
- "email": "mail@substack.net"
- },
- "maintainers": [
- {
- "name": "substack",
- "email": "mail@substack.net"
- }
- ],
- "_shasum": "d8a96bd77fd68df7793a73036a3ba0d5405d477b",
- "_resolved": "https://registrytwo.npmjs.com/concat-map/-/concat-map-0.0.1.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/package.json b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/package.json
deleted file mode 100644
index 5f1866c8b5..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/package.json
+++ /dev/null
@@ -1,75 +0,0 @@
-{
- "name": "brace-expansion",
- "description": "Brace expansion as known from sh/bash",
- "version": "1.1.0",
- "repository": {
- "type": "git",
- "url": "git://github.com/juliangruber/brace-expansion.git"
- },
- "homepage": "https://github.com/juliangruber/brace-expansion",
- "main": "index.js",
- "scripts": {
- "test": "tape test/*.js",
- "gentest": "bash test/generate.sh"
- },
- "dependencies": {
- "balanced-match": "^0.2.0",
- "concat-map": "0.0.1"
- },
- "devDependencies": {
- "tape": "^3.0.3"
- },
- "keywords": [],
- "author": {
- "name": "Julian Gruber",
- "email": "mail@juliangruber.com",
- "url": "http://juliangruber.com"
- },
- "license": "MIT",
- "testling": {
- "files": "test/*.js",
- "browsers": [
- "ie/8..latest",
- "firefox/20..latest",
- "firefox/nightly",
- "chrome/25..latest",
- "chrome/canary",
- "opera/12..latest",
- "opera/next",
- "safari/5.1..latest",
- "ipad/6.0..latest",
- "iphone/6.0..latest",
- "android-browser/4.2..latest"
- ]
- },
- "gitHead": "b5fa3b1c74e5e2dba2d0efa19b28335641bc1164",
- "bugs": {
- "url": "https://github.com/juliangruber/brace-expansion/issues"
- },
- "_id": "brace-expansion@1.1.0",
- "_shasum": "c9b7d03c03f37bc704be100e522b40db8f6cfcd9",
- "_from": "brace-expansion@>=1.0.0 <2.0.0",
- "_npmVersion": "2.1.10",
- "_nodeVersion": "0.10.32",
- "_npmUser": {
- "name": "juliangruber",
- "email": "julian@juliangruber.com"
- },
- "maintainers": [
- {
- "name": "juliangruber",
- "email": "julian@juliangruber.com"
- },
- {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
- }
- ],
- "dist": {
- "shasum": "c9b7d03c03f37bc704be100e522b40db8f6cfcd9",
- "tarball": "http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/bash-comparison.js b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/bash-comparison.js
deleted file mode 100644
index 5fe2b8ad48..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/bash-comparison.js
+++ /dev/null
@@ -1,32 +0,0 @@
-var test = require('tape');
-var expand = require('..');
-var fs = require('fs');
-var resfile = __dirname + '/bash-results.txt';
-var cases = fs.readFileSync(resfile, 'utf8').split('><><><><');
-
-// throw away the EOF marker
-cases.pop()
-
-test('matches bash expansions', function(t) {
- cases.forEach(function(testcase) {
- var set = testcase.split('\n');
- var pattern = set.shift();
- var actual = expand(pattern);
-
- // If it expands to the empty string, then it's actually
- // just nothing, but Bash is a singly typed language, so
- // "nothing" is the same as "".
- if (set.length === 1 && set[0] === '') {
- set = []
- } else {
- // otherwise, strip off the [] that were added so that
- // "" expansions would be preserved properly.
- set = set.map(function (s) {
- return s.replace(/^\[|\]$/g, '')
- })
- }
-
- t.same(actual, set, pattern);
- });
- t.end();
-})
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/bash-results.txt b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/bash-results.txt
deleted file mode 100644
index 958148d26a..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/bash-results.txt
+++ /dev/null
@@ -1,1075 +0,0 @@
-A{b,{d,e},{f,g}}Z
-[AbZ]
-[AdZ]
-[AeZ]
-[AfZ]
-[AgZ]><><><><PRE-{a,b}{{a,b},a,b}-POST
-[PRE-aa-POST]
-[PRE-ab-POST]
-[PRE-aa-POST]
-[PRE-ab-POST]
-[PRE-ba-POST]
-[PRE-bb-POST]
-[PRE-ba-POST]
-[PRE-bb-POST]><><><><\{a,b}{{a,b},a,b}
-[{a,b}a]
-[{a,b}b]
-[{a,b}a]
-[{a,b}b]><><><><{{a,b}
-[{a]
-[{b]><><><><{a,b}}
-[a}]
-[b}]><><><><{,}
-><><><><a{,}
-[a]
-[a]><><><><{,}b
-[b]
-[b]><><><><a{,}b
-[ab]
-[ab]><><><><a{b}c
-[a{b}c]><><><><a{1..5}b
-[a1b]
-[a2b]
-[a3b]
-[a4b]
-[a5b]><><><><a{01..5}b
-[a01b]
-[a02b]
-[a03b]
-[a04b]
-[a05b]><><><><a{-01..5}b
-[a-01b]
-[a000b]
-[a001b]
-[a002b]
-[a003b]
-[a004b]
-[a005b]><><><><a{-01..5..3}b
-[a-01b]
-[a002b]
-[a005b]><><><><a{001..9}b
-[a001b]
-[a002b]
-[a003b]
-[a004b]
-[a005b]
-[a006b]
-[a007b]
-[a008b]
-[a009b]><><><><a{b,c{d,e},{f,g}h}x{y,z
-[abx{y,z]
-[acdx{y,z]
-[acex{y,z]
-[afhx{y,z]
-[aghx{y,z]><><><><a{b,c{d,e},{f,g}h}x{y,z\}
-[abx{y,z}]
-[acdx{y,z}]
-[acex{y,z}]
-[afhx{y,z}]
-[aghx{y,z}]><><><><a{b,c{d,e},{f,g}h}x{y,z}
-[abxy]
-[abxz]
-[acdxy]
-[acdxz]
-[acexy]
-[acexz]
-[afhxy]
-[afhxz]
-[aghxy]
-[aghxz]><><><><a{b{c{d,e}f{x,y{{g}h
-[a{b{cdf{x,y{{g}h]
-[a{b{cef{x,y{{g}h]><><><><a{b{c{d,e}f{x,y{}g}h
-[a{b{cdfxh]
-[a{b{cdfy{}gh]
-[a{b{cefxh]
-[a{b{cefy{}gh]><><><><a{b{c{d,e}f{x,y}}g}h
-[a{b{cdfx}g}h]
-[a{b{cdfy}g}h]
-[a{b{cefx}g}h]
-[a{b{cefy}g}h]><><><><a{b{c{d,e}f}g}h
-[a{b{cdf}g}h]
-[a{b{cef}g}h]><><><><a{{x,y},z}b
-[axb]
-[ayb]
-[azb]><><><><f{x,y{g,z}}h
-[fxh]
-[fygh]
-[fyzh]><><><><f{x,y{{g,z}}h
-[f{x,y{g}h]
-[f{x,y{z}h]><><><><f{x,y{{g,z}}h}
-[fx]
-[fy{g}h]
-[fy{z}h]><><><><f{x,y{{g}h
-[f{x,y{{g}h]><><><><f{x,y{{g}}h
-[f{x,y{{g}}h]><><><><f{x,y{}g}h
-[fxh]
-[fy{}gh]><><><><z{a,b{,c}d
-[z{a,bd]
-[z{a,bcd]><><><><z{a,b},c}d
-[za,c}d]
-[zb,c}d]><><><><{-01..5}
-[-01]
-[000]
-[001]
-[002]
-[003]
-[004]
-[005]><><><><{-05..100..5}
-[-05]
-[000]
-[005]
-[010]
-[015]
-[020]
-[025]
-[030]
-[035]
-[040]
-[045]
-[050]
-[055]
-[060]
-[065]
-[070]
-[075]
-[080]
-[085]
-[090]
-[095]
-[100]><><><><{-05..100}
-[-05]
-[-04]
-[-03]
-[-02]
-[-01]
-[000]
-[001]
-[002]
-[003]
-[004]
-[005]
-[006]
-[007]
-[008]
-[009]
-[010]
-[011]
-[012]
-[013]
-[014]
-[015]
-[016]
-[017]
-[018]
-[019]
-[020]
-[021]
-[022]
-[023]
-[024]
-[025]
-[026]
-[027]
-[028]
-[029]
-[030]
-[031]
-[032]
-[033]
-[034]
-[035]
-[036]
-[037]
-[038]
-[039]
-[040]
-[041]
-[042]
-[043]
-[044]
-[045]
-[046]
-[047]
-[048]
-[049]
-[050]
-[051]
-[052]
-[053]
-[054]
-[055]
-[056]
-[057]
-[058]
-[059]
-[060]
-[061]
-[062]
-[063]
-[064]
-[065]
-[066]
-[067]
-[068]
-[069]
-[070]
-[071]
-[072]
-[073]
-[074]
-[075]
-[076]
-[077]
-[078]
-[079]
-[080]
-[081]
-[082]
-[083]
-[084]
-[085]
-[086]
-[087]
-[088]
-[089]
-[090]
-[091]
-[092]
-[093]
-[094]
-[095]
-[096]
-[097]
-[098]
-[099]
-[100]><><><><{0..5..2}
-[0]
-[2]
-[4]><><><><{0001..05..2}
-[0001]
-[0003]
-[0005]><><><><{0001..-5..2}
-[0001]
-[-001]
-[-003]
-[-005]><><><><{0001..-5..-2}
-[0001]
-[-001]
-[-003]
-[-005]><><><><{0001..5..-2}
-[0001]
-[0003]
-[0005]><><><><{01..5}
-[01]
-[02]
-[03]
-[04]
-[05]><><><><{1..05}
-[01]
-[02]
-[03]
-[04]
-[05]><><><><{1..05..3}
-[01]
-[04]><><><><{05..100}
-[005]
-[006]
-[007]
-[008]
-[009]
-[010]
-[011]
-[012]
-[013]
-[014]
-[015]
-[016]
-[017]
-[018]
-[019]
-[020]
-[021]
-[022]
-[023]
-[024]
-[025]
-[026]
-[027]
-[028]
-[029]
-[030]
-[031]
-[032]
-[033]
-[034]
-[035]
-[036]
-[037]
-[038]
-[039]
-[040]
-[041]
-[042]
-[043]
-[044]
-[045]
-[046]
-[047]
-[048]
-[049]
-[050]
-[051]
-[052]
-[053]
-[054]
-[055]
-[056]
-[057]
-[058]
-[059]
-[060]
-[061]
-[062]
-[063]
-[064]
-[065]
-[066]
-[067]
-[068]
-[069]
-[070]
-[071]
-[072]
-[073]
-[074]
-[075]
-[076]
-[077]
-[078]
-[079]
-[080]
-[081]
-[082]
-[083]
-[084]
-[085]
-[086]
-[087]
-[088]
-[089]
-[090]
-[091]
-[092]
-[093]
-[094]
-[095]
-[096]
-[097]
-[098]
-[099]
-[100]><><><><{0a..0z}
-[{0a..0z}]><><><><{a,b\}c,d}
-[a]
-[b}c]
-[d]><><><><{a,b{c,d}
-[{a,bc]
-[{a,bd]><><><><{a,b}c,d}
-[ac,d}]
-[bc,d}]><><><><{a..F}
-[a]
-[`]
-[_]
-[^]
-[]]
-[]
-[[]
-[Z]
-[Y]
-[X]
-[W]
-[V]
-[U]
-[T]
-[S]
-[R]
-[Q]
-[P]
-[O]
-[N]
-[M]
-[L]
-[K]
-[J]
-[I]
-[H]
-[G]
-[F]><><><><{A..f}
-[A]
-[B]
-[C]
-[D]
-[E]
-[F]
-[G]
-[H]
-[I]
-[J]
-[K]
-[L]
-[M]
-[N]
-[O]
-[P]
-[Q]
-[R]
-[S]
-[T]
-[U]
-[V]
-[W]
-[X]
-[Y]
-[Z]
-[[]
-[]
-[]]
-[^]
-[_]
-[`]
-[a]
-[b]
-[c]
-[d]
-[e]
-[f]><><><><{a..Z}
-[a]
-[`]
-[_]
-[^]
-[]]
-[]
-[[]
-[Z]><><><><{A..z}
-[A]
-[B]
-[C]
-[D]
-[E]
-[F]
-[G]
-[H]
-[I]
-[J]
-[K]
-[L]
-[M]
-[N]
-[O]
-[P]
-[Q]
-[R]
-[S]
-[T]
-[U]
-[V]
-[W]
-[X]
-[Y]
-[Z]
-[[]
-[]
-[]]
-[^]
-[_]
-[`]
-[a]
-[b]
-[c]
-[d]
-[e]
-[f]
-[g]
-[h]
-[i]
-[j]
-[k]
-[l]
-[m]
-[n]
-[o]
-[p]
-[q]
-[r]
-[s]
-[t]
-[u]
-[v]
-[w]
-[x]
-[y]
-[z]><><><><{z..A}
-[z]
-[y]
-[x]
-[w]
-[v]
-[u]
-[t]
-[s]
-[r]
-[q]
-[p]
-[o]
-[n]
-[m]
-[l]
-[k]
-[j]
-[i]
-[h]
-[g]
-[f]
-[e]
-[d]
-[c]
-[b]
-[a]
-[`]
-[_]
-[^]
-[]]
-[]
-[[]
-[Z]
-[Y]
-[X]
-[W]
-[V]
-[U]
-[T]
-[S]
-[R]
-[Q]
-[P]
-[O]
-[N]
-[M]
-[L]
-[K]
-[J]
-[I]
-[H]
-[G]
-[F]
-[E]
-[D]
-[C]
-[B]
-[A]><><><><{Z..a}
-[Z]
-[[]
-[]
-[]]
-[^]
-[_]
-[`]
-[a]><><><><{a..F..2}
-[a]
-[_]
-[]]
-[[]
-[Y]
-[W]
-[U]
-[S]
-[Q]
-[O]
-[M]
-[K]
-[I]
-[G]><><><><{A..f..02}
-[A]
-[C]
-[E]
-[G]
-[I]
-[K]
-[M]
-[O]
-[Q]
-[S]
-[U]
-[W]
-[Y]
-[[]
-[]]
-[_]
-[a]
-[c]
-[e]><><><><{a..Z..5}
-[a]
-[]><><><><d{a..Z..5}b
-[dab]
-[db]><><><><{A..z..10}
-[A]
-[K]
-[U]
-[_]
-[i]
-[s]><><><><{z..A..-2}
-[z]
-[x]
-[v]
-[t]
-[r]
-[p]
-[n]
-[l]
-[j]
-[h]
-[f]
-[d]
-[b]
-[`]
-[^]
-[]
-[Z]
-[X]
-[V]
-[T]
-[R]
-[P]
-[N]
-[L]
-[J]
-[H]
-[F]
-[D]
-[B]><><><><{Z..a..20}
-[Z]><><><><{a{,b}
-[{a]
-[{ab]><><><><{a},b}
-[a}]
-[b]><><><><{x,y{,}g}
-[x]
-[yg]
-[yg]><><><><{x,y{}g}
-[x]
-[y{}g]><><><><{{a,b}
-[{a]
-[{b]><><><><{{a,b},c}
-[a]
-[b]
-[c]><><><><{{a,b}c}
-[{ac}]
-[{bc}]><><><><{{a,b},}
-[a]
-[b]><><><><X{{a,b},}X
-[XaX]
-[XbX]
-[XX]><><><><{{a,b},}c
-[ac]
-[bc]
-[c]><><><><{{a,b}.}
-[{a.}]
-[{b.}]><><><><{{a,b}}
-[{a}]
-[{b}]><><><><X{a..#}X
-[X{a..#}X]><><><><
-><><><><{-10..00}
-[-10]
-[-09]
-[-08]
-[-07]
-[-06]
-[-05]
-[-04]
-[-03]
-[-02]
-[-01]
-[000]><><><><{a,\\{a,b}c}
-[a]
-[\ac]
-[\bc]><><><><{a,\{a,b}c}
-[ac}]
-[{ac}]
-[bc}]><><><><a,\{b,c}
-[a,{b,c}]><><><><{-10.\.00}
-[{-10..00}]><><><><ff{c,b,a}
-[ffc]
-[ffb]
-[ffa]><><><><f{d,e,f}g
-[fdg]
-[feg]
-[ffg]><><><><{l,n,m}xyz
-[lxyz]
-[nxyz]
-[mxyz]><><><><{abc\,def}
-[{abc,def}]><><><><{abc}
-[{abc}]><><><><{x\,y,\{abc\},trie}
-[x,y]
-[{abc}]
-[trie]><><><><{}
-[{}]><><><><}
-[}]><><><><{
-[{]><><><><abcd{efgh
-[abcd{efgh]><><><><{1..10}
-[1]
-[2]
-[3]
-[4]
-[5]
-[6]
-[7]
-[8]
-[9]
-[10]><><><><{0..10,braces}
-[0..10]
-[braces]><><><><{{0..10},braces}
-[0]
-[1]
-[2]
-[3]
-[4]
-[5]
-[6]
-[7]
-[8]
-[9]
-[10]
-[braces]><><><><x{{0..10},braces}y
-[x0y]
-[x1y]
-[x2y]
-[x3y]
-[x4y]
-[x5y]
-[x6y]
-[x7y]
-[x8y]
-[x9y]
-[x10y]
-[xbracesy]><><><><{3..3}
-[3]><><><><x{3..3}y
-[x3y]><><><><{10..1}
-[10]
-[9]
-[8]
-[7]
-[6]
-[5]
-[4]
-[3]
-[2]
-[1]><><><><{10..1}y
-[10y]
-[9y]
-[8y]
-[7y]
-[6y]
-[5y]
-[4y]
-[3y]
-[2y]
-[1y]><><><><x{10..1}y
-[x10y]
-[x9y]
-[x8y]
-[x7y]
-[x6y]
-[x5y]
-[x4y]
-[x3y]
-[x2y]
-[x1y]><><><><{a..f}
-[a]
-[b]
-[c]
-[d]
-[e]
-[f]><><><><{f..a}
-[f]
-[e]
-[d]
-[c]
-[b]
-[a]><><><><{a..A}
-[a]
-[`]
-[_]
-[^]
-[]]
-[]
-[[]
-[Z]
-[Y]
-[X]
-[W]
-[V]
-[U]
-[T]
-[S]
-[R]
-[Q]
-[P]
-[O]
-[N]
-[M]
-[L]
-[K]
-[J]
-[I]
-[H]
-[G]
-[F]
-[E]
-[D]
-[C]
-[B]
-[A]><><><><{A..a}
-[A]
-[B]
-[C]
-[D]
-[E]
-[F]
-[G]
-[H]
-[I]
-[J]
-[K]
-[L]
-[M]
-[N]
-[O]
-[P]
-[Q]
-[R]
-[S]
-[T]
-[U]
-[V]
-[W]
-[X]
-[Y]
-[Z]
-[[]
-[]
-[]]
-[^]
-[_]
-[`]
-[a]><><><><{f..f}
-[f]><><><><{1..f}
-[{1..f}]><><><><{f..1}
-[{f..1}]><><><><{-1..-10}
-[-1]
-[-2]
-[-3]
-[-4]
-[-5]
-[-6]
-[-7]
-[-8]
-[-9]
-[-10]><><><><{-20..0}
-[-20]
-[-19]
-[-18]
-[-17]
-[-16]
-[-15]
-[-14]
-[-13]
-[-12]
-[-11]
-[-10]
-[-9]
-[-8]
-[-7]
-[-6]
-[-5]
-[-4]
-[-3]
-[-2]
-[-1]
-[0]><><><><a-{b{d,e}}-c
-[a-{bd}-c]
-[a-{be}-c]><><><><a-{bdef-{g,i}-c
-[a-{bdef-g-c]
-[a-{bdef-i-c]><><><><{klklkl}{1,2,3}
-[{klklkl}1]
-[{klklkl}2]
-[{klklkl}3]><><><><{1..10..2}
-[1]
-[3]
-[5]
-[7]
-[9]><><><><{-1..-10..2}
-[-1]
-[-3]
-[-5]
-[-7]
-[-9]><><><><{-1..-10..-2}
-[-1]
-[-3]
-[-5]
-[-7]
-[-9]><><><><{10..1..-2}
-[10]
-[8]
-[6]
-[4]
-[2]><><><><{10..1..2}
-[10]
-[8]
-[6]
-[4]
-[2]><><><><{1..20..2}
-[1]
-[3]
-[5]
-[7]
-[9]
-[11]
-[13]
-[15]
-[17]
-[19]><><><><{1..20..20}
-[1]><><><><{100..0..5}
-[100]
-[95]
-[90]
-[85]
-[80]
-[75]
-[70]
-[65]
-[60]
-[55]
-[50]
-[45]
-[40]
-[35]
-[30]
-[25]
-[20]
-[15]
-[10]
-[5]
-[0]><><><><{100..0..-5}
-[100]
-[95]
-[90]
-[85]
-[80]
-[75]
-[70]
-[65]
-[60]
-[55]
-[50]
-[45]
-[40]
-[35]
-[30]
-[25]
-[20]
-[15]
-[10]
-[5]
-[0]><><><><{a..z}
-[a]
-[b]
-[c]
-[d]
-[e]
-[f]
-[g]
-[h]
-[i]
-[j]
-[k]
-[l]
-[m]
-[n]
-[o]
-[p]
-[q]
-[r]
-[s]
-[t]
-[u]
-[v]
-[w]
-[x]
-[y]
-[z]><><><><{a..z..2}
-[a]
-[c]
-[e]
-[g]
-[i]
-[k]
-[m]
-[o]
-[q]
-[s]
-[u]
-[w]
-[y]><><><><{z..a..-2}
-[z]
-[x]
-[v]
-[t]
-[r]
-[p]
-[n]
-[l]
-[j]
-[h]
-[f]
-[d]
-[b]><><><><{2147483645..2147483649}
-[2147483645]
-[2147483646]
-[2147483647]
-[2147483648]
-[2147483649]><><><><{10..0..2}
-[10]
-[8]
-[6]
-[4]
-[2]
-[0]><><><><{10..0..-2}
-[10]
-[8]
-[6]
-[4]
-[2]
-[0]><><><><{-50..-0..5}
-[-50]
-[-45]
-[-40]
-[-35]
-[-30]
-[-25]
-[-20]
-[-15]
-[-10]
-[-5]
-[0]><><><><{1..10.f}
-[{1..10.f}]><><><><{1..ff}
-[{1..ff}]><><><><{1..10..ff}
-[{1..10..ff}]><><><><{1.20..2}
-[{1.20..2}]><><><><{1..20..f2}
-[{1..20..f2}]><><><><{1..20..2f}
-[{1..20..2f}]><><><><{1..2f..2}
-[{1..2f..2}]><><><><{1..ff..2}
-[{1..ff..2}]><><><><{1..ff}
-[{1..ff}]><><><><{1..f}
-[{1..f}]><><><><{1..0f}
-[{1..0f}]><><><><{1..10f}
-[{1..10f}]><><><><{1..10.f}
-[{1..10.f}]><><><><{1..10.f}
-[{1..10.f}]><><><>< \ No newline at end of file
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/cases.txt b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/cases.txt
deleted file mode 100644
index e5161c3da8..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/cases.txt
+++ /dev/null
@@ -1,182 +0,0 @@
-# skip quotes for now
-# "{x,x}"
-# {"x,x"}
-# {x","x}
-# '{a,b}{{a,b},a,b}'
-A{b,{d,e},{f,g}}Z
-PRE-{a,b}{{a,b},a,b}-POST
-\\{a,b}{{a,b},a,b}
-{{a,b}
-{a,b}}
-{,}
-a{,}
-{,}b
-a{,}b
-a{b}c
-a{1..5}b
-a{01..5}b
-a{-01..5}b
-a{-01..5..3}b
-a{001..9}b
-a{b,c{d,e},{f,g}h}x{y,z
-a{b,c{d,e},{f,g}h}x{y,z\\}
-a{b,c{d,e},{f,g}h}x{y,z}
-a{b{c{d,e}f{x,y{{g}h
-a{b{c{d,e}f{x,y{}g}h
-a{b{c{d,e}f{x,y}}g}h
-a{b{c{d,e}f}g}h
-a{{x,y},z}b
-f{x,y{g,z}}h
-f{x,y{{g,z}}h
-f{x,y{{g,z}}h}
-f{x,y{{g}h
-f{x,y{{g}}h
-f{x,y{}g}h
-z{a,b{,c}d
-z{a,b},c}d
-{-01..5}
-{-05..100..5}
-{-05..100}
-{0..5..2}
-{0001..05..2}
-{0001..-5..2}
-{0001..-5..-2}
-{0001..5..-2}
-{01..5}
-{1..05}
-{1..05..3}
-{05..100}
-{0a..0z}
-{a,b\\}c,d}
-{a,b{c,d}
-{a,b}c,d}
-{a..F}
-{A..f}
-{a..Z}
-{A..z}
-{z..A}
-{Z..a}
-{a..F..2}
-{A..f..02}
-{a..Z..5}
-d{a..Z..5}b
-{A..z..10}
-{z..A..-2}
-{Z..a..20}
-{a{,b}
-{a},b}
-{x,y{,}g}
-{x,y{}g}
-{{a,b}
-{{a,b},c}
-{{a,b}c}
-{{a,b},}
-X{{a,b},}X
-{{a,b},}c
-{{a,b}.}
-{{a,b}}
-X{a..#}X
-# this next one is an empty string
-
-{-10..00}
-# Need to escape slashes in here for reasons i guess.
-{a,\\\\{a,b}c}
-{a,\\{a,b}c}
-a,\\{b,c}
-{-10.\\.00}
-#### bash tests/braces.tests
-# Note that some tests are edited out because some features of
-# bash are intentionally not supported in this brace expander.
-ff{c,b,a}
-f{d,e,f}g
-{l,n,m}xyz
-{abc\\,def}
-{abc}
-{x\\,y,\\{abc\\},trie}
-# not impementing back-ticks obviously
-# XXXX\\{`echo a b c | tr ' ' ','`\\}
-{}
-# We only ever have to worry about parsing a single argument,
-# not a command line, so spaces have a different meaning than bash.
-# { }
-}
-{
-abcd{efgh
-# spaces
-# foo {1,2} bar
-# not impementing back-ticks obviously
-# `zecho foo {1,2} bar`
-# $(zecho foo {1,2} bar)
-# ${var} is not a variable here, like it is in bash. omit.
-# foo{bar,${var}.}
-# foo{bar,${var}}
-# isaacs: skip quotes for now
-# "${var}"{x,y}
-# $var{x,y}
-# ${var}{x,y}
-# new sequence brace operators
-{1..10}
-# this doesn't work yet
-{0..10,braces}
-# but this does
-{{0..10},braces}
-x{{0..10},braces}y
-{3..3}
-x{3..3}y
-{10..1}
-{10..1}y
-x{10..1}y
-{a..f}
-{f..a}
-{a..A}
-{A..a}
-{f..f}
-# mixes are incorrectly-formed brace expansions
-{1..f}
-{f..1}
-# spaces
-# 0{1..9} {10..20}
-# do negative numbers work?
-{-1..-10}
-{-20..0}
-# weirdly-formed brace expansions -- fixed in post-bash-3.1
-a-{b{d,e}}-c
-a-{bdef-{g,i}-c
-# isaacs: skip quotes for now
-# {"klklkl"}{1,2,3}
-# isaacs: this is a valid test, though
-{klklkl}{1,2,3}
-# {"x,x"}
-{1..10..2}
-{-1..-10..2}
-{-1..-10..-2}
-{10..1..-2}
-{10..1..2}
-{1..20..2}
-{1..20..20}
-{100..0..5}
-{100..0..-5}
-{a..z}
-{a..z..2}
-{z..a..-2}
-# make sure brace expansion handles ints > 2**31 - 1 using intmax_t
-{2147483645..2147483649}
-# unwanted zero-padding -- fixed post-bash-4.0
-{10..0..2}
-{10..0..-2}
-{-50..-0..5}
-# bad
-{1..10.f}
-{1..ff}
-{1..10..ff}
-{1.20..2}
-{1..20..f2}
-{1..20..2f}
-{1..2f..2}
-{1..ff..2}
-{1..ff}
-{1..f}
-{1..0f}
-{1..10f}
-{1..10.f}
-{1..10.f}
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/dollar.js b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/dollar.js
deleted file mode 100644
index 3fcc185a7d..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/dollar.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var test = require('tape');
-var expand = require('..');
-
-test('ignores ${', function(t) {
- t.deepEqual(expand('${1..3}'), ['${1..3}']);
- t.deepEqual(expand('${a,b}${c,d}'), ['${a,b}${c,d}']);
- t.deepEqual(expand('x${a,b}x${c,d}x'), ['x${a,b}x${c,d}x']);
- t.end();
-});
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/empty-option.js b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/empty-option.js
deleted file mode 100644
index e429121eab..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/empty-option.js
+++ /dev/null
@@ -1,10 +0,0 @@
-var test = require('tape');
-var expand = require('..');
-
-test('empty option', function(t) {
- t.deepEqual(expand('-v{,,,,}'), [
- '-v', '-v', '-v', '-v', '-v'
- ]);
- t.end();
-});
-
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/generate.sh b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/generate.sh
deleted file mode 100644
index e040e664d9..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/generate.sh
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/usr/bin/env bash
-
-set -e
-
-# Bash 4.3 because of arbitrary need to pick a single standard.
-
-if [ "${BASH_VERSINFO[0]}" != "4" ] || [ "${BASH_VERSINFO[1]}" != "3" ]; then
- echo "this script requires bash 4.3" >&2
- exit 1
-fi
-
-CDPATH= cd "$(dirname "$0")"
-
-js='require("./")(process.argv[1]).join(" ")'
-
-cat cases.txt | \
- while read case; do
- if [ "${case:0:1}" = "#" ]; then
- continue;
- fi;
- b="$($BASH -c 'for c in '"$case"'; do echo ["$c"]; done')"
- echo "$case"
- echo -n "$b><><><><";
- done > bash-results.txt
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/negative-increment.js b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/negative-increment.js
deleted file mode 100644
index 8d434c23d4..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/negative-increment.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var test = require('tape');
-var expand = require('..');
-
-test('negative increment', function(t) {
- t.deepEqual(expand('{3..1}'), ['3', '2', '1']);
- t.deepEqual(expand('{10..8}'), ['10', '9', '8']);
- t.deepEqual(expand('{10..08}'), ['10', '09', '08']);
- t.deepEqual(expand('{c..a}'), ['c', 'b', 'a']);
-
- t.deepEqual(expand('{4..0..2}'), ['4', '2', '0']);
- t.deepEqual(expand('{4..0..-2}'), ['4', '2', '0']);
- t.deepEqual(expand('{e..a..2}'), ['e', 'c', 'a']);
-
- t.end();
-});
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/nested.js b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/nested.js
deleted file mode 100644
index 0862dc51f9..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/nested.js
+++ /dev/null
@@ -1,16 +0,0 @@
-var test = require('tape');
-var expand = require('..');
-
-test('nested', function(t) {
- t.deepEqual(expand('{a,b{1..3},c}'), [
- 'a', 'b1', 'b2', 'b3', 'c'
- ]);
- t.deepEqual(expand('{{A..Z},{a..z}}'),
- 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('')
- );
- t.deepEqual(expand('ppp{,config,oe{,conf}}'), [
- 'ppp', 'pppconfig', 'pppoe', 'pppoeconf'
- ]);
- t.end();
-});
-
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/order.js b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/order.js
deleted file mode 100644
index c00ad155fe..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/order.js
+++ /dev/null
@@ -1,10 +0,0 @@
-var test = require('tape');
-var expand = require('..');
-
-test('order', function(t) {
- t.deepEqual(expand('a{d,c,b}e'), [
- 'ade', 'ace', 'abe'
- ]);
- t.end();
-});
-
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/pad.js b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/pad.js
deleted file mode 100644
index e4158775f1..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/pad.js
+++ /dev/null
@@ -1,13 +0,0 @@
-var test = require('tape');
-var expand = require('..');
-
-test('pad', function(t) {
- t.deepEqual(expand('{9..11}'), [
- '9', '10', '11'
- ]);
- t.deepEqual(expand('{09..11}'), [
- '09', '10', '11'
- ]);
- t.end();
-});
-
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/same-type.js b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/same-type.js
deleted file mode 100644
index 3038fba741..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/same-type.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var test = require('tape');
-var expand = require('..');
-
-test('x and y of same type', function(t) {
- t.deepEqual(expand('{a..9}'), ['{a..9}']);
- t.end();
-});
diff --git a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/sequence.js b/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/sequence.js
deleted file mode 100644
index f73a9579ab..0000000000
--- a/deps/npm/node_modules/minimatch/node_modules/brace-expansion/test/sequence.js
+++ /dev/null
@@ -1,50 +0,0 @@
-var test = require('tape');
-var expand = require('..');
-
-test('numeric sequences', function(t) {
- t.deepEqual(expand('a{1..2}b{2..3}c'), [
- 'a1b2c', 'a1b3c', 'a2b2c', 'a2b3c'
- ]);
- t.deepEqual(expand('{1..2}{2..3}'), [
- '12', '13', '22', '23'
- ]);
- t.end();
-});
-
-test('numeric sequences with step count', function(t) {
- t.deepEqual(expand('{0..8..2}'), [
- '0', '2', '4', '6', '8'
- ]);
- t.deepEqual(expand('{1..8..2}'), [
- '1', '3', '5', '7'
- ]);
- t.end();
-});
-
-test('numeric sequence with negative x / y', function(t) {
- t.deepEqual(expand('{3..-2}'), [
- '3', '2', '1', '0', '-1', '-2'
- ]);
- t.end();
-});
-
-test('alphabetic sequences', function(t) {
- t.deepEqual(expand('1{a..b}2{b..c}3'), [
- '1a2b3', '1a2c3', '1b2b3', '1b2c3'
- ]);
- t.deepEqual(expand('{a..b}{b..c}'), [
- 'ab', 'ac', 'bb', 'bc'
- ]);
- t.end();
-});
-
-test('alphabetic sequences with step count', function(t) {
- t.deepEqual(expand('{a..k..2}'), [
- 'a', 'c', 'e', 'g', 'i', 'k'
- ]);
- t.deepEqual(expand('{b..k..2}'), [
- 'b', 'd', 'f', 'h', 'j'
- ]);
- t.end();
-});
-
diff --git a/deps/npm/node_modules/minimatch/package.json b/deps/npm/node_modules/minimatch/package.json
index c7c9a089ce..9d97a256b6 100644
--- a/deps/npm/node_modules/minimatch/package.json
+++ b/deps/npm/node_modules/minimatch/package.json
@@ -1,62 +1,87 @@
{
+ "_args": [
+ [
+ "minimatch@^2.0.1",
+ "/Users/rebecca/code/npm/node_modules/glob"
+ ]
+ ],
+ "_from": "minimatch@>=2.0.1 <3.0.0",
+ "_id": "minimatch@2.0.10",
+ "_inCache": true,
+ "_location": "/minimatch",
+ "_nodeVersion": "2.2.1",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
+ },
+ "_npmVersion": "3.1.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "minimatch",
+ "raw": "minimatch@^2.0.1",
+ "rawSpec": "^2.0.1",
+ "scope": null,
+ "spec": ">=2.0.1 <3.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/fstream-ignore",
+ "/glob"
+ ],
+ "_resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
+ "_shasum": "8d087c39c6b38c001b97fca7ce6d0e1e80afbac7",
+ "_shrinkwrap": null,
+ "_spec": "minimatch@^2.0.1",
+ "_where": "/Users/rebecca/code/npm/node_modules/glob",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me"
},
- "name": "minimatch",
- "description": "a glob matcher in javascript",
- "version": "2.0.10",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/minimatch.git"
- },
- "main": "minimatch.js",
- "scripts": {
- "posttest": "standard minimatch.js test/*.js",
- "test": "tap test/*.js",
- "prepublish": "browserify -o browser.js -e minimatch.js -s minimatch --bare"
- },
- "engines": {
- "node": "*"
+ "bugs": {
+ "url": "https://github.com/isaacs/minimatch/issues"
},
"dependencies": {
"brace-expansion": "^1.0.0"
},
+ "description": "a glob matcher in javascript",
"devDependencies": {
"browserify": "^9.0.3",
"standard": "^3.7.2",
"tap": "^1.2.0"
},
- "license": "ISC",
- "files": [
- "minimatch.js",
- "browser.js"
- ],
- "gitHead": "6afb85f0c324b321f76a38df81891e562693e257",
- "bugs": {
- "url": "https://github.com/isaacs/minimatch/issues"
- },
- "homepage": "https://github.com/isaacs/minimatch#readme",
- "_id": "minimatch@2.0.10",
- "_shasum": "8d087c39c6b38c001b97fca7ce6d0e1e80afbac7",
- "_from": "minimatch@2.0.10",
- "_npmVersion": "3.1.0",
- "_nodeVersion": "2.2.1",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
- },
+ "directories": {},
"dist": {
"shasum": "8d087c39c6b38c001b97fca7ce6d0e1e80afbac7",
"tarball": "http://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz"
},
+ "engines": {
+ "node": "*"
+ },
+ "files": [
+ "browser.js",
+ "minimatch.js"
+ ],
+ "gitHead": "6afb85f0c324b321f76a38df81891e562693e257",
+ "homepage": "https://github.com/isaacs/minimatch#readme",
+ "license": "ISC",
+ "main": "minimatch.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz"
+ "name": "minimatch",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/minimatch.git"
+ },
+ "scripts": {
+ "posttest": "standard minimatch.js test/*.js",
+ "prepublish": "browserify -o browser.js -e minimatch.js -s minimatch --bare",
+ "test": "tap test/*.js"
+ },
+ "version": "2.0.10"
}
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.travis.yml b/deps/npm/node_modules/minimist/.travis.yml
index cc4dba29d9..cc4dba29d9 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.travis.yml
+++ b/deps/npm/node_modules/minimist/.travis.yml
diff --git a/deps/npm/node_modules/mkdirp/node_modules/minimist/LICENSE b/deps/npm/node_modules/minimist/LICENSE
index ee27ba4b44..ee27ba4b44 100644
--- a/deps/npm/node_modules/mkdirp/node_modules/minimist/LICENSE
+++ b/deps/npm/node_modules/minimist/LICENSE
diff --git a/deps/npm/node_modules/mkdirp/node_modules/minimist/example/parse.js b/deps/npm/node_modules/minimist/example/parse.js
index abff3e8ee8..abff3e8ee8 100644
--- a/deps/npm/node_modules/mkdirp/node_modules/minimist/example/parse.js
+++ b/deps/npm/node_modules/minimist/example/parse.js
diff --git a/deps/npm/node_modules/mkdirp/node_modules/minimist/index.js b/deps/npm/node_modules/minimist/index.js
index 584f551a6d..a5793cecce 100644
--- a/deps/npm/node_modules/mkdirp/node_modules/minimist/index.js
+++ b/deps/npm/node_modules/minimist/index.js
@@ -1,16 +1,16 @@
module.exports = function (args, opts) {
if (!opts) opts = {};
-
+
var flags = { bools : {}, strings : {} };
-
+
[].concat(opts['boolean']).filter(Boolean).forEach(function (key) {
flags.bools[key] = true;
});
-
+
[].concat(opts.string).filter(Boolean).forEach(function (key) {
flags.strings[key] = true;
});
-
+
var aliases = {};
Object.keys(opts.alias || {}).forEach(function (key) {
aliases[key] = [].concat(opts.alias[key]);
@@ -20,14 +20,14 @@ module.exports = function (args, opts) {
}));
});
});
-
+
var defaults = opts['default'] || {};
-
+
var argv = { _ : [] };
Object.keys(flags.bools).forEach(function (key) {
setArg(key, defaults[key] === undefined ? false : defaults[key]);
});
-
+
var notFlags = [];
if (args.indexOf('--') !== -1) {
@@ -40,15 +40,15 @@ module.exports = function (args, opts) {
? Number(val) : val
;
setKey(argv, key.split('.'), value);
-
+
(aliases[key] || []).forEach(function (x) {
setKey(argv, x.split('.'), value);
});
}
-
+
for (var i = 0; i < args.length; i++) {
var arg = args[i];
-
+
if (/^--.+=/.test(arg)) {
// Using [\s\S] instead of . because js doesn't support the
// 'dotall' regex modifier. See:
@@ -79,23 +79,23 @@ module.exports = function (args, opts) {
}
else if (/^-[^-]+/.test(arg)) {
var letters = arg.slice(1,-1).split('');
-
+
var broken = false;
for (var j = 0; j < letters.length; j++) {
var next = arg.slice(j+2);
-
+
if (next === '-') {
setArg(letters[j], next)
continue;
}
-
+
if (/[A-Za-z]/.test(letters[j])
&& /-?\d+(\.\d*)?(e-?\d+)?$/.test(next)) {
setArg(letters[j], next);
broken = true;
break;
}
-
+
if (letters[j+1] && letters[j+1].match(/\W/)) {
setArg(letters[j], arg.slice(j+2));
broken = true;
@@ -105,7 +105,7 @@ module.exports = function (args, opts) {
setArg(letters[j], flags.strings[letters[j]] ? '' : true);
}
}
-
+
var key = arg.slice(-1)[0];
if (!broken && key !== '-') {
if (args[i+1] && !/^(-|--)[^-]/.test(args[i+1])
@@ -129,17 +129,17 @@ module.exports = function (args, opts) {
);
}
}
-
+
Object.keys(defaults).forEach(function (key) {
if (!hasKey(argv, key.split('.'))) {
setKey(argv, key.split('.'), defaults[key]);
-
+
(aliases[key] || []).forEach(function (x) {
setKey(argv, x.split('.'), defaults[key]);
});
}
});
-
+
notFlags.forEach(function(key) {
argv._.push(key);
});
@@ -163,7 +163,7 @@ function setKey (obj, keys, value) {
if (o[key] === undefined) o[key] = {};
o = o[key];
});
-
+
var key = keys[keys.length - 1];
if (o[key] === undefined || typeof o[key] === 'boolean') {
o[key] = value;
diff --git a/deps/npm/node_modules/mkdirp/node_modules/minimist/package.json b/deps/npm/node_modules/minimist/package.json
index 7cd80f4f41..c59b424193 100644
--- a/deps/npm/node_modules/mkdirp/node_modules/minimist/package.json
+++ b/deps/npm/node_modules/minimist/package.json
@@ -1,66 +1,91 @@
{
- "name": "minimist",
- "version": "0.0.8",
- "description": "parse argument options",
- "main": "index.js",
- "devDependencies": {
- "tape": "~1.0.4",
- "tap": "~0.4.0"
- },
- "scripts": {
- "test": "tap test/*.js"
- },
- "testling": {
- "files": "test/*.js",
- "browsers": [
- "ie/6..latest",
- "ff/5",
- "firefox/latest",
- "chrome/10",
- "chrome/latest",
- "safari/5.1",
- "safari/latest",
- "opera/12"
+ "_args": [
+ [
+ "minimist@0.0.8",
+ "/Users/rebecca/code/npm/node_modules/mkdirp"
]
+ ],
+ "_from": "minimist@0.0.8",
+ "_id": "minimist@0.0.8",
+ "_inCache": true,
+ "_location": "/minimist",
+ "_npmUser": {
+ "email": "mail@substack.net",
+ "name": "substack"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/substack/minimist.git"
+ "_npmVersion": "1.4.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "minimist",
+ "raw": "minimist@0.0.8",
+ "rawSpec": "0.0.8",
+ "scope": null,
+ "spec": "0.0.8",
+ "type": "version"
},
- "homepage": "https://github.com/substack/minimist",
- "keywords": [
- "argv",
- "getopt",
- "parser",
- "optimist"
+ "_requiredBy": [
+ "/mkdirp"
],
+ "_resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
+ "_shasum": "857fcabfc3397d2625b8228262e86aa7a011b05d",
+ "_shrinkwrap": null,
+ "_spec": "minimist@0.0.8",
+ "_where": "/Users/rebecca/code/npm/node_modules/mkdirp",
"author": {
- "name": "James Halliday",
"email": "mail@substack.net",
+ "name": "James Halliday",
"url": "http://substack.net"
},
- "license": "MIT",
"bugs": {
"url": "https://github.com/substack/minimist/issues"
},
- "_id": "minimist@0.0.8",
+ "dependencies": {},
+ "description": "parse argument options",
+ "devDependencies": {
+ "tap": "~0.4.0",
+ "tape": "~1.0.4"
+ },
+ "directories": {},
"dist": {
"shasum": "857fcabfc3397d2625b8228262e86aa7a011b05d",
"tarball": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
},
- "_from": "minimist@0.0.8",
- "_npmVersion": "1.4.3",
- "_npmUser": {
- "name": "substack",
- "email": "mail@substack.net"
- },
+ "homepage": "https://github.com/substack/minimist",
+ "keywords": [
+ "argv",
+ "getopt",
+ "optimist",
+ "parser"
+ ],
+ "license": "MIT",
+ "main": "index.js",
"maintainers": [
{
"name": "substack",
"email": "mail@substack.net"
}
],
- "directories": {},
- "_shasum": "857fcabfc3397d2625b8228262e86aa7a011b05d",
- "_resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
+ "name": "minimist",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/substack/minimist.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "testling": {
+ "browsers": [
+ "chrome/10",
+ "chrome/latest",
+ "ff/5",
+ "firefox/latest",
+ "ie/6..latest",
+ "opera/12",
+ "safari/5.1",
+ "safari/latest"
+ ],
+ "files": "test/*.js"
+ },
+ "version": "0.0.8"
}
diff --git a/deps/npm/node_modules/mkdirp/node_modules/minimist/readme.markdown b/deps/npm/node_modules/minimist/readme.markdown
index c25635323e..c25635323e 100644
--- a/deps/npm/node_modules/mkdirp/node_modules/minimist/readme.markdown
+++ b/deps/npm/node_modules/minimist/readme.markdown
diff --git a/deps/npm/node_modules/mkdirp/node_modules/minimist/test/dash.js b/deps/npm/node_modules/minimist/test/dash.js
index 8b034b99a9..8b034b99a9 100644
--- a/deps/npm/node_modules/mkdirp/node_modules/minimist/test/dash.js
+++ b/deps/npm/node_modules/minimist/test/dash.js
diff --git a/deps/npm/node_modules/mkdirp/node_modules/minimist/test/default_bool.js b/deps/npm/node_modules/minimist/test/default_bool.js
index f0041ee40c..f0041ee40c 100644
--- a/deps/npm/node_modules/mkdirp/node_modules/minimist/test/default_bool.js
+++ b/deps/npm/node_modules/minimist/test/default_bool.js
diff --git a/deps/npm/node_modules/mkdirp/node_modules/minimist/test/dotted.js b/deps/npm/node_modules/minimist/test/dotted.js
index ef0ae349bf..ef0ae349bf 100644
--- a/deps/npm/node_modules/mkdirp/node_modules/minimist/test/dotted.js
+++ b/deps/npm/node_modules/minimist/test/dotted.js
diff --git a/deps/npm/node_modules/mkdirp/node_modules/minimist/test/long.js b/deps/npm/node_modules/minimist/test/long.js
index 5d3a1e09d3..5d3a1e09d3 100644
--- a/deps/npm/node_modules/mkdirp/node_modules/minimist/test/long.js
+++ b/deps/npm/node_modules/minimist/test/long.js
diff --git a/deps/npm/node_modules/mkdirp/node_modules/minimist/test/parse.js b/deps/npm/node_modules/minimist/test/parse.js
index 8a90646696..47e92237fb 100644
--- a/deps/npm/node_modules/mkdirp/node_modules/minimist/test/parse.js
+++ b/deps/npm/node_modules/minimist/test/parse.js
@@ -14,7 +14,7 @@ test('parse args', function (t) {
);
t.end();
});
-
+
test('comprehensive', function (t) {
t.deepEqual(
parse([
@@ -80,13 +80,13 @@ test('flag boolean value', function (t) {
boolean: [ 't', 'verbose' ],
default: { verbose: true }
});
-
+
t.deepEqual(argv, {
verbose: false,
t: true,
_: ['moo']
});
-
+
t.deepEqual(typeof argv.verbose, 'boolean');
t.deepEqual(typeof argv.t, 'boolean');
t.end();
@@ -97,13 +97,13 @@ test('flag boolean default false', function (t) {
boolean: ['t', 'verbose'],
default: { verbose: false, t: false }
});
-
+
t.deepEqual(argv, {
verbose: false,
t: false,
_: ['moo']
});
-
+
t.deepEqual(typeof argv.verbose, 'boolean');
t.deepEqual(typeof argv.t, 'boolean');
t.end();
@@ -114,14 +114,14 @@ test('boolean groups', function (t) {
var argv = parse([ '-x', '-z', 'one', 'two', 'three' ], {
boolean: ['x','y','z']
});
-
+
t.deepEqual(argv, {
x : true,
y : false,
z : true,
_ : [ 'one', 'two', 'three' ]
});
-
+
t.deepEqual(typeof argv.x, 'boolean');
t.deepEqual(typeof argv.y, 'boolean');
t.deepEqual(typeof argv.z, 'boolean');
@@ -131,7 +131,7 @@ test('boolean groups', function (t) {
test('newlines in params' , function (t) {
var args = parse([ '-s', "X\nX" ])
t.deepEqual(args, { _ : [], s : "X\nX" });
-
+
// reproduce in bash:
// VALUE="new
// line"
@@ -145,7 +145,7 @@ test('strings' , function (t) {
var s = parse([ '-s', '0001234' ], { string: 's' }).s;
t.equal(s, '0001234');
t.equal(typeof s, 'string');
-
+
var x = parse([ '-x', '56' ], { string: 'x' }).x;
t.equal(x, '56');
t.equal(typeof x, 'string');
@@ -222,7 +222,7 @@ test('nested dotted objects', function (t) {
'--foo.quux.quibble', '5', '--foo.quux.o_O',
'--beep.boop'
]);
-
+
t.same(argv.foo, {
bar : 3,
baz : 4,
@@ -254,9 +254,9 @@ test('boolean and alias with chainable api', function (t) {
h: true,
'_': [ 'derp' ]
};
-
+
t.same(aliasedArgv, expected);
- t.same(propertyArgv, expected);
+ t.same(propertyArgv, expected);
t.end();
});
@@ -295,7 +295,7 @@ test('boolean and alias using explicit true', function (t) {
};
t.same(aliasedArgv, expected);
- t.same(propertyArgv, expected);
+ t.same(propertyArgv, expected);
t.end();
});
@@ -311,7 +311,7 @@ test('boolean and --x=true', function(t) {
parsed = parse(['--boool', '--other=false'], {
boolean: 'boool'
});
-
+
t.same(parsed.boool, true);
t.same(parsed.other, 'false');
t.end();
diff --git a/deps/npm/node_modules/mkdirp/node_modules/minimist/test/parse_modified.js b/deps/npm/node_modules/minimist/test/parse_modified.js
index 21851b036e..7c4c2abe39 100644
--- a/deps/npm/node_modules/mkdirp/node_modules/minimist/test/parse_modified.js
+++ b/deps/npm/node_modules/minimist/test/parse_modified.js
@@ -3,7 +3,7 @@ var test = require('tape');
test('parse with modifier functions' , function (t) {
t.plan(1);
-
+
var argv = parse([ '-b', '123' ], { boolean: 'b' });
t.deepEqual(argv, { b: true, _: ['123'] });
});
diff --git a/deps/npm/node_modules/mkdirp/node_modules/minimist/test/short.js b/deps/npm/node_modules/minimist/test/short.js
index d513a1c252..ac18880f1e 100644
--- a/deps/npm/node_modules/mkdirp/node_modules/minimist/test/short.js
+++ b/deps/npm/node_modules/minimist/test/short.js
@@ -43,7 +43,7 @@ test('short', function (t) {
);
t.end();
});
-
+
test('mixed short bool and capture', function (t) {
t.same(
parse([ '-h', 'localhost', '-fp', '555', 'script.js' ]),
@@ -54,7 +54,7 @@ test('mixed short bool and capture', function (t) {
);
t.end();
});
-
+
test('short and long', function (t) {
t.deepEqual(
parse([ '-h', 'localhost', '-fp', '555', 'script.js' ]),
diff --git a/deps/npm/node_modules/mkdirp/node_modules/minimist/test/whitespace.js b/deps/npm/node_modules/minimist/test/whitespace.js
index 8a52a58cec..8a52a58cec 100644
--- a/deps/npm/node_modules/mkdirp/node_modules/minimist/test/whitespace.js
+++ b/deps/npm/node_modules/minimist/test/whitespace.js
diff --git a/deps/npm/node_modules/mkdirp/package.json b/deps/npm/node_modules/mkdirp/package.json
index 2441103480..3e5bbaf3d0 100644
--- a/deps/npm/node_modules/mkdirp/package.json
+++ b/deps/npm/node_modules/mkdirp/package.json
@@ -1,59 +1,87 @@
{
- "name": "mkdirp",
- "description": "Recursively mkdir, like `mkdir -p`",
- "version": "0.5.1",
- "author": {
- "name": "James Halliday",
- "email": "mail@substack.net",
- "url": "http://substack.net"
- },
- "main": "index.js",
- "keywords": [
- "mkdir",
- "directory"
+ "_args": [
+ [
+ "mkdirp@~0.5.1",
+ "/Users/rebecca/code/npm"
+ ]
],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/substack/node-mkdirp.git"
- },
- "scripts": {
- "test": "tap test/*.js"
+ "_from": "mkdirp@>=0.5.1 <0.6.0",
+ "_id": "mkdirp@0.5.1",
+ "_inCache": true,
+ "_location": "/mkdirp",
+ "_nodeVersion": "2.0.0",
+ "_npmUser": {
+ "email": "substack@gmail.com",
+ "name": "substack"
},
- "dependencies": {
- "minimist": "0.0.8"
+ "_npmVersion": "2.9.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "mkdirp",
+ "raw": "mkdirp@~0.5.1",
+ "rawSpec": "~0.5.1",
+ "scope": null,
+ "spec": ">=0.5.1 <0.6.0",
+ "type": "range"
},
- "devDependencies": {
- "tap": "1",
- "mock-fs": "2 >=2.7.0"
+ "_requiredBy": [
+ "/",
+ "/cmd-shim",
+ "/fstream",
+ "/node-gyp",
+ "/npm-registry-client"
+ ],
+ "_resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
+ "_shasum": "30057438eac6cf7f8c4767f38648d6697d75c903",
+ "_shrinkwrap": null,
+ "_spec": "mkdirp@~0.5.1",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "mail@substack.net",
+ "name": "James Halliday",
+ "url": "http://substack.net"
},
"bin": {
"mkdirp": "bin/cmd.js"
},
- "license": "MIT",
- "gitHead": "d4eff0f06093aed4f387e88e9fc301cb76beedc7",
"bugs": {
"url": "https://github.com/substack/node-mkdirp/issues"
},
- "homepage": "https://github.com/substack/node-mkdirp#readme",
- "_id": "mkdirp@0.5.1",
- "_shasum": "30057438eac6cf7f8c4767f38648d6697d75c903",
- "_from": "mkdirp@>=0.5.1 <0.6.0",
- "_npmVersion": "2.9.0",
- "_nodeVersion": "2.0.0",
- "_npmUser": {
- "name": "substack",
- "email": "substack@gmail.com"
+ "dependencies": {
+ "minimist": "0.0.8"
},
+ "description": "Recursively mkdir, like `mkdir -p`",
+ "devDependencies": {
+ "mock-fs": "2 >=2.7.0",
+ "tap": "1"
+ },
+ "directories": {},
"dist": {
"shasum": "30057438eac6cf7f8c4767f38648d6697d75c903",
"tarball": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"
},
+ "gitHead": "d4eff0f06093aed4f387e88e9fc301cb76beedc7",
+ "homepage": "https://github.com/substack/node-mkdirp#readme",
+ "keywords": [
+ "directory",
+ "mkdir"
+ ],
+ "license": "MIT",
+ "main": "index.js",
"maintainers": [
{
"name": "substack",
"email": "mail@substack.net"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"
+ "name": "mkdirp",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/substack/node-mkdirp.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "0.5.1"
}
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/.npmignore b/deps/npm/node_modules/ms/.npmignore
index d1aa0ce42e..d1aa0ce42e 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/.npmignore
+++ b/deps/npm/node_modules/ms/.npmignore
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/History.md b/deps/npm/node_modules/ms/History.md
index 32fdfc1762..32fdfc1762 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/History.md
+++ b/deps/npm/node_modules/ms/History.md
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/LICENSE b/deps/npm/node_modules/ms/LICENSE
index 6c07561b62..6c07561b62 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/LICENSE
+++ b/deps/npm/node_modules/ms/LICENSE
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/README.md b/deps/npm/node_modules/ms/README.md
index 9b4fd03581..9b4fd03581 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/README.md
+++ b/deps/npm/node_modules/ms/README.md
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/index.js b/deps/npm/node_modules/ms/index.js
index 4f92771696..4f92771696 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/index.js
+++ b/deps/npm/node_modules/ms/index.js
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/package.json b/deps/npm/node_modules/ms/package.json
index 253335e623..84a9b7a97a 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/package.json
+++ b/deps/npm/node_modules/ms/package.json
@@ -1,48 +1,72 @@
{
- "name": "ms",
- "version": "0.7.1",
- "description": "Tiny ms conversion utility",
- "repository": {
- "type": "git",
- "url": "git://github.com/guille/ms.js.git"
+ "_args": [
+ [
+ "ms@0.7.1",
+ "/Users/rebecca/code/npm/node_modules/debug"
+ ]
+ ],
+ "_from": "ms@0.7.1",
+ "_id": "ms@0.7.1",
+ "_inCache": true,
+ "_location": "/ms",
+ "_nodeVersion": "0.12.2",
+ "_npmUser": {
+ "email": "rauchg@gmail.com",
+ "name": "rauchg"
},
- "main": "./index",
- "devDependencies": {
- "mocha": "*",
- "expect.js": "*",
- "serve": "*"
+ "_npmVersion": "2.7.5",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "ms",
+ "raw": "ms@0.7.1",
+ "rawSpec": "0.7.1",
+ "scope": null,
+ "spec": "0.7.1",
+ "type": "version"
+ },
+ "_requiredBy": [
+ "/debug"
+ ],
+ "_resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
+ "_shasum": "9cd13c03adbff25b65effde7ce864ee952017098",
+ "_shrinkwrap": null,
+ "_spec": "ms@0.7.1",
+ "_where": "/Users/rebecca/code/npm/node_modules/debug",
+ "bugs": {
+ "url": "https://github.com/guille/ms.js/issues"
},
"component": {
"scripts": {
"ms/index.js": "index.js"
}
},
- "gitHead": "713dcf26d9e6fd9dbc95affe7eff9783b7f1b909",
- "bugs": {
- "url": "https://github.com/guille/ms.js/issues"
+ "dependencies": {},
+ "description": "Tiny ms conversion utility",
+ "devDependencies": {
+ "expect.js": "*",
+ "mocha": "*",
+ "serve": "*"
},
- "homepage": "https://github.com/guille/ms.js",
- "_id": "ms@0.7.1",
- "scripts": {},
- "_shasum": "9cd13c03adbff25b65effde7ce864ee952017098",
- "_from": "ms@0.7.1",
- "_npmVersion": "2.7.5",
- "_nodeVersion": "0.12.2",
- "_npmUser": {
- "name": "rauchg",
- "email": "rauchg@gmail.com"
+ "directories": {},
+ "dist": {
+ "shasum": "9cd13c03adbff25b65effde7ce864ee952017098",
+ "tarball": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz"
},
+ "gitHead": "713dcf26d9e6fd9dbc95affe7eff9783b7f1b909",
+ "homepage": "https://github.com/guille/ms.js",
+ "main": "./index",
"maintainers": [
{
"name": "rauchg",
"email": "rauchg@gmail.com"
}
],
- "dist": {
- "shasum": "9cd13c03adbff25b65effde7ce864ee952017098",
- "tarball": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz"
+ "name": "ms",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/guille/ms.js.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {},
+ "version": "0.7.1"
}
diff --git a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/LICENSE b/deps/npm/node_modules/mute-stream/LICENSE
index 19129e315f..19129e315f 100644
--- a/deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/LICENSE
+++ b/deps/npm/node_modules/mute-stream/LICENSE
diff --git a/deps/npm/node_modules/read/node_modules/mute-stream/README.md b/deps/npm/node_modules/mute-stream/README.md
index 8ab1238e46..8ab1238e46 100644
--- a/deps/npm/node_modules/read/node_modules/mute-stream/README.md
+++ b/deps/npm/node_modules/mute-stream/README.md
diff --git a/deps/npm/node_modules/read/node_modules/mute-stream/mute.js b/deps/npm/node_modules/mute-stream/mute.js
index 42eac31e1a..42eac31e1a 100644
--- a/deps/npm/node_modules/read/node_modules/mute-stream/mute.js
+++ b/deps/npm/node_modules/mute-stream/mute.js
diff --git a/deps/npm/node_modules/read/node_modules/mute-stream/package.json b/deps/npm/node_modules/mute-stream/package.json
index 9cdb302845..16c4756069 100644
--- a/deps/npm/node_modules/read/node_modules/mute-stream/package.json
+++ b/deps/npm/node_modules/mute-stream/package.json
@@ -1,55 +1,80 @@
{
- "name": "mute-stream",
- "version": "0.0.5",
- "main": "mute.js",
- "directories": {
- "test": "test"
- },
- "devDependencies": {
- "tap": "~0.2.5"
- },
- "scripts": {
- "test": "tap test/*.js"
+ "_args": [
+ [
+ "mute-stream@~0.0.4",
+ "/Users/rebecca/code/npm/node_modules/read"
+ ]
+ ],
+ "_from": "mute-stream@>=0.0.4 <0.1.0",
+ "_id": "mute-stream@0.0.5",
+ "_inCache": true,
+ "_location": "/mute-stream",
+ "_nodeVersion": "2.0.1",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/mute-stream.git"
+ "_npmVersion": "2.10.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "mute-stream",
+ "raw": "mute-stream@~0.0.4",
+ "rawSpec": "~0.0.4",
+ "scope": null,
+ "spec": ">=0.0.4 <0.1.0",
+ "type": "range"
},
- "keywords": [
- "mute",
- "stream",
- "pipe"
+ "_requiredBy": [
+ "/read"
],
+ "_resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz",
+ "_shasum": "8fbfabb0a98a253d3184331f9e8deb7372fac6c0",
+ "_shrinkwrap": null,
+ "_spec": "mute-stream@~0.0.4",
+ "_where": "/Users/rebecca/code/npm/node_modules/read",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "license": "ISC",
- "description": "Bytes go in, but they don't come out (when muted).",
- "gitHead": "17d9854a315f56088d039534f87b740e470a9af0",
"bugs": {
"url": "https://github.com/isaacs/mute-stream/issues"
},
- "homepage": "https://github.com/isaacs/mute-stream#readme",
- "_id": "mute-stream@0.0.5",
- "_shasum": "8fbfabb0a98a253d3184331f9e8deb7372fac6c0",
- "_from": "mute-stream@>=0.0.4 <0.1.0",
- "_npmVersion": "2.10.0",
- "_nodeVersion": "2.0.1",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
+ "dependencies": {},
+ "description": "Bytes go in, but they don't come out (when muted).",
+ "devDependencies": {
+ "tap": "~0.2.5"
+ },
+ "directories": {
+ "test": "test"
},
"dist": {
"shasum": "8fbfabb0a98a253d3184331f9e8deb7372fac6c0",
"tarball": "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz"
},
+ "gitHead": "17d9854a315f56088d039534f87b740e470a9af0",
+ "homepage": "https://github.com/isaacs/mute-stream#readme",
+ "keywords": [
+ "mute",
+ "pipe",
+ "stream"
+ ],
+ "license": "ISC",
+ "main": "mute.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "_resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz"
+ "name": "mute-stream",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/mute-stream.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "0.0.5"
}
diff --git a/deps/npm/node_modules/read/node_modules/mute-stream/test/basic.js b/deps/npm/node_modules/mute-stream/test/basic.js
index 41f9e10c38..41f9e10c38 100644
--- a/deps/npm/node_modules/read/node_modules/mute-stream/test/basic.js
+++ b/deps/npm/node_modules/mute-stream/test/basic.js
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md
deleted file mode 100644
index 2aff0ebff4..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md
+++ /dev/null
@@ -1,80 +0,0 @@
-# balanced-match
-
-Match balanced string pairs, like `{` and `}` or `<b>` and `</b>`.
-
-[![build status](https://secure.travis-ci.org/juliangruber/balanced-match.svg)](http://travis-ci.org/juliangruber/balanced-match)
-[![downloads](https://img.shields.io/npm/dm/balanced-match.svg)](https://www.npmjs.org/package/balanced-match)
-
-[![testling badge](https://ci.testling.com/juliangruber/balanced-match.png)](https://ci.testling.com/juliangruber/balanced-match)
-
-## Example
-
-Get the first matching pair of braces:
-
-```js
-var balanced = require('balanced-match');
-
-console.log(balanced('{', '}', 'pre{in{nested}}post'));
-console.log(balanced('{', '}', 'pre{first}between{second}post'));
-```
-
-The matches are:
-
-```bash
-$ node example.js
-{ start: 3, end: 14, pre: 'pre', body: 'in{nested}', post: 'post' }
-{ start: 3,
- end: 9,
- pre: 'pre',
- body: 'first',
- post: 'between{second}post' }
-```
-
-## API
-
-### var m = balanced(a, b, str)
-
-For the first non-nested matching pair of `a` and `b` in `str`, return an
-object with those keys:
-
-* **start** the index of the first match of `a`
-* **end** the index of the matching `b`
-* **pre** the preamble, `a` and `b` not included
-* **body** the match, `a` and `b` not included
-* **post** the postscript, `a` and `b` not included
-
-If there's no match, `undefined` will be returned.
-
-If the `str` contains more `a` than `b` / there are unmatched pairs, the first match that was closed will be used. For example, `{{a}` will match `['{', 'a', '']`.
-
-## Installation
-
-With [npm](https://npmjs.org) do:
-
-```bash
-npm install balanced-match
-```
-
-## License
-
-(MIT)
-
-Copyright (c) 2013 Julian Gruber &lt;julian@juliangruber.com&gt;
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-of the Software, and to permit persons to whom the Software is furnished to do
-so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js
deleted file mode 100644
index d165ae8174..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js
+++ /dev/null
@@ -1,38 +0,0 @@
-module.exports = balanced;
-function balanced(a, b, str) {
- var bal = 0;
- var m = {};
- var ended = false;
-
- for (var i = 0; i < str.length; i++) {
- if (a == str.substr(i, a.length)) {
- if (!('start' in m)) m.start = i;
- bal++;
- }
- else if (b == str.substr(i, b.length) && 'start' in m) {
- ended = true;
- bal--;
- if (!bal) {
- m.end = i;
- m.pre = str.substr(0, m.start);
- m.body = (m.end - m.start > 1)
- ? str.substring(m.start + a.length, m.end)
- : '';
- m.post = str.slice(m.end + b.length);
- return m;
- }
- }
- }
-
- // if we opened more than we closed, find the one we closed
- if (bal && ended) {
- var start = m.start + a.length;
- m = balanced(a, b, str.substr(start));
- if (m) {
- m.start += start;
- m.end += start;
- m.pre = str.slice(0, start) + m.pre;
- }
- return m;
- }
-}
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json
deleted file mode 100644
index ede6efefa0..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json
+++ /dev/null
@@ -1,73 +0,0 @@
-{
- "name": "balanced-match",
- "description": "Match balanced character pairs, like \"{\" and \"}\"",
- "version": "0.2.0",
- "repository": {
- "type": "git",
- "url": "git://github.com/juliangruber/balanced-match.git"
- },
- "homepage": "https://github.com/juliangruber/balanced-match",
- "main": "index.js",
- "scripts": {
- "test": "make test"
- },
- "dependencies": {},
- "devDependencies": {
- "tape": "~1.1.1"
- },
- "keywords": [
- "match",
- "regexp",
- "test",
- "balanced",
- "parse"
- ],
- "author": {
- "name": "Julian Gruber",
- "email": "mail@juliangruber.com",
- "url": "http://juliangruber.com"
- },
- "license": "MIT",
- "testling": {
- "files": "test/*.js",
- "browsers": [
- "ie/8..latest",
- "firefox/20..latest",
- "firefox/nightly",
- "chrome/25..latest",
- "chrome/canary",
- "opera/12..latest",
- "opera/next",
- "safari/5.1..latest",
- "ipad/6.0..latest",
- "iphone/6.0..latest",
- "android-browser/4.2..latest"
- ]
- },
- "gitHead": "ba40ed78e7114a4a67c51da768a100184dead39c",
- "bugs": {
- "url": "https://github.com/juliangruber/balanced-match/issues"
- },
- "_id": "balanced-match@0.2.0",
- "_shasum": "38f6730c03aab6d5edbb52bd934885e756d71674",
- "_from": "balanced-match@>=0.2.0 <0.3.0",
- "_npmVersion": "2.1.8",
- "_nodeVersion": "0.10.32",
- "_npmUser": {
- "name": "juliangruber",
- "email": "julian@juliangruber.com"
- },
- "maintainers": [
- {
- "name": "juliangruber",
- "email": "julian@juliangruber.com"
- }
- ],
- "dist": {
- "shasum": "38f6730c03aab6d5edbb52bd934885e756d71674",
- "tarball": "http://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/test/balanced.js b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/test/balanced.js
deleted file mode 100644
index 36bfd39954..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/test/balanced.js
+++ /dev/null
@@ -1,56 +0,0 @@
-var test = require('tape');
-var balanced = require('..');
-
-test('balanced', function(t) {
- t.deepEqual(balanced('{', '}', 'pre{in{nest}}post'), {
- start: 3,
- end: 12,
- pre: 'pre',
- body: 'in{nest}',
- post: 'post'
- });
- t.deepEqual(balanced('{', '}', '{{{{{{{{{in}post'), {
- start: 8,
- end: 11,
- pre: '{{{{{{{{',
- body: 'in',
- post: 'post'
- });
- t.deepEqual(balanced('{', '}', 'pre{body{in}post'), {
- start: 8,
- end: 11,
- pre: 'pre{body',
- body: 'in',
- post: 'post'
- });
- t.deepEqual(balanced('{', '}', 'pre}{in{nest}}post'), {
- start: 4,
- end: 13,
- pre: 'pre}',
- body: 'in{nest}',
- post: 'post'
- });
- t.deepEqual(balanced('{', '}', 'pre{body}between{body2}post'), {
- start: 3,
- end: 8,
- pre: 'pre',
- body: 'body',
- post: 'between{body2}post'
- });
- t.notOk(balanced('{', '}', 'nope'), 'should be notOk');
- t.deepEqual(balanced('<b>', '</b>', 'pre<b>in<b>nest</b></b>post'), {
- start: 3,
- end: 19,
- pre: 'pre',
- body: 'in<b>nest</b>',
- post: 'post'
- });
- t.deepEqual(balanced('<b>', '</b>', 'pre</b><b>in<b>nest</b></b>post'), {
- start: 7,
- end: 23,
- pre: 'pre</b>',
- body: 'in<b>nest</b>',
- post: 'post'
- });
- t.end();
-});
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE
deleted file mode 100644
index ee27ba4b44..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE
+++ /dev/null
@@ -1,18 +0,0 @@
-This software is released under the MIT license:
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
-the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
-COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown
deleted file mode 100644
index 408f70a1be..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown
+++ /dev/null
@@ -1,62 +0,0 @@
-concat-map
-==========
-
-Concatenative mapdashery.
-
-[![browser support](http://ci.testling.com/substack/node-concat-map.png)](http://ci.testling.com/substack/node-concat-map)
-
-[![build status](https://secure.travis-ci.org/substack/node-concat-map.png)](http://travis-ci.org/substack/node-concat-map)
-
-example
-=======
-
-``` js
-var concatMap = require('concat-map');
-var xs = [ 1, 2, 3, 4, 5, 6 ];
-var ys = concatMap(xs, function (x) {
- return x % 2 ? [ x - 0.1, x, x + 0.1 ] : [];
-});
-console.dir(ys);
-```
-
-***
-
-```
-[ 0.9, 1, 1.1, 2.9, 3, 3.1, 4.9, 5, 5.1 ]
-```
-
-methods
-=======
-
-``` js
-var concatMap = require('concat-map')
-```
-
-concatMap(xs, fn)
------------------
-
-Return an array of concatenated elements by calling `fn(x, i)` for each element
-`x` and each index `i` in the array `xs`.
-
-When `fn(x, i)` returns an array, its result will be concatenated with the
-result array. If `fn(x, i)` returns anything else, that value will be pushed
-onto the end of the result array.
-
-install
-=======
-
-With [npm](http://npmjs.org) do:
-
-```
-npm install concat-map
-```
-
-license
-=======
-
-MIT
-
-notes
-=====
-
-This module was written while sitting high above the ground in a tree.
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js
deleted file mode 100644
index 33656217b6..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var concatMap = require('../');
-var xs = [ 1, 2, 3, 4, 5, 6 ];
-var ys = concatMap(xs, function (x) {
- return x % 2 ? [ x - 0.1, x, x + 0.1 ] : [];
-});
-console.dir(ys);
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js
deleted file mode 100644
index b29a7812e5..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js
+++ /dev/null
@@ -1,13 +0,0 @@
-module.exports = function (xs, fn) {
- var res = [];
- for (var i = 0; i < xs.length; i++) {
- var x = fn(xs[i], i);
- if (isArray(x)) res.push.apply(res, x);
- else res.push(x);
- }
- return res;
-};
-
-var isArray = Array.isArray || function (xs) {
- return Object.prototype.toString.call(xs) === '[object Array]';
-};
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/test/map.js b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/test/map.js
deleted file mode 100644
index fdbd7022f6..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/test/map.js
+++ /dev/null
@@ -1,39 +0,0 @@
-var concatMap = require('../');
-var test = require('tape');
-
-test('empty or not', function (t) {
- var xs = [ 1, 2, 3, 4, 5, 6 ];
- var ixes = [];
- var ys = concatMap(xs, function (x, ix) {
- ixes.push(ix);
- return x % 2 ? [ x - 0.1, x, x + 0.1 ] : [];
- });
- t.same(ys, [ 0.9, 1, 1.1, 2.9, 3, 3.1, 4.9, 5, 5.1 ]);
- t.same(ixes, [ 0, 1, 2, 3, 4, 5 ]);
- t.end();
-});
-
-test('always something', function (t) {
- var xs = [ 'a', 'b', 'c', 'd' ];
- var ys = concatMap(xs, function (x) {
- return x === 'b' ? [ 'B', 'B', 'B' ] : [ x ];
- });
- t.same(ys, [ 'a', 'B', 'B', 'B', 'c', 'd' ]);
- t.end();
-});
-
-test('scalars', function (t) {
- var xs = [ 'a', 'b', 'c', 'd' ];
- var ys = concatMap(xs, function (x) {
- return x === 'b' ? [ 'B', 'B', 'B' ] : x;
- });
- t.same(ys, [ 'a', 'B', 'B', 'B', 'c', 'd' ]);
- t.end();
-});
-
-test('undefs', function (t) {
- var xs = [ 'a', 'b', 'c', 'd' ];
- var ys = concatMap(xs, function () {});
- t.same(ys, [ undefined, undefined, undefined, undefined ]);
- t.end();
-});
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/bash-comparison.js b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/bash-comparison.js
deleted file mode 100644
index 5fe2b8ad48..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/bash-comparison.js
+++ /dev/null
@@ -1,32 +0,0 @@
-var test = require('tape');
-var expand = require('..');
-var fs = require('fs');
-var resfile = __dirname + '/bash-results.txt';
-var cases = fs.readFileSync(resfile, 'utf8').split('><><><><');
-
-// throw away the EOF marker
-cases.pop()
-
-test('matches bash expansions', function(t) {
- cases.forEach(function(testcase) {
- var set = testcase.split('\n');
- var pattern = set.shift();
- var actual = expand(pattern);
-
- // If it expands to the empty string, then it's actually
- // just nothing, but Bash is a singly typed language, so
- // "nothing" is the same as "".
- if (set.length === 1 && set[0] === '') {
- set = []
- } else {
- // otherwise, strip off the [] that were added so that
- // "" expansions would be preserved properly.
- set = set.map(function (s) {
- return s.replace(/^\[|\]$/g, '')
- })
- }
-
- t.same(actual, set, pattern);
- });
- t.end();
-})
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/bash-results.txt b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/bash-results.txt
deleted file mode 100644
index 958148d26a..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/bash-results.txt
+++ /dev/null
@@ -1,1075 +0,0 @@
-A{b,{d,e},{f,g}}Z
-[AbZ]
-[AdZ]
-[AeZ]
-[AfZ]
-[AgZ]><><><><PRE-{a,b}{{a,b},a,b}-POST
-[PRE-aa-POST]
-[PRE-ab-POST]
-[PRE-aa-POST]
-[PRE-ab-POST]
-[PRE-ba-POST]
-[PRE-bb-POST]
-[PRE-ba-POST]
-[PRE-bb-POST]><><><><\{a,b}{{a,b},a,b}
-[{a,b}a]
-[{a,b}b]
-[{a,b}a]
-[{a,b}b]><><><><{{a,b}
-[{a]
-[{b]><><><><{a,b}}
-[a}]
-[b}]><><><><{,}
-><><><><a{,}
-[a]
-[a]><><><><{,}b
-[b]
-[b]><><><><a{,}b
-[ab]
-[ab]><><><><a{b}c
-[a{b}c]><><><><a{1..5}b
-[a1b]
-[a2b]
-[a3b]
-[a4b]
-[a5b]><><><><a{01..5}b
-[a01b]
-[a02b]
-[a03b]
-[a04b]
-[a05b]><><><><a{-01..5}b
-[a-01b]
-[a000b]
-[a001b]
-[a002b]
-[a003b]
-[a004b]
-[a005b]><><><><a{-01..5..3}b
-[a-01b]
-[a002b]
-[a005b]><><><><a{001..9}b
-[a001b]
-[a002b]
-[a003b]
-[a004b]
-[a005b]
-[a006b]
-[a007b]
-[a008b]
-[a009b]><><><><a{b,c{d,e},{f,g}h}x{y,z
-[abx{y,z]
-[acdx{y,z]
-[acex{y,z]
-[afhx{y,z]
-[aghx{y,z]><><><><a{b,c{d,e},{f,g}h}x{y,z\}
-[abx{y,z}]
-[acdx{y,z}]
-[acex{y,z}]
-[afhx{y,z}]
-[aghx{y,z}]><><><><a{b,c{d,e},{f,g}h}x{y,z}
-[abxy]
-[abxz]
-[acdxy]
-[acdxz]
-[acexy]
-[acexz]
-[afhxy]
-[afhxz]
-[aghxy]
-[aghxz]><><><><a{b{c{d,e}f{x,y{{g}h
-[a{b{cdf{x,y{{g}h]
-[a{b{cef{x,y{{g}h]><><><><a{b{c{d,e}f{x,y{}g}h
-[a{b{cdfxh]
-[a{b{cdfy{}gh]
-[a{b{cefxh]
-[a{b{cefy{}gh]><><><><a{b{c{d,e}f{x,y}}g}h
-[a{b{cdfx}g}h]
-[a{b{cdfy}g}h]
-[a{b{cefx}g}h]
-[a{b{cefy}g}h]><><><><a{b{c{d,e}f}g}h
-[a{b{cdf}g}h]
-[a{b{cef}g}h]><><><><a{{x,y},z}b
-[axb]
-[ayb]
-[azb]><><><><f{x,y{g,z}}h
-[fxh]
-[fygh]
-[fyzh]><><><><f{x,y{{g,z}}h
-[f{x,y{g}h]
-[f{x,y{z}h]><><><><f{x,y{{g,z}}h}
-[fx]
-[fy{g}h]
-[fy{z}h]><><><><f{x,y{{g}h
-[f{x,y{{g}h]><><><><f{x,y{{g}}h
-[f{x,y{{g}}h]><><><><f{x,y{}g}h
-[fxh]
-[fy{}gh]><><><><z{a,b{,c}d
-[z{a,bd]
-[z{a,bcd]><><><><z{a,b},c}d
-[za,c}d]
-[zb,c}d]><><><><{-01..5}
-[-01]
-[000]
-[001]
-[002]
-[003]
-[004]
-[005]><><><><{-05..100..5}
-[-05]
-[000]
-[005]
-[010]
-[015]
-[020]
-[025]
-[030]
-[035]
-[040]
-[045]
-[050]
-[055]
-[060]
-[065]
-[070]
-[075]
-[080]
-[085]
-[090]
-[095]
-[100]><><><><{-05..100}
-[-05]
-[-04]
-[-03]
-[-02]
-[-01]
-[000]
-[001]
-[002]
-[003]
-[004]
-[005]
-[006]
-[007]
-[008]
-[009]
-[010]
-[011]
-[012]
-[013]
-[014]
-[015]
-[016]
-[017]
-[018]
-[019]
-[020]
-[021]
-[022]
-[023]
-[024]
-[025]
-[026]
-[027]
-[028]
-[029]
-[030]
-[031]
-[032]
-[033]
-[034]
-[035]
-[036]
-[037]
-[038]
-[039]
-[040]
-[041]
-[042]
-[043]
-[044]
-[045]
-[046]
-[047]
-[048]
-[049]
-[050]
-[051]
-[052]
-[053]
-[054]
-[055]
-[056]
-[057]
-[058]
-[059]
-[060]
-[061]
-[062]
-[063]
-[064]
-[065]
-[066]
-[067]
-[068]
-[069]
-[070]
-[071]
-[072]
-[073]
-[074]
-[075]
-[076]
-[077]
-[078]
-[079]
-[080]
-[081]
-[082]
-[083]
-[084]
-[085]
-[086]
-[087]
-[088]
-[089]
-[090]
-[091]
-[092]
-[093]
-[094]
-[095]
-[096]
-[097]
-[098]
-[099]
-[100]><><><><{0..5..2}
-[0]
-[2]
-[4]><><><><{0001..05..2}
-[0001]
-[0003]
-[0005]><><><><{0001..-5..2}
-[0001]
-[-001]
-[-003]
-[-005]><><><><{0001..-5..-2}
-[0001]
-[-001]
-[-003]
-[-005]><><><><{0001..5..-2}
-[0001]
-[0003]
-[0005]><><><><{01..5}
-[01]
-[02]
-[03]
-[04]
-[05]><><><><{1..05}
-[01]
-[02]
-[03]
-[04]
-[05]><><><><{1..05..3}
-[01]
-[04]><><><><{05..100}
-[005]
-[006]
-[007]
-[008]
-[009]
-[010]
-[011]
-[012]
-[013]
-[014]
-[015]
-[016]
-[017]
-[018]
-[019]
-[020]
-[021]
-[022]
-[023]
-[024]
-[025]
-[026]
-[027]
-[028]
-[029]
-[030]
-[031]
-[032]
-[033]
-[034]
-[035]
-[036]
-[037]
-[038]
-[039]
-[040]
-[041]
-[042]
-[043]
-[044]
-[045]
-[046]
-[047]
-[048]
-[049]
-[050]
-[051]
-[052]
-[053]
-[054]
-[055]
-[056]
-[057]
-[058]
-[059]
-[060]
-[061]
-[062]
-[063]
-[064]
-[065]
-[066]
-[067]
-[068]
-[069]
-[070]
-[071]
-[072]
-[073]
-[074]
-[075]
-[076]
-[077]
-[078]
-[079]
-[080]
-[081]
-[082]
-[083]
-[084]
-[085]
-[086]
-[087]
-[088]
-[089]
-[090]
-[091]
-[092]
-[093]
-[094]
-[095]
-[096]
-[097]
-[098]
-[099]
-[100]><><><><{0a..0z}
-[{0a..0z}]><><><><{a,b\}c,d}
-[a]
-[b}c]
-[d]><><><><{a,b{c,d}
-[{a,bc]
-[{a,bd]><><><><{a,b}c,d}
-[ac,d}]
-[bc,d}]><><><><{a..F}
-[a]
-[`]
-[_]
-[^]
-[]]
-[]
-[[]
-[Z]
-[Y]
-[X]
-[W]
-[V]
-[U]
-[T]
-[S]
-[R]
-[Q]
-[P]
-[O]
-[N]
-[M]
-[L]
-[K]
-[J]
-[I]
-[H]
-[G]
-[F]><><><><{A..f}
-[A]
-[B]
-[C]
-[D]
-[E]
-[F]
-[G]
-[H]
-[I]
-[J]
-[K]
-[L]
-[M]
-[N]
-[O]
-[P]
-[Q]
-[R]
-[S]
-[T]
-[U]
-[V]
-[W]
-[X]
-[Y]
-[Z]
-[[]
-[]
-[]]
-[^]
-[_]
-[`]
-[a]
-[b]
-[c]
-[d]
-[e]
-[f]><><><><{a..Z}
-[a]
-[`]
-[_]
-[^]
-[]]
-[]
-[[]
-[Z]><><><><{A..z}
-[A]
-[B]
-[C]
-[D]
-[E]
-[F]
-[G]
-[H]
-[I]
-[J]
-[K]
-[L]
-[M]
-[N]
-[O]
-[P]
-[Q]
-[R]
-[S]
-[T]
-[U]
-[V]
-[W]
-[X]
-[Y]
-[Z]
-[[]
-[]
-[]]
-[^]
-[_]
-[`]
-[a]
-[b]
-[c]
-[d]
-[e]
-[f]
-[g]
-[h]
-[i]
-[j]
-[k]
-[l]
-[m]
-[n]
-[o]
-[p]
-[q]
-[r]
-[s]
-[t]
-[u]
-[v]
-[w]
-[x]
-[y]
-[z]><><><><{z..A}
-[z]
-[y]
-[x]
-[w]
-[v]
-[u]
-[t]
-[s]
-[r]
-[q]
-[p]
-[o]
-[n]
-[m]
-[l]
-[k]
-[j]
-[i]
-[h]
-[g]
-[f]
-[e]
-[d]
-[c]
-[b]
-[a]
-[`]
-[_]
-[^]
-[]]
-[]
-[[]
-[Z]
-[Y]
-[X]
-[W]
-[V]
-[U]
-[T]
-[S]
-[R]
-[Q]
-[P]
-[O]
-[N]
-[M]
-[L]
-[K]
-[J]
-[I]
-[H]
-[G]
-[F]
-[E]
-[D]
-[C]
-[B]
-[A]><><><><{Z..a}
-[Z]
-[[]
-[]
-[]]
-[^]
-[_]
-[`]
-[a]><><><><{a..F..2}
-[a]
-[_]
-[]]
-[[]
-[Y]
-[W]
-[U]
-[S]
-[Q]
-[O]
-[M]
-[K]
-[I]
-[G]><><><><{A..f..02}
-[A]
-[C]
-[E]
-[G]
-[I]
-[K]
-[M]
-[O]
-[Q]
-[S]
-[U]
-[W]
-[Y]
-[[]
-[]]
-[_]
-[a]
-[c]
-[e]><><><><{a..Z..5}
-[a]
-[]><><><><d{a..Z..5}b
-[dab]
-[db]><><><><{A..z..10}
-[A]
-[K]
-[U]
-[_]
-[i]
-[s]><><><><{z..A..-2}
-[z]
-[x]
-[v]
-[t]
-[r]
-[p]
-[n]
-[l]
-[j]
-[h]
-[f]
-[d]
-[b]
-[`]
-[^]
-[]
-[Z]
-[X]
-[V]
-[T]
-[R]
-[P]
-[N]
-[L]
-[J]
-[H]
-[F]
-[D]
-[B]><><><><{Z..a..20}
-[Z]><><><><{a{,b}
-[{a]
-[{ab]><><><><{a},b}
-[a}]
-[b]><><><><{x,y{,}g}
-[x]
-[yg]
-[yg]><><><><{x,y{}g}
-[x]
-[y{}g]><><><><{{a,b}
-[{a]
-[{b]><><><><{{a,b},c}
-[a]
-[b]
-[c]><><><><{{a,b}c}
-[{ac}]
-[{bc}]><><><><{{a,b},}
-[a]
-[b]><><><><X{{a,b},}X
-[XaX]
-[XbX]
-[XX]><><><><{{a,b},}c
-[ac]
-[bc]
-[c]><><><><{{a,b}.}
-[{a.}]
-[{b.}]><><><><{{a,b}}
-[{a}]
-[{b}]><><><><X{a..#}X
-[X{a..#}X]><><><><
-><><><><{-10..00}
-[-10]
-[-09]
-[-08]
-[-07]
-[-06]
-[-05]
-[-04]
-[-03]
-[-02]
-[-01]
-[000]><><><><{a,\\{a,b}c}
-[a]
-[\ac]
-[\bc]><><><><{a,\{a,b}c}
-[ac}]
-[{ac}]
-[bc}]><><><><a,\{b,c}
-[a,{b,c}]><><><><{-10.\.00}
-[{-10..00}]><><><><ff{c,b,a}
-[ffc]
-[ffb]
-[ffa]><><><><f{d,e,f}g
-[fdg]
-[feg]
-[ffg]><><><><{l,n,m}xyz
-[lxyz]
-[nxyz]
-[mxyz]><><><><{abc\,def}
-[{abc,def}]><><><><{abc}
-[{abc}]><><><><{x\,y,\{abc\},trie}
-[x,y]
-[{abc}]
-[trie]><><><><{}
-[{}]><><><><}
-[}]><><><><{
-[{]><><><><abcd{efgh
-[abcd{efgh]><><><><{1..10}
-[1]
-[2]
-[3]
-[4]
-[5]
-[6]
-[7]
-[8]
-[9]
-[10]><><><><{0..10,braces}
-[0..10]
-[braces]><><><><{{0..10},braces}
-[0]
-[1]
-[2]
-[3]
-[4]
-[5]
-[6]
-[7]
-[8]
-[9]
-[10]
-[braces]><><><><x{{0..10},braces}y
-[x0y]
-[x1y]
-[x2y]
-[x3y]
-[x4y]
-[x5y]
-[x6y]
-[x7y]
-[x8y]
-[x9y]
-[x10y]
-[xbracesy]><><><><{3..3}
-[3]><><><><x{3..3}y
-[x3y]><><><><{10..1}
-[10]
-[9]
-[8]
-[7]
-[6]
-[5]
-[4]
-[3]
-[2]
-[1]><><><><{10..1}y
-[10y]
-[9y]
-[8y]
-[7y]
-[6y]
-[5y]
-[4y]
-[3y]
-[2y]
-[1y]><><><><x{10..1}y
-[x10y]
-[x9y]
-[x8y]
-[x7y]
-[x6y]
-[x5y]
-[x4y]
-[x3y]
-[x2y]
-[x1y]><><><><{a..f}
-[a]
-[b]
-[c]
-[d]
-[e]
-[f]><><><><{f..a}
-[f]
-[e]
-[d]
-[c]
-[b]
-[a]><><><><{a..A}
-[a]
-[`]
-[_]
-[^]
-[]]
-[]
-[[]
-[Z]
-[Y]
-[X]
-[W]
-[V]
-[U]
-[T]
-[S]
-[R]
-[Q]
-[P]
-[O]
-[N]
-[M]
-[L]
-[K]
-[J]
-[I]
-[H]
-[G]
-[F]
-[E]
-[D]
-[C]
-[B]
-[A]><><><><{A..a}
-[A]
-[B]
-[C]
-[D]
-[E]
-[F]
-[G]
-[H]
-[I]
-[J]
-[K]
-[L]
-[M]
-[N]
-[O]
-[P]
-[Q]
-[R]
-[S]
-[T]
-[U]
-[V]
-[W]
-[X]
-[Y]
-[Z]
-[[]
-[]
-[]]
-[^]
-[_]
-[`]
-[a]><><><><{f..f}
-[f]><><><><{1..f}
-[{1..f}]><><><><{f..1}
-[{f..1}]><><><><{-1..-10}
-[-1]
-[-2]
-[-3]
-[-4]
-[-5]
-[-6]
-[-7]
-[-8]
-[-9]
-[-10]><><><><{-20..0}
-[-20]
-[-19]
-[-18]
-[-17]
-[-16]
-[-15]
-[-14]
-[-13]
-[-12]
-[-11]
-[-10]
-[-9]
-[-8]
-[-7]
-[-6]
-[-5]
-[-4]
-[-3]
-[-2]
-[-1]
-[0]><><><><a-{b{d,e}}-c
-[a-{bd}-c]
-[a-{be}-c]><><><><a-{bdef-{g,i}-c
-[a-{bdef-g-c]
-[a-{bdef-i-c]><><><><{klklkl}{1,2,3}
-[{klklkl}1]
-[{klklkl}2]
-[{klklkl}3]><><><><{1..10..2}
-[1]
-[3]
-[5]
-[7]
-[9]><><><><{-1..-10..2}
-[-1]
-[-3]
-[-5]
-[-7]
-[-9]><><><><{-1..-10..-2}
-[-1]
-[-3]
-[-5]
-[-7]
-[-9]><><><><{10..1..-2}
-[10]
-[8]
-[6]
-[4]
-[2]><><><><{10..1..2}
-[10]
-[8]
-[6]
-[4]
-[2]><><><><{1..20..2}
-[1]
-[3]
-[5]
-[7]
-[9]
-[11]
-[13]
-[15]
-[17]
-[19]><><><><{1..20..20}
-[1]><><><><{100..0..5}
-[100]
-[95]
-[90]
-[85]
-[80]
-[75]
-[70]
-[65]
-[60]
-[55]
-[50]
-[45]
-[40]
-[35]
-[30]
-[25]
-[20]
-[15]
-[10]
-[5]
-[0]><><><><{100..0..-5}
-[100]
-[95]
-[90]
-[85]
-[80]
-[75]
-[70]
-[65]
-[60]
-[55]
-[50]
-[45]
-[40]
-[35]
-[30]
-[25]
-[20]
-[15]
-[10]
-[5]
-[0]><><><><{a..z}
-[a]
-[b]
-[c]
-[d]
-[e]
-[f]
-[g]
-[h]
-[i]
-[j]
-[k]
-[l]
-[m]
-[n]
-[o]
-[p]
-[q]
-[r]
-[s]
-[t]
-[u]
-[v]
-[w]
-[x]
-[y]
-[z]><><><><{a..z..2}
-[a]
-[c]
-[e]
-[g]
-[i]
-[k]
-[m]
-[o]
-[q]
-[s]
-[u]
-[w]
-[y]><><><><{z..a..-2}
-[z]
-[x]
-[v]
-[t]
-[r]
-[p]
-[n]
-[l]
-[j]
-[h]
-[f]
-[d]
-[b]><><><><{2147483645..2147483649}
-[2147483645]
-[2147483646]
-[2147483647]
-[2147483648]
-[2147483649]><><><><{10..0..2}
-[10]
-[8]
-[6]
-[4]
-[2]
-[0]><><><><{10..0..-2}
-[10]
-[8]
-[6]
-[4]
-[2]
-[0]><><><><{-50..-0..5}
-[-50]
-[-45]
-[-40]
-[-35]
-[-30]
-[-25]
-[-20]
-[-15]
-[-10]
-[-5]
-[0]><><><><{1..10.f}
-[{1..10.f}]><><><><{1..ff}
-[{1..ff}]><><><><{1..10..ff}
-[{1..10..ff}]><><><><{1.20..2}
-[{1.20..2}]><><><><{1..20..f2}
-[{1..20..f2}]><><><><{1..20..2f}
-[{1..20..2f}]><><><><{1..2f..2}
-[{1..2f..2}]><><><><{1..ff..2}
-[{1..ff..2}]><><><><{1..ff}
-[{1..ff}]><><><><{1..f}
-[{1..f}]><><><><{1..0f}
-[{1..0f}]><><><><{1..10f}
-[{1..10f}]><><><><{1..10.f}
-[{1..10.f}]><><><><{1..10.f}
-[{1..10.f}]><><><>< \ No newline at end of file
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/cases.txt b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/cases.txt
deleted file mode 100644
index e5161c3da8..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/cases.txt
+++ /dev/null
@@ -1,182 +0,0 @@
-# skip quotes for now
-# "{x,x}"
-# {"x,x"}
-# {x","x}
-# '{a,b}{{a,b},a,b}'
-A{b,{d,e},{f,g}}Z
-PRE-{a,b}{{a,b},a,b}-POST
-\\{a,b}{{a,b},a,b}
-{{a,b}
-{a,b}}
-{,}
-a{,}
-{,}b
-a{,}b
-a{b}c
-a{1..5}b
-a{01..5}b
-a{-01..5}b
-a{-01..5..3}b
-a{001..9}b
-a{b,c{d,e},{f,g}h}x{y,z
-a{b,c{d,e},{f,g}h}x{y,z\\}
-a{b,c{d,e},{f,g}h}x{y,z}
-a{b{c{d,e}f{x,y{{g}h
-a{b{c{d,e}f{x,y{}g}h
-a{b{c{d,e}f{x,y}}g}h
-a{b{c{d,e}f}g}h
-a{{x,y},z}b
-f{x,y{g,z}}h
-f{x,y{{g,z}}h
-f{x,y{{g,z}}h}
-f{x,y{{g}h
-f{x,y{{g}}h
-f{x,y{}g}h
-z{a,b{,c}d
-z{a,b},c}d
-{-01..5}
-{-05..100..5}
-{-05..100}
-{0..5..2}
-{0001..05..2}
-{0001..-5..2}
-{0001..-5..-2}
-{0001..5..-2}
-{01..5}
-{1..05}
-{1..05..3}
-{05..100}
-{0a..0z}
-{a,b\\}c,d}
-{a,b{c,d}
-{a,b}c,d}
-{a..F}
-{A..f}
-{a..Z}
-{A..z}
-{z..A}
-{Z..a}
-{a..F..2}
-{A..f..02}
-{a..Z..5}
-d{a..Z..5}b
-{A..z..10}
-{z..A..-2}
-{Z..a..20}
-{a{,b}
-{a},b}
-{x,y{,}g}
-{x,y{}g}
-{{a,b}
-{{a,b},c}
-{{a,b}c}
-{{a,b},}
-X{{a,b},}X
-{{a,b},}c
-{{a,b}.}
-{{a,b}}
-X{a..#}X
-# this next one is an empty string
-
-{-10..00}
-# Need to escape slashes in here for reasons i guess.
-{a,\\\\{a,b}c}
-{a,\\{a,b}c}
-a,\\{b,c}
-{-10.\\.00}
-#### bash tests/braces.tests
-# Note that some tests are edited out because some features of
-# bash are intentionally not supported in this brace expander.
-ff{c,b,a}
-f{d,e,f}g
-{l,n,m}xyz
-{abc\\,def}
-{abc}
-{x\\,y,\\{abc\\},trie}
-# not impementing back-ticks obviously
-# XXXX\\{`echo a b c | tr ' ' ','`\\}
-{}
-# We only ever have to worry about parsing a single argument,
-# not a command line, so spaces have a different meaning than bash.
-# { }
-}
-{
-abcd{efgh
-# spaces
-# foo {1,2} bar
-# not impementing back-ticks obviously
-# `zecho foo {1,2} bar`
-# $(zecho foo {1,2} bar)
-# ${var} is not a variable here, like it is in bash. omit.
-# foo{bar,${var}.}
-# foo{bar,${var}}
-# isaacs: skip quotes for now
-# "${var}"{x,y}
-# $var{x,y}
-# ${var}{x,y}
-# new sequence brace operators
-{1..10}
-# this doesn't work yet
-{0..10,braces}
-# but this does
-{{0..10},braces}
-x{{0..10},braces}y
-{3..3}
-x{3..3}y
-{10..1}
-{10..1}y
-x{10..1}y
-{a..f}
-{f..a}
-{a..A}
-{A..a}
-{f..f}
-# mixes are incorrectly-formed brace expansions
-{1..f}
-{f..1}
-# spaces
-# 0{1..9} {10..20}
-# do negative numbers work?
-{-1..-10}
-{-20..0}
-# weirdly-formed brace expansions -- fixed in post-bash-3.1
-a-{b{d,e}}-c
-a-{bdef-{g,i}-c
-# isaacs: skip quotes for now
-# {"klklkl"}{1,2,3}
-# isaacs: this is a valid test, though
-{klklkl}{1,2,3}
-# {"x,x"}
-{1..10..2}
-{-1..-10..2}
-{-1..-10..-2}
-{10..1..-2}
-{10..1..2}
-{1..20..2}
-{1..20..20}
-{100..0..5}
-{100..0..-5}
-{a..z}
-{a..z..2}
-{z..a..-2}
-# make sure brace expansion handles ints > 2**31 - 1 using intmax_t
-{2147483645..2147483649}
-# unwanted zero-padding -- fixed post-bash-4.0
-{10..0..2}
-{10..0..-2}
-{-50..-0..5}
-# bad
-{1..10.f}
-{1..ff}
-{1..10..ff}
-{1.20..2}
-{1..20..f2}
-{1..20..2f}
-{1..2f..2}
-{1..ff..2}
-{1..ff}
-{1..f}
-{1..0f}
-{1..10f}
-{1..10.f}
-{1..10.f}
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/dollar.js b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/dollar.js
deleted file mode 100644
index 3fcc185a7d..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/dollar.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var test = require('tape');
-var expand = require('..');
-
-test('ignores ${', function(t) {
- t.deepEqual(expand('${1..3}'), ['${1..3}']);
- t.deepEqual(expand('${a,b}${c,d}'), ['${a,b}${c,d}']);
- t.deepEqual(expand('x${a,b}x${c,d}x'), ['x${a,b}x${c,d}x']);
- t.end();
-});
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/empty-option.js b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/empty-option.js
deleted file mode 100644
index e429121eab..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/empty-option.js
+++ /dev/null
@@ -1,10 +0,0 @@
-var test = require('tape');
-var expand = require('..');
-
-test('empty option', function(t) {
- t.deepEqual(expand('-v{,,,,}'), [
- '-v', '-v', '-v', '-v', '-v'
- ]);
- t.end();
-});
-
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/generate.sh b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/generate.sh
deleted file mode 100644
index e040e664d9..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/generate.sh
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/usr/bin/env bash
-
-set -e
-
-# Bash 4.3 because of arbitrary need to pick a single standard.
-
-if [ "${BASH_VERSINFO[0]}" != "4" ] || [ "${BASH_VERSINFO[1]}" != "3" ]; then
- echo "this script requires bash 4.3" >&2
- exit 1
-fi
-
-CDPATH= cd "$(dirname "$0")"
-
-js='require("./")(process.argv[1]).join(" ")'
-
-cat cases.txt | \
- while read case; do
- if [ "${case:0:1}" = "#" ]; then
- continue;
- fi;
- b="$($BASH -c 'for c in '"$case"'; do echo ["$c"]; done')"
- echo "$case"
- echo -n "$b><><><><";
- done > bash-results.txt
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/negative-increment.js b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/negative-increment.js
deleted file mode 100644
index 8d434c23d4..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/negative-increment.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var test = require('tape');
-var expand = require('..');
-
-test('negative increment', function(t) {
- t.deepEqual(expand('{3..1}'), ['3', '2', '1']);
- t.deepEqual(expand('{10..8}'), ['10', '9', '8']);
- t.deepEqual(expand('{10..08}'), ['10', '09', '08']);
- t.deepEqual(expand('{c..a}'), ['c', 'b', 'a']);
-
- t.deepEqual(expand('{4..0..2}'), ['4', '2', '0']);
- t.deepEqual(expand('{4..0..-2}'), ['4', '2', '0']);
- t.deepEqual(expand('{e..a..2}'), ['e', 'c', 'a']);
-
- t.end();
-});
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/nested.js b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/nested.js
deleted file mode 100644
index 0862dc51f9..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/nested.js
+++ /dev/null
@@ -1,16 +0,0 @@
-var test = require('tape');
-var expand = require('..');
-
-test('nested', function(t) {
- t.deepEqual(expand('{a,b{1..3},c}'), [
- 'a', 'b1', 'b2', 'b3', 'c'
- ]);
- t.deepEqual(expand('{{A..Z},{a..z}}'),
- 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('')
- );
- t.deepEqual(expand('ppp{,config,oe{,conf}}'), [
- 'ppp', 'pppconfig', 'pppoe', 'pppoeconf'
- ]);
- t.end();
-});
-
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/order.js b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/order.js
deleted file mode 100644
index c00ad155fe..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/order.js
+++ /dev/null
@@ -1,10 +0,0 @@
-var test = require('tape');
-var expand = require('..');
-
-test('order', function(t) {
- t.deepEqual(expand('a{d,c,b}e'), [
- 'ade', 'ace', 'abe'
- ]);
- t.end();
-});
-
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/pad.js b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/pad.js
deleted file mode 100644
index e4158775f1..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/pad.js
+++ /dev/null
@@ -1,13 +0,0 @@
-var test = require('tape');
-var expand = require('..');
-
-test('pad', function(t) {
- t.deepEqual(expand('{9..11}'), [
- '9', '10', '11'
- ]);
- t.deepEqual(expand('{09..11}'), [
- '09', '10', '11'
- ]);
- t.end();
-});
-
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/same-type.js b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/same-type.js
deleted file mode 100644
index 3038fba741..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/same-type.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var test = require('tape');
-var expand = require('..');
-
-test('x and y of same type', function(t) {
- t.deepEqual(expand('{a..9}'), ['{a..9}']);
- t.end();
-});
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/sequence.js b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/sequence.js
deleted file mode 100644
index f73a9579ab..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/sequence.js
+++ /dev/null
@@ -1,50 +0,0 @@
-var test = require('tape');
-var expand = require('..');
-
-test('numeric sequences', function(t) {
- t.deepEqual(expand('a{1..2}b{2..3}c'), [
- 'a1b2c', 'a1b3c', 'a2b2c', 'a2b3c'
- ]);
- t.deepEqual(expand('{1..2}{2..3}'), [
- '12', '13', '22', '23'
- ]);
- t.end();
-});
-
-test('numeric sequences with step count', function(t) {
- t.deepEqual(expand('{0..8..2}'), [
- '0', '2', '4', '6', '8'
- ]);
- t.deepEqual(expand('{1..8..2}'), [
- '1', '3', '5', '7'
- ]);
- t.end();
-});
-
-test('numeric sequence with negative x / y', function(t) {
- t.deepEqual(expand('{3..-2}'), [
- '3', '2', '1', '0', '-1', '-2'
- ]);
- t.end();
-});
-
-test('alphabetic sequences', function(t) {
- t.deepEqual(expand('1{a..b}2{b..c}3'), [
- '1a2b3', '1a2c3', '1b2b3', '1b2c3'
- ]);
- t.deepEqual(expand('{a..b}{b..c}'), [
- 'ab', 'ac', 'bb', 'bc'
- ]);
- t.end();
-});
-
-test('alphabetic sequences with step count', function(t) {
- t.deepEqual(expand('{a..k..2}'), [
- 'a', 'c', 'e', 'g', 'i', 'k'
- ]);
- t.deepEqual(expand('{b..k..2}'), [
- 'b', 'd', 'f', 'h', 'j'
- ]);
- t.end();
-});
-
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/package.json b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/package.json
index 3dc6beb49f..17ccc275e3 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/package.json
+++ b/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/package.json
@@ -1,63 +1,88 @@
{
+ "_args": [
+ [
+ "minimatch@^2.0.1",
+ "/Users/rebecca/code/npm/node_modules/glob"
+ ],
+ [
+ "minimatch@^2.0.1",
+ "/Users/rebecca/code/npm/node_modules/node-gyp/node_modules/glob"
+ ]
+ ],
+ "_from": "minimatch@>=2.0.1 <3.0.0",
+ "_id": "minimatch@2.0.10",
+ "_inCache": true,
+ "_location": "/node-gyp/glob/minimatch",
+ "_nodeVersion": "2.2.1",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
+ },
+ "_npmVersion": "3.1.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "minimatch",
+ "raw": "minimatch@^2.0.1",
+ "rawSpec": "^2.0.1",
+ "scope": null,
+ "spec": ">=2.0.1 <3.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/node-gyp/glob"
+ ],
+ "_shrinkwrap": null,
+ "_spec": "minimatch@^2.0.1",
+ "_where": "/Users/rebecca/code/npm/node_modules/node-gyp/node_modules/glob",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me"
},
- "name": "minimatch",
- "description": "a glob matcher in javascript",
- "version": "2.0.10",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/minimatch.git"
- },
- "main": "minimatch.js",
- "scripts": {
- "posttest": "standard minimatch.js test/*.js",
- "test": "tap test/*.js",
- "prepublish": "browserify -o browser.js -e minimatch.js -s minimatch --bare"
- },
- "engines": {
- "node": "*"
+ "bugs": {
+ "url": "https://github.com/isaacs/minimatch/issues"
},
"dependencies": {
"brace-expansion": "^1.0.0"
},
+ "description": "a glob matcher in javascript",
"devDependencies": {
"browserify": "^9.0.3",
"standard": "^3.7.2",
"tap": "^1.2.0"
},
- "license": "ISC",
- "files": [
- "minimatch.js",
- "browser.js"
- ],
- "gitHead": "6afb85f0c324b321f76a38df81891e562693e257",
- "bugs": {
- "url": "https://github.com/isaacs/minimatch/issues"
- },
- "homepage": "https://github.com/isaacs/minimatch#readme",
- "_id": "minimatch@2.0.10",
- "_shasum": "8d087c39c6b38c001b97fca7ce6d0e1e80afbac7",
- "_from": "minimatch@>=2.0.1 <3.0.0",
- "_npmVersion": "3.1.0",
- "_nodeVersion": "2.2.1",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
- },
+ "directories": {},
"dist": {
"shasum": "8d087c39c6b38c001b97fca7ce6d0e1e80afbac7",
"tarball": "http://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz"
},
+ "engines": {
+ "node": "*"
+ },
+ "files": [
+ "browser.js",
+ "minimatch.js"
+ ],
+ "gitHead": "6afb85f0c324b321f76a38df81891e562693e257",
+ "homepage": "https://github.com/isaacs/minimatch#readme",
+ "license": "ISC",
+ "main": "minimatch.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "minimatch",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/minimatch.git"
+ },
+ "scripts": {
+ "posttest": "standard minimatch.js test/*.js",
+ "prepublish": "browserify -o browser.js -e minimatch.js -s minimatch --bare",
+ "test": "tap test/*.js"
+ },
+ "version": "2.0.10"
}
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/package.json b/deps/npm/node_modules/node-gyp/node_modules/glob/package.json
index 434e4696f8..5e32a7561d 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/package.json
+++ b/deps/npm/node_modules/node-gyp/node_modules/glob/package.json
@@ -1,24 +1,46 @@
{
- "author": {
- "name": "Isaac Z. Schlueter",
+ "_args": [
+ [
+ "glob@3 || 4",
+ "/Users/rebecca/code/npm/node_modules/node-gyp"
+ ]
+ ],
+ "_from": "glob@>=3.0.0 <4.0.0||>=4.0.0 <5.0.0",
+ "_id": "glob@4.5.3",
+ "_inCache": true,
+ "_location": "/node-gyp/glob",
+ "_nodeVersion": "1.4.2",
+ "_npmUser": {
"email": "i@izs.me",
- "url": "http://blog.izs.me/"
+ "name": "isaacs"
},
- "name": "glob",
- "description": "a little globber",
- "version": "4.5.3",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/node-glob.git"
+ "_npmVersion": "2.7.1",
+ "_phantomChildren": {
+ "brace-expansion": "1.1.0"
},
- "main": "glob.js",
- "files": [
- "glob.js",
- "sync.js",
- "common.js"
+ "_requested": {
+ "name": "glob",
+ "raw": "glob@3 || 4",
+ "rawSpec": "3 || 4",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0||>=4.0.0 <5.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/node-gyp"
],
- "engines": {
- "node": "*"
+ "_resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz",
+ "_shasum": "c6cb73d3226c1efef04de3c56d012f03377ee15f",
+ "_shrinkwrap": null,
+ "_spec": "glob@3 || 4",
+ "_where": "/Users/rebecca/code/npm/node_modules/node-gyp",
+ "author": {
+ "email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
+ "url": "http://blog.izs.me/"
+ },
+ "bugs": {
+ "url": "https://github.com/isaacs/node-glob/issues"
},
"dependencies": {
"inflight": "^1.0.4",
@@ -26,47 +48,50 @@
"minimatch": "^2.0.1",
"once": "^1.3.0"
},
+ "description": "a little globber",
"devDependencies": {
"mkdirp": "0",
"rimraf": "^2.2.8",
"tap": "^0.5.0",
"tick": "0.0.6"
},
- "scripts": {
- "prepublish": "npm run benchclean",
- "profclean": "rm -f v8.log profile.txt",
- "test": "npm run profclean && tap test/*.js",
- "test-regen": "npm run profclean && TEST_REGEN=1 node test/00-setup.js",
- "bench": "bash benchmark.sh",
- "prof": "bash prof.sh && cat profile.txt",
- "benchclean": "bash benchclean.sh"
+ "directories": {},
+ "dist": {
+ "shasum": "c6cb73d3226c1efef04de3c56d012f03377ee15f",
+ "tarball": "http://registry.npmjs.org/glob/-/glob-4.5.3.tgz"
},
- "license": "ISC",
- "gitHead": "a4e461ab59a837eee80a4d8dbdbf5ae1054a646f",
- "bugs": {
- "url": "https://github.com/isaacs/node-glob/issues"
+ "engines": {
+ "node": "*"
},
+ "files": [
+ "common.js",
+ "glob.js",
+ "sync.js"
+ ],
+ "gitHead": "a4e461ab59a837eee80a4d8dbdbf5ae1054a646f",
"homepage": "https://github.com/isaacs/node-glob",
- "_id": "glob@4.5.3",
- "_shasum": "c6cb73d3226c1efef04de3c56d012f03377ee15f",
- "_from": "glob@>=3.0.0 <4.0.0||>=4.0.0 <5.0.0",
- "_npmVersion": "2.7.1",
- "_nodeVersion": "1.4.2",
- "_npmUser": {
- "name": "isaacs",
- "email": "i@izs.me"
- },
+ "license": "ISC",
+ "main": "glob.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "dist": {
- "shasum": "c6cb73d3226c1efef04de3c56d012f03377ee15f",
- "tarball": "http://registry.npmjs.org/glob/-/glob-4.5.3.tgz"
+ "name": "glob",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/node-glob.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "bench": "bash benchmark.sh",
+ "benchclean": "bash benchclean.sh",
+ "prepublish": "npm run benchclean",
+ "prof": "bash prof.sh && cat profile.txt",
+ "profclean": "rm -f v8.log profile.txt",
+ "test": "npm run profclean && tap test/*.js",
+ "test-regen": "npm run profclean && TEST_REGEN=1 node test/00-setup.js"
+ },
+ "version": "4.5.3"
}
diff --git a/deps/npm/node_modules/node-gyp/node_modules/minimatch/package.json b/deps/npm/node_modules/node-gyp/node_modules/minimatch/package.json
index 8bf46ccae0..7358ebfad5 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/minimatch/package.json
+++ b/deps/npm/node_modules/node-gyp/node_modules/minimatch/package.json
@@ -1,58 +1,81 @@
{
- "author": {
- "name": "Isaac Z. Schlueter",
+ "_args": [
+ [
+ "minimatch@1",
+ "/Users/rebecca/code/npm/node_modules/node-gyp"
+ ]
+ ],
+ "_from": "minimatch@>=1.0.0 <2.0.0",
+ "_id": "minimatch@1.0.0",
+ "_inCache": true,
+ "_location": "/node-gyp/minimatch",
+ "_npmUser": {
"email": "i@izs.me",
- "url": "http://blog.izs.me"
+ "name": "isaacs"
},
- "name": "minimatch",
- "description": "a glob matcher in javascript",
- "version": "1.0.0",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/minimatch.git"
+ "_npmVersion": "1.4.21",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "minimatch",
+ "raw": "minimatch@1",
+ "rawSpec": "1",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
},
- "main": "minimatch.js",
- "scripts": {
- "test": "tap test/*.js"
+ "_requiredBy": [
+ "/node-gyp"
+ ],
+ "_resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz",
+ "_shasum": "e0dd2120b49e1b724ce8d714c520822a9438576d",
+ "_shrinkwrap": null,
+ "_spec": "minimatch@1",
+ "_where": "/Users/rebecca/code/npm/node_modules/node-gyp",
+ "author": {
+ "email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
+ "url": "http://blog.izs.me"
},
- "engines": {
- "node": "*"
+ "bugs": {
+ "url": "https://github.com/isaacs/minimatch/issues"
},
"dependencies": {
"lru-cache": "2",
"sigmund": "~1.0.0"
},
+ "description": "a glob matcher in javascript",
"devDependencies": {
"tap": ""
},
- "license": {
- "type": "MIT",
- "url": "http://github.com/isaacs/minimatch/raw/master/LICENSE"
+ "directories": {},
+ "dist": {
+ "shasum": "e0dd2120b49e1b724ce8d714c520822a9438576d",
+ "tarball": "http://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz"
},
- "gitHead": "b374a643976eb55cdc19c60b6dd51ebe9bcc607a",
- "bugs": {
- "url": "https://github.com/isaacs/minimatch/issues"
+ "engines": {
+ "node": "*"
},
+ "gitHead": "b374a643976eb55cdc19c60b6dd51ebe9bcc607a",
"homepage": "https://github.com/isaacs/minimatch",
- "_id": "minimatch@1.0.0",
- "_shasum": "e0dd2120b49e1b724ce8d714c520822a9438576d",
- "_from": "minimatch@>=1.0.0 <2.0.0",
- "_npmVersion": "1.4.21",
- "_npmUser": {
- "name": "isaacs",
- "email": "i@izs.me"
+ "license": {
+ "type": "MIT",
+ "url": "http://github.com/isaacs/minimatch/raw/master/LICENSE"
},
+ "main": "minimatch.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "dist": {
- "shasum": "e0dd2120b49e1b724ce8d714c520822a9438576d",
- "tarball": "http://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz"
+ "name": "minimatch",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/minimatch.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.0.0"
}
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/.npmignore b/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/.npmignore
deleted file mode 100644
index 7e6163db02..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/.npmignore
+++ /dev/null
@@ -1,6 +0,0 @@
-support
-test
-examples
-example
-*.sock
-dist
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/History.md b/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/History.md
deleted file mode 100644
index 854c9711c6..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/History.md
+++ /dev/null
@@ -1,195 +0,0 @@
-
-2.2.0 / 2015-05-09
-==================
-
- * package: update "ms" to v0.7.1 (#202, @dougwilson)
- * README: add logging to file example (#193, @DanielOchoa)
- * README: fixed a typo (#191, @amir-s)
- * browser: expose `storage` (#190, @stephenmathieson)
- * Makefile: add a `distclean` target (#189, @stephenmathieson)
-
-2.1.3 / 2015-03-13
-==================
-
- * Updated stdout/stderr example (#186)
- * Updated example/stdout.js to match debug current behaviour
- * Renamed example/stderr.js to stdout.js
- * Update Readme.md (#184)
- * replace high intensity foreground color for bold (#182, #183)
-
-2.1.2 / 2015-03-01
-==================
-
- * dist: recompile
- * update "ms" to v0.7.0
- * package: update "browserify" to v9.0.3
- * component: fix "ms.js" repo location
- * changed bower package name
- * updated documentation about using debug in a browser
- * fix: security error on safari (#167, #168, @yields)
-
-2.1.1 / 2014-12-29
-==================
-
- * browser: use `typeof` to check for `console` existence
- * browser: check for `console.log` truthiness (fix IE 8/9)
- * browser: add support for Chrome apps
- * Readme: added Windows usage remarks
- * Add `bower.json` to properly support bower install
-
-2.1.0 / 2014-10-15
-==================
-
- * node: implement `DEBUG_FD` env variable support
- * package: update "browserify" to v6.1.0
- * package: add "license" field to package.json (#135, @panuhorsmalahti)
-
-2.0.0 / 2014-09-01
-==================
-
- * package: update "browserify" to v5.11.0
- * node: use stderr rather than stdout for logging (#29, @stephenmathieson)
-
-1.0.4 / 2014-07-15
-==================
-
- * dist: recompile
- * example: remove `console.info()` log usage
- * example: add "Content-Type" UTF-8 header to browser example
- * browser: place %c marker after the space character
- * browser: reset the "content" color via `color: inherit`
- * browser: add colors support for Firefox >= v31
- * debug: prefer an instance `log()` function over the global one (#119)
- * Readme: update documentation about styled console logs for FF v31 (#116, @wryk)
-
-1.0.3 / 2014-07-09
-==================
-
- * Add support for multiple wildcards in namespaces (#122, @seegno)
- * browser: fix lint
-
-1.0.2 / 2014-06-10
-==================
-
- * browser: update color palette (#113, @gscottolson)
- * common: make console logging function configurable (#108, @timoxley)
- * node: fix %o colors on old node <= 0.8.x
- * Makefile: find node path using shell/which (#109, @timoxley)
-
-1.0.1 / 2014-06-06
-==================
-
- * browser: use `removeItem()` to clear localStorage
- * browser, node: don't set DEBUG if namespaces is undefined (#107, @leedm777)
- * package: add "contributors" section
- * node: fix comment typo
- * README: list authors
-
-1.0.0 / 2014-06-04
-==================
-
- * make ms diff be global, not be scope
- * debug: ignore empty strings in enable()
- * node: make DEBUG_COLORS able to disable coloring
- * *: export the `colors` array
- * npmignore: don't publish the `dist` dir
- * Makefile: refactor to use browserify
- * package: add "browserify" as a dev dependency
- * Readme: add Web Inspector Colors section
- * node: reset terminal color for the debug content
- * node: map "%o" to `util.inspect()`
- * browser: map "%j" to `JSON.stringify()`
- * debug: add custom "formatters"
- * debug: use "ms" module for humanizing the diff
- * Readme: add "bash" syntax highlighting
- * browser: add Firebug color support
- * browser: add colors for WebKit browsers
- * node: apply log to `console`
- * rewrite: abstract common logic for Node & browsers
- * add .jshintrc file
-
-0.8.1 / 2014-04-14
-==================
-
- * package: re-add the "component" section
-
-0.8.0 / 2014-03-30
-==================
-
- * add `enable()` method for nodejs. Closes #27
- * change from stderr to stdout
- * remove unnecessary index.js file
-
-0.7.4 / 2013-11-13
-==================
-
- * remove "browserify" key from package.json (fixes something in browserify)
-
-0.7.3 / 2013-10-30
-==================
-
- * fix: catch localStorage security error when cookies are blocked (Chrome)
- * add debug(err) support. Closes #46
- * add .browser prop to package.json. Closes #42
-
-0.7.2 / 2013-02-06
-==================
-
- * fix package.json
- * fix: Mobile Safari (private mode) is broken with debug
- * fix: Use unicode to send escape character to shell instead of octal to work with strict mode javascript
-
-0.7.1 / 2013-02-05
-==================
-
- * add repository URL to package.json
- * add DEBUG_COLORED to force colored output
- * add browserify support
- * fix component. Closes #24
-
-0.7.0 / 2012-05-04
-==================
-
- * Added .component to package.json
- * Added debug.component.js build
-
-0.6.0 / 2012-03-16
-==================
-
- * Added support for "-" prefix in DEBUG [Vinay Pulim]
- * Added `.enabled` flag to the node version [TooTallNate]
-
-0.5.0 / 2012-02-02
-==================
-
- * Added: humanize diffs. Closes #8
- * Added `debug.disable()` to the CS variant
- * Removed padding. Closes #10
- * Fixed: persist client-side variant again. Closes #9
-
-0.4.0 / 2012-02-01
-==================
-
- * Added browser variant support for older browsers [TooTallNate]
- * Added `debug.enable('project:*')` to browser variant [TooTallNate]
- * Added padding to diff (moved it to the right)
-
-0.3.0 / 2012-01-26
-==================
-
- * Added millisecond diff when isatty, otherwise UTC string
-
-0.2.0 / 2012-01-22
-==================
-
- * Added wildcard support
-
-0.1.0 / 2011-12-02
-==================
-
- * Added: remove colors unless stderr isatty [TooTallNate]
-
-0.0.1 / 2010-01-03
-==================
-
- * Initial release
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/Makefile b/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/Makefile
deleted file mode 100644
index 5cf4a5962b..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-
-# get Makefile directory name: http://stackoverflow.com/a/5982798/376773
-THIS_MAKEFILE_PATH:=$(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST))
-THIS_DIR:=$(shell cd $(dir $(THIS_MAKEFILE_PATH));pwd)
-
-# BIN directory
-BIN := $(THIS_DIR)/node_modules/.bin
-
-# applications
-NODE ?= $(shell which node)
-NPM ?= $(NODE) $(shell which npm)
-BROWSERIFY ?= $(NODE) $(BIN)/browserify
-
-all: dist/debug.js
-
-install: node_modules
-
-clean:
- @rm -rf dist
-
-dist:
- @mkdir -p $@
-
-dist/debug.js: node_modules browser.js debug.js dist
- @$(BROWSERIFY) \
- --standalone debug \
- . > $@
-
-distclean: clean
- @rm -rf node_modules
-
-node_modules: package.json
- @NODE_ENV= $(NPM) install
- @touch node_modules
-
-.PHONY: all install clean distclean
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/Readme.md b/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/Readme.md
deleted file mode 100644
index b4f45e3cc6..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/Readme.md
+++ /dev/null
@@ -1,188 +0,0 @@
-# debug
-
- tiny node.js debugging utility modelled after node core's debugging technique.
-
-## Installation
-
-```bash
-$ npm install debug
-```
-
-## Usage
-
- With `debug` you simply invoke the exported function to generate your debug function, passing it a name which will determine if a noop function is returned, or a decorated `console.error`, so all of the `console` format string goodies you're used to work fine. A unique color is selected per-function for visibility.
-
-Example _app.js_:
-
-```js
-var debug = require('debug')('http')
- , http = require('http')
- , name = 'My App';
-
-// fake app
-
-debug('booting %s', name);
-
-http.createServer(function(req, res){
- debug(req.method + ' ' + req.url);
- res.end('hello\n');
-}).listen(3000, function(){
- debug('listening');
-});
-
-// fake worker of some kind
-
-require('./worker');
-```
-
-Example _worker.js_:
-
-```js
-var debug = require('debug')('worker');
-
-setInterval(function(){
- debug('doing some work');
-}, 1000);
-```
-
- The __DEBUG__ environment variable is then used to enable these based on space or comma-delimited names. Here are some examples:
-
- ![debug http and worker](http://f.cl.ly/items/18471z1H402O24072r1J/Screenshot.png)
-
- ![debug worker](http://f.cl.ly/items/1X413v1a3M0d3C2c1E0i/Screenshot.png)
-
-#### Windows note
-
- On Windows the environment variable is set using the `set` command.
-
- ```cmd
- set DEBUG=*,-not_this
- ```
-
-Then, run the program to be debugged as usual.
-
-## Millisecond diff
-
- When actively developing an application it can be useful to see when the time spent between one `debug()` call and the next. Suppose for example you invoke `debug()` before requesting a resource, and after as well, the "+NNNms" will show you how much time was spent between calls.
-
- ![](http://f.cl.ly/items/2i3h1d3t121M2Z1A3Q0N/Screenshot.png)
-
- When stdout is not a TTY, `Date#toUTCString()` is used, making it more useful for logging the debug information as shown below:
-
- ![](http://f.cl.ly/items/112H3i0e0o0P0a2Q2r11/Screenshot.png)
-
-## Conventions
-
- If you're using this in one or more of your libraries, you _should_ use the name of your library so that developers may toggle debugging as desired without guessing names. If you have more than one debuggers you _should_ prefix them with your library name and use ":" to separate features. For example "bodyParser" from Connect would then be "connect:bodyParser".
-
-## Wildcards
-
- The `*` character may be used as a wildcard. Suppose for example your library has debuggers named "connect:bodyParser", "connect:compress", "connect:session", instead of listing all three with `DEBUG=connect:bodyParser,connect:compress,connect:session`, you may simply do `DEBUG=connect:*`, or to run everything using this module simply use `DEBUG=*`.
-
- You can also exclude specific debuggers by prefixing them with a "-" character. For example, `DEBUG=*,-connect:*` would include all debuggers except those starting with "connect:".
-
-## Browser support
-
- Debug works in the browser as well, currently persisted by `localStorage`. Consider the situation shown below where you have `worker:a` and `worker:b`, and wish to debug both. Somewhere in the code on your page, include:
-
-```js
-window.myDebug = require("debug");
-```
-
- ("debug" is a global object in the browser so we give this object a different name.) When your page is open in the browser, type the following in the console:
-
-```js
-myDebug.enable("worker:*")
-```
-
- Refresh the page. Debug output will continue to be sent to the console until it is disabled by typing `myDebug.disable()` in the console.
-
-```js
-a = debug('worker:a');
-b = debug('worker:b');
-
-setInterval(function(){
- a('doing some work');
-}, 1000);
-
-setInterval(function(){
- b('doing some work');
-}, 1200);
-```
-
-#### Web Inspector Colors
-
- Colors are also enabled on "Web Inspectors" that understand the `%c` formatting
- option. These are WebKit web inspectors, Firefox ([since version
- 31](https://hacks.mozilla.org/2014/05/editable-box-model-multiple-selection-sublime-text-keys-much-more-firefox-developer-tools-episode-31/))
- and the Firebug plugin for Firefox (any version).
-
- Colored output looks something like:
-
- ![](https://cloud.githubusercontent.com/assets/71256/3139768/b98c5fd8-e8ef-11e3-862a-f7253b6f47c6.png)
-
-### stderr vs stdout
-
-You can set an alternative logging method per-namespace by overriding the `log` method on a per-namespace or globally:
-
-Example _stdout.js_:
-
-```js
-var debug = require('debug');
-var error = debug('app:error');
-
-// by default stderr is used
-error('goes to stderr!');
-
-var log = debug('app:log');
-// set this namespace to log via console.log
-log.log = console.log.bind(console); // don't forget to bind to console!
-log('goes to stdout');
-error('still goes to stderr!');
-
-// set all output to go via console.info
-// overrides all per-namespace log settings
-debug.log = console.info.bind(console);
-error('now goes to stdout via console.info');
-log('still goes to stdout, but via console.info now');
-```
-
-### Save debug output to a file
-
-You can save all debug statements to a file by piping them.
-
-Example:
-
-```bash
-$ DEBUG_FD=3 node your-app.js 3> whatever.log
-```
-
-## Authors
-
- - TJ Holowaychuk
- - Nathan Rajlich
-
-## License
-
-(The MIT License)
-
-Copyright (c) 2014 TJ Holowaychuk &lt;tj@vision-media.ca&gt;
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-'Software'), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/bower.json b/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/bower.json
deleted file mode 100644
index 6af573ff5c..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/bower.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "name": "visionmedia-debug",
- "main": "dist/debug.js",
- "version": "2.2.0",
- "homepage": "https://github.com/visionmedia/debug",
- "authors": [
- "TJ Holowaychuk <tj@vision-media.ca>"
- ],
- "description": "visionmedia-debug",
- "moduleType": [
- "amd",
- "es6",
- "globals",
- "node"
- ],
- "keywords": [
- "visionmedia",
- "debug"
- ],
- "license": "MIT",
- "ignore": [
- "**/.*",
- "node_modules",
- "bower_components",
- "test",
- "tests"
- ]
-}
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/browser.js b/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/browser.js
deleted file mode 100644
index 7c76452219..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/browser.js
+++ /dev/null
@@ -1,168 +0,0 @@
-
-/**
- * This is the web browser implementation of `debug()`.
- *
- * Expose `debug()` as the module.
- */
-
-exports = module.exports = require('./debug');
-exports.log = log;
-exports.formatArgs = formatArgs;
-exports.save = save;
-exports.load = load;
-exports.useColors = useColors;
-exports.storage = 'undefined' != typeof chrome
- && 'undefined' != typeof chrome.storage
- ? chrome.storage.local
- : localstorage();
-
-/**
- * Colors.
- */
-
-exports.colors = [
- 'lightseagreen',
- 'forestgreen',
- 'goldenrod',
- 'dodgerblue',
- 'darkorchid',
- 'crimson'
-];
-
-/**
- * Currently only WebKit-based Web Inspectors, Firefox >= v31,
- * and the Firebug extension (any Firefox version) are known
- * to support "%c" CSS customizations.
- *
- * TODO: add a `localStorage` variable to explicitly enable/disable colors
- */
-
-function useColors() {
- // is webkit? http://stackoverflow.com/a/16459606/376773
- return ('WebkitAppearance' in document.documentElement.style) ||
- // is firebug? http://stackoverflow.com/a/398120/376773
- (window.console && (console.firebug || (console.exception && console.table))) ||
- // is firefox >= v31?
- // https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages
- (navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31);
-}
-
-/**
- * Map %j to `JSON.stringify()`, since no Web Inspectors do that by default.
- */
-
-exports.formatters.j = function(v) {
- return JSON.stringify(v);
-};
-
-
-/**
- * Colorize log arguments if enabled.
- *
- * @api public
- */
-
-function formatArgs() {
- var args = arguments;
- var useColors = this.useColors;
-
- args[0] = (useColors ? '%c' : '')
- + this.namespace
- + (useColors ? ' %c' : ' ')
- + args[0]
- + (useColors ? '%c ' : ' ')
- + '+' + exports.humanize(this.diff);
-
- if (!useColors) return args;
-
- var c = 'color: ' + this.color;
- args = [args[0], c, 'color: inherit'].concat(Array.prototype.slice.call(args, 1));
-
- // the final "%c" is somewhat tricky, because there could be other
- // arguments passed either before or after the %c, so we need to
- // figure out the correct index to insert the CSS into
- var index = 0;
- var lastC = 0;
- args[0].replace(/%[a-z%]/g, function(match) {
- if ('%%' === match) return;
- index++;
- if ('%c' === match) {
- // we only are interested in the *last* %c
- // (the user may have provided their own)
- lastC = index;
- }
- });
-
- args.splice(lastC, 0, c);
- return args;
-}
-
-/**
- * Invokes `console.log()` when available.
- * No-op when `console.log` is not a "function".
- *
- * @api public
- */
-
-function log() {
- // this hackery is required for IE8/9, where
- // the `console.log` function doesn't have 'apply'
- return 'object' === typeof console
- && console.log
- && Function.prototype.apply.call(console.log, console, arguments);
-}
-
-/**
- * Save `namespaces`.
- *
- * @param {String} namespaces
- * @api private
- */
-
-function save(namespaces) {
- try {
- if (null == namespaces) {
- exports.storage.removeItem('debug');
- } else {
- exports.storage.debug = namespaces;
- }
- } catch(e) {}
-}
-
-/**
- * Load `namespaces`.
- *
- * @return {String} returns the previously persisted debug modes
- * @api private
- */
-
-function load() {
- var r;
- try {
- r = exports.storage.debug;
- } catch(e) {}
- return r;
-}
-
-/**
- * Enable namespaces listed in `localStorage.debug` initially.
- */
-
-exports.enable(load());
-
-/**
- * Localstorage attempts to return the localstorage.
- *
- * This is necessary because safari throws
- * when a user disables cookies/localstorage
- * and you attempt to access it.
- *
- * @return {LocalStorage}
- * @api private
- */
-
-function localstorage(){
- try {
- return window.localStorage;
- } catch (e) {}
-}
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/component.json b/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/component.json
deleted file mode 100644
index ca1063724a..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/component.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "name": "debug",
- "repo": "visionmedia/debug",
- "description": "small debugging utility",
- "version": "2.2.0",
- "keywords": [
- "debug",
- "log",
- "debugger"
- ],
- "main": "browser.js",
- "scripts": [
- "browser.js",
- "debug.js"
- ],
- "dependencies": {
- "rauchg/ms.js": "0.7.1"
- }
-}
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/debug.js b/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/debug.js
deleted file mode 100644
index 7571a86058..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/debug.js
+++ /dev/null
@@ -1,197 +0,0 @@
-
-/**
- * This is the common logic for both the Node.js and web browser
- * implementations of `debug()`.
- *
- * Expose `debug()` as the module.
- */
-
-exports = module.exports = debug;
-exports.coerce = coerce;
-exports.disable = disable;
-exports.enable = enable;
-exports.enabled = enabled;
-exports.humanize = require('ms');
-
-/**
- * The currently active debug mode names, and names to skip.
- */
-
-exports.names = [];
-exports.skips = [];
-
-/**
- * Map of special "%n" handling functions, for the debug "format" argument.
- *
- * Valid key names are a single, lowercased letter, i.e. "n".
- */
-
-exports.formatters = {};
-
-/**
- * Previously assigned color.
- */
-
-var prevColor = 0;
-
-/**
- * Previous log timestamp.
- */
-
-var prevTime;
-
-/**
- * Select a color.
- *
- * @return {Number}
- * @api private
- */
-
-function selectColor() {
- return exports.colors[prevColor++ % exports.colors.length];
-}
-
-/**
- * Create a debugger with the given `namespace`.
- *
- * @param {String} namespace
- * @return {Function}
- * @api public
- */
-
-function debug(namespace) {
-
- // define the `disabled` version
- function disabled() {
- }
- disabled.enabled = false;
-
- // define the `enabled` version
- function enabled() {
-
- var self = enabled;
-
- // set `diff` timestamp
- var curr = +new Date();
- var ms = curr - (prevTime || curr);
- self.diff = ms;
- self.prev = prevTime;
- self.curr = curr;
- prevTime = curr;
-
- // add the `color` if not set
- if (null == self.useColors) self.useColors = exports.useColors();
- if (null == self.color && self.useColors) self.color = selectColor();
-
- var args = Array.prototype.slice.call(arguments);
-
- args[0] = exports.coerce(args[0]);
-
- if ('string' !== typeof args[0]) {
- // anything else let's inspect with %o
- args = ['%o'].concat(args);
- }
-
- // apply any `formatters` transformations
- var index = 0;
- args[0] = args[0].replace(/%([a-z%])/g, function(match, format) {
- // if we encounter an escaped % then don't increase the array index
- if (match === '%%') return match;
- index++;
- var formatter = exports.formatters[format];
- if ('function' === typeof formatter) {
- var val = args[index];
- match = formatter.call(self, val);
-
- // now we need to remove `args[index]` since it's inlined in the `format`
- args.splice(index, 1);
- index--;
- }
- return match;
- });
-
- if ('function' === typeof exports.formatArgs) {
- args = exports.formatArgs.apply(self, args);
- }
- var logFn = enabled.log || exports.log || console.log.bind(console);
- logFn.apply(self, args);
- }
- enabled.enabled = true;
-
- var fn = exports.enabled(namespace) ? enabled : disabled;
-
- fn.namespace = namespace;
-
- return fn;
-}
-
-/**
- * Enables a debug mode by namespaces. This can include modes
- * separated by a colon and wildcards.
- *
- * @param {String} namespaces
- * @api public
- */
-
-function enable(namespaces) {
- exports.save(namespaces);
-
- var split = (namespaces || '').split(/[\s,]+/);
- var len = split.length;
-
- for (var i = 0; i < len; i++) {
- if (!split[i]) continue; // ignore empty strings
- namespaces = split[i].replace(/\*/g, '.*?');
- if (namespaces[0] === '-') {
- exports.skips.push(new RegExp('^' + namespaces.substr(1) + '$'));
- } else {
- exports.names.push(new RegExp('^' + namespaces + '$'));
- }
- }
-}
-
-/**
- * Disable debug output.
- *
- * @api public
- */
-
-function disable() {
- exports.enable('');
-}
-
-/**
- * Returns true if the given mode name is enabled, false otherwise.
- *
- * @param {String} name
- * @return {Boolean}
- * @api public
- */
-
-function enabled(name) {
- var i, len;
- for (i = 0, len = exports.skips.length; i < len; i++) {
- if (exports.skips[i].test(name)) {
- return false;
- }
- }
- for (i = 0, len = exports.names.length; i < len; i++) {
- if (exports.names[i].test(name)) {
- return true;
- }
- }
- return false;
-}
-
-/**
- * Coerce `val`.
- *
- * @param {Mixed} val
- * @return {Mixed}
- * @api private
- */
-
-function coerce(val) {
- if (val instanceof Error) return val.stack || val.message;
- return val;
-}
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node.js b/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node.js
deleted file mode 100644
index 1d392a81d6..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node.js
+++ /dev/null
@@ -1,209 +0,0 @@
-
-/**
- * Module dependencies.
- */
-
-var tty = require('tty');
-var util = require('util');
-
-/**
- * This is the Node.js implementation of `debug()`.
- *
- * Expose `debug()` as the module.
- */
-
-exports = module.exports = require('./debug');
-exports.log = log;
-exports.formatArgs = formatArgs;
-exports.save = save;
-exports.load = load;
-exports.useColors = useColors;
-
-/**
- * Colors.
- */
-
-exports.colors = [6, 2, 3, 4, 5, 1];
-
-/**
- * The file descriptor to write the `debug()` calls to.
- * Set the `DEBUG_FD` env variable to override with another value. i.e.:
- *
- * $ DEBUG_FD=3 node script.js 3>debug.log
- */
-
-var fd = parseInt(process.env.DEBUG_FD, 10) || 2;
-var stream = 1 === fd ? process.stdout :
- 2 === fd ? process.stderr :
- createWritableStdioStream(fd);
-
-/**
- * Is stdout a TTY? Colored output is enabled when `true`.
- */
-
-function useColors() {
- var debugColors = (process.env.DEBUG_COLORS || '').trim().toLowerCase();
- if (0 === debugColors.length) {
- return tty.isatty(fd);
- } else {
- return '0' !== debugColors
- && 'no' !== debugColors
- && 'false' !== debugColors
- && 'disabled' !== debugColors;
- }
-}
-
-/**
- * Map %o to `util.inspect()`, since Node doesn't do that out of the box.
- */
-
-var inspect = (4 === util.inspect.length ?
- // node <= 0.8.x
- function (v, colors) {
- return util.inspect(v, void 0, void 0, colors);
- } :
- // node > 0.8.x
- function (v, colors) {
- return util.inspect(v, { colors: colors });
- }
-);
-
-exports.formatters.o = function(v) {
- return inspect(v, this.useColors)
- .replace(/\s*\n\s*/g, ' ');
-};
-
-/**
- * Adds ANSI color escape codes if enabled.
- *
- * @api public
- */
-
-function formatArgs() {
- var args = arguments;
- var useColors = this.useColors;
- var name = this.namespace;
-
- if (useColors) {
- var c = this.color;
-
- args[0] = ' \u001b[3' + c + ';1m' + name + ' '
- + '\u001b[0m'
- + args[0] + '\u001b[3' + c + 'm'
- + ' +' + exports.humanize(this.diff) + '\u001b[0m';
- } else {
- args[0] = new Date().toUTCString()
- + ' ' + name + ' ' + args[0];
- }
- return args;
-}
-
-/**
- * Invokes `console.error()` with the specified arguments.
- */
-
-function log() {
- return stream.write(util.format.apply(this, arguments) + '\n');
-}
-
-/**
- * Save `namespaces`.
- *
- * @param {String} namespaces
- * @api private
- */
-
-function save(namespaces) {
- if (null == namespaces) {
- // If you set a process.env field to null or undefined, it gets cast to the
- // string 'null' or 'undefined'. Just delete instead.
- delete process.env.DEBUG;
- } else {
- process.env.DEBUG = namespaces;
- }
-}
-
-/**
- * Load `namespaces`.
- *
- * @return {String} returns the previously persisted debug modes
- * @api private
- */
-
-function load() {
- return process.env.DEBUG;
-}
-
-/**
- * Copied from `node/src/node.js`.
- *
- * XXX: It's lame that node doesn't expose this API out-of-the-box. It also
- * relies on the undocumented `tty_wrap.guessHandleType()` which is also lame.
- */
-
-function createWritableStdioStream (fd) {
- var stream;
- var tty_wrap = process.binding('tty_wrap');
-
- // Note stream._type is used for test-module-load-list.js
-
- switch (tty_wrap.guessHandleType(fd)) {
- case 'TTY':
- stream = new tty.WriteStream(fd);
- stream._type = 'tty';
-
- // Hack to have stream not keep the event loop alive.
- // See https://github.com/joyent/node/issues/1726
- if (stream._handle && stream._handle.unref) {
- stream._handle.unref();
- }
- break;
-
- case 'FILE':
- var fs = require('fs');
- stream = new fs.SyncWriteStream(fd, { autoClose: false });
- stream._type = 'fs';
- break;
-
- case 'PIPE':
- case 'TCP':
- var net = require('net');
- stream = new net.Socket({
- fd: fd,
- readable: false,
- writable: true
- });
-
- // FIXME Should probably have an option in net.Socket to create a
- // stream from an existing fd which is writable only. But for now
- // we'll just add this hack and set the `readable` member to false.
- // Test: ./node test/fixtures/echo.js < /etc/passwd
- stream.readable = false;
- stream.read = null;
- stream._type = 'pipe';
-
- // FIXME Hack to have stream not keep the event loop alive.
- // See https://github.com/joyent/node/issues/1726
- if (stream._handle && stream._handle.unref) {
- stream._handle.unref();
- }
- break;
-
- default:
- // Probably an error on in uv_guess_handle()
- throw new Error('Implement me. Unknown stream file type!');
- }
-
- // For supporting legacy API we put the FD here.
- stream.fd = fd;
-
- stream._isStdio = true;
-
- return stream;
-}
-
-/**
- * Enable namespaces listed in `process.env.DEBUG` initially.
- */
-
-exports.enable(load());
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/package.json b/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/package.json
deleted file mode 100644
index 7e6d9fc59a..0000000000
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/package.json
+++ /dev/null
@@ -1,73 +0,0 @@
-{
- "name": "debug",
- "version": "2.2.0",
- "repository": {
- "type": "git",
- "url": "git://github.com/visionmedia/debug.git"
- },
- "description": "small debugging utility",
- "keywords": [
- "debug",
- "log",
- "debugger"
- ],
- "author": {
- "name": "TJ Holowaychuk",
- "email": "tj@vision-media.ca"
- },
- "contributors": [
- {
- "name": "Nathan Rajlich",
- "email": "nathan@tootallnate.net",
- "url": "http://n8.io"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "ms": "0.7.1"
- },
- "devDependencies": {
- "browserify": "9.0.3",
- "mocha": "*"
- },
- "main": "./node.js",
- "browser": "./browser.js",
- "component": {
- "scripts": {
- "debug/index.js": "browser.js",
- "debug/debug.js": "debug.js"
- }
- },
- "gitHead": "b38458422b5aa8aa6d286b10dfe427e8a67e2b35",
- "bugs": {
- "url": "https://github.com/visionmedia/debug/issues"
- },
- "homepage": "https://github.com/visionmedia/debug",
- "_id": "debug@2.2.0",
- "scripts": {},
- "_shasum": "f87057e995b1a1f6ae6a4960664137bc56f039da",
- "_from": "debug@*",
- "_npmVersion": "2.7.4",
- "_nodeVersion": "0.12.2",
- "_npmUser": {
- "name": "tootallnate",
- "email": "nathan@tootallnate.net"
- },
- "maintainers": [
- {
- "name": "tjholowaychuk",
- "email": "tj@vision-media.ca"
- },
- {
- "name": "tootallnate",
- "email": "nathan@tootallnate.net"
- }
- ],
- "dist": {
- "shasum": "f87057e995b1a1f6ae6a4960664137bc56f039da",
- "tarball": "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/node-gyp/node_modules/tar/package.json b/deps/npm/node_modules/node-gyp/node_modules/tar/package.json
index 7fab5394cd..c8bfe8fda9 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/tar/package.json
+++ b/deps/npm/node_modules/node-gyp/node_modules/tar/package.json
@@ -1,46 +1,66 @@
{
+ "_args": [
+ [
+ "tar@^1.0.0",
+ "/Users/rebecca/code/npm/node_modules/node-gyp"
+ ]
+ ],
+ "_from": "tar@>=1.0.0 <2.0.0",
+ "_id": "tar@1.0.3",
+ "_inCache": true,
+ "_location": "/node-gyp/tar",
+ "_nodeVersion": "0.10.33",
+ "_npmUser": {
+ "email": "ogd@aoaioxxysz.net",
+ "name": "othiym23"
+ },
+ "_npmVersion": "2.1.10",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "tar",
+ "raw": "tar@^1.0.0",
+ "rawSpec": "^1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/node-gyp"
+ ],
+ "_resolved": "https://registry.npmjs.org/tar/-/tar-1.0.3.tgz",
+ "_shasum": "15bcdab244fa4add44e4244a0176edb8aa9a2b44",
+ "_shrinkwrap": null,
+ "_spec": "tar@^1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/node-gyp",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "name": "tar",
- "description": "tar for node",
- "version": "1.0.3",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/node-tar.git"
- },
- "main": "tar.js",
- "scripts": {
- "test": "tap test/*.js"
+ "bugs": {
+ "url": "https://github.com/isaacs/node-tar/issues"
},
"dependencies": {
"block-stream": "*",
"fstream": "^1.0.2",
"inherits": "2"
},
+ "description": "tar for node",
"devDependencies": {
"graceful-fs": "^3.0.2",
+ "mkdirp": "^0.5.0",
"rimraf": "1.x",
- "tap": "0.x",
- "mkdirp": "^0.5.0"
+ "tap": "0.x"
},
- "license": "BSD",
- "gitHead": "f4151128c585da236c6b1e278b762ecaedc20c15",
- "bugs": {
- "url": "https://github.com/isaacs/node-tar/issues"
+ "directories": {},
+ "dist": {
+ "shasum": "15bcdab244fa4add44e4244a0176edb8aa9a2b44",
+ "tarball": "http://registry.npmjs.org/tar/-/tar-1.0.3.tgz"
},
+ "gitHead": "f4151128c585da236c6b1e278b762ecaedc20c15",
"homepage": "https://github.com/isaacs/node-tar",
- "_id": "tar@1.0.3",
- "_shasum": "15bcdab244fa4add44e4244a0176edb8aa9a2b44",
- "_from": "tar@>=1.0.0 <2.0.0",
- "_npmVersion": "2.1.10",
- "_nodeVersion": "0.10.33",
- "_npmUser": {
- "name": "othiym23",
- "email": "ogd@aoaioxxysz.net"
- },
+ "license": "BSD",
+ "main": "tar.js",
"maintainers": [
{
"name": "isaacs",
@@ -51,11 +71,14 @@
"email": "ogd@aoaioxxysz.net"
}
],
- "dist": {
- "shasum": "15bcdab244fa4add44e4244a0176edb8aa9a2b44",
- "tarball": "http://registry.npmjs.org/tar/-/tar-1.0.3.tgz"
+ "name": "tar",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/node-tar.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/tar/-/tar-1.0.3.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.0.3"
}
diff --git a/deps/npm/node_modules/node-gyp/package.json b/deps/npm/node_modules/node-gyp/package.json
index 76fc168f2d..6b0bef6e62 100644
--- a/deps/npm/node_modules/node-gyp/package.json
+++ b/deps/npm/node_modules/node-gyp/package.json
@@ -1,32 +1,57 @@
{
- "name": "node-gyp",
- "description": "Node.js native addon build tool",
- "license": "MIT",
- "keywords": [
- "native",
- "addon",
- "module",
- "c",
- "c++",
- "bindings",
- "gyp"
+ "_args": [
+ [
+ "node-gyp@~3.0.1",
+ "/Users/rebecca/code/npm"
+ ]
],
- "version": "3.0.3",
- "installVersion": 9,
+ "_from": "node-gyp@>=3.0.1 <3.1.0",
+ "_id": "node-gyp@3.0.3",
+ "_inCache": true,
+ "_location": "/node-gyp",
+ "_nodeVersion": "4.0.0",
+ "_npmUser": {
+ "email": "rod@vagg.org",
+ "name": "rvagg"
+ },
+ "_npmVersion": "2.14.2",
+ "_phantomChildren": {
+ "block-stream": "0.0.8",
+ "brace-expansion": "1.1.0",
+ "fstream": "1.0.8",
+ "inflight": "1.0.4",
+ "inherits": "2.0.1",
+ "lru-cache": "2.6.5",
+ "once": "1.3.2",
+ "sigmund": "1.0.1"
+ },
+ "_requested": {
+ "name": "node-gyp",
+ "raw": "node-gyp@~3.0.1",
+ "rawSpec": "~3.0.1",
+ "scope": null,
+ "spec": ">=3.0.1 <3.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.0.3.tgz",
+ "_shasum": "9b004219f4fa9efbfd78c5fc674aa12e58fb8694",
+ "_shrinkwrap": null,
+ "_spec": "node-gyp@~3.0.1",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Nathan Rajlich",
"email": "nathan@tootallnate.net",
+ "name": "Nathan Rajlich",
"url": "http://tootallnate.net"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/nodejs/node-gyp.git"
- },
- "preferGlobal": true,
"bin": {
"node-gyp": "./bin/node-gyp.js"
},
- "main": "./lib/node-gyp.js",
+ "bugs": {
+ "url": "https://github.com/nodejs/node-gyp/issues"
+ },
"dependencies": {
"fstream": "^1.0.0",
"glob": "3 || 4",
@@ -43,29 +68,33 @@
"tar": "^1.0.0",
"which": "1"
},
- "engines": {
- "node": ">= 0.8.0"
- },
+ "description": "Node.js native addon build tool",
"devDependencies": {
"tape": "~4.2.0"
},
- "scripts": {
- "test": "tape test/test-*"
+ "directories": {},
+ "dist": {
+ "shasum": "9b004219f4fa9efbfd78c5fc674aa12e58fb8694",
+ "tarball": "http://registry.npmjs.org/node-gyp/-/node-gyp-3.0.3.tgz"
},
- "gitHead": "d6b03851d366c7fa78e7d2f57c61bb074ea45ea3",
- "bugs": {
- "url": "https://github.com/nodejs/node-gyp/issues"
+ "engines": {
+ "node": ">= 0.8.0"
},
+ "gitHead": "d6b03851d366c7fa78e7d2f57c61bb074ea45ea3",
"homepage": "https://github.com/nodejs/node-gyp",
- "_id": "node-gyp@3.0.3",
- "_shasum": "9b004219f4fa9efbfd78c5fc674aa12e58fb8694",
- "_from": "node-gyp@3.0.3",
- "_npmVersion": "2.14.2",
- "_nodeVersion": "4.0.0",
- "_npmUser": {
- "name": "rvagg",
- "email": "rod@vagg.org"
- },
+ "installVersion": 9,
+ "installable": true,
+ "keywords": [
+ "addon",
+ "bindings",
+ "c",
+ "c++",
+ "gyp",
+ "module",
+ "native"
+ ],
+ "license": "MIT",
+ "main": "./lib/node-gyp.js",
"maintainers": [
{
"name": "TooTallNate",
@@ -88,11 +117,15 @@
"email": "nathan@tootallnate.net"
}
],
- "dist": {
- "shasum": "9b004219f4fa9efbfd78c5fc674aa12e58fb8694",
- "tarball": "http://registry.npmjs.org/node-gyp/-/node-gyp-3.0.3.tgz"
+ "name": "node-gyp",
+ "optionalDependencies": {},
+ "preferGlobal": true,
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/nodejs/node-gyp.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.0.3.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "tape test/test-*"
+ },
+ "version": "3.0.3"
}
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore b/deps/npm/node_modules/node-uuid/.npmignore
index fd4f2b066b..fd4f2b066b 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore
+++ b/deps/npm/node_modules/node-uuid/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/LICENSE.md b/deps/npm/node_modules/node-uuid/LICENSE.md
index 652609b37e..a43093bf32 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/LICENSE.md
+++ b/deps/npm/node_modules/node-uuid/LICENSE.md
@@ -1,6 +1,6 @@
The MIT License (MIT)
-Copyright (c) 2010-2012 Robert Kieffer
+Copyright (c) 2010-2012 Robert Kieffer
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/README.md b/deps/npm/node_modules/node-uuid/README.md
index b7d04c9407..b7d04c9407 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/README.md
+++ b/deps/npm/node_modules/node-uuid/README.md
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/README.md b/deps/npm/node_modules/node-uuid/benchmark/README.md
index aaeb2ea013..aaeb2ea013 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/README.md
+++ b/deps/npm/node_modules/node-uuid/benchmark/README.md
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/bench.gnu b/deps/npm/node_modules/node-uuid/benchmark/bench.gnu
index a342fbbe04..fd597ab681 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/bench.gnu
+++ b/deps/npm/node_modules/node-uuid/benchmark/bench.gnu
@@ -1,14 +1,14 @@
#!/opt/local/bin/gnuplot -persist
#
-#
+#
# G N U P L O T
# Version 4.4 patchlevel 3
# last modified March 2011
# System: Darwin 10.8.0
-#
+#
# Copyright (C) 1986-1993, 1998, 2004, 2007-2010
# Thomas Williams, Colin Kelley and many others
-#
+#
# gnuplot home: http://www.gnuplot.info
# faq, bugs, etc: type "help seeking-assistance"
# immediate help: type "help"
@@ -17,7 +17,7 @@ set terminal postscript eps noenhanced defaultplex \
leveldefault color colortext \
solid linewidth 1.2 butt noclip \
palfuncparam 2000,0.003 \
- "Helvetica" 14
+ "Helvetica" 14
set output 'bench.eps'
unset clip points
set clip one
@@ -38,7 +38,7 @@ set timefmt cb "%d/%m/%y,%H:%M"
set boxwidth
set style fill empty border
set style rectangle back fc lt -3 fillstyle solid 1.00 border lt -1
-set style circle radius graph 0.02, first 0, 0
+set style circle radius graph 0.02, first 0, 0
set dummy x,y
set format x "% g"
set format y "% g"
@@ -50,7 +50,7 @@ set angles radians
unset grid
set key title ""
set key outside left top horizontal Right noreverse enhanced autotitles columnhead nobox
-set key noinvert samplen 4 spacing 1 width 0 height 0
+set key noinvert samplen 4 spacing 1 width 0 height 0
set key maxcolumns 2 maxrows 0
unset label
unset arrow
@@ -107,10 +107,10 @@ set nox2tics
set noy2tics
set cbtics border in scale 1,0.5 mirror norotate offset character 0, 0, 0
set cbtics autofreq norangelimit
-set title ""
+set title ""
set title offset character 0, 0, 0 font "" norotate
-set timestamp bottom
-set timestamp ""
+set timestamp bottom
+set timestamp ""
set timestamp offset character 0, 0, 0 font "" norotate
set rrange [ * : * ] noreverse nowriteback # (currently [8.98847e+307:-8.98847e+307] )
set autoscale rfixmin
@@ -124,9 +124,9 @@ set autoscale ufixmax
set vrange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] )
set autoscale vfixmin
set autoscale vfixmax
-set xlabel ""
+set xlabel ""
set xlabel offset character 0, 0, 0 font "" textcolor lt -1 norotate
-set x2label ""
+set x2label ""
set x2label offset character 0, 0, 0 font "" textcolor lt -1 norotate
set xrange [ * : * ] noreverse nowriteback # (currently [-0.150000:3.15000] )
set autoscale xfixmin
@@ -134,9 +134,9 @@ set autoscale xfixmax
set x2range [ * : * ] noreverse nowriteback # (currently [0.00000:3.00000] )
set autoscale x2fixmin
set autoscale x2fixmax
-set ylabel ""
+set ylabel ""
set ylabel offset character 0, 0, 0 font "" textcolor lt -1 rotate by -270
-set y2label ""
+set y2label ""
set y2label offset character 0, 0, 0 font "" textcolor lt -1 rotate by -270
set yrange [ 0.00000 : 1.90000e+06 ] noreverse nowriteback # (currently [:] )
set autoscale yfixmin
@@ -144,12 +144,12 @@ set autoscale yfixmax
set y2range [ * : * ] noreverse nowriteback # (currently [0.00000:1.90000e+06] )
set autoscale y2fixmin
set autoscale y2fixmax
-set zlabel ""
+set zlabel ""
set zlabel offset character 0, 0, 0 font "" textcolor lt -1 norotate
set zrange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] )
set autoscale zfixmin
set autoscale zfixmax
-set cblabel ""
+set cblabel ""
set cblabel offset character 0, 0, 0 font "" textcolor lt -1 rotate by -270
set cbrange [ * : * ] noreverse nowriteback # (currently [8.98847e+307:-8.98847e+307] )
set autoscale cbfixmin
@@ -162,12 +162,12 @@ set tmargin -1
set pm3d explicit at s
set pm3d scansautomatic
set pm3d interpolate 1,1 flush begin noftriangles nohidden3d corners2color mean
-set palette positive nops_allcF maxcolors 0 gamma 1.5 color model RGB
+set palette positive nops_allcF maxcolors 0 gamma 1.5 color model RGB
set palette rgbformulae 7, 5, 15
set colorbox default
set colorbox vertical origin screen 0.9, 0.2, 0 size screen 0.05, 0.6, 0 front bdefault
-set loadpath
-set fontpath
+set loadpath
+set fontpath
set fit noerrorvariables
GNUTERM = "aqua"
plot 'bench_results.txt' using 2:xticlabel(1) w lp lw 2, '' using 3:xticlabel(1) w lp lw 2, '' using 4:xticlabel(1) w lp lw 2, '' using 5:xticlabel(1) w lp lw 2, '' using 6:xticlabel(1) w lp lw 2, '' using 7:xticlabel(1) w lp lw 2, '' using 8:xticlabel(1) w lp lw 2, '' using 9:xticlabel(1) w lp lw 2
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/bench.sh b/deps/npm/node_modules/node-uuid/benchmark/bench.sh
index d870a0cb09..d870a0cb09 100755
--- a/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/bench.sh
+++ b/deps/npm/node_modules/node-uuid/benchmark/bench.sh
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/benchmark-native.c b/deps/npm/node_modules/node-uuid/benchmark/benchmark-native.c
index dbfc75f6d7..dbfc75f6d7 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/benchmark-native.c
+++ b/deps/npm/node_modules/node-uuid/benchmark/benchmark-native.c
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/benchmark.js b/deps/npm/node_modules/node-uuid/benchmark/benchmark.js
index 40e6efbe76..40e6efbe76 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/benchmark.js
+++ b/deps/npm/node_modules/node-uuid/benchmark/benchmark.js
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/bin/uuid b/deps/npm/node_modules/node-uuid/bin/uuid
index f732e9918e..f732e9918e 100755
--- a/deps/npm/node_modules/request/node_modules/node-uuid/bin/uuid
+++ b/deps/npm/node_modules/node-uuid/bin/uuid
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/bower.json b/deps/npm/node_modules/node-uuid/bower.json
index 1656dc8197..1656dc8197 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/bower.json
+++ b/deps/npm/node_modules/node-uuid/bower.json
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/component.json b/deps/npm/node_modules/node-uuid/component.json
index 149f84b22b..149f84b22b 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/component.json
+++ b/deps/npm/node_modules/node-uuid/component.json
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/package.json b/deps/npm/node_modules/node-uuid/package.json
index 4aa75044ad..a95715dd6e 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/package.json
+++ b/deps/npm/node_modules/node-uuid/package.json
@@ -1,15 +1,45 @@
{
- "name": "node-uuid",
- "description": "Rigorous implementation of RFC4122 (v1 and v4) UUIDs.",
- "url": "http://github.com/broofa/node-uuid",
- "keywords": [
- "uuid",
- "guid",
- "rfc4122"
+ "_args": [
+ [
+ "node-uuid@~1.4.0",
+ "/Users/rebecca/code/npm/node_modules/request"
+ ]
+ ],
+ "_from": "node-uuid@>=1.4.0 <1.5.0",
+ "_id": "node-uuid@1.4.3",
+ "_inCache": true,
+ "_location": "/node-uuid",
+ "_npmUser": {
+ "email": "robert@broofa.com",
+ "name": "broofa"
+ },
+ "_npmVersion": "1.4.28",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "node-uuid",
+ "raw": "node-uuid@~1.4.0",
+ "rawSpec": "~1.4.0",
+ "scope": null,
+ "spec": ">=1.4.0 <1.5.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/request"
],
+ "_resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz",
+ "_shasum": "319bb7a56e7cb63f00b5c0cd7851cd4b4ddf1df9",
+ "_shrinkwrap": null,
+ "_spec": "node-uuid@~1.4.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/request",
"author": {
- "name": "Robert Kieffer",
- "email": "robert@broofa.com"
+ "email": "robert@broofa.com",
+ "name": "Robert Kieffer"
+ },
+ "bin": {
+ "uuid": "./bin/uuid"
+ },
+ "bugs": {
+ "url": "https://github.com/broofa/node-uuid/issues"
},
"contributors": [
{
@@ -17,49 +47,44 @@
"email": "dev@tavan.de"
}
],
- "bin": {
- "uuid": "./bin/uuid"
- },
- "scripts": {
- "test": "node test/test.js"
+ "dependencies": {},
+ "description": "Rigorous implementation of RFC4122 (v1 and v4) UUIDs.",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "319bb7a56e7cb63f00b5c0cd7851cd4b4ddf1df9",
+ "tarball": "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz"
},
+ "gitHead": "886463c660a095dfebfa69603921a8d156fdb12c",
+ "homepage": "https://github.com/broofa/node-uuid",
+ "keywords": [
+ "guid",
+ "rfc4122",
+ "uuid"
+ ],
"lib": ".",
- "main": "./uuid.js",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/broofa/node-uuid.git"
- },
- "version": "1.4.3",
"licenses": [
{
"type": "MIT",
"url": "https://raw.github.com/broofa/node-uuid/master/LICENSE.md"
}
],
- "gitHead": "886463c660a095dfebfa69603921a8d156fdb12c",
- "bugs": {
- "url": "https://github.com/broofa/node-uuid/issues"
- },
- "homepage": "https://github.com/broofa/node-uuid",
- "_id": "node-uuid@1.4.3",
- "_shasum": "319bb7a56e7cb63f00b5c0cd7851cd4b4ddf1df9",
- "_from": "node-uuid@>=1.4.0 <1.5.0",
- "_npmVersion": "1.4.28",
- "_npmUser": {
- "name": "broofa",
- "email": "robert@broofa.com"
- },
+ "main": "./uuid.js",
"maintainers": [
{
"name": "broofa",
"email": "robert@broofa.com"
}
],
- "dist": {
- "shasum": "319bb7a56e7cb63f00b5c0cd7851cd4b4ddf1df9",
- "tarball": "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz"
+ "name": "node-uuid",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/broofa/node-uuid.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "node test/test.js"
+ },
+ "url": "http://github.com/broofa/node-uuid",
+ "version": "1.4.3"
}
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/test/compare_v1.js b/deps/npm/node_modules/node-uuid/test/compare_v1.js
index 05af82215f..05af82215f 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/test/compare_v1.js
+++ b/deps/npm/node_modules/node-uuid/test/compare_v1.js
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/test/test.html b/deps/npm/node_modules/node-uuid/test/test.html
index d80326ec5a..d80326ec5a 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/test/test.html
+++ b/deps/npm/node_modules/node-uuid/test/test.html
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/test/test.js b/deps/npm/node_modules/node-uuid/test/test.js
index 2469225616..2469225616 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/test/test.js
+++ b/deps/npm/node_modules/node-uuid/test/test.js
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/uuid.js b/deps/npm/node_modules/node-uuid/uuid.js
index 0a61769796..80ed720db3 100644
--- a/deps/npm/node_modules/request/node_modules/node-uuid/uuid.js
+++ b/deps/npm/node_modules/node-uuid/uuid.js
@@ -230,7 +230,7 @@
} else if (typeof define === 'function' && define.amd) {
// Publish as AMD module
define(function() {return uuid;});
-
+
} else {
// Publish as global (in browsers)
diff --git a/deps/npm/node_modules/nopt/package.json b/deps/npm/node_modules/nopt/package.json
index 618f93467e..e7272b7018 100644
--- a/deps/npm/node_modules/nopt/package.json
+++ b/deps/npm/node_modules/nopt/package.json
@@ -1,38 +1,84 @@
{
- "name": "nopt",
- "version": "3.0.4",
- "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.",
+ "_args": [
+ [
+ "nopt@~3.0.3",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "nopt@>=3.0.3 <3.1.0",
+ "_id": "nopt@3.0.4",
+ "_inCache": true,
+ "_location": "/nopt",
+ "_nodeVersion": "2.2.2",
+ "_npmUser": {
+ "email": "kat@sykosomatic.org",
+ "name": "zkat"
+ },
+ "_npmVersion": "2.14.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "nopt",
+ "raw": "nopt@~3.0.3",
+ "rawSpec": "~3.0.3",
+ "scope": null,
+ "spec": ">=3.0.3 <3.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/",
+ "/node-gyp"
+ ],
+ "_resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.4.tgz",
+ "_shasum": "dd63bc9c72a6e4e85b85cdc0ca314598facede5e",
+ "_shrinkwrap": null,
+ "_spec": "nopt@~3.0.3",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "main": "lib/nopt.js",
- "scripts": {
- "test": "tap test/*.js"
- },
- "repository": {
- "type": "git",
- "url": "git+ssh://git@github.com/isaacs/nopt.git"
- },
"bin": {
"nopt": "./bin/nopt.js"
},
- "license": "ISC",
+ "bugs": {
+ "url": "https://github.com/isaacs/nopt/issues"
+ },
"dependencies": {
"abbrev": "1"
},
+ "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.",
"devDependencies": {
"tap": "^1.2.0"
},
- "readme": "If you want to write an option parser, and have it be good, there are\ntwo ways to do it. The Right Way, and the Wrong Way.\n\nThe Wrong Way is to sit down and write an option parser. We've all done\nthat.\n\nThe Right Way is to write some complex configurable program with so many\noptions that you hit the limit of your frustration just trying to\nmanage them all, and defer it with duct-tape solutions until you see\nexactly to the core of the problem, and finally snap and write an\nawesome option parser.\n\nIf you want to write an option parser, don't write an option parser.\nWrite a package manager, or a source control system, or a service\nrestarter, or an operating system. You probably won't end up with a\ngood one of those, but if you don't give up, and you are relentless and\ndiligent enough in your procrastination, you may just end up with a very\nnice option parser.\n\n## USAGE\n\n // my-program.js\n var nopt = require(\"nopt\")\n , Stream = require(\"stream\").Stream\n , path = require(\"path\")\n , knownOpts = { \"foo\" : [String, null]\n , \"bar\" : [Stream, Number]\n , \"baz\" : path\n , \"bloo\" : [ \"big\", \"medium\", \"small\" ]\n , \"flag\" : Boolean\n , \"pick\" : Boolean\n , \"many1\" : [String, Array]\n , \"many2\" : [path]\n }\n , shortHands = { \"foofoo\" : [\"--foo\", \"Mr. Foo\"]\n , \"b7\" : [\"--bar\", \"7\"]\n , \"m\" : [\"--bloo\", \"medium\"]\n , \"p\" : [\"--pick\"]\n , \"f\" : [\"--flag\"]\n }\n // everything is optional.\n // knownOpts and shorthands default to {}\n // arg list defaults to process.argv\n // slice defaults to 2\n , parsed = nopt(knownOpts, shortHands, process.argv, 2)\n console.log(parsed)\n\nThis would give you support for any of the following:\n\n```bash\n$ node my-program.js --foo \"blerp\" --no-flag\n{ \"foo\" : \"blerp\", \"flag\" : false }\n\n$ node my-program.js ---bar 7 --foo \"Mr. Hand\" --flag\n{ bar: 7, foo: \"Mr. Hand\", flag: true }\n\n$ node my-program.js --foo \"blerp\" -f -----p\n{ foo: \"blerp\", flag: true, pick: true }\n\n$ node my-program.js -fp --foofoo\n{ foo: \"Mr. Foo\", flag: true, pick: true }\n\n$ node my-program.js --foofoo -- -fp # -- stops the flag parsing.\n{ foo: \"Mr. Foo\", argv: { remain: [\"-fp\"] } }\n\n$ node my-program.js --blatzk -fp # unknown opts are ok.\n{ blatzk: true, flag: true, pick: true }\n\n$ node my-program.js --blatzk=1000 -fp # but you need to use = if they have a value\n{ blatzk: 1000, flag: true, pick: true }\n\n$ node my-program.js --no-blatzk -fp # unless they start with \"no-\"\n{ blatzk: false, flag: true, pick: true }\n\n$ node my-program.js --baz b/a/z # known paths are resolved.\n{ baz: \"/Users/isaacs/b/a/z\" }\n\n# if Array is one of the types, then it can take many\n# values, and will always be an array. The other types provided\n# specify what types are allowed in the list.\n\n$ node my-program.js --many1 5 --many1 null --many1 foo\n{ many1: [\"5\", \"null\", \"foo\"] }\n\n$ node my-program.js --many2 foo --many2 bar\n{ many2: [\"/path/to/foo\", \"path/to/bar\"] }\n```\n\nRead the tests at the bottom of `lib/nopt.js` for more examples of\nwhat this puppy can do.\n\n## Types\n\nThe following types are supported, and defined on `nopt.typeDefs`\n\n* String: A normal string. No parsing is done.\n* path: A file system path. Gets resolved against cwd if not absolute.\n* url: A url. If it doesn't parse, it isn't accepted.\n* Number: Must be numeric.\n* Date: Must parse as a date. If it does, and `Date` is one of the options,\n then it will return a Date object, not a string.\n* Boolean: Must be either `true` or `false`. If an option is a boolean,\n then it does not need a value, and its presence will imply `true` as\n the value. To negate boolean flags, do `--no-whatever` or `--whatever\n false`\n* NaN: Means that the option is strictly not allowed. Any value will\n fail.\n* Stream: An object matching the \"Stream\" class in node. Valuable\n for use when validating programmatically. (npm uses this to let you\n supply any WriteStream on the `outfd` and `logfd` config options.)\n* Array: If `Array` is specified as one of the types, then the value\n will be parsed as a list of options. This means that multiple values\n can be specified, and that the value will always be an array.\n\nIf a type is an array of values not on this list, then those are\nconsidered valid values. For instance, in the example above, the\n`--bloo` option can only be one of `\"big\"`, `\"medium\"`, or `\"small\"`,\nand any other value will be rejected.\n\nWhen parsing unknown fields, `\"true\"`, `\"false\"`, and `\"null\"` will be\ninterpreted as their JavaScript equivalents.\n\nYou can also mix types and values, or multiple types, in a list. For\ninstance `{ blah: [Number, null] }` would allow a value to be set to\neither a Number or null. When types are ordered, this implies a\npreference, and the first type that can be used to properly interpret\nthe value will be used.\n\nTo define a new type, add it to `nopt.typeDefs`. Each item in that\nhash is an object with a `type` member and a `validate` method. The\n`type` member is an object that matches what goes in the type list. The\n`validate` method is a function that gets called with `validate(data,\nkey, val)`. Validate methods should assign `data[key]` to the valid\nvalue of `val` if it can be handled properly, or return boolean\n`false` if it cannot.\n\nYou can also call `nopt.clean(data, types, typeDefs)` to clean up a\nconfig object and remove its invalid properties.\n\n## Error Handling\n\nBy default, nopt outputs a warning to standard error when invalid values for\nknown options are found. You can change this behavior by assigning a method\nto `nopt.invalidHandler`. This method will be called with\nthe offending `nopt.invalidHandler(key, val, types)`.\n\nIf no `nopt.invalidHandler` is assigned, then it will console.error\nits whining. If it is assigned to boolean `false` then the warning is\nsuppressed.\n\n## Abbreviations\n\nYes, they are supported. If you define options like this:\n\n```javascript\n{ \"foolhardyelephants\" : Boolean\n, \"pileofmonkeys\" : Boolean }\n```\n\nThen this will work:\n\n```bash\nnode program.js --foolhar --pil\nnode program.js --no-f --pileofmon\n# etc.\n```\n\n## Shorthands\n\nShorthands are a hash of shorter option names to a snippet of args that\nthey expand to.\n\nIf multiple one-character shorthands are all combined, and the\ncombination does not unambiguously match any other option or shorthand,\nthen they will be broken up into their constituent parts. For example:\n\n```json\n{ \"s\" : [\"--loglevel\", \"silent\"]\n, \"g\" : \"--global\"\n, \"f\" : \"--force\"\n, \"p\" : \"--parseable\"\n, \"l\" : \"--long\"\n}\n```\n\n```bash\nnpm ls -sgflp\n# just like doing this:\nnpm ls --loglevel silent --global --force --long --parseable\n```\n\n## The Rest of the args\n\nThe config object returned by nopt is given a special member called\n`argv`, which is an object with the following fields:\n\n* `remain`: The remaining args after all the parsing has occurred.\n* `original`: The args as they originally appeared.\n* `cooked`: The args after flags and shorthands are expanded.\n\n## Slicing\n\nNode programs are called with more or less the exact argv as it appears\nin C land, after the v8 and node-specific options have been plucked off.\nAs such, `argv[0]` is always `node` and `argv[1]` is always the\nJavaScript program being run.\n\nThat's usually not very useful to you. So they're sliced off by\ndefault. If you want them, then you can pass in `0` as the last\nargument, or any other number that you'd like to slice off the start of\nthe list.\n",
- "readmeFilename": "README.md",
- "gitHead": "f52626631ea1afef5a6dd9acf23ddd1466831a08",
- "bugs": {
- "url": "https://github.com/isaacs/nopt/issues"
+ "directories": {},
+ "dist": {
+ "shasum": "dd63bc9c72a6e4e85b85cdc0ca314598facede5e",
+ "tarball": "http://registry.npmjs.org/nopt/-/nopt-3.0.4.tgz"
},
+ "gitHead": "f52626631ea1afef5a6dd9acf23ddd1466831a08",
"homepage": "https://github.com/isaacs/nopt#readme",
- "_id": "nopt@3.0.4",
- "_shasum": "dd63bc9c72a6e4e85b85cdc0ca314598facede5e",
- "_from": "nopt@3.0.4"
+ "installable": true,
+ "license": "ISC",
+ "main": "lib/nopt.js",
+ "maintainers": [
+ {
+ "name": "isaacs",
+ "email": "isaacs@npmjs.com"
+ },
+ {
+ "name": "zkat",
+ "email": "kat@sykosomatic.org"
+ }
+ ],
+ "name": "nopt",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+ssh://git@github.com/isaacs/nopt.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "3.0.4"
}
diff --git a/deps/npm/node_modules/normalize-git-url/package.json b/deps/npm/node_modules/normalize-git-url/package.json
index b2dc3d910a..9028655064 100644
--- a/deps/npm/node_modules/normalize-git-url/package.json
+++ b/deps/npm/node_modules/normalize-git-url/package.json
@@ -1,42 +1,89 @@
{
- "name": "normalize-git-url",
- "version": "3.0.1",
- "description": "Normalizes Git URLs. For npm, but you can use it too.",
- "main": "normalize-git-url.js",
- "directories": {
- "test": "test"
+ "_args": [
+ [
+ "normalize-git-url@~3.0.1",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "normalize-git-url@>=3.0.1 <3.1.0",
+ "_id": "normalize-git-url@3.0.1",
+ "_inCache": true,
+ "_location": "/normalize-git-url",
+ "_nodeVersion": "2.2.2",
+ "_npmUser": {
+ "email": "kat@sykosomatic.org",
+ "name": "zkat"
+ },
+ "_npmVersion": "3.1.2",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "normalize-git-url",
+ "raw": "normalize-git-url@~3.0.1",
+ "rawSpec": "~3.0.1",
+ "scope": null,
+ "spec": ">=3.0.1 <3.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/normalize-git-url/-/normalize-git-url-3.0.1.tgz",
+ "_shasum": "d40d419d05a15870271e50534dbb7b8ccd9b0a5c",
+ "_shrinkwrap": null,
+ "_spec": "normalize-git-url@~3.0.1",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "ogd@aoaioxxysz.net",
+ "name": "Forrest L Norvell"
+ },
+ "bugs": {
+ "url": "https://github.com/npm/normalize-git-url/issues"
},
"dependencies": {},
+ "description": "Normalizes Git URLs. For npm, but you can use it too.",
"devDependencies": {
"tap": "^1.1.0"
},
- "scripts": {
- "test": "tap test/*.js"
+ "directories": {
+ "test": "test"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/npm/normalize-git-url.git"
+ "dist": {
+ "shasum": "d40d419d05a15870271e50534dbb7b8ccd9b0a5c",
+ "tarball": "http://registry.npmjs.org/normalize-git-url/-/normalize-git-url-3.0.1.tgz"
},
+ "gitHead": "8393cd4345e404eb6ad2ff6853dcc8287807ca22",
+ "homepage": "https://github.com/npm/normalize-git-url",
"keywords": [
"git",
"github",
- "url",
"normalize",
- "npm"
+ "npm",
+ "url"
],
- "author": {
- "name": "Forrest L Norvell",
- "email": "ogd@aoaioxxysz.net"
- },
"license": "ISC",
- "bugs": {
- "url": "https://github.com/npm/normalize-git-url/issues"
+ "main": "normalize-git-url.js",
+ "maintainers": [
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ },
+ {
+ "name": "iarna",
+ "email": "me@re-becca.org"
+ },
+ {
+ "name": "zkat",
+ "email": "kat@sykosomatic.org"
+ }
+ ],
+ "name": "normalize-git-url",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/npm/normalize-git-url.git"
},
- "homepage": "https://github.com/npm/normalize-git-url",
- "readme": "# normalize-git-url\n\nYou have a bunch of Git URLs. You want to convert them to a canonical\nrepresentation, probably for use inside npm so that it doesn't end up creating\na bunch of superfluous cached origins. You use this package.\n\n## Usage\n\n```javascript\nvar ngu = require('normalize-git-url');\nvar normalized = ngu(\"git+ssh://git@github.com:organization/repo.git#hashbrowns\")\n// get back:\n// {\n// url : \"ssh://git@github.com/organization/repo.git\",\n// branch : \"hashbrowns\" // did u know hashbrowns are delicious?\n// }\n```\n\n## API\n\nThere's just the one function, and all it takes is a single parameter, a non-normalized Git URL.\n\n### normalizeGitUrl(url)\n\n* `url` {String} The Git URL (very loosely speaking) to be normalized.\n\nReturns an object with the following format:\n\n* `url` {String} The normalized URL.\n* `branch` {String} The treeish to be checked out once the repo at `url` is\n cloned. It doesn't have to be a branch, but it's a lot easier to intuit what\n the output is for with that name.\n\n## Limitations\n\nRight now this doesn't try to special-case GitHub too much -- it doesn't ensure\nthat `.git` is added to the end of URLs, it doesn't prefer `https:` over\n`http:` or `ssh:`, it doesn't deal with redirects, and it doesn't try to\nresolve symbolic names to treeish hashcodes. For now, it just tries to account\nfor minor differences in representation.\n",
- "readmeFilename": "README.md",
- "gitHead": "8393cd4345e404eb6ad2ff6853dcc8287807ca22",
- "_id": "normalize-git-url@3.0.1",
- "_shasum": "d40d419d05a15870271e50534dbb7b8ccd9b0a5c",
- "_from": "normalize-git-url@latest"
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "3.0.1"
}
diff --git a/deps/npm/node_modules/normalize-package-data/package.json b/deps/npm/node_modules/normalize-package-data/package.json
index 464b009276..762dd8e2ed 100644
--- a/deps/npm/node_modules/normalize-package-data/package.json
+++ b/deps/npm/node_modules/normalize-package-data/package.json
@@ -1,53 +1,112 @@
{
- "name": "normalize-package-data",
- "version": "2.3.4",
- "author": {
- "name": "Meryn Stol",
- "email": "merynstol@gmail.com"
+ "_args": [
+ [
+ "normalize-package-data@~2.3.3",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "normalize-package-data@>=2.3.3 <2.4.0",
+ "_id": "normalize-package-data@2.3.4",
+ "_inCache": true,
+ "_location": "/normalize-package-data",
+ "_nodeVersion": "2.2.2",
+ "_npmUser": {
+ "email": "kat@sykosomatic.org",
+ "name": "zkat"
},
- "description": "Normalizes data that can be found in package.json files.",
- "license": "BSD-2-Clause",
- "repository": {
- "type": "git",
- "url": "git://github.com/npm/normalize-package-data.git"
+ "_npmVersion": "2.14.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "normalize-package-data",
+ "raw": "normalize-package-data@~2.3.3",
+ "rawSpec": "~2.3.3",
+ "scope": null,
+ "spec": ">=2.3.3 <2.4.0",
+ "type": "range"
},
- "main": "lib/normalize.js",
- "scripts": {
- "test": "tap test/*.js"
+ "_requiredBy": [
+ "/",
+ "/npm-registry-client",
+ "/read-package-json"
+ ],
+ "_resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.4.tgz",
+ "_shasum": "b92233ce6ef04fbd6bc0c05dead155af33a623e0",
+ "_shrinkwrap": null,
+ "_spec": "normalize-package-data@~2.3.3",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "merynstol@gmail.com",
+ "name": "Meryn Stol"
},
+ "bugs": {
+ "url": "https://github.com/npm/normalize-package-data/issues"
+ },
+ "contributors": [
+ {
+ "name": "Isaac Z. Schlueter",
+ "email": "i@izs.me"
+ },
+ {
+ "name": "Meryn Stol",
+ "email": "merynstol@gmail.com"
+ },
+ {
+ "name": "Robert Kowalski",
+ "email": "rok@kowalski.gd"
+ }
+ ],
"dependencies": {
"hosted-git-info": "^2.0.2",
"is-builtin-module": "^1.0.0",
"semver": "2 || 3 || 4 || 5",
"validate-npm-package-license": "^3.0.1"
},
+ "description": "Normalizes data that can be found in package.json files.",
"devDependencies": {
"async": "~0.9.0",
"tap": "^1.1.0",
"underscore": "~1.4.4"
},
- "contributors": [
+ "directories": {},
+ "dist": {
+ "shasum": "b92233ce6ef04fbd6bc0c05dead155af33a623e0",
+ "tarball": "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.4.tgz"
+ },
+ "gitHead": "0aa15b23116f2dfd086f1ed6bf213cbb7e7490dd",
+ "homepage": "https://github.com/npm/normalize-package-data#readme",
+ "installable": true,
+ "license": "BSD-2-Clause",
+ "main": "lib/normalize.js",
+ "maintainers": [
{
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me"
+ "name": "iarna",
+ "email": "me@re-becca.org"
},
{
- "name": "Meryn Stol",
+ "name": "isaacs",
+ "email": "isaacs@npmjs.com"
+ },
+ {
+ "name": "meryn",
"email": "merynstol@gmail.com"
},
{
- "name": "Robert Kowalski",
- "email": "rok@kowalski.gd"
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ },
+ {
+ "name": "zkat",
+ "email": "kat@sykosomatic.org"
}
],
- "readme": "# normalize-package-data [![Build Status](https://travis-ci.org/npm/normalize-package-data.png?branch=master)](https://travis-ci.org/npm/normalize-package-data)\n\nnormalize-package data exports a function that normalizes package metadata. This data is typically found in a package.json file, but in principle could come from any source - for example the npm registry.\n\nnormalize-package-data is used by [read-package-json](https://npmjs.org/package/read-package-json) to normalize the data it reads from a package.json file. In turn, read-package-json is used by [npm](https://npmjs.org/package/npm) and various npm-related tools.\n\n## Installation\n\n```\nnpm install normalize-package-data\n```\n\n## Usage\n\nBasic usage is really simple. You call the function that normalize-package-data exports. Let's call it `normalizeData`.\n\n```javascript\nnormalizeData = require('normalize-package-data')\npackageData = fs.readFileSync(\"package.json\")\nnormalizeData(packageData)\n// packageData is now normalized\n```\n\n#### Strict mode\n\nYou may activate strict validation by passing true as the second argument.\n\n```javascript\nnormalizeData = require('normalize-package-data')\npackageData = fs.readFileSync(\"package.json\")\nwarnFn = function(msg) { console.error(msg) }\nnormalizeData(packageData, true)\n// packageData is now normalized\n```\n\nIf strict mode is activated, only Semver 2.0 version strings are accepted. Otherwise, Semver 1.0 strings are accepted as well. Packages must have a name, and the name field must not have contain leading or trailing whitespace.\n\n#### Warnings\n\nOptionally, you may pass a \"warning\" function. It gets called whenever the `normalizeData` function encounters something that doesn't look right. It indicates less than perfect input data.\n\n```javascript\nnormalizeData = require('normalize-package-data')\npackageData = fs.readFileSync(\"package.json\")\nwarnFn = function(msg) { console.error(msg) }\nnormalizeData(packageData, warnFn)\n// packageData is now normalized. Any number of warnings may have been logged.\n```\n\nYou may combine strict validation with warnings by passing `true` as the second argument, and `warnFn` as third.\n\nWhen `private` field is set to `true`, warnings will be suppressed.\n\n### Potential exceptions\n\nIf the supplied data has an invalid name or version vield, `normalizeData` will throw an error. Depending on where you call `normalizeData`, you may want to catch these errors so can pass them to a callback.\n\n## What normalization (currently) entails\n\n* The value of `name` field gets trimmed (unless in strict mode).\n* The value of the `version` field gets cleaned by `semver.clean`. See [documentation for the semver module](https://github.com/isaacs/node-semver).\n* If `name` and/or `version` fields are missing, they are set to empty strings.\n* If `files` field is not an array, it will be removed.\n* If `bin` field is a string, then `bin` field will become an object with `name` set to the value of the `name` field, and `bin` set to the original string value.\n* If `man` field is a string, it will become an array with the original string as its sole member.\n* If `keywords` field is string, it is considered to be a list of keywords separated by one or more white-space characters. It gets converted to an array by splitting on `\\s+`.\n* All people fields (`author`, `maintainers`, `contributors`) get converted into objects with name, email and url properties.\n* If `bundledDependencies` field (a typo) exists and `bundleDependencies` field does not, `bundledDependencies` will get renamed to `bundleDependencies`.\n* If the value of any of the dependencies fields (`dependencies`, `devDependencies`, `optionalDependencies`) is a string, it gets converted into an object with familiar `name=>value` pairs.\n* The values in `optionalDependencies` get added to `dependencies`. The `optionalDependencies` array is left untouched.\n* As of v2: Dependencies that point at known hosted git providers (currently: github, bitbucket, gitlab) will have their URLs canonicalized, but protocols will be preserved.\n* As of v2: Dependencies that use shortcuts for hosted git providers (`org/proj`, `github:org/proj`, `bitbucket:org/proj`, `gitlab:org/proj`, `gist:docid`) will have the shortcut left in place. (In the case of github, the `org/proj` form will be expanded to `github:org/proj`.) THIS MARKS A BREAKING CHANGE FROM V1, where the shorcut was previously expanded to a URL.\n* If `description` field does not exist, but `readme` field does, then (more or less) the first paragraph of text that's found in the readme is taken as value for `description`.\n* If `repository` field is a string, it will become an object with `url` set to the original string value, and `type` set to `\"git\"`.\n* If `repository.url` is not a valid url, but in the style of \"[owner-name]/[repo-name]\", `repository.url` will be set to git+https://github.com/[owner-name]/[repo-name].git\n* If `bugs` field is a string, the value of `bugs` field is changed into an object with `url` set to the original string value.\n* If `bugs` field does not exist, but `repository` field points to a repository hosted on GitHub, the value of the `bugs` field gets set to an url in the form of https://github.com/[owner-name]/[repo-name]/issues . If the repository field points to a GitHub Gist repo url, the associated http url is chosen.\n* If `bugs` field is an object, the resulting value only has email and url properties. If email and url properties are not strings, they are ignored. If no valid values for either email or url is found, bugs field will be removed.\n* If `homepage` field is not a string, it will be removed.\n* If the url in the `homepage` field does not specify a protocol, then http is assumed. For example, `myproject.org` will be changed to `http://myproject.org`.\n* If `homepage` field does not exist, but `repository` field points to a repository hosted on GitHub, the value of the `homepage` field gets set to an url in the form of https://github.com/[owner-name]/[repo-name]/ . If the repository field points to a GitHub Gist repo url, the associated http url is chosen.\n\n### Rules for name field\n\nIf `name` field is given, the value of the name field must be a string. The string may not:\n\n* start with a period.\n* contain the following characters: `/@\\s+%`\n* contain and characters that would need to be encoded for use in urls.\n* resemble the word `node_modules` or `favicon.ico` (case doesn't matter).\n\n### Rules for version field\n\nIf `version` field is given, the value of the version field must be a valid *semver* string, as determined by the `semver.valid` method. See [documentation for the semver module](https://github.com/isaacs/node-semver).\n\n### Rules for license field\n\nThe `license` field should be a valid *SDPDX license expression* or one of the special values allowed by [validate-npm-package-license](https://npmjs.com/packages/validate-npm-package-license). See [documentation for the license field in package.json](https://docs.npmjs.com/files/package.json#license).\n\n## Credits\n\nThis package contains code based on read-package-json written by Isaac Z. Schlueter. Used with permisson.\n\n## License\n\nnormalize-package-data is released under the [BSD 2-Clause License](http://opensource.org/licenses/MIT). \nCopyright (c) 2013 Meryn Stol \n",
- "readmeFilename": "README.md",
- "gitHead": "0aa15b23116f2dfd086f1ed6bf213cbb7e7490dd",
- "bugs": {
- "url": "https://github.com/npm/normalize-package-data/issues"
+ "name": "normalize-package-data",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/npm/normalize-package-data.git"
},
- "homepage": "https://github.com/npm/normalize-package-data#readme",
- "_id": "normalize-package-data@2.3.4",
- "_shasum": "b92233ce6ef04fbd6bc0c05dead155af33a623e0",
- "_from": "normalize-package-data@2.3.4"
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "2.3.4"
}
diff --git a/deps/npm/node_modules/npm-cache-filename/package.json b/deps/npm/node_modules/npm-cache-filename/package.json
index b2431b96c2..882017f225 100644
--- a/deps/npm/node_modules/npm-cache-filename/package.json
+++ b/deps/npm/node_modules/npm-cache-filename/package.json
@@ -1,43 +1,59 @@
{
- "name": "npm-cache-filename",
- "version": "1.0.2",
- "description": "Given a cache folder and url, return the appropriate cache folder.",
- "main": "index.js",
- "dependencies": {},
- "devDependencies": {
- "tap": "^1.2.0"
- },
- "scripts": {
- "test": "tap test.js"
+ "_args": [
+ [
+ "npm-cache-filename@~1.0.1",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "npm-cache-filename@>=1.0.1 <1.1.0",
+ "_id": "npm-cache-filename@1.0.2",
+ "_inCache": true,
+ "_location": "/npm-cache-filename",
+ "_nodeVersion": "2.2.2",
+ "_npmUser": {
+ "email": "kat@sykosomatic.org",
+ "name": "zkat"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/npm/npm-cache-filename.git"
+ "_npmVersion": "2.12.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "npm-cache-filename",
+ "raw": "npm-cache-filename@~1.0.1",
+ "rawSpec": "~1.0.1",
+ "scope": null,
+ "spec": ">=1.0.1 <1.1.0",
+ "type": "range"
},
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz",
+ "_shasum": "ded306c5b0bfc870a9e9faf823bc5f283e05ae11",
+ "_shrinkwrap": null,
+ "_spec": "npm-cache-filename@~1.0.1",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "license": "ISC",
"bugs": {
"url": "https://github.com/npm/npm-cache-filename/issues"
},
- "homepage": "https://github.com/npm/npm-cache-filename",
- "gitHead": "b7eef12919fdf544a3b83bba73093f7268c40c1e",
- "_id": "npm-cache-filename@1.0.2",
- "_shasum": "ded306c5b0bfc870a9e9faf823bc5f283e05ae11",
- "_from": "npm-cache-filename@1.0.2",
- "_npmVersion": "2.12.1",
- "_nodeVersion": "2.2.2",
- "_npmUser": {
- "name": "zkat",
- "email": "kat@sykosomatic.org"
+ "dependencies": {},
+ "description": "Given a cache folder and url, return the appropriate cache folder.",
+ "devDependencies": {
+ "tap": "^1.2.0"
},
+ "directories": {},
"dist": {
"shasum": "ded306c5b0bfc870a9e9faf823bc5f283e05ae11",
"tarball": "http://registry.npmjs.org/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz"
},
+ "gitHead": "b7eef12919fdf544a3b83bba73093f7268c40c1e",
+ "homepage": "https://github.com/npm/npm-cache-filename",
+ "license": "ISC",
+ "main": "index.js",
"maintainers": [
{
"name": "isaacs",
@@ -52,6 +68,14 @@
"email": "kat@sykosomatic.org"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz"
+ "name": "npm-cache-filename",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/npm/npm-cache-filename.git"
+ },
+ "scripts": {
+ "test": "tap test.js"
+ },
+ "version": "1.0.2"
}
diff --git a/deps/npm/node_modules/npm-install-checks/index.js b/deps/npm/node_modules/npm-install-checks/index.js
index 10f214fa93..d7c3360e4c 100644
--- a/deps/npm/node_modules/npm-install-checks/index.js
+++ b/deps/npm/node_modules/npm-install-checks/index.js
@@ -6,7 +6,6 @@ var semver = require("semver")
exports.checkEngine = checkEngine
function checkEngine (target, npmVer, nodeVer, force, strict, cb) {
var nodev = force ? null : nodeVer
- , strict = strict || target.engineStrict
, eng = target.engines
if (!eng) return cb()
if (nodev && eng.node && !semver.satisfies(nodev, eng.node)
diff --git a/deps/npm/node_modules/npm-install-checks/package.json b/deps/npm/node_modules/npm-install-checks/package.json
index 3e7203c6fa..a207b2b94e 100644
--- a/deps/npm/node_modules/npm-install-checks/package.json
+++ b/deps/npm/node_modules/npm-install-checks/package.json
@@ -1,41 +1,93 @@
{
- "name": "npm-install-checks",
- "version": "1.0.6",
- "description": "checks that npm runs during the installation of a module",
- "main": "index.js",
+ "_args": [
+ [
+ "npm-install-checks@~2.0.0",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "npm-install-checks@>=2.0.0 <2.1.0",
+ "_id": "npm-install-checks@2.0.1",
+ "_inCache": true,
+ "_location": "/npm-install-checks",
+ "_nodeVersion": "4.0.0",
+ "_npmUser": {
+ "email": "me@re-becca.org",
+ "name": "iarna"
+ },
+ "_npmVersion": "3.3.4",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "npm-install-checks",
+ "raw": "npm-install-checks@~2.0.0",
+ "rawSpec": "~2.0.0",
+ "scope": null,
+ "spec": ">=2.0.0 <2.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_shasum": "a93540b53f04fa9d916d2733d6541f6db7d88e46",
+ "_shrinkwrap": null,
+ "_spec": "npm-install-checks@~2.0.0",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "rok@kowalski.gd",
+ "name": "Robert Kowalski"
+ },
+ "bugs": {
+ "url": "https://github.com/npm/npm-install-checks/issues"
+ },
"dependencies": {
"npmlog": "0.1 || 1",
"semver": "^2.3.0 || 3.x || 4 || 5"
},
+ "description": "checks that npm runs during the installation of a module",
"devDependencies": {
"mkdirp": "~0.3.5",
"rimraf": "~2.2.5",
"tap": "^1.2.0"
},
- "scripts": {
- "test": "tap test/*.js"
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/npm/npm-install-checks.git"
+ "directories": {},
+ "dist": {
+ "shasum": "a93540b53f04fa9d916d2733d6541f6db7d88e46",
+ "tarball": "http://registry.npmjs.org/npm-install-checks/-/npm-install-checks-2.0.1.tgz"
},
+ "gitHead": "1e9474f30490cd7621e976e91fa611d35e644f64",
"homepage": "https://github.com/npm/npm-install-checks",
+ "installable": true,
"keywords": [
- "npm,",
- "install"
+ "install",
+ "npm,"
],
- "author": {
- "name": "Robert Kowalski",
- "email": "rok@kowalski.gd"
- },
"license": "BSD-2-Clause",
- "bugs": {
- "url": "https://github.com/npm/npm-install-checks/issues"
+ "main": "index.js",
+ "maintainers": [
+ {
+ "name": "robertkowalski",
+ "email": "rok@kowalski.gd"
+ },
+ {
+ "name": "isaacs",
+ "email": "isaacs@npmjs.com"
+ },
+ {
+ "name": "iarna",
+ "email": "me@re-becca.org"
+ },
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ }
+ ],
+ "name": "npm-install-checks",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/npm/npm-install-checks.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
},
- "readme": "# npm-install-checks\n\nA package that contains checks that npm runs during the installation.\n\n## API\n\n### .checkEngine(target, npmVer, nodeVer, force, strict, cb)\nCheck if node/npm version is supported by the package.\n\nError type: `ENOTSUP`\n\n### .checkPlatform(target, force, cb)\nCheck if OS/Arch is supported by the package.\n\nError type: `EBADPLATFORM`\n\n### .checkCycle(target, ancestors, cb)\nCheck for cyclic dependencies.\n\nError type: `ECYCLE`\n\n### .checkGit(folder, cb)\nCheck if a folder is a .git folder.\n\nError type: `EISGIT`\n",
- "readmeFilename": "README.md",
- "gitHead": "f28aebca7f5df0ddb13161b0f04d069004f6c367",
- "_id": "npm-install-checks@1.0.6",
- "_shasum": "8d4c1e852806e4e2d66601ab787be5841550d0cb",
- "_from": "npm-install-checks@>=1.0.6 <1.1.0"
+ "version": "2.0.1"
}
diff --git a/deps/npm/node_modules/npm-install-checks/test/check-engine.js b/deps/npm/node_modules/npm-install-checks/test/check-engine.js
index a16b13d7db..c89ec5398d 100644
--- a/deps/npm/node_modules/npm-install-checks/test/check-engine.js
+++ b/deps/npm/node_modules/npm-install-checks/test/check-engine.js
@@ -18,16 +18,16 @@ test("node version too old", function (t) {
})
test("npm version too old", function (t) {
- var target = { engines: { npm: "1.3.6" }}
- c(target, "1.4.2", "0.2.1", false, true, function (err) {
+ var target = { engines: { npm: "^1.4.6" }}
+ c(target, "1.3.2", "0.2.1", false, true, function (err) {
t.ok(err, "returns an error")
- t.equals(err.required.npm, "1.3.6")
+ t.equals(err.required.npm, "^1.4.6")
t.end()
})
})
-test("strict=false does not return an error", function (t) {
- var target = { engines: { npm: "1.3.6" }}
+test("strict=false w/engineStrict json does not return an error", function (t) {
+ var target = { engines: { npm: "1.3.6" }, engineStrict: true }
c(target, "1.4.2", "0.2.1", false, false, function (err) {
t.notOk(err, "returns no error")
t.end()
diff --git a/deps/npm/node_modules/npm-package-arg/package.json b/deps/npm/node_modules/npm-package-arg/package.json
index 9caed85e73..211498c8b0 100644
--- a/deps/npm/node_modules/npm-package-arg/package.json
+++ b/deps/npm/node_modules/npm-package-arg/package.json
@@ -1,39 +1,89 @@
{
- "name": "npm-package-arg",
- "version": "4.0.2",
- "description": "Parse the things that can be arguments to `npm install`",
- "main": "npa.js",
- "directories": {
- "test": "test"
+ "_args": [
+ [
+ "npm-package-arg@~4.0.2",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "npm-package-arg@>=4.0.2 <4.1.0",
+ "_id": "npm-package-arg@4.0.2",
+ "_inCache": true,
+ "_location": "/npm-package-arg",
+ "_nodeVersion": "2.3.1",
+ "_npmUser": {
+ "email": "ogd@aoaioxxysz.net",
+ "name": "othiym23"
+ },
+ "_npmVersion": "2.13.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "npm-package-arg",
+ "raw": "npm-package-arg@~4.0.2",
+ "rawSpec": "~4.0.2",
+ "scope": null,
+ "spec": ">=4.0.2 <4.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/",
+ "/init-package-json",
+ "/npm-registry-client",
+ "/realize-package-specifier"
+ ],
+ "_resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-4.0.2.tgz",
+ "_shasum": "3f28235f9f6428e54bfeca73629e27d6c81a7e82",
+ "_shrinkwrap": null,
+ "_spec": "npm-package-arg@~4.0.2",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
+ "url": "http://blog.izs.me/"
+ },
+ "bugs": {
+ "url": "https://github.com/npm/npm-package-arg/issues"
},
"dependencies": {
"hosted-git-info": "^2.1.4",
"semver": "4 || 5"
},
+ "description": "Parse the things that can be arguments to `npm install`",
"devDependencies": {
"tap": "^1.2.0"
},
- "scripts": {
- "test": "tap test/*.js"
+ "directories": {
+ "test": "test"
},
+ "dist": {
+ "shasum": "3f28235f9f6428e54bfeca73629e27d6c81a7e82",
+ "tarball": "http://registry.npmjs.org/npm-package-arg/-/npm-package-arg-4.0.2.tgz"
+ },
+ "gitHead": "8d3c51c33807fabde4db86a3811831b756eaf2eb",
+ "homepage": "https://github.com/npm/npm-package-arg",
+ "license": "ISC",
+ "main": "npa.js",
+ "maintainers": [
+ {
+ "name": "isaacs",
+ "email": "i@izs.me"
+ },
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ },
+ {
+ "name": "iarna",
+ "email": "me@re-becca.org"
+ }
+ ],
+ "name": "npm-package-arg",
+ "optionalDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/npm/npm-package-arg.git"
},
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
- "license": "ISC",
- "bugs": {
- "url": "https://github.com/npm/npm-package-arg/issues"
+ "scripts": {
+ "test": "tap test/*.js"
},
- "homepage": "https://github.com/npm/npm-package-arg",
- "readme": "# npm-package-arg\n\nParse package name and specifier passed to commands like `npm install` or\n`npm cache add`. This just parses the text given-- it's worth noting that\n`npm` has further logic it applies by looking at your disk to figure out\nwhat ambiguous specifiers are. If you want that logic, please see\n[realize-package-specifier].\n\n[realize-package-specifier]: https://www.npmjs.org/package/realize-package-specifier\n\nArguments look like: `foo@1.2`, `@bar/foo@1.2`, `foo@user/foo`, `http://x.com/foo.tgz`,\n`git+https://github.com/user/foo`, `bitbucket:user/foo`, `foo.tar.gz` or `bar`\n\n## EXAMPLES\n\n```javascript\nvar assert = require(\"assert\")\nvar npa = require(\"npm-package-arg\")\n\n// Pass in the descriptor, and it'll return an object\nvar parsed = npa(\"@bar/foo@1.2\")\n\n// Returns an object like:\n{\n raw: '@bar/foo@1.2', // what was passed in\n name: \"@bar/foo\", // the name of the package\n scope: \"@bar\", // the private scope of the package, or null\n type: \"range\", // the type of specifier this is\n spec: \">=1.2.0 <1.3.0\" // the expanded specifier\n rawSpec: \"1.2\" // the specifier as passed in\n }\n\n// Parsing urls pointing at hosted git services produces a variation:\nvar parsed = npa(\"git+https://github.com/user/foo\")\n\n// Returns an object like:\n{\n raw: 'git+https://github.com/user/foo',\n scope: null,\n name: null,\n rawSpec: 'git+https://github.com/user/foo',\n spec: 'user/foo',\n type: 'hosted',\n hosted: {\n type: 'github',\n ssh: 'git@github.com:user/foo.git',\n sshurl: 'git+ssh://git@github.com/user/foo.git',\n https: 'https://github.com/user/foo.git',\n directUrl: 'https://raw.githubusercontent.com/user/foo/master/package.json'\n }\n}\n\n// Completely unreasonable invalid garbage throws an error\n// Make sure you wrap this in a try/catch if you have not\n// already sanitized the inputs!\nassert.throws(function() {\n npa(\"this is not \\0 a valid package name or url\")\n})\n```\n\n## USING\n\n`var npa = require('npm-package-arg')`\n\n* var result = npa(*arg*)\n\nParses *arg* and returns a result object detailing what *arg* is.\n\n*arg* -- a package descriptor, like: `foo@1.2`, or `foo@user/foo`, or\n`http://x.com/foo.tgz`, or `git+https://github.com/user/foo`\n\n## RESULT OBJECT\n\nThe objects that are returned by npm-package-arg contain the following\nkeys:\n\n* `name` - If known, the `name` field expected in the resulting pkg.\n* `type` - One of the following strings:\n * `git` - A git repo\n * `hosted` - A hosted project, from github, bitbucket or gitlab. Originally\n either a full url pointing at one of these services or a shorthand like\n `user/project` or `github:user/project` for github or `bitbucket:user/project`\n for bitbucket.\n * `tag` - A tagged version, like `\"foo@latest\"`\n * `version` - A specific version number, like `\"foo@1.2.3\"`\n * `range` - A version range, like `\"foo@2.x\"`\n * `local` - A local file or folder path\n * `remote` - An http url (presumably to a tgz)\n* `spec` - The \"thing\". URL, the range, git repo, etc.\n* `hosted` - If type=hosted this will be an object with the following keys:\n * `type` - github, bitbucket or gitlab\n * `ssh` - The ssh path for this git repo\n * `sshUrl` - The ssh URL for this git repo\n * `httpsUrl` - The HTTPS URL for this git repo\n * `directUrl` - The URL for the package.json in this git repo\n* `raw` - The original un-modified string that was provided.\n* `rawSpec` - The part after the `name@...`, as it was originally\n provided.\n* `scope` - If a name is something like `@org/module` then the `scope`\n field will be set to `org`. If it doesn't have a scoped name, then\n scope is `null`.\n",
- "readmeFilename": "README.md",
- "gitHead": "8d3c51c33807fabde4db86a3811831b756eaf2eb",
- "_id": "npm-package-arg@4.0.2",
- "_shasum": "3f28235f9f6428e54bfeca73629e27d6c81a7e82",
- "_from": "npm-package-arg@>=4.0.2 <4.1.0"
+ "version": "4.0.2"
}
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/LICENSE b/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/LICENSE
deleted file mode 100644
index 99c130e1de..0000000000
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/LICENSE
+++ /dev/null
@@ -1,24 +0,0 @@
-The MIT License
-
-Copyright (c) 2013 Max Ogden
-
-Permission is hereby granted, free of charge,
-to any person obtaining a copy of this software and
-associated documentation files (the "Software"), to
-deal in the Software without restriction, including
-without limitation the rights to use, copy, modify,
-merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom
-the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice
-shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
-ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/package.json b/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/package.json
deleted file mode 100644
index 466dfdfe01..0000000000
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/package.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "name": "core-util-is",
- "version": "1.0.1",
- "description": "The `util.is*` functions introduced in Node v0.12.",
- "main": "lib/util.js",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/core-util-is.git"
- },
- "keywords": [
- "util",
- "isBuffer",
- "isArray",
- "isNumber",
- "isString",
- "isRegExp",
- "isThis",
- "isThat",
- "polyfill"
- ],
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
- "license": "MIT",
- "bugs": {
- "url": "https://github.com/isaacs/core-util-is/issues"
- },
- "readme": "# core-util-is\n\nThe `util.is*` functions introduced in Node v0.12.\n",
- "readmeFilename": "README.md",
- "homepage": "https://github.com/isaacs/core-util-is",
- "_id": "core-util-is@1.0.1",
- "dist": {
- "shasum": "6b07085aef9a3ccac6ee53bf9d3df0c1521a5538",
- "tarball": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
- },
- "_from": "core-util-is@>=1.0.0 <1.1.0",
- "_npmVersion": "1.3.23",
- "_npmUser": {
- "name": "isaacs",
- "email": "i@izs.me"
- },
- "maintainers": [
- {
- "name": "isaacs",
- "email": "i@izs.me"
- }
- ],
- "directories": {},
- "_shasum": "6b07085aef9a3ccac6ee53bf9d3df0c1521a5538",
- "_resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
-}
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/package.json b/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/package.json
deleted file mode 100644
index 19228ab6fd..0000000000
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/package.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "name": "isarray",
- "description": "Array#isArray for older browsers",
- "version": "0.0.1",
- "repository": {
- "type": "git",
- "url": "git://github.com/juliangruber/isarray.git"
- },
- "homepage": "https://github.com/juliangruber/isarray",
- "main": "index.js",
- "scripts": {
- "test": "tap test/*.js"
- },
- "dependencies": {},
- "devDependencies": {
- "tap": "*"
- },
- "keywords": [
- "browser",
- "isarray",
- "array"
- ],
- "author": {
- "name": "Julian Gruber",
- "email": "mail@juliangruber.com",
- "url": "http://juliangruber.com"
- },
- "license": "MIT",
- "_id": "isarray@0.0.1",
- "dist": {
- "shasum": "8a18acfca9a8f4177e09abfc6038939b05d1eedf",
- "tarball": "http://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
- },
- "_from": "isarray@0.0.1",
- "_npmVersion": "1.2.18",
- "_npmUser": {
- "name": "juliangruber",
- "email": "julian@juliangruber.com"
- },
- "maintainers": [
- {
- "name": "juliangruber",
- "email": "julian@juliangruber.com"
- }
- ],
- "directories": {},
- "_shasum": "8a18acfca9a8f4177e09abfc6038939b05d1eedf",
- "_resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "bugs": {
- "url": "https://github.com/juliangruber/isarray/issues"
- },
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/package.json b/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/package.json
deleted file mode 100644
index 087586e8f8..0000000000
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/package.json
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- "name": "process-nextick-args",
- "version": "1.0.3",
- "description": "process.nextTick but always with args",
- "main": "index.js",
- "scripts": {
- "test": "node test.js"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/calvinmetcalf/process-nextick-args.git"
- },
- "author": "",
- "license": "MIT",
- "bugs": {
- "url": "https://github.com/calvinmetcalf/process-nextick-args/issues"
- },
- "homepage": "https://github.com/calvinmetcalf/process-nextick-args",
- "devDependencies": {
- "tap": "~0.2.6"
- },
- "gitHead": "e855846a69662b9489f1ad3dde1ebf2ccc4370b8",
- "_id": "process-nextick-args@1.0.3",
- "_shasum": "e272eed825d5e9f4ea74d8d73b1fe311c3beb630",
- "_from": "process-nextick-args@>=1.0.0 <1.1.0",
- "_npmVersion": "2.9.0",
- "_nodeVersion": "2.5.0",
- "_npmUser": {
- "name": "cwmma",
- "email": "calvin.metcalf@gmail.com"
- },
- "dist": {
- "shasum": "e272eed825d5e9f4ea74d8d73b1fe311c3beb630",
- "tarball": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz"
- },
- "maintainers": [
- {
- "name": "cwmma",
- "email": "calvin.metcalf@gmail.com"
- }
- ],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/package.json b/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/package.json
deleted file mode 100644
index 0364d54ba4..0000000000
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/package.json
+++ /dev/null
@@ -1,54 +0,0 @@
-{
- "name": "string_decoder",
- "version": "0.10.31",
- "description": "The string_decoder module from Node core",
- "main": "index.js",
- "dependencies": {},
- "devDependencies": {
- "tap": "~0.4.8"
- },
- "scripts": {
- "test": "tap test/simple/*.js"
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/rvagg/string_decoder.git"
- },
- "homepage": "https://github.com/rvagg/string_decoder",
- "keywords": [
- "string",
- "decoder",
- "browser",
- "browserify"
- ],
- "license": "MIT",
- "gitHead": "d46d4fd87cf1d06e031c23f1ba170ca7d4ade9a0",
- "bugs": {
- "url": "https://github.com/rvagg/string_decoder/issues"
- },
- "_id": "string_decoder@0.10.31",
- "_shasum": "62e203bc41766c6c28c9fc84301dab1c5310fa94",
- "_from": "string_decoder@>=0.10.0 <0.11.0",
- "_npmVersion": "1.4.23",
- "_npmUser": {
- "name": "rvagg",
- "email": "rod@vagg.org"
- },
- "maintainers": [
- {
- "name": "substack",
- "email": "mail@substack.net"
- },
- {
- "name": "rvagg",
- "email": "rod@vagg.org"
- }
- ],
- "dist": {
- "shasum": "62e203bc41766c6c28c9fc84301dab1c5310fa94",
- "tarball": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/package.json b/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/package.json
deleted file mode 100644
index ea487da0e4..0000000000
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/package.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "name": "util-deprecate",
- "version": "1.0.1",
- "description": "The Node.js `util.deprecate()` function with browser support",
- "main": "node.js",
- "browser": "browser.js",
- "scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/TooTallNate/util-deprecate.git"
- },
- "keywords": [
- "util",
- "deprecate",
- "browserify",
- "browser",
- "node"
- ],
- "author": {
- "name": "Nathan Rajlich",
- "email": "nathan@tootallnate.net",
- "url": "http://n8.io/"
- },
- "license": "MIT",
- "bugs": {
- "url": "https://github.com/TooTallNate/util-deprecate/issues"
- },
- "homepage": "https://github.com/TooTallNate/util-deprecate",
- "gitHead": "6e923f7d98a0afbe5b9c7db9d0f0029c1936746c",
- "_id": "util-deprecate@1.0.1",
- "_shasum": "3556a3d13c4c6aa7983d7e2425478197199b7881",
- "_from": "util-deprecate@>=1.0.1 <1.1.0",
- "_npmVersion": "1.4.28",
- "_npmUser": {
- "name": "tootallnate",
- "email": "nathan@tootallnate.net"
- },
- "maintainers": [
- {
- "name": "tootallnate",
- "email": "nathan@tootallnate.net"
- }
- ],
- "dist": {
- "shasum": "3556a3d13c4c6aa7983d7e2425478197199b7881",
- "tarball": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/npm-registry-client/package.json b/deps/npm/node_modules/npm-registry-client/package.json
index ab9f763737..3ab27508a1 100644
--- a/deps/npm/node_modules/npm-registry-client/package.json
+++ b/deps/npm/node_modules/npm-registry-client/package.json
@@ -1,18 +1,44 @@
{
+ "_args": [
+ [
+ "npm-registry-client@~7.0.7",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "npm-registry-client@>=7.0.7 <7.1.0",
+ "_id": "npm-registry-client@7.0.7",
+ "_inCache": true,
+ "_location": "/npm-registry-client",
+ "_nodeVersion": "2.2.2",
+ "_npmUser": {
+ "email": "kat@sykosomatic.org",
+ "name": "zkat"
+ },
+ "_npmVersion": "2.14.4",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "npm-registry-client",
+ "raw": "npm-registry-client@~7.0.7",
+ "rawSpec": "~7.0.7",
+ "scope": null,
+ "spec": ">=7.0.7 <7.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-7.0.7.tgz",
+ "_shasum": "899d7c8fefe87b72a70d8c9e075fb874539e0d3e",
+ "_shrinkwrap": null,
+ "_spec": "npm-registry-client@~7.0.7",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "name": "npm-registry-client",
- "description": "Client for the npm registry",
- "version": "7.0.7",
- "repository": {
- "url": "git://github.com/isaacs/npm-registry-client.git"
- },
- "main": "index.js",
- "scripts": {
- "test": "standard && tap test/*.js"
+ "bugs": {
+ "url": "https://github.com/isaacs/npm-registry-client/issues"
},
"dependencies": {
"chownr": "^1.0.1",
@@ -21,14 +47,15 @@
"mkdirp": "^0.5.0",
"normalize-package-data": "~1.0.1 || ^2.0.0",
"npm-package-arg": "^3.0.0 || ^4.0.0",
+ "npmlog": "",
"once": "^1.3.0",
"request": "^2.47.0",
"retry": "^0.8.0",
"rimraf": "2",
"semver": "2 >=2.2.1 || 3.x || 4 || 5",
- "slide": "^1.1.3",
- "npmlog": ""
+ "slide": "^1.1.3"
},
+ "description": "Client for the npm registry",
"devDependencies": {
"negotiator": "^0.4.9",
"nock": "^0.56.0",
@@ -36,18 +63,43 @@
"standard": "^4.0.0",
"tap": "^1.2.0"
},
+ "directories": {},
+ "dist": {
+ "shasum": "899d7c8fefe87b72a70d8c9e075fb874539e0d3e",
+ "tarball": "http://registry.npmjs.org/npm-registry-client/-/npm-registry-client-7.0.7.tgz"
+ },
+ "gitHead": "06f188917bf575fe7dc7c2f6d1d4adbaa50bc423",
+ "homepage": "https://github.com/isaacs/npm-registry-client#readme",
+ "installable": true,
+ "license": "ISC",
+ "main": "index.js",
+ "maintainers": [
+ {
+ "name": "isaacs",
+ "email": "isaacs@npmjs.com"
+ },
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ },
+ {
+ "name": "iarna",
+ "email": "me@re-becca.org"
+ },
+ {
+ "name": "zkat",
+ "email": "kat@sykosomatic.org"
+ }
+ ],
+ "name": "npm-registry-client",
"optionalDependencies": {
"npmlog": ""
},
- "license": "ISC",
- "readme": "# npm-registry-client\n\nThe code that npm uses to talk to the registry.\n\nIt handles all the caching and HTTP calls.\n\n## Usage\n\n```javascript\nvar RegClient = require('npm-registry-client')\nvar client = new RegClient(config)\nvar uri = \"https://registry.npmjs.org/npm\"\nvar params = {timeout: 1000}\n\nclient.get(uri, params, function (error, data, raw, res) {\n // error is an error if there was a problem.\n // data is the parsed data object\n // raw is the json string\n // res is the response from couch\n})\n```\n\n# Registry URLs\n\nThe registry calls take either a full URL pointing to a resource in the\nregistry, or a base URL for the registry as a whole (including the registry\npath – but be sure to terminate the path with `/`). `http` and `https` URLs are\nthe only ones supported.\n\n## Using the client\n\nEvery call to the client follows the same pattern:\n\n* `uri` {String} The *fully-qualified* URI of the registry API method being\n invoked.\n* `params` {Object} Per-request parameters.\n* `callback` {Function} Callback to be invoked when the call is complete.\n\n### Credentials\n\nMany requests to the registry can by authenticated, and require credentials\nfor authorization. These credentials always look the same:\n\n* `username` {String}\n* `password` {String}\n* `email` {String}\n* `alwaysAuth` {Boolean} Whether calls to the target registry are always\n authed.\n\n**or**\n\n* `token` {String}\n* `alwaysAuth` {Boolean} Whether calls to the target registry are always\n authed.\n\n## API\n\n### client.access(uri, params, cb)\n\n* `uri` {String} Registry URL for the package's access API endpoint.\n Looks like `/-/package/<package name>/access`.\n* `params` {Object} Object containing per-request properties.\n * `access` {String} New access level for the package. Can be either\n `public` or `restricted`. Registry will raise an error if trying\n to change the access level of an unscoped package.\n * `auth` {Credentials}\n\nSet the access level for scoped packages. For now, there are only two\naccess levels: \"public\" and \"restricted\".\n\n### client.adduser(uri, params, cb)\n\n* `uri` {String} Base registry URL.\n* `params` {Object} Object containing per-request properties.\n * `auth` {Credentials}\n* `cb` {Function}\n * `error` {Error | null}\n * `data` {Object} the parsed data object\n * `raw` {String} the json\n * `res` {Response Object} response from couch\n\nAdd a user account to the registry, or verify the credentials.\n\n### client.deprecate(uri, params, cb)\n\n* `uri` {String} Full registry URI for the deprecated package.\n* `params` {Object} Object containing per-request properties.\n * `version` {String} Semver version range.\n * `message` {String} The message to use as a deprecation warning.\n * `auth` {Credentials}\n* `cb` {Function}\n\nDeprecate a version of a package in the registry.\n\n### client.distTags.fetch(uri, params, cb)\n\n* `uri` {String} Base URL for the registry.\n* `params` {Object} Object containing per-request properties.\n * `package` {String} Name of the package.\n * `auth` {Credentials}\n* `cb` {Function}\n\nFetch all of the `dist-tags` for the named package.\n\n### client.distTags.add(uri, params, cb)\n\n* `uri` {String} Base URL for the registry.\n* `params` {Object} Object containing per-request properties.\n * `package` {String} Name of the package.\n * `distTag` {String} Name of the new `dist-tag`.\n * `version` {String} Exact version to be mapped to the `dist-tag`.\n * `auth` {Credentials}\n* `cb` {Function}\n\nAdd (or replace) a single dist-tag onto the named package.\n\n### client.distTags.set(uri, params, cb)\n\n* `uri` {String} Base URL for the registry.\n* `params` {Object} Object containing per-request properties.\n * `package` {String} Name of the package.\n * `distTags` {Object} Object containing a map from tag names to package\n versions.\n * `auth` {Credentials}\n* `cb` {Function}\n\nSet all of the `dist-tags` for the named package at once, creating any\n`dist-tags` that do not already exit. Any `dist-tags` not included in the\n`distTags` map will be removed.\n\n### client.distTags.update(uri, params, cb)\n\n* `uri` {String} Base URL for the registry.\n* `params` {Object} Object containing per-request properties.\n * `package` {String} Name of the package.\n * `distTags` {Object} Object containing a map from tag names to package\n versions.\n * `auth` {Credentials}\n* `cb` {Function}\n\nUpdate the values of multiple `dist-tags`, creating any `dist-tags` that do\nnot already exist. Any pre-existing `dist-tags` not included in the `distTags`\nmap will be left alone.\n\n### client.distTags.rm(uri, params, cb)\n\n* `uri` {String} Base URL for the registry.\n* `params` {Object} Object containing per-request properties.\n * `package` {String} Name of the package.\n * `distTag` {String} Name of the new `dist-tag`.\n * `auth` {Credentials}\n* `cb` {Function}\n\nRemove a single `dist-tag` from the named package.\n\n### client.get(uri, params, cb)\n\n* `uri` {String} The complete registry URI to fetch\n* `params` {Object} Object containing per-request properties.\n * `timeout` {Number} Duration before the request times out. Optional\n (default: never).\n * `follow` {Boolean} Follow 302/301 responses. Optional (default: true).\n * `staleOk` {Boolean} If there's cached data available, then return that to\n the callback quickly, and update the cache the background. Optional\n (default: false).\n * `auth` {Credentials} Optional.\n* `cb` {Function}\n\nFetches data from the registry via a GET request, saving it in the cache folder\nwith the ETag or the \"Last Modified\" timestamp.\n\n### client.publish(uri, params, cb)\n\n* `uri` {String} The registry URI for the package to publish.\n* `params` {Object} Object containing per-request properties.\n * `metadata` {Object} Package metadata.\n * `access` {String} Access for the package. Can be `public` or `restricted` (no default).\n * `body` {Stream} Stream of the package body / tarball.\n * `auth` {Credentials}\n* `cb` {Function}\n\nPublish a package to the registry.\n\nNote that this does not create the tarball from a folder.\n\n### client.star(uri, params, cb)\n\n* `uri` {String} The complete registry URI for the package to star.\n* `params` {Object} Object containing per-request properties.\n * `starred` {Boolean} True to star the package, false to unstar it. Optional\n (default: false).\n * `auth` {Credentials}\n* `cb` {Function}\n\nStar or unstar a package.\n\nNote that the user does not have to be the package owner to star or unstar a\npackage, though other writes do require that the user be the package owner.\n\n### client.stars(uri, params, cb)\n\n* `uri` {String} The base URL for the registry.\n* `params` {Object} Object containing per-request properties.\n * `username` {String} Name of user to fetch starred packages for. Optional\n (default: user in `auth`).\n * `auth` {Credentials} Optional (required if `username` is omitted).\n* `cb` {Function}\n\nView your own or another user's starred packages.\n\n### client.tag(uri, params, cb)\n\n* `uri` {String} The complete registry URI to tag\n* `params` {Object} Object containing per-request properties.\n * `version` {String} Version to tag.\n * `tag` {String} Tag name to apply.\n * `auth` {Credentials}\n* `cb` {Function}\n\nMark a version in the `dist-tags` hash, so that `pkg@tag` will fetch the\nspecified version.\n\n### client.unpublish(uri, params, cb)\n\n* `uri` {String} The complete registry URI of the package to unpublish.\n* `params` {Object} Object containing per-request properties.\n * `version` {String} version to unpublish. Optional – omit to unpublish all\n versions.\n * `auth` {Credentials}\n* `cb` {Function}\n\nRemove a version of a package (or all versions) from the registry. When the\nlast version us unpublished, the entire document is removed from the database.\n\n### client.whoami(uri, params, cb)\n\n* `uri` {String} The base registry for the URI.\n* `params` {Object} Object containing per-request properties.\n * `auth` {Credentials}\n* `cb` {Function}\n\nSimple call to see who the registry thinks you are. Especially useful with\ntoken-based auth.\n\n\n## PLUMBING\n\nThe below are primarily intended for use by the rest of the API, or by the npm\ncaching logic directly.\n\n### client.request(uri, params, cb)\n\n* `uri` {String} URI pointing to the resource to request.\n* `params` {Object} Object containing per-request properties.\n * `method` {String} HTTP method. Optional (default: \"GET\").\n * `body` {Stream | Buffer | String | Object} The request body. Objects\n that are not Buffers or Streams are encoded as JSON. Optional – body\n only used for write operations.\n * `etag` {String} The cached ETag. Optional.\n * `lastModified` {String} The cached Last-Modified timestamp. Optional.\n * `follow` {Boolean} Follow 302/301 responses. Optional (default: true).\n * `auth` {Credentials} Optional.\n* `cb` {Function}\n * `error` {Error | null}\n * `data` {Object} the parsed data object\n * `raw` {String} the json\n * `res` {Response Object} response from couch\n\nMake a generic request to the registry. All the other methods are wrappers\naround `client.request`.\n\n### client.fetch(uri, params, cb)\n\n* `uri` {String} The complete registry URI to upload to\n* `params` {Object} Object containing per-request properties.\n * `headers` {Stream} HTTP headers to be included with the request. Optional.\n * `auth` {Credentials} Optional.\n* `cb` {Function}\n\nFetch a package from a URL, with auth set appropriately if included. Used to\ncache remote tarballs as well as request package tarballs from the registry.\n\n# Configuration\n\nThe client uses its own configuration, which is just passed in as a simple\nnested object. The following are the supported values (with their defaults, if\nany):\n\n* `proxy.http` {URL} The URL to proxy HTTP requests through.\n* `proxy.https` {URL} The URL to proxy HTTPS requests through. Defaults to be\n the same as `proxy.http` if unset.\n* `proxy.localAddress` {IP} The local address to use on multi-homed systems.\n* `ssl.ca` {String} Certificate signing authority certificates to trust.\n* `ssl.certificate` {String} Client certificate (PEM encoded). Enable access\n to servers that require client certificates.\n* `ssl.key` {String} Private key (PEM encoded) for client certificate.\n* `ssl.strict` {Boolean} Whether or not to be strict with SSL certificates.\n Default = `true`\n* `retry.count` {Number} Number of times to retry on GET failures. Default = 2.\n* `retry.factor` {Number} `factor` setting for `node-retry`. Default = 10.\n* `retry.minTimeout` {Number} `minTimeout` setting for `node-retry`.\n Default = 10000 (10 seconds)\n* `retry.maxTimeout` {Number} `maxTimeout` setting for `node-retry`.\n Default = 60000 (60 seconds)\n* `userAgent` {String} User agent header to send. Default =\n `\"node/{process.version}\"`\n* `log` {Object} The logger to use. Defaults to `require(\"npmlog\")` if\n that works, otherwise logs are disabled.\n* `defaultTag` {String} The default tag to use when publishing new packages.\n Default = `\"latest\"`\n* `couchToken` {Object} A token for use with\n [couch-login](https://npmjs.org/package/couch-login).\n* `sessionToken` {string} A random identifier for this set of client requests.\n Default = 8 random hexadecimal bytes.\n",
- "readmeFilename": "README.md",
- "gitHead": "06f188917bf575fe7dc7c2f6d1d4adbaa50bc423",
- "bugs": {
- "url": "https://github.com/isaacs/npm-registry-client/issues"
+ "repository": {
+ "url": "git://github.com/isaacs/npm-registry-client.git"
},
- "homepage": "https://github.com/isaacs/npm-registry-client#readme",
- "_id": "npm-registry-client@7.0.7",
- "_shasum": "899d7c8fefe87b72a70d8c9e075fb874539e0d3e",
- "_from": "npm-registry-client@7.0.7"
+ "scripts": {
+ "test": "standard && tap test/*.js"
+ },
+ "version": "7.0.7"
}
diff --git a/deps/npm/node_modules/npm-user-validate/package.json b/deps/npm/node_modules/npm-user-validate/package.json
index 8a27d7cfe1..69c37fe875 100644
--- a/deps/npm/node_modules/npm-user-validate/package.json
+++ b/deps/npm/node_modules/npm-user-validate/package.json
@@ -1,46 +1,63 @@
{
- "name": "npm-user-validate",
- "version": "0.1.2",
- "description": "User validations for npm",
- "main": "npm-user-validate.js",
- "devDependencies": {
- "tap": "0.4.3"
- },
- "scripts": {
- "test": "tap test/*.js"
+ "_args": [
+ [
+ "npm-user-validate@~0.1.2",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "npm-user-validate@>=0.1.2 <0.2.0",
+ "_id": "npm-user-validate@0.1.2",
+ "_inCache": true,
+ "_location": "/npm-user-validate",
+ "_nodeVersion": "2.0.1",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/npm/npm-user-validate.git"
+ "_npmVersion": "2.10.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "npm-user-validate",
+ "raw": "npm-user-validate@~0.1.2",
+ "rawSpec": "~0.1.2",
+ "scope": null,
+ "spec": ">=0.1.2 <0.2.0",
+ "type": "range"
},
- "keywords": [
- "npm",
- "validation",
- "registry"
+ "_requiredBy": [
+ "/"
],
+ "_resolved": "https://registry.npmjs.org/npm-user-validate/-/npm-user-validate-0.1.2.tgz",
+ "_shasum": "d585da0b47c9f41a9e6ca684b6fd84ba41ebe87d",
+ "_shrinkwrap": null,
+ "_spec": "npm-user-validate@~0.1.2",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Robert Kowalski",
- "email": "rok@kowalski.gd"
+ "email": "rok@kowalski.gd",
+ "name": "Robert Kowalski"
},
- "license": "BSD-2-Clause",
- "gitHead": "e5b280babff5b73fe74b496461bcf424a51881e1",
"bugs": {
"url": "https://github.com/npm/npm-user-validate/issues"
},
- "homepage": "https://github.com/npm/npm-user-validate#readme",
- "_id": "npm-user-validate@0.1.2",
- "_shasum": "d585da0b47c9f41a9e6ca684b6fd84ba41ebe87d",
- "_from": "npm-user-validate@>=0.1.1 <0.2.0",
- "_npmVersion": "2.10.0",
- "_nodeVersion": "2.0.1",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
+ "dependencies": {},
+ "description": "User validations for npm",
+ "devDependencies": {
+ "tap": "0.4.3"
},
+ "directories": {},
"dist": {
"shasum": "d585da0b47c9f41a9e6ca684b6fd84ba41ebe87d",
"tarball": "http://registry.npmjs.org/npm-user-validate/-/npm-user-validate-0.1.2.tgz"
},
+ "gitHead": "e5b280babff5b73fe74b496461bcf424a51881e1",
+ "homepage": "https://github.com/npm/npm-user-validate#readme",
+ "keywords": [
+ "npm",
+ "registry",
+ "validation"
+ ],
+ "license": "BSD-2-Clause",
+ "main": "npm-user-validate.js",
"maintainers": [
{
"name": "robertkowalski",
@@ -51,6 +68,14 @@
"email": "i@izs.me"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/npm-user-validate/-/npm-user-validate-0.1.2.tgz"
+ "name": "npm-user-validate",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/npm/npm-user-validate.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "0.1.2"
}
diff --git a/deps/npm/node_modules/npmlog/node_modules/gauge/package.json b/deps/npm/node_modules/npmlog/node_modules/gauge/package.json
deleted file mode 100644
index 227173e640..0000000000
--- a/deps/npm/node_modules/npmlog/node_modules/gauge/package.json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "name": "gauge",
- "version": "1.2.0",
- "description": "A terminal based horizontal guage",
- "main": "progress-bar.js",
- "scripts": {
- "test": "tap test/*.js"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/iarna/gauge.git"
- },
- "keywords": [
- "progressbar",
- "progress",
- "gauge"
- ],
- "author": {
- "name": "Rebecca Turner",
- "email": "me@re-becca.org"
- },
- "license": "ISC",
- "bugs": {
- "url": "https://github.com/iarna/gauge/issues"
- },
- "homepage": "https://github.com/iarna/gauge",
- "dependencies": {
- "ansi": "^0.3.0",
- "has-unicode": "^1.0.0",
- "lodash.pad": "^3.0.0",
- "lodash.padleft": "^3.0.0",
- "lodash.padright": "^3.0.0"
- },
- "devDependencies": {
- "tap": "^0.4.13"
- },
- "gitHead": "db15c35374816b3fc3b9e1e54866f31ed7f4a733",
- "_id": "gauge@1.2.0",
- "_shasum": "3094ab1285633f799814388fc8f2de67b4c012c5",
- "_from": "gauge@>=1.2.0 <1.3.0",
- "_npmVersion": "2.6.0",
- "_nodeVersion": "1.1.0",
- "_npmUser": {
- "name": "iarna",
- "email": "me@re-becca.org"
- },
- "maintainers": [
- {
- "name": "iarna",
- "email": "me@re-becca.org"
- }
- ],
- "dist": {
- "shasum": "3094ab1285633f799814388fc8f2de67b4c012c5",
- "tarball": "http://registry.npmjs.org/gauge/-/gauge-1.2.0.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.0.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/npmlog/package.json b/deps/npm/node_modules/npmlog/package.json
index 1613546d9f..755274a193 100644
--- a/deps/npm/node_modules/npmlog/package.json
+++ b/deps/npm/node_modules/npmlog/package.json
@@ -1,47 +1,66 @@
{
+ "_args": [
+ [
+ "npmlog@~1.2.1",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "npmlog@>=1.2.1 <1.3.0",
+ "_id": "npmlog@1.2.1",
+ "_inCache": true,
+ "_location": "/npmlog",
+ "_nodeVersion": "2.0.1",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
+ },
+ "_npmVersion": "2.10.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "npmlog",
+ "raw": "npmlog@~1.2.1",
+ "rawSpec": "~1.2.1",
+ "scope": null,
+ "spec": ">=1.2.1 <1.3.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/",
+ "/node-gyp",
+ "/npm-install-checks",
+ "/npm-registry-client"
+ ],
+ "_resolved": "https://registry.npmjs.org/npmlog/-/npmlog-1.2.1.tgz",
+ "_shasum": "28e7be619609b53f7ad1dd300a10d64d716268b6",
+ "_shrinkwrap": null,
+ "_spec": "npmlog@~1.2.1",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "name": "npmlog",
- "description": "logger for npm",
- "version": "1.2.1",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/npmlog.git"
- },
- "main": "log.js",
- "scripts": {
- "test": "tap test/*.js"
+ "bugs": {
+ "url": "https://github.com/isaacs/npmlog/issues"
},
"dependencies": {
"ansi": "~0.3.0",
"are-we-there-yet": "~1.0.0",
"gauge": "~1.2.0"
},
+ "description": "logger for npm",
"devDependencies": {
"tap": ""
},
- "license": "ISC",
- "gitHead": "4e1a73a567036064ded425a7d48c863d53550b4f",
- "bugs": {
- "url": "https://github.com/isaacs/npmlog/issues"
- },
- "homepage": "https://github.com/isaacs/npmlog#readme",
- "_id": "npmlog@1.2.1",
- "_shasum": "28e7be619609b53f7ad1dd300a10d64d716268b6",
- "_from": "npmlog@>=1.2.1 <1.3.0",
- "_npmVersion": "2.10.0",
- "_nodeVersion": "2.0.1",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
- },
+ "directories": {},
"dist": {
"shasum": "28e7be619609b53f7ad1dd300a10d64d716268b6",
"tarball": "http://registry.npmjs.org/npmlog/-/npmlog-1.2.1.tgz"
},
+ "gitHead": "4e1a73a567036064ded425a7d48c863d53550b4f",
+ "homepage": "https://github.com/isaacs/npmlog#readme",
+ "license": "ISC",
+ "main": "log.js",
"maintainers": [
{
"name": "isaacs",
@@ -52,7 +71,14 @@
"email": "me@re-becca.org"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/npmlog/-/npmlog-1.2.1.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "npmlog",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/npmlog.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.2.1"
}
diff --git a/deps/npm/node_modules/request/node_modules/oauth-sign/LICENSE b/deps/npm/node_modules/oauth-sign/LICENSE
index a4a9aee0c2..a4a9aee0c2 100644
--- a/deps/npm/node_modules/request/node_modules/oauth-sign/LICENSE
+++ b/deps/npm/node_modules/oauth-sign/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/oauth-sign/README.md b/deps/npm/node_modules/oauth-sign/README.md
index 34c4a85d2d..af496148e4 100644
--- a/deps/npm/node_modules/request/node_modules/oauth-sign/README.md
+++ b/deps/npm/node_modules/oauth-sign/README.md
@@ -1,4 +1,4 @@
oauth-sign
==========
-OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.
+OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.
diff --git a/deps/npm/node_modules/request/node_modules/oauth-sign/index.js b/deps/npm/node_modules/oauth-sign/index.js
index a587541dc5..5a70f3f8cd 100644
--- a/deps/npm/node_modules/request/node_modules/oauth-sign/index.js
+++ b/deps/npm/node_modules/oauth-sign/index.js
@@ -45,7 +45,7 @@ function compare (a, b) {
}
function generateBase (httpMethod, base_uri, params) {
- // adapted from https://dev.twitter.com/docs/auth/oauth and
+ // adapted from https://dev.twitter.com/docs/auth/oauth and
// https://dev.twitter.com/docs/auth/creating-signature
// Parameter normalization
diff --git a/deps/npm/node_modules/request/node_modules/oauth-sign/package.json b/deps/npm/node_modules/oauth-sign/package.json
index eeaaa68d35..6fd0150221 100644
--- a/deps/npm/node_modules/request/node_modules/oauth-sign/package.json
+++ b/deps/npm/node_modules/oauth-sign/package.json
@@ -1,40 +1,60 @@
{
+ "_args": [
+ [
+ "oauth-sign@~0.8.0",
+ "/Users/rebecca/code/npm/node_modules/request"
+ ]
+ ],
+ "_from": "oauth-sign@>=0.8.0 <0.9.0",
+ "_id": "oauth-sign@0.8.0",
+ "_inCache": true,
+ "_location": "/oauth-sign",
+ "_nodeVersion": "0.12.4",
+ "_npmUser": {
+ "email": "simeonvelichkov@gmail.com",
+ "name": "simov"
+ },
+ "_npmVersion": "2.10.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "oauth-sign",
+ "raw": "oauth-sign@~0.8.0",
+ "rawSpec": "~0.8.0",
+ "scope": null,
+ "spec": ">=0.8.0 <0.9.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/request"
+ ],
+ "_resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz",
+ "_shasum": "938fdc875765ba527137d8aec9d178e24debc553",
+ "_shrinkwrap": null,
+ "_spec": "oauth-sign@~0.8.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/request",
"author": {
- "name": "Mikeal Rogers",
"email": "mikeal.rogers@gmail.com",
+ "name": "Mikeal Rogers",
"url": "http://www.futurealoof.com"
},
- "name": "oauth-sign",
- "description": "OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.",
- "version": "0.8.0",
- "license": "Apache-2.0",
- "repository": {
- "url": "git+https://github.com/mikeal/oauth-sign.git"
+ "bugs": {
+ "url": "https://github.com/mikeal/oauth-sign/issues"
},
- "main": "index.js",
"dependencies": {},
+ "description": "OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.",
"devDependencies": {},
- "optionalDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "938fdc875765ba527137d8aec9d178e24debc553",
+ "tarball": "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz"
+ },
"engines": {
"node": "*"
},
- "scripts": {
- "test": "node test.js"
- },
"gitHead": "e1f2b42ff039901ce977f8e81918767d97d496b5",
- "bugs": {
- "url": "https://github.com/mikeal/oauth-sign/issues"
- },
"homepage": "https://github.com/mikeal/oauth-sign#readme",
- "_id": "oauth-sign@0.8.0",
- "_shasum": "938fdc875765ba527137d8aec9d178e24debc553",
- "_from": "oauth-sign@>=0.8.0 <0.9.0",
- "_npmVersion": "2.10.1",
- "_nodeVersion": "0.12.4",
- "_npmUser": {
- "name": "simov",
- "email": "simeonvelichkov@gmail.com"
- },
+ "license": "Apache-2.0",
+ "main": "index.js",
"maintainers": [
{
"name": "mikeal",
@@ -49,11 +69,13 @@
"email": "simeonvelichkov@gmail.com"
}
],
- "dist": {
- "shasum": "938fdc875765ba527137d8aec9d178e24debc553",
- "tarball": "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz"
+ "name": "oauth-sign",
+ "optionalDependencies": {},
+ "repository": {
+ "url": "git+https://github.com/mikeal/oauth-sign.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "node test.js"
+ },
+ "version": "0.8.0"
}
diff --git a/deps/npm/node_modules/request/node_modules/oauth-sign/test.js b/deps/npm/node_modules/oauth-sign/test.js
index a8847270df..4cd02b8aa2 100644
--- a/deps/npm/node_modules/request/node_modules/oauth-sign/test.js
+++ b/deps/npm/node_modules/oauth-sign/test.js
@@ -6,7 +6,7 @@ var oauth = require('./index')
// Tests from Twitter documentation https://dev.twitter.com/docs/auth/oauth
-var reqsign = hmacsign('POST', 'https://api.twitter.com/oauth/request_token',
+var reqsign = hmacsign('POST', 'https://api.twitter.com/oauth/request_token',
{ oauth_callback: 'http://localhost:3005/the_dance/process_callback?service_provider_id=11'
, oauth_consumer_key: 'GDdmIQH6jhtmLUypg82g'
, oauth_nonce: 'QP70eNmVz8jvdPevU3oJD2AfF7R7odC2XJcn4XlZJqk'
@@ -28,12 +28,12 @@ var accsign = hmacsign('POST', 'https://api.twitter.com/oauth/access_token',
, oauth_verifier: 'pDNg57prOHapMbhv25RNf75lVRd6JDsni1AJJIDYoTY'
, oauth_version: '1.0'
}, "MCD8BKwGdgPHvAuvgvz4EQpqDAtx89grbuNMRd7Eh98", "x6qpRnlEmW9JbQn4PQVVeVG8ZLPEx6A0TOebgwcuA")
-
+
console.log(accsign)
console.log('PUw/dHA4fnlJYM6RhXk5IU/0fCc=')
assert.equal(accsign, 'PUw/dHA4fnlJYM6RhXk5IU/0fCc=')
-var upsign = hmacsign('POST', 'http://api.twitter.com/1/statuses/update.json',
+var upsign = hmacsign('POST', 'http://api.twitter.com/1/statuses/update.json',
{ oauth_consumer_key: "GDdmIQH6jhtmLUypg82g"
, oauth_nonce: "oElnnMTQIZvqvlfXM56aBLAf5noGD0AQR3Fmi7Q6Y"
, oauth_signature_method: "HMAC-SHA1"
diff --git a/deps/npm/node_modules/once/package.json b/deps/npm/node_modules/once/package.json
index c85f12ebe1..06f4e27a6c 100644
--- a/deps/npm/node_modules/once/package.json
+++ b/deps/npm/node_modules/once/package.json
@@ -1,60 +1,90 @@
{
- "name": "once",
- "version": "1.3.2",
- "description": "Run a function exactly one time",
- "main": "once.js",
- "directories": {
- "test": "test"
- },
- "dependencies": {
- "wrappy": "1"
- },
- "devDependencies": {
- "tap": "~0.3.0"
- },
- "scripts": {
- "test": "tap test/*.js"
+ "_args": [
+ [
+ "once@~1.3.2",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "once@>=1.3.2 <1.4.0",
+ "_id": "once@1.3.2",
+ "_inCache": true,
+ "_location": "/once",
+ "_nodeVersion": "2.0.0",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/once.git"
+ "_npmVersion": "2.9.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "once",
+ "raw": "once@~1.3.2",
+ "rawSpec": "~1.3.2",
+ "scope": null,
+ "spec": ">=1.3.2 <1.4.0",
+ "type": "range"
},
- "keywords": [
- "once",
- "function",
- "one",
- "single"
+ "_requiredBy": [
+ "/",
+ "/glob",
+ "/inflight",
+ "/node-gyp/glob",
+ "/npm-registry-client",
+ "/read-package-tree",
+ "/readdir-scoped-modules",
+ "/rimraf/glob"
],
+ "_resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz",
+ "_shasum": "d8feeca93b039ec1dcdee7741c92bdac5e28081b",
+ "_shrinkwrap": null,
+ "_spec": "once@~1.3.2",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "license": "ISC",
- "gitHead": "e35eed5a7867574e2bf2260a1ba23970958b22f2",
"bugs": {
"url": "https://github.com/isaacs/once/issues"
},
- "homepage": "https://github.com/isaacs/once#readme",
- "_id": "once@1.3.2",
- "_shasum": "d8feeca93b039ec1dcdee7741c92bdac5e28081b",
- "_from": "once@>=1.3.2 <1.4.0",
- "_npmVersion": "2.9.1",
- "_nodeVersion": "2.0.0",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
+ "dependencies": {
+ "wrappy": "1"
+ },
+ "description": "Run a function exactly one time",
+ "devDependencies": {
+ "tap": "~0.3.0"
+ },
+ "directories": {
+ "test": "test"
},
"dist": {
"shasum": "d8feeca93b039ec1dcdee7741c92bdac5e28081b",
"tarball": "http://registry.npmjs.org/once/-/once-1.3.2.tgz"
},
+ "gitHead": "e35eed5a7867574e2bf2260a1ba23970958b22f2",
+ "homepage": "https://github.com/isaacs/once#readme",
+ "keywords": [
+ "function",
+ "once",
+ "one",
+ "single"
+ ],
+ "license": "ISC",
+ "main": "once.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "_resolved": "https://registry.npmjs.org/once/-/once-1.3.2.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "once",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/once.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.3.2"
}
diff --git a/deps/npm/node_modules/opener/package.json b/deps/npm/node_modules/opener/package.json
index aab02afc15..44e43737e0 100644
--- a/deps/npm/node_modules/opener/package.json
+++ b/deps/npm/node_modules/opener/package.json
@@ -1,54 +1,79 @@
{
- "name": "opener",
- "description": "Opens stuff, like webpages and files and executables, cross-platform",
- "version": "1.4.1",
+ "_args": [
+ [
+ "opener@~1.4.1",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "opener@>=1.4.1 <1.5.0",
+ "_id": "opener@1.4.1",
+ "_inCache": true,
+ "_location": "/opener",
+ "_nodeVersion": "1.5.1",
+ "_npmUser": {
+ "email": "d@domenic.me",
+ "name": "domenic"
+ },
+ "_npmVersion": "2.7.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "opener",
+ "raw": "opener@~1.4.1",
+ "rawSpec": "~1.4.1",
+ "scope": null,
+ "spec": ">=1.4.1 <1.5.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/opener/-/opener-1.4.1.tgz",
+ "_shasum": "897590acd1aed3311b703b58bccb4d43f56f2895",
+ "_shrinkwrap": null,
+ "_spec": "opener@~1.4.1",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Domenic Denicola",
"email": "d@domenic.me",
+ "name": "Domenic Denicola",
"url": "https://domenic.me/"
},
- "license": "WTFPL",
- "repository": {
- "type": "git",
- "url": "https://github.com/domenic/opener"
- },
- "main": "opener.js",
"bin": {
"opener": "opener.js"
},
- "files": [
- "opener.js"
- ],
- "scripts": {
- "lint": "jshint opener.js"
+ "bugs": {
+ "url": "https://github.com/domenic/opener/issues"
},
+ "dependencies": {},
+ "description": "Opens stuff, like webpages and files and executables, cross-platform",
"devDependencies": {
"jshint": "^2.6.3"
},
- "gitHead": "d0ee95b19951703462fa593baa16e81fdff7827c",
- "bugs": {
- "url": "https://github.com/domenic/opener/issues"
+ "directories": {},
+ "dist": {
+ "shasum": "897590acd1aed3311b703b58bccb4d43f56f2895",
+ "tarball": "http://registry.npmjs.org/opener/-/opener-1.4.1.tgz"
},
+ "files": [
+ "opener.js"
+ ],
+ "gitHead": "d0ee95b19951703462fa593baa16e81fdff7827c",
"homepage": "https://github.com/domenic/opener",
- "_id": "opener@1.4.1",
- "_shasum": "897590acd1aed3311b703b58bccb4d43f56f2895",
- "_from": "opener@>=1.4.1 <1.5.0",
- "_npmVersion": "2.7.0",
- "_nodeVersion": "1.5.1",
- "_npmUser": {
- "name": "domenic",
- "email": "d@domenic.me"
- },
+ "license": "WTFPL",
+ "main": "opener.js",
"maintainers": [
{
"name": "domenic",
"email": "domenic@domenicdenicola.com"
}
],
- "dist": {
- "shasum": "897590acd1aed3311b703b58bccb4d43f56f2895",
- "tarball": "http://registry.npmjs.org/opener/-/opener-1.4.1.tgz"
+ "name": "opener",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/domenic/opener"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/opener/-/opener-1.4.1.tgz"
+ "scripts": {
+ "lint": "jshint opener.js"
+ },
+ "version": "1.4.1"
}
diff --git a/deps/npm/node_modules/osenv/node_modules/os-homedir/index.js b/deps/npm/node_modules/os-homedir/index.js
index 758ff653df..33066166fe 100644
--- a/deps/npm/node_modules/osenv/node_modules/os-homedir/index.js
+++ b/deps/npm/node_modules/os-homedir/index.js
@@ -15,7 +15,7 @@ function homedir() {
}
if (process.platform === 'linux') {
- return home || (user ? (process.getuid() === 0 ? '/root' : '/home/' + user) : null);
+ return home || (process.getuid() === 0 ? '/root' : (user ? '/home/' + user : null));
}
return home || null;
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/license b/deps/npm/node_modules/os-homedir/license
index 654d0bfe94..654d0bfe94 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/license
+++ b/deps/npm/node_modules/os-homedir/license
diff --git a/deps/npm/node_modules/osenv/node_modules/os-homedir/package.json b/deps/npm/node_modules/os-homedir/package.json
index c9a3b650c0..893ce6c2f6 100644
--- a/deps/npm/node_modules/osenv/node_modules/os-homedir/package.json
+++ b/deps/npm/node_modules/os-homedir/package.json
@@ -1,70 +1,94 @@
{
- "name": "os-homedir",
- "version": "1.0.0",
- "description": "io.js 2.3.0 os.homedir() ponyfill",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/os-homedir.git"
+ "_args": [
+ [
+ "os-homedir@^1.0.0",
+ "/Users/rebecca/code/npm/node_modules/osenv"
+ ]
+ ],
+ "_from": "os-homedir@>=1.0.0 <2.0.0",
+ "_id": "os-homedir@1.0.1",
+ "_inCache": true,
+ "_location": "/os-homedir",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "sindresorhus@gmail.com",
+ "name": "sindresorhus"
+ },
+ "_npmVersion": "2.11.2",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "os-homedir",
+ "raw": "os-homedir@^1.0.0",
+ "rawSpec": "^1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
},
+ "_requiredBy": [
+ "/osenv"
+ ],
+ "_resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz",
+ "_shasum": "0d62bdf44b916fd3bbdcf2cab191948fb094f007",
+ "_shrinkwrap": null,
+ "_spec": "os-homedir@^1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/osenv",
"author": {
- "name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
+ "name": "Sindre Sorhus",
"url": "sindresorhus.com"
},
+ "bugs": {
+ "url": "https://github.com/sindresorhus/os-homedir/issues"
+ },
+ "dependencies": {},
+ "description": "io.js 2.3.0 os.homedir() ponyfill",
+ "devDependencies": {
+ "ava": "0.0.4",
+ "path-exists": "^1.0.0"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "0d62bdf44b916fd3bbdcf2cab191948fb094f007",
+ "tarball": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz"
+ },
"engines": {
"node": ">=0.10.0"
},
- "scripts": {
- "test": "node test.js"
- },
"files": [
"index.js"
],
+ "gitHead": "13ff83fbd13ebe286a6092286b2c634ab4534c5f",
+ "homepage": "https://github.com/sindresorhus/os-homedir",
"keywords": [
"built-in",
"core",
- "ponyfill",
- "polyfill",
- "shim",
- "os",
- "homedir",
- "home",
"dir",
"directory",
"folder",
- "user",
- "path"
+ "home",
+ "homedir",
+ "os",
+ "path",
+ "polyfill",
+ "ponyfill",
+ "shim",
+ "user"
],
- "devDependencies": {
- "ava": "0.0.4",
- "path-exists": "^1.0.0"
- },
- "gitHead": "7e39e2e049de404f06233fa617ecf46fed997a78",
- "bugs": {
- "url": "https://github.com/sindresorhus/os-homedir/issues"
- },
- "homepage": "https://github.com/sindresorhus/os-homedir",
- "_id": "os-homedir@1.0.0",
- "_shasum": "e37078bc61b5869063053897257e39ec1261b702",
- "_from": "os-homedir@>=1.0.0 <2.0.0",
- "_npmVersion": "2.11.1",
- "_nodeVersion": "2.3.0",
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- "dist": {
- "shasum": "e37078bc61b5869063053897257e39ec1261b702",
- "tarball": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.0.tgz"
- },
+ "license": "MIT",
"maintainers": [
{
"name": "sindresorhus",
"email": "sindresorhus@gmail.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.0.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "os-homedir",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/sindresorhus/os-homedir"
+ },
+ "scripts": {
+ "test": "node test.js"
+ },
+ "version": "1.0.1"
}
diff --git a/deps/npm/node_modules/osenv/node_modules/os-homedir/readme.md b/deps/npm/node_modules/os-homedir/readme.md
index 4851f104ea..4851f104ea 100644
--- a/deps/npm/node_modules/osenv/node_modules/os-homedir/readme.md
+++ b/deps/npm/node_modules/os-homedir/readme.md
diff --git a/deps/npm/node_modules/osenv/node_modules/os-tmpdir/index.js b/deps/npm/node_modules/os-tmpdir/index.js
index 52d90bf269..52d90bf269 100644
--- a/deps/npm/node_modules/osenv/node_modules/os-tmpdir/index.js
+++ b/deps/npm/node_modules/os-tmpdir/index.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/license b/deps/npm/node_modules/os-tmpdir/license
index 654d0bfe94..654d0bfe94 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/license
+++ b/deps/npm/node_modules/os-tmpdir/license
diff --git a/deps/npm/node_modules/osenv/node_modules/os-tmpdir/package.json b/deps/npm/node_modules/os-tmpdir/package.json
index f8b2682bf8..76f16c4895 100644
--- a/deps/npm/node_modules/osenv/node_modules/os-tmpdir/package.json
+++ b/deps/npm/node_modules/os-tmpdir/package.json
@@ -1,69 +1,94 @@
{
- "name": "os-tmpdir",
- "version": "1.0.1",
- "description": "Node.js os.tmpdir() ponyfill",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "https://github.com/sindresorhus/os-tmpdir"
+ "_args": [
+ [
+ "os-tmpdir@^1.0.0",
+ "/Users/rebecca/code/npm/node_modules/osenv"
+ ]
+ ],
+ "_from": "os-tmpdir@>=1.0.0 <2.0.0",
+ "_id": "os-tmpdir@1.0.1",
+ "_inCache": true,
+ "_location": "/os-tmpdir",
+ "_nodeVersion": "0.12.3",
+ "_npmUser": {
+ "email": "sindresorhus@gmail.com",
+ "name": "sindresorhus"
},
+ "_npmVersion": "2.9.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "os-tmpdir",
+ "raw": "os-tmpdir@^1.0.0",
+ "rawSpec": "^1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/osenv"
+ ],
+ "_resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz",
+ "_shasum": "e9b423a1edaf479882562e92ed71d7743a071b6e",
+ "_shrinkwrap": null,
+ "_spec": "os-tmpdir@^1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/osenv",
"author": {
- "name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
+ "name": "Sindre Sorhus",
"url": "sindresorhus.com"
},
+ "bugs": {
+ "url": "https://github.com/sindresorhus/os-tmpdir/issues"
+ },
+ "dependencies": {},
+ "description": "Node.js os.tmpdir() ponyfill",
+ "devDependencies": {
+ "ava": "0.0.4"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "e9b423a1edaf479882562e92ed71d7743a071b6e",
+ "tarball": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz"
+ },
"engines": {
"node": ">=0.10.0"
},
- "scripts": {
- "test": "node test.js"
- },
"files": [
"index.js"
],
+ "gitHead": "5c5d355f81378980db629d60128ad03e02b1c1e5",
+ "homepage": "https://github.com/sindresorhus/os-tmpdir",
"keywords": [
"built-in",
"core",
- "ponyfill",
+ "dir",
+ "directory",
+ "env",
+ "environment",
+ "os",
"polyfill",
+ "ponyfill",
"shim",
- "os",
- "tmpdir",
+ "temp",
"tempdir",
"tmp",
- "temp",
- "dir",
- "directory",
- "env",
- "environment"
+ "tmpdir"
],
- "devDependencies": {
- "ava": "0.0.4"
- },
- "gitHead": "5c5d355f81378980db629d60128ad03e02b1c1e5",
- "bugs": {
- "url": "https://github.com/sindresorhus/os-tmpdir/issues"
- },
- "homepage": "https://github.com/sindresorhus/os-tmpdir",
- "_id": "os-tmpdir@1.0.1",
- "_shasum": "e9b423a1edaf479882562e92ed71d7743a071b6e",
- "_from": "os-tmpdir@>=1.0.0 <2.0.0",
- "_npmVersion": "2.9.1",
- "_nodeVersion": "0.12.3",
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- "dist": {
- "shasum": "e9b423a1edaf479882562e92ed71d7743a071b6e",
- "tarball": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz"
- },
+ "license": "MIT",
"maintainers": [
{
"name": "sindresorhus",
"email": "sindresorhus@gmail.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz"
+ "name": "os-tmpdir",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/sindresorhus/os-tmpdir"
+ },
+ "scripts": {
+ "test": "node test.js"
+ },
+ "version": "1.0.1"
}
diff --git a/deps/npm/node_modules/osenv/node_modules/os-tmpdir/readme.md b/deps/npm/node_modules/os-tmpdir/readme.md
index 54d4c6ec8e..54d4c6ec8e 100644
--- a/deps/npm/node_modules/osenv/node_modules/os-tmpdir/readme.md
+++ b/deps/npm/node_modules/os-tmpdir/readme.md
diff --git a/deps/npm/node_modules/osenv/package.json b/deps/npm/node_modules/osenv/package.json
index d5718bdb11..98144d4415 100644
--- a/deps/npm/node_modules/osenv/package.json
+++ b/deps/npm/node_modules/osenv/package.json
@@ -1,58 +1,74 @@
{
- "name": "osenv",
- "version": "0.1.3",
- "main": "osenv.js",
- "directories": {
- "test": "test"
+ "_args": [
+ [
+ "osenv@~0.1.2",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "osenv@>=0.1.2 <0.2.0",
+ "_id": "osenv@0.1.3",
+ "_inCache": true,
+ "_location": "/osenv",
+ "_nodeVersion": "2.2.1",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
+ },
+ "_npmVersion": "3.0.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "osenv",
+ "raw": "osenv@~0.1.2",
+ "rawSpec": "~0.1.2",
+ "scope": null,
+ "spec": ">=0.1.2 <0.2.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/",
+ "/node-gyp"
+ ],
+ "_resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz",
+ "_shasum": "83cf05c6d6458fc4d5ac6362ea325d92f2754217",
+ "_shrinkwrap": null,
+ "_spec": "osenv@~0.1.2",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
+ "url": "http://blog.izs.me/"
+ },
+ "bugs": {
+ "url": "https://github.com/npm/osenv/issues"
},
"dependencies": {
"os-homedir": "^1.0.0",
"os-tmpdir": "^1.0.0"
},
+ "description": "Look up environment settings specific to different operating systems",
"devDependencies": {
"tap": "^1.2.0"
},
- "scripts": {
- "test": "tap test/*.js"
+ "directories": {
+ "test": "test"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/npm/osenv.git"
+ "dist": {
+ "shasum": "83cf05c6d6458fc4d5ac6362ea325d92f2754217",
+ "tarball": "http://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz"
},
+ "gitHead": "f746b3405d8f9e28054d11b97e1436f6a15016c4",
+ "homepage": "https://github.com/npm/osenv#readme",
"keywords": [
"environment",
- "variable",
"home",
- "tmpdir",
"path",
"prompt",
- "ps1"
+ "ps1",
+ "tmpdir",
+ "variable"
],
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
"license": "ISC",
- "description": "Look up environment settings specific to different operating systems",
- "gitHead": "f746b3405d8f9e28054d11b97e1436f6a15016c4",
- "bugs": {
- "url": "https://github.com/npm/osenv/issues"
- },
- "homepage": "https://github.com/npm/osenv#readme",
- "_id": "osenv@0.1.3",
- "_shasum": "83cf05c6d6458fc4d5ac6362ea325d92f2754217",
- "_from": "osenv@0.1.3",
- "_npmVersion": "3.0.0",
- "_nodeVersion": "2.2.1",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
- },
- "dist": {
- "shasum": "83cf05c6d6458fc4d5ac6362ea325d92f2754217",
- "tarball": "http://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz"
- },
+ "main": "osenv.js",
"maintainers": [
{
"name": "isaacs",
@@ -71,5 +87,14 @@
"email": "me@re-becca.org"
}
],
- "_resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz"
+ "name": "osenv",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/npm/osenv.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "0.1.3"
}
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/.npmignore b/deps/npm/node_modules/path-array/.npmignore
index 07e6e472cc..07e6e472cc 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/.npmignore
+++ b/deps/npm/node_modules/path-array/.npmignore
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/.travis.yml b/deps/npm/node_modules/path-array/.travis.yml
index c7d8e3d83c..c7d8e3d83c 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/.travis.yml
+++ b/deps/npm/node_modules/path-array/.travis.yml
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/History.md b/deps/npm/node_modules/path-array/History.md
index ff93a2a28f..ff93a2a28f 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/History.md
+++ b/deps/npm/node_modules/path-array/History.md
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/README.md b/deps/npm/node_modules/path-array/README.md
index 2595316a19..2595316a19 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/README.md
+++ b/deps/npm/node_modules/path-array/README.md
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/index.js b/deps/npm/node_modules/path-array/index.js
index 40b982d2f1..40b982d2f1 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/index.js
+++ b/deps/npm/node_modules/path-array/index.js
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/package.json b/deps/npm/node_modules/path-array/package.json
index 41d25482b8..1bb9fe1b10 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/package.json
+++ b/deps/npm/node_modules/path-array/package.json
@@ -1,56 +1,79 @@
{
- "name": "path-array",
- "version": "1.0.0",
- "description": "Treat your $PATH like a JavaScript Array",
- "main": "index.js",
- "scripts": {
- "test": "mocha --reporter spec"
+ "_args": [
+ [
+ "path-array@^1.0.0",
+ "/Users/rebecca/code/npm/node_modules/node-gyp"
+ ]
+ ],
+ "_from": "path-array@>=1.0.0 <2.0.0",
+ "_id": "path-array@1.0.0",
+ "_inCache": true,
+ "_location": "/path-array",
+ "_npmUser": {
+ "email": "nathan@tootallnate.net",
+ "name": "tootallnate"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/TooTallNate/node-path-array.git"
+ "_npmVersion": "1.4.28",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "path-array",
+ "raw": "path-array@^1.0.0",
+ "rawSpec": "^1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
},
- "keywords": [
- "PATH",
- "env",
- "array"
+ "_requiredBy": [
+ "/node-gyp"
],
+ "_resolved": "https://registry.npmjs.org/path-array/-/path-array-1.0.0.tgz",
+ "_shasum": "6c14130c33084f0150553c657b38397ab67aaa4e",
+ "_shrinkwrap": null,
+ "_spec": "path-array@^1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/node-gyp",
"author": {
- "name": "Nathan Rajlich",
"email": "nathan@tootallnate.net",
+ "name": "Nathan Rajlich",
"url": "http://n8.io/"
},
- "license": "MIT",
"bugs": {
"url": "https://github.com/TooTallNate/node-path-array/issues"
},
- "homepage": "https://github.com/TooTallNate/node-path-array",
"dependencies": {
"array-index": "~0.1.0"
},
+ "description": "Treat your $PATH like a JavaScript Array",
"devDependencies": {
"mocha": "~1.16.1"
},
- "gitHead": "5d1fedd54e4413459f67e4a4babb024144cd00d0",
- "_id": "path-array@1.0.0",
- "_shasum": "6c14130c33084f0150553c657b38397ab67aaa4e",
- "_from": "path-array@>=1.0.0 <2.0.0",
- "_npmVersion": "1.4.28",
- "_npmUser": {
- "name": "tootallnate",
- "email": "nathan@tootallnate.net"
+ "directories": {},
+ "dist": {
+ "shasum": "6c14130c33084f0150553c657b38397ab67aaa4e",
+ "tarball": "http://registry.npmjs.org/path-array/-/path-array-1.0.0.tgz"
},
+ "gitHead": "5d1fedd54e4413459f67e4a4babb024144cd00d0",
+ "homepage": "https://github.com/TooTallNate/node-path-array",
+ "keywords": [
+ "PATH",
+ "array",
+ "env"
+ ],
+ "license": "MIT",
+ "main": "index.js",
"maintainers": [
{
"name": "tootallnate",
"email": "nathan@tootallnate.net"
}
],
- "dist": {
- "shasum": "6c14130c33084f0150553c657b38397ab67aaa4e",
- "tarball": "http://registry.npmjs.org/path-array/-/path-array-1.0.0.tgz"
+ "name": "path-array",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/TooTallNate/node-path-array.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/path-array/-/path-array-1.0.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "mocha --reporter spec"
+ },
+ "version": "1.0.0"
}
diff --git a/deps/npm/node_modules/node-gyp/node_modules/path-array/test/test.js b/deps/npm/node_modules/path-array/test/test.js
index fc1f3736fa..fc1f3736fa 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/path-array/test/test.js
+++ b/deps/npm/node_modules/path-array/test/test.js
diff --git a/deps/npm/node_modules/glob/node_modules/path-is-absolute/index.js b/deps/npm/node_modules/path-is-absolute/index.js
index 19f103f908..19f103f908 100644
--- a/deps/npm/node_modules/glob/node_modules/path-is-absolute/index.js
+++ b/deps/npm/node_modules/path-is-absolute/index.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/license b/deps/npm/node_modules/path-is-absolute/license
index 654d0bfe94..654d0bfe94 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/license
+++ b/deps/npm/node_modules/path-is-absolute/license
diff --git a/deps/npm/node_modules/glob/node_modules/path-is-absolute/package.json b/deps/npm/node_modules/path-is-absolute/package.json
index 39372636f3..8a704f11b7 100644
--- a/deps/npm/node_modules/glob/node_modules/path-is-absolute/package.json
+++ b/deps/npm/node_modules/path-is-absolute/package.json
@@ -1,70 +1,95 @@
{
- "name": "path-is-absolute",
- "version": "1.0.0",
- "description": "Node.js 0.12 path.isAbsolute() ponyfill",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/path-is-absolute.git"
+ "_args": [
+ [
+ "path-is-absolute@^1.0.0",
+ "/Users/rebecca/code/npm/node_modules/glob"
+ ]
+ ],
+ "_from": "path-is-absolute@>=1.0.0 <2.0.0",
+ "_id": "path-is-absolute@1.0.0",
+ "_inCache": true,
+ "_location": "/path-is-absolute",
+ "_nodeVersion": "0.12.0",
+ "_npmUser": {
+ "email": "sindresorhus@gmail.com",
+ "name": "sindresorhus"
+ },
+ "_npmVersion": "2.5.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "path-is-absolute",
+ "raw": "path-is-absolute@^1.0.0",
+ "rawSpec": "^1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
},
+ "_requiredBy": [
+ "/glob"
+ ],
+ "_resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz",
+ "_shasum": "263dada66ab3f2fb10bf7f9d24dd8f3e570ef912",
+ "_shrinkwrap": null,
+ "_spec": "path-is-absolute@^1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/glob",
"author": {
- "name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
+ "name": "Sindre Sorhus",
"url": "sindresorhus.com"
},
+ "bugs": {
+ "url": "https://github.com/sindresorhus/path-is-absolute/issues"
+ },
+ "dependencies": {},
+ "description": "Node.js 0.12 path.isAbsolute() ponyfill",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "263dada66ab3f2fb10bf7f9d24dd8f3e570ef912",
+ "tarball": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz"
+ },
"engines": {
"node": ">=0.10.0"
},
- "scripts": {
- "test": "node test.js"
- },
"files": [
"index.js"
],
+ "gitHead": "7a76a0c9f2263192beedbe0a820e4d0baee5b7a1",
+ "homepage": "https://github.com/sindresorhus/path-is-absolute",
"keywords": [
- "path",
- "paths",
- "file",
- "dir",
"absolute",
- "isabsolute",
- "is-absolute",
"built-in",
- "util",
- "utils",
+ "check",
"core",
- "ponyfill",
+ "detect",
+ "dir",
+ "file",
+ "is",
+ "is-absolute",
+ "isabsolute",
+ "path",
+ "paths",
"polyfill",
+ "ponyfill",
"shim",
- "is",
- "detect",
- "check"
+ "util",
+ "utils"
],
- "gitHead": "7a76a0c9f2263192beedbe0a820e4d0baee5b7a1",
- "bugs": {
- "url": "https://github.com/sindresorhus/path-is-absolute/issues"
- },
- "homepage": "https://github.com/sindresorhus/path-is-absolute",
- "_id": "path-is-absolute@1.0.0",
- "_shasum": "263dada66ab3f2fb10bf7f9d24dd8f3e570ef912",
- "_from": "path-is-absolute@>=1.0.0 <2.0.0",
- "_npmVersion": "2.5.1",
- "_nodeVersion": "0.12.0",
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
+ "license": "MIT",
"maintainers": [
{
"name": "sindresorhus",
"email": "sindresorhus@gmail.com"
}
],
- "dist": {
- "shasum": "263dada66ab3f2fb10bf7f9d24dd8f3e570ef912",
- "tarball": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz"
+ "name": "path-is-absolute",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/sindresorhus/path-is-absolute"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "node test.js"
+ },
+ "version": "1.0.0"
}
diff --git a/deps/npm/node_modules/glob/node_modules/path-is-absolute/readme.md b/deps/npm/node_modules/path-is-absolute/readme.md
index cdf94f4309..cdf94f4309 100644
--- a/deps/npm/node_modules/glob/node_modules/path-is-absolute/readme.md
+++ b/deps/npm/node_modules/path-is-absolute/readme.md
diff --git a/deps/npm/node_modules/path-is-inside/package.json b/deps/npm/node_modules/path-is-inside/package.json
index b96d6fea0e..fbcf469a36 100644
--- a/deps/npm/node_modules/path-is-inside/package.json
+++ b/deps/npm/node_modules/path-is-inside/package.json
@@ -1,43 +1,81 @@
{
- "name": "path-is-inside",
- "description": "Tests whether one path is inside another path",
- "keywords": [
- "path",
- "directory",
- "folder",
- "inside",
- "relative"
+ "_args": [
+ [
+ "path-is-inside@~1.0.0",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "path-is-inside@>=1.0.0 <1.1.0",
+ "_id": "path-is-inside@1.0.1",
+ "_inCache": true,
+ "_location": "/path-is-inside",
+ "_npmUser": {
+ "email": "domenic@domenicdenicola.com",
+ "name": "domenic"
+ },
+ "_npmVersion": "1.3.25",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "path-is-inside",
+ "raw": "path-is-inside@~1.0.0",
+ "rawSpec": "~1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <1.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
],
- "version": "1.0.1",
+ "_resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.1.tgz",
+ "_shasum": "98d8f1d030bf04bd7aeee4a1ba5485d40318fd89",
+ "_shrinkwrap": null,
+ "_spec": "path-is-inside@~1.0.0",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Domenic Denicola",
"email": "domenic@domenicdenicola.com",
+ "name": "Domenic Denicola",
"url": "http://domenic.me"
},
- "license": "WTFPL",
- "repository": {
- "type": "git",
- "url": "git://github.com/domenic/path-is-inside.git"
- },
"bugs": {
"url": "http://github.com/domenic/path-is-inside/issues"
},
- "main": "lib/path-is-inside.js",
- "scripts": {
- "test": "mocha",
- "lint": "jshint lib"
- },
+ "dependencies": {},
+ "description": "Tests whether one path is inside another path",
"devDependencies": {
"jshint": "~2.3.0",
"mocha": "~1.15.1"
},
- "readme": "# Is This Path Inside This Other Path?\n\nIt turns out this question isn't trivial to answer using Node's built-in path APIs. A naive `indexOf`-based solution will fail sometimes on Windows, which is case-insensitive (see e.g. [isaacs/npm#4214][]). You might then think to be clever with `path.resolve`, but you have to be careful to account for situations whether the paths have different drive letters, or else you'll cause bugs like [isaacs/npm#4313][]. And let's not even get started on trailing slashes.\n\nThe **path-is-inside** package will give you a robust, cross-platform way of detecting whether a given path is inside another path.\n\n## Usage\n\nPretty simple. First the path being tested; then the potential parent. Like so:\n\n```js\nvar pathIsInside = require(\"path-is-inside\");\n\npathIsInside(\"/x/y/z\", \"/x/y\") // true\npathIsInside(\"/x/y\", \"/x/y/z\") // false\n```\n\n## OS-Specific Behavior\n\nLike Node's built-in path module, path-is-inside treats all file paths on Windows as case-insensitive, whereas it treats all file paths on *-nix operating systems as case-sensitive. Keep this in mind especially when working on a Mac, where, despite Node's defaults, the OS usually treats paths case-insensitively.\n\nIn practice, this means:\n\n```js\n// On Windows\n\npathIsInside(\"C:\\\\X\\\\Y\\\\Z\", \"C:\\\\x\\\\y\") // true\n\n// On *-nix, including Mac OS X\n\npathIsInside(\"/X/Y/Z\", \"/x/y\") // false\n```\n\n[isaacs/npm#4214]: https://github.com/isaacs/npm/pull/4214\n[isaacs/npm#4313]: https://github.com/isaacs/npm/issues/4313\n",
- "readmeFilename": "README.md",
- "homepage": "https://github.com/domenic/path-is-inside",
- "_id": "path-is-inside@1.0.1",
+ "directories": {},
"dist": {
- "shasum": "c5e6c4764c4cd41f2ac839c53be5621d085726b3"
+ "shasum": "98d8f1d030bf04bd7aeee4a1ba5485d40318fd89",
+ "tarball": "http://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.1.tgz"
+ },
+ "homepage": "https://github.com/domenic/path-is-inside",
+ "installable": true,
+ "keywords": [
+ "directory",
+ "folder",
+ "inside",
+ "path",
+ "relative"
+ ],
+ "license": "WTFPL",
+ "main": "lib/path-is-inside.js",
+ "maintainers": [
+ {
+ "name": "domenic",
+ "email": "domenic@domenicdenicola.com"
+ }
+ ],
+ "name": "path-is-inside",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/domenic/path-is-inside.git"
+ },
+ "scripts": {
+ "lint": "jshint lib",
+ "test": "mocha"
},
- "_from": "path-is-inside@1.0.1",
- "_resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.1.tgz"
+ "version": "1.0.1"
}
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/.travis.yml b/deps/npm/node_modules/process-nextick-args/.travis.yml
index 5ac9885534..5ac9885534 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/.travis.yml
+++ b/deps/npm/node_modules/process-nextick-args/.travis.yml
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/index.js b/deps/npm/node_modules/process-nextick-args/index.js
index 049521cad7..049521cad7 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/index.js
+++ b/deps/npm/node_modules/process-nextick-args/index.js
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/license.md b/deps/npm/node_modules/process-nextick-args/license.md
index c67e3532b5..c67e3532b5 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/license.md
+++ b/deps/npm/node_modules/process-nextick-args/license.md
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/package.json b/deps/npm/node_modules/process-nextick-args/package.json
index 087586e8f8..f6f94b306a 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/package.json
+++ b/deps/npm/node_modules/process-nextick-args/package.json
@@ -1,45 +1,73 @@
{
- "name": "process-nextick-args",
- "version": "1.0.3",
- "description": "process.nextTick but always with args",
- "main": "index.js",
- "scripts": {
- "test": "node test.js"
+ "_args": [
+ [
+ "process-nextick-args@~1.0.0",
+ "/Users/rebecca/code/npm/node_modules/bl/node_modules/readable-stream"
+ ]
+ ],
+ "_from": "process-nextick-args@>=1.0.0 <1.1.0",
+ "_id": "process-nextick-args@1.0.3",
+ "_inCache": true,
+ "_location": "/process-nextick-args",
+ "_nodeVersion": "2.5.0",
+ "_npmUser": {
+ "email": "calvin.metcalf@gmail.com",
+ "name": "cwmma"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/calvinmetcalf/process-nextick-args.git"
+ "_npmVersion": "2.9.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "process-nextick-args",
+ "raw": "process-nextick-args@~1.0.0",
+ "rawSpec": "~1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <1.1.0",
+ "type": "range"
},
+ "_requiredBy": [
+ "/bl/readable-stream",
+ "/concat-stream/readable-stream",
+ "/tap-parser/readable-stream",
+ "/tap/readable-stream"
+ ],
+ "_resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz",
+ "_shasum": "e272eed825d5e9f4ea74d8d73b1fe311c3beb630",
+ "_shrinkwrap": null,
+ "_spec": "process-nextick-args@~1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/bl/node_modules/readable-stream",
"author": "",
- "license": "MIT",
"bugs": {
"url": "https://github.com/calvinmetcalf/process-nextick-args/issues"
},
- "homepage": "https://github.com/calvinmetcalf/process-nextick-args",
+ "dependencies": {},
+ "description": "process.nextTick but always with args",
"devDependencies": {
"tap": "~0.2.6"
},
- "gitHead": "e855846a69662b9489f1ad3dde1ebf2ccc4370b8",
- "_id": "process-nextick-args@1.0.3",
- "_shasum": "e272eed825d5e9f4ea74d8d73b1fe311c3beb630",
- "_from": "process-nextick-args@>=1.0.0 <1.1.0",
- "_npmVersion": "2.9.0",
- "_nodeVersion": "2.5.0",
- "_npmUser": {
- "name": "cwmma",
- "email": "calvin.metcalf@gmail.com"
- },
+ "directories": {},
"dist": {
"shasum": "e272eed825d5e9f4ea74d8d73b1fe311c3beb630",
"tarball": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz"
},
+ "gitHead": "e855846a69662b9489f1ad3dde1ebf2ccc4370b8",
+ "homepage": "https://github.com/calvinmetcalf/process-nextick-args",
+ "installable": true,
+ "license": "MIT",
+ "main": "index.js",
"maintainers": [
{
"name": "cwmma",
"email": "calvin.metcalf@gmail.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "process-nextick-args",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/calvinmetcalf/process-nextick-args.git"
+ },
+ "scripts": {
+ "test": "node test.js"
+ },
+ "version": "1.0.3"
}
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/readme.md b/deps/npm/node_modules/process-nextick-args/readme.md
index 78e7cfaeb7..78e7cfaeb7 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/readme.md
+++ b/deps/npm/node_modules/process-nextick-args/readme.md
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/test.js b/deps/npm/node_modules/process-nextick-args/test.js
index ef15721584..ef15721584 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/test.js
+++ b/deps/npm/node_modules/process-nextick-args/test.js
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/.npmignore b/deps/npm/node_modules/promzard/.npmignore
index 15a1789a69..15a1789a69 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/.npmignore
+++ b/deps/npm/node_modules/promzard/.npmignore
diff --git a/deps/npm/node_modules/char-spinner/LICENSE b/deps/npm/node_modules/promzard/LICENSE
index 05eeeb88c2..05eeeb88c2 100644
--- a/deps/npm/node_modules/char-spinner/LICENSE
+++ b/deps/npm/node_modules/promzard/LICENSE
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/README.md b/deps/npm/node_modules/promzard/README.md
index 93c0418a6c..93c0418a6c 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/README.md
+++ b/deps/npm/node_modules/promzard/README.md
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/example/buffer.js b/deps/npm/node_modules/promzard/example/buffer.js
index 828f9d1df9..828f9d1df9 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/example/buffer.js
+++ b/deps/npm/node_modules/promzard/example/buffer.js
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/example/index.js b/deps/npm/node_modules/promzard/example/index.js
index 435131f3a6..435131f3a6 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/example/index.js
+++ b/deps/npm/node_modules/promzard/example/index.js
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/README.md b/deps/npm/node_modules/promzard/example/npm-init/README.md
index 46e5592c30..46e5592c30 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/README.md
+++ b/deps/npm/node_modules/promzard/example/npm-init/README.md
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/init-input.js b/deps/npm/node_modules/promzard/example/npm-init/init-input.js
index ba7781b353..ba7781b353 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/init-input.js
+++ b/deps/npm/node_modules/promzard/example/npm-init/init-input.js
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/init.js b/deps/npm/node_modules/promzard/example/npm-init/init.js
index 09484cd1c1..09484cd1c1 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/init.js
+++ b/deps/npm/node_modules/promzard/example/npm-init/init.js
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/package.json b/deps/npm/node_modules/promzard/example/npm-init/package.json
index 89c6d1fb6e..89c6d1fb6e 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/package.json
+++ b/deps/npm/node_modules/promzard/example/npm-init/package.json
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/example/substack-input.js b/deps/npm/node_modules/promzard/example/substack-input.js
index bf7aedb82d..c049c20f9a 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/example/substack-input.js
+++ b/deps/npm/node_modules/promzard/example/substack-input.js
@@ -17,7 +17,7 @@ module.exports = {
;
}
catch (e) {}
-
+
return prompt('description', value);
})(),
"main" : prompt('entry point', 'index.js'),
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/package.json b/deps/npm/node_modules/promzard/package.json
index 1407e97be5..e91ad77dd8 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/package.json
+++ b/deps/npm/node_modules/promzard/package.json
@@ -1,51 +1,74 @@
{
+ "_args": [
+ [
+ "promzard@^0.3.0",
+ "/Users/rebecca/code/npm/node_modules/init-package-json"
+ ]
+ ],
+ "_from": "promzard@>=0.3.0 <0.4.0",
+ "_id": "promzard@0.3.0",
+ "_inCache": true,
+ "_location": "/promzard",
+ "_nodeVersion": "1.4.2",
+ "_npmUser": {
+ "email": "i@izs.me",
+ "name": "isaacs"
+ },
+ "_npmVersion": "2.7.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "promzard",
+ "raw": "promzard@^0.3.0",
+ "rawSpec": "^0.3.0",
+ "scope": null,
+ "spec": ">=0.3.0 <0.4.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/init-package-json"
+ ],
+ "_resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz",
+ "_shasum": "26a5d6ee8c7dee4cb12208305acfb93ba382a9ee",
+ "_shrinkwrap": null,
+ "_spec": "promzard@^0.3.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/init-package-json",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "name": "promzard",
- "description": "prompting wizardly",
- "version": "0.3.0",
- "repository": {
- "url": "git://github.com/isaacs/promzard.git"
+ "bugs": {
+ "url": "https://github.com/isaacs/promzard/issues"
},
"dependencies": {
"read": "1"
},
+ "description": "prompting wizardly",
"devDependencies": {
"tap": "~0.2.5"
},
- "main": "promzard.js",
- "scripts": {
- "test": "tap test/*.js"
+ "directories": {},
+ "dist": {
+ "shasum": "26a5d6ee8c7dee4cb12208305acfb93ba382a9ee",
+ "tarball": "http://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz"
},
- "license": "ISC",
"gitHead": "780ead051299aa28be2584199ab6fa503a32d354",
- "bugs": {
- "url": "https://github.com/isaacs/promzard/issues"
- },
"homepage": "https://github.com/isaacs/promzard",
- "_id": "promzard@0.3.0",
- "_shasum": "26a5d6ee8c7dee4cb12208305acfb93ba382a9ee",
- "_from": "promzard@>=0.3.0 <0.4.0",
- "_npmVersion": "2.7.1",
- "_nodeVersion": "1.4.2",
- "_npmUser": {
- "name": "isaacs",
- "email": "i@izs.me"
- },
+ "license": "ISC",
+ "main": "promzard.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "dist": {
- "shasum": "26a5d6ee8c7dee4cb12208305acfb93ba382a9ee",
- "tarball": "http://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz"
+ "name": "promzard",
+ "optionalDependencies": {},
+ "repository": {
+ "url": "git://github.com/isaacs/promzard"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "0.3.0"
}
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/promzard.js b/deps/npm/node_modules/promzard/promzard.js
index da1abca953..424152a802 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/promzard.js
+++ b/deps/npm/node_modules/promzard/promzard.js
@@ -235,4 +235,3 @@ PromZard.prototype.prompt = function (pdt, cb) {
read({ prompt: prompt + ':' , default: def }, cb)
}
-
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/basic.js b/deps/npm/node_modules/promzard/test/basic.js
index ad1c92df9c..ad1c92df9c 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/basic.js
+++ b/deps/npm/node_modules/promzard/test/basic.js
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/buffer.js b/deps/npm/node_modules/promzard/test/buffer.js
index e1d240e2e4..e1d240e2e4 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/buffer.js
+++ b/deps/npm/node_modules/promzard/test/buffer.js
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/exports.input b/deps/npm/node_modules/promzard/test/exports.input
index 061cbfe105..061cbfe105 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/exports.input
+++ b/deps/npm/node_modules/promzard/test/exports.input
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/exports.js b/deps/npm/node_modules/promzard/test/exports.js
index c17993a4e9..c17993a4e9 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/exports.js
+++ b/deps/npm/node_modules/promzard/test/exports.js
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/fn.input b/deps/npm/node_modules/promzard/test/fn.input
index ed6c3f1c80..ed6c3f1c80 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/fn.input
+++ b/deps/npm/node_modules/promzard/test/fn.input
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/fn.js b/deps/npm/node_modules/promzard/test/fn.js
index 899ebedbdd..899ebedbdd 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/fn.js
+++ b/deps/npm/node_modules/promzard/test/fn.js
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/simple.input b/deps/npm/node_modules/promzard/test/simple.input
index e49def6470..e49def6470 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/simple.input
+++ b/deps/npm/node_modules/promzard/test/simple.input
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/simple.js b/deps/npm/node_modules/promzard/test/simple.js
index 034a86475a..bcf8791113 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/simple.js
+++ b/deps/npm/node_modules/promzard/test/simple.js
@@ -3,7 +3,7 @@ var promzard = require('../');
test('simple', function (t) {
t.plan(1);
-
+
var ctx = { tmpdir : '/tmp' }
var file = __dirname + '/simple.input';
promzard(file, ctx, function (err, output) {
@@ -19,11 +19,11 @@ test('simple', function (t) {
output
);
});
-
+
setTimeout(function () {
process.stdin.emit('data', '\n');
}, 100);
-
+
setTimeout(function () {
process.stdin.emit('data', '55\n');
}, 200);
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/validate.input b/deps/npm/node_modules/promzard/test/validate.input
index 839c065229..839c065229 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/validate.input
+++ b/deps/npm/node_modules/promzard/test/validate.input
diff --git a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/validate.js b/deps/npm/node_modules/promzard/test/validate.js
index a120681494..a120681494 100644
--- a/deps/npm/node_modules/init-package-json/node_modules/promzard/test/validate.js
+++ b/deps/npm/node_modules/promzard/test/validate.js
diff --git a/deps/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/LICENSE b/deps/npm/node_modules/proto-list/LICENSE
index 19129e315f..19129e315f 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/LICENSE
+++ b/deps/npm/node_modules/proto-list/LICENSE
diff --git a/deps/npm/node_modules/config-chain/node_modules/proto-list/README.md b/deps/npm/node_modules/proto-list/README.md
index 43cfa35893..43cfa35893 100644
--- a/deps/npm/node_modules/config-chain/node_modules/proto-list/README.md
+++ b/deps/npm/node_modules/proto-list/README.md
diff --git a/deps/npm/node_modules/config-chain/node_modules/proto-list/package.json b/deps/npm/node_modules/proto-list/package.json
index 458621ad89..ff0b6b6059 100644
--- a/deps/npm/node_modules/config-chain/node_modules/proto-list/package.json
+++ b/deps/npm/node_modules/proto-list/package.json
@@ -1,48 +1,73 @@
{
- "name": "proto-list",
- "version": "1.2.4",
- "description": "A utility for managing a prototype chain",
- "main": "./proto-list.js",
+ "_args": [
+ [
+ "proto-list@~1.2.1",
+ "/Users/rebecca/code/npm/node_modules/config-chain"
+ ]
+ ],
+ "_from": "proto-list@>=1.2.1 <1.3.0",
+ "_id": "proto-list@1.2.4",
+ "_inCache": true,
+ "_location": "/proto-list",
+ "_nodeVersion": "2.0.1",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
+ },
+ "_npmVersion": "2.10.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "proto-list",
+ "raw": "proto-list@~1.2.1",
+ "rawSpec": "~1.2.1",
+ "scope": null,
+ "spec": ">=1.2.1 <1.3.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/config-chain"
+ ],
+ "_resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
+ "_shasum": "212d5bfe1318306a420f6402b8e26ff39647a849",
+ "_shrinkwrap": null,
+ "_spec": "proto-list@~1.2.1",
+ "_where": "/Users/rebecca/code/npm/node_modules/config-chain",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "scripts": {
- "test": "tap test/*.js"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/isaacs/proto-list.git"
- },
- "license": "ISC",
- "devDependencies": {
- "tap": "0"
- },
- "gitHead": "9e4af12d4dddee2fd531f0fe0c21c9cfacb78ac0",
"bugs": {
"url": "https://github.com/isaacs/proto-list/issues"
},
- "homepage": "https://github.com/isaacs/proto-list#readme",
- "_id": "proto-list@1.2.4",
- "_shasum": "212d5bfe1318306a420f6402b8e26ff39647a849",
- "_from": "proto-list@>=1.2.1 <1.3.0",
- "_npmVersion": "2.10.0",
- "_nodeVersion": "2.0.1",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
+ "dependencies": {},
+ "description": "A utility for managing a prototype chain",
+ "devDependencies": {
+ "tap": "0"
},
+ "directories": {},
"dist": {
"shasum": "212d5bfe1318306a420f6402b8e26ff39647a849",
"tarball": "http://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz"
},
+ "gitHead": "9e4af12d4dddee2fd531f0fe0c21c9cfacb78ac0",
+ "homepage": "https://github.com/isaacs/proto-list#readme",
+ "license": "ISC",
+ "main": "./proto-list.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz"
+ "name": "proto-list",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/isaacs/proto-list.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.2.4"
}
diff --git a/deps/npm/node_modules/config-chain/node_modules/proto-list/proto-list.js b/deps/npm/node_modules/proto-list/proto-list.js
index b55c25c052..b55c25c052 100644
--- a/deps/npm/node_modules/config-chain/node_modules/proto-list/proto-list.js
+++ b/deps/npm/node_modules/proto-list/proto-list.js
diff --git a/deps/npm/node_modules/config-chain/node_modules/proto-list/test/basic.js b/deps/npm/node_modules/proto-list/test/basic.js
index 5cd66bef15..5cd66bef15 100644
--- a/deps/npm/node_modules/config-chain/node_modules/proto-list/test/basic.js
+++ b/deps/npm/node_modules/proto-list/test/basic.js
diff --git a/deps/npm/node_modules/request/node_modules/qs/.eslintignore b/deps/npm/node_modules/qs/.eslintignore
index 1521c8b765..1521c8b765 100644
--- a/deps/npm/node_modules/request/node_modules/qs/.eslintignore
+++ b/deps/npm/node_modules/qs/.eslintignore
diff --git a/deps/npm/node_modules/request/node_modules/qs/.npmignore b/deps/npm/node_modules/qs/.npmignore
index 7e1574dc5c..7e1574dc5c 100644
--- a/deps/npm/node_modules/request/node_modules/qs/.npmignore
+++ b/deps/npm/node_modules/qs/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/.travis.yml b/deps/npm/node_modules/qs/.travis.yml
index dd1b24f13a..7a64dd2210 100755..100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/.travis.yml
+++ b/deps/npm/node_modules/qs/.travis.yml
@@ -5,4 +5,3 @@ node_js:
- 4.0
sudo: false
-
diff --git a/deps/npm/node_modules/request/node_modules/qs/CHANGELOG.md b/deps/npm/node_modules/qs/CHANGELOG.md
index e43b1aceb3..e43b1aceb3 100644
--- a/deps/npm/node_modules/request/node_modules/qs/CHANGELOG.md
+++ b/deps/npm/node_modules/qs/CHANGELOG.md
diff --git a/deps/npm/node_modules/request/node_modules/qs/CONTRIBUTING.md b/deps/npm/node_modules/qs/CONTRIBUTING.md
index 892836159b..892836159b 100644
--- a/deps/npm/node_modules/request/node_modules/qs/CONTRIBUTING.md
+++ b/deps/npm/node_modules/qs/CONTRIBUTING.md
diff --git a/deps/npm/node_modules/request/node_modules/qs/LICENSE b/deps/npm/node_modules/qs/LICENSE
index d4569487a0..d4569487a0 100644
--- a/deps/npm/node_modules/request/node_modules/qs/LICENSE
+++ b/deps/npm/node_modules/qs/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/qs/Readme.md b/deps/npm/node_modules/qs/README.md
index 369f385672..369f385672 100644
--- a/deps/npm/node_modules/request/node_modules/qs/Readme.md
+++ b/deps/npm/node_modules/qs/README.md
diff --git a/deps/npm/node_modules/request/node_modules/qs/bower.json b/deps/npm/node_modules/qs/bower.json
index 53a70d0c94..53a70d0c94 100644
--- a/deps/npm/node_modules/request/node_modules/qs/bower.json
+++ b/deps/npm/node_modules/qs/bower.json
diff --git a/deps/npm/node_modules/request/node_modules/qs/component.json b/deps/npm/node_modules/qs/component.json
index 1a1f72c7af..1a1f72c7af 100644
--- a/deps/npm/node_modules/request/node_modules/qs/component.json
+++ b/deps/npm/node_modules/qs/component.json
diff --git a/deps/npm/node_modules/request/node_modules/qs/dist/qs.js b/deps/npm/node_modules/qs/dist/qs.js
index 2b9fec3018..2b9fec3018 100644
--- a/deps/npm/node_modules/request/node_modules/qs/dist/qs.js
+++ b/deps/npm/node_modules/qs/dist/qs.js
diff --git a/deps/npm/node_modules/request/node_modules/qs/lib/index.js b/deps/npm/node_modules/qs/lib/index.js
index 0e094933d1..0e094933d1 100644
--- a/deps/npm/node_modules/request/node_modules/qs/lib/index.js
+++ b/deps/npm/node_modules/qs/lib/index.js
diff --git a/deps/npm/node_modules/request/node_modules/qs/lib/parse.js b/deps/npm/node_modules/qs/lib/parse.js
index 4a2137efab..4a2137efab 100644
--- a/deps/npm/node_modules/request/node_modules/qs/lib/parse.js
+++ b/deps/npm/node_modules/qs/lib/parse.js
diff --git a/deps/npm/node_modules/request/node_modules/qs/lib/stringify.js b/deps/npm/node_modules/qs/lib/stringify.js
index 6a73004c4c..6a73004c4c 100644
--- a/deps/npm/node_modules/request/node_modules/qs/lib/stringify.js
+++ b/deps/npm/node_modules/qs/lib/stringify.js
diff --git a/deps/npm/node_modules/request/node_modules/qs/lib/utils.js b/deps/npm/node_modules/qs/lib/utils.js
index 88f314732b..88f314732b 100644
--- a/deps/npm/node_modules/request/node_modules/qs/lib/utils.js
+++ b/deps/npm/node_modules/qs/lib/utils.js
diff --git a/deps/npm/node_modules/request/node_modules/qs/package.json b/deps/npm/node_modules/qs/package.json
index 981aff4b78..c2aba945dd 100644
--- a/deps/npm/node_modules/request/node_modules/qs/package.json
+++ b/deps/npm/node_modules/qs/package.json
@@ -1,48 +1,62 @@
{
- "name": "qs",
- "description": "A querystring parser that supports nesting and arrays, with a depth limit",
- "homepage": "https://github.com/hapijs/qs",
- "version": "5.1.0",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/hapijs/qs.git"
+ "_args": [
+ [
+ "qs@~5.1.0",
+ "/Users/rebecca/code/npm/node_modules/request"
+ ]
+ ],
+ "_from": "qs@>=5.1.0 <5.2.0",
+ "_id": "qs@5.1.0",
+ "_inCache": true,
+ "_location": "/qs",
+ "_nodeVersion": "0.12.7",
+ "_npmUser": {
+ "email": "quitlahok@gmail.com",
+ "name": "nlf"
},
- "main": "lib/index.js",
- "keywords": [
- "querystring",
- "qs"
+ "_npmVersion": "2.14.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "qs",
+ "raw": "qs@~5.1.0",
+ "rawSpec": "~5.1.0",
+ "scope": null,
+ "spec": ">=5.1.0 <5.2.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/request"
],
- "engines": ">=0.10.40",
+ "_resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz",
+ "_shasum": "4d932e5c7ea411cca76a312d39a606200fd50cd9",
+ "_shrinkwrap": null,
+ "_spec": "qs@~5.1.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/request",
+ "bugs": {
+ "url": "https://github.com/hapijs/qs/issues"
+ },
"dependencies": {},
+ "description": "A querystring parser that supports nesting and arrays, with a depth limit",
"devDependencies": {
"browserify": "^10.2.1",
"code": "1.x.x",
"lab": "5.x.x"
},
- "scripts": {
- "test": "lab -a code -t 100 -L",
- "test-tap": "lab -a code -r tap -o tests.tap",
- "test-cov-html": "lab -a code -r html -o coverage.html",
- "dist": "browserify --standalone Qs lib/index.js > dist/qs.js"
- },
- "license": "BSD-3-Clause",
- "gitHead": "9e9759ec5be2dd99ce90961bbff47075cd5a8160",
- "bugs": {
- "url": "https://github.com/hapijs/qs/issues"
- },
- "_id": "qs@5.1.0",
- "_shasum": "4d932e5c7ea411cca76a312d39a606200fd50cd9",
- "_from": "qs@>=5.1.0 <5.2.0",
- "_npmVersion": "2.14.1",
- "_nodeVersion": "0.12.7",
- "_npmUser": {
- "name": "nlf",
- "email": "quitlahok@gmail.com"
- },
+ "directories": {},
"dist": {
"shasum": "4d932e5c7ea411cca76a312d39a606200fd50cd9",
"tarball": "http://registry.npmjs.org/qs/-/qs-5.1.0.tgz"
},
+ "engines": ">=0.10.40",
+ "gitHead": "9e9759ec5be2dd99ce90961bbff47075cd5a8160",
+ "homepage": "https://github.com/hapijs/qs",
+ "installable": true,
+ "keywords": [
+ "qs",
+ "querystring"
+ ],
+ "license": "BSD-3-Clause",
+ "main": "lib/index.js",
"maintainers": [
{
"name": "nlf",
@@ -53,7 +67,17 @@
"email": "eran@hueniverse.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "qs",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/hapijs/qs.git"
+ },
+ "scripts": {
+ "dist": "browserify --standalone Qs lib/index.js > dist/qs.js",
+ "test": "lab -a code -t 100 -L",
+ "test-cov-html": "lab -a code -r html -o coverage.html",
+ "test-tap": "lab -a code -r tap -o tests.tap"
+ },
+ "version": "5.1.0"
}
diff --git a/deps/npm/node_modules/request/node_modules/qs/test/parse.js b/deps/npm/node_modules/qs/test/parse.js
index 679f19747a..679f19747a 100644
--- a/deps/npm/node_modules/request/node_modules/qs/test/parse.js
+++ b/deps/npm/node_modules/qs/test/parse.js
diff --git a/deps/npm/node_modules/request/node_modules/qs/test/stringify.js b/deps/npm/node_modules/qs/test/stringify.js
index 5163700f30..5163700f30 100644
--- a/deps/npm/node_modules/request/node_modules/qs/test/stringify.js
+++ b/deps/npm/node_modules/qs/test/stringify.js
diff --git a/deps/npm/node_modules/request/node_modules/qs/test/utils.js b/deps/npm/node_modules/qs/test/utils.js
index a9a6b520d6..a9a6b520d6 100644
--- a/deps/npm/node_modules/request/node_modules/qs/test/utils.js
+++ b/deps/npm/node_modules/qs/test/utils.js
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.npmignore b/deps/npm/node_modules/read-cmd-shim/.npmignore
index 249bc20eb5..ac50549639 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.npmignore
+++ b/deps/npm/node_modules/read-cmd-shim/.npmignore
@@ -1,2 +1,3 @@
+.#*
+*~
node_modules
-*.sw*
diff --git a/deps/npm/node_modules/read-cmd-shim/README.md b/deps/npm/node_modules/read-cmd-shim/README.md
new file mode 100644
index 0000000000..2f0b5f6cc6
--- /dev/null
+++ b/deps/npm/node_modules/read-cmd-shim/README.md
@@ -0,0 +1,36 @@
+# read-cmd-shim
+
+Figure out what a [`cmd-shim`](https://github.com/ForbesLindesay/cmd-shim)
+is pointing at. This acts as the equivalent of
+[`fs.readlink`](https://nodejs.org/api/fs.html#fs_fs_readlink_path_callback).
+
+### Usage
+
+```
+var readCmdShim = require('read-cmd-shim')
+
+readCmdShim('/path/to/shim.cmd', function (er, destination) {
+ …
+})
+
+var destination = readCmdShim.sync('/path/to/shim.cmd')
+
+### readCmdShim(path, callback)
+
+Reads the `cmd-shim` located at `path` and calls back with the _relative_
+path that the shim points at. Consider this as roughly the equivalent of
+`fs.readlink`.
+
+This can read both `.cmd` style that are run by the Windows Command Prompt
+and Powershell, and the kind without any extension that are used by Cygwin.
+
+This can return errors that `fs.readFile` returns, except that they'll
+include a stack trace from where `readCmdShim` was called. Plus it can
+return a special `ENOTASHIM` exception, when it can't find a cmd-shim in the
+file referenced by `path`. This should only happen if you pass in a
+non-command shim.
+
+
+### readCmdShim.sync(path)
+
+Same as above but synchronous. Errors are thrown.
diff --git a/deps/npm/node_modules/read-cmd-shim/index.js b/deps/npm/node_modules/read-cmd-shim/index.js
new file mode 100644
index 0000000000..6a2265449a
--- /dev/null
+++ b/deps/npm/node_modules/read-cmd-shim/index.js
@@ -0,0 +1,54 @@
+'use strict'
+var fs = require('graceful-fs')
+
+function extractPath (path, cmdshimContents) {
+ if (/[.]cmd$/.test(path)) {
+ return extractPathFromCmd(cmdshimContents)
+ } else {
+ return extractPathFromCygwin(cmdshimContents)
+ }
+}
+
+function extractPathFromCmd (cmdshimContents) {
+ var matches = cmdshimContents.match(/"%~dp0\\([^"]+?)"\s+%[*]/)
+ return matches && matches[1]
+}
+
+function extractPathFromCygwin (cmdshimContents) {
+ var matches = cmdshimContents.match(/"[$]basedir[/]([^"]+?)"\s+"[$]@"/)
+ return matches && matches[1]
+}
+
+function wrapError (thrown, newError) {
+ newError.message = thrown.message
+ newError.code = thrown.code
+ return newError
+}
+
+function notaShim (path, er) {
+ if (!er) {
+ er = new Error()
+ Error.captureStackTrace(er, notaShim)
+ }
+ er.code = 'ENOTASHIM'
+ er.message = "Can't read shim path from '" + path + "', it doesn't appear to be a cmd-shim"
+ return er
+}
+
+var readCmdShim = module.exports = function (path, cb) {
+ var er = new Error()
+ Error.captureStackTrace(er, readCmdShim)
+ fs.readFile(path, function (readFileEr, contents) {
+ if (readFileEr) return cb(wrapError(readFileEr, er))
+ var destination = extractPath(path, contents.toString())
+ if (destination) return cb(null, destination)
+ return cb(notaShim(path, er))
+ })
+}
+
+module.exports.sync = function (path) {
+ var contents = fs.readFileSync(path)
+ var destination = extractPath(path, contents.toString())
+ if (!destination) throw notaShim(path)
+ return destination
+}
diff --git a/deps/npm/node_modules/read-cmd-shim/package.json b/deps/npm/node_modules/read-cmd-shim/package.json
new file mode 100644
index 0000000000..4811196804
--- /dev/null
+++ b/deps/npm/node_modules/read-cmd-shim/package.json
@@ -0,0 +1,78 @@
+{
+ "_args": [
+ [
+ "read-cmd-shim",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "read-cmd-shim@*",
+ "_id": "read-cmd-shim@1.0.1",
+ "_inCache": true,
+ "_location": "/read-cmd-shim",
+ "_nodeVersion": "3.1.0",
+ "_npmUser": {
+ "email": "me@re-becca.org",
+ "name": "iarna"
+ },
+ "_npmVersion": "3.3.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "read-cmd-shim",
+ "raw": "read-cmd-shim",
+ "rawSpec": "",
+ "scope": null,
+ "spec": "*",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_shasum": "2d5d157786a37c055d22077c32c53f8329e91c7b",
+ "_shrinkwrap": null,
+ "_spec": "read-cmd-shim",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "me@re-becca.org",
+ "name": "Rebecca Turner",
+ "url": "http://re-becca.org/"
+ },
+ "bugs": {
+ "url": "https://github.com/npm/read-cmd-shim/issues"
+ },
+ "dependencies": {
+ "graceful-fs": "^4.1.2"
+ },
+ "description": "Figure out what a cmd-shim is pointing at. This acts as the equivalent of fs.readlink.",
+ "devDependencies": {
+ "cmd-shim": "^2.0.1",
+ "rimraf": "^2.4.3",
+ "standard": "^5.2.2",
+ "tap": "^1.4.1"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "2d5d157786a37c055d22077c32c53f8329e91c7b",
+ "tarball": "http://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz"
+ },
+ "gitHead": "7c50879bf49743a1c69f9d7f0ba1638fc46bb40c",
+ "homepage": "https://github.com/npm/read-cmd-shim#readme",
+ "installable": true,
+ "license": "ISC",
+ "main": "index.js",
+ "maintainers": [
+ {
+ "name": "iarna",
+ "email": "me@re-becca.org"
+ }
+ ],
+ "name": "read-cmd-shim",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/npm/read-cmd-shim.git"
+ },
+ "scripts": {
+ "test": "standard && tap test/*.js"
+ },
+ "version": "1.0.1"
+}
diff --git a/deps/npm/node_modules/read-cmd-shim/test/integration.js b/deps/npm/node_modules/read-cmd-shim/test/integration.js
new file mode 100644
index 0000000000..269f964727
--- /dev/null
+++ b/deps/npm/node_modules/read-cmd-shim/test/integration.js
@@ -0,0 +1,139 @@
+'use strict'
+var path = require('path')
+var fs = require('graceful-fs')
+var test = require('tap').test
+var rimraf = require('rimraf')
+var cmdShim = require('cmd-shim')
+var readCmdShim = require('../index.js')
+var workDir = path.join(__dirname, path.basename(__filename, '.js'))
+var testShbang = path.join(workDir, 'test-shbang')
+var testShbangCmd = testShbang + '.cmd'
+var testShim = path.join(workDir, 'test')
+var testShimCmd = testShim + '.cmd'
+
+test('setup', function (t) {
+ rimraf.sync(workDir)
+ fs.mkdirSync(workDir)
+ fs.writeFileSync(testShbang + '.js', '#!/usr/bin/env node\ntrue')
+ cmdShim(__filename, testShim, function (er) {
+ t.error(er)
+ cmdShim(testShbang + '.js', testShbang, function (er) {
+ t.error(er)
+ t.done()
+ })
+ })
+})
+
+test('async-read-no-shbang', function (t) {
+ t.plan(2)
+ readCmdShim(testShimCmd, function (er, dest) {
+ t.error(er)
+ t.is(dest, '..\\basic.js')
+ t.done()
+ })
+})
+
+test('sync-read-no-shbang', function (t) {
+ t.plan(1)
+ var dest = readCmdShim.sync(testShimCmd)
+ t.is(dest, '..\\basic.js')
+ t.done()
+})
+
+test('async-read-shbang', function (t) {
+ t.plan(2)
+ readCmdShim(testShbangCmd, function (er, dest) {
+ t.error(er)
+ t.is(dest, 'test-shbang.js')
+ t.done()
+ })
+})
+
+test('sync-read-shbang', function (t) {
+ t.plan(1)
+ var dest = readCmdShim.sync(testShbangCmd)
+ t.is(dest, 'test-shbang.js')
+ t.done()
+})
+
+test('async-read-no-shbang-cygwin', function (t) {
+ t.plan(2)
+ readCmdShim(testShim, function (er, dest) {
+ t.error(er)
+ t.is(dest, '../basic.js')
+ t.done()
+ })
+})
+
+test('sync-read-no-shbang-cygwin', function (t) {
+ t.plan(1)
+ var dest = readCmdShim.sync(testShim)
+ t.is(dest, '../basic.js')
+ t.done()
+})
+
+test('async-read-shbang-cygwin', function (t) {
+ t.plan(2)
+ readCmdShim(testShbang, function (er, dest) {
+ t.error(er)
+ t.is(dest, 'test-shbang.js')
+ t.done()
+ })
+})
+
+test('sync-read-shbang-cygwin', function (t) {
+ t.plan(1)
+ var dest = readCmdShim.sync(testShbang)
+ t.is(dest, 'test-shbang.js')
+ t.done()
+})
+
+test('async-read-dir', function (t) {
+ t.plan(2)
+ readCmdShim(workDir, function (er) {
+ t.ok(er)
+ t.is(er.code, 'EISDIR', "cmd-shims can't be directories")
+ t.done()
+ })
+})
+
+test('sync-read-dir', function (t) {
+ t.plan(1)
+ t.throws(function () { readCmdShim.sync(workDir) }, "cmd-shims can't be directories")
+ t.done()
+})
+
+test('async-read-not-there', function (t) {
+ t.plan(2)
+ readCmdShim('/path/to/nowhere', function (er, dest) {
+ t.ok(er, 'missing files throw errors')
+ t.is(er.code, 'ENOENT', "cmd-shim file doesn't exist")
+ t.done()
+ })
+})
+
+test('sync-read-not-there', function (t) {
+ t.plan(1)
+ t.throws(function () { readCmdShim.sync('/path/to/nowhere') }, "cmd-shim file doesn't exist")
+ t.done()
+})
+
+test('async-read-not-shim', function (t) {
+ t.plan(2)
+ readCmdShim(__filename, function (er, dest) {
+ t.ok(er)
+ t.is(er.code, 'ENOTASHIM', 'shim file specified is not a shim')
+ t.done()
+ })
+})
+
+test('sync-read-not-shim', function (t) {
+ t.plan(1)
+ t.throws(function () { readCmdShim.sync(__filename) }, 'shim file specified is not a shim')
+ t.done()
+})
+
+test('cleanup', function (t) {
+ rimraf.sync(workDir)
+ t.done()
+})
diff --git a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/package.json b/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/package.json
deleted file mode 100644
index d9c7b71555..0000000000
--- a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/package.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "name": "readdir-scoped-modules",
- "version": "1.0.2",
- "description": "Like `fs.readdir` but handling `@org/module` dirs as if they were a single entry.",
- "main": "readdir.js",
- "directories": {
- "test": "test"
- },
- "dependencies": {
- "debuglog": "^1.0.1",
- "dezalgo": "^1.0.0",
- "graceful-fs": "^4.1.2",
- "once": "^1.3.0"
- },
- "devDependencies": {
- "tap": "^1.2.0"
- },
- "scripts": {
- "test": "tap test/*.js"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/npm/readdir-scoped-modules.git"
- },
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
- "license": "ISC",
- "bugs": {
- "url": "https://github.com/npm/readdir-scoped-modules/issues"
- },
- "homepage": "https://github.com/npm/readdir-scoped-modules",
- "readme": "# readdir-scoped-modules\n\nLike `fs.readdir` but handling `@org/module` dirs as if they were\na single entry.\n\nUsed by npm.\n\n## USAGE\n\n```javascript\nvar readdir = require('readdir-scoped-modules')\n\nreaddir('node_modules', function (er, entries) {\n // entries will be something like\n // ['a', '@org/foo', '@org/bar']\n})\n```\n",
- "readmeFilename": "README.md",
- "gitHead": "d41d5de877cb4e9e3f14b92913132680af73d1b4",
- "_id": "readdir-scoped-modules@1.0.2",
- "_shasum": "9fafa37d286be5d92cbaebdee030dc9b5f406747",
- "_from": "readdir-scoped-modules@>=1.0.0 <2.0.0"
-}
diff --git a/deps/npm/node_modules/read-installed/package.json b/deps/npm/node_modules/read-installed/package.json
index b1b3c5fa5a..546f7f339c 100644
--- a/deps/npm/node_modules/read-installed/package.json
+++ b/deps/npm/node_modules/read-installed/package.json
@@ -1,46 +1,98 @@
{
- "name": "read-installed",
- "description": "Read all the installed packages in a folder, and return a tree structure with all the data.",
- "version": "4.0.3",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/read-installed.git"
+ "_args": [
+ [
+ "read-installed@~4.0.2",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "read-installed@>=4.0.2 <4.1.0",
+ "_id": "read-installed@4.0.3",
+ "_inCache": true,
+ "_location": "/read-installed",
+ "_nodeVersion": "2.2.2",
+ "_npmUser": {
+ "email": "kat@sykosomatic.org",
+ "name": "zkat"
},
- "main": "read-installed.js",
- "scripts": {
- "test": "tap ./test/*.js"
+ "_npmVersion": "2.14.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "read-installed",
+ "raw": "read-installed@~4.0.2",
+ "rawSpec": "~4.0.2",
+ "scope": null,
+ "spec": ">=4.0.2 <4.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/read-installed/-/read-installed-4.0.3.tgz",
+ "_shasum": "ff9b8b67f187d1e4c29b9feb31f6b223acd19067",
+ "_shrinkwrap": null,
+ "_spec": "read-installed@~4.0.2",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
+ "url": "http://blog.izs.me/"
+ },
+ "bugs": {
+ "url": "https://github.com/isaacs/read-installed/issues"
},
"dependencies": {
"debuglog": "^1.0.1",
+ "graceful-fs": "^4.1.2",
"read-package-json": "^2.0.0",
"readdir-scoped-modules": "^1.0.0",
"semver": "2 || 3 || 4 || 5",
"slide": "~1.1.3",
- "util-extend": "^1.0.1",
- "graceful-fs": "^4.1.2"
- },
- "optionalDependencies": {
- "graceful-fs": "^4.1.2"
- },
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
+ "util-extend": "^1.0.1"
},
- "license": "ISC",
+ "description": "Read all the installed packages in a folder, and return a tree structure with all the data.",
"devDependencies": {
"mkdirp": "^0.5.0",
"rimraf": "^2.2.8",
"tap": "^1.2.0"
},
- "readme": "# read-installed\n\nRead all the installed packages in a folder, and return a tree\nstructure with all the data.\n\nnpm uses this.\n\n## 2.0.0\n\nBreaking changes in `2.0.0`:\n\nThe second argument is now an `Object` that contains the following keys:\n\n * `depth` optional, defaults to Infinity\n * `log` optional log Function\n * `dev` optional, default false, set to true to include devDependencies\n\n## Usage\n\n```javascript\nvar readInstalled = require(\"read-installed\")\n// optional options\nvar options = { dev: false, log: fn, depth: 2 }\nreadInstalled(folder, options, function (er, data) {\n ...\n})\n```\n",
- "readmeFilename": "README.md",
- "gitHead": "da02df6acdb5f5ee31d8c637ef31fb50efb455c1",
- "bugs": {
- "url": "https://github.com/isaacs/read-installed/issues"
+ "directories": {},
+ "dist": {
+ "shasum": "ff9b8b67f187d1e4c29b9feb31f6b223acd19067",
+ "tarball": "http://registry.npmjs.org/read-installed/-/read-installed-4.0.3.tgz"
},
+ "gitHead": "da02df6acdb5f5ee31d8c637ef31fb50efb455c1",
"homepage": "https://github.com/isaacs/read-installed#readme",
- "_id": "read-installed@4.0.3",
- "_shasum": "ff9b8b67f187d1e4c29b9feb31f6b223acd19067",
- "_from": "read-installed@4.0.3"
+ "installable": true,
+ "license": "ISC",
+ "main": "read-installed.js",
+ "maintainers": [
+ {
+ "name": "iarna",
+ "email": "me@re-becca.org"
+ },
+ {
+ "name": "isaacs",
+ "email": "isaacs@npmjs.com"
+ },
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ },
+ {
+ "name": "zkat",
+ "email": "kat@sykosomatic.org"
+ }
+ ],
+ "name": "read-installed",
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.2"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/read-installed.git"
+ },
+ "scripts": {
+ "test": "tap ./test/*.js"
+ },
+ "version": "4.0.3"
}
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/.editorconfig b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/.editorconfig
deleted file mode 100644
index 8de2a35e3a..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/.editorconfig
+++ /dev/null
@@ -1,19 +0,0 @@
-root = true
-
-[*]
-charset = utf-8
-end_of_line = lf
-trim_trailing_whitespace = true
-insert_final_newline = true
-
-[{.,}*.{js,json,json5,yml,yaml}]
-indent_style = space
-indent_size = 2
-
-[*.md]
-indent_style = space
-indent_size = 4
-trim_trailing_whitespace = false
-
-[Makefile]
-indent_style = tab
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/benchmark/benchmark.js b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/benchmark/benchmark.js
deleted file mode 100755
index 28a6aad75a..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/benchmark/benchmark.js
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/usr/bin/env node
-
-var Benchmark = require('benchmark')
-var YAML = require('js-yaml')
-var JJU = require('../')
-var JSON5 = require('json5')
-var suite = new Benchmark.Suite
-
-var sample
-sample = require('fs').readFileSync(__dirname + '/../package.yaml')
-sample = YAML.safeLoad(sample)
-sample = JSON.stringify(sample)
-
-var functions = {
- 'JSON': function(x) { JSON.parse(x) },
- 'JSON5': function(x) { JSON5.parse(x) },
- 'JJU': function(x) { JJU.parse(x) },
- 'JS-YAML': function(x) { YAML.safeLoad(x) },
-}
-
-for (var name in functions) {
- with ({ fn: functions[name] }) {
- suite.add(name, {
- onCycle: function onCycle(event) {
- process.stdout.write('\r\033[2K - ' + event.target)
- },
- fn: function () {
- fn(sample)
- },
- })
- }
-}
-
-console.log()
-suite.on('cycle', function(event) {
- console.log('\r\033[2K + ' + String(event.target))
-})
-.run()
-
-process.on('exit', function() { console.log() })
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/benchmark/package.json b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/benchmark/package.json
deleted file mode 100644
index 7f0dcf08b7..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/benchmark/package.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "name": "benchmarks",
- "private": true,
- "dependencies": {
- "json5": "*",
- "js-yaml": "*",
- "benchmark": "*"
- }
-}
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/docs/Grammar.md b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/docs/Grammar.md
deleted file mode 100644
index eb7c8bc667..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/docs/Grammar.md
+++ /dev/null
@@ -1,219 +0,0 @@
-
-JSON5 grammar expressed in EBNF form.
-
-PS: I don't know what is appropriate syntax highlighter for this, so I'm using "modula2" because why not. I also inserted <ZWSP> after backslash to preserve syntax highlighting, this character has nothing to do with actual JSON5 syntax and should be ignored.
-
-```modula2
-json5_text = expression_with_whitespace
-
-expression_with_whitespace = [white_space] , expression , [white_space]
-
-expression = literal
- | array_literal
- | object_literal
-
-literal = null_literal
- | boolean_literal
- | signed_numeric_literal
- | string_literal
-
-null_literal = 'null'
-
-boolean_literal = 'true'
- | 'false'
-
-(* Source Characters *)
-
-source_character = .
- (* any Unicode code unit *)
-
-line_terminator = <LF>
- | <CR>
- | <LS>
- | <PS>
-
-line_terminator_sequence = <LF>
- | <CR>
- | <LS>
- | <PS>
- | <CR> , <LF>
-
-white_space = white_space_element
- | white_space , white_space_element
-
-white_space_element = white_space_character
- | comment
-
-white_space_character = <TAB>
- | <VT>
- | <FF>
- | <SP>
- | <NBSP>
- | <BOM>
- | <USP>
-
-comment = multi_line_comment
- | single_line_comment
-
-multi_line_comment = '/*' , [multi_line_comment_chars] , '*/'
-
-multi_line_comment_chars = (source_character - '*') , [multi_line_comment_chars]
- | '*' , [post_asterisk_comment_chars]
-
-post_asterisk_comment_chars = (source_character - ('*' | '/')) , [multi_line_comment_chars]
- | '*' , [post_asterisk_comment_chars]
-
-single_line_comment = '//' , [single_line_comment_chars]
-
-single_line_comment_chars = single_line_comment_char , single_line_comment_chars
-
-single_line_comment_char = source_character - line_terminator
-
-(* Character classes *)
-
-decimal_digit = '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9'
-
-non_zero_digit = decimal_digit - '0'
-
-hex_digit = '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | 'a'
- | 'b' | 'c' | 'd' | 'e' | 'f' | 'A' | 'B' | 'C' | 'D' | 'E' | 'F'
-
-ascii_letter = ascii_letter_lowercase
- | ascii_letter_uppercase
-
-ascii_letter_lowercase = 'a' | 'b' | 'c' | 'd' | 'e' | 'f' | 'g' | 'h' | 'i'
- | 'j' | 'k' | 'l' | 'm' | 'n' | 'o' | 'p' | 'q' | 'r'
- | 's' | 't' | 'u' | 'v' | 'w' | 'x' | 'y' | 'z'
-
-ascii_letter_uppercase = 'A' | 'B' | 'C' | 'D' | 'E' | 'F' | 'G' | 'H' | 'I'
- | 'J' | 'K' | 'L' | 'M' | 'N' | 'O' | 'P' | 'Q' | 'R'
- | 'S' | 'T' | 'U' | 'V' | 'W' | 'X' | 'Y' | 'Z'
-
-(* Numeric Literals *)
-
-signed_numeric_literal = '-' , numeric_literal
- | '+' , numeric_literal
- | numeric_literal
-
-numeric_literal = decimal_literal
- | hex_integer_literal
- | non_finite_literal
-
-non_finite_literal = 'Infinity'
- | 'NaN'
-
-decimal_literal = decimal_integer_literal , '.' , [decimal_digits] , [exponent_part]
- | '.' , decimal_digits , [exponent_part]
- | decimal_integer_literal , [exponent_part]
-
-decimal_integer_literal = '0'
- | non_zero_digit , [decimal_digits]
-
-decimal_digits = decimal_digit
- | decimal_digits , decimal_digit
-
-exponent_part = exponent_indicator , signed_integer
-
-exponent_indicator = 'e' | 'E'
-
-signed_integer = decimal_digits
- | '+' , decimal_digits
- | '-' , decimal_digits
-
-hex_integer_literal = '0x' , hex_digit
- | '0X' , hex_digit
- | hex_integer_literal , hex_digit
-
-(* String Literals *)
-
-string_literal = '"' , [double_string_characters] , '"'
- | "'" , [single_string_characters] , "'"
-
-double_string_characters = double_string_character , [double_string_characters]
-
-single_string_characters = single_string_character , [single_string_characters]
-
-double_string_character = source_character - ('"' | '\​' | line_terminator)
- | '\​' , escape_sequence
- | line_continuation
-
-single_string_character = source_character - ("'" | '\​' | line_terminator)
- | '\​' , escape_sequence
- | line_continuation
-
-line_continuation = '\​' , line_terminator_sequence
-
-escape_sequence = character_escape_sequence
- | '0'
- | hex_escape_sequence
- | unicode_escape_sequence
-
-character_escape_sequence = single_escape_character
- | non_escape_character
-
-single_escape_character = '"' | "'" | '\​' | 'b' | 'f' | 'n' | 'r' | 't' | 'v'
-
-non_escape_character = source_character - (escape_character | line_terminator)
-
-escape_character = single_escape_character
- | decimal_digit
- | 'x'
- | 'u'
-
-hex_escape_sequence = 'x' , hex_digit , hex_digit
-
-unicode_escape_sequence = 'u' , hex_digit , hex_digit , hex_digit , hex_digit
-
-(* Array Literals *)
-
-array_literal = '[' , [white_space] , ']'
- | '[' , [white_space] , element_list , ']'
- | '[' , [white_space] , element_list , ',' , [white_space] , ']'
-
-element_list = expression , [white_space]
- | element_list , ',' , [white_space] , expression , [white_space]
-
-(* Object Literals *)
-
-object_literal = '{' , [white_space] , '}'
- | '{' , [white_space] , property_name_and_value_list , '}'
- | '{' , [white_space] , property_name_and_value_list , ',' , '}'
-
-property_name_and_value_list = property_assignment , [white_space]
- | property_name_and_value_list , [white_space] , ',' , [white_space] , property_assignment , [white_space]
-
-property_assignment = property_name , [white_space] , ':' , [white_space] , expression
-
-property_name = identifier_name
- | string_literal
- | numeric_literal
-
-identifier_name = identifier_start
- | identifier_name , identifier_part
-
-identifier_start = unicode_letter
- | '$'
- | '_'
- | '\​' , unicode_escape_sequence
-
-identifier_part = identifier_start
- | unicode_combining_mark
- | unicode_digit
- | unicode_connector_punctuation
- | <ZWNJ>
- | <ZWJ>
-
-unicode_letter = ascii_letter
- (* + any character in the Unicode categories "Uppercase letter (Lu)", "Lowercase letter (Ll)", "Titlecase letter (Lt)", "Modifier letter (Lm)", "Other letter (Lo)", or "Letter number (Nl)" *)
-
-unicode_combining_mark =
- (* + any character in the Unicode categories "Non-spacing mark (Mn)" or "Combining spacing mark (Mc)" *)
-
-unicode_digit = decimal_digit
- (* + any character in the Unicode category "Decimal number (Nd)" *)
-
-unicode_connector_punctuation =
- (* + any character in the Unicode category "Connector punctuation (Pc)" *)
-
-
-```
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/docs/JSON5.md b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/docs/JSON5.md
deleted file mode 100644
index bbe18a3d8c..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/docs/JSON5.md
+++ /dev/null
@@ -1,50 +0,0 @@
-## JSON5 syntax
-
-We support slighly modified version of JSON5, see https://groups.google.com/forum/#!topic/json5/3DjClVYI6Wg
-
-I started from ES5 specification and added a set of additional restrictions on top of ES5 spec. So I'd expect my implementation to be much closer to javascript. It's no longer an extension of json, but a reduction of ecmascript, which was my original intent.
-
-This JSON5 version is a subset of ES5 language, specification is here:
-
-http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf
-
-This is a language that defines data structures only, so following notes/restrictions are applied:
-
-- Literals (NullLiteral, BooleanLiteral, NumericLiteral, StringLiteral) are allowed.
-- Compatibility syntax is not supported, which means octal literals are forbidden.
-- ArrayLiterals and allowed, but instead of AssignmentExpressions you can only use other allowed Literals, ArrayLiterals and ObjectLiterals. Elisions are currently not supported.
-- ObjectLiterals and allowed, but instead of AssignmentExpressions you can only use other allowed Literals, ArrayLiterals and ObjectLiterals. Setters and getters are forbidden.
-- All other primary expressions ("this", Identifier, Expression) are forbidden.
-- Two unary expressions ('-' and '+') allowed before NumericLiterals.
-- Any data that has a number type can be represented, including +0, -0, +Infinity, -Infinity and NaN.
-- "undefined" is forbidden, use null instead if applicable.
-- Comments and whitespace are defined according to spec.
-
-Main authority here is ES5 spec, so strict backward JSON compatibility is not guaranteed.
-
-
-If you're unsure whether a behaviour of this library is a bug or not, you can run this test:
-
-```javascript
-JSON5.parse(String(something))
-```
-
-Should always be equal to:
-
-```javascript
-eval('(function(){return ('+String(something)+'\n)\n})()')
-```
-
-If `something` meets all rules above. Parens and newlines in the example above are carefully placed so comments and another newlines will work properly, so don't look so impressed about that.
-
-
-## Weirdness of JSON5
-
-These are the parts that I don't particulary like, but see no good way to fix:
-
- - no elisions, `[,,,] -> [null,null,null]`
- - `[Object], [Circular]` aren't parsed
- - no way of nicely representing multiline strings
- - unicode property names are way to hard to implement
- - Date and other custom objects
- - incompatible with YAML (at least comments)
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/package.json b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/package.json
deleted file mode 100644
index ed34885e26..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/package.json
+++ /dev/null
@@ -1,63 +0,0 @@
-{
- "name": "jju",
- "version": "1.2.0",
- "description": "a set of utilities to work with JSON / JSON5 documents",
- "author": {
- "name": "Alex Kocharin",
- "email": "alex@kocharin.ru"
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/rlidwka/jju.git"
- },
- "bugs": {
- "url": "https://github.com/rlidwka/jju/issues"
- },
- "homepage": "http://rlidwka.github.io/jju/",
- "devDependencies": {
- "mocha": ">=1.21.0",
- "js-yaml": ">=3.1.0",
- "eslint": "~0.4.2"
- },
- "scripts": {
- "test": "mocha test/*.js",
- "lint": "eslint -c ./.eslint.yaml ./lib"
- },
- "keywords": [
- "json",
- "json5",
- "parser",
- "serializer",
- "data"
- ],
- "publishConfig": {
- "registry": "https://registry.npmjs.org/"
- },
- "license": {
- "type": "WTFPL",
- "url": "http://www.wtfpl.net/txt/copying/"
- },
- "gitHead": "6f1b2a8321cb0dfcffc50378b3632853cf529671",
- "_id": "jju@1.2.0",
- "_shasum": "add5b586fec853b44929d78bf94864ab577c02e9",
- "_from": "jju@>=1.1.0 <2.0.0",
- "_npmVersion": "2.0.1",
- "_nodeVersion": "1.1.1",
- "_npmUser": {
- "name": "rlidwka",
- "email": "alex@kocharin.ru"
- },
- "maintainers": [
- {
- "name": "rlidwka",
- "email": "alex@kocharin.ru"
- }
- ],
- "dist": {
- "shasum": "add5b586fec853b44929d78bf94864ab577c02e9",
- "tarball": "http://registry.npmjs.org/jju/-/jju-1.2.0.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/jju/-/jju-1.2.0.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/portable-json5-tests.yaml b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/portable-json5-tests.yaml
deleted file mode 100644
index 5bf6ac38fe..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/portable-json5-tests.yaml
+++ /dev/null
@@ -1,916 +0,0 @@
-# vi:set ts=2 sts=2 sw=2 et:
-#
-# Copyright (c) JD 2456730 Alex Kocharin <alex@kocharin.ru>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# The original file is available here:
-# https://github.com/rlidwka/jju/tree/master/test/portable-json5-tests.yaml
-#
-# ----------------------------------------------------------------------------
-#
-# Portable JSON5 test suite.
-#
-# This file contains an actual YAML data and it may include fancy syntax.
-# If your platform does not support YAML, you might wish to pre-process it
-# using a generic YAML parser.
-#
-
-%YAML 1.2
----
-#
-# "input" is an arbitrary JSON5 you have to parse
-# "output" is a normalized JSON you have to compare your result with,
-# or !error (null) if your input should result in parser error
-#
-# Types of tests:
-#
-# - basic - Tests that every JSON5 parser should pass.
-#
-# - advanced - Tests that bring close compatibility with javascript. Not
-# strictly required, but nice to have for completeness.
-#
-# - extra - Extra test cases you can follow at your discretion.
-#
-# Questionable features like elisions go to extra. All valid javascript, but
-# invalid json5 also goes to extra. Feel free to ignore this section if you
-# want to. Thus, eval(input) is a complete json5 parser, that should pass all
-# basic and advanced tests.
-#
-
-# Basic types in minimal form
-# ---------------------------
-
-type-no-data:
- type: extra
- output: !error
- input: ''
-
-type-null:
- type: basic
- output: null
- input: >
- null
-
-# undefined is not supported,
-# null should be used instead
-type-no-undefined:
- type: extra
- output: !error
- input: >
- undefined
-
-type-no-raw:
- type: extra
- output: !error
- input: >
- foobar
-
-type-bool-true:
- type: basic
- output: true
- input: >
- true
-
-type-bool-false:
- type: basic
- output: false
- input: >
- false
-
-type-number:
- type: basic
- output: 0
- input: >
- 0
-
-type-string:
- type: basic
- output: ""
- input: >
- ""
-
-type-object:
- type: basic
- output: {}
- input: >
- {}
-
-type-array:
- type: basic
- output: []
- input: >
- []
-
-# Numbers: special
-# ----------------
-
-# note: it's hard to test this
-# just add `1/x < 0` check in your code somewhere
-num-negative-zero:
- type: extra
- output: -0.0
- input: >
- -0
-
-num-nan:
- type: basic
- output: .nan
- input: >
- NaN
-
-num-signed-nan:
- type: basic
- output: .nan
- input: >
- +NaN
-
-num-positive-inf:
- type: basic
- output: +.inf
- input: >
- Infinity
-
-num-negative-inf:
- type: basic
- output: -.inf
- input: >
- -Infinity
-
-num-inf-exact-case:
- type: extra
- output: !error
- input: >
- INFINITY
-
-# Numbers: hexadecimal
-# --------------------
-
-num-hex-zero:
- type: basic
- output: 0
- input: >
- 0x0
-
-num-cut-hex:
- type: basic
- output: !error
- input: >
- 0x
-
-num-all-hex:
- type: basic
- output: 12841684683518
- input: >
- 0xBADF00DCAFE
-
-num-mixed-case:
- type: basic
- output: 3735928559
- input: >
- 0xDeAdBEef
-
-num-signed-hex:
- type: advanced
- output: 31
- input: >
- +0x1F
-
-num-negative-hex:
- type: advanced
- output: -31
- input: >
- -0x1f
-
-num-bad-hex:
- type: advanced
- output: !error
- input: >
- 0xBADxF00D
-
-num-no-hex-float:
- type: advanced
- output: !error
- input: >
- 0x12.345
-
-# this is not actually an exponent :)
-num-hex-exponent:
- type: advanced
- output: 4836
- input: >
- 0x0012e4
-
-# Numbers: octal
-# --------------
-
-# Octals are primarily used in config files
-# to set up a file mask (like 0777)
-#
-# Note: they will have 0o12345 syntax instead
-# of 012345 in the ES6, so we'll need to switch
-# as well in the future
-
-num-octal:
- type: extra
- output: 342391
- input: >
- 01234567
-
-num-octal-zeroes:
- type: extra
- output: -24000
- input: >
- -000000056700
-
-num-bad-octal:
- type: extra
- output: !error
- input: >
- 012345678
-
-num-no-octal-float:
- type: extra
- output: !error
- input: >
- 012.345
-
-num-no-octal-exp:
- type: extra
- output: !error
- input: >
- 0123e4
-
-# Numbers: floating point
-# -----------------------
-
-num-float:
- type: basic
- output: 123.456
- input: >
- 123.456
-
-num-signed-foat:
- type: basic
- output: -0.00098765
- input: >
- -0.00098765
-
-num-omit-trailing-mantissa:
- type: basic
- output: 1234000
- input: >
- 1234.e3
-
-num-omit-leading-mantissa:
- type: advanced
- output: -123.4
- input: >
- -.1234e3
-
-num-bad-float:
- type: advanced
- output: !error
- input: >
- 0.12.345
-
-num-bad-sum:
- type: extra
- output: !error
- input: >
- 0.12+345
-
-num-uc-exp:
- type: advanced
- output: -1230000
- input: >
- -123E+4
-
-num-float-exp:
- type: basic
- output: 123000
- input: >
- 0.0123e7
-
-num-bad-exp:
- type: extra
- output: !error
- input: >
- 123e7.3
-
-num-bad-char:
- type: extra
- output: !error
- input: >
- 123a456
-
-num-no-exp:
- type: advanced
- output: !error
- input: >
- 123e
-
-num-zero-exp:
- type: advanced
- output: -0.0
- input: >
- -.00e-0
-
-num-dec-base-signed-exp:
- type: advanced
- output: 0.00000123
- input: >
- 1230000E-012
-
-# String: quotes
-# --------------
-
-string-double-quotes:
- type: basic
- output: foobar
- input: >
- "foobar"
-
-string-single-quotes:
- type: basic
- output: foobar
- input: >
- 'foobar'
-
-string-open:
- type: basic
- output: !error
- input: >
- "\\\\\\\\\\\\\"
-
-string-not-open:
- type: basic
- output: "\\\\\\\\\\\\\\"
- input: >
- "\\\\\\\\\\\\\\"
-
-string-continuation:
- type: advanced
- output: " foo bar "
- input: >
- " foo \
- bar \
- "
-
-string-win-continuation:
- type: advanced
- output: "foobar"
- input: "'foo\\\r\nbar'"
-
-string-win-reverse-continuation:
- type: advanced
- output: !error
- input: "'foo\\\n\rbar'"
-
-string-unicode-continuation:
- type: advanced
- output: "foobarbaz"
- input: "'foo\\\u2028bar\\\u2029baz'"
-
-string-multi-bad-continuation:
- type: advanced
- output: !error
- input: >
- foo\
-
- bar
-
-string-bad-ending:
- type: basic
- output: !error
- input: "'foo\rbar'"
-
-string-bad-ending-2028:
- type: advanced
- output: !error
- input: "'foo\u2028bar'"
-
-string-bad-ending-2029:
- type: advanced
- output: !error
- input: "'foo\u2029bar'"
-
-string-literal-unicode:
- type: advanced
- output: "foo\uFEFF\u2030bar\u1234"
- input: "'foo\uFEFF\u2030bar\u1234'"
-
-string-control-char:
- type: advanced
- output: "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0b\x0c\x0e\x0f"
- input: "'\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0b\x0c\x0e\x0f'"
-
-# String: escape sequences
-# ------------------------
-
-string-octal-escape:
- type: extra
- output: "\x1b[1;32mhi\x1b[m??"
- input: >
- '\033[1;32mhi\033[m\077\077'
-
-string-octal-two-digits:
- type: extra
- output: "\n\x1c\x2e\x07890\x01"
- input: >
- '\12\34\56\78\90\1'
-
-string-octal-three-digits:
- type: extra
- output: "\n34.78\xff 0"
- input: >
- '\01234\5678\377\400'
-
-string-hex-escape:
- type: extra
- output: "\x01\x23\xab\xcd\xef"
- input: >
- "\x01\x23\xab\xCd\xEF"
-
-# \0 is *not* an octal escape sequence,
-# and is allowed even in strict mode
-string-zero-point:
- type: basic
- output: "\0"
- input: >
- '\0'
-
-string-escape-double-quotes:
- type: basic
- output: "\"''"
- input: >
- "\"'\'"
-
-string-escape-single-quotes:
- type: basic
- output: " '\"\" "
- input: >
- ' \'"\" '
-
-string-escape-json-chars:
- type: basic
- output: "\\\/\b\f\n\r\t"
- input: >
- "\\\/\b\f\n\r\t"
-
-# this character was left out of
-# json spec for whatever reason
-string-escape-slash-v:
- type: basic
- output: "\v"
- input: >
- "\v"
-
-string-unicode-escape:
- type: basic
- output: "\u0000\uffffx\ufeff\u1234\u9f6a\u2028\uabcd"
- input: >
- "\u0000\uFFFFx\uFeFf\u1234\u9F6a\u2028\uabcd"
-
-string-arbitrary-escape:
- type: advanced
- output: "X12Uqwe\r\tyiopasd\fghjklzc\u000b\b\nm9 "
- input: >
- '\X12\U\q\w\e\r\t\y\i\o\p\a\s\d\f\g\h\j\k\l\z\c\v\b\n\m\9\ '
-
-string-bad-unicode:
- type: advanced
- output: !error
- input: >
- '\uEFGH'
-
-string-incomplete-unicode:
- type: advanced
- output: !error
- input: >
- '\u$'
-
-string-bad-hex:
- type: advanced
- output: !error
- input: >
- '\xFG'
-
-string-incomplete-hex:
- type: advanced
- output: !error
- input: >
- '\x$'
-
-# Object literals
-# ---------------
-
-object-nested:
- type: basic
- output: {q:{'w':{"e":[1]}}}
- input: |
- {q:{'w':{"e":[1]}}}
-
-object-trailing-comma:
- type: basic
- output: {foo: 'bar'}
- input: |
- {foo: 'bar',}
-
-object-leading-comma-style:
- type: basic
- output: {q: 1,w: 2,e: 3}
- input: |
- { q: 1
- , w: 2
- , e: 3
- }
-
-object-incomplete:
- type: basic
- output: !error
- input: |
- {q:1,w:2,{}
-
-object-isnt-array:
- type: basic
- output: !error
- input: |
- {1,2}
-
-object-no-single-comma:
- type: basic
- output: !error
- input: |
- {,}
-
-object-no-elisions:
- type: basic
- output: !error
- input: |
- {q:1,,w:2}
-
-# Objects: keys
-# -------------
-
-object-singlequoted:
- type: basic
- output: {q: 1,w: 2,e: 3}
- input: |
- {'q':1,'w':2,'e':3}
-
-object-doublequoted:
- type: basic
- output: {q: 1,w: 2,e: 3}
- input: |
- {"q":1,"w":2,"e":3}
-
-object-unquoted:
- type: basic
- output: {$FOO_bar123: 'baz'}
- input: >
- {$FOO_bar123: 'baz'}
-
-object-no-first-digit:
- type: advanced
- output: !error
- input: >
- {123foo: bar}
-
-object-unquoted-unicode:
- type: advanced
- output: {"\u1f04\u03bb\u03c6\u03b1": baz}
- input: "{\u1f04\u03bb\u03c6\u03b1:'baz'}"
-
-object-unicode-escape-key:
- type: advanced
- output: {foo: 'bar', "\u1f04\u03bb\u03c6\u03b1": baz, "qwe\u1f04rty": quux}
- input: |
- {foo:'bar', \u1f04\u03bb\u03c6\u03b1:'baz', qwe\u1f04rty: "quux"}
-
-object-no-raw-literal:
- type: extra
- output: !error
- input: |
- {foo: bar}
-
-object-bad-literal:
- type: advanced
- output: !error
- input: |
- {foo-bar: 123}
-
-object-no-space-in-key:
- type: advanced
- output: !error
- input: |
- {foo bar: 123}
-
-object-no-comment-in-key:
- type: advanced
- output: !error
- input: |
- {foo/*bar*/baz: 123}
-
-object-float-keys:
- type: advanced
- output: {'1': 'one', '3.1415': 'pi'}
- input: |
- {1:'one', 3.1415:'pi'}
-
-object-no-negative:
- type: advanced
- output: !error
- input: |
- {-5: 123}
-
-object-exponent-keys:
- type: advanced
- output: {'1': 'exp', '1000': 'pos', '0.001': 'neg'}
- input: |
- {1e0: 'exp', 1e+3: 'pos', 1e-3: 'neg'}
-
-object-octal-keys:
- type: extra
- output: {'668': 1}
- input: |
- {01234: 1}
-
-object-hex-keys:
- type: advanced
- output: {'51966': 1}
- input: |
- {0xCAFE: 1}
-
-object-null-keys:
- type: basic
- output: {'null': null}
- input: |
- {null: null}
-
-object-no-array-keys:
- type: extra
- output: !error
- input: |
- {[]: 123}
-
-object-no-empty-keys:
- type: basic
- output: !error
- input: |
- {: 123}
-
-object-empty-string-key:
- type: basic
- output: {s: {'': 1}, m: {'': 2}}
- input: |
- {s: {'': 1}, m: {"": 2}}
-
-object-bad-unicode-space:
- type: advanced
- output: !error
- input: |
- { \u0020foobar: 123 }
-
-object-bad-unicode-dash:
- type: advanced
- output: !error
- input: |
- { foo\u002dbar: 123}
-
-object-incomplete-unicode-sequence:
- type: advanced
- output: !error
- input: |
- { foo\u12f: 123 }
-
-object-double-escape:
- type: advanced
- output: !error
- input: |
- { foo\\u1234bar: 123 }
-
-object-we-arent-es3:
- type: basic
- output: {new: 1, delete: 2, throw: 3}
- input: |
- {new: 1, delete: 2, throw: 3}
-
-object-last-digits:
- type: basic
- output: {$123e2: 1, abc123: 2}
- input: |
- {$123e2: 1, abc123: 2}
-
-object-unicode-in-string:
- type: advanced
- output: {"\uff13qwe": 123}
- input: |
- {"\uff13qwe": 123}
-
-object-unicode-esc-in-string:
- type: advanced
- output: {"\\uff13qwe": 123}
- input: |
- {"\\uff13qwe": 123}
-
-object-unicode-digits-first-esc:
- type: advanced
- output: !error
- input: |
- {\uff13qwe: 123}
-
-object-unicode-digits-first-lit:
- type: advanced
- output: !error
- input: "{\uff13qwe: 123}"
-
-object-unicode-weirdness-esc:
- type: advanced
- output: {"digit\uff13": 1, "comb\u094F": 2, "punct\u2040": 3, "zwnj\u200C": 4}
- input: |
- {digit\uff13: 1, comb\u094F: 2, punct\u2040: 3, zwnj\u200C: 4}
-
-object-unicode-weirdness-lit:
- type: advanced
- output: {"digit\uff13": 1, "comb\u094F": 2, "punct\u2040": 3, "zwnj\u200C": 4}
- input: "{digit\uff13: 1, comb\u094F: 2, punct\u2040: 3, zwnj\u200C: 4}"
-
-# Array literals
-# --------------
-
-array-all-types:
- type: basic
- output: [1.2,"3,4",{},[],null,+.inf]
- input: |
- [1.2,"3,4",{},[],null,Infinity]
-
-array-trailing-comma:
- type: basic
- output: [1,2,3,4]
- input: |
- [1,2,3,4,]
-
-array-leading-comma-style:
- type: basic
- output: [quux,foo,bar,baz]
- input: |
- [ 'quux'
- , 'foo'
- , 'bar'
- , 'baz'
- ]
-
-array-incomplete:
- type: basic
- output: !error
- input: |
- [1,2,3,[]
-
-array-nested:
- type: basic
- output: [[[[[[]]]]],[[],[]]]
- input: |
- [[[[[[/*[]*/]]]]],[[],[]]]
-
-array-isnt-object:
- type: extra
- output: !error
- input: |
- [1:2]
-
-array-no-single-comma:
- type: extra
- output: !error
- input: |
- [,]
-
-array-no-elisions:
- type: extra
- output: !error
- input: |
- [1,,2,3]
-
-# Comments
-# --------
-
-comment-single:
- type: basic
- output: foobar
- input: |
- // blahblah
- "foobar"
- // another one
-
-comment-multi:
- type: basic
- output: foobar
- input: |
- /*
- * 123
- */
- "foobar"
- /**/
-
-comment-single-newlines:
- type: advanced
- output: [ 123, 456, 789 ]
- input: "[// foo\r123,// bar\u2028456,// baz\u2029789]"
-
-comment-inside:
- type: advanced
- output: [123, '// foo', '/* bar']
- input: >
- [
- /*
- " // */ 123, // ",
- "// foo",
- '/* bar',
- ]
-
-comment-in-token:
- type: advanced
- output: !error
- input:
- 123/*comment*/456
-
-comment-java-style:
- type: basic
- output: 123
- input:
- /*****************/
- 123
- /****************/
-
-comment-object:
- type: basic
- output: {q: 123}
- input: /**/{/**/q/**/:/**/123/**/,/**/}//
-
-# Whitespace
-# ----------
-
-ws-no-whitespace:
- type: basic
- output: {"foo":bar,bar:["qwe",null,[],{}],"baz":123}
- input: '{foo:"bar","bar":["qwe",null,[],{}],"baz":123}'
-
-ws-allow-prefix:
- type: basic
- output: 123
- input: " \t123"
-
-ws-unicode-spaces:
- type: advanced
- output: { foo : 123 }
- input: "
- \u0020\u00A0\uFEFF
- {
- \x09\x0A\x0B\x0C\x0D\u1680\u180E
- foo
- \u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A
- :
- \u2028\u2029\u202F\u205F\u3000
- 123
- \uFEFF
- }"
-
-ws-unicode-newlines:
- type: advanced
- output: [ 123, 456 ]
- input: "
- [
- \u000D
- 123,
- \u2028
- 456,
- \u2029
- ]
- "
-
-# Multiple tokens
-# ---------------
-
-multi-string-nospace:
- type: basic
- output: !error
- input: '"foo""bar"'
-
-multi-string:
- type: basic
- output: !error
- input: '"foo" "bar"'
-
-# note: valid javascript
-multi-array:
- type: extra
- output: !error
- input: '[0] [0]'
-
-multi-object:
- type: basic
- output: !error
- input: '{} {}'
-...
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_analyze.js b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_analyze.js
deleted file mode 100644
index 2a24e01eac..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_analyze.js
+++ /dev/null
@@ -1,53 +0,0 @@
-var _assert = require('assert')
-var analyze = require('../').analyze
-
-function addTest(a, b) {
- if (typeof(describe) === 'function') {
- it('test_analyze: ' + a + ' == ' + b, function() {
- _assert.equal(a, b)
- })
- } else {
- _assert.equal(a, b)
- }
-}
-
-var t = analyze(JSON.stringify(require('os').networkInterfaces()))
-addTest(t.has_whitespace, false)
-addTest(t.has_comments, false)
-addTest(t.has_newlines, false)
-addTest(t.newline, '\n')
-addTest(t.quote, '"')
-addTest(t.quote_keys, true)
-addTest(t.indent, '')
-
-var t = analyze(JSON.stringify(require('os').networkInterfaces(), null, 2))
-addTest(t.has_whitespace, true)
-addTest(t.has_comments, false)
-addTest(t.has_newlines, true)
-addTest(t.newline, '\n')
-addTest(t.quote, '"')
-addTest(t.quote_keys, true)
-addTest(t.indent, ' ')
-
-var t = analyze(JSON.stringify(require('os').networkInterfaces(), null, 3))
-addTest(t.indent, ' ')
-
-var t = analyze(JSON.stringify(require('os').networkInterfaces(), null, '\t'))
-addTest(t.indent, '\t')
-
-var t = analyze(JSON.stringify(require('os').networkInterfaces(), null, 3).replace(/\n/g, '\r\n'))
-addTest(t.indent, ' ')
-addTest(t.newline, '\r\n')
-
-var t = analyze(JSON.stringify(require('os').networkInterfaces()).replace(/"/g, "'"))
-addTest(t.quote, "'")
-addTest(t.quote_keys, true)
-
-var t = analyze("{foo:'bar', 'bar':\"baz\", 'baz':\"quux\"}")
-addTest(t.quote, "'")
-addTest(t.quote_keys, false)
-
-var t = analyze("{foo:'bar', \"bar\":'baz', \"baz\":\"quux\"}")
-addTest(t.quote, '"')
-addTest(t.quote_keys, false)
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_document.js b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_document.js
deleted file mode 100644
index 5f1ef2aaf6..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_document.js
+++ /dev/null
@@ -1,214 +0,0 @@
-var assert = require('assert')
-var create = require('../lib/document').Document
-var jju = require('..')
-
-var str = '{ x\r\n:\n1, y: {"..z.": 123, t: null, s:"123", a:[ 1,2,{x:3},] }}\n'
-var d = create(str)
-assert.equal(d + '', str)
-assert.deepEqual(d.get(''), {x:1,y:{'..z.':123,t:null,s:'123',a:[1,2,{x:3}]}})
-assert.deepEqual(d.get('x'), 1)
-assert.deepEqual(d.get('x.x'), undefined)
-assert.deepEqual(d.get('x.x.x.x'), undefined)
-assert.strictEqual(d.get('y.x'), undefined)
-assert.deepEqual(d.get('y.s'), '123')
-assert.strictEqual(d.get('y.t'), null)
-assert.strictEqual(d.get('y.t.x'), undefined)
-assert.equal(d.has(''), true)
-assert.equal(d.has('x'), true)
-assert.equal(d.has('x.x'), false)
-assert.equal(d.has('x.x.x.x'), false)
-assert.equal(d.has('y.x'), false)
-assert.equal(d.has('y'), true)
-assert.equal(d.has('y.s'), true)
-assert.equal(d.has('y.t'), true)
-assert.equal(d.has('a'), false)
-
-// arrays
-assert.deepEqual(d.get('y.a'), [1,2,{x:3}])
-assert.deepEqual(d.get('y.a.0'), 1)
-assert.deepEqual(d.get('y.a.2.x'), 3)
-assert.deepEqual(d.get('y.a.10'), undefined)
-assert.deepEqual(d.has('y.a.0'), true)
-assert.deepEqual(d.has('y.a.10'), false)
-assert.deepEqual(d.get('y.a.2'), {x:3})
-assert.deepEqual(d.get('y.a.-1'), undefined)
-
-// controversial
-assert.strictEqual(d.get('y.s.0'), undefined)
-assert.equal(d.has('y.s.0'), false)
-
-// paths
-assert.deepEqual(d.get([]), {x:1,y:{'..z.':123,t:null,s:'123',a:[1,2,{x:3}]}})
-assert.strictEqual(d.has([]), true)
-assert.strictEqual(d.get(['y','..z.']), 123)
-assert.strictEqual(d.has(['y','..z.']), true)
-assert.deepEqual(d.get(['y','a',2,'x']), 3)
-assert.deepEqual(create('[1]').set(0, 4).get(''), [4])
-assert.deepEqual(create('[1]').set(1, 4).get(''), [1,4])
-assert.deepEqual(create('[1]').has(0), true)
-assert.deepEqual(create('[1]').has(1), false)
-assert.deepEqual(create('[1]').get(0), 1)
-
-// invalid paths
-assert.throws(function() { create('[1]').set(null, 4) }, /invalid path type/i)
-assert.throws(function() { create('[1]').set({}, 4) }, /invalid path type/i)
-assert.throws(function() { create('[1]').set(/./, 4) }, /invalid path type/i)
-assert.throws(function() { create('[1]').set(function(){}, 4) }, /invalid path type/i)
-assert.throws(function() { create('[1]').set(false, 4) }, /invalid path type/i)
-assert.throws(function() { create('[1]').set(undefined, 4) }, /invalid path type/i)
-
-// set root
-assert.strictEqual(create(str).set('', 4).get(''), 4)
-assert.strictEqual(create(str).set('', null).get(''), null)
-assert.strictEqual(create(str).set('', {x:4}).get('x'), 4)
-assert.deepEqual(create(str).set('', [1,2,3]).get(''), [1,2,3])
-assert.strictEqual(create('1').set('', 4).get(''), 4)
-assert.strictEqual(create('null').set('', 4).get(''), 4)
-assert.strictEqual(create('[]').set('', 4).get(''), 4)
-assert.strictEqual(create('{}').set('', 4).get(''), 4)
-
-// set 1st level
-assert.deepEqual(create('{}').set('x', 4).get('x'), 4)
-assert.deepEqual(create('{a:{b:[]}}').set('a.b.0', 4).get('a'), {b:[4]})
-//assert.deepEqual(create('1').set('x', 4).get('x'), 4)
-//assert.deepEqual(create('null').set('x', 4).get('x'), 4)
-
-// array: boundaries
-assert.strictEqual(create('[]').set('0', 4).get('0'), 4)
-assert.strictEqual(create('[1,2,3]').set('2', 4).get('2'), 4)
-assert.strictEqual(create('[1,2,3]').set('3', 4).get('3'), 4)
-
-// various error cases
-assert.throws(function() { create('1').set('x', 4) }, /set key .* of an non-object/)
-assert.throws(function() { create('null').set('x', 4) }, /set key .* of an non-object/)
-assert.throws(function() { create('[]').set('x', 4) }, /set key .* of an array/)
-assert.throws(function() { create('""').set('x', 4) }, /set key .* of an non-object/)
-assert.throws(function() { create('{}').set('x.x.x', 4) }, /set key .* of an non-object/)
-assert.throws(function() { create('1').set('1', 4) }, /set key .* of an non-object/)
-assert.throws(function() { create('null').set('1', 4) }, /set key .* of an non-object/)
-assert.throws(function() { create('""').set('1', 4) }, /set key .* of an non-object/)
-assert.throws(function() { create('[]').set('-1', 4) }, /set key .* of an array/)
-assert.throws(function() { create('[]').set('1', 4) }, /set key .* out of bounds/)
-assert.throws(function() { create('[1,2,3]').set('4', 4) }, /set key .* out of bounds/)
-assert.throws(function() { create('{a:{b:[]}}').set('a.b.x', 4) }, /set key .* of an array/)
-
-// unsetting stuff
-assert.throws(function() { create('[]').unset('') }, /can't remove root document/)
-
-// arrays: handling spaces correctly
-assert.equal(create("[]").set(0,{})+"", '[{}]')
-assert.equal(create("[0]").set(1,{})+"", '[0,{}]')
-assert.equal(create("[0,]").set(1,{})+"", '[0,{},]')
-assert.equal(create("[ ]").set(0,{})+"", '[{} ]')
-assert.equal(create("[ 0 , ]").set(1,{})+"", '[ 0 , {}, ]')
-assert.equal(create("[ 0 ]").set(1,{})+"", '[ 0, {} ]')
-assert.equal(create("{}").set('y',{})+"", '{"y":{}}')
-assert.equal(create("{x:1}").set('y',{})+"", '{x:1,y:{}}')
-assert.equal(create("{x:1,}").set('y',{})+"", '{x:1,y:{},}')
-assert.equal(create("{ }").set('y',{})+"", '{"y":{} }')
-assert.equal(create("{ x:1 , }").set('y',{})+"", '{ x:1 , y:{}, }')
-assert.equal(create("{ x:1 }").set('y',{})+"", '{ x:1, y:{} }')
-
-// deleting elements
-assert.throws(function() { create('[]').unset('0') }, /unset key .* out of bounds/)
-assert.throws(function() { create('[1,2]').unset('2') }, /unset key .* out of bounds/)
-assert.throws(function() { create('[1,2,3]').unset('0') }, /in the middle of an array/)
-
-// CommonJS assert spec is "awesome"
-assert.deepEqual(create('[1,2]').unset('1').get(''), [1])
-assert.deepEqual(create('[1,2]').unset('1').get('').length, 1)
-assert.deepEqual(create('[1,2,3]').unset('2').unset('1').get(''), [1])
-assert.deepEqual(create('[1,2,3]').unset('2').unset('1').get('').length, 1)
-assert.deepEqual(create('[1]').unset('0').get(''), [])
-assert.deepEqual(create('[1]').unset('0').get('').length, 0)
-
-assert.deepEqual(create('{x:{y:"z"}, z:4}').unset('x').get(''), {z:4})
-assert.throws(function() { create('[1,2]').unset('') }, /root/)
-
-// getting crazy
-//assert.deepEqual(create(str).set('a.b.c.d.e', 1).get('a'), {b:{c:{d:{e:1}}}})
-
-// update: arrays
-assert.deepEqual(create("[1]").update([2,3])+"", '[2,3]')
-assert.deepEqual(create("[1]").update([2,3,4])+"", '[2,3,4]')
-assert.deepEqual(create("[]").update([2])+"", '[2]')
-assert.deepEqual(create("[2]").update([])+"", '[]')
-assert.deepEqual(create("[2,3,4]").update([2,3])+"", '[2,3]')
-assert.deepEqual(create("[2,3,4]").update([])+"", '[]')
-assert.deepEqual(create("[]").update([2,3,4])+"", '[2,3,4]')
-assert.deepEqual(create(" /*zz*/ [ 2 , 3 , 4 ] /*xx*/ ").update([])+"", ' /*zz*/ [ ] /*xx*/ ')
-assert.deepEqual(create(" /*zz*/ [ ] /*xx*/ ").update([2,3,4])+"", ' /*zz*/ [2,3,4 ] /*xx*/ ')
-
-// update: objects
-assert.deepEqual(create("{x:1}").update({x:1,y:2,z:3})+"", '{x:1,y:2,z:3}')
-assert.deepEqual(create("{x:1}").update({x:2,z:3,t:4})+"", '{x:2,z:3,t:4}')
-assert.deepEqual(create("{}").update({x:1,y:2})+"", '{"x":1,"y":2}')
-assert.deepEqual(create("{x:1}").update({})+"", '{}')
-assert.deepEqual(create("{x:1,y:2}").update({x:1})+"", '{x:1}')
-assert.deepEqual(create(" /*zz*/ { x /*a*/ : /*b*/ 2 , y:3 , z //\n: 4 } /*xx*/ ").update({})+"", ' /*zz*/ { } /*xx*/ ')
-assert.deepEqual(create(" /*zz*/ { } /*xx*/ ").update({x: 2, y: 3, z: 4})+"", ' /*zz*/ {"x":2,"y":3,"z":4 } /*xx*/ ')
-
-// remove trailing comma
-assert.deepEqual(create("{x:1,}").update({})+"", '{}')
-assert.deepEqual(create("[0,]").update([])+"", '[]')
-assert.deepEqual(create("[0 /*z*/ , /*z*/]").update([])+"", '[ /*z*/]')
-
-// mode
-assert.equal(create('{"test":123}', {mode:'json'}).update({q:1,w:2})+'', '{"q":1,"w":2}')
-
-assert.equal(create('{1:2}').update({ a: 1, b: [1,2], c: 3})+'', '{a:1,b:[1,2],c:3}')
-
-// undef
-//assert.throws(function(){ jju.update(undefined, undefined) }, /root doc/)
-assert.equal(jju.update(undefined, undefined), '')
-assert.equal(jju.update(undefined, 42), '42')
-assert.equal(jju.update(undefined, {x: 5}), '{"x":5}')
-
-/*
- * real test
- */
-var upd = { name: 'yapm',
- version: '0.6.0',
- description: 'npm wrapper allowing to use package.yaml instead of package.json',
- author: { name: 'Alex Kocharin', email: 'alex@kocharin.ru' },
- keywords:
- [ 'package manager',
- 'modules',
- 'install',
- 'package.yaml',
- 'package.json5',
- 'yaml',
- 'json5',
- 'npm' ],
- preferGlobal: true,
- homepage: 'https://npmjs.org/doc/',
- repository: { type: 'git', url: 'https://github.com/rlidwka/yapm' },
- bugs: { url: 'http://github.com/rlidwka/yapm/issues' },
- main: './yapm.js',
- bin: { yapm: './yapm.js' },
- dependencies: { npm: '*', 'js-yaml': '*', through: '*', 'json5-utils': '*' },
- devDependencies: { async: '*' },
- optionalDependencies: { 'yaml-update': '*' },
- test_nonascii: 'тест' }
-
-assert.deepEqual(create(create('{"garbage":"garbage"}').update(upd)).get(''), upd)
-assert.deepEqual(JSON.parse(create('{"garbage":"garbage"}', {mode:'json',legacy:true}).update(upd)), upd)
-
-//console.log(create('{"garbage":"garbage"}').update(upd)+'')
-
-//assert.deepEqual(create(" [ ] //").set(0,{})+"" [ ,{}] //
-
-
-//node -e 'console.log(require("./document").Document("{}").set("",[1,2,3])+"")'[1, 2, 3]
-
-//alex@elu:~/json5-utils/lib$ node -e 'console.log(require("./document").Document("[]").set("0",[1,2,3]).get(""))'
-//[ [ 1, 2, 3 ] ]
-
-
-/*assert.equal(create('"test"').get(''), 'test')
-assert.equal(create('"test"').get([]), 'test')
-assert.equal(create('"test"').get(false), 'test')
-assert.equal(create(undefined).get(''), undefined)
-
-//assert.equal(create('"test"').set('', 'foo').toString(), '"foo"')
-*/
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_errors.js b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_errors.js
deleted file mode 100644
index 8b2cdb7dcb..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_errors.js
+++ /dev/null
@@ -1,56 +0,0 @@
-var assert = require('assert')
-var parse = require('../').parse
-
-function addTest(arg, row, col, errRegExp) {
- var fn = function() {
- try {
- parse(arg)
- } catch(err) {
- if (row !== undefined) assert.equal(err.row, row, 'wrong row: ' + err.row)
- if (col !== undefined) assert.equal(err.column, col, 'wrong column: ' + err.column)
- if (errRegExp) assert(errRegExp.exec(err.message))
- return
- }
- throw Error("no error")
- }
-
- if (typeof(describe) === 'function') {
- it('test_errors: ' + JSON.stringify(arg), fn)
- } else {
- fn()
- }
-}
-
-// semicolon will be unexpected, so it indicates an error position
-addTest(';', 1, 1)
-addTest('\n\n\n;', 4, 1)
-addTest('\r\n;', 2, 1)
-addTest('\n\r;', 3, 1)
-addTest('\n\u2028;', 3, 1)
-addTest('\n\u2029;', 3, 1)
-addTest('[\n1\n,\n;', 4, 1)
-addTest('{\n;', 2, 1)
-addTest('{\n1\n:\n;', 4, 1)
-addTest('.e3', 1, 3, /"\.e3"/)
-
-// line continuations
-addTest('["\\\n",\n;', 3, 1)
-addTest('["\\\r\n",\n;', 3, 1)
-addTest('["\\\u2028",\n;', 3, 1)
-addTest('["\\\u2029",\n;', 3, 1)
-
-// bareword rewind
-addTest('nulz', 1, 1)
-
-// no data
-addTest(' ', 1, 3, /No data.*whitespace/)
-addTest('blah', 1, 1, /Unexpected token 'b'/)
-addTest('', 1, 1, /No data.*empty input/)
-
-try {
- parse('{{{{{{{{{')
-} catch(err) {
- var x = err.stack.match(/parseObject/g)
- assert(!x || x.length < 2, "shouldn't blow up the stack with internal calls")
-}
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_parse.js b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_parse.js
deleted file mode 100644
index d33e61ee7e..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_parse.js
+++ /dev/null
@@ -1,171 +0,0 @@
-var assert = require('assert')
-var parse = require('../').parse
-
-function addTest(arg, bulk) {
- function fn_json5() {
- //console.log('testing: ', arg)
- try {
- var x = parse(arg)
- } catch(err) {
- x = 'fail'
- }
- try {
- var z = eval('(function(){"use strict"\nreturn ('+String(arg)+'\n)\n})()')
- } catch(err) {
- z = 'fail'
- }
- assert.deepEqual(x, z)
- }
-
- function fn_strict() {
- //console.log('testing: ', arg)
- try {
- var x = parse(arg, {mode: 'json'})
- } catch(err) {
- x = 'fail'
- }
- try {
- var z = JSON.parse(arg)
- } catch(err) {
- z = 'fail'
- }
- assert.deepEqual(x, z)
- }
-
- if (typeof(describe) === 'function' && !bulk) {
- it('test_parse_json5: ' + JSON.stringify(arg), fn_json5)
- it('test_parse_strict: ' + JSON.stringify(arg), fn_strict)
- } else {
- fn_json5()
- fn_strict()
- }
-}
-
-addTest('"\\uaaaa\\u0000\\uFFFF\\uFaAb"')
-addTest(' "\\xaa\\x00\xFF\xFa\0\0" ')
-addTest('"\\\'\\"\\b\\f\\t\\n\\r\\v"')
-addTest('"\\q\\w\\e\\r\\t\\y\\\\i\\o\\p\\[\\/\\\\"')
-addTest('"\\\n\\\r\n\\\n"')
-addTest('\'\\\n\\\r\n\\\n\'')
-addTest(' null')
-addTest('true ')
-addTest('false')
-addTest(' Infinity ')
-addTest('+Infinity')
-addTest('[]')
-addTest('[ 0xA2, 0X024324AaBf]')
-addTest('-0x12')
-addTest(' [1,2,3,4,5]')
-addTest('[1,2,3,4,5,] ')
-addTest('[1e-13]')
-addTest('[null, true, false]')
-addTest(' [1,2,"3,4,",5,]')
-addTest('[ 1,\n2,"3,4," \r\n,\n5,]')
-addTest('[ 1 , 2 , 3 , 4 , 5 , ]')
-addTest('{} ')
-addTest('{"2":1,"3":null,}')
-addTest('{ "2 " : 1 , "3":null , }')
-addTest('{ \"2\" : 25e245 , \"3\": 23 }')
-addTest('{"2":1,"3":nul,}')
-addTest('{:1,"3":nul,}')
-addTest('[1,2] // ssssssssss 3,4,5,] ')
-addTest('[1,2 , // ssssssssss \n//xxx\n3,4,5,] ')
-addTest('[1,2 /* ssssssssss 3,4,*/ /* */ , 5 ] ')
-addTest('[1,2 /* ssssssssss 3,4,*/ /* * , 5 ] ')
-addTest('{"3":1,"3":,}')
-addTest('{ чйуач:1, щцкшчлм : 4,}')
-addTest('{ qef-:1 }')
-addTest('{ $$$:1 , ___: 3}')
-addTest('{3:1,2:1}')
-addTest('{3.4e3:1}')
-addTest('{-3e3:1}')
-addTest('{+3e3:1}')
-addTest('{.3e3:1}')
-
-for (var i=0; i<200; i++) {
- addTest('"' + String.fromCharCode(i) + '"', true)
-}
-
-// strict JSON test cases
-addTest('"\\xaa"')
-addTest('"\\0"')
-addTest('"\0"')
-addTest('"\\v"')
-addTest('{null: 123}')
-addTest("{'null': 123}")
-
-assert.throws(function() {
- parse('0o')
-})
-
-assert.strictEqual(parse('01234567'), 342391)
-assert.strictEqual(parse('0o1234567'), 342391)
-
-// undef
-assert.strictEqual(parse(undefined), undefined)
-
-// whitespaces
-addTest('[1,\r\n2,\r3,\n]')
-'\u0020\u00A0\uFEFF\x09\x0A\x0B\x0C\x0D\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u2028\u2029\u202F\u205F\u3000'.split('').forEach(function(x) {
- addTest(x+'[1,'+x+'2]'+x)
- addTest('"'+x+'"'+x)
-})
-'\u000A\u000D\u2028\u2029'.split('').forEach(function(x) {
- addTest(x+'[1,'+x+'2]'+x)
- addTest('"\\'+x+'"'+x)
-})
-
-/* weird ES6 stuff, not working
-
-if (process.version > 'v0.11.7') {
- assert(Array.isArray(parse('{__proto__:[]}').__proto__))
- assert.equal(parse('{__proto__:{xxx:5}}').xxx, undefined)
- assert.equal(parse('{__proto__:{xxx:5}}').__proto__.xxx, 5)
-
- var o1 = parse('{"__proto__":[]}')
- assert.deepEqual([], o1.__proto__)
- assert.deepEqual(["__proto__"], Object.keys(o1))
- assert.deepEqual([], Object.getOwnPropertyDescriptor(o1, "__proto__").value)
- assert.deepEqual(["__proto__"], Object.getOwnPropertyNames(o1))
- assert(o1.hasOwnProperty("__proto__"))
- assert(Object.prototype.isPrototypeOf(o1))
-
- // Parse a non-object value as __proto__.
- var o2 = JSON.parse('{"__proto__":5}')
- assert.deepEqual(5, o2.__proto__)
- assert.deepEqual(["__proto__"], Object.keys(o2))
- assert.deepEqual(5, Object.getOwnPropertyDescriptor(o2, "__proto__").value)
- assert.deepEqual(["__proto__"], Object.getOwnPropertyNames(o2))
- assert(o2.hasOwnProperty("__proto__"))
- assert(Object.prototype.isPrototypeOf(o2))
-}*/
-
-assert.throws(parse.bind(null, "{-1:42}"))
-
-for (var i=0; i<100; i++) {
- var str = '-01.e'.split('')
-
- var rnd = [1,2,3,4,5].map(function(x) {
- x = ~~(Math.random()*str.length)
- return str[x]
- }).join('')
-
- try {
- var x = parse(rnd)
- } catch(err) {
- x = 'fail'
- }
- try {
- var y = JSON.parse(rnd)
- } catch(err) {
- y = 'fail'
- }
- try {
- var z = eval(rnd)
- } catch(err) {
- z = 'fail'
- }
- //console.log(rnd, x, y, z)
- if (x !== y && x !== z) throw 'ERROR'
-}
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_portable.js b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_portable.js
deleted file mode 100644
index 0143e7d8e5..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_portable.js
+++ /dev/null
@@ -1,60 +0,0 @@
-var assert = require('assert')
-var FS = require('fs')
-var YAML = require('js-yaml')
-var jju = require('../')
-
-function addTest(name, fn) {
- if (typeof(describe) === 'function') {
- it(name, fn)
- } else {
- fn()
- }
-}
-
-var schema = YAML.Schema.create([
- new YAML.Type('!error', {
- kind: 'scalar',
- resolve: function (state) {
- //state.result = null
- return true
- },
- })
-])
-
-var tests = YAML.safeLoad(FS.readFileSync(__dirname + '/portable-json5-tests.yaml', 'utf8'), {
- schema: schema
-})
-
-if (!Object.is) {
- Object.defineProperty(Object, 'is', {
- value: function(x, y) {
- if (x === y) {
- return x !== 0 || 1 / x === 1 / y;
- }
- return x !== x && y !== y;
- },
- configurable: true,
- enumerable: false,
- writable: true,
- })
-}
-
-for (var k in tests) {
- ;(function(k) {
- addTest(k, function() {
- try {
- var result = jju.parse(tests[k].input)
- } catch(err) {
- result = null
- }
-
- // need deepStrictEqual
- if (typeof(result) === 'object') {
- assert.deepEqual(result, tests[k].output)
- } else {
- assert(Object.is(result, tests[k].output), String(result) + ' == ' + tests[k].output)
- }
- })
- })(k)
-}
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_stringify.js b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_stringify.js
deleted file mode 100644
index c97e38e93c..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_stringify.js
+++ /dev/null
@@ -1,89 +0,0 @@
-var assert = require('assert')
-var parse = require('../').parse
-var stringify = require('../').stringify
-
-function deepEqual(x, y) {
- if (Number.isNaN(x)) {
- return assert(Number.isNaN(y))
- }
- assert.deepEqual(x, y)
-}
-
-function addTest(arg, arg2, arg3) {
- function fn() {
- deepEqual(parse(stringify(arg)), arg2 === undefined ? arg : arg2)
- if (arg !== undefined) deepEqual(JSON.parse(stringify(arg, {mode: 'json', indent: false})), (arg3 === undefined ? (arg2 === undefined ? arg : arg2) : arg3))
- }
-
- if (typeof(describe) === 'function') {
- it('test_stringify: ' + JSON.stringify(arg), fn)
- } else {
- fn()
- }
-}
-
-addTest(0)
-addTest(-0)
-addTest(NaN, undefined, null)
-addTest(Infinity, undefined, null)
-addTest(-Infinity, undefined, null)
-addTest(123)
-addTest(19508130958019385.135135)
-addTest(-2e123)
-addTest(null)
-addTest(undefined)
-addTest([])
-addTest([,,,,,,,], [null,null,null,null,null,null,null])
-addTest([undefined,null,1,2,3,], [null,null,1,2,3])
-addTest([[[[]]],[[]]])
-addTest({})
-addTest({1:2,3:4})
-addTest({1:{1:{1:{1:4}}}, 3:4})
-addTest({1:undefined, 3:undefined}, {})
-addTest(new Number(4), 4)
-addTest(new Boolean(true), true)
-addTest(new String('xqefxef'), 'xqefxef')
-addTest(new Boolean(), false)
-
-var r='';for (var i=0; i<5000; i++) {r+=String.fromCharCode(i)}
-addTest(r)
-
-assert.equal("[1, 2, 3]", stringify([1, 2, 3], {indent: 1}))
-assert.equal("[1, 2, 3]", stringify([1, 2, 3], {indent: 2}))
-
-var oddball = Object(42)
-oddball.__proto__ = { __proto__: null }
-assert.equal('{}', stringify(oddball))
-
-/* this WILL throw
-var falseNum = Object("37")
-falseNum.__proto__ = Number.prototype
-assert.equal("{0: '3', 1: '7'}", stringify(falseNum))*/
-
-assert.equal(stringify(Infinity), 'Infinity')
-assert.equal(stringify(Infinity, {mode: 'json'}), 'null')
-assert.equal(stringify(NaN), 'NaN')
-assert.equal(stringify(NaN, {mode: 'json'}), 'null')
-assert.equal(stringify(-0), '-0')
-
-assert.equal(stringify('test', null), "'test'")
-
-var array = [""]
-var expected = "''"
-for (var i = 0; i < 1000; i++) {
- array.push("")
- expected = "''," + expected
-}
-expected = '[' + expected + ']'
-assert.equal(expected, stringify(array, {indent: false}))
-
-assert.strictEqual(stringify([1,2,3], function(){}), undefined)
-
-// don't stringify prototype
-assert.equal('{a: 1}', stringify({a:1,__proto__:{b:2}}))
-
-// sort keys tests
-assert.equal('{a: 1, b: 2, z: 3}', stringify({b:2,a:1,z:3}, {sort_keys: 1}))
-assert.equal('{a: 1, b: {a: 2, b: 5, c: 1}, z: 3}', stringify({b:{c:1,a:2,b:5},a:1,z:3}, {sort_keys: 1}))
-assert.equal('{a: [3, 5, 1], b: 2, z: 3}', stringify({b:2,a:[3,5,1],z:3}, {sort_keys: 1}))
-assert.equal('{b: 2, a: 1, z: 3}', stringify({b:2,a:1,z:3}, {sort_keys: 0}))
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_tokenize.js b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_tokenize.js
deleted file mode 100644
index 64fb7ec93d..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_tokenize.js
+++ /dev/null
@@ -1,99 +0,0 @@
-var assert = require('assert')
-var parse = require('../').parse
-
-function tokenize(arg) {
- var result = []
- parse(arg, {_tokenize: function(smth) {
- result.push(smth)
- }})
- assert.deepEqual(result.map(function(x){return x.raw}).join(''), arg)
- return result
-}
-
-function addTest(x, exp) {
- function fn(){assert.deepEqual(tokenize(x), exp)}
-
- if (typeof(describe) === 'function') {
- it('test_tokenize: ' + JSON.stringify(x), fn)
- } else {
- fn()
- }
-}
-
-addTest('123', [ { raw: '123', value: 123, type: 'literal', stack: [] }])
-
-addTest(' /* zz */\r\n true /* zz */\n',
-[ { raw: ' ', type: 'whitespace', stack: [] },
- { raw: '/* zz */', type: 'comment', stack: [] },
- { raw: '\r\n', type: 'newline', stack: [] },
- { raw: ' ', type: 'whitespace', stack: [] },
- { raw: 'true', type: 'literal', value: true, stack: [] },
- { raw: ' ', type: 'whitespace', stack: [] },
- { raw: '/* zz */', type: 'comment', stack: [] },
- { raw: '\n', type: 'newline', stack: [] } ])
-
-addTest('{q:123, w : /*zz*/\n\r 345 } ',
-[ { raw: '{', type: 'separator', stack: [] },
- { raw: 'q', type: 'key', value: 'q', stack: [] },
- { raw: ':', type: 'separator', stack: [] },
- { raw: '123', type: 'literal', value: 123, stack: ['q'] },
- { raw: ',', type: 'separator', stack: [] },
- { raw: ' ', type: 'whitespace', stack: [] },
- { raw: 'w', type: 'key', value: 'w', stack: [] },
- { raw: ' ', type: 'whitespace', stack: [] },
- { raw: ':', type: 'separator', stack: [] },
- { raw: ' ', type: 'whitespace', stack: [] },
- { raw: '/*zz*/', type: 'comment', stack: [] },
- { raw: '\n', type: 'newline', stack: [] },
- { raw: '\r', type: 'newline', stack: [] },
- { raw: ' ', type: 'whitespace', stack: [] },
- { raw: '345', type: 'literal', value: 345, stack: ['w'] },
- { raw: ' ', type: 'whitespace', stack: [] },
- { raw: '}', type: 'separator', stack: [] },
- { raw: ' ', type: 'whitespace', stack: [] } ])
-
-addTest('null /* */// xxx\n//xxx',
-[ { raw: 'null', type: 'literal', value: null, stack: [] },
- { raw: ' ', type: 'whitespace', stack: [] },
- { raw: '/* */', type: 'comment', stack: [] },
- { raw: '// xxx', type: 'comment', stack: [] },
- { raw: '\n', type: 'newline', stack: [] },
- { raw: '//xxx', type: 'comment', stack: [] } ])
-
-addTest('[1,2,[[],[1]],{},{1:2},{q:{q:{}}},]',
-[ { raw: '[', type: 'separator', stack: [] },
- { raw: '1', type: 'literal', value: 1, stack: [0] },
- { raw: ',', type: 'separator', stack: [] },
- { raw: '2', type: 'literal', value: 2, stack: [1] },
- { raw: ',', type: 'separator', stack: [] },
- { raw: '[', type: 'separator', stack: [2] },
- { raw: '[', type: 'separator', stack: [2,0] },
- { raw: ']', type: 'separator', stack: [2,0] },
- { raw: ',', type: 'separator', stack: [2] },
- { raw: '[', type: 'separator', stack: [2,1] },
- { raw: '1', type: 'literal', value: 1, stack: [2,1,0] },
- { raw: ']', type: 'separator', stack: [2,1] },
- { raw: ']', type: 'separator', stack: [2] },
- { raw: ',', type: 'separator', stack: [] },
- { raw: '{', type: 'separator', stack: [3] },
- { raw: '}', type: 'separator', stack: [3] },
- { raw: ',', type: 'separator', stack: [] },
- { raw: '{', type: 'separator', stack: [4] },
- { raw: '1', type: 'key', value: 1, stack: [4] },
- { raw: ':', type: 'separator', stack: [4] },
- { raw: '2', type: 'literal', value: 2, stack: [4,'1'] },
- { raw: '}', type: 'separator', stack: [4] },
- { raw: ',', type: 'separator', stack: [] },
- { raw: '{', type: 'separator', stack: [5] },
- { raw: 'q', type: 'key', value: 'q', stack: [5] },
- { raw: ':', type: 'separator', stack: [5] },
- { raw: '{', type: 'separator', stack: [5,'q'] },
- { raw: 'q', type: 'key', value: 'q', stack: [5,'q'] },
- { raw: ':', type: 'separator', stack: [5,'q'] },
- { raw: '{', type: 'separator', stack: [5,'q','q'] },
- { raw: '}', type: 'separator', stack: [5,'q','q'] },
- { raw: '}', type: 'separator', stack: [5,'q'] },
- { raw: '}', type: 'separator', stack: [5] },
- { raw: ',', type: 'separator', stack: [] },
- { raw: ']', type: 'separator', stack: [] } ])
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_updates.js b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_updates.js
deleted file mode 100644
index b7482519a9..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/test_updates.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var assert = require('assert')
-var FS = require('fs')
-var YAML = require('js-yaml')
-var jju = require('../')
-
-function addTest(name, fn) {
- if (typeof(describe) === 'function') {
- it(name, fn)
- } else {
- fn()
- }
-}
-
-FS.readdirSync(__dirname + '/update').filter(function(file) {
- return file.match(/^[^\.].*\.yaml$/)
-}).forEach(function(file) {
- addTest('update: ' + file, function() {
- var test = YAML.load(FS.readFileSync(__dirname + '/update/' + file, 'utf8'))
- assert.strictEqual(test.test(jju, test.input), test.output)
- })
-})
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/author.yaml b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/author.yaml
deleted file mode 100644
index 4b08bb61b4..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/author.yaml
+++ /dev/null
@@ -1,31 +0,0 @@
-input: |
- { "name": "just-a-demo",
- "version": "0.1.2",
- "description": "blahblahblah",
- "main": "test.js",
- "scripts": { "test": "echo \"Error: no test specified\" && exit 1" },
- "author": "John Doe <whoever@google.com>",
- "license": "BSD-2-Clause" }
-
-output: |
- { "name": "just-a-demo",
- "version": "0.1.2",
- "description": "blahblahblah",
- "main": "test.js",
- "scripts": { "test": "echo \"Error: no test specified\" && exit 1" },
- "author": {
- "name": "John Doe",
- "email": "whoever@google.com"
- },
- "license": "BSD-2-Clause" }
-
-test: !!js/function |
- function(jju, input) {
- obj = jju.parse(input)
- obj.author = {
- name: 'John Doe',
- email: 'whoever@google.com',
- }
- return jju.update(input, obj)
- }
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/deep-object.yaml b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/deep-object.yaml
deleted file mode 100644
index e0795a3787..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/deep-object.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-input: |
- {
- "foo": {
- "bar": {
- "baz": {
- "quux": "4"
- }
- }
- }
- }
-
-output: |
- {
- "foo": {
- "bar": {
- "baz": {
- "quux": "4"
- },
- "qwe": {
- "rty": {
- "aaa": {
- "bbb": 1
- }
- }
- }
- }
- }
- }
-
-test: !!js/function |
- function(jju, input) {
- obj = jju.parse(input)
- obj.foo.bar.qwe = {rty: {aaa: {bbb: 1}}}
- return jju.update(input, obj, {mode:'json'})
- }
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/delete.yaml b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/delete.yaml
deleted file mode 100644
index b964715d37..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/delete.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-input: |
- {
- "name": "test",
- "version": "0.0.0",
- "dependencies": {
- "foo": "1.2.x",
- "bar": ">= 1"
- },
- "bundleDependencies": [
- "foo",
- "bar"
- ],
- "license": "BSD-2-Clause"
- }
-
-output: |
- {
- "name": "test",
- "version": "0.0.0",
- "dependencies": {
- "foo": "1.2.x"
- },
- "bundleDependencies": [
- "foo"
- ],
- "license": "BSD-2-Clause"
- }
-
-test: !!js/function |
- function(jju, input) {
- obj = jju.parse(input)
- obj.bundleDependencies.pop()
- delete obj.dependencies.bar
- return jju.update(input, obj, {mode:'json'})
- }
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/norm-array.yaml b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/norm-array.yaml
deleted file mode 100644
index c5b9dd952d..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/norm-array.yaml
+++ /dev/null
@@ -1,32 +0,0 @@
-input: |
- {
- "name": "test",
- "version": "0.0.0",
- "bundleDependencies": [
- "foo",
- "bar"
- ],
- "license": "BSD-2-Clause"
- }
-
-output: |
- {
- "name": "test",
- "version": "0.0.0",
- "bundleDependencies": [
- "foo",
- "bar",
- "baz",
- "quux"
- ],
- "license": "BSD-2-Clause"
- }
-
-test: !!js/function |
- function(jju, input) {
- obj = jju.parse(input)
- obj.bundleDependencies.push('baz')
- obj.bundleDependencies.push('quux')
- return jju.update(input, obj, {mode:'json'})
- }
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/norm-object.yaml b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/norm-object.yaml
deleted file mode 100644
index 93878675b7..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/norm-object.yaml
+++ /dev/null
@@ -1,32 +0,0 @@
-input: |
- {
- "name": "test",
- "version": "0.0.0",
- "dependencies": {
- "foobar": "*",
- "bazquux": ">= 1.1.1"
- },
- "license": "BSD-2-Clause"
- }
-
-output: |
- {
- "name": "test",
- "version": "0.0.0",
- "dependencies": {
- "foobar": "*",
- "bazquux": ">= 1.1.1",
- "whatever": "1.2.x",
- "qwerty": "1"
- },
- "license": "BSD-2-Clause"
- }
-
-test: !!js/function |
- function(jju, input) {
- obj = jju.parse(input)
- obj.dependencies.whatever = '1.2.x'
- obj.dependencies.qwerty = '1'
- return jju.update(input, obj, {mode:'json'})
- }
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/npm-array-bin.yaml b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/npm-array-bin.yaml
deleted file mode 100644
index 35e1639bfd..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/npm-array-bin.yaml
+++ /dev/null
@@ -1,29 +0,0 @@
-input: |
- { "name":"npm-test-array-bin"
- , "version":"1.2.5"
- , "bin": [ "bin/array-bin" ]
- , "scripts": { "test": "node test.js" } }
-
-# less than ideal, I know...
-output: |
- { "name":"npm-test-array-bin"
- , "version":"1.2.5"
- , "bin": {"array-bin":"bin/array-bin"}
- , "scripts": { "test": "node test.js" }, "readme": "just an npm test\n", "readmeFilename": "README", "description": "just an npm test", "_id": "npm-test-array-bin@1.2.5", "dist": {"shasum":"9c426a1bd55e98718ab4ddcc01fa57ea83c649f1"}, "_from": "npm-test-array-bin/" }
-
-test: !!js/function |
- function(jju, input) {
- obj =
- { name: 'npm-test-array-bin',
- version: '1.2.5',
- bin: { 'array-bin': 'bin/array-bin' },
- scripts: { test: 'node test.js' },
- readme: 'just an npm test\n',
- readmeFilename: 'README',
- description: 'just an npm test',
- _id: 'npm-test-array-bin@1.2.5',
- dist: { shasum: '9c426a1bd55e98718ab4ddcc01fa57ea83c649f1' },
- _from: 'npm-test-array-bin/' }
- return jju.update(input, obj)
- }
-
diff --git a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/pkg-json5.yaml b/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/pkg-json5.yaml
deleted file mode 100644
index 21a5c6eb14..0000000000
--- a/deps/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/test/update/pkg-json5.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-input: |
- // vim:syntax=javascript
- {
- name: 'yapm',
- version: '1.1.0-1325', // upstream npm@1.3.25
- description: 'A package manager for node (npm fork)',
- }
-
-output: |
- // vim:syntax=javascript
- {
- name: 'yapm',
- version: '1.1.0-1325', // upstream npm@1.3.25
- description: 'A package manager for node (npm fork)',
- _id: 'yapm@1.1.0-1325',
- dist: {
- shasum: 'd5aa31c1ad00c1e7e57e07cea1b22c1806a47111',
- },
- _from: './zzz',
- }
-
-test: !!js/function |
- function(jju, input) {
- var upd = {
- "name": "yapm",
- "version": "1.1.0-1325",
- "description": "A package manager for node (npm fork)",
- "_id": "yapm@1.1.0-1325",
- "dist": {
- "shasum": "d5aa31c1ad00c1e7e57e07cea1b22c1806a47111"
- },
- "_from": "./zzz"
- }
- return jju.update(input, upd)
- }
-
diff --git a/deps/npm/node_modules/read-package-json/package.json b/deps/npm/node_modules/read-package-json/package.json
index 17113419c0..b6eadd5d00 100644
--- a/deps/npm/node_modules/read-package-json/package.json
+++ b/deps/npm/node_modules/read-package-json/package.json
@@ -1,42 +1,97 @@
{
- "name": "read-package-json",
- "version": "2.0.1",
+ "_args": [
+ [
+ "read-package-json@~2.0.0",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "read-package-json@>=2.0.0 <2.1.0",
+ "_id": "read-package-json@2.0.1",
+ "_inCache": true,
+ "_location": "/read-package-json",
+ "_nodeVersion": "2.2.2",
+ "_npmUser": {
+ "email": "kat@sykosomatic.org",
+ "name": "zkat"
+ },
+ "_npmVersion": "2.14.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "read-package-json",
+ "raw": "read-package-json@~2.0.0",
+ "rawSpec": "~2.0.0",
+ "scope": null,
+ "spec": ">=2.0.0 <2.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/",
+ "/init-package-json",
+ "/read-installed",
+ "/read-package-tree"
+ ],
+ "_resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.0.1.tgz",
+ "_shasum": "b822abfc2c4f0abfe7f52de6448be4560b6e7053",
+ "_shrinkwrap": null,
+ "_spec": "read-package-json@~2.0.0",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "description": "The thing npm uses to read package.json files with semantics and defaults and validation",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/read-package-json.git"
- },
- "main": "read-json.js",
- "scripts": {
- "test": "standard && tap test/*.js"
+ "bugs": {
+ "url": "https://github.com/isaacs/read-package-json/issues"
},
"dependencies": {
"glob": "^5.0.3",
+ "graceful-fs": "^4.1.2",
"json-parse-helpfulerror": "^1.0.2",
- "normalize-package-data": "^2.0.0",
- "graceful-fs": "^4.1.2"
+ "normalize-package-data": "^2.0.0"
},
+ "description": "The thing npm uses to read package.json files with semantics and defaults and validation",
"devDependencies": {
"standard": "^3.3.1",
"tap": "^1.2.0"
},
+ "directories": {},
+ "dist": {
+ "shasum": "b822abfc2c4f0abfe7f52de6448be4560b6e7053",
+ "tarball": "http://registry.npmjs.org/read-package-json/-/read-package-json-2.0.1.tgz"
+ },
+ "gitHead": "d4f9f52c823750e7f2a7b9069bc56b9fd3a0ee96",
+ "homepage": "https://github.com/isaacs/read-package-json#readme",
+ "installable": true,
+ "license": "ISC",
+ "main": "read-json.js",
+ "maintainers": [
+ {
+ "name": "iarna",
+ "email": "me@re-becca.org"
+ },
+ {
+ "name": "isaacs",
+ "email": "isaacs@npmjs.com"
+ },
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ },
+ {
+ "name": "zkat",
+ "email": "kat@sykosomatic.org"
+ }
+ ],
+ "name": "read-package-json",
"optionalDependencies": {
"graceful-fs": "^4.1.2"
},
- "license": "ISC",
- "readme": "# read-package-json\n\nThis is the thing that npm uses to read package.json files. It\nvalidates some stuff, and loads some default things.\n\nIt keeps a cache of the files you've read, so that you don't end\nup reading the same package.json file multiple times.\n\nNote that if you just want to see what's literally in the package.json\nfile, you can usually do `var data = require('some-module/package.json')`.\n\nThis module is basically only needed by npm, but it's handy to see what\nnpm will see when it looks at your package.\n\n## Usage\n\n```javascript\nvar readJson = require('read-package-json')\n\n// readJson(filename, [logFunction=noop], [strict=false], cb)\nreadJson('/path/to/package.json', console.error, false, function (er, data) {\n if (er) {\n console.error(\"There was an error reading the file\")\n return\n }\n\n console.error('the package data is', data)\n});\n```\n\n## readJson(file, [logFn = noop], [strict = false], cb)\n\n* `file` {String} The path to the package.json file\n* `logFn` {Function} Function to handle logging. Defaults to a noop.\n* `strict` {Boolean} True to enforce SemVer 2.0 version strings, and\n other strict requirements.\n* `cb` {Function} Gets called with `(er, data)`, as is The Node Way.\n\nReads the JSON file and does the things.\n\n## `package.json` Fields\n\nSee `man 5 package.json` or `npm help json`.\n\n## readJson.log\n\nBy default this is a reference to the `npmlog` module. But if that\nmodule can't be found, then it'll be set to just a dummy thing that does\nnothing.\n\nReplace with your own `{log,warn,error}` object for fun loggy time.\n\n## readJson.extras(file, data, cb)\n\nRun all the extra stuff relative to the file, with the parsed data.\n\nModifies the data as it does stuff. Calls the cb when it's done.\n\n## readJson.extraSet = [fn, fn, ...]\n\nArray of functions that are called by `extras`. Each one receives the\narguments `fn(file, data, cb)` and is expected to call `cb(er, data)`\nwhen done or when an error occurs.\n\nOrder is indeterminate, so each function should be completely\nindependent.\n\nMix and match!\n\n## readJson.cache\n\nThe `lru-cache` object that readJson uses to not read the same file over\nand over again. See\n[lru-cache](https://github.com/isaacs/node-lru-cache) for details.\n\n## Other Relevant Files Besides `package.json`\n\nSome other files have an effect on the resulting data object, in the\nfollowing ways:\n\n### `README?(.*)`\n\nIf there is a `README` or `README.*` file present, then npm will attach\na `readme` field to the data with the contents of this file.\n\nOwing to the fact that roughly 100% of existing node modules have\nMarkdown README files, it will generally be assumed to be Markdown,\nregardless of the extension. Please plan accordingly.\n\n### `server.js`\n\nIf there is a `server.js` file, and there is not already a\n`scripts.start` field, then `scripts.start` will be set to `node\nserver.js`.\n\n### `AUTHORS`\n\nIf there is not already a `contributors` field, then the `contributors`\nfield will be set to the contents of the `AUTHORS` file, split by lines,\nand parsed.\n\n### `bindings.gyp`\n\nIf a bindings.gyp file exists, and there is not already a\n`scripts.install` field, then the `scripts.install` field will be set to\n`node-gyp rebuild`.\n\n### `wscript`\n\nIf a wscript file exists, and there is not already a `scripts.install`\nfield, then the `scripts.install` field will be set to `node-waf clean ;\nnode-waf configure build`.\n\nNote that the `bindings.gyp` file supercedes this, since node-waf has\nbeen deprecated in favor of node-gyp.\n\n### `index.js`\n\nIf the json file does not exist, but there is a `index.js` file\npresent instead, and that file has a package comment, then it will try\nto parse the package comment, and use that as the data instead.\n\nA package comment looks like this:\n\n```javascript\n/**package\n * { \"name\": \"my-bare-module\"\n * , \"version\": \"1.2.3\"\n * , \"description\": \"etc....\" }\n **/\n\n// or...\n\n/**package\n{ \"name\": \"my-bare-module\"\n, \"version\": \"1.2.3\"\n, \"description\": \"etc....\" }\n**/\n```\n\nThe important thing is that it starts with `/**package`, and ends with\n`**/`. If the package.json file exists, then the index.js is not\nparsed.\n\n### `{directories.man}/*.[0-9]`\n\nIf there is not already a `man` field defined as an array of files or a\nsingle file, and\nthere is a `directories.man` field defined, then that directory will\nbe searched for manpages.\n\nAny valid manpages found in that directory will be assigned to the `man`\narray, and installed in the appropriate man directory at package install\ntime, when installed globally on a Unix system.\n\n### `{directories.bin}/*`\n\nIf there is not already a `bin` field defined as a string filename or a\nhash of `<name> : <filename>` pairs, then the `directories.bin`\ndirectory will be searched and all the files within it will be linked as\nexecutables at install time.\n\nWhen installing locally, npm links bins into `node_modules/.bin`, which\nis in the `PATH` environ when npm runs scripts. When\ninstalling globally, they are linked into `{prefix}/bin`, which is\npresumably in the `PATH` environment variable.\n",
- "readmeFilename": "README.md",
- "gitHead": "d4f9f52c823750e7f2a7b9069bc56b9fd3a0ee96",
- "bugs": {
- "url": "https://github.com/isaacs/read-package-json/issues"
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/read-package-json.git"
},
- "homepage": "https://github.com/isaacs/read-package-json#readme",
- "_id": "read-package-json@2.0.1",
- "_shasum": "b822abfc2c4f0abfe7f52de6448be4560b6e7053",
- "_from": "read-package-json@2.0.1"
+ "scripts": {
+ "test": "standard && tap test/*.js"
+ },
+ "version": "2.0.1"
}
diff --git a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/.travis.yml b/deps/npm/node_modules/read-package-tree/.travis.yml
index e1bcee1acd..e1bcee1acd 100644
--- a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/.travis.yml
+++ b/deps/npm/node_modules/read-package-tree/.travis.yml
diff --git a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/LICENSE b/deps/npm/node_modules/read-package-tree/LICENSE
index 19129e315f..19129e315f 100644
--- a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/LICENSE
+++ b/deps/npm/node_modules/read-package-tree/LICENSE
diff --git a/deps/npm/node_modules/read-package-tree/README.md b/deps/npm/node_modules/read-package-tree/README.md
new file mode 100644
index 0000000000..b3cda81f7f
--- /dev/null
+++ b/deps/npm/node_modules/read-package-tree/README.md
@@ -0,0 +1,68 @@
+# read-package-tree
+
+Read the contents of node_modules.
+
+## USAGE
+
+```javascript
+var rpt = require ('read-package-tree')
+rpt('/path/to/pkg/root', function (node, kidName) {
+ // optional filter function– if included, each package folder found is passed to
+ // it to see if it should be included in the final tree
+ // node is what we're adding children to
+ // kidName is the directory name of the module we're considering adding
+ // return true -> include, false -> skip
+}, function (er, data) {
+ // er means that something didn't work.
+ // data is a structure like:
+ // {
+ // package: <package.json data, or an empty object>
+ // package.name: defaults to `basename(path)`
+ // children: [ <more things like this> ]
+ // parent: <thing that has this in its children property, or null>
+ // path: <path loaded>
+ // realpath: <the real path on disk>
+ // isLink: <set if this is a Link>
+ // target: <if a Link, then this is the actual Node>
+ // error: <if set, the error we got loading/parsing the package.json>
+ // }
+})
+```
+
+That's it. It doesn't figure out if dependencies are met, it doesn't
+mutate package.json data objects (beyond what
+[read-package-json](http://npm.im/read-package-json) already does), it
+doesn't limit its search to include/exclude `devDependencies`, or
+anything else.
+
+Just follows the links in the `node_modules` heirarchy and reads the
+package.json files it finds therein.
+
+## Symbolic Links
+
+When there are symlinks to packages in the `node_modules` hierarchy, a
+`Link` object will be created, with a `target` that is a `Node`
+object.
+
+For the most part, you can treat `Link` objects just the same as
+`Node` objects. But if your tree-walking program needs to treat
+symlinks differently from normal folders, then make sure to check the
+object.
+
+In a given `read-package-tree` run, a specific `path` will always
+correspond to a single object, and a specific `realpath` will always
+correspond to a single `Node` object. This means that you may not be
+able to pass the resulting data object to `JSON.stringify`, because it
+may contain cycles.
+
+## Errors
+
+Errors parsing or finding a package.json in node_modules will result in a
+node with the error property set. We will still find deeper node_modules
+if any exist. *Prior to `5.0.0` these aborted tree reading with an error
+callback.*
+
+Only a few classes of errors are fatal (result in an error callback):
+
+* If the top level location is entirely missing, that will error.
+* if `fs.realpath` returns an error for any path its trying to resolve.
diff --git a/deps/npm/node_modules/read-package-tree/package.json b/deps/npm/node_modules/read-package-tree/package.json
new file mode 100644
index 0000000000..4f70ab170e
--- /dev/null
+++ b/deps/npm/node_modules/read-package-tree/package.json
@@ -0,0 +1,86 @@
+{
+ "_args": [
+ [
+ "read-package-tree@~5.1.1",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "read-package-tree@>=5.1.1 <5.2.0",
+ "_id": "read-package-tree@5.1.2",
+ "_inCache": true,
+ "_location": "/read-package-tree",
+ "_nodeVersion": "0.12.7",
+ "_npmUser": {
+ "email": "me@re-becca.org",
+ "name": "iarna"
+ },
+ "_npmVersion": "2.13.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "read-package-tree",
+ "raw": "read-package-tree@~5.1.1",
+ "rawSpec": "~5.1.1",
+ "scope": null,
+ "spec": ">=5.1.1 <5.2.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_shasum": "e3a488792f40cf470819f01a610e719d64f09094",
+ "_shrinkwrap": null,
+ "_spec": "read-package-tree@~5.1.1",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
+ "url": "http://blog.izs.me/"
+ },
+ "bugs": {
+ "url": "https://github.com/npm/read-package-tree/issues"
+ },
+ "dependencies": {
+ "debuglog": "^1.0.1",
+ "dezalgo": "^1.0.0",
+ "once": "^1.3.0",
+ "read-package-json": "^2.0.0",
+ "readdir-scoped-modules": "^1.0.0"
+ },
+ "description": "Read the contents of node_modules.",
+ "devDependencies": {
+ "archy": "0",
+ "tap": "^1.2.0"
+ },
+ "directories": {
+ "test": "test"
+ },
+ "dist": {
+ "shasum": "e3a488792f40cf470819f01a610e719d64f09094",
+ "tarball": "http://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.2.tgz"
+ },
+ "gitHead": "2ed40c4654804f2a5ddb7b0b2c509080731eea6b",
+ "homepage": "https://github.com/npm/read-package-tree",
+ "installable": true,
+ "license": "ISC",
+ "main": "rpt.js",
+ "maintainers": [
+ {
+ "name": "isaacs",
+ "email": "i@izs.me"
+ },
+ {
+ "name": "iarna",
+ "email": "me@re-becca.org"
+ }
+ ],
+ "name": "read-package-tree",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/npm/read-package-tree.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "5.1.2"
+}
diff --git a/deps/npm/node_modules/read-package-tree/rpt.js b/deps/npm/node_modules/read-package-tree/rpt.js
new file mode 100644
index 0000000000..acd91bd8c0
--- /dev/null
+++ b/deps/npm/node_modules/read-package-tree/rpt.js
@@ -0,0 +1,190 @@
+var fs = require('fs')
+var rpj = require('read-package-json')
+var path = require('path')
+var dz = require('dezalgo')
+var once = require('once')
+var readdir = require('readdir-scoped-modules')
+var debug = require('debuglog')('rpt')
+
+function dpath (p) {
+ if (!p) return ''
+ if (p.indexOf(process.cwd()) === 0) {
+ p = p.substr(process.cwd().length + 1)
+ }
+ return p
+}
+
+module.exports = rpt
+
+rpt.Node = Node
+rpt.Link = Link
+
+var ID = 0
+function Node (pkg, logical, physical, er, cache) {
+ if (cache[physical]) return cache[physical]
+
+ if (!(this instanceof Node)) {
+ return new Node(pkg, logical, physical, er, cache)
+ }
+
+ cache[physical] = this
+
+ debug(this.constructor.name, dpath(physical), pkg && pkg._id)
+
+ this.id = ID++
+ this.package = pkg || {}
+ this.path = logical
+ this.realpath = physical
+ this.parent = null
+ this.isLink = false
+ this.children = []
+ this.error = er
+}
+
+Node.prototype.package = null
+Node.prototype.path = ''
+Node.prototype.realpath = ''
+Node.prototype.children = null
+Node.prototype.error = null
+
+function Link (pkg, logical, physical, realpath, er, cache) {
+ if (cache[physical]) return cache[physical]
+
+ if (!(this instanceof Link)) {
+ return new Link(pkg, logical, physical, realpath, er, cache)
+ }
+
+ cache[physical] = this
+
+ debug(this.constructor.name, dpath(physical), pkg && pkg._id)
+
+ this.id = ID++
+ this.path = logical
+ this.realpath = realpath
+ this.package = pkg || {}
+ this.parent = null
+ this.target = new Node(this.package, logical, realpath, er, cache)
+ this.isLink = true
+ this.children = this.target.children
+ this.error = er
+}
+
+Link.prototype = Object.create(Node.prototype, {
+ constructor: { value: Link }
+})
+Link.prototype.target = null
+Link.prototype.realpath = ''
+
+function loadNode (logical, physical, cache, cb) {
+ debug('loadNode', dpath(logical))
+ fs.realpath(physical, function (er, real) {
+ if (er) return cb(er)
+ debug('realpath l=%j p=%j real=%j', dpath(logical), dpath(physical), dpath(real))
+ var pj = path.resolve(real, 'package.json')
+ rpj(pj, function (er, pkg) {
+ pkg = pkg || null
+ var node
+ if (physical === real) {
+ node = new Node(pkg, logical, physical, er, cache)
+ } else {
+ node = new Link(pkg, logical, physical, real, er, cache)
+ }
+
+ cb(null, node)
+ })
+ })
+}
+
+function loadChildren (node, cache, filterWith, cb) {
+ debug('loadChildren', dpath(node.path))
+ // don't let it be called more than once
+ cb = once(cb)
+ var nm = path.resolve(node.path, 'node_modules')
+ readdir(nm, function (er, kids) {
+ // If there are no children, that's fine, just return
+ if (er) return cb(null, node)
+
+ kids = kids.filter(function (kid) {
+ return kid[0] !== '.' && (!filterWith || filterWith(node, kid))
+ })
+
+ var l = kids . length
+ if (l === 0) return cb(null, node)
+
+ kids.forEach(function (kid) {
+ var kidPath = path.resolve(nm, kid)
+ var kidRealPath = path.resolve(node.realpath,'node_modules',kid)
+ loadNode(kidPath, kidRealPath, cache, then)
+ })
+
+ function then (er, kid) {
+ if (er) return cb(er)
+
+ node.children.push(kid)
+ kid.parent = node
+ if (--l === 0) {
+ sortChildren(node)
+ return cb(null, node)
+ }
+ }
+ })
+}
+
+function sortChildren (node) {
+ node.children = node.children.sort(function (a, b) {
+ a = a.package.name ? a.package.name.toLowerCase() : a.path
+ b = b.package.name ? b.package.name.toLowerCase() : b.path
+ return a > b ? 1 : -1
+ })
+}
+
+function loadTree (node, did, cache, filterWith, cb) {
+ debug('loadTree', dpath(node.path), !!cache[node.path])
+
+ if (did[node.realpath]) {
+ return dz(cb)(null, node)
+ }
+
+ did[node.realpath] = true
+
+ cb = once(cb)
+ loadChildren(node, cache, filterWith, function (er, node) {
+ if (er) return cb(er)
+
+ var kids = node.children.filter(function (kid) {
+ return !did[kid.realpath]
+ })
+
+ var l = kids.length
+ if (l === 0) return cb(null, node)
+
+ kids.forEach(function (kid, index) {
+ loadTree(kid, did, cache, filterWith, then)
+ })
+
+ function then (er, kid) {
+ if (er) return cb(er)
+
+ if (--l === 0) cb(null, node)
+ }
+ })
+}
+
+function rpt (root, filterWith, cb) {
+ if (!cb) {
+ cb = filterWith
+ filterWith = null
+ }
+ fs.realpath(root, function (er, realRoot) {
+ if (er) return cb(er)
+ debug('rpt', dpath(realRoot))
+ var cache = Object.create(null)
+ loadNode(root, realRoot, cache, function (er, node) {
+ // if there's an error, it's fine, as long as we got a node
+ if (!node) return cb(er)
+ loadTree(node, {}, cache, filterWith, function (lter, tree) {
+ cb(er && er.code !== 'ENOENT' ? er : lter, tree)
+ })
+ })
+ })
+}
diff --git a/deps/npm/node_modules/read-package-tree/test/basic.js b/deps/npm/node_modules/read-package-tree/test/basic.js
new file mode 100644
index 0000000000..0dcb538911
--- /dev/null
+++ b/deps/npm/node_modules/read-package-tree/test/basic.js
@@ -0,0 +1,155 @@
+var test = require('tap').test
+var rpt = require('../rpt.js')
+var path = require('path')
+var fs = require('fs')
+var archy = require('archy')
+var fixtures = path.resolve(__dirname, 'fixtures')
+var roots = [ 'root', 'other', 'selflink', 'noname' ]
+var cwd = path.resolve(__dirname, '..')
+
+var symlinks = {
+ 'selflink/node_modules/@scope/z/node_modules/glob':
+ '../../../foo/node_modules/glob',
+ 'other/node_modules/glob':
+ '../../root/node_modules/@scope/x/node_modules/glob',
+ 'linkedroot':
+ 'root',
+ 'deep/root':
+ '../root',
+ 'deeproot':
+ 'deep'
+}
+
+function cleanup () {
+ Object.keys(symlinks).forEach(function (s) {
+ var p = path.resolve(cwd, 'test/fixtures', s)
+ try {
+ fs.unlinkSync(p)
+ } catch (er) {}
+ })
+}
+
+test('setup symlinks', function (t) {
+ cleanup()
+
+ Object.keys(symlinks).forEach(function (s) {
+ var p = path.resolve(cwd, 'test/fixtures', s)
+ fs.symlinkSync(symlinks [ s ], p, 'dir')
+ })
+
+ t.end()
+})
+
+roots.forEach(function (root) {
+ var dir = path.resolve(fixtures, root)
+ var expectedtxt = path.resolve(dir, 'archy.txt')
+ var expectedre = path.resolve(dir, 'archy.re')
+
+ test(root, function (t) {
+ rpt(dir, function (er, d) {
+ if (er && er.code !== 'ENOENT') throw er
+
+ var actual = archy(archyize(d)).trim()
+ // console . log ('----', dir)
+ console.log(actual)
+ // console . log (require ('util') . inspect (d, {
+ // depth: Infinity
+ // }))
+ try {
+ var expect = fs.readFileSync(expectedtxt, 'utf8').trim()
+ t.equal(actual, expect, root + ' tree')
+ } catch (e) {
+ var expect = new RegExp(fs.readFileSync(expectedre, 'utf8').trim())
+ t.like(actual, expect, root + ' tree')
+ }
+ t.end()
+ })
+ })
+})
+
+test('linkedroot', function (t) {
+ var dir = path.resolve(fixtures, 'linkedroot')
+ var out = dir + '-archy.txt'
+ rpt(dir, function (er, d) {
+ if (er && er.code !== 'ENOENT') throw er
+
+ var actual = archy(archyize(d)).trim()
+ console.log(actual)
+ var expect = fs.readFileSync(out, 'utf8').trim()
+ t.equal(actual, expect, 'linkedroot tree')
+ t.end()
+ })
+})
+
+test('deeproot', function (t) {
+ var dir = path.resolve(fixtures, 'deeproot/root')
+ var out = path.resolve(fixtures, 'deep') + '-archy.txt'
+ rpt(dir, function (er, d) {
+ if (er && er.code !== 'ENOENT') throw er
+
+ var actual = archy(archyize(d)).trim()
+ console.log(actual)
+ var expect = fs.readFileSync(out, 'utf8').trim()
+ t.equal(actual, expect, 'deeproot tree')
+ t.end()
+ })
+})
+
+test('broken json', function (t) {
+ rpt(path.resolve(fixtures, 'bad'), function (er, d) {
+ t.ok(d.error, 'Got an error object')
+ t.equal(d.error && d.error.code, 'EJSONPARSE')
+ t.ok(d, 'Got a tree')
+ t.end()
+ })
+})
+
+test('missing json does not obscure deeper errors', function (t) {
+ rpt(path.resolve(fixtures, 'empty'), function (er, d) {
+ var error = d.error
+ t.ok(error, 'Error reading json of top level')
+ t.equal(error && error.code, 'ENOENT')
+ var childError = d.children.length===1 && d.children[0].error
+ t.ok(childError, 'Error parsing JSON of child node')
+ t.equal(childError && childError.code, 'EJSONPARSE')
+ t.end()
+ })
+})
+test('missing folder', function (t) {
+ rpt(path.resolve(fixtures, 'does-not-exist'), function (er, d) {
+ t.ok(er, 'Got an error object')
+ t.equal(er && er.code, 'ENOENT')
+ t.ok(!d, 'No tree on top level error')
+ t.end()
+ })
+})
+
+
+function archyize (d, seen) {
+ seen = seen || {}
+ var path = d.path
+ if (d.target) {
+ path = d.target.path
+ }
+
+ var label = d.package._id ? d.package._id + ' ' :
+ d.package.name ? d.package.name + (d.package.version ? '@' + d.package.version : '') + ' ' :
+ ''
+ label += path.substr(cwd.length + 1)
+
+ if (d . target) {
+ return { label: label + ' (symlink)', nodes: [] }
+ }
+
+ return {
+ label: label,
+ nodes: d.children.map(function (kid) {
+ return archyize(kid, seen)
+ })
+ }
+}
+
+test('cleanup', function (t) {
+ cleanup()
+ t.end()
+})
diff --git a/deps/npm/node_modules/read-package-tree/test/fixtures/bad/package.json b/deps/npm/node_modules/read-package-tree/test/fixtures/bad/package.json
new file mode 100644
index 0000000000..21d815ec3b
--- /dev/null
+++ b/deps/npm/node_modules/read-package-tree/test/fixtures/bad/package.json
@@ -0,0 +1,2 @@
+{
+ "NOPE"
diff --git a/deps/npm/node_modules/read-package-tree/test/fixtures/deep-archy.txt b/deps/npm/node_modules/read-package-tree/test/fixtures/deep-archy.txt
new file mode 100644
index 0000000000..630eab1a49
--- /dev/null
+++ b/deps/npm/node_modules/read-package-tree/test/fixtures/deep-archy.txt
@@ -0,0 +1,11 @@
+root@1.2.3 test/fixtures/deeproot/root
+├─┬ @scope/x@1.2.3 test/fixtures/deeproot/root/node_modules/@scope/x
+│ └─┬ glob@4.0.5 test/fixtures/deeproot/root/node_modules/@scope/x/node_modules/glob
+│ ├── graceful-fs@3.0.2 test/fixtures/deeproot/root/node_modules/@scope/x/node_modules/glob/node_modules/graceful-fs
+│ ├── inherits@2.0.1 test/fixtures/deeproot/root/node_modules/@scope/x/node_modules/glob/node_modules/inherits
+│ ├─┬ minimatch@1.0.0 test/fixtures/deeproot/root/node_modules/@scope/x/node_modules/glob/node_modules/minimatch
+│ │ ├── lru-cache@2.5.0 test/fixtures/deeproot/root/node_modules/@scope/x/node_modules/glob/node_modules/minimatch/node_modules/lru-cache
+│ │ └── sigmund@1.0.0 test/fixtures/deeproot/root/node_modules/@scope/x/node_modules/glob/node_modules/minimatch/node_modules/sigmund
+│ └── once@1.3.0 test/fixtures/deeproot/root/node_modules/@scope/x/node_modules/glob/node_modules/once
+├── @scope/y@1.2.3 test/fixtures/deeproot/root/node_modules/@scope/y
+└── foo@1.2.3 test/fixtures/deeproot/root/node_modules/foo \ No newline at end of file
diff --git a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@org/x/.keep b/deps/npm/node_modules/read-package-tree/test/fixtures/deep/.keep
index e69de29bb2..e69de29bb2 100644
--- a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@org/x/.keep
+++ b/deps/npm/node_modules/read-package-tree/test/fixtures/deep/.keep
diff --git a/deps/npm/node_modules/read-package-tree/test/fixtures/empty/node_modules/foo/package.json b/deps/npm/node_modules/read-package-tree/test/fixtures/empty/node_modules/foo/package.json
new file mode 100644
index 0000000000..98232c64fc
--- /dev/null
+++ b/deps/npm/node_modules/read-package-tree/test/fixtures/empty/node_modules/foo/package.json
@@ -0,0 +1 @@
+{
diff --git a/deps/npm/node_modules/read-package-tree/test/fixtures/linkedroot-archy.txt b/deps/npm/node_modules/read-package-tree/test/fixtures/linkedroot-archy.txt
new file mode 100644
index 0000000000..e34a460313
--- /dev/null
+++ b/deps/npm/node_modules/read-package-tree/test/fixtures/linkedroot-archy.txt
@@ -0,0 +1,11 @@
+root@1.2.3 test/fixtures/linkedroot
+├─┬ @scope/x@1.2.3 test/fixtures/linkedroot/node_modules/@scope/x
+│ └─┬ glob@4.0.5 test/fixtures/linkedroot/node_modules/@scope/x/node_modules/glob
+│ ├── graceful-fs@3.0.2 test/fixtures/linkedroot/node_modules/@scope/x/node_modules/glob/node_modules/graceful-fs
+│ ├── inherits@2.0.1 test/fixtures/linkedroot/node_modules/@scope/x/node_modules/glob/node_modules/inherits
+│ ├─┬ minimatch@1.0.0 test/fixtures/linkedroot/node_modules/@scope/x/node_modules/glob/node_modules/minimatch
+│ │ ├── lru-cache@2.5.0 test/fixtures/linkedroot/node_modules/@scope/x/node_modules/glob/node_modules/minimatch/node_modules/lru-cache
+│ │ └── sigmund@1.0.0 test/fixtures/linkedroot/node_modules/@scope/x/node_modules/glob/node_modules/minimatch/node_modules/sigmund
+│ └── once@1.3.0 test/fixtures/linkedroot/node_modules/@scope/x/node_modules/glob/node_modules/once
+├── @scope/y@1.2.3 test/fixtures/linkedroot/node_modules/@scope/y
+└── foo@1.2.3 test/fixtures/linkedroot/node_modules/foo \ No newline at end of file
diff --git a/deps/npm/node_modules/read-package-tree/test/fixtures/noname/archy.txt b/deps/npm/node_modules/read-package-tree/test/fixtures/noname/archy.txt
new file mode 100644
index 0000000000..03d78dfc69
--- /dev/null
+++ b/deps/npm/node_modules/read-package-tree/test/fixtures/noname/archy.txt
@@ -0,0 +1,2 @@
+test/fixtures/noname
+└── test/fixtures/noname/node_modules/foo
diff --git a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@org/y/.keep b/deps/npm/node_modules/read-package-tree/test/fixtures/noname/node_modules/foo/keep-alive
index e69de29bb2..e69de29bb2 100644
--- a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@org/y/.keep
+++ b/deps/npm/node_modules/read-package-tree/test/fixtures/noname/node_modules/foo/keep-alive
diff --git a/deps/npm/node_modules/read-package-tree/test/fixtures/other/archy.txt b/deps/npm/node_modules/read-package-tree/test/fixtures/other/archy.txt
new file mode 100644
index 0000000000..23666226c9
--- /dev/null
+++ b/deps/npm/node_modules/read-package-tree/test/fixtures/other/archy.txt
@@ -0,0 +1,2 @@
+test/fixtures/other
+└── glob@4.0.5 test/fixtures/other/node_modules/glob (symlink) \ No newline at end of file
diff --git a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@scope/x/.keep b/deps/npm/node_modules/read-package-tree/test/fixtures/other/node_modules/.bin
index e69de29bb2..e69de29bb2 100644
--- a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@scope/x/.keep
+++ b/deps/npm/node_modules/read-package-tree/test/fixtures/other/node_modules/.bin
diff --git a/deps/npm/node_modules/read-package-tree/test/fixtures/root/archy.txt b/deps/npm/node_modules/read-package-tree/test/fixtures/root/archy.txt
new file mode 100644
index 0000000000..1aacd3f0b7
--- /dev/null
+++ b/deps/npm/node_modules/read-package-tree/test/fixtures/root/archy.txt
@@ -0,0 +1,11 @@
+root@1.2.3 test/fixtures/root
+├─┬ @scope/x@1.2.3 test/fixtures/root/node_modules/@scope/x
+│ └─┬ glob@4.0.5 test/fixtures/root/node_modules/@scope/x/node_modules/glob
+│ ├── graceful-fs@3.0.2 test/fixtures/root/node_modules/@scope/x/node_modules/glob/node_modules/graceful-fs
+│ ├── inherits@2.0.1 test/fixtures/root/node_modules/@scope/x/node_modules/glob/node_modules/inherits
+│ ├─┬ minimatch@1.0.0 test/fixtures/root/node_modules/@scope/x/node_modules/glob/node_modules/minimatch
+│ │ ├── lru-cache@2.5.0 test/fixtures/root/node_modules/@scope/x/node_modules/glob/node_modules/minimatch/node_modules/lru-cache
+│ │ └── sigmund@1.0.0 test/fixtures/root/node_modules/@scope/x/node_modules/glob/node_modules/minimatch/node_modules/sigmund
+│ └── once@1.3.0 test/fixtures/root/node_modules/@scope/x/node_modules/glob/node_modules/once
+├── @scope/y@1.2.3 test/fixtures/root/node_modules/@scope/y
+└── foo@1.2.3 test/fixtures/root/node_modules/foo \ No newline at end of file
diff --git a/deps/npm/node_modules/read-package-tree/test/fixtures/root/package.json b/deps/npm/node_modules/read-package-tree/test/fixtures/root/package.json
new file mode 100644
index 0000000000..010347cee6
--- /dev/null
+++ b/deps/npm/node_modules/read-package-tree/test/fixtures/root/package.json
@@ -0,0 +1,2 @@
+{"name":"root",
+ "version":"1.2.3"} \ No newline at end of file
diff --git a/deps/npm/node_modules/read-package-tree/test/fixtures/selflink/archy.re b/deps/npm/node_modules/read-package-tree/test/fixtures/selflink/archy.re
new file mode 100644
index 0000000000..22e18109b1
--- /dev/null
+++ b/deps/npm/node_modules/read-package-tree/test/fixtures/selflink/archy.re
@@ -0,0 +1,13 @@
+selflink@1[.]2[.]3 test/fixtures/selflink
+├── @scope/y@1[.]2[.]3 test/fixtures/selflink/node_modules/@scope/y
+├─┬ @scope/z@1[.]2[.]3 test/fixtures/selflink/node_modules/@scope/z
+│ └── glob@4[.]0[.]5 test/fixtures/selflink/node_modules/foo/node_modules/glob [(]symlink[)]
+└─┬ foo@1[.]2[.]3 test/fixtures/selflink/node_modules/foo
+ ├─┬ glob@4[.]0[.]5 test/fixtures/selflink/node_modules/foo/node_modules/glob
+ │ ├── graceful-fs@3[.]0[.]2 test/fixtures/selflink/node_modules/(foo|@scope/z)/node_modules/glob/node_modules/graceful-fs
+ │ ├── inherits@2[.]0[.]1 test/fixtures/selflink/node_modules/(foo|@scope/z)/node_modules/glob/node_modules/inherits
+ │ ├─┬ minimatch@1[.]0[.]0 test/fixtures/selflink/node_modules/(foo|@scope/z)/node_modules/glob/node_modules/minimatch
+ │ │ ├── lru-cache@2[.]5[.]0 test/fixtures/selflink/node_modules/(foo|@scope/z)/node_modules/glob/node_modules/minimatch/node_modules/lru-cache
+ │ │ └── sigmund@1[.]0[.]0 test/fixtures/selflink/node_modules/(foo|@scope/z)/node_modules/glob/node_modules/minimatch/node_modules/sigmund
+ │ └── once@1[.]3[.]0 test/fixtures/selflink/node_modules/(foo|@scope/z)/node_modules/glob/node_modules/once
+ └── selflink@1[.]2[.]3 test/fixtures/selflink [(]symlink[)]
diff --git a/deps/npm/node_modules/read-package-tree/test/fixtures/selflink/package.json b/deps/npm/node_modules/read-package-tree/test/fixtures/selflink/package.json
new file mode 100644
index 0000000000..5bbf35e55b
--- /dev/null
+++ b/deps/npm/node_modules/read-package-tree/test/fixtures/selflink/package.json
@@ -0,0 +1,2 @@
+{"name":"selflink",
+ "version":"1.2.3"}
diff --git a/deps/npm/node_modules/read/package.json b/deps/npm/node_modules/read/package.json
index b8357c6315..04f8459555 100644
--- a/deps/npm/node_modules/read/package.json
+++ b/deps/npm/node_modules/read/package.json
@@ -1,57 +1,84 @@
{
- "name": "read",
- "version": "1.0.7",
- "main": "lib/read.js",
- "dependencies": {
- "mute-stream": "~0.0.4"
- },
- "devDependencies": {
- "tap": "^1.2.0"
+ "_args": [
+ [
+ "read@1.0.7",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "read@1.0.7",
+ "_id": "read@1.0.7",
+ "_inCache": true,
+ "_location": "/read",
+ "_nodeVersion": "2.2.1",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
},
- "engines": {
- "node": ">=0.8"
+ "_npmVersion": "3.2.2",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "read",
+ "raw": "read@1.0.7",
+ "rawSpec": "1.0.7",
+ "scope": null,
+ "spec": "1.0.7",
+ "type": "version"
},
+ "_requiredBy": [
+ "/",
+ "/init-package-json",
+ "/promzard"
+ ],
+ "_resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
+ "_shasum": "b3da19bd052431a97671d44a42634adf710b40c4",
+ "_shrinkwrap": null,
+ "_spec": "read@1.0.7",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "description": "read(1) for node programs",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/read.git"
- },
- "license": "ISC",
- "scripts": {
- "test": "tap test/*.js"
- },
- "files": [
- "lib/read.js"
- ],
- "gitHead": "b14516b9236c40140fd0666567f5d0c588a09a62",
"bugs": {
"url": "https://github.com/isaacs/read/issues"
},
- "homepage": "https://github.com/isaacs/read#readme",
- "_id": "read@1.0.7",
- "_shasum": "b3da19bd052431a97671d44a42634adf710b40c4",
- "_from": "read@1.0.7",
- "_npmVersion": "3.2.2",
- "_nodeVersion": "2.2.1",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
+ "dependencies": {
+ "mute-stream": "~0.0.4"
},
+ "description": "read(1) for node programs",
+ "devDependencies": {
+ "tap": "^1.2.0"
+ },
+ "directories": {},
"dist": {
"shasum": "b3da19bd052431a97671d44a42634adf710b40c4",
"tarball": "http://registry.npmjs.org/read/-/read-1.0.7.tgz"
},
+ "engines": {
+ "node": ">=0.8"
+ },
+ "files": [
+ "lib/read.js"
+ ],
+ "gitHead": "b14516b9236c40140fd0666567f5d0c588a09a62",
+ "homepage": "https://github.com/isaacs/read#readme",
+ "installable": true,
+ "license": "ISC",
+ "main": "lib/read.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz"
+ "name": "read",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/read.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.0.7"
}
diff --git a/deps/npm/node_modules/readable-stream/node_modules/core-util-is/README.md b/deps/npm/node_modules/readable-stream/node_modules/core-util-is/README.md
deleted file mode 100644
index 5a76b4149c..0000000000
--- a/deps/npm/node_modules/readable-stream/node_modules/core-util-is/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# core-util-is
-
-The `util.is*` functions introduced in Node v0.12.
diff --git a/deps/npm/node_modules/readable-stream/node_modules/core-util-is/float.patch b/deps/npm/node_modules/readable-stream/node_modules/core-util-is/float.patch
deleted file mode 100644
index a06d5c05f7..0000000000
--- a/deps/npm/node_modules/readable-stream/node_modules/core-util-is/float.patch
+++ /dev/null
@@ -1,604 +0,0 @@
-diff --git a/lib/util.js b/lib/util.js
-index a03e874..9074e8e 100644
---- a/lib/util.js
-+++ b/lib/util.js
-@@ -19,430 +19,6 @@
- // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
- // USE OR OTHER DEALINGS IN THE SOFTWARE.
-
--var formatRegExp = /%[sdj%]/g;
--exports.format = function(f) {
-- if (!isString(f)) {
-- var objects = [];
-- for (var i = 0; i < arguments.length; i++) {
-- objects.push(inspect(arguments[i]));
-- }
-- return objects.join(' ');
-- }
--
-- var i = 1;
-- var args = arguments;
-- var len = args.length;
-- var str = String(f).replace(formatRegExp, function(x) {
-- if (x === '%%') return '%';
-- if (i >= len) return x;
-- switch (x) {
-- case '%s': return String(args[i++]);
-- case '%d': return Number(args[i++]);
-- case '%j':
-- try {
-- return JSON.stringify(args[i++]);
-- } catch (_) {
-- return '[Circular]';
-- }
-- default:
-- return x;
-- }
-- });
-- for (var x = args[i]; i < len; x = args[++i]) {
-- if (isNull(x) || !isObject(x)) {
-- str += ' ' + x;
-- } else {
-- str += ' ' + inspect(x);
-- }
-- }
-- return str;
--};
--
--
--// Mark that a method should not be used.
--// Returns a modified function which warns once by default.
--// If --no-deprecation is set, then it is a no-op.
--exports.deprecate = function(fn, msg) {
-- // Allow for deprecating things in the process of starting up.
-- if (isUndefined(global.process)) {
-- return function() {
-- return exports.deprecate(fn, msg).apply(this, arguments);
-- };
-- }
--
-- if (process.noDeprecation === true) {
-- return fn;
-- }
--
-- var warned = false;
-- function deprecated() {
-- if (!warned) {
-- if (process.throwDeprecation) {
-- throw new Error(msg);
-- } else if (process.traceDeprecation) {
-- console.trace(msg);
-- } else {
-- console.error(msg);
-- }
-- warned = true;
-- }
-- return fn.apply(this, arguments);
-- }
--
-- return deprecated;
--};
--
--
--var debugs = {};
--var debugEnviron;
--exports.debuglog = function(set) {
-- if (isUndefined(debugEnviron))
-- debugEnviron = process.env.NODE_DEBUG || '';
-- set = set.toUpperCase();
-- if (!debugs[set]) {
-- if (new RegExp('\\b' + set + '\\b', 'i').test(debugEnviron)) {
-- var pid = process.pid;
-- debugs[set] = function() {
-- var msg = exports.format.apply(exports, arguments);
-- console.error('%s %d: %s', set, pid, msg);
-- };
-- } else {
-- debugs[set] = function() {};
-- }
-- }
-- return debugs[set];
--};
--
--
--/**
-- * Echos the value of a value. Trys to print the value out
-- * in the best way possible given the different types.
-- *
-- * @param {Object} obj The object to print out.
-- * @param {Object} opts Optional options object that alters the output.
-- */
--/* legacy: obj, showHidden, depth, colors*/
--function inspect(obj, opts) {
-- // default options
-- var ctx = {
-- seen: [],
-- stylize: stylizeNoColor
-- };
-- // legacy...
-- if (arguments.length >= 3) ctx.depth = arguments[2];
-- if (arguments.length >= 4) ctx.colors = arguments[3];
-- if (isBoolean(opts)) {
-- // legacy...
-- ctx.showHidden = opts;
-- } else if (opts) {
-- // got an "options" object
-- exports._extend(ctx, opts);
-- }
-- // set default options
-- if (isUndefined(ctx.showHidden)) ctx.showHidden = false;
-- if (isUndefined(ctx.depth)) ctx.depth = 2;
-- if (isUndefined(ctx.colors)) ctx.colors = false;
-- if (isUndefined(ctx.customInspect)) ctx.customInspect = true;
-- if (ctx.colors) ctx.stylize = stylizeWithColor;
-- return formatValue(ctx, obj, ctx.depth);
--}
--exports.inspect = inspect;
--
--
--// http://en.wikipedia.org/wiki/ANSI_escape_code#graphics
--inspect.colors = {
-- 'bold' : [1, 22],
-- 'italic' : [3, 23],
-- 'underline' : [4, 24],
-- 'inverse' : [7, 27],
-- 'white' : [37, 39],
-- 'grey' : [90, 39],
-- 'black' : [30, 39],
-- 'blue' : [34, 39],
-- 'cyan' : [36, 39],
-- 'green' : [32, 39],
-- 'magenta' : [35, 39],
-- 'red' : [31, 39],
-- 'yellow' : [33, 39]
--};
--
--// Don't use 'blue' not visible on cmd.exe
--inspect.styles = {
-- 'special': 'cyan',
-- 'number': 'yellow',
-- 'boolean': 'yellow',
-- 'undefined': 'grey',
-- 'null': 'bold',
-- 'string': 'green',
-- 'date': 'magenta',
-- // "name": intentionally not styling
-- 'regexp': 'red'
--};
--
--
--function stylizeWithColor(str, styleType) {
-- var style = inspect.styles[styleType];
--
-- if (style) {
-- return '\u001b[' + inspect.colors[style][0] + 'm' + str +
-- '\u001b[' + inspect.colors[style][1] + 'm';
-- } else {
-- return str;
-- }
--}
--
--
--function stylizeNoColor(str, styleType) {
-- return str;
--}
--
--
--function arrayToHash(array) {
-- var hash = {};
--
-- array.forEach(function(val, idx) {
-- hash[val] = true;
-- });
--
-- return hash;
--}
--
--
--function formatValue(ctx, value, recurseTimes) {
-- // Provide a hook for user-specified inspect functions.
-- // Check that value is an object with an inspect function on it
-- if (ctx.customInspect &&
-- value &&
-- isFunction(value.inspect) &&
-- // Filter out the util module, it's inspect function is special
-- value.inspect !== exports.inspect &&
-- // Also filter out any prototype objects using the circular check.
-- !(value.constructor && value.constructor.prototype === value)) {
-- var ret = value.inspect(recurseTimes, ctx);
-- if (!isString(ret)) {
-- ret = formatValue(ctx, ret, recurseTimes);
-- }
-- return ret;
-- }
--
-- // Primitive types cannot have properties
-- var primitive = formatPrimitive(ctx, value);
-- if (primitive) {
-- return primitive;
-- }
--
-- // Look up the keys of the object.
-- var keys = Object.keys(value);
-- var visibleKeys = arrayToHash(keys);
--
-- if (ctx.showHidden) {
-- keys = Object.getOwnPropertyNames(value);
-- }
--
-- // Some type of object without properties can be shortcutted.
-- if (keys.length === 0) {
-- if (isFunction(value)) {
-- var name = value.name ? ': ' + value.name : '';
-- return ctx.stylize('[Function' + name + ']', 'special');
-- }
-- if (isRegExp(value)) {
-- return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');
-- }
-- if (isDate(value)) {
-- return ctx.stylize(Date.prototype.toString.call(value), 'date');
-- }
-- if (isError(value)) {
-- return formatError(value);
-- }
-- }
--
-- var base = '', array = false, braces = ['{', '}'];
--
-- // Make Array say that they are Array
-- if (isArray(value)) {
-- array = true;
-- braces = ['[', ']'];
-- }
--
-- // Make functions say that they are functions
-- if (isFunction(value)) {
-- var n = value.name ? ': ' + value.name : '';
-- base = ' [Function' + n + ']';
-- }
--
-- // Make RegExps say that they are RegExps
-- if (isRegExp(value)) {
-- base = ' ' + RegExp.prototype.toString.call(value);
-- }
--
-- // Make dates with properties first say the date
-- if (isDate(value)) {
-- base = ' ' + Date.prototype.toUTCString.call(value);
-- }
--
-- // Make error with message first say the error
-- if (isError(value)) {
-- base = ' ' + formatError(value);
-- }
--
-- if (keys.length === 0 && (!array || value.length == 0)) {
-- return braces[0] + base + braces[1];
-- }
--
-- if (recurseTimes < 0) {
-- if (isRegExp(value)) {
-- return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');
-- } else {
-- return ctx.stylize('[Object]', 'special');
-- }
-- }
--
-- ctx.seen.push(value);
--
-- var output;
-- if (array) {
-- output = formatArray(ctx, value, recurseTimes, visibleKeys, keys);
-- } else {
-- output = keys.map(function(key) {
-- return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array);
-- });
-- }
--
-- ctx.seen.pop();
--
-- return reduceToSingleString(output, base, braces);
--}
--
--
--function formatPrimitive(ctx, value) {
-- if (isUndefined(value))
-- return ctx.stylize('undefined', 'undefined');
-- if (isString(value)) {
-- var simple = '\'' + JSON.stringify(value).replace(/^"|"$/g, '')
-- .replace(/'/g, "\\'")
-- .replace(/\\"/g, '"') + '\'';
-- return ctx.stylize(simple, 'string');
-- }
-- if (isNumber(value)) {
-- // Format -0 as '-0'. Strict equality won't distinguish 0 from -0,
-- // so instead we use the fact that 1 / -0 < 0 whereas 1 / 0 > 0 .
-- if (value === 0 && 1 / value < 0)
-- return ctx.stylize('-0', 'number');
-- return ctx.stylize('' + value, 'number');
-- }
-- if (isBoolean(value))
-- return ctx.stylize('' + value, 'boolean');
-- // For some reason typeof null is "object", so special case here.
-- if (isNull(value))
-- return ctx.stylize('null', 'null');
--}
--
--
--function formatError(value) {
-- return '[' + Error.prototype.toString.call(value) + ']';
--}
--
--
--function formatArray(ctx, value, recurseTimes, visibleKeys, keys) {
-- var output = [];
-- for (var i = 0, l = value.length; i < l; ++i) {
-- if (hasOwnProperty(value, String(i))) {
-- output.push(formatProperty(ctx, value, recurseTimes, visibleKeys,
-- String(i), true));
-- } else {
-- output.push('');
-- }
-- }
-- keys.forEach(function(key) {
-- if (!key.match(/^\d+$/)) {
-- output.push(formatProperty(ctx, value, recurseTimes, visibleKeys,
-- key, true));
-- }
-- });
-- return output;
--}
--
--
--function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) {
-- var name, str, desc;
-- desc = Object.getOwnPropertyDescriptor(value, key) || { value: value[key] };
-- if (desc.get) {
-- if (desc.set) {
-- str = ctx.stylize('[Getter/Setter]', 'special');
-- } else {
-- str = ctx.stylize('[Getter]', 'special');
-- }
-- } else {
-- if (desc.set) {
-- str = ctx.stylize('[Setter]', 'special');
-- }
-- }
-- if (!hasOwnProperty(visibleKeys, key)) {
-- name = '[' + key + ']';
-- }
-- if (!str) {
-- if (ctx.seen.indexOf(desc.value) < 0) {
-- if (isNull(recurseTimes)) {
-- str = formatValue(ctx, desc.value, null);
-- } else {
-- str = formatValue(ctx, desc.value, recurseTimes - 1);
-- }
-- if (str.indexOf('\n') > -1) {
-- if (array) {
-- str = str.split('\n').map(function(line) {
-- return ' ' + line;
-- }).join('\n').substr(2);
-- } else {
-- str = '\n' + str.split('\n').map(function(line) {
-- return ' ' + line;
-- }).join('\n');
-- }
-- }
-- } else {
-- str = ctx.stylize('[Circular]', 'special');
-- }
-- }
-- if (isUndefined(name)) {
-- if (array && key.match(/^\d+$/)) {
-- return str;
-- }
-- name = JSON.stringify('' + key);
-- if (name.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)) {
-- name = name.substr(1, name.length - 2);
-- name = ctx.stylize(name, 'name');
-- } else {
-- name = name.replace(/'/g, "\\'")
-- .replace(/\\"/g, '"')
-- .replace(/(^"|"$)/g, "'");
-- name = ctx.stylize(name, 'string');
-- }
-- }
--
-- return name + ': ' + str;
--}
--
--
--function reduceToSingleString(output, base, braces) {
-- var numLinesEst = 0;
-- var length = output.reduce(function(prev, cur) {
-- numLinesEst++;
-- if (cur.indexOf('\n') >= 0) numLinesEst++;
-- return prev + cur.replace(/\u001b\[\d\d?m/g, '').length + 1;
-- }, 0);
--
-- if (length > 60) {
-- return braces[0] +
-- (base === '' ? '' : base + '\n ') +
-- ' ' +
-- output.join(',\n ') +
-- ' ' +
-- braces[1];
-- }
--
-- return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1];
--}
--
--
- // NOTE: These type checking functions intentionally don't use `instanceof`
- // because it is fragile and can be easily faked with `Object.create()`.
- function isArray(ar) {
-@@ -522,166 +98,10 @@ function isPrimitive(arg) {
- exports.isPrimitive = isPrimitive;
-
- function isBuffer(arg) {
-- return arg instanceof Buffer;
-+ return Buffer.isBuffer(arg);
- }
- exports.isBuffer = isBuffer;
-
- function objectToString(o) {
- return Object.prototype.toString.call(o);
--}
--
--
--function pad(n) {
-- return n < 10 ? '0' + n.toString(10) : n.toString(10);
--}
--
--
--var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep',
-- 'Oct', 'Nov', 'Dec'];
--
--// 26 Feb 16:19:34
--function timestamp() {
-- var d = new Date();
-- var time = [pad(d.getHours()),
-- pad(d.getMinutes()),
-- pad(d.getSeconds())].join(':');
-- return [d.getDate(), months[d.getMonth()], time].join(' ');
--}
--
--
--// log is just a thin wrapper to console.log that prepends a timestamp
--exports.log = function() {
-- console.log('%s - %s', timestamp(), exports.format.apply(exports, arguments));
--};
--
--
--/**
-- * Inherit the prototype methods from one constructor into another.
-- *
-- * The Function.prototype.inherits from lang.js rewritten as a standalone
-- * function (not on Function.prototype). NOTE: If this file is to be loaded
-- * during bootstrapping this function needs to be rewritten using some native
-- * functions as prototype setup using normal JavaScript does not work as
-- * expected during bootstrapping (see mirror.js in r114903).
-- *
-- * @param {function} ctor Constructor function which needs to inherit the
-- * prototype.
-- * @param {function} superCtor Constructor function to inherit prototype from.
-- */
--exports.inherits = function(ctor, superCtor) {
-- ctor.super_ = superCtor;
-- ctor.prototype = Object.create(superCtor.prototype, {
-- constructor: {
-- value: ctor,
-- enumerable: false,
-- writable: true,
-- configurable: true
-- }
-- });
--};
--
--exports._extend = function(origin, add) {
-- // Don't do anything if add isn't an object
-- if (!add || !isObject(add)) return origin;
--
-- var keys = Object.keys(add);
-- var i = keys.length;
-- while (i--) {
-- origin[keys[i]] = add[keys[i]];
-- }
-- return origin;
--};
--
--function hasOwnProperty(obj, prop) {
-- return Object.prototype.hasOwnProperty.call(obj, prop);
--}
--
--
--// Deprecated old stuff.
--
--exports.p = exports.deprecate(function() {
-- for (var i = 0, len = arguments.length; i < len; ++i) {
-- console.error(exports.inspect(arguments[i]));
-- }
--}, 'util.p: Use console.error() instead');
--
--
--exports.exec = exports.deprecate(function() {
-- return require('child_process').exec.apply(this, arguments);
--}, 'util.exec is now called `child_process.exec`.');
--
--
--exports.print = exports.deprecate(function() {
-- for (var i = 0, len = arguments.length; i < len; ++i) {
-- process.stdout.write(String(arguments[i]));
-- }
--}, 'util.print: Use console.log instead');
--
--
--exports.puts = exports.deprecate(function() {
-- for (var i = 0, len = arguments.length; i < len; ++i) {
-- process.stdout.write(arguments[i] + '\n');
-- }
--}, 'util.puts: Use console.log instead');
--
--
--exports.debug = exports.deprecate(function(x) {
-- process.stderr.write('DEBUG: ' + x + '\n');
--}, 'util.debug: Use console.error instead');
--
--
--exports.error = exports.deprecate(function(x) {
-- for (var i = 0, len = arguments.length; i < len; ++i) {
-- process.stderr.write(arguments[i] + '\n');
-- }
--}, 'util.error: Use console.error instead');
--
--
--exports.pump = exports.deprecate(function(readStream, writeStream, callback) {
-- var callbackCalled = false;
--
-- function call(a, b, c) {
-- if (callback && !callbackCalled) {
-- callback(a, b, c);
-- callbackCalled = true;
-- }
-- }
--
-- readStream.addListener('data', function(chunk) {
-- if (writeStream.write(chunk) === false) readStream.pause();
-- });
--
-- writeStream.addListener('drain', function() {
-- readStream.resume();
-- });
--
-- readStream.addListener('end', function() {
-- writeStream.end();
-- });
--
-- readStream.addListener('close', function() {
-- call();
-- });
--
-- readStream.addListener('error', function(err) {
-- writeStream.end();
-- call(err);
-- });
--
-- writeStream.addListener('error', function(err) {
-- readStream.destroy();
-- call(err);
-- });
--}, 'util.pump(): Use readableStream.pipe() instead');
--
--
--var uv;
--exports._errnoException = function(err, syscall) {
-- if (isUndefined(uv)) uv = process.binding('uv');
-- var errname = uv.errname(err);
-- var e = new Error(syscall + ' ' + errname);
-- e.code = errname;
-- e.errno = errname;
-- e.syscall = syscall;
-- return e;
--};
-+} \ No newline at end of file
diff --git a/deps/npm/node_modules/readable-stream/node_modules/core-util-is/lib/util.js b/deps/npm/node_modules/readable-stream/node_modules/core-util-is/lib/util.js
deleted file mode 100644
index 9074e8ebcb..0000000000
--- a/deps/npm/node_modules/readable-stream/node_modules/core-util-is/lib/util.js
+++ /dev/null
@@ -1,107 +0,0 @@
-// Copyright Joyent, Inc. and other Node contributors.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a
-// copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to permit
-// persons to whom the Software is furnished to do so, subject to the
-// following conditions:
-//
-// The above copyright notice and this permission notice shall be included
-// in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
-// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
-// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
-// USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-// NOTE: These type checking functions intentionally don't use `instanceof`
-// because it is fragile and can be easily faked with `Object.create()`.
-function isArray(ar) {
- return Array.isArray(ar);
-}
-exports.isArray = isArray;
-
-function isBoolean(arg) {
- return typeof arg === 'boolean';
-}
-exports.isBoolean = isBoolean;
-
-function isNull(arg) {
- return arg === null;
-}
-exports.isNull = isNull;
-
-function isNullOrUndefined(arg) {
- return arg == null;
-}
-exports.isNullOrUndefined = isNullOrUndefined;
-
-function isNumber(arg) {
- return typeof arg === 'number';
-}
-exports.isNumber = isNumber;
-
-function isString(arg) {
- return typeof arg === 'string';
-}
-exports.isString = isString;
-
-function isSymbol(arg) {
- return typeof arg === 'symbol';
-}
-exports.isSymbol = isSymbol;
-
-function isUndefined(arg) {
- return arg === void 0;
-}
-exports.isUndefined = isUndefined;
-
-function isRegExp(re) {
- return isObject(re) && objectToString(re) === '[object RegExp]';
-}
-exports.isRegExp = isRegExp;
-
-function isObject(arg) {
- return typeof arg === 'object' && arg !== null;
-}
-exports.isObject = isObject;
-
-function isDate(d) {
- return isObject(d) && objectToString(d) === '[object Date]';
-}
-exports.isDate = isDate;
-
-function isError(e) {
- return isObject(e) &&
- (objectToString(e) === '[object Error]' || e instanceof Error);
-}
-exports.isError = isError;
-
-function isFunction(arg) {
- return typeof arg === 'function';
-}
-exports.isFunction = isFunction;
-
-function isPrimitive(arg) {
- return arg === null ||
- typeof arg === 'boolean' ||
- typeof arg === 'number' ||
- typeof arg === 'string' ||
- typeof arg === 'symbol' || // ES6 symbol
- typeof arg === 'undefined';
-}
-exports.isPrimitive = isPrimitive;
-
-function isBuffer(arg) {
- return Buffer.isBuffer(arg);
-}
-exports.isBuffer = isBuffer;
-
-function objectToString(o) {
- return Object.prototype.toString.call(o);
-} \ No newline at end of file
diff --git a/deps/npm/node_modules/readable-stream/node_modules/core-util-is/package.json b/deps/npm/node_modules/readable-stream/node_modules/core-util-is/package.json
deleted file mode 100644
index b67333380c..0000000000
--- a/deps/npm/node_modules/readable-stream/node_modules/core-util-is/package.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "name": "core-util-is",
- "version": "1.0.1",
- "description": "The `util.is*` functions introduced in Node v0.12.",
- "main": "lib/util.js",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/core-util-is.git"
- },
- "keywords": [
- "util",
- "isBuffer",
- "isArray",
- "isNumber",
- "isString",
- "isRegExp",
- "isThis",
- "isThat",
- "polyfill"
- ],
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
- "license": "MIT",
- "bugs": {
- "url": "https://github.com/isaacs/core-util-is/issues"
- },
- "readme": "# core-util-is\n\nThe `util.is*` functions introduced in Node v0.12.\n",
- "readmeFilename": "README.md",
- "homepage": "https://github.com/isaacs/core-util-is#readme",
- "_id": "core-util-is@1.0.1",
- "_shasum": "6b07085aef9a3ccac6ee53bf9d3df0c1521a5538",
- "_resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz",
- "_from": "core-util-is@>=1.0.0 <1.1.0"
-}
diff --git a/deps/npm/node_modules/readable-stream/node_modules/core-util-is/util.js b/deps/npm/node_modules/readable-stream/node_modules/core-util-is/util.js
deleted file mode 100644
index 007fa10575..0000000000
--- a/deps/npm/node_modules/readable-stream/node_modules/core-util-is/util.js
+++ /dev/null
@@ -1,106 +0,0 @@
-// Copyright Joyent, Inc. and other Node contributors.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a
-// copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to permit
-// persons to whom the Software is furnished to do so, subject to the
-// following conditions:
-//
-// The above copyright notice and this permission notice shall be included
-// in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
-// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
-// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
-// USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-// NOTE: These type checking functions intentionally don't use `instanceof`
-// because it is fragile and can be easily faked with `Object.create()`.
-function isArray(ar) {
- return Array.isArray(ar);
-}
-exports.isArray = isArray;
-
-function isBoolean(arg) {
- return typeof arg === 'boolean';
-}
-exports.isBoolean = isBoolean;
-
-function isNull(arg) {
- return arg === null;
-}
-exports.isNull = isNull;
-
-function isNullOrUndefined(arg) {
- return arg == null;
-}
-exports.isNullOrUndefined = isNullOrUndefined;
-
-function isNumber(arg) {
- return typeof arg === 'number';
-}
-exports.isNumber = isNumber;
-
-function isString(arg) {
- return typeof arg === 'string';
-}
-exports.isString = isString;
-
-function isSymbol(arg) {
- return typeof arg === 'symbol';
-}
-exports.isSymbol = isSymbol;
-
-function isUndefined(arg) {
- return arg === void 0;
-}
-exports.isUndefined = isUndefined;
-
-function isRegExp(re) {
- return isObject(re) && objectToString(re) === '[object RegExp]';
-}
-exports.isRegExp = isRegExp;
-
-function isObject(arg) {
- return typeof arg === 'object' && arg !== null;
-}
-exports.isObject = isObject;
-
-function isDate(d) {
- return isObject(d) && objectToString(d) === '[object Date]';
-}
-exports.isDate = isDate;
-
-function isError(e) {
- return isObject(e) && objectToString(e) === '[object Error]';
-}
-exports.isError = isError;
-
-function isFunction(arg) {
- return typeof arg === 'function';
-}
-exports.isFunction = isFunction;
-
-function isPrimitive(arg) {
- return arg === null ||
- typeof arg === 'boolean' ||
- typeof arg === 'number' ||
- typeof arg === 'string' ||
- typeof arg === 'symbol' || // ES6 symbol
- typeof arg === 'undefined';
-}
-exports.isPrimitive = isPrimitive;
-
-function isBuffer(arg) {
- return arg instanceof Buffer;
-}
-exports.isBuffer = isBuffer;
-
-function objectToString(o) {
- return Object.prototype.toString.call(o);
-}
diff --git a/deps/npm/node_modules/readable-stream/node_modules/isarray/README.md b/deps/npm/node_modules/readable-stream/node_modules/isarray/README.md
deleted file mode 100644
index 052a62b8d7..0000000000
--- a/deps/npm/node_modules/readable-stream/node_modules/isarray/README.md
+++ /dev/null
@@ -1,54 +0,0 @@
-
-# isarray
-
-`Array#isArray` for older browsers.
-
-## Usage
-
-```js
-var isArray = require('isarray');
-
-console.log(isArray([])); // => true
-console.log(isArray({})); // => false
-```
-
-## Installation
-
-With [npm](http://npmjs.org) do
-
-```bash
-$ npm install isarray
-```
-
-Then bundle for the browser with
-[browserify](https://github.com/substack/browserify).
-
-With [component](http://component.io) do
-
-```bash
-$ component install juliangruber/isarray
-```
-
-## License
-
-(MIT)
-
-Copyright (c) 2013 Julian Gruber &lt;julian@juliangruber.com&gt;
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-of the Software, and to permit persons to whom the Software is furnished to do
-so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/deps/npm/node_modules/readable-stream/node_modules/isarray/build/build.js b/deps/npm/node_modules/readable-stream/node_modules/isarray/build/build.js
deleted file mode 100644
index ec58596aee..0000000000
--- a/deps/npm/node_modules/readable-stream/node_modules/isarray/build/build.js
+++ /dev/null
@@ -1,209 +0,0 @@
-
-/**
- * Require the given path.
- *
- * @param {String} path
- * @return {Object} exports
- * @api public
- */
-
-function require(path, parent, orig) {
- var resolved = require.resolve(path);
-
- // lookup failed
- if (null == resolved) {
- orig = orig || path;
- parent = parent || 'root';
- var err = new Error('Failed to require "' + orig + '" from "' + parent + '"');
- err.path = orig;
- err.parent = parent;
- err.require = true;
- throw err;
- }
-
- var module = require.modules[resolved];
-
- // perform real require()
- // by invoking the module's
- // registered function
- if (!module.exports) {
- module.exports = {};
- module.client = module.component = true;
- module.call(this, module.exports, require.relative(resolved), module);
- }
-
- return module.exports;
-}
-
-/**
- * Registered modules.
- */
-
-require.modules = {};
-
-/**
- * Registered aliases.
- */
-
-require.aliases = {};
-
-/**
- * Resolve `path`.
- *
- * Lookup:
- *
- * - PATH/index.js
- * - PATH.js
- * - PATH
- *
- * @param {String} path
- * @return {String} path or null
- * @api private
- */
-
-require.resolve = function(path) {
- if (path.charAt(0) === '/') path = path.slice(1);
- var index = path + '/index.js';
-
- var paths = [
- path,
- path + '.js',
- path + '.json',
- path + '/index.js',
- path + '/index.json'
- ];
-
- for (var i = 0; i < paths.length; i++) {
- var path = paths[i];
- if (require.modules.hasOwnProperty(path)) return path;
- }
-
- if (require.aliases.hasOwnProperty(index)) {
- return require.aliases[index];
- }
-};
-
-/**
- * Normalize `path` relative to the current path.
- *
- * @param {String} curr
- * @param {String} path
- * @return {String}
- * @api private
- */
-
-require.normalize = function(curr, path) {
- var segs = [];
-
- if ('.' != path.charAt(0)) return path;
-
- curr = curr.split('/');
- path = path.split('/');
-
- for (var i = 0; i < path.length; ++i) {
- if ('..' == path[i]) {
- curr.pop();
- } else if ('.' != path[i] && '' != path[i]) {
- segs.push(path[i]);
- }
- }
-
- return curr.concat(segs).join('/');
-};
-
-/**
- * Register module at `path` with callback `definition`.
- *
- * @param {String} path
- * @param {Function} definition
- * @api private
- */
-
-require.register = function(path, definition) {
- require.modules[path] = definition;
-};
-
-/**
- * Alias a module definition.
- *
- * @param {String} from
- * @param {String} to
- * @api private
- */
-
-require.alias = function(from, to) {
- if (!require.modules.hasOwnProperty(from)) {
- throw new Error('Failed to alias "' + from + '", it does not exist');
- }
- require.aliases[to] = from;
-};
-
-/**
- * Return a require function relative to the `parent` path.
- *
- * @param {String} parent
- * @return {Function}
- * @api private
- */
-
-require.relative = function(parent) {
- var p = require.normalize(parent, '..');
-
- /**
- * lastIndexOf helper.
- */
-
- function lastIndexOf(arr, obj) {
- var i = arr.length;
- while (i--) {
- if (arr[i] === obj) return i;
- }
- return -1;
- }
-
- /**
- * The relative require() itself.
- */
-
- function localRequire(path) {
- var resolved = localRequire.resolve(path);
- return require(resolved, parent, path);
- }
-
- /**
- * Resolve relative to the parent.
- */
-
- localRequire.resolve = function(path) {
- var c = path.charAt(0);
- if ('/' == c) return path.slice(1);
- if ('.' == c) return require.normalize(p, path);
-
- // resolve deps by returning
- // the dep in the nearest "deps"
- // directory
- var segs = parent.split('/');
- var i = lastIndexOf(segs, 'deps') + 1;
- if (!i) i = 0;
- path = segs.slice(0, i + 1).join('/') + '/deps/' + path;
- return path;
- };
-
- /**
- * Check if module is defined at `path`.
- */
-
- localRequire.exists = function(path) {
- return require.modules.hasOwnProperty(localRequire.resolve(path));
- };
-
- return localRequire;
-};
-require.register("isarray/index.js", function(exports, require, module){
-module.exports = Array.isArray || function (arr) {
- return Object.prototype.toString.call(arr) == '[object Array]';
-};
-
-});
-require.alias("isarray/index.js", "isarray/index.js");
-
diff --git a/deps/npm/node_modules/readable-stream/node_modules/isarray/component.json b/deps/npm/node_modules/readable-stream/node_modules/isarray/component.json
deleted file mode 100644
index 9e31b68388..0000000000
--- a/deps/npm/node_modules/readable-stream/node_modules/isarray/component.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "name" : "isarray",
- "description" : "Array#isArray for older browsers",
- "version" : "0.0.1",
- "repository" : "juliangruber/isarray",
- "homepage": "https://github.com/juliangruber/isarray",
- "main" : "index.js",
- "scripts" : [
- "index.js"
- ],
- "dependencies" : {},
- "keywords": ["browser","isarray","array"],
- "author": {
- "name": "Julian Gruber",
- "email": "mail@juliangruber.com",
- "url": "http://juliangruber.com"
- },
- "license": "MIT"
-}
diff --git a/deps/npm/node_modules/readable-stream/node_modules/isarray/index.js b/deps/npm/node_modules/readable-stream/node_modules/isarray/index.js
deleted file mode 100644
index 5f5ad45d46..0000000000
--- a/deps/npm/node_modules/readable-stream/node_modules/isarray/index.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = Array.isArray || function (arr) {
- return Object.prototype.toString.call(arr) == '[object Array]';
-};
diff --git a/deps/npm/node_modules/readable-stream/node_modules/isarray/package.json b/deps/npm/node_modules/readable-stream/node_modules/isarray/package.json
deleted file mode 100644
index fb1eb3786d..0000000000
--- a/deps/npm/node_modules/readable-stream/node_modules/isarray/package.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "name": "isarray",
- "description": "Array#isArray for older browsers",
- "version": "0.0.1",
- "repository": {
- "type": "git",
- "url": "git://github.com/juliangruber/isarray.git"
- },
- "homepage": "https://github.com/juliangruber/isarray",
- "main": "index.js",
- "scripts": {
- "test": "tap test/*.js"
- },
- "dependencies": {},
- "devDependencies": {
- "tap": "*"
- },
- "keywords": [
- "browser",
- "isarray",
- "array"
- ],
- "author": {
- "name": "Julian Gruber",
- "email": "mail@juliangruber.com",
- "url": "http://juliangruber.com"
- },
- "license": "MIT",
- "readme": "\n# isarray\n\n`Array#isArray` for older browsers.\n\n## Usage\n\n```js\nvar isArray = require('isarray');\n\nconsole.log(isArray([])); // => true\nconsole.log(isArray({})); // => false\n```\n\n## Installation\n\nWith [npm](http://npmjs.org) do\n\n```bash\n$ npm install isarray\n```\n\nThen bundle for the browser with\n[browserify](https://github.com/substack/browserify).\n\nWith [component](http://component.io) do\n\n```bash\n$ component install juliangruber/isarray\n```\n\n## License\n\n(MIT)\n\nCopyright (c) 2013 Julian Gruber &lt;julian@juliangruber.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n",
- "readmeFilename": "README.md",
- "bugs": {
- "url": "https://github.com/juliangruber/isarray/issues"
- },
- "_id": "isarray@0.0.1",
- "_shasum": "8a18acfca9a8f4177e09abfc6038939b05d1eedf",
- "_resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "_from": "isarray@0.0.1"
-}
diff --git a/deps/npm/node_modules/readable-stream/node_modules/string_decoder/.npmignore b/deps/npm/node_modules/readable-stream/node_modules/string_decoder/.npmignore
deleted file mode 100644
index 206320cc1d..0000000000
--- a/deps/npm/node_modules/readable-stream/node_modules/string_decoder/.npmignore
+++ /dev/null
@@ -1,2 +0,0 @@
-build
-test
diff --git a/deps/npm/node_modules/readable-stream/node_modules/string_decoder/LICENSE b/deps/npm/node_modules/readable-stream/node_modules/string_decoder/LICENSE
deleted file mode 100644
index 6de584a48f..0000000000
--- a/deps/npm/node_modules/readable-stream/node_modules/string_decoder/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-Copyright Joyent, Inc. and other Node contributors.
-
-Permission is hereby granted, free of charge, to any person obtaining a
-copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to permit
-persons to whom the Software is furnished to do so, subject to the
-following conditions:
-
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
-NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
-DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
-USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/readable-stream/node_modules/string_decoder/README.md b/deps/npm/node_modules/readable-stream/node_modules/string_decoder/README.md
deleted file mode 100644
index 4d2aa00150..0000000000
--- a/deps/npm/node_modules/readable-stream/node_modules/string_decoder/README.md
+++ /dev/null
@@ -1,7 +0,0 @@
-**string_decoder.js** (`require('string_decoder')`) from Node.js core
-
-Copyright Joyent, Inc. and other Node contributors. See LICENCE file for details.
-
-Version numbers match the versions found in Node core, e.g. 0.10.24 matches Node 0.10.24, likewise 0.11.10 matches Node 0.11.10. **Prefer the stable version over the unstable.**
-
-The *build/* directory contains a build script that will scrape the source from the [joyent/node](https://github.com/joyent/node) repo given a specific Node version. \ No newline at end of file
diff --git a/deps/npm/node_modules/readable-stream/node_modules/string_decoder/index.js b/deps/npm/node_modules/readable-stream/node_modules/string_decoder/index.js
deleted file mode 100644
index b00e54fb79..0000000000
--- a/deps/npm/node_modules/readable-stream/node_modules/string_decoder/index.js
+++ /dev/null
@@ -1,221 +0,0 @@
-// Copyright Joyent, Inc. and other Node contributors.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a
-// copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to permit
-// persons to whom the Software is furnished to do so, subject to the
-// following conditions:
-//
-// The above copyright notice and this permission notice shall be included
-// in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
-// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
-// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
-// USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-var Buffer = require('buffer').Buffer;
-
-var isBufferEncoding = Buffer.isEncoding
- || function(encoding) {
- switch (encoding && encoding.toLowerCase()) {
- case 'hex': case 'utf8': case 'utf-8': case 'ascii': case 'binary': case 'base64': case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': case 'raw': return true;
- default: return false;
- }
- }
-
-
-function assertEncoding(encoding) {
- if (encoding && !isBufferEncoding(encoding)) {
- throw new Error('Unknown encoding: ' + encoding);
- }
-}
-
-// StringDecoder provides an interface for efficiently splitting a series of
-// buffers into a series of JS strings without breaking apart multi-byte
-// characters. CESU-8 is handled as part of the UTF-8 encoding.
-//
-// @TODO Handling all encodings inside a single object makes it very difficult
-// to reason about this code, so it should be split up in the future.
-// @TODO There should be a utf8-strict encoding that rejects invalid UTF-8 code
-// points as used by CESU-8.
-var StringDecoder = exports.StringDecoder = function(encoding) {
- this.encoding = (encoding || 'utf8').toLowerCase().replace(/[-_]/, '');
- assertEncoding(encoding);
- switch (this.encoding) {
- case 'utf8':
- // CESU-8 represents each of Surrogate Pair by 3-bytes
- this.surrogateSize = 3;
- break;
- case 'ucs2':
- case 'utf16le':
- // UTF-16 represents each of Surrogate Pair by 2-bytes
- this.surrogateSize = 2;
- this.detectIncompleteChar = utf16DetectIncompleteChar;
- break;
- case 'base64':
- // Base-64 stores 3 bytes in 4 chars, and pads the remainder.
- this.surrogateSize = 3;
- this.detectIncompleteChar = base64DetectIncompleteChar;
- break;
- default:
- this.write = passThroughWrite;
- return;
- }
-
- // Enough space to store all bytes of a single character. UTF-8 needs 4
- // bytes, but CESU-8 may require up to 6 (3 bytes per surrogate).
- this.charBuffer = new Buffer(6);
- // Number of bytes received for the current incomplete multi-byte character.
- this.charReceived = 0;
- // Number of bytes expected for the current incomplete multi-byte character.
- this.charLength = 0;
-};
-
-
-// write decodes the given buffer and returns it as JS string that is
-// guaranteed to not contain any partial multi-byte characters. Any partial
-// character found at the end of the buffer is buffered up, and will be
-// returned when calling write again with the remaining bytes.
-//
-// Note: Converting a Buffer containing an orphan surrogate to a String
-// currently works, but converting a String to a Buffer (via `new Buffer`, or
-// Buffer#write) will replace incomplete surrogates with the unicode
-// replacement character. See https://codereview.chromium.org/121173009/ .
-StringDecoder.prototype.write = function(buffer) {
- var charStr = '';
- // if our last write ended with an incomplete multibyte character
- while (this.charLength) {
- // determine how many remaining bytes this buffer has to offer for this char
- var available = (buffer.length >= this.charLength - this.charReceived) ?
- this.charLength - this.charReceived :
- buffer.length;
-
- // add the new bytes to the char buffer
- buffer.copy(this.charBuffer, this.charReceived, 0, available);
- this.charReceived += available;
-
- if (this.charReceived < this.charLength) {
- // still not enough chars in this buffer? wait for more ...
- return '';
- }
-
- // remove bytes belonging to the current character from the buffer
- buffer = buffer.slice(available, buffer.length);
-
- // get the character that was split
- charStr = this.charBuffer.slice(0, this.charLength).toString(this.encoding);
-
- // CESU-8: lead surrogate (D800-DBFF) is also the incomplete character
- var charCode = charStr.charCodeAt(charStr.length - 1);
- if (charCode >= 0xD800 && charCode <= 0xDBFF) {
- this.charLength += this.surrogateSize;
- charStr = '';
- continue;
- }
- this.charReceived = this.charLength = 0;
-
- // if there are no more bytes in this buffer, just emit our char
- if (buffer.length === 0) {
- return charStr;
- }
- break;
- }
-
- // determine and set charLength / charReceived
- this.detectIncompleteChar(buffer);
-
- var end = buffer.length;
- if (this.charLength) {
- // buffer the incomplete character bytes we got
- buffer.copy(this.charBuffer, 0, buffer.length - this.charReceived, end);
- end -= this.charReceived;
- }
-
- charStr += buffer.toString(this.encoding, 0, end);
-
- var end = charStr.length - 1;
- var charCode = charStr.charCodeAt(end);
- // CESU-8: lead surrogate (D800-DBFF) is also the incomplete character
- if (charCode >= 0xD800 && charCode <= 0xDBFF) {
- var size = this.surrogateSize;
- this.charLength += size;
- this.charReceived += size;
- this.charBuffer.copy(this.charBuffer, size, 0, size);
- buffer.copy(this.charBuffer, 0, 0, size);
- return charStr.substring(0, end);
- }
-
- // or just emit the charStr
- return charStr;
-};
-
-// detectIncompleteChar determines if there is an incomplete UTF-8 character at
-// the end of the given buffer. If so, it sets this.charLength to the byte
-// length that character, and sets this.charReceived to the number of bytes
-// that are available for this character.
-StringDecoder.prototype.detectIncompleteChar = function(buffer) {
- // determine how many bytes we have to check at the end of this buffer
- var i = (buffer.length >= 3) ? 3 : buffer.length;
-
- // Figure out if one of the last i bytes of our buffer announces an
- // incomplete char.
- for (; i > 0; i--) {
- var c = buffer[buffer.length - i];
-
- // See http://en.wikipedia.org/wiki/UTF-8#Description
-
- // 110XXXXX
- if (i == 1 && c >> 5 == 0x06) {
- this.charLength = 2;
- break;
- }
-
- // 1110XXXX
- if (i <= 2 && c >> 4 == 0x0E) {
- this.charLength = 3;
- break;
- }
-
- // 11110XXX
- if (i <= 3 && c >> 3 == 0x1E) {
- this.charLength = 4;
- break;
- }
- }
- this.charReceived = i;
-};
-
-StringDecoder.prototype.end = function(buffer) {
- var res = '';
- if (buffer && buffer.length)
- res = this.write(buffer);
-
- if (this.charReceived) {
- var cr = this.charReceived;
- var buf = this.charBuffer;
- var enc = this.encoding;
- res += buf.slice(0, cr).toString(enc);
- }
-
- return res;
-};
-
-function passThroughWrite(buffer) {
- return buffer.toString(this.encoding);
-}
-
-function utf16DetectIncompleteChar(buffer) {
- this.charReceived = buffer.length % 2;
- this.charLength = this.charReceived ? 2 : 0;
-}
-
-function base64DetectIncompleteChar(buffer) {
- this.charReceived = buffer.length % 3;
- this.charLength = this.charReceived ? 3 : 0;
-}
diff --git a/deps/npm/node_modules/readable-stream/node_modules/string_decoder/package.json b/deps/npm/node_modules/readable-stream/node_modules/string_decoder/package.json
deleted file mode 100644
index ee70702359..0000000000
--- a/deps/npm/node_modules/readable-stream/node_modules/string_decoder/package.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "name": "string_decoder",
- "version": "0.10.31",
- "description": "The string_decoder module from Node core",
- "main": "index.js",
- "dependencies": {},
- "devDependencies": {
- "tap": "~0.4.8"
- },
- "scripts": {
- "test": "tap test/simple/*.js"
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/rvagg/string_decoder.git"
- },
- "homepage": "https://github.com/rvagg/string_decoder",
- "keywords": [
- "string",
- "decoder",
- "browser",
- "browserify"
- ],
- "license": "MIT",
- "readme": "**string_decoder.js** (`require('string_decoder')`) from Node.js core\n\nCopyright Joyent, Inc. and other Node contributors. See LICENCE file for details.\n\nVersion numbers match the versions found in Node core, e.g. 0.10.24 matches Node 0.10.24, likewise 0.11.10 matches Node 0.11.10. **Prefer the stable version over the unstable.**\n\nThe *build/* directory contains a build script that will scrape the source from the [joyent/node](https://github.com/joyent/node) repo given a specific Node version.",
- "readmeFilename": "README.md",
- "bugs": {
- "url": "https://github.com/rvagg/string_decoder/issues"
- },
- "_id": "string_decoder@0.10.31",
- "_shasum": "62e203bc41766c6c28c9fc84301dab1c5310fa94",
- "_resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "_from": "string_decoder@>=0.10.0 <0.11.0"
-}
diff --git a/deps/npm/node_modules/readable-stream/package.json b/deps/npm/node_modules/readable-stream/package.json
index fbc5e7fa49..a82d55fa24 100644
--- a/deps/npm/node_modules/readable-stream/package.json
+++ b/deps/npm/node_modules/readable-stream/package.json
@@ -1,51 +1,72 @@
{
- "name": "readable-stream",
- "version": "1.1.13",
- "description": "Streams3, a user-land copy of the stream library from Node.js v0.11.x",
- "main": "readable.js",
+ "_args": [
+ [
+ "readable-stream@^1.1.13",
+ "/Users/rebecca/code/npm/node_modules/are-we-there-yet"
+ ]
+ ],
+ "_from": "readable-stream@>=1.1.13 <2.0.0",
+ "_id": "readable-stream@1.1.13",
+ "_inCache": true,
+ "_location": "/readable-stream",
+ "_npmUser": {
+ "email": "rod@vagg.org",
+ "name": "rvagg"
+ },
+ "_npmVersion": "1.4.23",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "readable-stream",
+ "raw": "readable-stream@^1.1.13",
+ "rawSpec": "^1.1.13",
+ "scope": null,
+ "spec": ">=1.1.13 <2.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/are-we-there-yet",
+ "/sha"
+ ],
+ "_resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz",
+ "_shasum": "f6eef764f514c89e2b9e23146a75ba106756d23e",
+ "_shrinkwrap": null,
+ "_spec": "readable-stream@^1.1.13",
+ "_where": "/Users/rebecca/code/npm/node_modules/are-we-there-yet",
+ "author": {
+ "email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
+ "url": "http://blog.izs.me/"
+ },
+ "browser": {
+ "util": false
+ },
+ "bugs": {
+ "url": "https://github.com/isaacs/readable-stream/issues"
+ },
"dependencies": {
"core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
"isarray": "0.0.1",
- "string_decoder": "~0.10.x",
- "inherits": "~2.0.1"
+ "string_decoder": "~0.10.x"
},
+ "description": "Streams3, a user-land copy of the stream library from Node.js v0.11.x",
"devDependencies": {
"tap": "~0.2.6"
},
- "scripts": {
- "test": "tap test/simple/*.js"
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/readable-stream.git"
+ "directories": {},
+ "dist": {
+ "shasum": "f6eef764f514c89e2b9e23146a75ba106756d23e",
+ "tarball": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz"
},
+ "gitHead": "3b672fd7ae92acf5b4ffdbabf74b372a0a56b051",
+ "homepage": "https://github.com/isaacs/readable-stream",
"keywords": [
+ "pipe",
"readable",
- "stream",
- "pipe"
+ "stream"
],
- "browser": {
- "util": false
- },
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
"license": "MIT",
- "gitHead": "3b672fd7ae92acf5b4ffdbabf74b372a0a56b051",
- "bugs": {
- "url": "https://github.com/isaacs/readable-stream/issues"
- },
- "homepage": "https://github.com/isaacs/readable-stream",
- "_id": "readable-stream@1.1.13",
- "_shasum": "f6eef764f514c89e2b9e23146a75ba106756d23e",
- "_from": "readable-stream@>=1.1.13 <1.2.0",
- "_npmVersion": "1.4.23",
- "_npmUser": {
- "name": "rvagg",
- "email": "rod@vagg.org"
- },
+ "main": "readable.js",
"maintainers": [
{
"name": "isaacs",
@@ -60,11 +81,14 @@
"email": "rod@vagg.org"
}
],
- "dist": {
- "shasum": "f6eef764f514c89e2b9e23146a75ba106756d23e",
- "tarball": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz"
+ "name": "readable-stream",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/readable-stream"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "tap test/simple/*.js"
+ },
+ "version": "1.1.13"
}
diff --git a/deps/npm/node_modules/readdir-scoped-modules/.travis.yml b/deps/npm/node_modules/readdir-scoped-modules/.travis.yml
new file mode 100644
index 0000000000..e1bcee1acd
--- /dev/null
+++ b/deps/npm/node_modules/readdir-scoped-modules/.travis.yml
@@ -0,0 +1,7 @@
+language: node_js
+before_script: npm install -g npm@latest
+node_js:
+ - '0.8'
+ - '0.10'
+ - '0.12'
+ - 'iojs'
diff --git a/deps/npm/node_modules/read/node_modules/mute-stream/LICENSE b/deps/npm/node_modules/readdir-scoped-modules/LICENSE
index 19129e315f..19129e315f 100644
--- a/deps/npm/node_modules/read/node_modules/mute-stream/LICENSE
+++ b/deps/npm/node_modules/readdir-scoped-modules/LICENSE
diff --git a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/README.md b/deps/npm/node_modules/readdir-scoped-modules/README.md
index ade57a186d..ade57a186d 100644
--- a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/README.md
+++ b/deps/npm/node_modules/readdir-scoped-modules/README.md
diff --git a/deps/npm/node_modules/readdir-scoped-modules/package.json b/deps/npm/node_modules/readdir-scoped-modules/package.json
new file mode 100644
index 0000000000..ba44304f44
--- /dev/null
+++ b/deps/npm/node_modules/readdir-scoped-modules/package.json
@@ -0,0 +1,90 @@
+{
+ "_args": [
+ [
+ "readdir-scoped-modules@^1.0.0",
+ "/Users/rebecca/code/npm/node_modules/read-installed"
+ ]
+ ],
+ "_from": "readdir-scoped-modules@>=1.0.0 <2.0.0",
+ "_id": "readdir-scoped-modules@1.0.2",
+ "_inCache": true,
+ "_location": "/readdir-scoped-modules",
+ "_nodeVersion": "2.2.2",
+ "_npmUser": {
+ "email": "kat@sykosomatic.org",
+ "name": "zkat"
+ },
+ "_npmVersion": "2.14.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "readdir-scoped-modules",
+ "raw": "readdir-scoped-modules@^1.0.0",
+ "rawSpec": "^1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/read-installed",
+ "/read-package-tree"
+ ],
+ "_resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz",
+ "_shasum": "9fafa37d286be5d92cbaebdee030dc9b5f406747",
+ "_shrinkwrap": null,
+ "_spec": "readdir-scoped-modules@^1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/read-installed",
+ "author": {
+ "email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
+ "url": "http://blog.izs.me/"
+ },
+ "bugs": {
+ "url": "https://github.com/npm/readdir-scoped-modules/issues"
+ },
+ "dependencies": {
+ "debuglog": "^1.0.1",
+ "dezalgo": "^1.0.0",
+ "graceful-fs": "^4.1.2",
+ "once": "^1.3.0"
+ },
+ "description": "Like `fs.readdir` but handling `@org/module` dirs as if they were a single entry.",
+ "devDependencies": {
+ "tap": "^1.2.0"
+ },
+ "directories": {
+ "test": "test"
+ },
+ "dist": {
+ "shasum": "9fafa37d286be5d92cbaebdee030dc9b5f406747",
+ "tarball": "http://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz"
+ },
+ "gitHead": "d41d5de877cb4e9e3f14b92913132680af73d1b4",
+ "homepage": "https://github.com/npm/readdir-scoped-modules",
+ "installable": true,
+ "license": "ISC",
+ "main": "readdir.js",
+ "maintainers": [
+ {
+ "name": "isaacs",
+ "email": "isaacs@npmjs.com"
+ },
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ },
+ {
+ "name": "zkat",
+ "email": "kat@sykosomatic.org"
+ }
+ ],
+ "name": "readdir-scoped-modules",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/npm/readdir-scoped-modules.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.0.2"
+}
diff --git a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/readdir.js b/deps/npm/node_modules/readdir-scoped-modules/readdir.js
index efbe5526d8..efbe5526d8 100644
--- a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/readdir.js
+++ b/deps/npm/node_modules/readdir-scoped-modules/readdir.js
diff --git a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/basic.js b/deps/npm/node_modules/readdir-scoped-modules/test/basic.js
index 715c40d584..715c40d584 100644
--- a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/basic.js
+++ b/deps/npm/node_modules/readdir-scoped-modules/test/basic.js
diff --git a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@scope/y/.keep b/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/@org/x/.keep
index e69de29bb2..e69de29bb2 100644
--- a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@scope/y/.keep
+++ b/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/@org/x/.keep
diff --git a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/a/x/.keep b/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/@org/y/.keep
index e69de29bb2..e69de29bb2 100644
--- a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/a/x/.keep
+++ b/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/@org/y/.keep
diff --git a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/a/y/.keep b/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/@scope/x/.keep
index e69de29bb2..e69de29bb2 100644
--- a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/a/y/.keep
+++ b/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/@scope/x/.keep
diff --git a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/b/x/.keep b/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/@scope/y/.keep
index e69de29bb2..e69de29bb2 100644
--- a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/b/x/.keep
+++ b/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/@scope/y/.keep
diff --git a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/b/y/.keep b/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/a/x/.keep
index e69de29bb2..e69de29bb2 100644
--- a/deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/b/y/.keep
+++ b/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/a/x/.keep
diff --git a/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/a/y/.keep b/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/a/y/.keep
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/a/y/.keep
diff --git a/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/b/x/.keep b/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/b/x/.keep
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/b/x/.keep
diff --git a/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/b/y/.keep b/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/b/y/.keep
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/deps/npm/node_modules/readdir-scoped-modules/test/fixtures/b/y/.keep
diff --git a/deps/npm/node_modules/realize-package-specifier/package.json b/deps/npm/node_modules/realize-package-specifier/package.json
index b14b24beff..d87b7d9ef5 100644
--- a/deps/npm/node_modules/realize-package-specifier/package.json
+++ b/deps/npm/node_modules/realize-package-specifier/package.json
@@ -1,47 +1,63 @@
{
- "name": "realize-package-specifier",
- "version": "3.0.1",
- "description": "Like npm-package-arg, but more so, producing full file paths and differentiating local tar and directory sources.",
- "main": "index.js",
- "scripts": {
- "test": "tap test/*.js"
+ "_args": [
+ [
+ "realize-package-specifier@~3.0.1",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "realize-package-specifier@>=3.0.1 <3.1.0",
+ "_id": "realize-package-specifier@3.0.1",
+ "_inCache": true,
+ "_location": "/realize-package-specifier",
+ "_nodeVersion": "2.0.2",
+ "_npmUser": {
+ "email": "ogd@aoaioxxysz.net",
+ "name": "othiym23"
},
- "license": "ISC",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/npm/realize-package-specifier.git"
+ "_npmVersion": "2.10.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "realize-package-specifier",
+ "raw": "realize-package-specifier@~3.0.1",
+ "rawSpec": "~3.0.1",
+ "scope": null,
+ "spec": ">=3.0.1 <3.1.0",
+ "type": "range"
},
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/realize-package-specifier/-/realize-package-specifier-3.0.1.tgz",
+ "_shasum": "fde32e926448e38f99334d95b7b08d51e3a98d9f",
+ "_shrinkwrap": null,
+ "_spec": "realize-package-specifier@~3.0.1",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Rebecca Turner",
"email": "me@re-becca.org",
+ "name": "Rebecca Turner",
"url": "http://re-becca.org"
},
- "homepage": "https://github.com/npm/realize-package-specifier",
+ "bugs": {
+ "url": "https://github.com/npm/realize-package-specifier/issues"
+ },
"dependencies": {
"dezalgo": "^1.0.1",
"npm-package-arg": "^4.0.0"
},
+ "description": "Like npm-package-arg, but more so, producing full file paths and differentiating local tar and directory sources.",
"devDependencies": {
"require-inject": "^1.1.0",
"tap": "^0.4.12"
},
- "gitHead": "4f50130fa6b5e80954a90ea12bab382f53d890b1",
- "bugs": {
- "url": "https://github.com/npm/realize-package-specifier/issues"
- },
- "_id": "realize-package-specifier@3.0.1",
- "_shasum": "fde32e926448e38f99334d95b7b08d51e3a98d9f",
- "_from": "realize-package-specifier@>=3.0.0 <3.1.0",
- "_npmVersion": "2.10.1",
- "_nodeVersion": "2.0.2",
- "_npmUser": {
- "name": "othiym23",
- "email": "ogd@aoaioxxysz.net"
- },
+ "directories": {},
"dist": {
"shasum": "fde32e926448e38f99334d95b7b08d51e3a98d9f",
"tarball": "http://registry.npmjs.org/realize-package-specifier/-/realize-package-specifier-3.0.1.tgz"
},
+ "gitHead": "4f50130fa6b5e80954a90ea12bab382f53d890b1",
+ "homepage": "https://github.com/npm/realize-package-specifier",
+ "license": "ISC",
+ "main": "index.js",
"maintainers": [
{
"name": "iarna",
@@ -52,6 +68,14 @@
"email": "ogd@aoaioxxysz.net"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/realize-package-specifier/-/realize-package-specifier-3.0.1.tgz"
+ "name": "realize-package-specifier",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/npm/realize-package-specifier.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "3.0.1"
}
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/README.md b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/README.md
deleted file mode 100644
index 5a76b4149c..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# core-util-is
-
-The `util.is*` functions introduced in Node v0.12.
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/float.patch b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/float.patch
deleted file mode 100644
index a06d5c05f7..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/float.patch
+++ /dev/null
@@ -1,604 +0,0 @@
-diff --git a/lib/util.js b/lib/util.js
-index a03e874..9074e8e 100644
---- a/lib/util.js
-+++ b/lib/util.js
-@@ -19,430 +19,6 @@
- // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
- // USE OR OTHER DEALINGS IN THE SOFTWARE.
-
--var formatRegExp = /%[sdj%]/g;
--exports.format = function(f) {
-- if (!isString(f)) {
-- var objects = [];
-- for (var i = 0; i < arguments.length; i++) {
-- objects.push(inspect(arguments[i]));
-- }
-- return objects.join(' ');
-- }
--
-- var i = 1;
-- var args = arguments;
-- var len = args.length;
-- var str = String(f).replace(formatRegExp, function(x) {
-- if (x === '%%') return '%';
-- if (i >= len) return x;
-- switch (x) {
-- case '%s': return String(args[i++]);
-- case '%d': return Number(args[i++]);
-- case '%j':
-- try {
-- return JSON.stringify(args[i++]);
-- } catch (_) {
-- return '[Circular]';
-- }
-- default:
-- return x;
-- }
-- });
-- for (var x = args[i]; i < len; x = args[++i]) {
-- if (isNull(x) || !isObject(x)) {
-- str += ' ' + x;
-- } else {
-- str += ' ' + inspect(x);
-- }
-- }
-- return str;
--};
--
--
--// Mark that a method should not be used.
--// Returns a modified function which warns once by default.
--// If --no-deprecation is set, then it is a no-op.
--exports.deprecate = function(fn, msg) {
-- // Allow for deprecating things in the process of starting up.
-- if (isUndefined(global.process)) {
-- return function() {
-- return exports.deprecate(fn, msg).apply(this, arguments);
-- };
-- }
--
-- if (process.noDeprecation === true) {
-- return fn;
-- }
--
-- var warned = false;
-- function deprecated() {
-- if (!warned) {
-- if (process.throwDeprecation) {
-- throw new Error(msg);
-- } else if (process.traceDeprecation) {
-- console.trace(msg);
-- } else {
-- console.error(msg);
-- }
-- warned = true;
-- }
-- return fn.apply(this, arguments);
-- }
--
-- return deprecated;
--};
--
--
--var debugs = {};
--var debugEnviron;
--exports.debuglog = function(set) {
-- if (isUndefined(debugEnviron))
-- debugEnviron = process.env.NODE_DEBUG || '';
-- set = set.toUpperCase();
-- if (!debugs[set]) {
-- if (new RegExp('\\b' + set + '\\b', 'i').test(debugEnviron)) {
-- var pid = process.pid;
-- debugs[set] = function() {
-- var msg = exports.format.apply(exports, arguments);
-- console.error('%s %d: %s', set, pid, msg);
-- };
-- } else {
-- debugs[set] = function() {};
-- }
-- }
-- return debugs[set];
--};
--
--
--/**
-- * Echos the value of a value. Trys to print the value out
-- * in the best way possible given the different types.
-- *
-- * @param {Object} obj The object to print out.
-- * @param {Object} opts Optional options object that alters the output.
-- */
--/* legacy: obj, showHidden, depth, colors*/
--function inspect(obj, opts) {
-- // default options
-- var ctx = {
-- seen: [],
-- stylize: stylizeNoColor
-- };
-- // legacy...
-- if (arguments.length >= 3) ctx.depth = arguments[2];
-- if (arguments.length >= 4) ctx.colors = arguments[3];
-- if (isBoolean(opts)) {
-- // legacy...
-- ctx.showHidden = opts;
-- } else if (opts) {
-- // got an "options" object
-- exports._extend(ctx, opts);
-- }
-- // set default options
-- if (isUndefined(ctx.showHidden)) ctx.showHidden = false;
-- if (isUndefined(ctx.depth)) ctx.depth = 2;
-- if (isUndefined(ctx.colors)) ctx.colors = false;
-- if (isUndefined(ctx.customInspect)) ctx.customInspect = true;
-- if (ctx.colors) ctx.stylize = stylizeWithColor;
-- return formatValue(ctx, obj, ctx.depth);
--}
--exports.inspect = inspect;
--
--
--// http://en.wikipedia.org/wiki/ANSI_escape_code#graphics
--inspect.colors = {
-- 'bold' : [1, 22],
-- 'italic' : [3, 23],
-- 'underline' : [4, 24],
-- 'inverse' : [7, 27],
-- 'white' : [37, 39],
-- 'grey' : [90, 39],
-- 'black' : [30, 39],
-- 'blue' : [34, 39],
-- 'cyan' : [36, 39],
-- 'green' : [32, 39],
-- 'magenta' : [35, 39],
-- 'red' : [31, 39],
-- 'yellow' : [33, 39]
--};
--
--// Don't use 'blue' not visible on cmd.exe
--inspect.styles = {
-- 'special': 'cyan',
-- 'number': 'yellow',
-- 'boolean': 'yellow',
-- 'undefined': 'grey',
-- 'null': 'bold',
-- 'string': 'green',
-- 'date': 'magenta',
-- // "name": intentionally not styling
-- 'regexp': 'red'
--};
--
--
--function stylizeWithColor(str, styleType) {
-- var style = inspect.styles[styleType];
--
-- if (style) {
-- return '\u001b[' + inspect.colors[style][0] + 'm' + str +
-- '\u001b[' + inspect.colors[style][1] + 'm';
-- } else {
-- return str;
-- }
--}
--
--
--function stylizeNoColor(str, styleType) {
-- return str;
--}
--
--
--function arrayToHash(array) {
-- var hash = {};
--
-- array.forEach(function(val, idx) {
-- hash[val] = true;
-- });
--
-- return hash;
--}
--
--
--function formatValue(ctx, value, recurseTimes) {
-- // Provide a hook for user-specified inspect functions.
-- // Check that value is an object with an inspect function on it
-- if (ctx.customInspect &&
-- value &&
-- isFunction(value.inspect) &&
-- // Filter out the util module, it's inspect function is special
-- value.inspect !== exports.inspect &&
-- // Also filter out any prototype objects using the circular check.
-- !(value.constructor && value.constructor.prototype === value)) {
-- var ret = value.inspect(recurseTimes, ctx);
-- if (!isString(ret)) {
-- ret = formatValue(ctx, ret, recurseTimes);
-- }
-- return ret;
-- }
--
-- // Primitive types cannot have properties
-- var primitive = formatPrimitive(ctx, value);
-- if (primitive) {
-- return primitive;
-- }
--
-- // Look up the keys of the object.
-- var keys = Object.keys(value);
-- var visibleKeys = arrayToHash(keys);
--
-- if (ctx.showHidden) {
-- keys = Object.getOwnPropertyNames(value);
-- }
--
-- // Some type of object without properties can be shortcutted.
-- if (keys.length === 0) {
-- if (isFunction(value)) {
-- var name = value.name ? ': ' + value.name : '';
-- return ctx.stylize('[Function' + name + ']', 'special');
-- }
-- if (isRegExp(value)) {
-- return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');
-- }
-- if (isDate(value)) {
-- return ctx.stylize(Date.prototype.toString.call(value), 'date');
-- }
-- if (isError(value)) {
-- return formatError(value);
-- }
-- }
--
-- var base = '', array = false, braces = ['{', '}'];
--
-- // Make Array say that they are Array
-- if (isArray(value)) {
-- array = true;
-- braces = ['[', ']'];
-- }
--
-- // Make functions say that they are functions
-- if (isFunction(value)) {
-- var n = value.name ? ': ' + value.name : '';
-- base = ' [Function' + n + ']';
-- }
--
-- // Make RegExps say that they are RegExps
-- if (isRegExp(value)) {
-- base = ' ' + RegExp.prototype.toString.call(value);
-- }
--
-- // Make dates with properties first say the date
-- if (isDate(value)) {
-- base = ' ' + Date.prototype.toUTCString.call(value);
-- }
--
-- // Make error with message first say the error
-- if (isError(value)) {
-- base = ' ' + formatError(value);
-- }
--
-- if (keys.length === 0 && (!array || value.length == 0)) {
-- return braces[0] + base + braces[1];
-- }
--
-- if (recurseTimes < 0) {
-- if (isRegExp(value)) {
-- return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');
-- } else {
-- return ctx.stylize('[Object]', 'special');
-- }
-- }
--
-- ctx.seen.push(value);
--
-- var output;
-- if (array) {
-- output = formatArray(ctx, value, recurseTimes, visibleKeys, keys);
-- } else {
-- output = keys.map(function(key) {
-- return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array);
-- });
-- }
--
-- ctx.seen.pop();
--
-- return reduceToSingleString(output, base, braces);
--}
--
--
--function formatPrimitive(ctx, value) {
-- if (isUndefined(value))
-- return ctx.stylize('undefined', 'undefined');
-- if (isString(value)) {
-- var simple = '\'' + JSON.stringify(value).replace(/^"|"$/g, '')
-- .replace(/'/g, "\\'")
-- .replace(/\\"/g, '"') + '\'';
-- return ctx.stylize(simple, 'string');
-- }
-- if (isNumber(value)) {
-- // Format -0 as '-0'. Strict equality won't distinguish 0 from -0,
-- // so instead we use the fact that 1 / -0 < 0 whereas 1 / 0 > 0 .
-- if (value === 0 && 1 / value < 0)
-- return ctx.stylize('-0', 'number');
-- return ctx.stylize('' + value, 'number');
-- }
-- if (isBoolean(value))
-- return ctx.stylize('' + value, 'boolean');
-- // For some reason typeof null is "object", so special case here.
-- if (isNull(value))
-- return ctx.stylize('null', 'null');
--}
--
--
--function formatError(value) {
-- return '[' + Error.prototype.toString.call(value) + ']';
--}
--
--
--function formatArray(ctx, value, recurseTimes, visibleKeys, keys) {
-- var output = [];
-- for (var i = 0, l = value.length; i < l; ++i) {
-- if (hasOwnProperty(value, String(i))) {
-- output.push(formatProperty(ctx, value, recurseTimes, visibleKeys,
-- String(i), true));
-- } else {
-- output.push('');
-- }
-- }
-- keys.forEach(function(key) {
-- if (!key.match(/^\d+$/)) {
-- output.push(formatProperty(ctx, value, recurseTimes, visibleKeys,
-- key, true));
-- }
-- });
-- return output;
--}
--
--
--function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) {
-- var name, str, desc;
-- desc = Object.getOwnPropertyDescriptor(value, key) || { value: value[key] };
-- if (desc.get) {
-- if (desc.set) {
-- str = ctx.stylize('[Getter/Setter]', 'special');
-- } else {
-- str = ctx.stylize('[Getter]', 'special');
-- }
-- } else {
-- if (desc.set) {
-- str = ctx.stylize('[Setter]', 'special');
-- }
-- }
-- if (!hasOwnProperty(visibleKeys, key)) {
-- name = '[' + key + ']';
-- }
-- if (!str) {
-- if (ctx.seen.indexOf(desc.value) < 0) {
-- if (isNull(recurseTimes)) {
-- str = formatValue(ctx, desc.value, null);
-- } else {
-- str = formatValue(ctx, desc.value, recurseTimes - 1);
-- }
-- if (str.indexOf('\n') > -1) {
-- if (array) {
-- str = str.split('\n').map(function(line) {
-- return ' ' + line;
-- }).join('\n').substr(2);
-- } else {
-- str = '\n' + str.split('\n').map(function(line) {
-- return ' ' + line;
-- }).join('\n');
-- }
-- }
-- } else {
-- str = ctx.stylize('[Circular]', 'special');
-- }
-- }
-- if (isUndefined(name)) {
-- if (array && key.match(/^\d+$/)) {
-- return str;
-- }
-- name = JSON.stringify('' + key);
-- if (name.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)) {
-- name = name.substr(1, name.length - 2);
-- name = ctx.stylize(name, 'name');
-- } else {
-- name = name.replace(/'/g, "\\'")
-- .replace(/\\"/g, '"')
-- .replace(/(^"|"$)/g, "'");
-- name = ctx.stylize(name, 'string');
-- }
-- }
--
-- return name + ': ' + str;
--}
--
--
--function reduceToSingleString(output, base, braces) {
-- var numLinesEst = 0;
-- var length = output.reduce(function(prev, cur) {
-- numLinesEst++;
-- if (cur.indexOf('\n') >= 0) numLinesEst++;
-- return prev + cur.replace(/\u001b\[\d\d?m/g, '').length + 1;
-- }, 0);
--
-- if (length > 60) {
-- return braces[0] +
-- (base === '' ? '' : base + '\n ') +
-- ' ' +
-- output.join(',\n ') +
-- ' ' +
-- braces[1];
-- }
--
-- return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1];
--}
--
--
- // NOTE: These type checking functions intentionally don't use `instanceof`
- // because it is fragile and can be easily faked with `Object.create()`.
- function isArray(ar) {
-@@ -522,166 +98,10 @@ function isPrimitive(arg) {
- exports.isPrimitive = isPrimitive;
-
- function isBuffer(arg) {
-- return arg instanceof Buffer;
-+ return Buffer.isBuffer(arg);
- }
- exports.isBuffer = isBuffer;
-
- function objectToString(o) {
- return Object.prototype.toString.call(o);
--}
--
--
--function pad(n) {
-- return n < 10 ? '0' + n.toString(10) : n.toString(10);
--}
--
--
--var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep',
-- 'Oct', 'Nov', 'Dec'];
--
--// 26 Feb 16:19:34
--function timestamp() {
-- var d = new Date();
-- var time = [pad(d.getHours()),
-- pad(d.getMinutes()),
-- pad(d.getSeconds())].join(':');
-- return [d.getDate(), months[d.getMonth()], time].join(' ');
--}
--
--
--// log is just a thin wrapper to console.log that prepends a timestamp
--exports.log = function() {
-- console.log('%s - %s', timestamp(), exports.format.apply(exports, arguments));
--};
--
--
--/**
-- * Inherit the prototype methods from one constructor into another.
-- *
-- * The Function.prototype.inherits from lang.js rewritten as a standalone
-- * function (not on Function.prototype). NOTE: If this file is to be loaded
-- * during bootstrapping this function needs to be rewritten using some native
-- * functions as prototype setup using normal JavaScript does not work as
-- * expected during bootstrapping (see mirror.js in r114903).
-- *
-- * @param {function} ctor Constructor function which needs to inherit the
-- * prototype.
-- * @param {function} superCtor Constructor function to inherit prototype from.
-- */
--exports.inherits = function(ctor, superCtor) {
-- ctor.super_ = superCtor;
-- ctor.prototype = Object.create(superCtor.prototype, {
-- constructor: {
-- value: ctor,
-- enumerable: false,
-- writable: true,
-- configurable: true
-- }
-- });
--};
--
--exports._extend = function(origin, add) {
-- // Don't do anything if add isn't an object
-- if (!add || !isObject(add)) return origin;
--
-- var keys = Object.keys(add);
-- var i = keys.length;
-- while (i--) {
-- origin[keys[i]] = add[keys[i]];
-- }
-- return origin;
--};
--
--function hasOwnProperty(obj, prop) {
-- return Object.prototype.hasOwnProperty.call(obj, prop);
--}
--
--
--// Deprecated old stuff.
--
--exports.p = exports.deprecate(function() {
-- for (var i = 0, len = arguments.length; i < len; ++i) {
-- console.error(exports.inspect(arguments[i]));
-- }
--}, 'util.p: Use console.error() instead');
--
--
--exports.exec = exports.deprecate(function() {
-- return require('child_process').exec.apply(this, arguments);
--}, 'util.exec is now called `child_process.exec`.');
--
--
--exports.print = exports.deprecate(function() {
-- for (var i = 0, len = arguments.length; i < len; ++i) {
-- process.stdout.write(String(arguments[i]));
-- }
--}, 'util.print: Use console.log instead');
--
--
--exports.puts = exports.deprecate(function() {
-- for (var i = 0, len = arguments.length; i < len; ++i) {
-- process.stdout.write(arguments[i] + '\n');
-- }
--}, 'util.puts: Use console.log instead');
--
--
--exports.debug = exports.deprecate(function(x) {
-- process.stderr.write('DEBUG: ' + x + '\n');
--}, 'util.debug: Use console.error instead');
--
--
--exports.error = exports.deprecate(function(x) {
-- for (var i = 0, len = arguments.length; i < len; ++i) {
-- process.stderr.write(arguments[i] + '\n');
-- }
--}, 'util.error: Use console.error instead');
--
--
--exports.pump = exports.deprecate(function(readStream, writeStream, callback) {
-- var callbackCalled = false;
--
-- function call(a, b, c) {
-- if (callback && !callbackCalled) {
-- callback(a, b, c);
-- callbackCalled = true;
-- }
-- }
--
-- readStream.addListener('data', function(chunk) {
-- if (writeStream.write(chunk) === false) readStream.pause();
-- });
--
-- writeStream.addListener('drain', function() {
-- readStream.resume();
-- });
--
-- readStream.addListener('end', function() {
-- writeStream.end();
-- });
--
-- readStream.addListener('close', function() {
-- call();
-- });
--
-- readStream.addListener('error', function(err) {
-- writeStream.end();
-- call(err);
-- });
--
-- writeStream.addListener('error', function(err) {
-- readStream.destroy();
-- call(err);
-- });
--}, 'util.pump(): Use readableStream.pipe() instead');
--
--
--var uv;
--exports._errnoException = function(err, syscall) {
-- if (isUndefined(uv)) uv = process.binding('uv');
-- var errname = uv.errname(err);
-- var e = new Error(syscall + ' ' + errname);
-- e.code = errname;
-- e.errno = errname;
-- e.syscall = syscall;
-- return e;
--};
-+} \ No newline at end of file
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/lib/util.js b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/lib/util.js
deleted file mode 100644
index 9074e8ebcb..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/lib/util.js
+++ /dev/null
@@ -1,107 +0,0 @@
-// Copyright Joyent, Inc. and other Node contributors.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a
-// copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to permit
-// persons to whom the Software is furnished to do so, subject to the
-// following conditions:
-//
-// The above copyright notice and this permission notice shall be included
-// in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
-// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
-// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
-// USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-// NOTE: These type checking functions intentionally don't use `instanceof`
-// because it is fragile and can be easily faked with `Object.create()`.
-function isArray(ar) {
- return Array.isArray(ar);
-}
-exports.isArray = isArray;
-
-function isBoolean(arg) {
- return typeof arg === 'boolean';
-}
-exports.isBoolean = isBoolean;
-
-function isNull(arg) {
- return arg === null;
-}
-exports.isNull = isNull;
-
-function isNullOrUndefined(arg) {
- return arg == null;
-}
-exports.isNullOrUndefined = isNullOrUndefined;
-
-function isNumber(arg) {
- return typeof arg === 'number';
-}
-exports.isNumber = isNumber;
-
-function isString(arg) {
- return typeof arg === 'string';
-}
-exports.isString = isString;
-
-function isSymbol(arg) {
- return typeof arg === 'symbol';
-}
-exports.isSymbol = isSymbol;
-
-function isUndefined(arg) {
- return arg === void 0;
-}
-exports.isUndefined = isUndefined;
-
-function isRegExp(re) {
- return isObject(re) && objectToString(re) === '[object RegExp]';
-}
-exports.isRegExp = isRegExp;
-
-function isObject(arg) {
- return typeof arg === 'object' && arg !== null;
-}
-exports.isObject = isObject;
-
-function isDate(d) {
- return isObject(d) && objectToString(d) === '[object Date]';
-}
-exports.isDate = isDate;
-
-function isError(e) {
- return isObject(e) &&
- (objectToString(e) === '[object Error]' || e instanceof Error);
-}
-exports.isError = isError;
-
-function isFunction(arg) {
- return typeof arg === 'function';
-}
-exports.isFunction = isFunction;
-
-function isPrimitive(arg) {
- return arg === null ||
- typeof arg === 'boolean' ||
- typeof arg === 'number' ||
- typeof arg === 'string' ||
- typeof arg === 'symbol' || // ES6 symbol
- typeof arg === 'undefined';
-}
-exports.isPrimitive = isPrimitive;
-
-function isBuffer(arg) {
- return Buffer.isBuffer(arg);
-}
-exports.isBuffer = isBuffer;
-
-function objectToString(o) {
- return Object.prototype.toString.call(o);
-} \ No newline at end of file
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/package.json b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/package.json
deleted file mode 100644
index 466dfdfe01..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/package.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "name": "core-util-is",
- "version": "1.0.1",
- "description": "The `util.is*` functions introduced in Node v0.12.",
- "main": "lib/util.js",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/core-util-is.git"
- },
- "keywords": [
- "util",
- "isBuffer",
- "isArray",
- "isNumber",
- "isString",
- "isRegExp",
- "isThis",
- "isThat",
- "polyfill"
- ],
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
- "license": "MIT",
- "bugs": {
- "url": "https://github.com/isaacs/core-util-is/issues"
- },
- "readme": "# core-util-is\n\nThe `util.is*` functions introduced in Node v0.12.\n",
- "readmeFilename": "README.md",
- "homepage": "https://github.com/isaacs/core-util-is",
- "_id": "core-util-is@1.0.1",
- "dist": {
- "shasum": "6b07085aef9a3ccac6ee53bf9d3df0c1521a5538",
- "tarball": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
- },
- "_from": "core-util-is@>=1.0.0 <1.1.0",
- "_npmVersion": "1.3.23",
- "_npmUser": {
- "name": "isaacs",
- "email": "i@izs.me"
- },
- "maintainers": [
- {
- "name": "isaacs",
- "email": "i@izs.me"
- }
- ],
- "directories": {},
- "_shasum": "6b07085aef9a3ccac6ee53bf9d3df0c1521a5538",
- "_resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
-}
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/util.js b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/util.js
deleted file mode 100644
index 007fa10575..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/util.js
+++ /dev/null
@@ -1,106 +0,0 @@
-// Copyright Joyent, Inc. and other Node contributors.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a
-// copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to permit
-// persons to whom the Software is furnished to do so, subject to the
-// following conditions:
-//
-// The above copyright notice and this permission notice shall be included
-// in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
-// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
-// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
-// USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-// NOTE: These type checking functions intentionally don't use `instanceof`
-// because it is fragile and can be easily faked with `Object.create()`.
-function isArray(ar) {
- return Array.isArray(ar);
-}
-exports.isArray = isArray;
-
-function isBoolean(arg) {
- return typeof arg === 'boolean';
-}
-exports.isBoolean = isBoolean;
-
-function isNull(arg) {
- return arg === null;
-}
-exports.isNull = isNull;
-
-function isNullOrUndefined(arg) {
- return arg == null;
-}
-exports.isNullOrUndefined = isNullOrUndefined;
-
-function isNumber(arg) {
- return typeof arg === 'number';
-}
-exports.isNumber = isNumber;
-
-function isString(arg) {
- return typeof arg === 'string';
-}
-exports.isString = isString;
-
-function isSymbol(arg) {
- return typeof arg === 'symbol';
-}
-exports.isSymbol = isSymbol;
-
-function isUndefined(arg) {
- return arg === void 0;
-}
-exports.isUndefined = isUndefined;
-
-function isRegExp(re) {
- return isObject(re) && objectToString(re) === '[object RegExp]';
-}
-exports.isRegExp = isRegExp;
-
-function isObject(arg) {
- return typeof arg === 'object' && arg !== null;
-}
-exports.isObject = isObject;
-
-function isDate(d) {
- return isObject(d) && objectToString(d) === '[object Date]';
-}
-exports.isDate = isDate;
-
-function isError(e) {
- return isObject(e) && objectToString(e) === '[object Error]';
-}
-exports.isError = isError;
-
-function isFunction(arg) {
- return typeof arg === 'function';
-}
-exports.isFunction = isFunction;
-
-function isPrimitive(arg) {
- return arg === null ||
- typeof arg === 'boolean' ||
- typeof arg === 'number' ||
- typeof arg === 'string' ||
- typeof arg === 'symbol' || // ES6 symbol
- typeof arg === 'undefined';
-}
-exports.isPrimitive = isPrimitive;
-
-function isBuffer(arg) {
- return arg instanceof Buffer;
-}
-exports.isBuffer = isBuffer;
-
-function objectToString(o) {
- return Object.prototype.toString.call(o);
-}
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/README.md b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/README.md
deleted file mode 100644
index 052a62b8d7..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/README.md
+++ /dev/null
@@ -1,54 +0,0 @@
-
-# isarray
-
-`Array#isArray` for older browsers.
-
-## Usage
-
-```js
-var isArray = require('isarray');
-
-console.log(isArray([])); // => true
-console.log(isArray({})); // => false
-```
-
-## Installation
-
-With [npm](http://npmjs.org) do
-
-```bash
-$ npm install isarray
-```
-
-Then bundle for the browser with
-[browserify](https://github.com/substack/browserify).
-
-With [component](http://component.io) do
-
-```bash
-$ component install juliangruber/isarray
-```
-
-## License
-
-(MIT)
-
-Copyright (c) 2013 Julian Gruber &lt;julian@juliangruber.com&gt;
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-of the Software, and to permit persons to whom the Software is furnished to do
-so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/build/build.js b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/build/build.js
deleted file mode 100644
index e1856ef094..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/build/build.js
+++ /dev/null
@@ -1,208 +0,0 @@
-
-/**
- * Require the given path.
- *
- * @param {String} path
- * @return {Object} exports
- * @api public
- */
-
-function require(path, parent, orig) {
- var resolved = require.resolve(path);
-
- // lookup failed
- if (null == resolved) {
- orig = orig || path;
- parent = parent || 'root';
- var err = new Error('Failed to require "' + orig + '" from "' + parent + '"');
- err.path = orig;
- err.parent = parent;
- err.require = true;
- throw err;
- }
-
- var module = require.modules[resolved];
-
- // perform real require()
- // by invoking the module's
- // registered function
- if (!module.exports) {
- module.exports = {};
- module.client = module.component = true;
- module.call(this, module.exports, require.relative(resolved), module);
- }
-
- return module.exports;
-}
-
-/**
- * Registered modules.
- */
-
-require.modules = {};
-
-/**
- * Registered aliases.
- */
-
-require.aliases = {};
-
-/**
- * Resolve `path`.
- *
- * Lookup:
- *
- * - PATH/index.js
- * - PATH.js
- * - PATH
- *
- * @param {String} path
- * @return {String} path or null
- * @api private
- */
-
-require.resolve = function(path) {
- if (path.charAt(0) === '/') path = path.slice(1);
- var index = path + '/index.js';
-
- var paths = [
- path,
- path + '.js',
- path + '.json',
- path + '/index.js',
- path + '/index.json'
- ];
-
- for (var i = 0; i < paths.length; i++) {
- var path = paths[i];
- if (require.modules.hasOwnProperty(path)) return path;
- }
-
- if (require.aliases.hasOwnProperty(index)) {
- return require.aliases[index];
- }
-};
-
-/**
- * Normalize `path` relative to the current path.
- *
- * @param {String} curr
- * @param {String} path
- * @return {String}
- * @api private
- */
-
-require.normalize = function(curr, path) {
- var segs = [];
-
- if ('.' != path.charAt(0)) return path;
-
- curr = curr.split('/');
- path = path.split('/');
-
- for (var i = 0; i < path.length; ++i) {
- if ('..' == path[i]) {
- curr.pop();
- } else if ('.' != path[i] && '' != path[i]) {
- segs.push(path[i]);
- }
- }
-
- return curr.concat(segs).join('/');
-};
-
-/**
- * Register module at `path` with callback `definition`.
- *
- * @param {String} path
- * @param {Function} definition
- * @api private
- */
-
-require.register = function(path, definition) {
- require.modules[path] = definition;
-};
-
-/**
- * Alias a module definition.
- *
- * @param {String} from
- * @param {String} to
- * @api private
- */
-
-require.alias = function(from, to) {
- if (!require.modules.hasOwnProperty(from)) {
- throw new Error('Failed to alias "' + from + '", it does not exist');
- }
- require.aliases[to] = from;
-};
-
-/**
- * Return a require function relative to the `parent` path.
- *
- * @param {String} parent
- * @return {Function}
- * @api private
- */
-
-require.relative = function(parent) {
- var p = require.normalize(parent, '..');
-
- /**
- * lastIndexOf helper.
- */
-
- function lastIndexOf(arr, obj) {
- var i = arr.length;
- while (i--) {
- if (arr[i] === obj) return i;
- }
- return -1;
- }
-
- /**
- * The relative require() itself.
- */
-
- function localRequire(path) {
- var resolved = localRequire.resolve(path);
- return require(resolved, parent, path);
- }
-
- /**
- * Resolve relative to the parent.
- */
-
- localRequire.resolve = function(path) {
- var c = path.charAt(0);
- if ('/' == c) return path.slice(1);
- if ('.' == c) return require.normalize(p, path);
-
- // resolve deps by returning
- // the dep in the nearest "deps"
- // directory
- var segs = parent.split('/');
- var i = lastIndexOf(segs, 'deps') + 1;
- if (!i) i = 0;
- path = segs.slice(0, i + 1).join('/') + '/deps/' + path;
- return path;
- };
-
- /**
- * Check if module is defined at `path`.
- */
-
- localRequire.exists = function(path) {
- return require.modules.hasOwnProperty(localRequire.resolve(path));
- };
-
- return localRequire;
-};
-require.register("isarray/index.js", function(exports, require, module){
-module.exports = Array.isArray || function (arr) {
- return Object.prototype.toString.call(arr) == '[object Array]';
-};
-
-});
-require.alias("isarray/index.js", "isarray/index.js");
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/component.json b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/component.json
deleted file mode 100644
index 9e31b68388..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/component.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "name" : "isarray",
- "description" : "Array#isArray for older browsers",
- "version" : "0.0.1",
- "repository" : "juliangruber/isarray",
- "homepage": "https://github.com/juliangruber/isarray",
- "main" : "index.js",
- "scripts" : [
- "index.js"
- ],
- "dependencies" : {},
- "keywords": ["browser","isarray","array"],
- "author": {
- "name": "Julian Gruber",
- "email": "mail@juliangruber.com",
- "url": "http://juliangruber.com"
- },
- "license": "MIT"
-}
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/index.js b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/index.js
deleted file mode 100644
index 5f5ad45d46..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/index.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = Array.isArray || function (arr) {
- return Object.prototype.toString.call(arr) == '[object Array]';
-};
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/.travis.yml b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/.travis.yml
deleted file mode 100644
index 5ac9885534..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/.travis.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-language: node_js
-node_js:
- - "0.8"
- - "0.10"
- - "0.11"
- - "0.12"
- - "iojs"
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/index.js b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/index.js
deleted file mode 100644
index 049521cad7..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/index.js
+++ /dev/null
@@ -1,13 +0,0 @@
-'use strict';
-module.exports = nextTick;
-
-function nextTick(fn) {
- var args = new Array(arguments.length - 1);
- var i = 0;
- while (i < args.length) {
- args[i++] = arguments[i];
- }
- process.nextTick(function afterTick() {
- fn.apply(null, args);
- });
-}
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/readme.md b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/readme.md
deleted file mode 100644
index 78e7cfaeb7..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/readme.md
+++ /dev/null
@@ -1,18 +0,0 @@
-process-nextick-args
-=====
-
-[![Build Status](https://travis-ci.org/calvinmetcalf/process-nextick-args.svg?branch=master)](https://travis-ci.org/calvinmetcalf/process-nextick-args)
-
-```bash
-npm install --save process-nextick-args
-```
-
-Always be able to pass arguments to process.nextTick, no matter the platform
-
-```js
-var nextTick = require('process-nextick-args');
-
-nextTick(function (a, b, c) {
- console.log(a, b, c);
-}, 'step', 3, 'profit');
-```
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/test.js b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/test.js
deleted file mode 100644
index ef15721584..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/test.js
+++ /dev/null
@@ -1,24 +0,0 @@
-var test = require("tap").test;
-var nextTick = require('./');
-
-test('should work', function (t) {
- t.plan(5);
- nextTick(function (a) {
- t.ok(a);
- nextTick(function (thing) {
- t.equals(thing, 7);
- }, 7);
- }, true);
- nextTick(function (a, b, c) {
- t.equals(a, 'step');
- t.equals(b, 3);
- t.equals(c, 'profit');
- }, 'step', 3, 'profit');
-});
-
-test('correct number of arguments', function (t) {
- t.plan(1);
- nextTick(function () {
- t.equals(2, arguments.length, 'correct number');
- }, 1, 2);
-});
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/.npmignore b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/.npmignore
deleted file mode 100644
index 206320cc1d..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/.npmignore
+++ /dev/null
@@ -1,2 +0,0 @@
-build
-test
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/LICENSE b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/LICENSE
deleted file mode 100644
index 6de584a48f..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-Copyright Joyent, Inc. and other Node contributors.
-
-Permission is hereby granted, free of charge, to any person obtaining a
-copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to permit
-persons to whom the Software is furnished to do so, subject to the
-following conditions:
-
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
-NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
-DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
-USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/README.md b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/README.md
deleted file mode 100644
index 4d2aa00150..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/README.md
+++ /dev/null
@@ -1,7 +0,0 @@
-**string_decoder.js** (`require('string_decoder')`) from Node.js core
-
-Copyright Joyent, Inc. and other Node contributors. See LICENCE file for details.
-
-Version numbers match the versions found in Node core, e.g. 0.10.24 matches Node 0.10.24, likewise 0.11.10 matches Node 0.11.10. **Prefer the stable version over the unstable.**
-
-The *build/* directory contains a build script that will scrape the source from the [joyent/node](https://github.com/joyent/node) repo given a specific Node version. \ No newline at end of file
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/index.js b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/index.js
deleted file mode 100644
index b00e54fb79..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/index.js
+++ /dev/null
@@ -1,221 +0,0 @@
-// Copyright Joyent, Inc. and other Node contributors.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a
-// copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to permit
-// persons to whom the Software is furnished to do so, subject to the
-// following conditions:
-//
-// The above copyright notice and this permission notice shall be included
-// in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
-// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
-// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
-// USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-var Buffer = require('buffer').Buffer;
-
-var isBufferEncoding = Buffer.isEncoding
- || function(encoding) {
- switch (encoding && encoding.toLowerCase()) {
- case 'hex': case 'utf8': case 'utf-8': case 'ascii': case 'binary': case 'base64': case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': case 'raw': return true;
- default: return false;
- }
- }
-
-
-function assertEncoding(encoding) {
- if (encoding && !isBufferEncoding(encoding)) {
- throw new Error('Unknown encoding: ' + encoding);
- }
-}
-
-// StringDecoder provides an interface for efficiently splitting a series of
-// buffers into a series of JS strings without breaking apart multi-byte
-// characters. CESU-8 is handled as part of the UTF-8 encoding.
-//
-// @TODO Handling all encodings inside a single object makes it very difficult
-// to reason about this code, so it should be split up in the future.
-// @TODO There should be a utf8-strict encoding that rejects invalid UTF-8 code
-// points as used by CESU-8.
-var StringDecoder = exports.StringDecoder = function(encoding) {
- this.encoding = (encoding || 'utf8').toLowerCase().replace(/[-_]/, '');
- assertEncoding(encoding);
- switch (this.encoding) {
- case 'utf8':
- // CESU-8 represents each of Surrogate Pair by 3-bytes
- this.surrogateSize = 3;
- break;
- case 'ucs2':
- case 'utf16le':
- // UTF-16 represents each of Surrogate Pair by 2-bytes
- this.surrogateSize = 2;
- this.detectIncompleteChar = utf16DetectIncompleteChar;
- break;
- case 'base64':
- // Base-64 stores 3 bytes in 4 chars, and pads the remainder.
- this.surrogateSize = 3;
- this.detectIncompleteChar = base64DetectIncompleteChar;
- break;
- default:
- this.write = passThroughWrite;
- return;
- }
-
- // Enough space to store all bytes of a single character. UTF-8 needs 4
- // bytes, but CESU-8 may require up to 6 (3 bytes per surrogate).
- this.charBuffer = new Buffer(6);
- // Number of bytes received for the current incomplete multi-byte character.
- this.charReceived = 0;
- // Number of bytes expected for the current incomplete multi-byte character.
- this.charLength = 0;
-};
-
-
-// write decodes the given buffer and returns it as JS string that is
-// guaranteed to not contain any partial multi-byte characters. Any partial
-// character found at the end of the buffer is buffered up, and will be
-// returned when calling write again with the remaining bytes.
-//
-// Note: Converting a Buffer containing an orphan surrogate to a String
-// currently works, but converting a String to a Buffer (via `new Buffer`, or
-// Buffer#write) will replace incomplete surrogates with the unicode
-// replacement character. See https://codereview.chromium.org/121173009/ .
-StringDecoder.prototype.write = function(buffer) {
- var charStr = '';
- // if our last write ended with an incomplete multibyte character
- while (this.charLength) {
- // determine how many remaining bytes this buffer has to offer for this char
- var available = (buffer.length >= this.charLength - this.charReceived) ?
- this.charLength - this.charReceived :
- buffer.length;
-
- // add the new bytes to the char buffer
- buffer.copy(this.charBuffer, this.charReceived, 0, available);
- this.charReceived += available;
-
- if (this.charReceived < this.charLength) {
- // still not enough chars in this buffer? wait for more ...
- return '';
- }
-
- // remove bytes belonging to the current character from the buffer
- buffer = buffer.slice(available, buffer.length);
-
- // get the character that was split
- charStr = this.charBuffer.slice(0, this.charLength).toString(this.encoding);
-
- // CESU-8: lead surrogate (D800-DBFF) is also the incomplete character
- var charCode = charStr.charCodeAt(charStr.length - 1);
- if (charCode >= 0xD800 && charCode <= 0xDBFF) {
- this.charLength += this.surrogateSize;
- charStr = '';
- continue;
- }
- this.charReceived = this.charLength = 0;
-
- // if there are no more bytes in this buffer, just emit our char
- if (buffer.length === 0) {
- return charStr;
- }
- break;
- }
-
- // determine and set charLength / charReceived
- this.detectIncompleteChar(buffer);
-
- var end = buffer.length;
- if (this.charLength) {
- // buffer the incomplete character bytes we got
- buffer.copy(this.charBuffer, 0, buffer.length - this.charReceived, end);
- end -= this.charReceived;
- }
-
- charStr += buffer.toString(this.encoding, 0, end);
-
- var end = charStr.length - 1;
- var charCode = charStr.charCodeAt(end);
- // CESU-8: lead surrogate (D800-DBFF) is also the incomplete character
- if (charCode >= 0xD800 && charCode <= 0xDBFF) {
- var size = this.surrogateSize;
- this.charLength += size;
- this.charReceived += size;
- this.charBuffer.copy(this.charBuffer, size, 0, size);
- buffer.copy(this.charBuffer, 0, 0, size);
- return charStr.substring(0, end);
- }
-
- // or just emit the charStr
- return charStr;
-};
-
-// detectIncompleteChar determines if there is an incomplete UTF-8 character at
-// the end of the given buffer. If so, it sets this.charLength to the byte
-// length that character, and sets this.charReceived to the number of bytes
-// that are available for this character.
-StringDecoder.prototype.detectIncompleteChar = function(buffer) {
- // determine how many bytes we have to check at the end of this buffer
- var i = (buffer.length >= 3) ? 3 : buffer.length;
-
- // Figure out if one of the last i bytes of our buffer announces an
- // incomplete char.
- for (; i > 0; i--) {
- var c = buffer[buffer.length - i];
-
- // See http://en.wikipedia.org/wiki/UTF-8#Description
-
- // 110XXXXX
- if (i == 1 && c >> 5 == 0x06) {
- this.charLength = 2;
- break;
- }
-
- // 1110XXXX
- if (i <= 2 && c >> 4 == 0x0E) {
- this.charLength = 3;
- break;
- }
-
- // 11110XXX
- if (i <= 3 && c >> 3 == 0x1E) {
- this.charLength = 4;
- break;
- }
- }
- this.charReceived = i;
-};
-
-StringDecoder.prototype.end = function(buffer) {
- var res = '';
- if (buffer && buffer.length)
- res = this.write(buffer);
-
- if (this.charReceived) {
- var cr = this.charReceived;
- var buf = this.charBuffer;
- var enc = this.encoding;
- res += buf.slice(0, cr).toString(enc);
- }
-
- return res;
-};
-
-function passThroughWrite(buffer) {
- return buffer.toString(this.encoding);
-}
-
-function utf16DetectIncompleteChar(buffer) {
- this.charReceived = buffer.length % 2;
- this.charLength = this.charReceived ? 2 : 0;
-}
-
-function base64DetectIncompleteChar(buffer) {
- this.charReceived = buffer.length % 3;
- this.charLength = this.charReceived ? 3 : 0;
-}
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/History.md b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/History.md
deleted file mode 100644
index ec010299b1..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/History.md
+++ /dev/null
@@ -1,11 +0,0 @@
-
-1.0.1 / 2014-11-25
-==================
-
- * browser: use `console.warn()` for deprecation calls
- * browser: more jsdocs
-
-1.0.0 / 2014-04-30
-==================
-
- * initial commit
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/LICENSE b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/LICENSE
deleted file mode 100644
index 6a60e8c225..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/LICENSE
+++ /dev/null
@@ -1,24 +0,0 @@
-(The MIT License)
-
-Copyright (c) 2014 Nathan Rajlich <nathan@tootallnate.net>
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/README.md b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/README.md
deleted file mode 100644
index 75622fa7c2..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/README.md
+++ /dev/null
@@ -1,53 +0,0 @@
-util-deprecate
-==============
-### The Node.js `util.deprecate()` function with browser support
-
-In Node.js, this module simply re-exports the `util.deprecate()` function.
-
-In the web browser (i.e. via browserify), a browser-specific implementation
-of the `util.deprecate()` function is used.
-
-
-## API
-
-A `deprecate()` function is the only thing exposed by this module.
-
-``` javascript
-// setup:
-exports.foo = deprecate(foo, 'foo() is deprecated, use bar() instead');
-
-
-// users see:
-foo();
-// foo() is deprecated, use bar() instead
-foo();
-foo();
-```
-
-
-## License
-
-(The MIT License)
-
-Copyright (c) 2014 Nathan Rajlich <nathan@tootallnate.net>
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/browser.js b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/browser.js
deleted file mode 100644
index 55fa5a4bc6..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/browser.js
+++ /dev/null
@@ -1,62 +0,0 @@
-
-/**
- * Module exports.
- */
-
-module.exports = deprecate;
-
-/**
- * Mark that a method should not be used.
- * Returns a modified function which warns once by default.
- *
- * If `localStorage.noDeprecation = true` is set, then it is a no-op.
- *
- * If `localStorage.throwDeprecation = true` is set, then deprecated functions
- * will throw an Error when invoked.
- *
- * If `localStorage.traceDeprecation = true` is set, then deprecated functions
- * will invoke `console.trace()` instead of `console.error()`.
- *
- * @param {Function} fn - the function to deprecate
- * @param {String} msg - the string to print to the console when `fn` is invoked
- * @returns {Function} a new "deprecated" version of `fn`
- * @api public
- */
-
-function deprecate (fn, msg) {
- if (config('noDeprecation')) {
- return fn;
- }
-
- var warned = false;
- function deprecated() {
- if (!warned) {
- if (config('throwDeprecation')) {
- throw new Error(msg);
- } else if (config('traceDeprecation')) {
- console.trace(msg);
- } else {
- console.warn(msg);
- }
- warned = true;
- }
- return fn.apply(this, arguments);
- }
-
- return deprecated;
-}
-
-/**
- * Checks `localStorage` for boolean values for the given `name`.
- *
- * @param {String} name
- * @returns {Boolean}
- * @api private
- */
-
-function config (name) {
- if (!global.localStorage) return false;
- var val = global.localStorage[name];
- if (null == val) return false;
- return String(val).toLowerCase() === 'true';
-}
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/node.js b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/node.js
deleted file mode 100644
index 5e6fcff5dd..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/node.js
+++ /dev/null
@@ -1,6 +0,0 @@
-
-/**
- * For Node.js, simply re-export the core `util.deprecate` function.
- */
-
-module.exports = require('util').deprecate;
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/package.json b/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/package.json
deleted file mode 100644
index ea487da0e4..0000000000
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/package.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "name": "util-deprecate",
- "version": "1.0.1",
- "description": "The Node.js `util.deprecate()` function with browser support",
- "main": "node.js",
- "browser": "browser.js",
- "scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/TooTallNate/util-deprecate.git"
- },
- "keywords": [
- "util",
- "deprecate",
- "browserify",
- "browser",
- "node"
- ],
- "author": {
- "name": "Nathan Rajlich",
- "email": "nathan@tootallnate.net",
- "url": "http://n8.io/"
- },
- "license": "MIT",
- "bugs": {
- "url": "https://github.com/TooTallNate/util-deprecate/issues"
- },
- "homepage": "https://github.com/TooTallNate/util-deprecate",
- "gitHead": "6e923f7d98a0afbe5b9c7db9d0f0029c1936746c",
- "_id": "util-deprecate@1.0.1",
- "_shasum": "3556a3d13c4c6aa7983d7e2425478197199b7881",
- "_from": "util-deprecate@>=1.0.1 <1.1.0",
- "_npmVersion": "1.4.28",
- "_npmUser": {
- "name": "tootallnate",
- "email": "nathan@tootallnate.net"
- },
- "maintainers": [
- {
- "name": "tootallnate",
- "email": "nathan@tootallnate.net"
- }
- ],
- "dist": {
- "shasum": "3556a3d13c4c6aa7983d7e2425478197199b7881",
- "tarball": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/index.js b/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/index.js
deleted file mode 100644
index 4906755bc9..0000000000
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/index.js
+++ /dev/null
@@ -1,4 +0,0 @@
-'use strict';
-module.exports = function () {
- return /[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g;
-};
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md b/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md
deleted file mode 100644
index 1a4894ec11..0000000000
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md
+++ /dev/null
@@ -1,31 +0,0 @@
-# ansi-regex [![Build Status](https://travis-ci.org/sindresorhus/ansi-regex.svg?branch=master)](https://travis-ci.org/sindresorhus/ansi-regex)
-
-> Regular expression for matching [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code)
-
-
-## Install
-
-```
-$ npm install --save ansi-regex
-```
-
-
-## Usage
-
-```js
-var ansiRegex = require('ansi-regex');
-
-ansiRegex().test('\u001b[4mcake\u001b[0m');
-//=> true
-
-ansiRegex().test('cake');
-//=> false
-
-'\u001b[4mcake\u001b[0m'.match(ansiRegex());
-//=> ['\u001b[4m', '\u001b[0m']
-```
-
-
-## License
-
-MIT © [Sindre Sorhus](http://sindresorhus.com)
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/index.js b/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/index.js
deleted file mode 100644
index 099480fbfc..0000000000
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/index.js
+++ /dev/null
@@ -1,6 +0,0 @@
-'use strict';
-var ansiRegex = require('ansi-regex')();
-
-module.exports = function (str) {
- return typeof str === 'string' ? str.replace(ansiRegex, '') : str;
-};
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/license b/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/license
deleted file mode 100644
index 654d0bfe94..0000000000
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/license
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/index.js b/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/index.js
deleted file mode 100644
index 4906755bc9..0000000000
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/index.js
+++ /dev/null
@@ -1,4 +0,0 @@
-'use strict';
-module.exports = function () {
- return /[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g;
-};
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/license b/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/license
deleted file mode 100644
index 654d0bfe94..0000000000
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/license
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/package.json b/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/package.json
deleted file mode 100644
index 7fc07677a0..0000000000
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/package.json
+++ /dev/null
@@ -1,86 +0,0 @@
-{
- "name": "ansi-regex",
- "version": "2.0.0",
- "description": "Regular expression for matching ANSI escape codes",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/ansi-regex.git"
- },
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "sindresorhus.com"
- },
- "maintainers": [
- {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- {
- "name": "jbnicolai",
- "email": "jappelman@xebia.com"
- }
- ],
- "engines": {
- "node": ">=0.10.0"
- },
- "scripts": {
- "test": "mocha test/test.js",
- "view-supported": "node test/viewCodes.js"
- },
- "files": [
- "index.js"
- ],
- "keywords": [
- "ansi",
- "styles",
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "tty",
- "escape",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "command-line",
- "text",
- "regex",
- "regexp",
- "re",
- "match",
- "test",
- "find",
- "pattern"
- ],
- "devDependencies": {
- "mocha": "*"
- },
- "gitHead": "57c3f2941a73079fa8b081e02a522e3d29913e2f",
- "bugs": {
- "url": "https://github.com/sindresorhus/ansi-regex/issues"
- },
- "homepage": "https://github.com/sindresorhus/ansi-regex",
- "_id": "ansi-regex@2.0.0",
- "_shasum": "c5061b6e0ef8a81775e50f5d66151bf6bf371107",
- "_from": "ansi-regex@>=2.0.0 <3.0.0",
- "_npmVersion": "2.11.2",
- "_nodeVersion": "0.12.5",
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- "dist": {
- "shasum": "c5061b6e0ef8a81775e50f5d66151bf6bf371107",
- "tarball": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md b/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
deleted file mode 100644
index 1a4894ec11..0000000000
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
+++ /dev/null
@@ -1,31 +0,0 @@
-# ansi-regex [![Build Status](https://travis-ci.org/sindresorhus/ansi-regex.svg?branch=master)](https://travis-ci.org/sindresorhus/ansi-regex)
-
-> Regular expression for matching [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code)
-
-
-## Install
-
-```
-$ npm install --save ansi-regex
-```
-
-
-## Usage
-
-```js
-var ansiRegex = require('ansi-regex');
-
-ansiRegex().test('\u001b[4mcake\u001b[0m');
-//=> true
-
-ansiRegex().test('cake');
-//=> false
-
-'\u001b[4mcake\u001b[0m'.match(ansiRegex());
-//=> ['\u001b[4m', '\u001b[0m']
-```
-
-
-## License
-
-MIT © [Sindre Sorhus](http://sindresorhus.com)
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/package.json b/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/package.json
deleted file mode 100644
index 2871d03790..0000000000
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/package.json
+++ /dev/null
@@ -1,85 +0,0 @@
-{
- "name": "strip-ansi",
- "version": "3.0.0",
- "description": "Strip ANSI escape codes",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/strip-ansi.git"
- },
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "sindresorhus.com"
- },
- "maintainers": [
- {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- {
- "name": "jbnicolai",
- "email": "jappelman@xebia.com"
- }
- ],
- "engines": {
- "node": ">=0.10.0"
- },
- "scripts": {
- "test": "node test.js"
- },
- "files": [
- "index.js"
- ],
- "keywords": [
- "strip",
- "trim",
- "remove",
- "ansi",
- "styles",
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "string",
- "tty",
- "escape",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-regex": "^2.0.0"
- },
- "devDependencies": {
- "ava": "0.0.4"
- },
- "gitHead": "3f05b9810e1438f946e2eb84ee854cc00b972e9e",
- "bugs": {
- "url": "https://github.com/sindresorhus/strip-ansi/issues"
- },
- "homepage": "https://github.com/sindresorhus/strip-ansi",
- "_id": "strip-ansi@3.0.0",
- "_shasum": "7510b665567ca914ccb5d7e072763ac968be3724",
- "_from": "strip-ansi@>=3.0.0 <4.0.0",
- "_npmVersion": "2.11.2",
- "_nodeVersion": "0.12.5",
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- "dist": {
- "shasum": "7510b665567ca914ccb5d7e072763ac968be3724",
- "tarball": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/readme.md b/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/readme.md
deleted file mode 100644
index 76091512df..0000000000
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/readme.md
+++ /dev/null
@@ -1,33 +0,0 @@
-# strip-ansi [![Build Status](https://travis-ci.org/sindresorhus/strip-ansi.svg?branch=master)](https://travis-ci.org/sindresorhus/strip-ansi)
-
-> Strip [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code)
-
-
-## Install
-
-```
-$ npm install --save strip-ansi
-```
-
-
-## Usage
-
-```js
-var stripAnsi = require('strip-ansi');
-
-stripAnsi('\u001b[4mcake\u001b[0m');
-//=> 'cake'
-```
-
-
-## Related
-
-- [strip-ansi-cli](https://github.com/sindresorhus/strip-ansi-cli) - CLI for this module
-- [has-ansi](https://github.com/sindresorhus/has-ansi) - Check if a string has ANSI escape codes
-- [ansi-regex](https://github.com/sindresorhus/ansi-regex) - Regular expression for matching ANSI escape codes
-- [chalk](https://github.com/sindresorhus/chalk) - Terminal string styling done right
-
-
-## License
-
-MIT © [Sindre Sorhus](http://sindresorhus.com)
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/license b/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/license
deleted file mode 100644
index 654d0bfe94..0000000000
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/license
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/.travis.yml b/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/.travis.yml
deleted file mode 100644
index 6e5919de39..0000000000
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/.travis.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-language: node_js
-node_js:
- - "0.10"
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/.travis.yml b/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/.travis.yml
deleted file mode 100644
index 6e5919de39..0000000000
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/.travis.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-language: node_js
-node_js:
- - "0.10"
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/package.json b/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/package.json
deleted file mode 100644
index 4b0677650b..0000000000
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/package.json
+++ /dev/null
@@ -1,64 +0,0 @@
-{
- "name": "jsonpointer",
- "description": "Simple JSON Addressing.",
- "tags": [
- "util",
- "simple",
- "util",
- "utility"
- ],
- "version": "2.0.0",
- "author": {
- "name": "Jan Lehnardt",
- "email": "jan@apache.org"
- },
- "contributors": [
- {
- "name": "Joe Hildebrand",
- "email": "joe-github@cursive.net"
- }
- ],
- "repository": {
- "type": "git",
- "url": "git+ssh://git@github.com/janl/node-jsonpointer.git"
- },
- "bugs": {
- "url": "http://github.com/janl/node-jsonpointer/issues"
- },
- "engines": {
- "node": ">=0.6.0"
- },
- "main": "./jsonpointer",
- "scripts": {
- "test": "node test.js"
- },
- "license": "MIT",
- "gitHead": "26ea4a5c0fcb6d9a2e87f733403791dd05637af8",
- "homepage": "https://github.com/janl/node-jsonpointer#readme",
- "_id": "jsonpointer@2.0.0",
- "_shasum": "3af1dd20fe85463910d469a385e33017d2a030d9",
- "_from": "jsonpointer@2.0.0",
- "_npmVersion": "2.10.1",
- "_nodeVersion": "0.10.36",
- "_npmUser": {
- "name": "marcbachmann",
- "email": "marc.brookman@gmail.com"
- },
- "maintainers": [
- {
- "name": "jan",
- "email": "jan@apache.org"
- },
- {
- "name": "marcbachmann",
- "email": "marc.brookman@gmail.com"
- }
- ],
- "dist": {
- "shasum": "3af1dd20fe85463910d469a385e33017d2a030d9",
- "tarball": "http://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/package.json b/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/package.json
deleted file mode 100644
index c33f8a5742..0000000000
--- a/deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/package.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "name": "ctype",
- "version": "0.5.3",
- "description": "read and write binary structures and data types",
- "homepage": "https://github.com/rmustacc/node-ctype",
- "author": {
- "name": "Robert Mustacchi",
- "email": "rm@fingolfin.org"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "main": "ctype.js",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/rmustacc/node-ctype.git"
- },
- "_id": "ctype@0.5.3",
- "dist": {
- "shasum": "82c18c2461f74114ef16c135224ad0b9144ca12f",
- "tarball": "http://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz"
- },
- "_npmVersion": "1.1.59",
- "_npmUser": {
- "name": "rm",
- "email": "rm@fingolfin.org"
- },
- "maintainers": [
- {
- "name": "rm",
- "email": "rm@fingolfin.org"
- }
- ],
- "directories": {},
- "_shasum": "82c18c2461f74114ef16c135224ad0b9144ca12f",
- "_resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz",
- "_from": "ctype@0.5.3",
- "bugs": {
- "url": "https://github.com/rmustacc/node-ctype/issues"
- },
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/package.json b/deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/package.json
deleted file mode 100644
index 2e3337b7cc..0000000000
--- a/deps/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/package.json
+++ /dev/null
@@ -1,94 +0,0 @@
-{
- "name": "mime-db",
- "description": "Media Type Database",
- "version": "1.19.0",
- "contributors": [
- {
- "name": "Douglas Christopher Wilson",
- "email": "doug@somethingdoug.com"
- },
- {
- "name": "Jonathan Ong",
- "email": "me@jongleberry.com",
- "url": "http://jongleberry.com"
- },
- {
- "name": "Robert Kieffer",
- "email": "robert@broofa.com",
- "url": "http://github.com/broofa"
- }
- ],
- "license": "MIT",
- "keywords": [
- "mime",
- "db",
- "type",
- "types",
- "database",
- "charset",
- "charsets"
- ],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/jshttp/mime-db.git"
- },
- "devDependencies": {
- "bluebird": "2.10.0",
- "co": "4.6.0",
- "cogent": "1.0.1",
- "csv-parse": "1.0.0",
- "gnode": "0.1.1",
- "istanbul": "0.3.20",
- "mocha": "1.21.5",
- "raw-body": "2.1.3",
- "stream-to-array": "2"
- },
- "files": [
- "HISTORY.md",
- "LICENSE",
- "README.md",
- "db.json",
- "index.js"
- ],
- "engines": {
- "node": ">= 0.6"
- },
- "scripts": {
- "build": "node scripts/build",
- "fetch": "gnode scripts/fetch-apache && gnode scripts/fetch-iana && gnode scripts/fetch-nginx",
- "test": "mocha --reporter spec --bail --check-leaks test/",
- "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/",
- "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/",
- "update": "npm run fetch && npm run build"
- },
- "gitHead": "46a40f0524a01fb3075a7ecde92e8e04fc93d599",
- "bugs": {
- "url": "https://github.com/jshttp/mime-db/issues"
- },
- "homepage": "https://github.com/jshttp/mime-db",
- "_id": "mime-db@1.19.0",
- "_shasum": "496a18198a7ce8244534e25bb102b74fb420fd56",
- "_from": "mime-db@>=1.19.0 <1.20.0",
- "_npmVersion": "1.4.28",
- "_npmUser": {
- "name": "dougwilson",
- "email": "doug@somethingdoug.com"
- },
- "maintainers": [
- {
- "name": "jongleberry",
- "email": "jonathanrichardong@gmail.com"
- },
- {
- "name": "dougwilson",
- "email": "doug@somethingdoug.com"
- }
- ],
- "dist": {
- "shasum": "496a18198a7ce8244534e25bb102b74fb420fd56",
- "tarball": "http://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/request/node_modules/node-uuid/.npmignore b/deps/npm/node_modules/request/node_modules/node-uuid/.npmignore
deleted file mode 100644
index fd4f2b066b..0000000000
--- a/deps/npm/node_modules/request/node_modules/node-uuid/.npmignore
+++ /dev/null
@@ -1,2 +0,0 @@
-node_modules
-.DS_Store
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/.jshintrc b/deps/npm/node_modules/request/node_modules/tough-cookie/.jshintrc
deleted file mode 100644
index fb11913a41..0000000000
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/.jshintrc
+++ /dev/null
@@ -1,70 +0,0 @@
-{
- "passfail" : false,
- "maxerr" : 100,
-
- "browser" : false,
- "node" : true,
- "rhino" : false,
- "couch" : false,
- "wsh" : false,
-
- "jquery" : false,
- "prototypejs" : false,
- "mootools" : false,
- "dojo" : false,
-
- "debug" : false,
- "devel" : false,
-
- "esnext" : true,
- "strict" : true,
- "globalstrict" : true,
-
- "asi" : false,
- "laxbreak" : false,
- "bitwise" : true,
- "boss" : false,
- "curly" : true,
- "eqeqeq" : false,
- "eqnull" : true,
- "evil" : false,
- "expr" : false,
- "forin" : false,
- "immed" : true,
- "lastsemic" : true,
- "latedef" : false,
- "loopfunc" : false,
- "noarg" : true,
- "regexp" : false,
- "regexdash" : false,
- "scripturl" : false,
- "shadow" : false,
- "supernew" : false,
- "undef" : true,
- "unused" : true,
-
- "newcap" : true,
- "noempty" : true,
- "nonew" : true,
- "nomen" : false,
- "onevar" : false,
- "onecase" : true,
- "plusplus" : false,
- "proto" : false,
- "sub" : true,
- "trailing" : true,
- "white" : false,
-
- "predef": [
- "describe",
- "it",
- "before",
- "beforeEach",
- "after",
- "afterEach",
- "expect",
- "setTimeout",
- "clearTimeout"
- ],
- "maxlen": 0
-}
diff --git a/deps/npm/node_modules/request/package.json b/deps/npm/node_modules/request/package.json
index 0700cd724f..3653b72c6e 100644
--- a/deps/npm/node_modules/request/package.json
+++ b/deps/npm/node_modules/request/package.json
@@ -1,58 +1,69 @@
{
- "name": "request",
- "description": "Simplified HTTP request client.",
- "tags": [
- "http",
- "simple",
- "util",
- "utility"
+ "_args": [
+ [
+ "request@2",
+ "/Users/rebecca/code/npm/node_modules/node-gyp"
+ ]
],
- "version": "2.64.0",
- "author": {
- "name": "Mikeal Rogers",
- "email": "mikeal.rogers@gmail.com"
+ "_from": "request@>=2.0.0 <3.0.0",
+ "_id": "request@2.64.0",
+ "_inCache": true,
+ "_location": "/request",
+ "_nodeVersion": "4.1.0",
+ "_npmUser": {
+ "email": "simeonvelichkov@gmail.com",
+ "name": "simov"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/request/request.git"
+ "_npmVersion": "2.14.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "request",
+ "raw": "request@2",
+ "rawSpec": "2",
+ "scope": null,
+ "spec": ">=2.0.0 <3.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/node-gyp",
+ "/npm-registry-client"
+ ],
+ "_resolved": "https://registry.npmjs.org/request/-/request-2.64.0.tgz",
+ "_shasum": "96a582423ce9b4b5c34e9b232e480173f14ba608",
+ "_shrinkwrap": null,
+ "_spec": "request@2",
+ "_where": "/Users/rebecca/code/npm/node_modules/node-gyp",
+ "author": {
+ "email": "mikeal.rogers@gmail.com",
+ "name": "Mikeal Rogers"
},
"bugs": {
"url": "http://github.com/request/request/issues"
},
- "license": "Apache-2.0",
- "engines": {
- "node": ">=0.8.0"
- },
- "main": "index.js",
"dependencies": {
+ "aws-sign2": "~0.5.0",
"bl": "~1.0.0",
"caseless": "~0.11.0",
+ "combined-stream": "~1.0.1",
"extend": "~3.0.0",
"forever-agent": "~0.6.0",
"form-data": "~1.0.0-rc1",
+ "har-validator": "^1.6.1",
+ "hawk": "~3.1.0",
+ "http-signature": "~0.11.0",
+ "isstream": "~0.1.1",
"json-stringify-safe": "~5.0.0",
"mime-types": "~2.1.2",
"node-uuid": "~1.4.0",
- "qs": "~5.1.0",
- "tunnel-agent": "~0.4.0",
- "tough-cookie": ">=0.12.0",
- "http-signature": "~0.11.0",
"oauth-sign": "~0.8.0",
- "hawk": "~3.1.0",
- "aws-sign2": "~0.5.0",
+ "qs": "~5.1.0",
"stringstream": "~0.0.4",
- "combined-stream": "~1.0.1",
- "isstream": "~0.1.1",
- "har-validator": "^1.6.1"
- },
- "scripts": {
- "test": "npm run lint && npm run test-ci && npm run test-browser",
- "test-ci": "taper tests/test-*.js",
- "test-cov": "istanbul cover tape tests/test-*.js",
- "test-browser": "node tests/browser/start.js",
- "lint": "eslint lib/ *.js tests/ && echo Lint passed."
+ "tough-cookie": ">=0.12.0",
+ "tunnel-agent": "~0.4.0"
},
+ "description": "Simplified HTTP request client.",
"devDependencies": {
+ "bluebird": "~2.9.21",
"browserify": "~5.9.1",
"browserify-istanbul": "~0.1.3",
"buffer-equal": "0.0.1",
@@ -70,20 +81,21 @@
"rimraf": "~2.2.8",
"server-destroy": "~1.0.0",
"tape": "~3.0.0",
- "taper": "~0.4.0",
- "bluebird": "~2.9.21"
+ "taper": "~0.4.0"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "96a582423ce9b4b5c34e9b232e480173f14ba608",
+ "tarball": "http://registry.npmjs.org/request/-/request-2.64.0.tgz"
+ },
+ "engines": {
+ "node": ">=0.8.0"
},
"gitHead": "ca364485249f13c4810bb9b3952fb0fb886a93ee",
"homepage": "https://github.com/request/request#readme",
- "_id": "request@2.64.0",
- "_shasum": "96a582423ce9b4b5c34e9b232e480173f14ba608",
- "_from": "request@2.64.0",
- "_npmVersion": "2.14.3",
- "_nodeVersion": "4.1.0",
- "_npmUser": {
- "name": "simov",
- "email": "simeonvelichkov@gmail.com"
- },
+ "installable": true,
+ "license": "Apache-2.0",
+ "main": "index.js",
"maintainers": [
{
"name": "mikeal",
@@ -102,11 +114,26 @@
"email": "simeonvelichkov@gmail.com"
}
],
- "dist": {
- "shasum": "96a582423ce9b4b5c34e9b232e480173f14ba608",
- "tarball": "http://registry.npmjs.org/request/-/request-2.64.0.tgz"
+ "name": "request",
+ "optionalDependencies": {},
+ "readme": "\n# Request - Simplified HTTP client\n\n[![npm package](https://nodei.co/npm/request.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/request/)\n\n[![Build status](https://img.shields.io/travis/request/request.svg?style=flat-square)](https://travis-ci.org/request/request)\n[![Coverage](https://img.shields.io/codecov/c/github/request/request.svg?style=flat-square)](https://codecov.io/github/request/request?branch=master)\n[![Coverage](https://img.shields.io/coveralls/request/request.svg?style=flat-square)](https://coveralls.io/r/request/request)\n[![Dependency Status](https://img.shields.io/david/request/request.svg?style=flat-square)](https://david-dm.org/request/request)\n[![Gitter](https://img.shields.io/badge/gitter-join_chat-blue.svg?style=flat-square)](https://gitter.im/request/request?utm_source=badge)\n\n\n## Super simple to use\n\nRequest is designed to be the simplest way possible to make http calls. It supports HTTPS and follows redirects by default.\n\n```js\nvar request = require('request');\nrequest('http://www.google.com', function (error, response, body) {\n if (!error && response.statusCode == 200) {\n console.log(body) // Show the HTML for the Google homepage.\n }\n})\n```\n\n\n## Table of contents\n\n- [Streaming](#streaming)\n- [Forms](#forms)\n- [HTTP Authentication](#http-authentication)\n- [Custom HTTP Headers](#custom-http-headers)\n- [OAuth Signing](#oauth-signing)\n- [Proxies](#proxies)\n- [Unix Domain Sockets](#unix-domain-sockets)\n- [TLS/SSL Protocol](#tlsssl-protocol)\n- [Support for HAR 1.2](#support-for-har-12)\n- [**All Available Options**](#requestoptions-callback)\n\nRequest also offers [convenience methods](#convenience-methods) like\n`request.defaults` and `request.post`, and there are\nlots of [usage examples](#examples) and several\n[debugging techniques](#debugging).\n\n\n---\n\n\n## Streaming\n\nYou can stream any response to a file stream.\n\n```js\nrequest('http://google.com/doodle.png').pipe(fs.createWriteStream('doodle.png'))\n```\n\nYou can also stream a file to a PUT or POST request. This method will also check the file extension against a mapping of file extensions to content-types (in this case `application/json`) and use the proper `content-type` in the PUT request (if the headers don’t already provide one).\n\n```js\nfs.createReadStream('file.json').pipe(request.put('http://mysite.com/obj.json'))\n```\n\nRequest can also `pipe` to itself. When doing so, `content-type` and `content-length` are preserved in the PUT headers.\n\n```js\nrequest.get('http://google.com/img.png').pipe(request.put('http://mysite.com/img.png'))\n```\n\nRequest emits a \"response\" event when a response is received. The `response` argument will be an instance of [http.IncomingMessage](http://nodejs.org/api/http.html#http_http_incomingmessage).\n\n```js\nrequest\n .get('http://google.com/img.png')\n .on('response', function(response) {\n console.log(response.statusCode) // 200\n console.log(response.headers['content-type']) // 'image/png'\n })\n .pipe(request.put('http://mysite.com/img.png'))\n```\n\nTo easily handle errors when streaming requests, listen to the `error` event before piping:\n\n```js\nrequest\n .get('http://mysite.com/doodle.png')\n .on('error', function(err) {\n console.log(err)\n })\n .pipe(fs.createWriteStream('doodle.png'))\n```\n\nNow let’s get fancy.\n\n```js\nhttp.createServer(function (req, resp) {\n if (req.url === '/doodle.png') {\n if (req.method === 'PUT') {\n req.pipe(request.put('http://mysite.com/doodle.png'))\n } else if (req.method === 'GET' || req.method === 'HEAD') {\n request.get('http://mysite.com/doodle.png').pipe(resp)\n }\n }\n})\n```\n\nYou can also `pipe()` from `http.ServerRequest` instances, as well as to `http.ServerResponse` instances. The HTTP method, headers, and entity-body data will be sent. Which means that, if you don't really care about security, you can do:\n\n```js\nhttp.createServer(function (req, resp) {\n if (req.url === '/doodle.png') {\n var x = request('http://mysite.com/doodle.png')\n req.pipe(x)\n x.pipe(resp)\n }\n})\n```\n\nAnd since `pipe()` returns the destination stream in ≥ Node 0.5.x you can do one line proxying. :)\n\n```js\nreq.pipe(request('http://mysite.com/doodle.png')).pipe(resp)\n```\n\nAlso, none of this new functionality conflicts with requests previous features, it just expands them.\n\n```js\nvar r = request.defaults({'proxy':'http://localproxy.com'})\n\nhttp.createServer(function (req, resp) {\n if (req.url === '/doodle.png') {\n r.get('http://google.com/doodle.png').pipe(resp)\n }\n})\n```\n\nYou can still use intermediate proxies, the requests will still follow HTTP forwards, etc.\n\n[back to top](#table-of-contents)\n\n\n---\n\n\n## Forms\n\n`request` supports `application/x-www-form-urlencoded` and `multipart/form-data` form uploads. For `multipart/related` refer to the `multipart` API.\n\n\n#### application/x-www-form-urlencoded (URL-Encoded Forms)\n\nURL-encoded forms are simple.\n\n```js\nrequest.post('http://service.com/upload', {form:{key:'value'}})\n// or\nrequest.post('http://service.com/upload').form({key:'value'})\n// or\nrequest.post({url:'http://service.com/upload', form: {key:'value'}}, function(err,httpResponse,body){ /* ... */ })\n```\n\n\n#### multipart/form-data (Multipart Form Uploads)\n\nFor `multipart/form-data` we use the [form-data](https://github.com/felixge/node-form-data) library by [@felixge](https://github.com/felixge). For the most cases, you can pass your upload form data via the `formData` option.\n\n\n```js\nvar formData = {\n // Pass a simple key-value pair\n my_field: 'my_value',\n // Pass data via Buffers\n my_buffer: new Buffer([1, 2, 3]),\n // Pass data via Streams\n my_file: fs.createReadStream(__dirname + '/unicycle.jpg'),\n // Pass multiple values /w an Array\n attachments: [\n fs.createReadStream(__dirname + '/attachment1.jpg'),\n fs.createReadStream(__dirname + '/attachment2.jpg')\n ],\n // Pass optional meta-data with an 'options' object with style: {value: DATA, options: OPTIONS}\n // Use case: for some types of streams, you'll need to provide \"file\"-related information manually.\n // See the `form-data` README for more information about options: https://github.com/felixge/node-form-data\n custom_file: {\n value: fs.createReadStream('/dev/urandom'),\n options: {\n filename: 'topsecret.jpg',\n contentType: 'image/jpg'\n }\n }\n};\nrequest.post({url:'http://service.com/upload', formData: formData}, function optionalCallback(err, httpResponse, body) {\n if (err) {\n return console.error('upload failed:', err);\n }\n console.log('Upload successful! Server responded with:', body);\n});\n```\n\nFor advanced cases, you can access the form-data object itself via `r.form()`. This can be modified until the request is fired on the next cycle of the event-loop. (Note that this calling `form()` will clear the currently set form data for that request.)\n\n```js\n// NOTE: Advanced use-case, for normal use see 'formData' usage above\nvar r = request.post('http://service.com/upload', function optionalCallback(err, httpResponse, body) {...})\nvar form = r.form();\nform.append('my_field', 'my_value');\nform.append('my_buffer', new Buffer([1, 2, 3]));\nform.append('custom_file', fs.createReadStream(__dirname + '/unicycle.jpg'), {filename: 'unicycle.jpg'});\n```\nSee the [form-data README](https://github.com/felixge/node-form-data) for more information & examples.\n\n\n#### multipart/related\n\nSome variations in different HTTP implementations require a newline/CRLF before, after, or both before and after the boundary of a `multipart/related` request (using the multipart option). This has been observed in the .NET WebAPI version 4.0. You can turn on a boundary preambleCRLF or postamble by passing them as `true` to your request options.\n\n```js\n request({\n method: 'PUT',\n preambleCRLF: true,\n postambleCRLF: true,\n uri: 'http://service.com/upload',\n multipart: [\n {\n 'content-type': 'application/json',\n body: JSON.stringify({foo: 'bar', _attachments: {'message.txt': {follows: true, length: 18, 'content_type': 'text/plain' }}})\n },\n { body: 'I am an attachment' },\n { body: fs.createReadStream('image.png') }\n ],\n // alternatively pass an object containing additional options\n multipart: {\n chunked: false,\n data: [\n {\n 'content-type': 'application/json',\n body: JSON.stringify({foo: 'bar', _attachments: {'message.txt': {follows: true, length: 18, 'content_type': 'text/plain' }}})\n },\n { body: 'I am an attachment' }\n ]\n }\n },\n function (error, response, body) {\n if (error) {\n return console.error('upload failed:', error);\n }\n console.log('Upload successful! Server responded with:', body);\n })\n```\n\n[back to top](#table-of-contents)\n\n\n---\n\n\n## HTTP Authentication\n\n```js\nrequest.get('http://some.server.com/').auth('username', 'password', false);\n// or\nrequest.get('http://some.server.com/', {\n 'auth': {\n 'user': 'username',\n 'pass': 'password',\n 'sendImmediately': false\n }\n});\n// or\nrequest.get('http://some.server.com/').auth(null, null, true, 'bearerToken');\n// or\nrequest.get('http://some.server.com/', {\n 'auth': {\n 'bearer': 'bearerToken'\n }\n});\n```\n\nIf passed as an option, `auth` should be a hash containing values:\n\n- `user` || `username`\n- `pass` || `password`\n- `sendImmediately` (optional)\n- `bearer` (optional)\n\nThe method form takes parameters\n`auth(username, password, sendImmediately, bearer)`.\n\n`sendImmediately` defaults to `true`, which causes a basic or bearer\nauthentication header to be sent. If `sendImmediately` is `false`, then\n`request` will retry with a proper authentication header after receiving a\n`401` response from the server (which must contain a `WWW-Authenticate` header\nindicating the required authentication method).\n\nNote that you can also specify basic authentication using the URL itself, as\ndetailed in [RFC 1738](http://www.ietf.org/rfc/rfc1738.txt). Simply pass the\n`user:password` before the host with an `@` sign:\n\n```js\nvar username = 'username',\n password = 'password',\n url = 'http://' + username + ':' + password + '@some.server.com';\n\nrequest({url: url}, function (error, response, body) {\n // Do more stuff with 'body' here\n});\n```\n\nDigest authentication is supported, but it only works with `sendImmediately`\nset to `false`; otherwise `request` will send basic authentication on the\ninitial request, which will probably cause the request to fail.\n\nBearer authentication is supported, and is activated when the `bearer` value is\navailable. The value may be either a `String` or a `Function` returning a\n`String`. Using a function to supply the bearer token is particularly useful if\nused in conjunction with `defaults` to allow a single function to supply the\nlast known token at the time of sending a request, or to compute one on the fly.\n\n[back to top](#table-of-contents)\n\n\n---\n\n\n## Custom HTTP Headers\n\nHTTP Headers, such as `User-Agent`, can be set in the `options` object.\nIn the example below, we call the github API to find out the number\nof stars and forks for the request repository. This requires a\ncustom `User-Agent` header as well as https.\n\n```js\nvar request = require('request');\n\nvar options = {\n url: 'https://api.github.com/repos/request/request',\n headers: {\n 'User-Agent': 'request'\n }\n};\n\nfunction callback(error, response, body) {\n if (!error && response.statusCode == 200) {\n var info = JSON.parse(body);\n console.log(info.stargazers_count + \" Stars\");\n console.log(info.forks_count + \" Forks\");\n }\n}\n\nrequest(options, callback);\n```\n\n[back to top](#table-of-contents)\n\n\n---\n\n\n## OAuth Signing\n\n[OAuth version 1.0](https://tools.ietf.org/html/rfc5849) is supported. The\ndefault signing algorithm is\n[HMAC-SHA1](https://tools.ietf.org/html/rfc5849#section-3.4.2):\n\n```js\n// OAuth1.0 - 3-legged server side flow (Twitter example)\n// step 1\nvar qs = require('querystring')\n , oauth =\n { callback: 'http://mysite.com/callback/'\n , consumer_key: CONSUMER_KEY\n , consumer_secret: CONSUMER_SECRET\n }\n , url = 'https://api.twitter.com/oauth/request_token'\n ;\nrequest.post({url:url, oauth:oauth}, function (e, r, body) {\n // Ideally, you would take the body in the response\n // and construct a URL that a user clicks on (like a sign in button).\n // The verifier is only available in the response after a user has\n // verified with twitter that they are authorizing your app.\n\n // step 2\n var req_data = qs.parse(body)\n var uri = 'https://api.twitter.com/oauth/authenticate'\n + '?' + qs.stringify({oauth_token: req_data.oauth_token})\n // redirect the user to the authorize uri\n\n // step 3\n // after the user is redirected back to your server\n var auth_data = qs.parse(body)\n , oauth =\n { consumer_key: CONSUMER_KEY\n , consumer_secret: CONSUMER_SECRET\n , token: auth_data.oauth_token\n , token_secret: req_data.oauth_token_secret\n , verifier: auth_data.oauth_verifier\n }\n , url = 'https://api.twitter.com/oauth/access_token'\n ;\n request.post({url:url, oauth:oauth}, function (e, r, body) {\n // ready to make signed requests on behalf of the user\n var perm_data = qs.parse(body)\n , oauth =\n { consumer_key: CONSUMER_KEY\n , consumer_secret: CONSUMER_SECRET\n , token: perm_data.oauth_token\n , token_secret: perm_data.oauth_token_secret\n }\n , url = 'https://api.twitter.com/1.1/users/show.json'\n , qs =\n { screen_name: perm_data.screen_name\n , user_id: perm_data.user_id\n }\n ;\n request.get({url:url, oauth:oauth, qs:qs, json:true}, function (e, r, user) {\n console.log(user)\n })\n })\n})\n```\n\nFor [RSA-SHA1 signing](https://tools.ietf.org/html/rfc5849#section-3.4.3), make\nthe following changes to the OAuth options object:\n* Pass `signature_method : 'RSA-SHA1'`\n* Instead of `consumer_secret`, specify a `private_key` string in\n [PEM format](http://how2ssl.com/articles/working_with_pem_files/)\n\nFor [PLAINTEXT signing](http://oauth.net/core/1.0/#anchor22), make\nthe following changes to the OAuth options object:\n* Pass `signature_method : 'PLAINTEXT'`\n\nTo send OAuth parameters via query params or in a post body as described in The\n[Consumer Request Parameters](http://oauth.net/core/1.0/#consumer_req_param)\nsection of the oauth1 spec:\n* Pass `transport_method : 'query'` or `transport_method : 'body'` in the OAuth\n options object.\n* `transport_method` defaults to `'header'`\n\nTo use [Request Body Hash](https://oauth.googlecode.com/svn/spec/ext/body_hash/1.0/oauth-bodyhash.html) you can either\n* Manually generate the body hash and pass it as a string `body_hash: '...'`\n* Automatically generate the body hash by passing `body_hash: true`\n\n[back to top](#table-of-contents)\n\n\n---\n\n\n## Proxies\n\nIf you specify a `proxy` option, then the request (and any subsequent\nredirects) will be sent via a connection to the proxy server.\n\nIf your endpoint is an `https` url, and you are using a proxy, then\nrequest will send a `CONNECT` request to the proxy server *first*, and\nthen use the supplied connection to connect to the endpoint.\n\nThat is, first it will make a request like:\n\n```\nHTTP/1.1 CONNECT endpoint-server.com:80\nHost: proxy-server.com\nUser-Agent: whatever user agent you specify\n```\n\nand then the proxy server make a TCP connection to `endpoint-server`\non port `80`, and return a response that looks like:\n\n```\nHTTP/1.1 200 OK\n```\n\nAt this point, the connection is left open, and the client is\ncommunicating directly with the `endpoint-server.com` machine.\n\nSee [the wikipedia page on HTTP Tunneling](http://en.wikipedia.org/wiki/HTTP_tunnel)\nfor more information.\n\nBy default, when proxying `http` traffic, request will simply make a\nstandard proxied `http` request. This is done by making the `url`\nsection of the initial line of the request a fully qualified url to\nthe endpoint.\n\nFor example, it will make a single request that looks like:\n\n```\nHTTP/1.1 GET http://endpoint-server.com/some-url\nHost: proxy-server.com\nOther-Headers: all go here\n\nrequest body or whatever\n```\n\nBecause a pure \"http over http\" tunnel offers no additional security\nor other features, it is generally simpler to go with a\nstraightforward HTTP proxy in this case. However, if you would like\nto force a tunneling proxy, you may set the `tunnel` option to `true`.\n\nYou can also make a standard proxied `http` request by explicitly setting\n`tunnel : false`, but **note that this will allow the proxy to see the traffic\nto/from the destination server**.\n\nIf you are using a tunneling proxy, you may set the\n`proxyHeaderWhiteList` to share certain headers with the proxy.\n\nYou can also set the `proxyHeaderExclusiveList` to share certain\nheaders only with the proxy and not with destination host.\n\nBy default, this set is:\n\n```\naccept\naccept-charset\naccept-encoding\naccept-language\naccept-ranges\ncache-control\ncontent-encoding\ncontent-language\ncontent-length\ncontent-location\ncontent-md5\ncontent-range\ncontent-type\nconnection\ndate\nexpect\nmax-forwards\npragma\nproxy-authorization\nreferer\nte\ntransfer-encoding\nuser-agent\nvia\n```\n\nNote that, when using a tunneling proxy, the `proxy-authorization`\nheader and any headers from custom `proxyHeaderExclusiveList` are\n*never* sent to the endpoint server, but only to the proxy server.\n\n\n### Controlling proxy behaviour using environment variables\n\nThe following environment variables are respected by `request`:\n\n * `HTTP_PROXY` / `http_proxy`\n * `HTTPS_PROXY` / `https_proxy`\n * `NO_PROXY` / `no_proxy`\n\nWhen `HTTP_PROXY` / `http_proxy` are set, they will be used to proxy non-SSL requests that do not have an explicit `proxy` configuration option present. Similarly, `HTTPS_PROXY` / `https_proxy` will be respected for SSL requests that do not have an explicit `proxy` configuration option. It is valid to define a proxy in one of the environment variables, but then override it for a specific request, using the `proxy` configuration option. Furthermore, the `proxy` configuration option can be explicitly set to false / null to opt out of proxying altogether for that request.\n\n`request` is also aware of the `NO_PROXY`/`no_proxy` environment variables. These variables provide a granular way to opt out of proxying, on a per-host basis. It should contain a comma separated list of hosts to opt out of proxying. It is also possible to opt of proxying when a particular destination port is used. Finally, the variable may be set to `*` to opt out of the implicit proxy configuration of the other environment variables.\n\nHere's some examples of valid `no_proxy` values:\n\n * `google.com` - don't proxy HTTP/HTTPS requests to Google.\n * `google.com:443` - don't proxy HTTPS requests to Google, but *do* proxy HTTP requests to Google.\n * `google.com:443, yahoo.com:80` - don't proxy HTTPS requests to Google, and don't proxy HTTP requests to Yahoo!\n * `*` - ignore `https_proxy`/`http_proxy` environment variables altogether.\n\n[back to top](#table-of-contents)\n\n\n---\n\n\n## UNIX Domain Sockets\n\n`request` supports making requests to [UNIX Domain Sockets](http://en.wikipedia.org/wiki/Unix_domain_socket). To make one, use the following URL scheme:\n\n```js\n/* Pattern */ 'http://unix:SOCKET:PATH'\n/* Example */ request.get('http://unix:/absolute/path/to/unix.socket:/request/path')\n```\n\nNote: The `SOCKET` path is assumed to be absolute to the root of the host file system.\n\n[back to top](#table-of-contents)\n\n\n---\n\n\n## TLS/SSL Protocol\n\nTLS/SSL Protocol options, such as `cert`, `key` and `passphrase`, can be\nset directly in `options` object, in the `agentOptions` property of the `options` object, or even in `https.globalAgent.options`. Keep in mind that, although `agentOptions` allows for a slightly wider range of configurations, the recommended way is via `options` object directly, as using `agentOptions` or `https.globalAgent.options` would not be applied in the same way in proxied environments (as data travels through a TLS connection instead of an http/https agent).\n\n```js\nvar fs = require('fs')\n , path = require('path')\n , certFile = path.resolve(__dirname, 'ssl/client.crt')\n , keyFile = path.resolve(__dirname, 'ssl/client.key')\n , caFile = path.resolve(__dirname, 'ssl/ca.cert.pem')\n , request = require('request');\n\nvar options = {\n url: 'https://api.some-server.com/',\n cert: fs.readFileSync(certFile),\n key: fs.readFileSync(keyFile),\n passphrase: 'password',\n ca: fs.readFileSync(caFile)\n }\n};\n\nrequest.get(options);\n```\n\n### Using `options.agentOptions`\n\nIn the example below, we call an API requires client side SSL certificate\n(in PEM format) with passphrase protected private key (in PEM format) and disable the SSLv3 protocol:\n\n```js\nvar fs = require('fs')\n , path = require('path')\n , certFile = path.resolve(__dirname, 'ssl/client.crt')\n , keyFile = path.resolve(__dirname, 'ssl/client.key')\n , request = require('request');\n\nvar options = {\n url: 'https://api.some-server.com/',\n agentOptions: {\n cert: fs.readFileSync(certFile),\n key: fs.readFileSync(keyFile),\n // Or use `pfx` property replacing `cert` and `key` when using private key, certificate and CA certs in PFX or PKCS12 format:\n // pfx: fs.readFileSync(pfxFilePath),\n passphrase: 'password',\n securityOptions: 'SSL_OP_NO_SSLv3'\n }\n};\n\nrequest.get(options);\n```\n\nIt is able to force using SSLv3 only by specifying `secureProtocol`:\n\n```js\nrequest.get({\n url: 'https://api.some-server.com/',\n agentOptions: {\n secureProtocol: 'SSLv3_method'\n }\n});\n```\n\nIt is possible to accept other certificates than those signed by generally allowed Certificate Authorities (CAs).\nThis can be useful, for example, when using self-signed certificates.\nTo require a different root certificate, you can specify the signing CA by adding the contents of the CA's certificate file to the `agentOptions`.\nThe certificate the domain presents must be signed by the root certificate specified:\n\n```js\nrequest.get({\n url: 'https://api.some-server.com/',\n agentOptions: {\n ca: fs.readFileSync('ca.cert.pem')\n }\n});\n```\n\n[back to top](#table-of-contents)\n\n\n---\n\n## Support for HAR 1.2\n\nThe `options.har` property will override the values: `url`, `method`, `qs`, `headers`, `form`, `formData`, `body`, `json`, as well as construct multipart data and read files from disk when `request.postData.params[].fileName` is present without a matching `value`.\n\na validation step will check if the HAR Request format matches the latest spec (v1.2) and will skip parsing if not matching.\n\n```js\n var request = require('request')\n request({\n // will be ignored\n method: 'GET',\n uri: 'http://www.google.com',\n\n // HTTP Archive Request Object\n har: {\n url: 'http://www.mockbin.com/har',\n method: 'POST',\n headers: [\n {\n name: 'content-type',\n value: 'application/x-www-form-urlencoded'\n }\n ],\n postData: {\n mimeType: 'application/x-www-form-urlencoded',\n params: [\n {\n name: 'foo',\n value: 'bar'\n },\n {\n name: 'hello',\n value: 'world'\n }\n ]\n }\n }\n })\n\n // a POST request will be sent to http://www.mockbin.com\n // with body an application/x-www-form-urlencoded body:\n // foo=bar&hello=world\n```\n\n[back to top](#table-of-contents)\n\n\n---\n\n## request(options, callback)\n\nThe first argument can be either a `url` or an `options` object. The only required option is `uri`; all others are optional.\n\n- `uri` || `url` - fully qualified uri or a parsed url object from `url.parse()`\n- `baseUrl` - fully qualified uri string used as the base url. Most useful with `request.defaults`, for example when you want to do many requests to the same domain. If `baseUrl` is `https://example.com/api/`, then requesting `/end/point?test=true` will fetch `https://example.com/api/end/point?test=true`. When `baseUrl` is given, `uri` must also be a string.\n- `method` - http method (default: `\"GET\"`)\n- `headers` - http headers (default: `{}`)\n\n---\n\n- `qs` - object containing querystring values to be appended to the `uri`\n- `qsParseOptions` - object containing options to pass to the [qs.parse](https://github.com/hapijs/qs#parsing-objects) method. Alternatively pass options to the [querystring.parse](https://nodejs.org/docs/v0.12.0/api/querystring.html#querystring_querystring_parse_str_sep_eq_options) method using this format `{sep:';', eq:':', options:{}}`\n- `qsStringifyOptions` - object containing options to pass to the [qs.stringify](https://github.com/hapijs/qs#stringifying) method. Alternatively pass options to the [querystring.stringify](https://nodejs.org/docs/v0.12.0/api/querystring.html#querystring_querystring_stringify_obj_sep_eq_options) method using this format `{sep:';', eq:':', options:{}}`. For example, to change the way arrays are converted to query strings using the `qs` module pass the `arrayFormat` option with one of `indices|brackets|repeat`\n- `useQuerystring` - If true, use `querystring` to stringify and parse\n querystrings, otherwise use `qs` (default: `false`). Set this option to\n `true` if you need arrays to be serialized as `foo=bar&foo=baz` instead of the\n default `foo[0]=bar&foo[1]=baz`.\n\n---\n\n- `body` - entity body for PATCH, POST and PUT requests. Must be a `Buffer` or `String`, unless `json` is `true`. If `json` is `true`, then `body` must be a JSON-serializable object.\n- `form` - when passed an object or a querystring, this sets `body` to a querystring representation of value, and adds `Content-type: application/x-www-form-urlencoded` header. When passed no options, a `FormData` instance is returned (and is piped to request). See \"Forms\" section above.\n- `formData` - Data to pass for a `multipart/form-data` request. See\n [Forms](#forms) section above.\n- `multipart` - array of objects which contain their own headers and `body`\n attributes. Sends a `multipart/related` request. See [Forms](#forms) section\n above.\n - Alternatively you can pass in an object `{chunked: false, data: []}` where\n `chunked` is used to specify whether the request is sent in\n [chunked transfer encoding](https://en.wikipedia.org/wiki/Chunked_transfer_encoding)\n In non-chunked requests, data items with body streams are not allowed.\n- `preambleCRLF` - append a newline/CRLF before the boundary of your `multipart/form-data` request.\n- `postambleCRLF` - append a newline/CRLF at the end of the boundary of your `multipart/form-data` request.\n- `json` - sets `body` but to JSON representation of value and adds `Content-type: application/json` header. Additionally, parses the response body as JSON.\n- `jsonReviver` - a [reviver function](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse) that will be passed to `JSON.parse()` when parsing a JSON response body.\n\n---\n\n- `auth` - A hash containing values `user` || `username`, `pass` || `password`, and `sendImmediately` (optional). See documentation above.\n- `oauth` - Options for OAuth HMAC-SHA1 signing. See documentation above.\n- `hawk` - Options for [Hawk signing](https://github.com/hueniverse/hawk). The `credentials` key must contain the necessary signing info, [see hawk docs for details](https://github.com/hueniverse/hawk#usage-example).\n- `aws` - `object` containing AWS signing information. Should have the properties `key`, `secret`. Also requires the property `bucket`, unless you’re specifying your `bucket` as part of the path, or the request doesn’t use a bucket (i.e. GET Services)\n- `httpSignature` - Options for the [HTTP Signature Scheme](https://github.com/joyent/node-http-signature/blob/master/http_signing.md) using [Joyent's library](https://github.com/joyent/node-http-signature). The `keyId` and `key` properties must be specified. See the docs for other options.\n\n---\n\n- `followRedirect` - follow HTTP 3xx responses as redirects (default: `true`). This property can also be implemented as function which gets `response` object as a single argument and should return `true` if redirects should continue or `false` otherwise.\n- `followAllRedirects` - follow non-GET HTTP 3xx responses as redirects (default: `false`)\n- `maxRedirects` - the maximum number of redirects to follow (default: `10`)\n- `removeRefererHeader` - removes the referer header when a redirect happens (default: `false`).\n\n---\n\n- `encoding` - Encoding to be used on `setEncoding` of response data. If `null`, the `body` is returned as a `Buffer`. Anything else **(including the default value of `undefined`)** will be passed as the [encoding](http://nodejs.org/api/buffer.html#buffer_buffer) parameter to `toString()` (meaning this is effectively `utf8` by default). (**Note:** if you expect binary data, you should set `encoding: null`.)\n- `gzip` - If `true`, add an `Accept-Encoding` header to request compressed content encodings from the server (if not already present) and decode supported content encodings in the response. **Note:** Automatic decoding of the response content is performed on the body data returned through `request` (both through the `request` stream and passed to the callback function) but is not performed on the `response` stream (available from the `response` event) which is the unmodified `http.IncomingMessage` object which may contain compressed data. See example below.\n- `jar` - If `true`, remember cookies for future use (or define your custom cookie jar; see examples section)\n\n---\n\n- `agent` - `http(s).Agent` instance to use\n- `agentClass` - alternatively specify your agent's class name\n- `agentOptions` - and pass its options. **Note:** for HTTPS see [tls API doc for TLS/SSL options](http://nodejs.org/api/tls.html#tls_tls_connect_options_callback) and the [documentation above](#using-optionsagentoptions).\n- `forever` - set to `true` to use the [forever-agent](https://github.com/request/forever-agent) **Note:** Defaults to `http(s).Agent({keepAlive:true})` in node 0.12+\n- `pool` - An object describing which agents to use for the request. If this option is omitted the request will use the global agent (as long as your options allow for it). Otherwise, request will search the pool for your custom agent. If no custom agent is found, a new agent will be created and added to the pool. **Note:** `pool` is used only when the `agent` option is not specified.\n - A `maxSockets` property can also be provided on the `pool` object to set the max number of sockets for all agents created (ex: `pool: {maxSockets: Infinity}`).\n - Note that if you are sending multiple requests in a loop and creating\n multiple new `pool` objects, `maxSockets` will not work as intended. To\n work around this, either use [`request.defaults`](#requestdefaultsoptions)\n with your pool options or create the pool object with the `maxSockets`\n property outside of the loop.\n- `timeout` - Integer containing the number of milliseconds to wait for a\nserver to send response headers (and start the response body) before aborting\nthe request. Note that if the underlying TCP connection cannot be established,\nthe OS-wide TCP connection timeout will overrule the `timeout` option ([the\ndefault in Linux can be anywhere from 20-120 seconds][linux-timeout]).\n\n[linux-timeout]: http://www.sekuda.com/overriding_the_default_linux_kernel_20_second_tcp_socket_connect_timeout\n\n---\n\n- `localAddress` - Local interface to bind for network connections.\n- `proxy` - An HTTP proxy to be used. Supports proxy Auth with Basic Auth, identical to support for the `url` parameter (by embedding the auth info in the `uri`)\n- `strictSSL` - If `true`, requires SSL certificates be valid. **Note:** to use your own certificate authority, you need to specify an agent that was created with that CA as an option.\n- `tunnel` - controls the behavior of\n [HTTP `CONNECT` tunneling](https://en.wikipedia.org/wiki/HTTP_tunnel#HTTP_CONNECT_tunneling)\n as follows:\n - `undefined` (default) - `true` if the destination is `https` or a previous\n request in the redirect chain used a tunneling proxy, `false` otherwise\n - `true` - always tunnel to the destination by making a `CONNECT` request to\n the proxy\n - `false` - request the destination as a `GET` request.\n- `proxyHeaderWhiteList` - A whitelist of headers to send to a\n tunneling proxy.\n- `proxyHeaderExclusiveList` - A whitelist of headers to send\n exclusively to a tunneling proxy and not to destination.\n\n---\n\n- `time` - If `true`, the request-response cycle (including all redirects) is timed at millisecond resolution, and the result provided on the response's `elapsedTime` property.\n- `har` - A [HAR 1.2 Request Object](http://www.softwareishard.com/blog/har-12-spec/#request), will be processed from HAR format into options overwriting matching values *(see the [HAR 1.2 section](#support-for-har-1.2) for details)*\n\nThe callback argument gets 3 arguments:\n\n1. An `error` when applicable (usually from [`http.ClientRequest`](http://nodejs.org/api/http.html#http_class_http_clientrequest) object)\n2. An [`http.IncomingMessage`](http://nodejs.org/api/http.html#http_http_incomingmessage) object\n3. The third is the `response` body (`String` or `Buffer`, or JSON object if the `json` option is supplied)\n\n[back to top](#table-of-contents)\n\n\n---\n\n## Convenience methods\n\nThere are also shorthand methods for different HTTP METHODs and some other conveniences.\n\n\n### request.defaults(options)\n\nThis method **returns a wrapper** around the normal request API that defaults\nto whatever options you pass to it.\n\n**Note:** `request.defaults()` **does not** modify the global request API;\ninstead, it **returns a wrapper** that has your default settings applied to it.\n\n**Note:** You can call `.defaults()` on the wrapper that is returned from\n`request.defaults` to add/override defaults that were previously defaulted.\n\nFor example:\n```js\n//requests using baseRequest() will set the 'x-token' header\nvar baseRequest = request.defaults({\n headers: {x-token: 'my-token'}\n})\n\n//requests using specialRequest() will include the 'x-token' header set in\n//baseRequest and will also include the 'special' header\nvar specialRequest = baseRequest.defaults({\n headers: {special: 'special value'}\n})\n```\n\n### request.put\n\nSame as `request()`, but defaults to `method: \"PUT\"`.\n\n```js\nrequest.put(url)\n```\n\n### request.patch\n\nSame as `request()`, but defaults to `method: \"PATCH\"`.\n\n```js\nrequest.patch(url)\n```\n\n### request.post\n\nSame as `request()`, but defaults to `method: \"POST\"`.\n\n```js\nrequest.post(url)\n```\n\n### request.head\n\nSame as `request()`, but defaults to `method: \"HEAD\"`.\n\n```js\nrequest.head(url)\n```\n\n### request.del\n\nSame as `request()`, but defaults to `method: \"DELETE\"`.\n\n```js\nrequest.del(url)\n```\n\n### request.get\n\nSame as `request()` (for uniformity).\n\n```js\nrequest.get(url)\n```\n### request.cookie\n\nFunction that creates a new cookie.\n\n```js\nrequest.cookie('key1=value1')\n```\n### request.jar()\n\nFunction that creates a new cookie jar.\n\n```js\nrequest.jar()\n```\n\n[back to top](#table-of-contents)\n\n\n---\n\n\n## Debugging\n\nThere are at least three ways to debug the operation of `request`:\n\n1. Launch the node process like `NODE_DEBUG=request node script.js`\n (`lib,request,otherlib` works too).\n\n2. Set `require('request').debug = true` at any time (this does the same thing\n as #1).\n\n3. Use the [request-debug module](https://github.com/nylen/request-debug) to\n view request and response headers and bodies.\n\n[back to top](#table-of-contents)\n\n\n---\n\n## Timeouts\n\nMost requests to external servers should have a timeout attached, in case the\nserver is not responding in a timely manner. Without a timeout, your code may\nhave a socket open/consume resources for minutes or more.\n\nThere are two main types of timeouts: **connection timeouts** and **read\ntimeouts**. A connect timeout occurs if the timeout is hit while your client is\nattempting to establish a connection to a remote machine (corresponding to the\n[connect() call][connect] on the socket). A read timeout occurs any time the\nserver is too slow to send back a part of the response.\n\nThese two situations have widely different implications for what went wrong\nwith the request, so it's useful to be able to distinguish them. You can detect\ntimeout errors by checking `err.code` for an 'ETIMEDOUT' value. Further, you\ncan detect whether the timeout was a connection timeout by checking if the\n`err.connect` property is set to `true`.\n\n```js\nrequest.get('http://10.255.255.1', {timeout: 1500}, function(err) {\n console.log(err.code === 'ETIMEDOUT');\n // Set to `true` if the timeout was a connection timeout, `false` or\n // `undefined` otherwise.\n console.log(err.connect === true);\n process.exit(0);\n});\n```\n\n[connect]: http://linux.die.net/man/2/connect\n\n## Examples:\n\n```js\n var request = require('request')\n , rand = Math.floor(Math.random()*100000000).toString()\n ;\n request(\n { method: 'PUT'\n , uri: 'http://mikeal.iriscouch.com/testjs/' + rand\n , multipart:\n [ { 'content-type': 'application/json'\n , body: JSON.stringify({foo: 'bar', _attachments: {'message.txt': {follows: true, length: 18, 'content_type': 'text/plain' }}})\n }\n , { body: 'I am an attachment' }\n ]\n }\n , function (error, response, body) {\n if(response.statusCode == 201){\n console.log('document saved as: http://mikeal.iriscouch.com/testjs/'+ rand)\n } else {\n console.log('error: '+ response.statusCode)\n console.log(body)\n }\n }\n )\n```\n\nFor backwards-compatibility, response compression is not supported by default.\nTo accept gzip-compressed responses, set the `gzip` option to `true`. Note\nthat the body data passed through `request` is automatically decompressed\nwhile the response object is unmodified and will contain compressed data if\nthe server sent a compressed response.\n\n```js\n var request = require('request')\n request(\n { method: 'GET'\n , uri: 'http://www.google.com'\n , gzip: true\n }\n , function (error, response, body) {\n // body is the decompressed response body\n console.log('server encoded the data as: ' + (response.headers['content-encoding'] || 'identity'))\n console.log('the decoded data is: ' + body)\n }\n ).on('data', function(data) {\n // decompressed data as it is received\n console.log('decoded chunk: ' + data)\n })\n .on('response', function(response) {\n // unmodified http.IncomingMessage object\n response.on('data', function(data) {\n // compressed data as it is received\n console.log('received ' + data.length + ' bytes of compressed data')\n })\n })\n```\n\nCookies are disabled by default (else, they would be used in subsequent requests). To enable cookies, set `jar` to `true` (either in `defaults` or `options`).\n\n```js\nvar request = request.defaults({jar: true})\nrequest('http://www.google.com', function () {\n request('http://images.google.com')\n})\n```\n\nTo use a custom cookie jar (instead of `request`’s global cookie jar), set `jar` to an instance of `request.jar()` (either in `defaults` or `options`)\n\n```js\nvar j = request.jar()\nvar request = request.defaults({jar:j})\nrequest('http://www.google.com', function () {\n request('http://images.google.com')\n})\n```\n\nOR\n\n```js\nvar j = request.jar();\nvar cookie = request.cookie('key1=value1');\nvar url = 'http://www.google.com';\nj.setCookie(cookie, url);\nrequest({url: url, jar: j}, function () {\n request('http://images.google.com')\n})\n```\n\nTo use a custom cookie store (such as a\n[`FileCookieStore`](https://github.com/mitsuru/tough-cookie-filestore)\nwhich supports saving to and restoring from JSON files), pass it as a parameter\nto `request.jar()`:\n\n```js\nvar FileCookieStore = require('tough-cookie-filestore');\n// NOTE - currently the 'cookies.json' file must already exist!\nvar j = request.jar(new FileCookieStore('cookies.json'));\nrequest = request.defaults({ jar : j })\nrequest('http://www.google.com', function() {\n request('http://images.google.com')\n})\n```\n\nThe cookie store must be a\n[`tough-cookie`](https://github.com/goinstant/tough-cookie)\nstore and it must support synchronous operations; see the\n[`CookieStore` API docs](https://github.com/goinstant/tough-cookie/#cookiestore-api)\nfor details.\n\nTo inspect your cookie jar after a request:\n\n```js\nvar j = request.jar()\nrequest({url: 'http://www.google.com', jar: j}, function () {\n var cookie_string = j.getCookieString(url); // \"key1=value1; key2=value2; ...\"\n var cookies = j.getCookies(url);\n // [{key: 'key1', value: 'value1', domain: \"www.google.com\", ...}, ...]\n})\n```\n\n[back to top](#table-of-contents)\n",
+ "readmeFilename": "README.md",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/request/request.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/request/-/request-2.64.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "lint": "eslint lib/ *.js tests/ && echo Lint passed.",
+ "test": "npm run lint && npm run test-ci && npm run test-browser",
+ "test-browser": "node tests/browser/start.js",
+ "test-ci": "taper tests/test-*.js",
+ "test-cov": "istanbul cover tape tests/test-*.js"
+ },
+ "tags": [
+ "http",
+ "simple",
+ "util",
+ "utility"
+ ],
+ "version": "2.64.0"
}
diff --git a/deps/npm/node_modules/retry/package.json b/deps/npm/node_modules/retry/package.json
index 75b9680d5a..4f4664e843 100644
--- a/deps/npm/node_modules/retry/package.json
+++ b/deps/npm/node_modules/retry/package.json
@@ -1,53 +1,78 @@
{
+ "_args": [
+ [
+ "retry@~0.8.0",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "retry@>=0.8.0 <0.9.0",
+ "_id": "retry@0.8.0",
+ "_inCache": true,
+ "_location": "/retry",
+ "_nodeVersion": "0.10.33",
+ "_npmUser": {
+ "email": "tim@debuggable.com",
+ "name": "tim-kos"
+ },
+ "_npmVersion": "2.1.7",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "retry",
+ "raw": "retry@~0.8.0",
+ "rawSpec": "~0.8.0",
+ "scope": null,
+ "spec": ">=0.8.0 <0.9.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/retry/-/retry-0.8.0.tgz",
+ "_shasum": "2367628dc0edb247b1eab649dc53ac8628ac2d5f",
+ "_shrinkwrap": null,
+ "_spec": "retry@~0.8.0",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Tim Koschützki",
"email": "tim@debuggable.com",
+ "name": "Tim Koschützki",
"url": "http://debuggable.com/"
},
- "name": "retry",
+ "bugs": {
+ "url": "https://github.com/tim-kos/node-retry/issues"
+ },
+ "dependencies": {},
"description": "Abstraction for exponential and custom retry strategies for failed operations.",
- "license": "MIT",
- "version": "0.8.0",
- "homepage": "https://github.com/tim-kos/node-retry",
- "repository": {
- "type": "git",
- "url": "git://github.com/tim-kos/node-retry.git"
+ "devDependencies": {
+ "fake": "0.2.0",
+ "far": "0.0.1"
},
"directories": {
"lib": "./lib"
},
- "main": "index",
+ "dist": {
+ "shasum": "2367628dc0edb247b1eab649dc53ac8628ac2d5f",
+ "tarball": "http://registry.npmjs.org/retry/-/retry-0.8.0.tgz"
+ },
"engines": {
"node": "*"
},
- "dependencies": {},
- "devDependencies": {
- "fake": "0.2.0",
- "far": "0.0.1"
- },
"gitHead": "9446e803d6a41ae08732a4a215ae5bf1ff1ccfdd",
- "bugs": {
- "url": "https://github.com/tim-kos/node-retry/issues"
- },
- "_id": "retry@0.8.0",
- "scripts": {},
- "_shasum": "2367628dc0edb247b1eab649dc53ac8628ac2d5f",
- "_from": "retry@0.8.0",
- "_npmVersion": "2.1.7",
- "_nodeVersion": "0.10.33",
- "_npmUser": {
- "name": "tim-kos",
- "email": "tim@debuggable.com"
- },
+ "homepage": "https://github.com/tim-kos/node-retry",
+ "installable": true,
+ "license": "MIT",
+ "main": "index",
"maintainers": [
{
"name": "tim-kos",
"email": "tim@debuggable.com"
}
],
- "dist": {
- "shasum": "2367628dc0edb247b1eab649dc53ac8628ac2d5f",
- "tarball": "http://registry.npmjs.org/retry/-/retry-0.8.0.tgz"
+ "name": "retry",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/tim-kos/node-retry.git"
},
- "_resolved": "https://registry.npmjs.org/retry/-/retry-0.8.0.tgz"
+ "scripts": {},
+ "version": "0.8.0"
}
diff --git a/deps/npm/node_modules/rimraf/package.json b/deps/npm/node_modules/rimraf/package.json
index 7576f528f7..0f0f454ff3 100644
--- a/deps/npm/node_modules/rimraf/package.json
+++ b/deps/npm/node_modules/rimraf/package.json
@@ -1,61 +1,92 @@
{
- "name": "rimraf",
- "version": "2.4.3",
- "main": "rimraf.js",
- "description": "A deep deletion module for node (like `rm -rf`)",
+ "_args": [
+ [
+ "rimraf@2.4.3",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "rimraf@2.4.3",
+ "_id": "rimraf@2.4.3",
+ "_inCache": true,
+ "_location": "/rimraf",
+ "_nodeVersion": "2.2.1",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
+ },
+ "_npmVersion": "3.2.2",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "rimraf",
+ "raw": "rimraf@2.4.3",
+ "rawSpec": "2.4.3",
+ "scope": null,
+ "spec": "2.4.3",
+ "type": "version"
+ },
+ "_requiredBy": [
+ "/",
+ "/fs-vacuum",
+ "/fstream",
+ "/node-gyp",
+ "/npm-registry-client",
+ "/nyc",
+ "/spawn-wrap"
+ ],
+ "_resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz",
+ "_shasum": "e5b51c9437a4c582adb955e9f28cf8d945e272af",
+ "_shrinkwrap": null,
+ "_spec": "rimraf@2.4.3",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "license": "ISC",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/rimraf.git"
- },
- "scripts": {
- "test": "tap test/*.js"
- },
"bin": {
"rimraf": "./bin.js"
},
+ "bugs": {
+ "url": "https://github.com/isaacs/rimraf/issues"
+ },
"dependencies": {
"glob": "^5.0.14"
},
- "files": [
- "LICENSE",
- "README.md",
- "bin.js",
- "rimraf.js"
- ],
+ "description": "A deep deletion module for node (like `rm -rf`)",
"devDependencies": {
"mkdirp": "^0.5.1",
"tap": "^1.3.1"
},
- "gitHead": "ec7050f8ca14c931b847414f18466e601ca7c02e",
- "bugs": {
- "url": "https://github.com/isaacs/rimraf/issues"
- },
- "homepage": "https://github.com/isaacs/rimraf#readme",
- "_id": "rimraf@2.4.3",
- "_shasum": "e5b51c9437a4c582adb955e9f28cf8d945e272af",
- "_from": "rimraf@2.4.3",
- "_npmVersion": "3.2.2",
- "_nodeVersion": "2.2.1",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
- },
+ "directories": {},
"dist": {
"shasum": "e5b51c9437a4c582adb955e9f28cf8d945e272af",
"tarball": "http://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz"
},
+ "files": [
+ "LICENSE",
+ "README.md",
+ "bin.js",
+ "rimraf.js"
+ ],
+ "gitHead": "ec7050f8ca14c931b847414f18466e601ca7c02e",
+ "homepage": "https://github.com/isaacs/rimraf#readme",
+ "installable": true,
+ "license": "ISC",
+ "main": "rimraf.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz"
+ "name": "rimraf",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/rimraf.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "2.4.3"
}
diff --git a/deps/npm/node_modules/semver/package.json b/deps/npm/node_modules/semver/package.json
index b3a540c164..d4235760dc 100644
--- a/deps/npm/node_modules/semver/package.json
+++ b/deps/npm/node_modules/semver/package.json
@@ -1,40 +1,65 @@
{
- "name": "semver",
- "version": "5.0.3",
- "description": "The semantic version parser used by npm.",
- "main": "semver.js",
- "scripts": {
- "test": "tap test/*.js"
- },
- "devDependencies": {
- "tap": "^1.3.4"
+ "_args": [
+ [
+ "semver@~5.0.1",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "semver@>=5.0.1 <5.1.0",
+ "_id": "semver@5.0.3",
+ "_inCache": true,
+ "_location": "/semver",
+ "_nodeVersion": "4.0.0",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
},
- "license": "ISC",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/npm/node-semver.git"
+ "_npmVersion": "3.3.2",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "semver",
+ "raw": "semver@~5.0.1",
+ "rawSpec": "~5.0.1",
+ "scope": null,
+ "spec": ">=5.0.1 <5.1.0",
+ "type": "range"
},
+ "_requiredBy": [
+ "/",
+ "/init-package-json",
+ "/node-gyp",
+ "/normalize-package-data",
+ "/npm-install-checks",
+ "/npm-package-arg",
+ "/npm-registry-client",
+ "/read-installed"
+ ],
+ "_resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz",
+ "_shasum": "77466de589cd5d3c95f138aa78bc569a3cb5d27a",
+ "_shrinkwrap": null,
+ "_spec": "semver@~5.0.1",
+ "_where": "/Users/rebecca/code/npm",
"bin": {
"semver": "./bin/semver"
},
- "gitHead": "5f89ecbe78145ad0b501cf6279f602a23c89738d",
"bugs": {
"url": "https://github.com/npm/node-semver/issues"
},
- "homepage": "https://github.com/npm/node-semver#readme",
- "_id": "semver@5.0.3",
- "_shasum": "77466de589cd5d3c95f138aa78bc569a3cb5d27a",
- "_from": "semver@5.0.3",
- "_npmVersion": "3.3.2",
- "_nodeVersion": "4.0.0",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
+ "dependencies": {},
+ "description": "The semantic version parser used by npm.",
+ "devDependencies": {
+ "tap": "^1.3.4"
},
+ "directories": {},
"dist": {
"shasum": "77466de589cd5d3c95f138aa78bc569a3cb5d27a",
"tarball": "http://registry.npmjs.org/semver/-/semver-5.0.3.tgz"
},
+ "gitHead": "5f89ecbe78145ad0b501cf6279f602a23c89738d",
+ "homepage": "https://github.com/npm/node-semver#readme",
+ "installable": true,
+ "license": "ISC",
+ "main": "semver.js",
"maintainers": [
{
"name": "isaacs",
@@ -45,6 +70,14 @@
"email": "ogd@aoaioxxysz.net"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz"
+ "name": "semver",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/npm/node-semver.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "5.0.3"
}
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/README.md b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/README.md
deleted file mode 100644
index 5a76b4149c..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# core-util-is
-
-The `util.is*` functions introduced in Node v0.12.
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/float.patch b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/float.patch
deleted file mode 100644
index a06d5c05f7..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/float.patch
+++ /dev/null
@@ -1,604 +0,0 @@
-diff --git a/lib/util.js b/lib/util.js
-index a03e874..9074e8e 100644
---- a/lib/util.js
-+++ b/lib/util.js
-@@ -19,430 +19,6 @@
- // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
- // USE OR OTHER DEALINGS IN THE SOFTWARE.
-
--var formatRegExp = /%[sdj%]/g;
--exports.format = function(f) {
-- if (!isString(f)) {
-- var objects = [];
-- for (var i = 0; i < arguments.length; i++) {
-- objects.push(inspect(arguments[i]));
-- }
-- return objects.join(' ');
-- }
--
-- var i = 1;
-- var args = arguments;
-- var len = args.length;
-- var str = String(f).replace(formatRegExp, function(x) {
-- if (x === '%%') return '%';
-- if (i >= len) return x;
-- switch (x) {
-- case '%s': return String(args[i++]);
-- case '%d': return Number(args[i++]);
-- case '%j':
-- try {
-- return JSON.stringify(args[i++]);
-- } catch (_) {
-- return '[Circular]';
-- }
-- default:
-- return x;
-- }
-- });
-- for (var x = args[i]; i < len; x = args[++i]) {
-- if (isNull(x) || !isObject(x)) {
-- str += ' ' + x;
-- } else {
-- str += ' ' + inspect(x);
-- }
-- }
-- return str;
--};
--
--
--// Mark that a method should not be used.
--// Returns a modified function which warns once by default.
--// If --no-deprecation is set, then it is a no-op.
--exports.deprecate = function(fn, msg) {
-- // Allow for deprecating things in the process of starting up.
-- if (isUndefined(global.process)) {
-- return function() {
-- return exports.deprecate(fn, msg).apply(this, arguments);
-- };
-- }
--
-- if (process.noDeprecation === true) {
-- return fn;
-- }
--
-- var warned = false;
-- function deprecated() {
-- if (!warned) {
-- if (process.throwDeprecation) {
-- throw new Error(msg);
-- } else if (process.traceDeprecation) {
-- console.trace(msg);
-- } else {
-- console.error(msg);
-- }
-- warned = true;
-- }
-- return fn.apply(this, arguments);
-- }
--
-- return deprecated;
--};
--
--
--var debugs = {};
--var debugEnviron;
--exports.debuglog = function(set) {
-- if (isUndefined(debugEnviron))
-- debugEnviron = process.env.NODE_DEBUG || '';
-- set = set.toUpperCase();
-- if (!debugs[set]) {
-- if (new RegExp('\\b' + set + '\\b', 'i').test(debugEnviron)) {
-- var pid = process.pid;
-- debugs[set] = function() {
-- var msg = exports.format.apply(exports, arguments);
-- console.error('%s %d: %s', set, pid, msg);
-- };
-- } else {
-- debugs[set] = function() {};
-- }
-- }
-- return debugs[set];
--};
--
--
--/**
-- * Echos the value of a value. Trys to print the value out
-- * in the best way possible given the different types.
-- *
-- * @param {Object} obj The object to print out.
-- * @param {Object} opts Optional options object that alters the output.
-- */
--/* legacy: obj, showHidden, depth, colors*/
--function inspect(obj, opts) {
-- // default options
-- var ctx = {
-- seen: [],
-- stylize: stylizeNoColor
-- };
-- // legacy...
-- if (arguments.length >= 3) ctx.depth = arguments[2];
-- if (arguments.length >= 4) ctx.colors = arguments[3];
-- if (isBoolean(opts)) {
-- // legacy...
-- ctx.showHidden = opts;
-- } else if (opts) {
-- // got an "options" object
-- exports._extend(ctx, opts);
-- }
-- // set default options
-- if (isUndefined(ctx.showHidden)) ctx.showHidden = false;
-- if (isUndefined(ctx.depth)) ctx.depth = 2;
-- if (isUndefined(ctx.colors)) ctx.colors = false;
-- if (isUndefined(ctx.customInspect)) ctx.customInspect = true;
-- if (ctx.colors) ctx.stylize = stylizeWithColor;
-- return formatValue(ctx, obj, ctx.depth);
--}
--exports.inspect = inspect;
--
--
--// http://en.wikipedia.org/wiki/ANSI_escape_code#graphics
--inspect.colors = {
-- 'bold' : [1, 22],
-- 'italic' : [3, 23],
-- 'underline' : [4, 24],
-- 'inverse' : [7, 27],
-- 'white' : [37, 39],
-- 'grey' : [90, 39],
-- 'black' : [30, 39],
-- 'blue' : [34, 39],
-- 'cyan' : [36, 39],
-- 'green' : [32, 39],
-- 'magenta' : [35, 39],
-- 'red' : [31, 39],
-- 'yellow' : [33, 39]
--};
--
--// Don't use 'blue' not visible on cmd.exe
--inspect.styles = {
-- 'special': 'cyan',
-- 'number': 'yellow',
-- 'boolean': 'yellow',
-- 'undefined': 'grey',
-- 'null': 'bold',
-- 'string': 'green',
-- 'date': 'magenta',
-- // "name": intentionally not styling
-- 'regexp': 'red'
--};
--
--
--function stylizeWithColor(str, styleType) {
-- var style = inspect.styles[styleType];
--
-- if (style) {
-- return '\u001b[' + inspect.colors[style][0] + 'm' + str +
-- '\u001b[' + inspect.colors[style][1] + 'm';
-- } else {
-- return str;
-- }
--}
--
--
--function stylizeNoColor(str, styleType) {
-- return str;
--}
--
--
--function arrayToHash(array) {
-- var hash = {};
--
-- array.forEach(function(val, idx) {
-- hash[val] = true;
-- });
--
-- return hash;
--}
--
--
--function formatValue(ctx, value, recurseTimes) {
-- // Provide a hook for user-specified inspect functions.
-- // Check that value is an object with an inspect function on it
-- if (ctx.customInspect &&
-- value &&
-- isFunction(value.inspect) &&
-- // Filter out the util module, it's inspect function is special
-- value.inspect !== exports.inspect &&
-- // Also filter out any prototype objects using the circular check.
-- !(value.constructor && value.constructor.prototype === value)) {
-- var ret = value.inspect(recurseTimes, ctx);
-- if (!isString(ret)) {
-- ret = formatValue(ctx, ret, recurseTimes);
-- }
-- return ret;
-- }
--
-- // Primitive types cannot have properties
-- var primitive = formatPrimitive(ctx, value);
-- if (primitive) {
-- return primitive;
-- }
--
-- // Look up the keys of the object.
-- var keys = Object.keys(value);
-- var visibleKeys = arrayToHash(keys);
--
-- if (ctx.showHidden) {
-- keys = Object.getOwnPropertyNames(value);
-- }
--
-- // Some type of object without properties can be shortcutted.
-- if (keys.length === 0) {
-- if (isFunction(value)) {
-- var name = value.name ? ': ' + value.name : '';
-- return ctx.stylize('[Function' + name + ']', 'special');
-- }
-- if (isRegExp(value)) {
-- return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');
-- }
-- if (isDate(value)) {
-- return ctx.stylize(Date.prototype.toString.call(value), 'date');
-- }
-- if (isError(value)) {
-- return formatError(value);
-- }
-- }
--
-- var base = '', array = false, braces = ['{', '}'];
--
-- // Make Array say that they are Array
-- if (isArray(value)) {
-- array = true;
-- braces = ['[', ']'];
-- }
--
-- // Make functions say that they are functions
-- if (isFunction(value)) {
-- var n = value.name ? ': ' + value.name : '';
-- base = ' [Function' + n + ']';
-- }
--
-- // Make RegExps say that they are RegExps
-- if (isRegExp(value)) {
-- base = ' ' + RegExp.prototype.toString.call(value);
-- }
--
-- // Make dates with properties first say the date
-- if (isDate(value)) {
-- base = ' ' + Date.prototype.toUTCString.call(value);
-- }
--
-- // Make error with message first say the error
-- if (isError(value)) {
-- base = ' ' + formatError(value);
-- }
--
-- if (keys.length === 0 && (!array || value.length == 0)) {
-- return braces[0] + base + braces[1];
-- }
--
-- if (recurseTimes < 0) {
-- if (isRegExp(value)) {
-- return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');
-- } else {
-- return ctx.stylize('[Object]', 'special');
-- }
-- }
--
-- ctx.seen.push(value);
--
-- var output;
-- if (array) {
-- output = formatArray(ctx, value, recurseTimes, visibleKeys, keys);
-- } else {
-- output = keys.map(function(key) {
-- return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array);
-- });
-- }
--
-- ctx.seen.pop();
--
-- return reduceToSingleString(output, base, braces);
--}
--
--
--function formatPrimitive(ctx, value) {
-- if (isUndefined(value))
-- return ctx.stylize('undefined', 'undefined');
-- if (isString(value)) {
-- var simple = '\'' + JSON.stringify(value).replace(/^"|"$/g, '')
-- .replace(/'/g, "\\'")
-- .replace(/\\"/g, '"') + '\'';
-- return ctx.stylize(simple, 'string');
-- }
-- if (isNumber(value)) {
-- // Format -0 as '-0'. Strict equality won't distinguish 0 from -0,
-- // so instead we use the fact that 1 / -0 < 0 whereas 1 / 0 > 0 .
-- if (value === 0 && 1 / value < 0)
-- return ctx.stylize('-0', 'number');
-- return ctx.stylize('' + value, 'number');
-- }
-- if (isBoolean(value))
-- return ctx.stylize('' + value, 'boolean');
-- // For some reason typeof null is "object", so special case here.
-- if (isNull(value))
-- return ctx.stylize('null', 'null');
--}
--
--
--function formatError(value) {
-- return '[' + Error.prototype.toString.call(value) + ']';
--}
--
--
--function formatArray(ctx, value, recurseTimes, visibleKeys, keys) {
-- var output = [];
-- for (var i = 0, l = value.length; i < l; ++i) {
-- if (hasOwnProperty(value, String(i))) {
-- output.push(formatProperty(ctx, value, recurseTimes, visibleKeys,
-- String(i), true));
-- } else {
-- output.push('');
-- }
-- }
-- keys.forEach(function(key) {
-- if (!key.match(/^\d+$/)) {
-- output.push(formatProperty(ctx, value, recurseTimes, visibleKeys,
-- key, true));
-- }
-- });
-- return output;
--}
--
--
--function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) {
-- var name, str, desc;
-- desc = Object.getOwnPropertyDescriptor(value, key) || { value: value[key] };
-- if (desc.get) {
-- if (desc.set) {
-- str = ctx.stylize('[Getter/Setter]', 'special');
-- } else {
-- str = ctx.stylize('[Getter]', 'special');
-- }
-- } else {
-- if (desc.set) {
-- str = ctx.stylize('[Setter]', 'special');
-- }
-- }
-- if (!hasOwnProperty(visibleKeys, key)) {
-- name = '[' + key + ']';
-- }
-- if (!str) {
-- if (ctx.seen.indexOf(desc.value) < 0) {
-- if (isNull(recurseTimes)) {
-- str = formatValue(ctx, desc.value, null);
-- } else {
-- str = formatValue(ctx, desc.value, recurseTimes - 1);
-- }
-- if (str.indexOf('\n') > -1) {
-- if (array) {
-- str = str.split('\n').map(function(line) {
-- return ' ' + line;
-- }).join('\n').substr(2);
-- } else {
-- str = '\n' + str.split('\n').map(function(line) {
-- return ' ' + line;
-- }).join('\n');
-- }
-- }
-- } else {
-- str = ctx.stylize('[Circular]', 'special');
-- }
-- }
-- if (isUndefined(name)) {
-- if (array && key.match(/^\d+$/)) {
-- return str;
-- }
-- name = JSON.stringify('' + key);
-- if (name.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)) {
-- name = name.substr(1, name.length - 2);
-- name = ctx.stylize(name, 'name');
-- } else {
-- name = name.replace(/'/g, "\\'")
-- .replace(/\\"/g, '"')
-- .replace(/(^"|"$)/g, "'");
-- name = ctx.stylize(name, 'string');
-- }
-- }
--
-- return name + ': ' + str;
--}
--
--
--function reduceToSingleString(output, base, braces) {
-- var numLinesEst = 0;
-- var length = output.reduce(function(prev, cur) {
-- numLinesEst++;
-- if (cur.indexOf('\n') >= 0) numLinesEst++;
-- return prev + cur.replace(/\u001b\[\d\d?m/g, '').length + 1;
-- }, 0);
--
-- if (length > 60) {
-- return braces[0] +
-- (base === '' ? '' : base + '\n ') +
-- ' ' +
-- output.join(',\n ') +
-- ' ' +
-- braces[1];
-- }
--
-- return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1];
--}
--
--
- // NOTE: These type checking functions intentionally don't use `instanceof`
- // because it is fragile and can be easily faked with `Object.create()`.
- function isArray(ar) {
-@@ -522,166 +98,10 @@ function isPrimitive(arg) {
- exports.isPrimitive = isPrimitive;
-
- function isBuffer(arg) {
-- return arg instanceof Buffer;
-+ return Buffer.isBuffer(arg);
- }
- exports.isBuffer = isBuffer;
-
- function objectToString(o) {
- return Object.prototype.toString.call(o);
--}
--
--
--function pad(n) {
-- return n < 10 ? '0' + n.toString(10) : n.toString(10);
--}
--
--
--var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep',
-- 'Oct', 'Nov', 'Dec'];
--
--// 26 Feb 16:19:34
--function timestamp() {
-- var d = new Date();
-- var time = [pad(d.getHours()),
-- pad(d.getMinutes()),
-- pad(d.getSeconds())].join(':');
-- return [d.getDate(), months[d.getMonth()], time].join(' ');
--}
--
--
--// log is just a thin wrapper to console.log that prepends a timestamp
--exports.log = function() {
-- console.log('%s - %s', timestamp(), exports.format.apply(exports, arguments));
--};
--
--
--/**
-- * Inherit the prototype methods from one constructor into another.
-- *
-- * The Function.prototype.inherits from lang.js rewritten as a standalone
-- * function (not on Function.prototype). NOTE: If this file is to be loaded
-- * during bootstrapping this function needs to be rewritten using some native
-- * functions as prototype setup using normal JavaScript does not work as
-- * expected during bootstrapping (see mirror.js in r114903).
-- *
-- * @param {function} ctor Constructor function which needs to inherit the
-- * prototype.
-- * @param {function} superCtor Constructor function to inherit prototype from.
-- */
--exports.inherits = function(ctor, superCtor) {
-- ctor.super_ = superCtor;
-- ctor.prototype = Object.create(superCtor.prototype, {
-- constructor: {
-- value: ctor,
-- enumerable: false,
-- writable: true,
-- configurable: true
-- }
-- });
--};
--
--exports._extend = function(origin, add) {
-- // Don't do anything if add isn't an object
-- if (!add || !isObject(add)) return origin;
--
-- var keys = Object.keys(add);
-- var i = keys.length;
-- while (i--) {
-- origin[keys[i]] = add[keys[i]];
-- }
-- return origin;
--};
--
--function hasOwnProperty(obj, prop) {
-- return Object.prototype.hasOwnProperty.call(obj, prop);
--}
--
--
--// Deprecated old stuff.
--
--exports.p = exports.deprecate(function() {
-- for (var i = 0, len = arguments.length; i < len; ++i) {
-- console.error(exports.inspect(arguments[i]));
-- }
--}, 'util.p: Use console.error() instead');
--
--
--exports.exec = exports.deprecate(function() {
-- return require('child_process').exec.apply(this, arguments);
--}, 'util.exec is now called `child_process.exec`.');
--
--
--exports.print = exports.deprecate(function() {
-- for (var i = 0, len = arguments.length; i < len; ++i) {
-- process.stdout.write(String(arguments[i]));
-- }
--}, 'util.print: Use console.log instead');
--
--
--exports.puts = exports.deprecate(function() {
-- for (var i = 0, len = arguments.length; i < len; ++i) {
-- process.stdout.write(arguments[i] + '\n');
-- }
--}, 'util.puts: Use console.log instead');
--
--
--exports.debug = exports.deprecate(function(x) {
-- process.stderr.write('DEBUG: ' + x + '\n');
--}, 'util.debug: Use console.error instead');
--
--
--exports.error = exports.deprecate(function(x) {
-- for (var i = 0, len = arguments.length; i < len; ++i) {
-- process.stderr.write(arguments[i] + '\n');
-- }
--}, 'util.error: Use console.error instead');
--
--
--exports.pump = exports.deprecate(function(readStream, writeStream, callback) {
-- var callbackCalled = false;
--
-- function call(a, b, c) {
-- if (callback && !callbackCalled) {
-- callback(a, b, c);
-- callbackCalled = true;
-- }
-- }
--
-- readStream.addListener('data', function(chunk) {
-- if (writeStream.write(chunk) === false) readStream.pause();
-- });
--
-- writeStream.addListener('drain', function() {
-- readStream.resume();
-- });
--
-- readStream.addListener('end', function() {
-- writeStream.end();
-- });
--
-- readStream.addListener('close', function() {
-- call();
-- });
--
-- readStream.addListener('error', function(err) {
-- writeStream.end();
-- call(err);
-- });
--
-- writeStream.addListener('error', function(err) {
-- readStream.destroy();
-- call(err);
-- });
--}, 'util.pump(): Use readableStream.pipe() instead');
--
--
--var uv;
--exports._errnoException = function(err, syscall) {
-- if (isUndefined(uv)) uv = process.binding('uv');
-- var errname = uv.errname(err);
-- var e = new Error(syscall + ' ' + errname);
-- e.code = errname;
-- e.errno = errname;
-- e.syscall = syscall;
-- return e;
--};
-+} \ No newline at end of file
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/lib/util.js b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/lib/util.js
deleted file mode 100644
index 9074e8ebcb..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/lib/util.js
+++ /dev/null
@@ -1,107 +0,0 @@
-// Copyright Joyent, Inc. and other Node contributors.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a
-// copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to permit
-// persons to whom the Software is furnished to do so, subject to the
-// following conditions:
-//
-// The above copyright notice and this permission notice shall be included
-// in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
-// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
-// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
-// USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-// NOTE: These type checking functions intentionally don't use `instanceof`
-// because it is fragile and can be easily faked with `Object.create()`.
-function isArray(ar) {
- return Array.isArray(ar);
-}
-exports.isArray = isArray;
-
-function isBoolean(arg) {
- return typeof arg === 'boolean';
-}
-exports.isBoolean = isBoolean;
-
-function isNull(arg) {
- return arg === null;
-}
-exports.isNull = isNull;
-
-function isNullOrUndefined(arg) {
- return arg == null;
-}
-exports.isNullOrUndefined = isNullOrUndefined;
-
-function isNumber(arg) {
- return typeof arg === 'number';
-}
-exports.isNumber = isNumber;
-
-function isString(arg) {
- return typeof arg === 'string';
-}
-exports.isString = isString;
-
-function isSymbol(arg) {
- return typeof arg === 'symbol';
-}
-exports.isSymbol = isSymbol;
-
-function isUndefined(arg) {
- return arg === void 0;
-}
-exports.isUndefined = isUndefined;
-
-function isRegExp(re) {
- return isObject(re) && objectToString(re) === '[object RegExp]';
-}
-exports.isRegExp = isRegExp;
-
-function isObject(arg) {
- return typeof arg === 'object' && arg !== null;
-}
-exports.isObject = isObject;
-
-function isDate(d) {
- return isObject(d) && objectToString(d) === '[object Date]';
-}
-exports.isDate = isDate;
-
-function isError(e) {
- return isObject(e) &&
- (objectToString(e) === '[object Error]' || e instanceof Error);
-}
-exports.isError = isError;
-
-function isFunction(arg) {
- return typeof arg === 'function';
-}
-exports.isFunction = isFunction;
-
-function isPrimitive(arg) {
- return arg === null ||
- typeof arg === 'boolean' ||
- typeof arg === 'number' ||
- typeof arg === 'string' ||
- typeof arg === 'symbol' || // ES6 symbol
- typeof arg === 'undefined';
-}
-exports.isPrimitive = isPrimitive;
-
-function isBuffer(arg) {
- return Buffer.isBuffer(arg);
-}
-exports.isBuffer = isBuffer;
-
-function objectToString(o) {
- return Object.prototype.toString.call(o);
-} \ No newline at end of file
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/util.js b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/util.js
deleted file mode 100644
index 007fa10575..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/util.js
+++ /dev/null
@@ -1,106 +0,0 @@
-// Copyright Joyent, Inc. and other Node contributors.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a
-// copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to permit
-// persons to whom the Software is furnished to do so, subject to the
-// following conditions:
-//
-// The above copyright notice and this permission notice shall be included
-// in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
-// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
-// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
-// USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-// NOTE: These type checking functions intentionally don't use `instanceof`
-// because it is fragile and can be easily faked with `Object.create()`.
-function isArray(ar) {
- return Array.isArray(ar);
-}
-exports.isArray = isArray;
-
-function isBoolean(arg) {
- return typeof arg === 'boolean';
-}
-exports.isBoolean = isBoolean;
-
-function isNull(arg) {
- return arg === null;
-}
-exports.isNull = isNull;
-
-function isNullOrUndefined(arg) {
- return arg == null;
-}
-exports.isNullOrUndefined = isNullOrUndefined;
-
-function isNumber(arg) {
- return typeof arg === 'number';
-}
-exports.isNumber = isNumber;
-
-function isString(arg) {
- return typeof arg === 'string';
-}
-exports.isString = isString;
-
-function isSymbol(arg) {
- return typeof arg === 'symbol';
-}
-exports.isSymbol = isSymbol;
-
-function isUndefined(arg) {
- return arg === void 0;
-}
-exports.isUndefined = isUndefined;
-
-function isRegExp(re) {
- return isObject(re) && objectToString(re) === '[object RegExp]';
-}
-exports.isRegExp = isRegExp;
-
-function isObject(arg) {
- return typeof arg === 'object' && arg !== null;
-}
-exports.isObject = isObject;
-
-function isDate(d) {
- return isObject(d) && objectToString(d) === '[object Date]';
-}
-exports.isDate = isDate;
-
-function isError(e) {
- return isObject(e) && objectToString(e) === '[object Error]';
-}
-exports.isError = isError;
-
-function isFunction(arg) {
- return typeof arg === 'function';
-}
-exports.isFunction = isFunction;
-
-function isPrimitive(arg) {
- return arg === null ||
- typeof arg === 'boolean' ||
- typeof arg === 'number' ||
- typeof arg === 'string' ||
- typeof arg === 'symbol' || // ES6 symbol
- typeof arg === 'undefined';
-}
-exports.isPrimitive = isPrimitive;
-
-function isBuffer(arg) {
- return arg instanceof Buffer;
-}
-exports.isBuffer = isBuffer;
-
-function objectToString(o) {
- return Object.prototype.toString.call(o);
-}
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/README.md b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/README.md
deleted file mode 100644
index 052a62b8d7..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/README.md
+++ /dev/null
@@ -1,54 +0,0 @@
-
-# isarray
-
-`Array#isArray` for older browsers.
-
-## Usage
-
-```js
-var isArray = require('isarray');
-
-console.log(isArray([])); // => true
-console.log(isArray({})); // => false
-```
-
-## Installation
-
-With [npm](http://npmjs.org) do
-
-```bash
-$ npm install isarray
-```
-
-Then bundle for the browser with
-[browserify](https://github.com/substack/browserify).
-
-With [component](http://component.io) do
-
-```bash
-$ component install juliangruber/isarray
-```
-
-## License
-
-(MIT)
-
-Copyright (c) 2013 Julian Gruber &lt;julian@juliangruber.com&gt;
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-of the Software, and to permit persons to whom the Software is furnished to do
-so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/build/build.js b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/build/build.js
deleted file mode 100644
index e1856ef094..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/build/build.js
+++ /dev/null
@@ -1,208 +0,0 @@
-
-/**
- * Require the given path.
- *
- * @param {String} path
- * @return {Object} exports
- * @api public
- */
-
-function require(path, parent, orig) {
- var resolved = require.resolve(path);
-
- // lookup failed
- if (null == resolved) {
- orig = orig || path;
- parent = parent || 'root';
- var err = new Error('Failed to require "' + orig + '" from "' + parent + '"');
- err.path = orig;
- err.parent = parent;
- err.require = true;
- throw err;
- }
-
- var module = require.modules[resolved];
-
- // perform real require()
- // by invoking the module's
- // registered function
- if (!module.exports) {
- module.exports = {};
- module.client = module.component = true;
- module.call(this, module.exports, require.relative(resolved), module);
- }
-
- return module.exports;
-}
-
-/**
- * Registered modules.
- */
-
-require.modules = {};
-
-/**
- * Registered aliases.
- */
-
-require.aliases = {};
-
-/**
- * Resolve `path`.
- *
- * Lookup:
- *
- * - PATH/index.js
- * - PATH.js
- * - PATH
- *
- * @param {String} path
- * @return {String} path or null
- * @api private
- */
-
-require.resolve = function(path) {
- if (path.charAt(0) === '/') path = path.slice(1);
- var index = path + '/index.js';
-
- var paths = [
- path,
- path + '.js',
- path + '.json',
- path + '/index.js',
- path + '/index.json'
- ];
-
- for (var i = 0; i < paths.length; i++) {
- var path = paths[i];
- if (require.modules.hasOwnProperty(path)) return path;
- }
-
- if (require.aliases.hasOwnProperty(index)) {
- return require.aliases[index];
- }
-};
-
-/**
- * Normalize `path` relative to the current path.
- *
- * @param {String} curr
- * @param {String} path
- * @return {String}
- * @api private
- */
-
-require.normalize = function(curr, path) {
- var segs = [];
-
- if ('.' != path.charAt(0)) return path;
-
- curr = curr.split('/');
- path = path.split('/');
-
- for (var i = 0; i < path.length; ++i) {
- if ('..' == path[i]) {
- curr.pop();
- } else if ('.' != path[i] && '' != path[i]) {
- segs.push(path[i]);
- }
- }
-
- return curr.concat(segs).join('/');
-};
-
-/**
- * Register module at `path` with callback `definition`.
- *
- * @param {String} path
- * @param {Function} definition
- * @api private
- */
-
-require.register = function(path, definition) {
- require.modules[path] = definition;
-};
-
-/**
- * Alias a module definition.
- *
- * @param {String} from
- * @param {String} to
- * @api private
- */
-
-require.alias = function(from, to) {
- if (!require.modules.hasOwnProperty(from)) {
- throw new Error('Failed to alias "' + from + '", it does not exist');
- }
- require.aliases[to] = from;
-};
-
-/**
- * Return a require function relative to the `parent` path.
- *
- * @param {String} parent
- * @return {Function}
- * @api private
- */
-
-require.relative = function(parent) {
- var p = require.normalize(parent, '..');
-
- /**
- * lastIndexOf helper.
- */
-
- function lastIndexOf(arr, obj) {
- var i = arr.length;
- while (i--) {
- if (arr[i] === obj) return i;
- }
- return -1;
- }
-
- /**
- * The relative require() itself.
- */
-
- function localRequire(path) {
- var resolved = localRequire.resolve(path);
- return require(resolved, parent, path);
- }
-
- /**
- * Resolve relative to the parent.
- */
-
- localRequire.resolve = function(path) {
- var c = path.charAt(0);
- if ('/' == c) return path.slice(1);
- if ('.' == c) return require.normalize(p, path);
-
- // resolve deps by returning
- // the dep in the nearest "deps"
- // directory
- var segs = parent.split('/');
- var i = lastIndexOf(segs, 'deps') + 1;
- if (!i) i = 0;
- path = segs.slice(0, i + 1).join('/') + '/deps/' + path;
- return path;
- };
-
- /**
- * Check if module is defined at `path`.
- */
-
- localRequire.exists = function(path) {
- return require.modules.hasOwnProperty(localRequire.resolve(path));
- };
-
- return localRequire;
-};
-require.register("isarray/index.js", function(exports, require, module){
-module.exports = Array.isArray || function (arr) {
- return Object.prototype.toString.call(arr) == '[object Array]';
-};
-
-});
-require.alias("isarray/index.js", "isarray/index.js");
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/component.json b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/component.json
deleted file mode 100644
index 9e31b68388..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/component.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "name" : "isarray",
- "description" : "Array#isArray for older browsers",
- "version" : "0.0.1",
- "repository" : "juliangruber/isarray",
- "homepage": "https://github.com/juliangruber/isarray",
- "main" : "index.js",
- "scripts" : [
- "index.js"
- ],
- "dependencies" : {},
- "keywords": ["browser","isarray","array"],
- "author": {
- "name": "Julian Gruber",
- "email": "mail@juliangruber.com",
- "url": "http://juliangruber.com"
- },
- "license": "MIT"
-}
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/index.js b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/index.js
deleted file mode 100644
index 5f5ad45d46..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/index.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = Array.isArray || function (arr) {
- return Object.prototype.toString.call(arr) == '[object Array]';
-};
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/package.json b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/package.json
deleted file mode 100644
index 19228ab6fd..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/package.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "name": "isarray",
- "description": "Array#isArray for older browsers",
- "version": "0.0.1",
- "repository": {
- "type": "git",
- "url": "git://github.com/juliangruber/isarray.git"
- },
- "homepage": "https://github.com/juliangruber/isarray",
- "main": "index.js",
- "scripts": {
- "test": "tap test/*.js"
- },
- "dependencies": {},
- "devDependencies": {
- "tap": "*"
- },
- "keywords": [
- "browser",
- "isarray",
- "array"
- ],
- "author": {
- "name": "Julian Gruber",
- "email": "mail@juliangruber.com",
- "url": "http://juliangruber.com"
- },
- "license": "MIT",
- "_id": "isarray@0.0.1",
- "dist": {
- "shasum": "8a18acfca9a8f4177e09abfc6038939b05d1eedf",
- "tarball": "http://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
- },
- "_from": "isarray@0.0.1",
- "_npmVersion": "1.2.18",
- "_npmUser": {
- "name": "juliangruber",
- "email": "julian@juliangruber.com"
- },
- "maintainers": [
- {
- "name": "juliangruber",
- "email": "julian@juliangruber.com"
- }
- ],
- "directories": {},
- "_shasum": "8a18acfca9a8f4177e09abfc6038939b05d1eedf",
- "_resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "bugs": {
- "url": "https://github.com/juliangruber/isarray/issues"
- },
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/.travis.yml b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/.travis.yml
deleted file mode 100644
index 5ac9885534..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/.travis.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-language: node_js
-node_js:
- - "0.8"
- - "0.10"
- - "0.11"
- - "0.12"
- - "iojs"
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/index.js b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/index.js
deleted file mode 100644
index 049521cad7..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/index.js
+++ /dev/null
@@ -1,13 +0,0 @@
-'use strict';
-module.exports = nextTick;
-
-function nextTick(fn) {
- var args = new Array(arguments.length - 1);
- var i = 0;
- while (i < args.length) {
- args[i++] = arguments[i];
- }
- process.nextTick(function afterTick() {
- fn.apply(null, args);
- });
-}
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/license.md b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/license.md
deleted file mode 100644
index c67e3532b5..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/license.md
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright (c) 2015 Calvin Metcalf
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-**THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.**
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/package.json b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/package.json
deleted file mode 100644
index 087586e8f8..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/package.json
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- "name": "process-nextick-args",
- "version": "1.0.3",
- "description": "process.nextTick but always with args",
- "main": "index.js",
- "scripts": {
- "test": "node test.js"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/calvinmetcalf/process-nextick-args.git"
- },
- "author": "",
- "license": "MIT",
- "bugs": {
- "url": "https://github.com/calvinmetcalf/process-nextick-args/issues"
- },
- "homepage": "https://github.com/calvinmetcalf/process-nextick-args",
- "devDependencies": {
- "tap": "~0.2.6"
- },
- "gitHead": "e855846a69662b9489f1ad3dde1ebf2ccc4370b8",
- "_id": "process-nextick-args@1.0.3",
- "_shasum": "e272eed825d5e9f4ea74d8d73b1fe311c3beb630",
- "_from": "process-nextick-args@>=1.0.0 <1.1.0",
- "_npmVersion": "2.9.0",
- "_nodeVersion": "2.5.0",
- "_npmUser": {
- "name": "cwmma",
- "email": "calvin.metcalf@gmail.com"
- },
- "dist": {
- "shasum": "e272eed825d5e9f4ea74d8d73b1fe311c3beb630",
- "tarball": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz"
- },
- "maintainers": [
- {
- "name": "cwmma",
- "email": "calvin.metcalf@gmail.com"
- }
- ],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.3.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/readme.md b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/readme.md
deleted file mode 100644
index 78e7cfaeb7..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/readme.md
+++ /dev/null
@@ -1,18 +0,0 @@
-process-nextick-args
-=====
-
-[![Build Status](https://travis-ci.org/calvinmetcalf/process-nextick-args.svg?branch=master)](https://travis-ci.org/calvinmetcalf/process-nextick-args)
-
-```bash
-npm install --save process-nextick-args
-```
-
-Always be able to pass arguments to process.nextTick, no matter the platform
-
-```js
-var nextTick = require('process-nextick-args');
-
-nextTick(function (a, b, c) {
- console.log(a, b, c);
-}, 'step', 3, 'profit');
-```
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/test.js b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/test.js
deleted file mode 100644
index ef15721584..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/process-nextick-args/test.js
+++ /dev/null
@@ -1,24 +0,0 @@
-var test = require("tap").test;
-var nextTick = require('./');
-
-test('should work', function (t) {
- t.plan(5);
- nextTick(function (a) {
- t.ok(a);
- nextTick(function (thing) {
- t.equals(thing, 7);
- }, 7);
- }, true);
- nextTick(function (a, b, c) {
- t.equals(a, 'step');
- t.equals(b, 3);
- t.equals(c, 'profit');
- }, 'step', 3, 'profit');
-});
-
-test('correct number of arguments', function (t) {
- t.plan(1);
- nextTick(function () {
- t.equals(2, arguments.length, 'correct number');
- }, 1, 2);
-});
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/.npmignore b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/.npmignore
deleted file mode 100644
index 206320cc1d..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/.npmignore
+++ /dev/null
@@ -1,2 +0,0 @@
-build
-test
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/LICENSE b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/LICENSE
deleted file mode 100644
index 6de584a48f..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-Copyright Joyent, Inc. and other Node contributors.
-
-Permission is hereby granted, free of charge, to any person obtaining a
-copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to permit
-persons to whom the Software is furnished to do so, subject to the
-following conditions:
-
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
-NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
-DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
-USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/README.md b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/README.md
deleted file mode 100644
index 4d2aa00150..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/README.md
+++ /dev/null
@@ -1,7 +0,0 @@
-**string_decoder.js** (`require('string_decoder')`) from Node.js core
-
-Copyright Joyent, Inc. and other Node contributors. See LICENCE file for details.
-
-Version numbers match the versions found in Node core, e.g. 0.10.24 matches Node 0.10.24, likewise 0.11.10 matches Node 0.11.10. **Prefer the stable version over the unstable.**
-
-The *build/* directory contains a build script that will scrape the source from the [joyent/node](https://github.com/joyent/node) repo given a specific Node version. \ No newline at end of file
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/index.js b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/index.js
deleted file mode 100644
index b00e54fb79..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/index.js
+++ /dev/null
@@ -1,221 +0,0 @@
-// Copyright Joyent, Inc. and other Node contributors.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a
-// copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to permit
-// persons to whom the Software is furnished to do so, subject to the
-// following conditions:
-//
-// The above copyright notice and this permission notice shall be included
-// in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
-// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
-// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
-// USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-var Buffer = require('buffer').Buffer;
-
-var isBufferEncoding = Buffer.isEncoding
- || function(encoding) {
- switch (encoding && encoding.toLowerCase()) {
- case 'hex': case 'utf8': case 'utf-8': case 'ascii': case 'binary': case 'base64': case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': case 'raw': return true;
- default: return false;
- }
- }
-
-
-function assertEncoding(encoding) {
- if (encoding && !isBufferEncoding(encoding)) {
- throw new Error('Unknown encoding: ' + encoding);
- }
-}
-
-// StringDecoder provides an interface for efficiently splitting a series of
-// buffers into a series of JS strings without breaking apart multi-byte
-// characters. CESU-8 is handled as part of the UTF-8 encoding.
-//
-// @TODO Handling all encodings inside a single object makes it very difficult
-// to reason about this code, so it should be split up in the future.
-// @TODO There should be a utf8-strict encoding that rejects invalid UTF-8 code
-// points as used by CESU-8.
-var StringDecoder = exports.StringDecoder = function(encoding) {
- this.encoding = (encoding || 'utf8').toLowerCase().replace(/[-_]/, '');
- assertEncoding(encoding);
- switch (this.encoding) {
- case 'utf8':
- // CESU-8 represents each of Surrogate Pair by 3-bytes
- this.surrogateSize = 3;
- break;
- case 'ucs2':
- case 'utf16le':
- // UTF-16 represents each of Surrogate Pair by 2-bytes
- this.surrogateSize = 2;
- this.detectIncompleteChar = utf16DetectIncompleteChar;
- break;
- case 'base64':
- // Base-64 stores 3 bytes in 4 chars, and pads the remainder.
- this.surrogateSize = 3;
- this.detectIncompleteChar = base64DetectIncompleteChar;
- break;
- default:
- this.write = passThroughWrite;
- return;
- }
-
- // Enough space to store all bytes of a single character. UTF-8 needs 4
- // bytes, but CESU-8 may require up to 6 (3 bytes per surrogate).
- this.charBuffer = new Buffer(6);
- // Number of bytes received for the current incomplete multi-byte character.
- this.charReceived = 0;
- // Number of bytes expected for the current incomplete multi-byte character.
- this.charLength = 0;
-};
-
-
-// write decodes the given buffer and returns it as JS string that is
-// guaranteed to not contain any partial multi-byte characters. Any partial
-// character found at the end of the buffer is buffered up, and will be
-// returned when calling write again with the remaining bytes.
-//
-// Note: Converting a Buffer containing an orphan surrogate to a String
-// currently works, but converting a String to a Buffer (via `new Buffer`, or
-// Buffer#write) will replace incomplete surrogates with the unicode
-// replacement character. See https://codereview.chromium.org/121173009/ .
-StringDecoder.prototype.write = function(buffer) {
- var charStr = '';
- // if our last write ended with an incomplete multibyte character
- while (this.charLength) {
- // determine how many remaining bytes this buffer has to offer for this char
- var available = (buffer.length >= this.charLength - this.charReceived) ?
- this.charLength - this.charReceived :
- buffer.length;
-
- // add the new bytes to the char buffer
- buffer.copy(this.charBuffer, this.charReceived, 0, available);
- this.charReceived += available;
-
- if (this.charReceived < this.charLength) {
- // still not enough chars in this buffer? wait for more ...
- return '';
- }
-
- // remove bytes belonging to the current character from the buffer
- buffer = buffer.slice(available, buffer.length);
-
- // get the character that was split
- charStr = this.charBuffer.slice(0, this.charLength).toString(this.encoding);
-
- // CESU-8: lead surrogate (D800-DBFF) is also the incomplete character
- var charCode = charStr.charCodeAt(charStr.length - 1);
- if (charCode >= 0xD800 && charCode <= 0xDBFF) {
- this.charLength += this.surrogateSize;
- charStr = '';
- continue;
- }
- this.charReceived = this.charLength = 0;
-
- // if there are no more bytes in this buffer, just emit our char
- if (buffer.length === 0) {
- return charStr;
- }
- break;
- }
-
- // determine and set charLength / charReceived
- this.detectIncompleteChar(buffer);
-
- var end = buffer.length;
- if (this.charLength) {
- // buffer the incomplete character bytes we got
- buffer.copy(this.charBuffer, 0, buffer.length - this.charReceived, end);
- end -= this.charReceived;
- }
-
- charStr += buffer.toString(this.encoding, 0, end);
-
- var end = charStr.length - 1;
- var charCode = charStr.charCodeAt(end);
- // CESU-8: lead surrogate (D800-DBFF) is also the incomplete character
- if (charCode >= 0xD800 && charCode <= 0xDBFF) {
- var size = this.surrogateSize;
- this.charLength += size;
- this.charReceived += size;
- this.charBuffer.copy(this.charBuffer, size, 0, size);
- buffer.copy(this.charBuffer, 0, 0, size);
- return charStr.substring(0, end);
- }
-
- // or just emit the charStr
- return charStr;
-};
-
-// detectIncompleteChar determines if there is an incomplete UTF-8 character at
-// the end of the given buffer. If so, it sets this.charLength to the byte
-// length that character, and sets this.charReceived to the number of bytes
-// that are available for this character.
-StringDecoder.prototype.detectIncompleteChar = function(buffer) {
- // determine how many bytes we have to check at the end of this buffer
- var i = (buffer.length >= 3) ? 3 : buffer.length;
-
- // Figure out if one of the last i bytes of our buffer announces an
- // incomplete char.
- for (; i > 0; i--) {
- var c = buffer[buffer.length - i];
-
- // See http://en.wikipedia.org/wiki/UTF-8#Description
-
- // 110XXXXX
- if (i == 1 && c >> 5 == 0x06) {
- this.charLength = 2;
- break;
- }
-
- // 1110XXXX
- if (i <= 2 && c >> 4 == 0x0E) {
- this.charLength = 3;
- break;
- }
-
- // 11110XXX
- if (i <= 3 && c >> 3 == 0x1E) {
- this.charLength = 4;
- break;
- }
- }
- this.charReceived = i;
-};
-
-StringDecoder.prototype.end = function(buffer) {
- var res = '';
- if (buffer && buffer.length)
- res = this.write(buffer);
-
- if (this.charReceived) {
- var cr = this.charReceived;
- var buf = this.charBuffer;
- var enc = this.encoding;
- res += buf.slice(0, cr).toString(enc);
- }
-
- return res;
-};
-
-function passThroughWrite(buffer) {
- return buffer.toString(this.encoding);
-}
-
-function utf16DetectIncompleteChar(buffer) {
- this.charReceived = buffer.length % 2;
- this.charLength = this.charReceived ? 2 : 0;
-}
-
-function base64DetectIncompleteChar(buffer) {
- this.charReceived = buffer.length % 3;
- this.charLength = this.charReceived ? 3 : 0;
-}
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/package.json b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/package.json
deleted file mode 100644
index 0364d54ba4..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/package.json
+++ /dev/null
@@ -1,54 +0,0 @@
-{
- "name": "string_decoder",
- "version": "0.10.31",
- "description": "The string_decoder module from Node core",
- "main": "index.js",
- "dependencies": {},
- "devDependencies": {
- "tap": "~0.4.8"
- },
- "scripts": {
- "test": "tap test/simple/*.js"
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/rvagg/string_decoder.git"
- },
- "homepage": "https://github.com/rvagg/string_decoder",
- "keywords": [
- "string",
- "decoder",
- "browser",
- "browserify"
- ],
- "license": "MIT",
- "gitHead": "d46d4fd87cf1d06e031c23f1ba170ca7d4ade9a0",
- "bugs": {
- "url": "https://github.com/rvagg/string_decoder/issues"
- },
- "_id": "string_decoder@0.10.31",
- "_shasum": "62e203bc41766c6c28c9fc84301dab1c5310fa94",
- "_from": "string_decoder@>=0.10.0 <0.11.0",
- "_npmVersion": "1.4.23",
- "_npmUser": {
- "name": "rvagg",
- "email": "rod@vagg.org"
- },
- "maintainers": [
- {
- "name": "substack",
- "email": "mail@substack.net"
- },
- {
- "name": "rvagg",
- "email": "rod@vagg.org"
- }
- ],
- "dist": {
- "shasum": "62e203bc41766c6c28c9fc84301dab1c5310fa94",
- "tarball": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/History.md b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/History.md
deleted file mode 100644
index ec010299b1..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/History.md
+++ /dev/null
@@ -1,11 +0,0 @@
-
-1.0.1 / 2014-11-25
-==================
-
- * browser: use `console.warn()` for deprecation calls
- * browser: more jsdocs
-
-1.0.0 / 2014-04-30
-==================
-
- * initial commit
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/LICENSE b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/LICENSE
deleted file mode 100644
index 6a60e8c225..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/LICENSE
+++ /dev/null
@@ -1,24 +0,0 @@
-(The MIT License)
-
-Copyright (c) 2014 Nathan Rajlich <nathan@tootallnate.net>
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/README.md b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/README.md
deleted file mode 100644
index 75622fa7c2..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/README.md
+++ /dev/null
@@ -1,53 +0,0 @@
-util-deprecate
-==============
-### The Node.js `util.deprecate()` function with browser support
-
-In Node.js, this module simply re-exports the `util.deprecate()` function.
-
-In the web browser (i.e. via browserify), a browser-specific implementation
-of the `util.deprecate()` function is used.
-
-
-## API
-
-A `deprecate()` function is the only thing exposed by this module.
-
-``` javascript
-// setup:
-exports.foo = deprecate(foo, 'foo() is deprecated, use bar() instead');
-
-
-// users see:
-foo();
-// foo() is deprecated, use bar() instead
-foo();
-foo();
-```
-
-
-## License
-
-(The MIT License)
-
-Copyright (c) 2014 Nathan Rajlich <nathan@tootallnate.net>
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/browser.js b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/browser.js
deleted file mode 100644
index 55fa5a4bc6..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/browser.js
+++ /dev/null
@@ -1,62 +0,0 @@
-
-/**
- * Module exports.
- */
-
-module.exports = deprecate;
-
-/**
- * Mark that a method should not be used.
- * Returns a modified function which warns once by default.
- *
- * If `localStorage.noDeprecation = true` is set, then it is a no-op.
- *
- * If `localStorage.throwDeprecation = true` is set, then deprecated functions
- * will throw an Error when invoked.
- *
- * If `localStorage.traceDeprecation = true` is set, then deprecated functions
- * will invoke `console.trace()` instead of `console.error()`.
- *
- * @param {Function} fn - the function to deprecate
- * @param {String} msg - the string to print to the console when `fn` is invoked
- * @returns {Function} a new "deprecated" version of `fn`
- * @api public
- */
-
-function deprecate (fn, msg) {
- if (config('noDeprecation')) {
- return fn;
- }
-
- var warned = false;
- function deprecated() {
- if (!warned) {
- if (config('throwDeprecation')) {
- throw new Error(msg);
- } else if (config('traceDeprecation')) {
- console.trace(msg);
- } else {
- console.warn(msg);
- }
- warned = true;
- }
- return fn.apply(this, arguments);
- }
-
- return deprecated;
-}
-
-/**
- * Checks `localStorage` for boolean values for the given `name`.
- *
- * @param {String} name
- * @returns {Boolean}
- * @api private
- */
-
-function config (name) {
- if (!global.localStorage) return false;
- var val = global.localStorage[name];
- if (null == val) return false;
- return String(val).toLowerCase() === 'true';
-}
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/node.js b/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/node.js
deleted file mode 100644
index 5e6fcff5dd..0000000000
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/node.js
+++ /dev/null
@@ -1,6 +0,0 @@
-
-/**
- * For Node.js, simply re-export the core `util.deprecate` function.
- */
-
-module.exports = require('util').deprecate;
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/package.json b/deps/npm/node_modules/sha/node_modules/readable-stream/package.json
index 7a333a98a3..edc90f8d7c 100644
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/package.json
+++ b/deps/npm/node_modules/sha/node_modules/readable-stream/package.json
@@ -1,8 +1,43 @@
{
- "name": "readable-stream",
- "version": "2.0.2",
- "description": "Streams3, a user-land copy of the stream library from iojs v2.x",
- "main": "readable.js",
+ "_args": [
+ [
+ "readable-stream@^2.0.2",
+ "/Users/rebecca/code/npm/node_modules/sha"
+ ]
+ ],
+ "_from": "readable-stream@>=2.0.2 <3.0.0",
+ "_id": "readable-stream@2.0.2",
+ "_inCache": true,
+ "_location": "/sha/readable-stream",
+ "_nodeVersion": "2.3.0",
+ "_npmUser": {
+ "email": "calvin.metcalf@gmail.com",
+ "name": "cwmma"
+ },
+ "_npmVersion": "2.11.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "readable-stream",
+ "raw": "readable-stream@^2.0.2",
+ "rawSpec": "^2.0.2",
+ "scope": null,
+ "spec": ">=2.0.2 <3.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/sha"
+ ],
+ "_resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz",
+ "_shasum": "bec81beae8cf455168bc2e5b2b31f5bcfaed9b1b",
+ "_shrinkwrap": null,
+ "_spec": "readable-stream@^2.0.2",
+ "_where": "/Users/rebecca/code/npm/node_modules/sha",
+ "browser": {
+ "util": false
+ },
+ "bugs": {
+ "url": "https://github.com/nodejs/readable-stream/issues"
+ },
"dependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.1",
@@ -11,46 +46,27 @@
"string_decoder": "~0.10.x",
"util-deprecate": "~1.0.1"
},
+ "description": "Streams3, a user-land copy of the stream library from iojs v2.x",
"devDependencies": {
"tap": "~0.2.6",
"tape": "~4.0.0",
"zuul": "~3.0.0"
},
- "scripts": {
- "test": "tap test/parallel/*.js",
- "browser": "zuul --browser-name $BROWSER_NAME --browser-version $BROWSER_VERSION -- test/browser.js"
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/nodejs/readable-stream.git"
+ "directories": {},
+ "dist": {
+ "shasum": "bec81beae8cf455168bc2e5b2b31f5bcfaed9b1b",
+ "tarball": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz"
},
+ "gitHead": "1a70134a71196eeabb5e27bc7580faaa68d30513",
+ "homepage": "https://github.com/nodejs/readable-stream#readme",
+ "installable": true,
"keywords": [
+ "pipe",
"readable",
- "stream",
- "pipe"
+ "stream"
],
- "browser": {
- "util": false
- },
"license": "MIT",
- "gitHead": "1a70134a71196eeabb5e27bc7580faaa68d30513",
- "bugs": {
- "url": "https://github.com/nodejs/readable-stream/issues"
- },
- "homepage": "https://github.com/nodejs/readable-stream#readme",
- "_id": "readable-stream@2.0.2",
- "_shasum": "bec81beae8cf455168bc2e5b2b31f5bcfaed9b1b",
- "_from": "readable-stream@>=2.0.2 <3.0.0",
- "_npmVersion": "2.11.1",
- "_nodeVersion": "2.3.0",
- "_npmUser": {
- "name": "cwmma",
- "email": "calvin.metcalf@gmail.com"
- },
- "dist": {
- "shasum": "bec81beae8cf455168bc2e5b2b31f5bcfaed9b1b",
- "tarball": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz"
- },
+ "main": "readable.js",
"maintainers": [
{
"name": "isaacs",
@@ -69,7 +85,15 @@
"email": "calvin.metcalf@gmail.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "readable-stream",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/nodejs/readable-stream.git"
+ },
+ "scripts": {
+ "browser": "zuul --browser-name $BROWSER_NAME --browser-version $BROWSER_VERSION -- test/browser.js",
+ "test": "tap test/parallel/*.js"
+ },
+ "version": "2.0.2"
}
diff --git a/deps/npm/node_modules/sha/package.json b/deps/npm/node_modules/sha/package.json
index 95e55e1389..0bd2cf7a1d 100644
--- a/deps/npm/node_modules/sha/package.json
+++ b/deps/npm/node_modules/sha/package.json
@@ -1,36 +1,64 @@
{
- "name": "sha",
- "version": "2.0.1",
- "description": "Check and get file hashes",
- "scripts": {
- "test": "mocha -R spec"
+ "_args": [
+ [
+ "sha@~2.0.1",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "sha@>=2.0.1 <2.1.0",
+ "_id": "sha@2.0.1",
+ "_inCache": true,
+ "_location": "/sha",
+ "_nodeVersion": "1.6.2",
+ "_npmUser": {
+ "email": "forbes@lindesay.co.uk",
+ "name": "forbeslindesay"
},
- "repository": {
- "type": "git",
- "url": "https://github.com/ForbesLindesay/sha.git"
+ "_npmVersion": "2.7.1",
+ "_phantomChildren": {
+ "core-util-is": "1.0.1",
+ "inherits": "2.0.1",
+ "isarray": "0.0.1",
+ "process-nextick-args": "1.0.3",
+ "string_decoder": "0.10.31",
+ "util-deprecate": "1.0.1"
+ },
+ "_requested": {
+ "name": "sha",
+ "raw": "sha@~2.0.1",
+ "rawSpec": "~2.0.1",
+ "scope": null,
+ "spec": ">=2.0.1 <2.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/sha/-/sha-2.0.1.tgz",
+ "_shasum": "6030822fbd2c9823949f8f72ed6411ee5cf25aae",
+ "_shrinkwrap": null,
+ "_spec": "sha@~2.0.1",
+ "_where": "/Users/rebecca/code/npm",
+ "bugs": {
+ "url": "https://github.com/ForbesLindesay/sha/issues"
},
- "license": "(BSD-2-Clause OR MIT)",
"dependencies": {
"graceful-fs": "^4.1.2",
"readable-stream": "^2.0.2"
},
+ "description": "Check and get file hashes",
"devDependencies": {
"mocha": "~1.9.0"
},
- "gitHead": "ce7c72ba753d886fb46c396cbadcbfc8eac25b4f",
- "bugs": {
- "url": "https://github.com/ForbesLindesay/sha/issues"
+ "directories": {},
+ "dist": {
+ "shasum": "6030822fbd2c9823949f8f72ed6411ee5cf25aae",
+ "tarball": "http://registry.npmjs.org/sha/-/sha-2.0.1.tgz"
},
+ "gitHead": "ce7c72ba753d886fb46c396cbadcbfc8eac25b4f",
"homepage": "https://github.com/ForbesLindesay/sha",
- "_id": "sha@2.0.1",
- "_shasum": "6030822fbd2c9823949f8f72ed6411ee5cf25aae",
- "_from": "sha@2.0.1",
- "_npmVersion": "2.7.1",
- "_nodeVersion": "1.6.2",
- "_npmUser": {
- "name": "forbeslindesay",
- "email": "forbes@lindesay.co.uk"
- },
+ "installable": true,
+ "license": "(BSD-2-Clause OR MIT)",
"maintainers": [
{
"name": "forbeslindesay",
@@ -45,10 +73,14 @@
"email": "thechargingvolcano@gmail.com"
}
],
- "dist": {
- "shasum": "6030822fbd2c9823949f8f72ed6411ee5cf25aae",
- "tarball": "http://registry.npmjs.org/sha/-/sha-2.0.1.tgz"
+ "name": "sha",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/ForbesLindesay/sha.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/sha/-/sha-2.0.1.tgz"
+ "scripts": {
+ "test": "mocha -R spec"
+ },
+ "version": "2.0.1"
}
diff --git a/deps/npm/node_modules/request/node_modules/json-stringify-safe/LICENSE b/deps/npm/node_modules/sigmund/LICENSE
index 19129e315f..19129e315f 100644
--- a/deps/npm/node_modules/request/node_modules/json-stringify-safe/LICENSE
+++ b/deps/npm/node_modules/sigmund/LICENSE
diff --git a/deps/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/README.md b/deps/npm/node_modules/sigmund/README.md
index 25a38a53fe..25a38a53fe 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/README.md
+++ b/deps/npm/node_modules/sigmund/README.md
diff --git a/deps/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/bench.js b/deps/npm/node_modules/sigmund/bench.js
index 5acfd6d90d..5acfd6d90d 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/bench.js
+++ b/deps/npm/node_modules/sigmund/bench.js
diff --git a/deps/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/package.json b/deps/npm/node_modules/sigmund/package.json
index 4255e77a93..61af1e0b73 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/package.json
+++ b/deps/npm/node_modules/sigmund/package.json
@@ -1,60 +1,83 @@
{
- "name": "sigmund",
- "version": "1.0.1",
- "description": "Quick and dirty signatures for Objects.",
- "main": "sigmund.js",
- "directories": {
- "test": "test"
- },
- "dependencies": {},
- "devDependencies": {
- "tap": "~0.3.0"
- },
- "scripts": {
- "test": "tap test/*.js",
- "bench": "node bench.js"
+ "_args": [
+ [
+ "sigmund@~1.0.0",
+ "/Users/rebecca/code/npm/node_modules/node-gyp/node_modules/minimatch"
+ ]
+ ],
+ "_from": "sigmund@>=1.0.0 <1.1.0",
+ "_id": "sigmund@1.0.1",
+ "_inCache": true,
+ "_location": "/sigmund",
+ "_nodeVersion": "2.0.1",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/sigmund.git"
+ "_npmVersion": "2.10.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "sigmund",
+ "raw": "sigmund@~1.0.0",
+ "rawSpec": "~1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <1.1.0",
+ "type": "range"
},
- "keywords": [
- "object",
- "signature",
- "key",
- "data",
- "psychoanalysis"
+ "_requiredBy": [
+ "/node-gyp/minimatch"
],
+ "_resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
+ "_shasum": "3ff21f198cad2175f9f3b781853fd94d0d19b590",
+ "_shrinkwrap": null,
+ "_spec": "sigmund@~1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/node-gyp/node_modules/minimatch",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "license": "ISC",
- "gitHead": "527f97aa5bb253d927348698c0cd3bb267d098c6",
"bugs": {
"url": "https://github.com/isaacs/sigmund/issues"
},
- "homepage": "https://github.com/isaacs/sigmund#readme",
- "_id": "sigmund@1.0.1",
- "_shasum": "3ff21f198cad2175f9f3b781853fd94d0d19b590",
- "_from": "sigmund@>=1.0.0 <1.1.0",
- "_npmVersion": "2.10.0",
- "_nodeVersion": "2.0.1",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
+ "dependencies": {},
+ "description": "Quick and dirty signatures for Objects.",
+ "devDependencies": {
+ "tap": "~0.3.0"
+ },
+ "directories": {
+ "test": "test"
},
"dist": {
"shasum": "3ff21f198cad2175f9f3b781853fd94d0d19b590",
"tarball": "http://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz"
},
+ "gitHead": "527f97aa5bb253d927348698c0cd3bb267d098c6",
+ "homepage": "https://github.com/isaacs/sigmund#readme",
+ "keywords": [
+ "data",
+ "key",
+ "object",
+ "psychoanalysis",
+ "signature"
+ ],
+ "license": "ISC",
+ "main": "sigmund.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "_resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "sigmund",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/sigmund.git"
+ },
+ "scripts": {
+ "bench": "node bench.js",
+ "test": "tap test/*.js"
+ },
+ "version": "1.0.1"
}
diff --git a/deps/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/sigmund.js b/deps/npm/node_modules/sigmund/sigmund.js
index 82c7ab8ce9..82c7ab8ce9 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/sigmund.js
+++ b/deps/npm/node_modules/sigmund/sigmund.js
diff --git a/deps/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/test/basic.js b/deps/npm/node_modules/sigmund/test/basic.js
index 50c53a13e9..6149a80239 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/test/basic.js
+++ b/deps/npm/node_modules/sigmund/test/basic.js
@@ -21,4 +21,3 @@ test('basic', function (t) {
t.equal(sigmund(obj3), cycleHash)
t.end()
})
-
diff --git a/deps/npm/node_modules/slide/package.json b/deps/npm/node_modules/slide/package.json
index 1c0b30bf2a..6ec642342c 100644
--- a/deps/npm/node_modules/slide/package.json
+++ b/deps/npm/node_modules/slide/package.json
@@ -1,11 +1,47 @@
{
- "name": "slide",
- "version": "1.1.6",
+ "_args": [
+ [
+ "slide@~1.1.6",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "slide@>=1.1.6 <1.2.0",
+ "_id": "slide@1.1.6",
+ "_inCache": true,
+ "_location": "/slide",
+ "_npmUser": {
+ "email": "i@izs.me",
+ "name": "isaacs"
+ },
+ "_npmVersion": "2.0.0-beta.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "slide",
+ "raw": "slide@~1.1.6",
+ "rawSpec": "~1.1.6",
+ "scope": null,
+ "spec": ">=1.1.6 <1.2.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/",
+ "/npm-registry-client",
+ "/read-installed",
+ "/write-file-atomic"
+ ],
+ "_resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz",
+ "_shasum": "56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707",
+ "_shrinkwrap": null,
+ "_spec": "slide@~1.1.6",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
+ "bugs": {
+ "url": "https://github.com/isaacs/slide-flow-control/issues"
+ },
"contributors": [
{
"name": "S. Sriram",
@@ -13,42 +49,33 @@
"url": "http://www.565labs.com"
}
],
- "description": "A flow control lib small enough to fit on in a slide presentation. Derived live at Oak.JS",
- "main": "./lib/slide.js",
"dependencies": {},
+ "description": "A flow control lib small enough to fit on in a slide presentation. Derived live at Oak.JS",
"devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707",
+ "tarball": "http://registry.npmjs.org/slide/-/slide-1.1.6.tgz"
+ },
"engines": {
"node": "*"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/slide-flow-control.git"
- },
- "license": "ISC",
"gitHead": "8345e51ee41e35825abc1a40750ea11462f57028",
- "bugs": {
- "url": "https://github.com/isaacs/slide-flow-control/issues"
- },
"homepage": "https://github.com/isaacs/slide-flow-control",
- "_id": "slide@1.1.6",
- "scripts": {},
- "_shasum": "56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707",
- "_from": "slide@>=1.1.6 <1.2.0",
- "_npmVersion": "2.0.0-beta.3",
- "_npmUser": {
- "name": "isaacs",
- "email": "i@izs.me"
- },
+ "license": "ISC",
+ "main": "./lib/slide.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "dist": {
- "shasum": "56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707",
- "tarball": "http://registry.npmjs.org/slide/-/slide-1.1.6.tgz"
+ "name": "slide",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/slide-flow-control.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz"
+ "scripts": {},
+ "version": "1.1.6"
}
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/.npmignore b/deps/npm/node_modules/sntp/.npmignore
index 77ba16cb05..b0939eabe3 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/.npmignore
+++ b/deps/npm/node_modules/sntp/.npmignore
@@ -15,4 +15,3 @@ config.json
*/*/._*
coverage.*
lib-cov
-
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/.travis.yml b/deps/npm/node_modules/sntp/.travis.yml
index 047f7e3d5e..77795c6a9b 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/.travis.yml
+++ b/deps/npm/node_modules/sntp/.travis.yml
@@ -2,4 +2,3 @@ language: node_js
node_js:
- 0.10
-
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/LICENSE b/deps/npm/node_modules/sntp/LICENSE
index b0d877439e..b0d877439e 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/LICENSE
+++ b/deps/npm/node_modules/sntp/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/Makefile b/deps/npm/node_modules/sntp/Makefile
index 417fd93708..43189de8e3 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/Makefile
+++ b/deps/npm/node_modules/sntp/Makefile
@@ -1,9 +1,8 @@
test:
@node node_modules/lab/bin/lab
-test-cov:
+test-cov:
@node node_modules/lab/bin/lab -t 100 -m 3000
test-cov-html:
@node node_modules/lab/bin/lab -r html -o coverage.html
.PHONY: test test-cov test-cov-html
-
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/README.md b/deps/npm/node_modules/sntp/README.md
index 98a6e025db..ec5c1a14af 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/README.md
+++ b/deps/npm/node_modules/sntp/README.md
@@ -65,4 +65,3 @@ Sntp.start(function () {
Sntp.stop();
});
```
-
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/examples/offset.js b/deps/npm/node_modules/sntp/examples/offset.js
index 0303f6dcfa..58f3cf93e0 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/examples/offset.js
+++ b/deps/npm/node_modules/sntp/examples/offset.js
@@ -13,4 +13,3 @@ Sntp.offset(function (err, offset) {
console.log(offset); // Identical (served from cache)
});
});
-
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/examples/time.js b/deps/npm/node_modules/sntp/examples/time.js
index bd70d0e6a5..ff2589f75e 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/examples/time.js
+++ b/deps/npm/node_modules/sntp/examples/time.js
@@ -22,4 +22,3 @@ Sntp.time(options, function (err, time) {
console.log('Local clock is off by: ' + time.t + ' milliseconds');
process.exit(0);
});
-
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/index.js b/deps/npm/node_modules/sntp/index.js
index 4cc88b3587..4cc88b3587 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/index.js
+++ b/deps/npm/node_modules/sntp/index.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/lib/index.js b/deps/npm/node_modules/sntp/lib/index.js
index e91718b4ff..e91718b4ff 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/lib/index.js
+++ b/deps/npm/node_modules/sntp/lib/index.js
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/package.json b/deps/npm/node_modules/sntp/package.json
index 8b664b60fc..263dc45954 100644
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/package.json
+++ b/deps/npm/node_modules/sntp/package.json
@@ -1,65 +1,88 @@
{
- "name": "sntp",
- "description": "SNTP Client",
- "version": "1.0.9",
+ "_args": [
+ [
+ "sntp@1.x.x",
+ "/Users/rebecca/code/npm/node_modules/hawk"
+ ]
+ ],
+ "_from": "sntp@>=1.0.0 <2.0.0",
+ "_id": "sntp@1.0.9",
+ "_inCache": true,
+ "_location": "/sntp",
+ "_npmUser": {
+ "email": "eran@hueniverse.com",
+ "name": "hueniverse"
+ },
+ "_npmVersion": "1.4.23",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "sntp",
+ "raw": "sntp@1.x.x",
+ "rawSpec": "1.x.x",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/hawk"
+ ],
+ "_resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
+ "_shasum": "6541184cc90aeea6c6e7b35e2659082443c66198",
+ "_shrinkwrap": null,
+ "_spec": "sntp@1.x.x",
+ "_where": "/Users/rebecca/code/npm/node_modules/hawk",
"author": {
- "name": "Eran Hammer",
"email": "eran@hammer.io",
+ "name": "Eran Hammer",
"url": "http://hueniverse.com"
},
- "contributors": [],
- "repository": {
- "type": "git",
- "url": "git://github.com/hueniverse/sntp.git"
- },
- "main": "index",
- "keywords": [
- "sntp",
- "ntp",
- "time"
- ],
- "engines": {
- "node": ">=0.8.0"
+ "bugs": {
+ "url": "https://github.com/hueniverse/sntp/issues"
},
+ "contributors": [],
"dependencies": {
"hoek": "2.x.x"
},
+ "description": "SNTP Client",
"devDependencies": {
"lab": "4.x.x"
},
- "scripts": {
- "test": "make test-cov"
+ "directories": {},
+ "dist": {
+ "shasum": "6541184cc90aeea6c6e7b35e2659082443c66198",
+ "tarball": "http://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz"
},
+ "engines": {
+ "node": ">=0.8.0"
+ },
+ "gitHead": "ee2e35284f684609990681734d39010cd356d7da",
+ "homepage": "https://github.com/hueniverse/sntp",
+ "keywords": [
+ "ntp",
+ "sntp",
+ "time"
+ ],
"licenses": [
{
"type": "BSD",
"url": "http://github.com/hueniverse/sntp/raw/master/LICENSE"
}
],
- "gitHead": "ee2e35284f684609990681734d39010cd356d7da",
- "bugs": {
- "url": "https://github.com/hueniverse/sntp/issues"
- },
- "homepage": "https://github.com/hueniverse/sntp",
- "_id": "sntp@1.0.9",
- "_shasum": "6541184cc90aeea6c6e7b35e2659082443c66198",
- "_from": "sntp@>=1.0.0 <2.0.0",
- "_npmVersion": "1.4.23",
- "_npmUser": {
- "name": "hueniverse",
- "email": "eran@hueniverse.com"
- },
+ "main": "index",
"maintainers": [
{
"name": "hueniverse",
"email": "eran@hueniverse.com"
}
],
- "dist": {
- "shasum": "6541184cc90aeea6c6e7b35e2659082443c66198",
- "tarball": "http://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz"
+ "name": "sntp",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/hueniverse/sntp"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "make test-cov"
+ },
+ "version": "1.0.9"
}
diff --git a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/test/index.js b/deps/npm/node_modules/sntp/test/index.js
index f1d1cdabf5..2b8a1c256e 100755
--- a/deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/test/index.js
+++ b/deps/npm/node_modules/sntp/test/index.js
@@ -432,4 +432,3 @@ describe('SNTP', function () {
});
});
});
-
diff --git a/deps/npm/node_modules/sorted-object/package.json b/deps/npm/node_modules/sorted-object/package.json
index 5bd814207a..ea1e21dd2d 100644
--- a/deps/npm/node_modules/sorted-object/package.json
+++ b/deps/npm/node_modules/sorted-object/package.json
@@ -1,37 +1,78 @@
{
- "name": "sorted-object",
- "description": "Returns a copy of an object with its keys sorted",
- "keywords": [
- "sort",
- "keys",
- "object"
+ "_args": [
+ [
+ "sorted-object@~1.0.0",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "sorted-object@>=1.0.0 <1.1.0",
+ "_id": "sorted-object@1.0.0",
+ "_inCache": true,
+ "_location": "/sorted-object",
+ "_npmUser": {
+ "email": "domenic@domenicdenicola.com",
+ "name": "domenic"
+ },
+ "_npmVersion": "1.3.25",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "sorted-object",
+ "raw": "sorted-object@~1.0.0",
+ "rawSpec": "~1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <1.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
],
- "version": "1.0.0",
+ "_resolved": "https://registry.npmjs.org/sorted-object/-/sorted-object-1.0.0.tgz",
+ "_shasum": "5d1f4f9c1fb2cd48965967304e212eb44cfb6d05",
+ "_shrinkwrap": null,
+ "_spec": "sorted-object@~1.0.0",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Domenic Denicola",
"email": "domenic@domenicdenicola.com",
+ "name": "Domenic Denicola",
"url": "http://domenic.me/"
},
- "license": "WTFPL",
- "repository": {
- "type": "git",
- "url": "git://github.com/domenic/sorted-object.git"
- },
"bugs": {
"url": "http://github.com/domenic/sorted-object/issues"
},
- "main": "lib/sorted-object.js",
- "scripts": {
- "test": "tape test/tests.js",
- "lint": "jshint lib && jshint test"
- },
+ "dependencies": {},
+ "description": "Returns a copy of an object with its keys sorted",
"devDependencies": {
"jshint": "~2.4.3",
"tape": "~2.4.2"
},
- "readme": "# Get a Version of an Object with Sorted Keys\n\nAlthough objects in JavaScript are theoretically unsorted, in practice most engines use insertion order—at least, ignoring numeric keys. This manifests itself most prominently when dealing with an object's JSON serialization.\n\nSo, for example, you might be trying to serialize some object to a JSON file. But every time you write it, it ends up being output in a different order, depending on how you created it in the first place! This makes for some ugly diffs.\n\n**sorted-object** gives you the answer. Just use this package to create a version of your object with its keys sorted before serializing, and you'll get a consistent order every time.\n\n```js\nvar sortedObject = require(\"sorted-object\");\n\nvar objectToSerialize = generateStuffNondeterministically();\n\n// Before:\nfs.writeFileSync(\"dest.json\", JSON.stringify(objectToSerialize));\n\n// After:\nvar sortedVersion = sortedObject(objectToSerialize);\nfs.writeFileSync(\"dest.json\", JSON.stringify(sortedVersion));\n```\n",
- "readmeFilename": "README.md",
+ "directories": {},
+ "dist": {
+ "shasum": "5d1f4f9c1fb2cd48965967304e212eb44cfb6d05",
+ "tarball": "http://registry.npmjs.org/sorted-object/-/sorted-object-1.0.0.tgz"
+ },
"homepage": "https://github.com/domenic/sorted-object",
- "_id": "sorted-object@1.0.0",
- "_from": "sorted-object@"
+ "keywords": [
+ "keys",
+ "object",
+ "sort"
+ ],
+ "license": "WTFPL",
+ "main": "lib/sorted-object.js",
+ "maintainers": [
+ {
+ "name": "domenic",
+ "email": "domenic@domenicdenicola.com"
+ }
+ ],
+ "name": "sorted-object",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/domenic/sorted-object.git"
+ },
+ "scripts": {
+ "lint": "jshint lib && jshint test",
+ "test": "tape test/tests.js"
+ },
+ "version": "1.0.0"
}
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/README.md b/deps/npm/node_modules/spdx-correct/README.md
index 4289e5cd8c..4289e5cd8c 100644
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/README.md
+++ b/deps/npm/node_modules/spdx-correct/README.md
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/index.js b/deps/npm/node_modules/spdx-correct/index.js
index 75b7a21afe..75b7a21afe 100644
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/index.js
+++ b/deps/npm/node_modules/spdx-correct/index.js
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/package.json b/deps/npm/node_modules/spdx-correct/package.json
index f1a85e2ea3..efaea02603 100644
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/package.json
+++ b/deps/npm/node_modules/spdx-correct/package.json
@@ -1,21 +1,63 @@
{
- "name": "spdx-correct",
- "description": "correct invalid SPDX identifiers",
- "version": "1.0.1",
+ "_args": [
+ [
+ "spdx-correct@~1.0.0",
+ "/Users/rebecca/code/npm/node_modules/validate-npm-package-license"
+ ]
+ ],
+ "_from": "spdx-correct@>=1.0.0 <1.1.0",
+ "_id": "spdx-correct@1.0.1",
+ "_inCache": true,
+ "_location": "/spdx-correct",
+ "_nodeVersion": "0.12.7",
+ "_npmUser": {
+ "email": "kyle@kemitchell.com",
+ "name": "kemitchell"
+ },
+ "_npmVersion": "2.13.5",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "spdx-correct",
+ "raw": "spdx-correct@~1.0.0",
+ "rawSpec": "~1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <1.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/validate-npm-package-license"
+ ],
+ "_resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.1.tgz",
+ "_shasum": "ac075f5f2f6a06c0bfdd1c847eb3dde3dd8221ea",
+ "_shrinkwrap": null,
+ "_spec": "spdx-correct@~1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/validate-npm-package-license",
"author": {
- "name": "Kyle E. Mitchell",
"email": "kyle@kemitchell.com",
+ "name": "Kyle E. Mitchell",
"url": "https://kemitchell.com"
},
+ "bugs": {
+ "url": "https://github.com/kemitchell/spdx-correct.js/issues"
+ },
"dependencies": {
"spdx-license-ids": "^1.0.2"
},
+ "description": "correct invalid SPDX identifiers",
"devDependencies": {
"defence-cli": "^1.0.1",
"replace-require-self": "^1.0.0",
"spdx-expression-parse": "^1.0.0",
"tape": "~4.0.0"
},
+ "directories": {},
+ "dist": {
+ "shasum": "ac075f5f2f6a06c0bfdd1c847eb3dde3dd8221ea",
+ "tarball": "http://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.1.tgz"
+ },
+ "gitHead": "f3581dea1529d975851ceab7f86e646d8220608a",
+ "homepage": "https://github.com/kemitchell/spdx-correct.js#readme",
+ "installable": true,
"keywords": [
"SPDX",
"law",
@@ -24,31 +66,6 @@
"metadata"
],
"license": "Apache-2.0",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/kemitchell/spdx-correct.js.git"
- },
- "scripts": {
- "test": "defence README.md | replace-require-self | node && tape *.test.js"
- },
- "gitHead": "f3581dea1529d975851ceab7f86e646d8220608a",
- "bugs": {
- "url": "https://github.com/kemitchell/spdx-correct.js/issues"
- },
- "homepage": "https://github.com/kemitchell/spdx-correct.js#readme",
- "_id": "spdx-correct@1.0.1",
- "_shasum": "ac075f5f2f6a06c0bfdd1c847eb3dde3dd8221ea",
- "_from": "spdx-correct@>=1.0.0 <1.1.0",
- "_npmVersion": "2.13.5",
- "_nodeVersion": "0.12.7",
- "_npmUser": {
- "name": "kemitchell",
- "email": "kyle@kemitchell.com"
- },
- "dist": {
- "shasum": "ac075f5f2f6a06c0bfdd1c847eb3dde3dd8221ea",
- "tarball": "http://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.1.tgz"
- },
"maintainers": [
{
"name": "kemitchell",
@@ -59,6 +76,14 @@
"email": "ogd@aoaioxxysz.net"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.1.tgz"
+ "name": "spdx-correct",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/kemitchell/spdx-correct.js.git"
+ },
+ "scripts": {
+ "test": "defence README.md | replace-require-self | node && tape *.test.js"
+ },
+ "version": "1.0.1"
}
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions/.npmignore b/deps/npm/node_modules/spdx-exceptions/.npmignore
index 5825067776..5825067776 100644
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions/.npmignore
+++ b/deps/npm/node_modules/spdx-exceptions/.npmignore
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions/LICENSE.md b/deps/npm/node_modules/spdx-exceptions/LICENSE.md
index 6c25558956..6c25558956 100644
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions/LICENSE.md
+++ b/deps/npm/node_modules/spdx-exceptions/LICENSE.md
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions/README.md b/deps/npm/node_modules/spdx-exceptions/README.md
index ef377325ee..ef377325ee 100644
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions/README.md
+++ b/deps/npm/node_modules/spdx-exceptions/README.md
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions/index.json b/deps/npm/node_modules/spdx-exceptions/index.json
index dd9277891e..dd9277891e 100644
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions/index.json
+++ b/deps/npm/node_modules/spdx-exceptions/index.json
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions/package.json b/deps/npm/node_modules/spdx-exceptions/package.json
index 0824998934..0ed389b575 100644
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions/package.json
+++ b/deps/npm/node_modules/spdx-exceptions/package.json
@@ -1,10 +1,43 @@
{
- "name": "spdx-exceptions",
- "description": "list of SPDX standard license exceptions",
- "version": "1.0.2",
+ "_args": [
+ [
+ "spdx-exceptions@^1.0.0",
+ "/Users/ogd/Documents/projects/npm/npm/node_modules/spdx-expression-parse"
+ ]
+ ],
+ "_from": "spdx-exceptions@>=1.0.0 <2.0.0",
+ "_id": "spdx-exceptions@1.0.2",
+ "_inCache": true,
+ "_location": "/spdx-exceptions",
+ "_nodeVersion": "0.12.7",
+ "_npmUser": {
+ "email": "kyle@kemitchell.com",
+ "name": "kemitchell"
+ },
+ "_npmVersion": "2.13.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "spdx-exceptions",
+ "raw": "spdx-exceptions@^1.0.0",
+ "rawSpec": "^1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/spdx-expression-parse"
+ ],
+ "_resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.2.tgz",
+ "_shasum": "c584a2875a1db1c8743266990af6e0c82e143a5b",
+ "_shrinkwrap": null,
+ "_spec": "spdx-exceptions@^1.0.0",
+ "_where": "/Users/ogd/Documents/projects/npm/npm/node_modules/spdx-expression-parse",
"author": {
"name": "The Linux Foundation"
},
+ "bugs": {
+ "url": "https://github.com/kemitchell/spdx-exceptions.js/issues"
+ },
"contributors": [
{
"name": "Kyle E. Mitchell",
@@ -12,41 +45,34 @@
"url": "https://kemitchell.com/"
}
],
+ "dependencies": {},
+ "description": "list of SPDX standard license exceptions",
"devDependencies": {
"defence-cli": "^1.0.1"
},
- "license": "CC-BY-3.0",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/kemitchell/spdx-exceptions.js.git"
- },
- "scripts": {
- "test": "defence -i javascript README.md | sed 's!spdx-exceptions!./!' | node"
- },
- "gitHead": "a1e7b0595efee0e4436e9807dd36280791e44c82",
- "bugs": {
- "url": "https://github.com/kemitchell/spdx-exceptions.js/issues"
- },
- "homepage": "https://github.com/kemitchell/spdx-exceptions.js#readme",
- "_id": "spdx-exceptions@1.0.2",
- "_shasum": "c584a2875a1db1c8743266990af6e0c82e143a5b",
- "_from": "spdx-exceptions@>=1.0.0 <2.0.0",
- "_npmVersion": "2.13.3",
- "_nodeVersion": "0.12.7",
- "_npmUser": {
- "name": "kemitchell",
- "email": "kyle@kemitchell.com"
- },
+ "directories": {},
"dist": {
"shasum": "c584a2875a1db1c8743266990af6e0c82e143a5b",
"tarball": "http://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.2.tgz"
},
+ "gitHead": "a1e7b0595efee0e4436e9807dd36280791e44c82",
+ "homepage": "https://github.com/kemitchell/spdx-exceptions.js#readme",
+ "installable": true,
+ "license": "CC-BY-3.0",
"maintainers": [
{
"name": "kemitchell",
"email": "kyle@kemitchell.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.2.tgz"
+ "name": "spdx-exceptions",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/kemitchell/spdx-exceptions.js.git"
+ },
+ "scripts": {
+ "test": "defence -i javascript README.md | sed 's!spdx-exceptions!./!' | node"
+ },
+ "version": "1.0.2"
}
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/LICENSE b/deps/npm/node_modules/spdx-expression-parse/LICENSE
index 442142822d..442142822d 100644
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/LICENSE
+++ b/deps/npm/node_modules/spdx-expression-parse/LICENSE
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/README.md b/deps/npm/node_modules/spdx-expression-parse/README.md
index 897aa43f33..897aa43f33 100644
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/README.md
+++ b/deps/npm/node_modules/spdx-expression-parse/README.md
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/index.js b/deps/npm/node_modules/spdx-expression-parse/index.js
index 3f38e3a749..3f38e3a749 100644
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/index.js
+++ b/deps/npm/node_modules/spdx-expression-parse/index.js
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/package.json b/deps/npm/node_modules/spdx-expression-parse/package.json
index e38d0b5a96..79ab103509 100644
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/package.json
+++ b/deps/npm/node_modules/spdx-expression-parse/package.json
@@ -1,20 +1,62 @@
{
- "name": "spdx-expression-parse",
- "description": "parse SPDX license expressions",
- "version": "1.0.0",
+ "_args": [
+ [
+ "spdx-expression-parse@~1.0.0",
+ "/Users/ogd/Documents/projects/npm/npm/node_modules/init-package-json/node_modules/validate-npm-package-license"
+ ]
+ ],
+ "_from": "spdx-expression-parse@>=1.0.0 <1.1.0",
+ "_id": "spdx-expression-parse@1.0.0",
+ "_inCache": true,
+ "_location": "/spdx-expression-parse",
+ "_nodeVersion": "0.12.7",
+ "_npmUser": {
+ "email": "kyle@kemitchell.com",
+ "name": "kemitchell"
+ },
+ "_npmVersion": "2.13.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "spdx-expression-parse",
+ "raw": "spdx-expression-parse@~1.0.0",
+ "rawSpec": "~1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <1.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/init-package-json/validate-npm-package-license"
+ ],
+ "_resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz",
+ "_shasum": "4fbb7e738c9e98fa0b0914dfd961ac6629fbcdef",
+ "_shrinkwrap": null,
+ "_spec": "spdx-expression-parse@~1.0.0",
+ "_where": "/Users/ogd/Documents/projects/npm/npm/node_modules/init-package-json/node_modules/validate-npm-package-license",
"author": {
- "name": "Kyle E. Mitchell",
"email": "kyle@kemitchell.com",
+ "name": "Kyle E. Mitchell",
"url": "http://kemitchell.com"
},
+ "bugs": {
+ "url": "https://github.com/kemitchell/spdx-expression-parse.js/issues"
+ },
"dependencies": {
"spdx-exceptions": "^1.0.0",
"spdx-license-ids": "^1.0.0"
},
+ "description": "parse SPDX license expressions",
"devDependencies": {
"defence-cli": "^1.0.1",
"jison": "^0.4.15"
},
+ "directories": {},
+ "dist": {
+ "shasum": "4fbb7e738c9e98fa0b0914dfd961ac6629fbcdef",
+ "tarball": "http://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz"
+ },
+ "gitHead": "213bc03808f709a4ceaadb8466740a8c96c1e896",
+ "homepage": "https://github.com/kemitchell/spdx-expression-parse.js#readme",
+ "installable": true,
"keywords": [
"SPDX",
"law",
@@ -26,6 +68,14 @@
"standards"
],
"license": "(MIT AND CC-BY-3.0)",
+ "maintainers": [
+ {
+ "name": "kemitchell",
+ "email": "kyle@kemitchell.com"
+ }
+ ],
+ "name": "spdx-expression-parse",
+ "optionalDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/kemitchell/spdx-expression-parse.js.git"
@@ -36,30 +86,5 @@
"pretest": "npm run generate",
"test": "defence -i javascript README.md | node"
},
- "gitHead": "213bc03808f709a4ceaadb8466740a8c96c1e896",
- "bugs": {
- "url": "https://github.com/kemitchell/spdx-expression-parse.js/issues"
- },
- "homepage": "https://github.com/kemitchell/spdx-expression-parse.js#readme",
- "_id": "spdx-expression-parse@1.0.0",
- "_shasum": "4fbb7e738c9e98fa0b0914dfd961ac6629fbcdef",
- "_from": "spdx-expression-parse@>=1.0.0 <1.1.0",
- "_npmVersion": "2.13.3",
- "_nodeVersion": "0.12.7",
- "_npmUser": {
- "name": "kemitchell",
- "email": "kyle@kemitchell.com"
- },
- "dist": {
- "shasum": "4fbb7e738c9e98fa0b0914dfd961ac6629fbcdef",
- "tarball": "http://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz"
- },
- "maintainers": [
- {
- "name": "kemitchell",
- "email": "kyle@kemitchell.com"
- }
- ],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.0.tgz"
+ "version": "1.0.0"
}
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/parser.generated.js b/deps/npm/node_modules/spdx-expression-parse/parser.generated.js
index 59747a3cf8..59747a3cf8 100644
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/parser.generated.js
+++ b/deps/npm/node_modules/spdx-expression-parse/parser.generated.js
diff --git a/deps/npm/node_modules/spdx/node_modules/spdx-license-ids/LICENSE b/deps/npm/node_modules/spdx-license-ids/LICENSE
index 68a49daad8..68a49daad8 100644
--- a/deps/npm/node_modules/spdx/node_modules/spdx-license-ids/LICENSE
+++ b/deps/npm/node_modules/spdx-license-ids/LICENSE
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/README.md b/deps/npm/node_modules/spdx-license-ids/README.md
index 92523532b2..92523532b2 100755
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/README.md
+++ b/deps/npm/node_modules/spdx-license-ids/README.md
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/package.json b/deps/npm/node_modules/spdx-license-ids/package.json
index 62c5c37ba9..c2a1dbf2c6 100644
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/package.json
+++ b/deps/npm/node_modules/spdx-license-ids/package.json
@@ -1,41 +1,46 @@
{
- "name": "spdx-license-ids",
- "version": "1.0.2",
- "description": "A list of SPDX license identifiers",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/shinnn/spdx-license-ids.git"
+ "_args": [
+ [
+ "spdx-license-ids@^1.0.0",
+ "/Users/rebecca/code/npm/node_modules/spdx"
+ ]
+ ],
+ "_from": "spdx-license-ids@>=1.0.0 <2.0.0",
+ "_id": "spdx-license-ids@1.0.2",
+ "_inCache": true,
+ "_location": "/spdx-license-ids",
+ "_nodeVersion": "2.3.3",
+ "_npmUser": {
+ "email": "snnskwtnb@gmail.com",
+ "name": "shinnn"
},
+ "_npmVersion": "2.12.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "spdx-license-ids",
+ "raw": "spdx-license-ids@^1.0.0",
+ "rawSpec": "^1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/spdx"
+ ],
+ "_resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.0.2.tgz",
+ "_shasum": "0674e9c9a230f980016b5b073a10aa165701677c",
+ "_shrinkwrap": null,
+ "_spec": "spdx-license-ids@^1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/spdx",
"author": {
"name": "Shinnosuke Watanabe",
"url": "https://github.com/shinnn"
},
- "scripts": {
- "build": "node --harmony_arrow_functions build.js",
- "lint": "eslint --config node_modules/@shinnn/eslintrc/rc.json --ignore-path .gitignore .",
- "pretest": "${npm_package_scripts_build} && ${npm_package_scripts_lint}",
- "test": "node --harmony_arrow_functions test.js",
- "coverage": "node --harmony_arrow_functions node_modules/.bin/istanbul cover test.js",
- "coveralls": "${npm_package_scripts_coverage} && istanbul-coveralls"
+ "bugs": {
+ "url": "https://github.com/shinnn/spdx-license-ids/issues"
},
- "license": "Unlicense",
- "main": "spdx-license-ids.json",
- "files": [
- "spdx-license-ids.json"
- ],
- "keywords": [
- "spdx",
- "license",
- "licenses",
- "id",
- "identifier",
- "identifiers",
- "json",
- "array",
- "oss",
- "browser",
- "client-side"
- ],
+ "dependencies": {},
+ "description": "A list of SPDX license identifiers",
"devDependencies": {
"@shinnn/eslintrc": "^1.0.0",
"each-async": "^1.1.1",
@@ -48,30 +53,50 @@
"stringify-object": "^2.2.0",
"tape": "^4.0.0"
},
- "gitHead": "df183ecdf1738f77b1e8e41f686ee56206a40693",
- "bugs": {
- "url": "https://github.com/shinnn/spdx-license-ids/issues"
+ "directories": {},
+ "dist": {
+ "shasum": "0674e9c9a230f980016b5b073a10aa165701677c",
+ "tarball": "http://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.0.2.tgz"
},
+ "files": [
+ "spdx-license-ids.json"
+ ],
+ "gitHead": "df183ecdf1738f77b1e8e41f686ee56206a40693",
"homepage": "https://github.com/shinnn/spdx-license-ids#readme",
- "_id": "spdx-license-ids@1.0.2",
- "_shasum": "0674e9c9a230f980016b5b073a10aa165701677c",
- "_from": "spdx-license-ids@>=1.0.0 <2.0.0",
- "_npmVersion": "2.12.1",
- "_nodeVersion": "2.3.3",
- "_npmUser": {
- "name": "shinnn",
- "email": "snnskwtnb@gmail.com"
- },
+ "keywords": [
+ "array",
+ "browser",
+ "client-side",
+ "id",
+ "identifier",
+ "identifiers",
+ "json",
+ "license",
+ "licenses",
+ "oss",
+ "spdx"
+ ],
+ "license": "Unlicense",
+ "main": "spdx-license-ids.json",
"maintainers": [
{
"name": "shinnn",
"email": "snnskwtnb@gmail.com"
}
],
- "dist": {
- "shasum": "0674e9c9a230f980016b5b073a10aa165701677c",
- "tarball": "http://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.0.2.tgz"
+ "name": "spdx-license-ids",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/shinnn/spdx-license-ids.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.0.2.tgz"
+ "scripts": {
+ "build": "node --harmony_arrow_functions build.js",
+ "coverage": "node --harmony_arrow_functions node_modules/.bin/istanbul cover test.js",
+ "coveralls": "${npm_package_scripts_coverage} && istanbul-coveralls",
+ "lint": "eslint --config node_modules/@shinnn/eslintrc/rc.json --ignore-path .gitignore .",
+ "pretest": "${npm_package_scripts_build} && ${npm_package_scripts_lint}",
+ "test": "node --harmony_arrow_functions test.js"
+ },
+ "version": "1.0.2"
}
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/spdx-license-ids.json b/deps/npm/node_modules/spdx-license-ids/spdx-license-ids.json
index 2a4a78f549..2a4a78f549 100644
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/spdx-license-ids.json
+++ b/deps/npm/node_modules/spdx-license-ids/spdx-license-ids.json
diff --git a/deps/npm/node_modules/spdx/LICENSE.md b/deps/npm/node_modules/spdx/LICENSE.md
deleted file mode 100644
index 2180a8c1a3..0000000000
--- a/deps/npm/node_modules/spdx/LICENSE.md
+++ /dev/null
@@ -1,7 +0,0 @@
-Copyright Kyle E. Mitchell
-
-Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
diff --git a/deps/npm/node_modules/spdx/README.md b/deps/npm/node_modules/spdx/README.md
deleted file mode 100644
index f373262474..0000000000
--- a/deps/npm/node_modules/spdx/README.md
+++ /dev/null
@@ -1,145 +0,0 @@
-spdx.js
-=======
-
-[![npm version](https://img.shields.io/npm/v/spdx.svg)](https://www.npmjs.com/package/spdx)
-[![SPDX License Expression Syntax version](https://img.shields.io/badge/SPDX-2.0-blue.svg)](http://spdx.org/SPDX-specifications/spdx-version-2.0)
-[![license](https://img.shields.io/badge/license-Apache--2.0-303284.svg)](http://www.apache.org/licenses/LICENSE-2.0)
-[![build status](https://img.shields.io/travis/kemitchell/spdx.js.svg)](http://travis-ci.org/kemitchell/spdx.js)
-
-SPDX License Expression Syntax parser
-
-<!--js
- // The fenced code blocks below are run as tests with `jsmd`.
- // The following `require` call brings the module.
- // Use `require ('spdx')` in your own code.
- var spdx = require('./');
- var package = require('./package.json');
--->
-
-Simple License Expressions
---------------------------
-```js
-spdx.valid('Invalid-Identifier'); // => null
-spdx.valid('GPL-2.0'); // => true
-spdx.valid('GPL-2.0+'); // => true
-spdx.valid('LicenseRef-23'); // => true
-spdx.valid('LicenseRef-MIT-Style-1'); // => true
-spdx.valid('DocumentRef-spdx-tool-1.2:LicenseRef-MIT-Style-2'); // => true
-```
-
-Composite License Expressions
------------------------------
-
-### Disjunctive `OR` Operator
-```js
-spdx.valid('(LGPL-2.1 OR MIT)'); // => true
-spdx.valid('(LGPL-2.1 OR MIT OR BSD-3-Clause)'); // => true
-```
-
-### Conjunctive `AND` Operator
-```js
-spdx.valid('(LGPL-2.1 AND MIT)'); // => true
-spdx.valid('(LGPL-2.1 AND MIT AND BSD-2-Clause)'); // => true
-```
-
-### Exception `WITH` Operator
-```js
-spdx.valid('(GPL-2.0+ WITH Bison-exception-2.2)'); // => true
-```
-
-### Order of Precedence and Parentheses
-```js
-var firstAST = {
- left: {license: 'LGPL-2.1'},
- conjunction: 'or',
- right: {
- left: {license: 'BSD-3-Clause'},
- conjunction: 'and',
- right: {license: 'MIT'}
- }
-};
-spdx.parse('(LGPL-2.1 OR BSD-3-Clause AND MIT)'); // => firstAST
-
-var secondAST = {
- left: {license: 'MIT'},
- conjunction: 'and',
- right: {
- left: {license: 'LGPL-2.1', plus: true},
- conjunction: 'and',
- right: {license: 'BSD-3-Clause'}
- }
-};
-spdx.parse('(MIT AND (LGPL-2.1+ AND BSD-3-Clause))'); // => secondAST
-```
-
-Strict Whitespace Rules
------------------------
-```js
-spdx.valid('MIT '); // => false
-spdx.valid(' MIT'); // => false
-spdx.valid('MIT AND BSD-3-Clause'); // => false
-```
-
-Identifier Lists
-----------------
-```js
-Array.isArray(spdx.licenses); // => true
-spdx.licenses.indexOf('ISC') > -1; // => true
-spdx.licenses.indexOf('Apache-1.7') > -1; // => false
-spdx.licenses.every(function(element) {
- return typeof element === 'string';
-}); // => true
-
-Array.isArray(spdx.exceptions); // => true
-spdx.exceptions.indexOf('GCC-exception-3.1') > -1; // => true
-spdx.exceptions.every(function(element) {
- return typeof element === 'string';
-}); // => true
-```
-
-Comparison
-----------
-```js
-spdx.gt('GPL-3.0', 'GPL-2.0'); // => true
-spdx.lt('MPL-1.0', 'MPL-2.0'); // => true
-
-spdx.gt('LPPL-1.3a', 'LPPL-1.0'); // => true
-spdx.gt('LPPL-1.3c', 'LPPL-1.3a'); // => true
-spdx.gt('MIT', 'ISC'); // => false
-spdx.gt('OSL-1.0', 'OPL-1.0'); // => false
-spdx.gt('AGPL-3.0', 'AGPL-1.0'); // => true
-
-try {
- spdx.gt('(MIT OR ISC)', 'GPL-3.0');
-} catch (error) {
- error.message; // => '"(MIT OR ISC)" is not a simple license identifier'
-}
-
-spdx.satisfies('MIT', 'MIT'); // => true
-spdx.satisfies('MIT', '(ISC OR MIT)'); // => true
-spdx.satisfies('Zlib', '(ISC OR (MIT OR Zlib))'); // => true
-spdx.satisfies('GPL-3.0', '(ISC OR MIT)'); // => false
-spdx.satisfies('GPL-2.0', 'GPL-2.0+'); // => true
-spdx.satisfies('GPL-3.0', 'GPL-2.0+'); // => true
-spdx.satisfies('GPL-1.0', 'GPL-2.0+'); // => false
-
-spdx.satisfies('GPL-2.0', 'GPL-2.0+ WITH Bison-exception-2.2'); // => false
-spdx.satisfies(
- 'GPL-3.0 WITH Bison-exception-2.2', 'GPL-2.0+ WITH Bison-exception-2.2'
-); // => true
-
-spdx.satisfies('(MIT OR GPL-2.0)', '(ISC OR MIT)'); // => true
-spdx.satisfies('(MIT AND GPL-2.0)', '(MIT OR GPL-2.0)'); // => true
-spdx.satisfies('(MIT AND GPL-2.0)', '(ISC OR GPL-2.0)'); // => false
-```
-
-Version Metadata
-----------------
-```js
-spdx.specificationVersion; // => '2.0'
-spdx.implementationVersion; // => package.version
-```
-
-The Specification
------------------
-[The Software Package Data Exchange (SPDX) specification](http://spdx.org) is the work of the [Linux Foundation](http://www.linuxfoundation.org) and its contributors, and is licensed under the terms of [the Creative Commons Attribution License 3.0 Unported (SPDX: "CC-BY-3.0")](http://spdx.org/licenses/CC-BY-3.0). "SPDX" is a United States federally registered trademark of the Linux Foundation.
diff --git a/deps/npm/node_modules/spdx/node_modules/spdx-license-ids/README.md b/deps/npm/node_modules/spdx/node_modules/spdx-license-ids/README.md
deleted file mode 100755
index 7ea6092d6c..0000000000
--- a/deps/npm/node_modules/spdx/node_modules/spdx-license-ids/README.md
+++ /dev/null
@@ -1,55 +0,0 @@
-# spdx-license-ids
-
-A list of [SPDX license](http://spdx.org/licenses/) identifiers
-
-[**Download JSON**](https://raw.githubusercontent.com/shinnn/spdx-license-ids/master/spdx-license-ids.json)
-
-## Use as a JavaScript Library
-
-[![NPM version](https://img.shields.io/npm/v/spdx-license-ids.svg)](https://www.npmjs.org/package/spdx-license-ids)
-[![Bower version](https://img.shields.io/bower/v/spdx-license-ids.svg)](https://github.com/shinnn/spdx-license-ids/releases)
-[![Build Status](https://travis-ci.org/shinnn/spdx-license-ids.svg?branch=master)](https://travis-ci.org/shinnn/spdx-license-ids)
-[![Coverage Status](https://img.shields.io/coveralls/shinnn/spdx-license-ids.svg)](https://coveralls.io/r/shinnn/spdx-license-ids)
-[![devDependency Status](https://david-dm.org/shinnn/spdx-license-ids/dev-status.svg)](https://david-dm.org/shinnn/spdx-license-ids#info=devDependencies)
-
-### Installation
-
-#### Package managers
-
-##### [npm](https://www.npmjs.com/)
-
-```sh
-npm install spdx-license-ids
-```
-
-##### [bower](http://bower.io/)
-
-```sh
-bower install spdx-license-ids
-```
-
-##### [Duo](http://duojs.org/)
-
-```javascript
-var spdxLicenseIds = require('shinnn/spdx-license-ids');
-```
-
-#### Standalone
-
-[Download the script file directly.](https://raw.githubusercontent.com/shinnn/spdx-license-ids/master/spdx-license-ids-browser.js)
-
-### API
-
-#### spdxLicenseIds
-
-Type: `Array` of `String`
-
-It returns an array of SPDX license identifiers.
-
-```javascript
-var spdxLicenseIds = require('spdx-license-ids'); //=> ['Glide', 'Abstyles', 'AFL-1.1', ... ]
-```
-
-## License
-
-[The Unlicense](./LICENSE).
diff --git a/deps/npm/node_modules/spdx/node_modules/spdx-license-ids/package.json b/deps/npm/node_modules/spdx/node_modules/spdx-license-ids/package.json
deleted file mode 100644
index e6e341b111..0000000000
--- a/deps/npm/node_modules/spdx/node_modules/spdx-license-ids/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "spdx-license-ids",
- "version": "1.0.1",
- "description": "A list of SPDX license identifiers",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/shinnn/spdx-license-ids.git"
- },
- "author": {
- "name": "Shinnosuke Watanabe",
- "url": "https://github.com/shinnn"
- },
- "scripts": {
- "build": "node --harmony_arrow_functions build.js",
- "lint": "eslint --config node_modules/@shinnn/eslintrc/rc.json --ignore-path .gitignore .",
- "pretest": "${npm_package_scripts_build} && ${npm_package_scripts_lint}",
- "test": "node --harmony_arrow_functions test.js",
- "coverage": "node --harmony_arrow_functions node_modules/.bin/istanbul cover test.js",
- "coveralls": "${npm_package_scripts_coverage} && istanbul-coveralls"
- },
- "license": "Unlicense",
- "main": "spdx-license-ids.json",
- "files": [
- "spdx-license-ids.json"
- ],
- "keywords": [
- "spdx",
- "license",
- "licenses",
- "id",
- "identifier",
- "identifiers",
- "json",
- "array",
- "oss",
- "browser",
- "client-side"
- ],
- "devDependencies": {
- "@shinnn/eslintrc": "^1.0.0",
- "each-async": "^1.1.1",
- "eslint": "^0.21.2",
- "got": "^3.2.0",
- "istanbul": "^0.3.14",
- "istanbul-coveralls": "^1.0.2",
- "require-bower-files": "^2.0.0",
- "rm-rf": "^0.1.0",
- "stringify-object": "^2.0.0",
- "tape": "^4.0.0"
- },
- "gitHead": "05c7466fcd62c8642006ef354c95064fcade3a03",
- "bugs": {
- "url": "https://github.com/shinnn/spdx-license-ids/issues"
- },
- "homepage": "https://github.com/shinnn/spdx-license-ids#readme",
- "_id": "spdx-license-ids@1.0.1",
- "_shasum": "8f7d365fbeb056f82d21d0c0e9c1ebbd676e6af4",
- "_from": "spdx-license-ids@>=1.0.0 <2.0.0",
- "_npmVersion": "2.10.1",
- "_nodeVersion": "2.0.2",
- "_npmUser": {
- "name": "shinnn",
- "email": "snnskwtnb@gmail.com"
- },
- "maintainers": [
- {
- "name": "shinnn",
- "email": "snnskwtnb@gmail.com"
- }
- ],
- "dist": {
- "shasum": "8f7d365fbeb056f82d21d0c0e9c1ebbd676e6af4",
- "tarball": "http://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.0.1.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.0.1.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/spdx/node_modules/spdx-license-ids/spdx-license-ids.json b/deps/npm/node_modules/spdx/node_modules/spdx-license-ids/spdx-license-ids.json
deleted file mode 100644
index 3c5bdfcd0f..0000000000
--- a/deps/npm/node_modules/spdx/node_modules/spdx-license-ids/spdx-license-ids.json
+++ /dev/null
@@ -1,296 +0,0 @@
-[
- "Glide",
- "Abstyles",
- "AFL-1.1",
- "AFL-1.2",
- "AFL-2.0",
- "AFL-2.1",
- "AFL-3.0",
- "AMPAS",
- "APL-1.0",
- "Adobe-Glyph",
- "APAFML",
- "Adobe-2006",
- "AGPL-1.0",
- "Afmparse",
- "Aladdin",
- "ADSL",
- "AMDPLPA",
- "ANTLR-PD",
- "Apache-1.0",
- "Apache-1.1",
- "Apache-2.0",
- "AML",
- "APSL-1.0",
- "APSL-1.1",
- "APSL-1.2",
- "APSL-2.0",
- "Artistic-1.0",
- "Artistic-1.0-Perl",
- "Artistic-1.0-cl8",
- "Artistic-2.0",
- "AAL",
- "Bahyph",
- "Barr",
- "Beerware",
- "BitTorrent-1.0",
- "BitTorrent-1.1",
- "BSL-1.0",
- "Borceux",
- "BSD-2-Clause",
- "BSD-2-Clause-FreeBSD",
- "BSD-2-Clause-NetBSD",
- "BSD-3-Clause",
- "BSD-3-Clause-Clear",
- "BSD-4-Clause",
- "BSD-Protection",
- "BSD-3-Clause-Attribution",
- "BSD-4-Clause-UC",
- "bzip2-1.0.5",
- "bzip2-1.0.6",
- "Caldera",
- "CECILL-1.0",
- "CECILL-1.1",
- "CECILL-2.0",
- "CECILL-B",
- "CECILL-C",
- "ClArtistic",
- "MIT-CMU",
- "CNRI-Python",
- "CNRI-Python-GPL-Compatible",
- "CPOL-1.02",
- "CDDL-1.0",
- "CDDL-1.1",
- "CPAL-1.0",
- "CPL-1.0",
- "CATOSL-1.1",
- "Condor-1.1",
- "CC-BY-1.0",
- "CC-BY-2.0",
- "CC-BY-2.5",
- "CC-BY-3.0",
- "CC-BY-4.0",
- "CC-BY-ND-1.0",
- "CC-BY-ND-2.0",
- "CC-BY-ND-2.5",
- "CC-BY-ND-3.0",
- "CC-BY-ND-4.0",
- "CC-BY-NC-1.0",
- "CC-BY-NC-2.0",
- "CC-BY-NC-2.5",
- "CC-BY-NC-3.0",
- "CC-BY-NC-4.0",
- "CC-BY-NC-ND-1.0",
- "CC-BY-NC-ND-2.0",
- "CC-BY-NC-ND-2.5",
- "CC-BY-NC-ND-3.0",
- "CC-BY-NC-ND-4.0",
- "CC-BY-NC-SA-1.0",
- "CC-BY-NC-SA-2.0",
- "CC-BY-NC-SA-2.5",
- "CC-BY-NC-SA-3.0",
- "CC-BY-NC-SA-4.0",
- "CC-BY-SA-1.0",
- "CC-BY-SA-2.0",
- "CC-BY-SA-2.5",
- "CC-BY-SA-3.0",
- "CC-BY-SA-4.0",
- "CC0-1.0",
- "Crossword",
- "CUA-OPL-1.0",
- "Cube",
- "D-FSL-1.0",
- "diffmark",
- "WTFPL",
- "DOC",
- "Dotseqn",
- "DSDP",
- "dvipdfm",
- "EPL-1.0",
- "ECL-1.0",
- "ECL-2.0",
- "eGenix",
- "EFL-1.0",
- "EFL-2.0",
- "MIT-advertising",
- "MIT-enna",
- "Entessa",
- "ErlPL-1.1",
- "EUDatagrid",
- "EUPL-1.0",
- "EUPL-1.1",
- "Eurosym",
- "Fair",
- "MIT-feh",
- "Frameworx-1.0",
- "FreeImage",
- "FTL",
- "FSFUL",
- "FSFULLR",
- "Giftware",
- "GL2PS",
- "Glulxe",
- "AGPL-3.0",
- "GFDL-1.1",
- "GFDL-1.2",
- "GFDL-1.3",
- "GPL-1.0",
- "GPL-2.0",
- "GPL-3.0",
- "LGPL-2.1",
- "LGPL-3.0",
- "LGPL-2.0",
- "gnuplot",
- "gSOAP-1.3b",
- "HaskellReport",
- "HPND",
- "IBM-pibs",
- "IPL-1.0",
- "ImageMagick",
- "iMatix",
- "Imlib2",
- "IJG",
- "Intel-ACPI",
- "Intel",
- "IPA",
- "ISC",
- "JasPer-2.0",
- "JSON",
- "LPPL-1.3a",
- "LPPL-1.0",
- "LPPL-1.1",
- "LPPL-1.2",
- "LPPL-1.3c",
- "Latex2e",
- "BSD-3-Clause-LBNL",
- "Leptonica",
- "Libpng",
- "libtiff",
- "LPL-1.02",
- "LPL-1.0",
- "MakeIndex",
- "MTLL",
- "MS-PL",
- "MS-RL",
- "MirOS",
- "MITNFA",
- "MIT",
- "Motosoto",
- "MPL-1.0",
- "MPL-1.1",
- "MPL-2.0",
- "MPL-2.0-no-copyleft-exception",
- "mpich2",
- "Multics",
- "Mup",
- "NASA-1.3",
- "Naumen",
- "NBPL-1.0",
- "NetCDF",
- "NGPL",
- "NOSL",
- "NPL-1.0",
- "NPL-1.1",
- "Newsletr",
- "NLPL",
- "Nokia",
- "NPOSL-3.0",
- "Noweb",
- "NRL",
- "NTP",
- "Nunit",
- "OCLC-2.0",
- "ODbL-1.0",
- "PDDL-1.0",
- "OGTSL",
- "OLDAP-2.2.2",
- "OLDAP-1.1",
- "OLDAP-1.2",
- "OLDAP-1.3",
- "OLDAP-1.4",
- "OLDAP-2.0",
- "OLDAP-2.0.1",
- "OLDAP-2.1",
- "OLDAP-2.2",
- "OLDAP-2.2.1",
- "OLDAP-2.3",
- "OLDAP-2.4",
- "OLDAP-2.5",
- "OLDAP-2.6",
- "OLDAP-2.7",
- "OLDAP-2.8",
- "OML",
- "OPL-1.0",
- "OSL-1.0",
- "OSL-1.1",
- "OSL-2.0",
- "OSL-2.1",
- "OSL-3.0",
- "OpenSSL",
- "PHP-3.0",
- "PHP-3.01",
- "Plexus",
- "PostgreSQL",
- "psfrag",
- "psutils",
- "Python-2.0",
- "QPL-1.0",
- "Qhull",
- "Rdisc",
- "RPSL-1.0",
- "RPL-1.1",
- "RPL-1.5",
- "RHeCos-1.1",
- "RSCPL",
- "Ruby",
- "SAX-PD",
- "Saxpath",
- "SCEA",
- "SWL",
- "SGI-B-1.0",
- "SGI-B-1.1",
- "SGI-B-2.0",
- "OFL-1.0",
- "OFL-1.1",
- "SimPL-2.0",
- "Sleepycat",
- "SNIA",
- "SMLNJ",
- "SugarCRM-1.1.3",
- "SISSL",
- "SISSL-1.2",
- "SPL-1.0",
- "Watcom-1.0",
- "TCL",
- "Unlicense",
- "TMate",
- "TORQUE-1.1",
- "TOSL",
- "Unicode-TOU",
- "NCSA",
- "Vim",
- "VOSTROM",
- "VSL-1.0",
- "W3C",
- "W3C-19980720",
- "Wsuipa",
- "Xnet",
- "X11",
- "Xerox",
- "XFree86-1.1",
- "xinetd",
- "xpp",
- "XSkat",
- "YPL-1.0",
- "YPL-1.1",
- "Zed",
- "Zend-2.0",
- "Zimbra-1.3",
- "Zimbra-1.4",
- "Zlib",
- "zlib-acknowledgement",
- "ZPL-1.1",
- "ZPL-2.0",
- "ZPL-2.1",
- "ICU"
-]
diff --git a/deps/npm/node_modules/spdx/package.json b/deps/npm/node_modules/spdx/package.json
deleted file mode 100644
index d1601c6011..0000000000
--- a/deps/npm/node_modules/spdx/package.json
+++ /dev/null
@@ -1,73 +0,0 @@
-{
- "name": "spdx",
- "description": "SPDX License Expression Syntax parser",
- "version": "0.4.1",
- "author": {
- "name": "Kyle E. Mitchell",
- "email": "kyle@kemitchell.com",
- "url": "http://kemitchell.com"
- },
- "bugs": {
- "url": "https://github.com/kemitchell/spdx.js/issues"
- },
- "dependencies": {
- "spdx-license-ids": "^1.0.0"
- },
- "devDependencies": {
- "docco": "^0.7.0",
- "fixpack": "^2.2.0",
- "jison": "^0.4.15",
- "jscs": "^1.12.0",
- "jshint": "^2.7.0",
- "jsmd": "^0.3.0"
- },
- "homepage": "https://github.com/kemitchell/spdx.js",
- "keywords": [
- "SPDX",
- "law",
- "legal",
- "license",
- "metadata",
- "package",
- "package.json",
- "standards"
- ],
- "license": "Apache-2.0",
- "main": "source/spdx.js",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/kemitchell/spdx.js.git"
- },
- "scripts": {
- "build": "node build/parser.js > source/parser.generated.js",
- "doc": "docco --output documentation source/spdx.js",
- "lint": "fixpack && jshint build source/spdx.js && jscs build source/spdx.js",
- "precommit": "npm run lint && npm run test",
- "prepublish": "npm run build",
- "pretest": "npm run build",
- "test": "jsmd README.md"
- },
- "gitHead": "e98233f7ebfa27ceec7d9f9bd77d7eb003ca3210",
- "_id": "spdx@0.4.1",
- "_shasum": "eb43a2d83483e7073d24184b5ca0d00f33e184ff",
- "_from": "spdx@>=0.4.0 <0.5.0",
- "_npmVersion": "2.11.0",
- "_nodeVersion": "2.2.1",
- "_npmUser": {
- "name": "kemitchell",
- "email": "kyle@kemitchell.com"
- },
- "maintainers": [
- {
- "name": "kemitchell",
- "email": "kyle@kemitchell.com"
- }
- ],
- "dist": {
- "shasum": "eb43a2d83483e7073d24184b5ca0d00f33e184ff",
- "tarball": "http://registry.npmjs.org/spdx/-/spdx-0.4.1.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/spdx/-/spdx-0.4.1.tgz",
- "readme": "ERROR: No README data found!"
-}
diff --git a/deps/npm/node_modules/spdx/source/exceptions.json b/deps/npm/node_modules/spdx/source/exceptions.json
deleted file mode 100644
index d588a1af7e..0000000000
--- a/deps/npm/node_modules/spdx/source/exceptions.json
+++ /dev/null
@@ -1,11 +0,0 @@
-[
- "Autoconf-exception-2.0",
- "Autoconf-exception-3.0",
- "Bison-exception-2.2",
- "Classpath-exception-2.0",
- "eCos-exception-2.0",
- "Font-exception-2.0",
- "GCC-exception-2.0",
- "GCC-exception-3.1",
- "WxWindows-exception-3.1"
-]
diff --git a/deps/npm/node_modules/spdx/source/parser.generated.js b/deps/npm/node_modules/spdx/source/parser.generated.js
deleted file mode 100644
index 380609339c..0000000000
--- a/deps/npm/node_modules/spdx/source/parser.generated.js
+++ /dev/null
@@ -1,1255 +0,0 @@
-/* parser generated by jison 0.4.15 */
-/*
- Returns a Parser object of the following structure:
-
- Parser: {
- yy: {}
- }
-
- Parser.prototype: {
- yy: {},
- trace: function(),
- symbols_: {associative list: name ==> number},
- terminals_: {associative list: number ==> name},
- productions_: [...],
- performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate, $$, _$),
- table: [...],
- defaultActions: {...},
- parseError: function(str, hash),
- parse: function(input),
-
- lexer: {
- EOF: 1,
- parseError: function(str, hash),
- setInput: function(input),
- input: function(),
- unput: function(str),
- more: function(),
- less: function(n),
- pastInput: function(),
- upcomingInput: function(),
- showPosition: function(),
- test_match: function(regex_match_array, rule_index),
- next: function(),
- lex: function(),
- begin: function(condition),
- popState: function(),
- _currentRules: function(),
- topState: function(),
- pushState: function(condition),
-
- options: {
- ranges: boolean (optional: true ==> token location info will include a .range[] member)
- flex: boolean (optional: true ==> flex-like lexing behaviour where the rules are tested exhaustively to find the longest match)
- backtrack_lexer: boolean (optional: true ==> lexer regexes are tested in order and for each matching regex the action code is invoked; the lexer terminates the scan when a token is returned by the action code)
- },
-
- performAction: function(yy, yy_, $avoiding_name_collisions, YY_START),
- rules: [...],
- conditions: {associative list: name ==> set},
- }
- }
-
-
- token location info (@$, _$, etc.): {
- first_line: n,
- last_line: n,
- first_column: n,
- last_column: n,
- range: [start_number, end_number] (where the numbers are indexes into the input string, regular zero-based)
- }
-
-
- the parseError function receives a 'hash' object with these members for lexer and parser errors: {
- text: (matched text)
- token: (the produced terminal token, if any)
- line: (yylineno)
- }
- while parser (grammar) errors will also provide these members, i.e. parser errors deliver a superset of attributes: {
- loc: (yylloc)
- expected: (string describing the set of expected tokens)
- recoverable: (boolean: TRUE when the parser has a error recovery rule available for this particular error)
- }
-*/
-var spdxparse = (function(){
-var o=function(k,v,o,l){for(o=o||{},l=k.length;l--;o[k[l]]=v);return o},$V0=[1,5],$V1=[1,6],$V2=[1,7],$V3=[1,4],$V4=[1,9],$V5=[1,10],$V6=[5,14,15,17],$V7=[5,12,14,15,17];
-var parser = {trace: function trace() { },
-yy: {},
-symbols_: {"error":2,"start":3,"expression":4,"EOS":5,"simpleExpression":6,"LICENSE":7,"PLUS":8,"LICENSEREF":9,"DOCUMENTREF":10,"COLON":11,"WITH":12,"EXCEPTION":13,"AND":14,"OR":15,"OPEN":16,"CLOSE":17,"$accept":0,"$end":1},
-terminals_: {2:"error",5:"EOS",7:"LICENSE",8:"PLUS",9:"LICENSEREF",10:"DOCUMENTREF",11:"COLON",12:"WITH",13:"EXCEPTION",14:"AND",15:"OR",16:"OPEN",17:"CLOSE"},
-productions_: [0,[3,2],[6,1],[6,2],[6,1],[6,3],[4,1],[4,3],[4,3],[4,3],[4,3]],
-performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate /* action[1] */, $$ /* vstack */, _$ /* lstack */) {
-/* this == yyval */
-
-var $0 = $$.length - 1;
-switch (yystate) {
-case 1:
-return this.$ = $$[$0-1];
-break;
-case 2: case 4: case 5:
-this.$ = { license: yytext };
-break;
-case 3:
-this.$ = { license: $$[$0-1], plus: true };
-break;
-case 6:
-this.$ = $$[$0];
-break;
-case 7:
-this.$ = { exception: $$[$0] };
-this.$.license = $$[$0-2].license;
-if ($$[$0-2].hasOwnProperty('plus')) {
- this.$.plus = $$[$0-2].plus;
-}
-break;
-case 8:
-this.$ = { conjunction: 'and', left: $$[$0-2], right: $$[$0] };
-break;
-case 9:
-this.$ = { conjunction: 'or', left: $$[$0-2], right: $$[$0] };
-break;
-case 10:
-this.$ = $$[$0-1]
-break;
-}
-},
-table: [{3:1,4:2,6:3,7:$V0,9:$V1,10:$V2,16:$V3},{1:[3]},{5:[1,8],14:$V4,15:$V5},o($V6,[2,6],{12:[1,11]}),{4:12,6:3,7:$V0,9:$V1,10:$V2,16:$V3},o($V7,[2,2],{8:[1,13]}),o($V7,[2,4]),{11:[1,14]},{1:[2,1]},{4:15,6:3,7:$V0,9:$V1,10:$V2,16:$V3},{4:16,6:3,7:$V0,9:$V1,10:$V2,16:$V3},{13:[1,17]},{14:$V4,15:$V5,17:[1,18]},o($V7,[2,3]),{9:[1,19]},o($V6,[2,8]),o([5,15,17],[2,9],{14:$V4}),o($V6,[2,7]),o($V6,[2,10]),o($V7,[2,5])],
-defaultActions: {8:[2,1]},
-parseError: function parseError(str, hash) {
- if (hash.recoverable) {
- this.trace(str);
- } else {
- throw new Error(str);
- }
-},
-parse: function parse(input) {
- var self = this, stack = [0], tstack = [], vstack = [null], lstack = [], table = this.table, yytext = '', yylineno = 0, yyleng = 0, recovering = 0, TERROR = 2, EOF = 1;
- var args = lstack.slice.call(arguments, 1);
- var lexer = Object.create(this.lexer);
- var sharedState = { yy: {} };
- for (var k in this.yy) {
- if (Object.prototype.hasOwnProperty.call(this.yy, k)) {
- sharedState.yy[k] = this.yy[k];
- }
- }
- lexer.setInput(input, sharedState.yy);
- sharedState.yy.lexer = lexer;
- sharedState.yy.parser = this;
- if (typeof lexer.yylloc == 'undefined') {
- lexer.yylloc = {};
- }
- var yyloc = lexer.yylloc;
- lstack.push(yyloc);
- var ranges = lexer.options && lexer.options.ranges;
- if (typeof sharedState.yy.parseError === 'function') {
- this.parseError = sharedState.yy.parseError;
- } else {
- this.parseError = Object.getPrototypeOf(this).parseError;
- }
- function popStack(n) {
- stack.length = stack.length - 2 * n;
- vstack.length = vstack.length - n;
- lstack.length = lstack.length - n;
- }
- _token_stack:
- function lex() {
- var token;
- token = lexer.lex() || EOF;
- if (typeof token !== 'number') {
- token = self.symbols_[token] || token;
- }
- return token;
- }
- var symbol, preErrorSymbol, state, action, a, r, yyval = {}, p, len, newState, expected;
- while (true) {
- state = stack[stack.length - 1];
- if (this.defaultActions[state]) {
- action = this.defaultActions[state];
- } else {
- if (symbol === null || typeof symbol == 'undefined') {
- symbol = lex();
- }
- action = table[state] && table[state][symbol];
- }
- if (typeof action === 'undefined' || !action.length || !action[0]) {
- var errStr = '';
- expected = [];
- for (p in table[state]) {
- if (this.terminals_[p] && p > TERROR) {
- expected.push('\'' + this.terminals_[p] + '\'');
- }
- }
- if (lexer.showPosition) {
- errStr = 'Parse error on line ' + (yylineno + 1) + ':\n' + lexer.showPosition() + '\nExpecting ' + expected.join(', ') + ', got \'' + (this.terminals_[symbol] || symbol) + '\'';
- } else {
- errStr = 'Parse error on line ' + (yylineno + 1) + ': Unexpected ' + (symbol == EOF ? 'end of input' : '\'' + (this.terminals_[symbol] || symbol) + '\'');
- }
- this.parseError(errStr, {
- text: lexer.match,
- token: this.terminals_[symbol] || symbol,
- line: lexer.yylineno,
- loc: yyloc,
- expected: expected
- });
- }
- if (action[0] instanceof Array && action.length > 1) {
- throw new Error('Parse Error: multiple actions possible at state: ' + state + ', token: ' + symbol);
- }
- switch (action[0]) {
- case 1:
- stack.push(symbol);
- vstack.push(lexer.yytext);
- lstack.push(lexer.yylloc);
- stack.push(action[1]);
- symbol = null;
- if (!preErrorSymbol) {
- yyleng = lexer.yyleng;
- yytext = lexer.yytext;
- yylineno = lexer.yylineno;
- yyloc = lexer.yylloc;
- if (recovering > 0) {
- recovering--;
- }
- } else {
- symbol = preErrorSymbol;
- preErrorSymbol = null;
- }
- break;
- case 2:
- len = this.productions_[action[1]][1];
- yyval.$ = vstack[vstack.length - len];
- yyval._$ = {
- first_line: lstack[lstack.length - (len || 1)].first_line,
- last_line: lstack[lstack.length - 1].last_line,
- first_column: lstack[lstack.length - (len || 1)].first_column,
- last_column: lstack[lstack.length - 1].last_column
- };
- if (ranges) {
- yyval._$.range = [
- lstack[lstack.length - (len || 1)].range[0],
- lstack[lstack.length - 1].range[1]
- ];
- }
- r = this.performAction.apply(yyval, [
- yytext,
- yyleng,
- yylineno,
- sharedState.yy,
- action[1],
- vstack,
- lstack
- ].concat(args));
- if (typeof r !== 'undefined') {
- return r;
- }
- if (len) {
- stack = stack.slice(0, -1 * len * 2);
- vstack = vstack.slice(0, -1 * len);
- lstack = lstack.slice(0, -1 * len);
- }
- stack.push(this.productions_[action[1]][0]);
- vstack.push(yyval.$);
- lstack.push(yyval._$);
- newState = table[stack[stack.length - 2]][stack[stack.length - 1]];
- stack.push(newState);
- break;
- case 3:
- return true;
- }
- }
- return true;
-}};
-/* generated by jison-lex 0.3.4 */
-var lexer = (function(){
-var lexer = ({
-
-EOF:1,
-
-parseError:function parseError(str, hash) {
- if (this.yy.parser) {
- this.yy.parser.parseError(str, hash);
- } else {
- throw new Error(str);
- }
- },
-
-// resets the lexer, sets new input
-setInput:function (input, yy) {
- this.yy = yy || this.yy || {};
- this._input = input;
- this._more = this._backtrack = this.done = false;
- this.yylineno = this.yyleng = 0;
- this.yytext = this.matched = this.match = '';
- this.conditionStack = ['INITIAL'];
- this.yylloc = {
- first_line: 1,
- first_column: 0,
- last_line: 1,
- last_column: 0
- };
- if (this.options.ranges) {
- this.yylloc.range = [0,0];
- }
- this.offset = 0;
- return this;
- },
-
-// consumes and returns one char from the input
-input:function () {
- var ch = this._input[0];
- this.yytext += ch;
- this.yyleng++;
- this.offset++;
- this.match += ch;
- this.matched += ch;
- var lines = ch.match(/(?:\r\n?|\n).*/g);
- if (lines) {
- this.yylineno++;
- this.yylloc.last_line++;
- } else {
- this.yylloc.last_column++;
- }
- if (this.options.ranges) {
- this.yylloc.range[1]++;
- }
-
- this._input = this._input.slice(1);
- return ch;
- },
-
-// unshifts one char (or a string) into the input
-unput:function (ch) {
- var len = ch.length;
- var lines = ch.split(/(?:\r\n?|\n)/g);
-
- this._input = ch + this._input;
- this.yytext = this.yytext.substr(0, this.yytext.length - len);
- //this.yyleng -= len;
- this.offset -= len;
- var oldLines = this.match.split(/(?:\r\n?|\n)/g);
- this.match = this.match.substr(0, this.match.length - 1);
- this.matched = this.matched.substr(0, this.matched.length - 1);
-
- if (lines.length - 1) {
- this.yylineno -= lines.length - 1;
- }
- var r = this.yylloc.range;
-
- this.yylloc = {
- first_line: this.yylloc.first_line,
- last_line: this.yylineno + 1,
- first_column: this.yylloc.first_column,
- last_column: lines ?
- (lines.length === oldLines.length ? this.yylloc.first_column : 0)
- + oldLines[oldLines.length - lines.length].length - lines[0].length :
- this.yylloc.first_column - len
- };
-
- if (this.options.ranges) {
- this.yylloc.range = [r[0], r[0] + this.yyleng - len];
- }
- this.yyleng = this.yytext.length;
- return this;
- },
-
-// When called from action, caches matched text and appends it on next action
-more:function () {
- this._more = true;
- return this;
- },
-
-// When called from action, signals the lexer that this rule fails to match the input, so the next matching rule (regex) should be tested instead.
-reject:function () {
- if (this.options.backtrack_lexer) {
- this._backtrack = true;
- } else {
- return this.parseError('Lexical error on line ' + (this.yylineno + 1) + '. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n' + this.showPosition(), {
- text: "",
- token: null,
- line: this.yylineno
- });
-
- }
- return this;
- },
-
-// retain first n characters of the match
-less:function (n) {
- this.unput(this.match.slice(n));
- },
-
-// displays already matched input, i.e. for error messages
-pastInput:function () {
- var past = this.matched.substr(0, this.matched.length - this.match.length);
- return (past.length > 20 ? '...':'') + past.substr(-20).replace(/\n/g, "");
- },
-
-// displays upcoming input, i.e. for error messages
-upcomingInput:function () {
- var next = this.match;
- if (next.length < 20) {
- next += this._input.substr(0, 20-next.length);
- }
- return (next.substr(0,20) + (next.length > 20 ? '...' : '')).replace(/\n/g, "");
- },
-
-// displays the character position where the lexing error occurred, i.e. for error messages
-showPosition:function () {
- var pre = this.pastInput();
- var c = new Array(pre.length + 1).join("-");
- return pre + this.upcomingInput() + "\n" + c + "^";
- },
-
-// test the lexed token: return FALSE when not a match, otherwise return token
-test_match:function (match, indexed_rule) {
- var token,
- lines,
- backup;
-
- if (this.options.backtrack_lexer) {
- // save context
- backup = {
- yylineno: this.yylineno,
- yylloc: {
- first_line: this.yylloc.first_line,
- last_line: this.last_line,
- first_column: this.yylloc.first_column,
- last_column: this.yylloc.last_column
- },
- yytext: this.yytext,
- match: this.match,
- matches: this.matches,
- matched: this.matched,
- yyleng: this.yyleng,
- offset: this.offset,
- _more: this._more,
- _input: this._input,
- yy: this.yy,
- conditionStack: this.conditionStack.slice(0),
- done: this.done
- };
- if (this.options.ranges) {
- backup.yylloc.range = this.yylloc.range.slice(0);
- }
- }
-
- lines = match[0].match(/(?:\r\n?|\n).*/g);
- if (lines) {
- this.yylineno += lines.length;
- }
- this.yylloc = {
- first_line: this.yylloc.last_line,
- last_line: this.yylineno + 1,
- first_column: this.yylloc.last_column,
- last_column: lines ?
- lines[lines.length - 1].length - lines[lines.length - 1].match(/\r?\n?/)[0].length :
- this.yylloc.last_column + match[0].length
- };
- this.yytext += match[0];
- this.match += match[0];
- this.matches = match;
- this.yyleng = this.yytext.length;
- if (this.options.ranges) {
- this.yylloc.range = [this.offset, this.offset += this.yyleng];
- }
- this._more = false;
- this._backtrack = false;
- this._input = this._input.slice(match[0].length);
- this.matched += match[0];
- token = this.performAction.call(this, this.yy, this, indexed_rule, this.conditionStack[this.conditionStack.length - 1]);
- if (this.done && this._input) {
- this.done = false;
- }
- if (token) {
- return token;
- } else if (this._backtrack) {
- // recover context
- for (var k in backup) {
- this[k] = backup[k];
- }
- return false; // rule action called reject() implying the next rule should be tested instead.
- }
- return false;
- },
-
-// return next match in input
-next:function () {
- if (this.done) {
- return this.EOF;
- }
- if (!this._input) {
- this.done = true;
- }
-
- var token,
- match,
- tempMatch,
- index;
- if (!this._more) {
- this.yytext = '';
- this.match = '';
- }
- var rules = this._currentRules();
- for (var i = 0; i < rules.length; i++) {
- tempMatch = this._input.match(this.rules[rules[i]]);
- if (tempMatch && (!match || tempMatch[0].length > match[0].length)) {
- match = tempMatch;
- index = i;
- if (this.options.backtrack_lexer) {
- token = this.test_match(tempMatch, rules[i]);
- if (token !== false) {
- return token;
- } else if (this._backtrack) {
- match = false;
- continue; // rule action called reject() implying a rule MISmatch.
- } else {
- // else: this is a lexer rule which consumes input without producing a token (e.g. whitespace)
- return false;
- }
- } else if (!this.options.flex) {
- break;
- }
- }
- }
- if (match) {
- token = this.test_match(match, rules[index]);
- if (token !== false) {
- return token;
- }
- // else: this is a lexer rule which consumes input without producing a token (e.g. whitespace)
- return false;
- }
- if (this._input === "") {
- return this.EOF;
- } else {
- return this.parseError('Lexical error on line ' + (this.yylineno + 1) + '. Unrecognized text.\n' + this.showPosition(), {
- text: "",
- token: null,
- line: this.yylineno
- });
- }
- },
-
-// return next match that has a token
-lex:function lex() {
- var r = this.next();
- if (r) {
- return r;
- } else {
- return this.lex();
- }
- },
-
-// activates a new lexer condition state (pushes the new lexer condition state onto the condition stack)
-begin:function begin(condition) {
- this.conditionStack.push(condition);
- },
-
-// pop the previously active lexer condition state off the condition stack
-popState:function popState() {
- var n = this.conditionStack.length - 1;
- if (n > 0) {
- return this.conditionStack.pop();
- } else {
- return this.conditionStack[0];
- }
- },
-
-// produce the lexer rule set which is active for the currently active lexer condition state
-_currentRules:function _currentRules() {
- if (this.conditionStack.length && this.conditionStack[this.conditionStack.length - 1]) {
- return this.conditions[this.conditionStack[this.conditionStack.length - 1]].rules;
- } else {
- return this.conditions["INITIAL"].rules;
- }
- },
-
-// return the currently active lexer condition state; when an index argument is provided it produces the N-th previous condition state, if available
-topState:function topState(n) {
- n = this.conditionStack.length - 1 - Math.abs(n || 0);
- if (n >= 0) {
- return this.conditionStack[n];
- } else {
- return "INITIAL";
- }
- },
-
-// alias for begin(condition)
-pushState:function pushState(condition) {
- this.begin(condition);
- },
-
-// return the number of states currently on the stack
-stateStackSize:function stateStackSize() {
- return this.conditionStack.length;
- },
-options: {},
-performAction: function anonymous(yy,yy_,$avoiding_name_collisions,YY_START) {
-var YYSTATE=YY_START;
-switch($avoiding_name_collisions) {
-case 0:return 5;
-break;
-case 1:/* skip whitespace */
-break;
-case 2:return 8;
-break;
-case 3:return 16;
-break;
-case 4:return 17;
-break;
-case 5:return 11;
-break;
-case 6:return 10;
-break;
-case 7:return 9;
-break;
-case 8:return 14;
-break;
-case 9:return 15;
-break;
-case 10:return 12;
-break;
-case 11:return 7;
-break;
-case 12:return 7;
-break;
-case 13:return 7;
-break;
-case 14:return 7;
-break;
-case 15:return 7;
-break;
-case 16:return 7;
-break;
-case 17:return 7;
-break;
-case 18:return 7;
-break;
-case 19:return 7;
-break;
-case 20:return 7;
-break;
-case 21:return 7;
-break;
-case 22:return 7;
-break;
-case 23:return 7;
-break;
-case 24:return 7;
-break;
-case 25:return 7;
-break;
-case 26:return 7;
-break;
-case 27:return 7;
-break;
-case 28:return 7;
-break;
-case 29:return 7;
-break;
-case 30:return 7;
-break;
-case 31:return 7;
-break;
-case 32:return 7;
-break;
-case 33:return 7;
-break;
-case 34:return 7;
-break;
-case 35:return 7;
-break;
-case 36:return 7;
-break;
-case 37:return 7;
-break;
-case 38:return 7;
-break;
-case 39:return 7;
-break;
-case 40:return 7;
-break;
-case 41:return 7;
-break;
-case 42:return 7;
-break;
-case 43:return 7;
-break;
-case 44:return 7;
-break;
-case 45:return 7;
-break;
-case 46:return 7;
-break;
-case 47:return 7;
-break;
-case 48:return 7;
-break;
-case 49:return 7;
-break;
-case 50:return 7;
-break;
-case 51:return 7;
-break;
-case 52:return 7;
-break;
-case 53:return 7;
-break;
-case 54:return 7;
-break;
-case 55:return 7;
-break;
-case 56:return 7;
-break;
-case 57:return 7;
-break;
-case 58:return 7;
-break;
-case 59:return 7;
-break;
-case 60:return 7;
-break;
-case 61:return 7;
-break;
-case 62:return 7;
-break;
-case 63:return 7;
-break;
-case 64:return 7;
-break;
-case 65:return 7;
-break;
-case 66:return 7;
-break;
-case 67:return 7;
-break;
-case 68:return 7;
-break;
-case 69:return 7;
-break;
-case 70:return 7;
-break;
-case 71:return 7;
-break;
-case 72:return 7;
-break;
-case 73:return 7;
-break;
-case 74:return 7;
-break;
-case 75:return 7;
-break;
-case 76:return 7;
-break;
-case 77:return 7;
-break;
-case 78:return 7;
-break;
-case 79:return 7;
-break;
-case 80:return 7;
-break;
-case 81:return 7;
-break;
-case 82:return 7;
-break;
-case 83:return 7;
-break;
-case 84:return 7;
-break;
-case 85:return 7;
-break;
-case 86:return 7;
-break;
-case 87:return 7;
-break;
-case 88:return 7;
-break;
-case 89:return 7;
-break;
-case 90:return 7;
-break;
-case 91:return 7;
-break;
-case 92:return 7;
-break;
-case 93:return 7;
-break;
-case 94:return 7;
-break;
-case 95:return 7;
-break;
-case 96:return 7;
-break;
-case 97:return 7;
-break;
-case 98:return 7;
-break;
-case 99:return 7;
-break;
-case 100:return 7;
-break;
-case 101:return 7;
-break;
-case 102:return 7;
-break;
-case 103:return 7;
-break;
-case 104:return 7;
-break;
-case 105:return 7;
-break;
-case 106:return 7;
-break;
-case 107:return 7;
-break;
-case 108:return 7;
-break;
-case 109:return 7;
-break;
-case 110:return 7;
-break;
-case 111:return 7;
-break;
-case 112:return 7;
-break;
-case 113:return 7;
-break;
-case 114:return 7;
-break;
-case 115:return 7;
-break;
-case 116:return 7;
-break;
-case 117:return 7;
-break;
-case 118:return 7;
-break;
-case 119:return 7;
-break;
-case 120:return 7;
-break;
-case 121:return 7;
-break;
-case 122:return 7;
-break;
-case 123:return 7;
-break;
-case 124:return 7;
-break;
-case 125:return 7;
-break;
-case 126:return 7;
-break;
-case 127:return 7;
-break;
-case 128:return 7;
-break;
-case 129:return 7;
-break;
-case 130:return 7;
-break;
-case 131:return 7;
-break;
-case 132:return 7;
-break;
-case 133:return 7;
-break;
-case 134:return 7;
-break;
-case 135:return 7;
-break;
-case 136:return 7;
-break;
-case 137:return 7;
-break;
-case 138:return 7;
-break;
-case 139:return 7;
-break;
-case 140:return 7;
-break;
-case 141:return 7;
-break;
-case 142:return 7;
-break;
-case 143:return 7;
-break;
-case 144:return 7;
-break;
-case 145:return 7;
-break;
-case 146:return 7;
-break;
-case 147:return 7;
-break;
-case 148:return 7;
-break;
-case 149:return 7;
-break;
-case 150:return 7;
-break;
-case 151:return 7;
-break;
-case 152:return 7;
-break;
-case 153:return 7;
-break;
-case 154:return 7;
-break;
-case 155:return 7;
-break;
-case 156:return 7;
-break;
-case 157:return 7;
-break;
-case 158:return 7;
-break;
-case 159:return 7;
-break;
-case 160:return 7;
-break;
-case 161:return 7;
-break;
-case 162:return 7;
-break;
-case 163:return 7;
-break;
-case 164:return 7;
-break;
-case 165:return 7;
-break;
-case 166:return 7;
-break;
-case 167:return 7;
-break;
-case 168:return 7;
-break;
-case 169:return 7;
-break;
-case 170:return 7;
-break;
-case 171:return 7;
-break;
-case 172:return 7;
-break;
-case 173:return 7;
-break;
-case 174:return 7;
-break;
-case 175:return 7;
-break;
-case 176:return 7;
-break;
-case 177:return 7;
-break;
-case 178:return 7;
-break;
-case 179:return 7;
-break;
-case 180:return 7;
-break;
-case 181:return 7;
-break;
-case 182:return 7;
-break;
-case 183:return 7;
-break;
-case 184:return 7;
-break;
-case 185:return 7;
-break;
-case 186:return 7;
-break;
-case 187:return 7;
-break;
-case 188:return 7;
-break;
-case 189:return 7;
-break;
-case 190:return 7;
-break;
-case 191:return 7;
-break;
-case 192:return 7;
-break;
-case 193:return 7;
-break;
-case 194:return 7;
-break;
-case 195:return 7;
-break;
-case 196:return 7;
-break;
-case 197:return 7;
-break;
-case 198:return 7;
-break;
-case 199:return 7;
-break;
-case 200:return 7;
-break;
-case 201:return 7;
-break;
-case 202:return 7;
-break;
-case 203:return 7;
-break;
-case 204:return 7;
-break;
-case 205:return 7;
-break;
-case 206:return 7;
-break;
-case 207:return 7;
-break;
-case 208:return 7;
-break;
-case 209:return 7;
-break;
-case 210:return 7;
-break;
-case 211:return 7;
-break;
-case 212:return 7;
-break;
-case 213:return 7;
-break;
-case 214:return 7;
-break;
-case 215:return 7;
-break;
-case 216:return 7;
-break;
-case 217:return 7;
-break;
-case 218:return 7;
-break;
-case 219:return 7;
-break;
-case 220:return 7;
-break;
-case 221:return 7;
-break;
-case 222:return 7;
-break;
-case 223:return 7;
-break;
-case 224:return 7;
-break;
-case 225:return 7;
-break;
-case 226:return 7;
-break;
-case 227:return 7;
-break;
-case 228:return 7;
-break;
-case 229:return 7;
-break;
-case 230:return 7;
-break;
-case 231:return 7;
-break;
-case 232:return 7;
-break;
-case 233:return 7;
-break;
-case 234:return 7;
-break;
-case 235:return 7;
-break;
-case 236:return 7;
-break;
-case 237:return 7;
-break;
-case 238:return 7;
-break;
-case 239:return 7;
-break;
-case 240:return 7;
-break;
-case 241:return 7;
-break;
-case 242:return 7;
-break;
-case 243:return 7;
-break;
-case 244:return 7;
-break;
-case 245:return 7;
-break;
-case 246:return 7;
-break;
-case 247:return 7;
-break;
-case 248:return 7;
-break;
-case 249:return 7;
-break;
-case 250:return 7;
-break;
-case 251:return 7;
-break;
-case 252:return 7;
-break;
-case 253:return 7;
-break;
-case 254:return 7;
-break;
-case 255:return 7;
-break;
-case 256:return 7;
-break;
-case 257:return 7;
-break;
-case 258:return 7;
-break;
-case 259:return 7;
-break;
-case 260:return 7;
-break;
-case 261:return 7;
-break;
-case 262:return 7;
-break;
-case 263:return 7;
-break;
-case 264:return 7;
-break;
-case 265:return 7;
-break;
-case 266:return 7;
-break;
-case 267:return 7;
-break;
-case 268:return 7;
-break;
-case 269:return 7;
-break;
-case 270:return 7;
-break;
-case 271:return 7;
-break;
-case 272:return 7;
-break;
-case 273:return 7;
-break;
-case 274:return 7;
-break;
-case 275:return 7;
-break;
-case 276:return 7;
-break;
-case 277:return 7;
-break;
-case 278:return 7;
-break;
-case 279:return 7;
-break;
-case 280:return 7;
-break;
-case 281:return 7;
-break;
-case 282:return 7;
-break;
-case 283:return 7;
-break;
-case 284:return 7;
-break;
-case 285:return 7;
-break;
-case 286:return 7;
-break;
-case 287:return 7;
-break;
-case 288:return 7;
-break;
-case 289:return 7;
-break;
-case 290:return 7;
-break;
-case 291:return 7;
-break;
-case 292:return 7;
-break;
-case 293:return 7;
-break;
-case 294:return 7;
-break;
-case 295:return 7;
-break;
-case 296:return 7;
-break;
-case 297:return 7;
-break;
-case 298:return 7;
-break;
-case 299:return 7;
-break;
-case 300:return 7;
-break;
-case 301:return 7;
-break;
-case 302:return 7;
-break;
-case 303:return 7;
-break;
-case 304:return 7;
-break;
-case 305:return 7;
-break;
-case 306:return 7;
-break;
-case 307:return 7;
-break;
-case 308:return 13;
-break;
-case 309:return 13;
-break;
-case 310:return 13;
-break;
-case 311:return 13;
-break;
-case 312:return 13;
-break;
-case 313:return 13;
-break;
-case 314:return 13;
-break;
-case 315:return 13;
-break;
-case 316:return 13;
-break;
-}
-},
-rules: [/^(?:$)/,/^(?:\s+)/,/^(?:\+)/,/^(?:\()/,/^(?:\))/,/^(?::)/,/^(?:DocumentRef-([0-9A-Za-z-+.]+))/,/^(?:LicenseRef-([0-9A-Za-z-+.]+))/,/^(?:AND)/,/^(?:OR)/,/^(?:WITH)/,/^(?:Glide)/,/^(?:Abstyles)/,/^(?:AFL-1.1)/,/^(?:AFL-1.2)/,/^(?:AFL-2.0)/,/^(?:AFL-2.1)/,/^(?:AFL-3.0)/,/^(?:AMPAS)/,/^(?:APL-1.0)/,/^(?:Adobe-Glyph)/,/^(?:APAFML)/,/^(?:Adobe-2006)/,/^(?:AGPL-1.0)/,/^(?:Afmparse)/,/^(?:Aladdin)/,/^(?:ADSL)/,/^(?:AMDPLPA)/,/^(?:ANTLR-PD)/,/^(?:Apache-1.0)/,/^(?:Apache-1.1)/,/^(?:Apache-2.0)/,/^(?:AML)/,/^(?:APSL-1.0)/,/^(?:APSL-1.1)/,/^(?:APSL-1.2)/,/^(?:APSL-2.0)/,/^(?:Artistic-1.0)/,/^(?:Artistic-1.0-Perl)/,/^(?:Artistic-1.0-cl8)/,/^(?:Artistic-2.0)/,/^(?:AAL)/,/^(?:Bahyph)/,/^(?:Barr)/,/^(?:Beerware)/,/^(?:BitTorrent-1.0)/,/^(?:BitTorrent-1.1)/,/^(?:BSL-1.0)/,/^(?:Borceux)/,/^(?:BSD-2-Clause)/,/^(?:BSD-2-Clause-FreeBSD)/,/^(?:BSD-2-Clause-NetBSD)/,/^(?:BSD-3-Clause)/,/^(?:BSD-3-Clause-Clear)/,/^(?:BSD-4-Clause)/,/^(?:BSD-Protection)/,/^(?:BSD-3-Clause-Attribution)/,/^(?:BSD-4-Clause-UC)/,/^(?:bzip2-1.0.5)/,/^(?:bzip2-1.0.6)/,/^(?:Caldera)/,/^(?:CECILL-1.0)/,/^(?:CECILL-1.1)/,/^(?:CECILL-2.0)/,/^(?:CECILL-B)/,/^(?:CECILL-C)/,/^(?:ClArtistic)/,/^(?:MIT-CMU)/,/^(?:CNRI-Jython)/,/^(?:CNRI-Python)/,/^(?:CNRI-Python-GPL-Compatible)/,/^(?:CPOL-1.02)/,/^(?:CDDL-1.0)/,/^(?:CDDL-1.1)/,/^(?:CPAL-1.0)/,/^(?:CPL-1.0)/,/^(?:CATOSL-1.1)/,/^(?:Condor-1.1)/,/^(?:CC-BY-1.0)/,/^(?:CC-BY-2.0)/,/^(?:CC-BY-2.5)/,/^(?:CC-BY-3.0)/,/^(?:CC-BY-4.0)/,/^(?:CC-BY-ND-1.0)/,/^(?:CC-BY-ND-2.0)/,/^(?:CC-BY-ND-2.5)/,/^(?:CC-BY-ND-3.0)/,/^(?:CC-BY-ND-4.0)/,/^(?:CC-BY-NC-1.0)/,/^(?:CC-BY-NC-2.0)/,/^(?:CC-BY-NC-2.5)/,/^(?:CC-BY-NC-3.0)/,/^(?:CC-BY-NC-4.0)/,/^(?:CC-BY-NC-ND-1.0)/,/^(?:CC-BY-NC-ND-2.0)/,/^(?:CC-BY-NC-ND-2.5)/,/^(?:CC-BY-NC-ND-3.0)/,/^(?:CC-BY-NC-ND-4.0)/,/^(?:CC-BY-NC-SA-1.0)/,/^(?:CC-BY-NC-SA-2.0)/,/^(?:CC-BY-NC-SA-2.5)/,/^(?:CC-BY-NC-SA-3.0)/,/^(?:CC-BY-NC-SA-4.0)/,/^(?:CC-BY-SA-1.0)/,/^(?:CC-BY-SA-2.0)/,/^(?:CC-BY-SA-2.5)/,/^(?:CC-BY-SA-3.0)/,/^(?:CC-BY-SA-4.0)/,/^(?:CC0-1.0)/,/^(?:Crossword)/,/^(?:CUA-OPL-1.0)/,/^(?:Cube)/,/^(?:D-FSL-1.0)/,/^(?:diffmark)/,/^(?:WTFPL)/,/^(?:DOC)/,/^(?:Dotseqn)/,/^(?:DSDP)/,/^(?:dvipdfm)/,/^(?:EPL-1.0)/,/^(?:ECL-1.0)/,/^(?:ECL-2.0)/,/^(?:eGenix)/,/^(?:EFL-1.0)/,/^(?:EFL-2.0)/,/^(?:MIT-advertising)/,/^(?:MIT-enna)/,/^(?:Entessa)/,/^(?:ErlPL-1.1)/,/^(?:EUDatagrid)/,/^(?:EUPL-1.0)/,/^(?:EUPL-1.1)/,/^(?:Eurosym)/,/^(?:Fair)/,/^(?:MIT-feh)/,/^(?:Frameworx-1.0)/,/^(?:FreeImage)/,/^(?:FTL)/,/^(?:FSFUL)/,/^(?:FSFULLR)/,/^(?:Giftware)/,/^(?:GL2PS)/,/^(?:Glulxe)/,/^(?:AGPL-3.0)/,/^(?:GFDL-1.1)/,/^(?:GFDL-1.2)/,/^(?:GFDL-1.3)/,/^(?:GPL-1.0)/,/^(?:GPL-2.0)/,/^(?:GPL-3.0)/,/^(?:LGPL-2.1)/,/^(?:LGPL-3.0)/,/^(?:LGPL-2.0)/,/^(?:gnuplot)/,/^(?:gSOAP-1.3b)/,/^(?:HaskellReport)/,/^(?:HPND)/,/^(?:IBM-pibs)/,/^(?:IPL-1.0)/,/^(?:ICU)/,/^(?:ImageMagick)/,/^(?:iMatix)/,/^(?:Imlib2)/,/^(?:IJG)/,/^(?:Intel-ACPI)/,/^(?:Intel)/,/^(?:IPA)/,/^(?:ISC)/,/^(?:JasPer-2.0)/,/^(?:JSON)/,/^(?:LPPL-1.3a)/,/^(?:LPPL-1.0)/,/^(?:LPPL-1.1)/,/^(?:LPPL-1.2)/,/^(?:LPPL-1.3c)/,/^(?:Latex2e)/,/^(?:BSD-3-Clause-LBNL)/,/^(?:Leptonica)/,/^(?:Libpng)/,/^(?:libtiff)/,/^(?:LPL-1.02)/,/^(?:LPL-1.0)/,/^(?:MakeIndex)/,/^(?:MTLL)/,/^(?:MS-PL)/,/^(?:MS-RL)/,/^(?:MirOS)/,/^(?:MITNFA)/,/^(?:MIT)/,/^(?:Motosoto)/,/^(?:MPL-1.0)/,/^(?:MPL-1.1)/,/^(?:MPL-2.0)/,/^(?:MPL-2.0-no-copyleft-exception)/,/^(?:mpich2)/,/^(?:Multics)/,/^(?:Mup)/,/^(?:NASA-1.3)/,/^(?:Naumen)/,/^(?:NBPL-1.0)/,/^(?:NetCDF)/,/^(?:NGPL)/,/^(?:NOSL)/,/^(?:NPL-1.0)/,/^(?:NPL-1.1)/,/^(?:Newsletr)/,/^(?:NLPL)/,/^(?:Nokia)/,/^(?:NPOSL-3.0)/,/^(?:Noweb)/,/^(?:NRL)/,/^(?:NTP)/,/^(?:Nunit)/,/^(?:OCLC-2.0)/,/^(?:ODbL-1.0)/,/^(?:PDDL-1.0)/,/^(?:OGTSL)/,/^(?:OLDAP-2.2.2)/,/^(?:OLDAP-1.1)/,/^(?:OLDAP-1.2)/,/^(?:OLDAP-1.3)/,/^(?:OLDAP-1.4)/,/^(?:OLDAP-2.0)/,/^(?:OLDAP-2.0.1)/,/^(?:OLDAP-2.1)/,/^(?:OLDAP-2.2)/,/^(?:OLDAP-2.2.1)/,/^(?:OLDAP-2.3)/,/^(?:OLDAP-2.4)/,/^(?:OLDAP-2.5)/,/^(?:OLDAP-2.6)/,/^(?:OLDAP-2.7)/,/^(?:OLDAP-2.8)/,/^(?:OML)/,/^(?:OPL-1.0)/,/^(?:OSL-1.0)/,/^(?:OSL-1.1)/,/^(?:OSL-2.0)/,/^(?:OSL-2.1)/,/^(?:OSL-3.0)/,/^(?:OpenSSL)/,/^(?:PHP-3.0)/,/^(?:PHP-3.01)/,/^(?:Plexus)/,/^(?:PostgreSQL)/,/^(?:psfrag)/,/^(?:psutils)/,/^(?:Python-2.0)/,/^(?:QPL-1.0)/,/^(?:Qhull)/,/^(?:Rdisc)/,/^(?:RPSL-1.0)/,/^(?:RPL-1.1)/,/^(?:RPL-1.5)/,/^(?:RHeCos-1.1)/,/^(?:RSCPL)/,/^(?:RSA-MD)/,/^(?:Ruby)/,/^(?:SAX-PD)/,/^(?:Saxpath)/,/^(?:SCEA)/,/^(?:SWL)/,/^(?:SGI-B-1.0)/,/^(?:SGI-B-1.1)/,/^(?:SGI-B-2.0)/,/^(?:OFL-1.0)/,/^(?:OFL-1.1)/,/^(?:SimPL-2.0)/,/^(?:Sleepycat)/,/^(?:SNIA)/,/^(?:SMLNJ)/,/^(?:SugarCRM-1.1.3)/,/^(?:SISSL)/,/^(?:SISSL-1.2)/,/^(?:SPL-1.0)/,/^(?:Watcom-1.0)/,/^(?:TCL)/,/^(?:Unlicense)/,/^(?:TMate)/,/^(?:TORQUE-1.1)/,/^(?:TOSL)/,/^(?:Unicode-TOU)/,/^(?:UPL-1.0)/,/^(?:NCSA)/,/^(?:Vim)/,/^(?:VOSTROM)/,/^(?:VSL-1.0)/,/^(?:W3C-19980720)/,/^(?:W3C)/,/^(?:Wsuipa)/,/^(?:Xnet)/,/^(?:X11)/,/^(?:Xerox)/,/^(?:XFree86-1.1)/,/^(?:xinetd)/,/^(?:xpp)/,/^(?:XSkat)/,/^(?:YPL-1.0)/,/^(?:YPL-1.1)/,/^(?:Zed)/,/^(?:Zend-2.0)/,/^(?:Zimbra-1.3)/,/^(?:Zimbra-1.4)/,/^(?:Zlib)/,/^(?:zlib-acknowledgement)/,/^(?:ZPL-1.1)/,/^(?:ZPL-2.0)/,/^(?:ZPL-2.1)/,/^(?:Autoconf-exception-2.0)/,/^(?:Autoconf-exception-3.0)/,/^(?:Bison-exception-2.2)/,/^(?:Classpath-exception-2.0)/,/^(?:eCos-exception-2.0)/,/^(?:Font-exception-2.0)/,/^(?:GCC-exception-2.0)/,/^(?:GCC-exception-3.1)/,/^(?:WxWindows-exception-3.1)/],
-conditions: {"INITIAL":{"rules":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316],"inclusive":true}}
-});
-return lexer;
-})();
-parser.lexer = lexer;
-function Parser () {
- this.yy = {};
-}
-Parser.prototype = parser;parser.Parser = Parser;
-return new Parser;
-})();
-
-
-if (typeof require !== 'undefined' && typeof exports !== 'undefined') {
-exports.parser = spdxparse;
-exports.Parser = spdxparse.Parser;
-exports.parse = function () { return spdxparse.parse.apply(spdxparse, arguments); };
-exports.main = function commonjsMain(args) {
- if (!args[1]) {
- console.log('Usage: '+args[0]+' FILE');
- process.exit(1);
- }
- var source = require('fs').readFileSync(require('path').normalize(args[1]), "utf8");
- return exports.parser.parse(source);
-};
-if (typeof module !== 'undefined' && require.main === module) {
- exports.main(process.argv.slice(1));
-}
-}
diff --git a/deps/npm/node_modules/spdx/source/ranges.json b/deps/npm/node_modules/spdx/source/ranges.json
deleted file mode 100644
index 1f3c52b3e1..0000000000
--- a/deps/npm/node_modules/spdx/source/ranges.json
+++ /dev/null
@@ -1,194 +0,0 @@
-[
- [
- "AFL-1.1",
- "AFL-1.2",
- "AFL-2.0",
- "AFL-2.1",
- "AFL-3.0"
- ],
- [
- "AGPL-1.0",
- "AGPL-3.0"
- ],
- [
- "Apache-1.0",
- "Apache-1.1",
- "Apache-2.0"
- ],
- [
- "APSL-1.0",
- "APSL-1.1",
- "APSL-1.2",
- "APSL-2.0"
- ],
- [
- "Artistic-1.0",
- "Artistic-2.0"
- ],
- [
- "BitTorrent-1.0",
- "BitTorrent-1.1"
- ],
- [
- "CC-BY-1.0",
- "CC-BY-2.0",
- "CC-BY-2.5",
- "CC-BY-3.0",
- "CC-BY-4.0"
- ],
- [
- "CC-BY-NC-1.0",
- "CC-BY-NC-2.0",
- "CC-BY-NC-2.5",
- "CC-BY-NC-3.0",
- "CC-BY-NC-4.0"
- ],
- [
- "CC-BY-NC-ND-1.0",
- "CC-BY-NC-ND-2.0",
- "CC-BY-NC-ND-2.5",
- "CC-BY-NC-ND-3.0",
- "CC-BY-NC-ND-4.0"
- ],
- [
- "CC-BY-NC-SA-1.0",
- "CC-BY-NC-SA-2.0",
- "CC-BY-NC-SA-2.5",
- "CC-BY-NC-SA-3.0",
- "CC-BY-NC-SA-4.0"
- ],
- [
- "CC-BY-ND-1.0",
- "CC-BY-ND-2.0",
- "CC-BY-ND-2.5",
- "CC-BY-ND-3.0",
- "CC-BY-ND-4.0"
- ],
- [
- "CC-BY-SA-1.0",
- "CC-BY-SA-2.0",
- "CC-BY-SA-2.5",
- "CC-BY-SA-3.0",
- "CC-BY-SA-4.0"
- ],
- [
- "CDDL-1.0",
- "CDDL-1.1"
- ],
- [
- "CECILL-1.0",
- "CECILL-1.1",
- "CECILL-2.0"
- ],
- [
- "ECL-1.0",
- "ECL-2.0"
- ],
- [
- "EFL-1.0",
- "EFL-2.0"
- ],
- [
- "EUPL-1.0",
- "EUPL-1.1"
- ],
- [
- "GFDL-1.1",
- "GFDL-1.2",
- "GFDL-1.3"
- ],
- [
- "GPL-1.0",
- "GPL-2.0",
- "GPL-3.0"
- ],
- [
- "LGPL-2.0",
- "LGPL-2.1",
- "LGPL-3.0"
- ],
- [
- "LPL-1.0",
- "LPL-1.02"
- ],
- [
- "LPPL-1.0",
- "LPPL-1.1",
- "LPPL-1.2",
- "LPPL-1.3a",
- "LPPL-1.3c"
- ],
- [
- "MPL-1.0",
- "MPL-1.1",
- "MPL-2.0"
- ],
- [
- "MPL-1.0",
- "MPL-1.1",
- "MPL-2.0-no-copyleft-exception"
- ],
- [
- "NPL-1.0",
- "NPL-1.1"
- ],
- [
- "OFL-1.0",
- "OFL-1.1"
- ],
- [
- "OLDAP-1.1",
- "OLDAP-1.2",
- "OLDAP-1.3",
- "OLDAP-1.4",
- "OLDAP-2.0",
- "OLDAP-2.0.1",
- "OLDAP-2.1",
- "OLDAP-2.2",
- "OLDAP-2.2.1",
- "OLDAP-2.2.2",
- "OLDAP-2.3",
- "OLDAP-2.4",
- "OLDAP-2.5",
- "OLDAP-2.6",
- "OLDAP-2.7",
- "OLDAP-2.8"
- ],
- [
- "OSL-1.0",
- "OSL-1.1",
- "OSL-2.0",
- "OSL-2.1",
- "OSL-3.0"
- ],
- [
- "PHP-3.0",
- "PHP-3.01"
- ],
- [
- "RPL-1.1",
- "RPL-1.5"
- ],
- [
- "SGI-B-1.0",
- "SGI-B-1.1",
- "SGI-B-2.0"
- ],
- [
- "YPL-1.0",
- "YPL-1.1"
- ],
- [
- "ZPL-1.1",
- "ZPL-2.0",
- "ZPL-2.1"
- ],
- [
- "Zimbra-1.3",
- "Zimbra-1.4"
- ],
- [
- "bzip2-1.0.5",
- "bzip2-1.0.6"
- ]
-]
diff --git a/deps/npm/node_modules/spdx/source/spdx.js b/deps/npm/node_modules/spdx/source/spdx.js
deleted file mode 100644
index 5aece3d543..0000000000
--- a/deps/npm/node_modules/spdx/source/spdx.js
+++ /dev/null
@@ -1,161 +0,0 @@
-// spdx.js
-// =======
-// SPDX License Expression Syntax parser
-
-// Validation
-// ----------
-
-// Require the generated parser.
-var parser = require('./parser.generated.js').parser;
-
-exports.parse = function(argument) {
- return parser.parse(argument);
-};
-
-var containsRepeatedSpace = /\s{2,}/;
-
-exports.valid = function(argument) {
- if (
- argument.trim() !== argument ||
- containsRepeatedSpace.test(argument)
- ) {
- return false;
- }
- try {
- parser.parse(argument);
- return true;
- } catch (e) {
- // jison generates parsers that throw errors, while this function
- // mimics `semver.valid` by returning null.
- return null;
- }
-};
-
-// Comparison
-// ----------
-
-var ranges = require('./ranges.json');
-
-var notALicenseIdentifier = ' is not a simple license identifier';
-
-var rangeComparison = function(comparison) {
- return function(first, second) {
- var firstAST = exports.parse(first);
- if (!firstAST.hasOwnProperty('license')) {
- throw new Error('"' + first + '"' + notALicenseIdentifier);
- }
- var secondAST = exports.parse(second);
- if (!secondAST.hasOwnProperty('license')) {
- throw new Error('"' + second + '"' + notALicenseIdentifier);
- }
- return ranges.some(function(range) {
- var indexOfFirst = range.indexOf(firstAST.license);
- if (indexOfFirst < 0) {
- return false;
- }
- var indexOfSecond = range.indexOf(secondAST.license);
- if (indexOfSecond < 0) {
- return false;
- }
- return comparison(indexOfFirst, indexOfSecond);
- });
- };
-};
-
-exports.gt = rangeComparison(function(first, second) {
- return first > second;
-});
-
-exports.lt = rangeComparison(function(first, second) {
- return first < second;
-});
-
-exports.satisfies = (function() {
- var rangesAreCompatible = function(first, second) {
- return (
- first.license === second.license ||
- ranges.some(function(range) {
- return (
- range.indexOf(first.license) > -1 &&
- range.indexOf(second.license)
- );
- })
- );
- };
-
- var identifierInRange = function(identifier, range) {
- return (
- identifier.license === range.license ||
- exports.gt(identifier.license, range.license)
- );
- };
-
- var licensesAreCompatible = function(first, second) {
- if (first.exception !== second.exception) {
- return false;
- } else if (second.hasOwnProperty('license')) {
- if (second.hasOwnProperty('plus')) {
- if (first.hasOwnProperty('plus')) {
- // first+, second+
- return rangesAreCompatible(first, second);
- } else {
- // first, second+
- return identifierInRange(first, second);
- }
- } else {
- if (first.hasOwnProperty('plus')) {
- // first+, second
- return identifierInRange(second, first);
- } else {
- // first, second
- return first.license === second.license;
- }
- }
- }
- };
-
- var recurseLeftAndRight = function(first, second) {
- var firstConjunction = first.conjunction;
- if (firstConjunction === 'and') {
- return (
- recurse(first.left, second) &&
- recurse(first.right, second)
- );
- } else if (firstConjunction === 'or') {
- return (
- recurse(first.left, second) ||
- recurse(first.right, second)
- );
- }
- };
-
- var recurse = function(first, second) {
- if (first.hasOwnProperty('conjunction')) {
- return recurseLeftAndRight(first, second);
- } else if (second.hasOwnProperty('conjunction')) {
- return recurseLeftAndRight(second, first);
- } else {
- return licensesAreCompatible(first, second);
- }
- };
-
- return function(first, second) {
- return recurse(parser.parse(first), parser.parse(second));
- };
-})();
-
-// Reference Data
-// --------------
-
-// Require the same license and exception data used by the parser.
-exports.licenses = require('spdx-license-ids');
-exports.exceptions = require('./exceptions.json');
-
-// Version Metadata
-// ----------------
-
-// The License Expression Syntax version
-exports.specificationVersion = '2.0';
-
-// This module's semantic version
-exports.implementationVersion = '0.4.1';
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/.npmignore b/deps/npm/node_modules/string_decoder/.npmignore
index 206320cc1d..206320cc1d 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/.npmignore
+++ b/deps/npm/node_modules/string_decoder/.npmignore
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/LICENSE b/deps/npm/node_modules/string_decoder/LICENSE
index 6de584a48f..6de584a48f 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/LICENSE
+++ b/deps/npm/node_modules/string_decoder/LICENSE
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/README.md b/deps/npm/node_modules/string_decoder/README.md
index 4d2aa00150..4d2aa00150 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/README.md
+++ b/deps/npm/node_modules/string_decoder/README.md
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/index.js b/deps/npm/node_modules/string_decoder/index.js
index b00e54fb79..b00e54fb79 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/index.js
+++ b/deps/npm/node_modules/string_decoder/index.js
diff --git a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/package.json b/deps/npm/node_modules/string_decoder/package.json
index 0364d54ba4..10772c834f 100644
--- a/deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/package.json
+++ b/deps/npm/node_modules/string_decoder/package.json
@@ -1,39 +1,61 @@
{
- "name": "string_decoder",
- "version": "0.10.31",
- "description": "The string_decoder module from Node core",
- "main": "index.js",
+ "_args": [
+ [
+ "string_decoder@~0.10.x",
+ "/Users/rebecca/code/npm/node_modules/readable-stream"
+ ]
+ ],
+ "_from": "string_decoder@>=0.10.0 <0.11.0",
+ "_id": "string_decoder@0.10.31",
+ "_inCache": true,
+ "_location": "/string_decoder",
+ "_npmUser": {
+ "email": "rod@vagg.org",
+ "name": "rvagg"
+ },
+ "_npmVersion": "1.4.23",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "string_decoder",
+ "raw": "string_decoder@~0.10.x",
+ "rawSpec": "~0.10.x",
+ "scope": null,
+ "spec": ">=0.10.0 <0.11.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/bl/readable-stream",
+ "/concat-stream/readable-stream",
+ "/readable-stream"
+ ],
+ "_resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "_shasum": "62e203bc41766c6c28c9fc84301dab1c5310fa94",
+ "_shrinkwrap": null,
+ "_spec": "string_decoder@~0.10.x",
+ "_where": "/Users/rebecca/code/npm/node_modules/readable-stream",
+ "bugs": {
+ "url": "https://github.com/rvagg/string_decoder/issues"
+ },
"dependencies": {},
+ "description": "The string_decoder module from Node core",
"devDependencies": {
"tap": "~0.4.8"
},
- "scripts": {
- "test": "tap test/simple/*.js"
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/rvagg/string_decoder.git"
+ "directories": {},
+ "dist": {
+ "shasum": "62e203bc41766c6c28c9fc84301dab1c5310fa94",
+ "tarball": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
},
+ "gitHead": "d46d4fd87cf1d06e031c23f1ba170ca7d4ade9a0",
"homepage": "https://github.com/rvagg/string_decoder",
"keywords": [
- "string",
- "decoder",
"browser",
- "browserify"
+ "browserify",
+ "decoder",
+ "string"
],
"license": "MIT",
- "gitHead": "d46d4fd87cf1d06e031c23f1ba170ca7d4ade9a0",
- "bugs": {
- "url": "https://github.com/rvagg/string_decoder/issues"
- },
- "_id": "string_decoder@0.10.31",
- "_shasum": "62e203bc41766c6c28c9fc84301dab1c5310fa94",
- "_from": "string_decoder@>=0.10.0 <0.11.0",
- "_npmVersion": "1.4.23",
- "_npmUser": {
- "name": "rvagg",
- "email": "rod@vagg.org"
- },
+ "main": "index.js",
"maintainers": [
{
"name": "substack",
@@ -44,11 +66,14 @@
"email": "rod@vagg.org"
}
],
- "dist": {
- "shasum": "62e203bc41766c6c28c9fc84301dab1c5310fa94",
- "tarball": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
+ "name": "string_decoder",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/rvagg/string_decoder.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "tap test/simple/*.js"
+ },
+ "version": "0.10.31"
}
diff --git a/deps/npm/node_modules/request/node_modules/stringstream/.npmignore b/deps/npm/node_modules/stringstream/.npmignore
index 7dccd97076..7dccd97076 100644
--- a/deps/npm/node_modules/request/node_modules/stringstream/.npmignore
+++ b/deps/npm/node_modules/stringstream/.npmignore
diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml b/deps/npm/node_modules/stringstream/.travis.yml
index f1d0f13c8a..f1d0f13c8a 100644
--- a/deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml
+++ b/deps/npm/node_modules/stringstream/.travis.yml
diff --git a/deps/npm/node_modules/request/node_modules/stringstream/LICENSE.txt b/deps/npm/node_modules/stringstream/LICENSE.txt
index eac188156d..eac188156d 100644
--- a/deps/npm/node_modules/request/node_modules/stringstream/LICENSE.txt
+++ b/deps/npm/node_modules/stringstream/LICENSE.txt
diff --git a/deps/npm/node_modules/request/node_modules/stringstream/README.md b/deps/npm/node_modules/stringstream/README.md
index 32fc982556..32fc982556 100644
--- a/deps/npm/node_modules/request/node_modules/stringstream/README.md
+++ b/deps/npm/node_modules/stringstream/README.md
diff --git a/deps/npm/node_modules/request/node_modules/stringstream/example.js b/deps/npm/node_modules/stringstream/example.js
index f82b85edc7..f82b85edc7 100644
--- a/deps/npm/node_modules/request/node_modules/stringstream/example.js
+++ b/deps/npm/node_modules/stringstream/example.js
diff --git a/deps/npm/node_modules/request/node_modules/stringstream/package.json b/deps/npm/node_modules/stringstream/package.json
index 3b1373bb58..890b0ae3d0 100644
--- a/deps/npm/node_modules/request/node_modules/stringstream/package.json
+++ b/deps/npm/node_modules/stringstream/package.json
@@ -1,48 +1,70 @@
{
- "name": "stringstream",
- "version": "0.0.4",
- "description": "Encode and decode streams into string streams",
- "author": {
- "name": "Michael Hart",
+ "_args": [
+ [
+ "stringstream@~0.0.4",
+ "/Users/rebecca/code/npm/node_modules/request"
+ ]
+ ],
+ "_from": "stringstream@>=0.0.4 <0.1.0",
+ "_id": "stringstream@0.0.4",
+ "_inCache": true,
+ "_location": "/stringstream",
+ "_npmUser": {
"email": "michael.hart.au@gmail.com",
- "url": "http://github.com/mhart"
+ "name": "hichaelmart"
},
- "main": "stringstream.js",
- "keywords": [
- "string",
- "stream",
- "base64",
- "gzip"
+ "_npmVersion": "1.2.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "stringstream",
+ "raw": "stringstream@~0.0.4",
+ "rawSpec": "~0.0.4",
+ "scope": null,
+ "spec": ">=0.0.4 <0.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/request"
],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/mhart/StringStream.git"
+ "_resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz",
+ "_shasum": "0f0e3423f942960b5692ac324a57dd093bc41a92",
+ "_shrinkwrap": null,
+ "_spec": "stringstream@~0.0.4",
+ "_where": "/Users/rebecca/code/npm/node_modules/request",
+ "author": {
+ "email": "michael.hart.au@gmail.com",
+ "name": "Michael Hart",
+ "url": "http://github.com/mhart"
},
- "license": "MIT",
- "readme": "# Decode streams into strings The Right Way(tm)\n\n```javascript\nvar fs = require('fs')\nvar zlib = require('zlib')\nvar strs = require('stringstream')\n\nvar utf8Stream = fs.createReadStream('massiveLogFile.gz')\n .pipe(zlib.createGunzip())\n .pipe(strs('utf8'))\n```\n\nNo need to deal with `setEncoding()` weirdness, just compose streams\nlike they were supposed to be!\n\nHandles input and output encoding:\n\n```javascript\n// Stream from utf8 to hex to base64... Why not, ay.\nvar hex64Stream = fs.createReadStream('myFile')\n .pipe(strs('utf8', 'hex'))\n .pipe(strs('hex', 'base64'))\n```\n\nAlso deals with `base64` output correctly by aligning each emitted data\nchunk so that there are no dangling `=` characters:\n\n```javascript\nvar stream = fs.createReadStream('myFile').pipe(strs('base64'))\n\nvar base64Str = ''\n\nstream.on('data', function(data) { base64Str += data })\nstream.on('end', function() {\n console.log('My base64 encoded file is: ' + base64Str) // Wouldn't work with setEncoding()\n console.log('Original file is: ' + new Buffer(base64Str, 'base64'))\n})\n```\n",
- "readmeFilename": "README.md",
- "_id": "stringstream@0.0.4",
+ "dependencies": {},
+ "description": "Encode and decode streams into string streams",
+ "devDependencies": {},
+ "directories": {},
"dist": {
"shasum": "0f0e3423f942960b5692ac324a57dd093bc41a92",
"tarball": "http://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz"
},
- "_npmVersion": "1.2.0",
- "_npmUser": {
- "name": "hichaelmart",
- "email": "michael.hart.au@gmail.com"
- },
+ "keywords": [
+ "base64",
+ "gzip",
+ "stream",
+ "string"
+ ],
+ "license": "MIT",
+ "main": "stringstream.js",
"maintainers": [
{
"name": "hichaelmart",
"email": "michael.hart.au@gmail.com"
}
],
- "directories": {},
- "_shasum": "0f0e3423f942960b5692ac324a57dd093bc41a92",
- "_resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz",
- "_from": "stringstream@>=0.0.4 <0.1.0",
- "bugs": {
- "url": "https://github.com/mhart/StringStream/issues"
+ "name": "stringstream",
+ "optionalDependencies": {},
+ "readme": "# Decode streams into strings The Right Way(tm)\n\n```javascript\nvar fs = require('fs')\nvar zlib = require('zlib')\nvar strs = require('stringstream')\n\nvar utf8Stream = fs.createReadStream('massiveLogFile.gz')\n .pipe(zlib.createGunzip())\n .pipe(strs('utf8'))\n```\n\nNo need to deal with `setEncoding()` weirdness, just compose streams\nlike they were supposed to be!\n\nHandles input and output encoding:\n\n```javascript\n// Stream from utf8 to hex to base64... Why not, ay.\nvar hex64Stream = fs.createReadStream('myFile')\n .pipe(strs('utf8', 'hex'))\n .pipe(strs('hex', 'base64'))\n```\n\nAlso deals with `base64` output correctly by aligning each emitted data\nchunk so that there are no dangling `=` characters:\n\n```javascript\nvar stream = fs.createReadStream('myFile').pipe(strs('base64'))\n\nvar base64Str = ''\n\nstream.on('data', function(data) { base64Str += data })\nstream.on('end', function() {\n console.log('My base64 encoded file is: ' + base64Str) // Wouldn't work with setEncoding()\n console.log('Original file is: ' + new Buffer(base64Str, 'base64'))\n})\n```\n",
+ "readmeFilename": "README.md",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/mhart/StringStream.git"
},
- "homepage": "https://github.com/mhart/StringStream#readme"
+ "version": "0.0.4"
}
diff --git a/deps/npm/node_modules/request/node_modules/stringstream/stringstream.js b/deps/npm/node_modules/stringstream/stringstream.js
index 4ece1275f4..4ece1275f4 100644
--- a/deps/npm/node_modules/request/node_modules/stringstream/stringstream.js
+++ b/deps/npm/node_modules/stringstream/stringstream.js
diff --git a/deps/npm/node_modules/columnify/node_modules/strip-ansi/index.js b/deps/npm/node_modules/strip-ansi/index.js
index 099480fbfc..099480fbfc 100644
--- a/deps/npm/node_modules/columnify/node_modules/strip-ansi/index.js
+++ b/deps/npm/node_modules/strip-ansi/index.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/license b/deps/npm/node_modules/strip-ansi/license
index 654d0bfe94..654d0bfe94 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/license
+++ b/deps/npm/node_modules/strip-ansi/license
diff --git a/deps/npm/node_modules/columnify/node_modules/strip-ansi/package.json b/deps/npm/node_modules/strip-ansi/package.json
index 2871d03790..765c6921f4 100644
--- a/deps/npm/node_modules/columnify/node_modules/strip-ansi/package.json
+++ b/deps/npm/node_modules/strip-ansi/package.json
@@ -1,85 +1,111 @@
{
- "name": "strip-ansi",
- "version": "3.0.0",
- "description": "Strip ANSI escape codes",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/strip-ansi.git"
+ "_args": [
+ [
+ "strip-ansi@^3.0.0",
+ "/Users/rebecca/code/npm/node_modules/chalk"
+ ]
+ ],
+ "_from": "strip-ansi@>=3.0.0 <4.0.0",
+ "_id": "strip-ansi@3.0.0",
+ "_inCache": true,
+ "_location": "/strip-ansi",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "sindresorhus@gmail.com",
+ "name": "sindresorhus"
+ },
+ "_npmVersion": "2.11.2",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "strip-ansi",
+ "raw": "strip-ansi@^3.0.0",
+ "rawSpec": "^3.0.0",
+ "scope": null,
+ "spec": ">=3.0.0 <4.0.0",
+ "type": "range"
},
+ "_requiredBy": [
+ "/chalk",
+ "/columnify"
+ ],
+ "_resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz",
+ "_shasum": "7510b665567ca914ccb5d7e072763ac968be3724",
+ "_shrinkwrap": null,
+ "_spec": "strip-ansi@^3.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/chalk",
"author": {
- "name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
+ "name": "Sindre Sorhus",
"url": "sindresorhus.com"
},
- "maintainers": [
- {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- {
- "name": "jbnicolai",
- "email": "jappelman@xebia.com"
- }
- ],
+ "bugs": {
+ "url": "https://github.com/sindresorhus/strip-ansi/issues"
+ },
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "description": "Strip ANSI escape codes",
+ "devDependencies": {
+ "ava": "0.0.4"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "7510b665567ca914ccb5d7e072763ac968be3724",
+ "tarball": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz"
+ },
"engines": {
"node": ">=0.10.0"
},
- "scripts": {
- "test": "node test.js"
- },
"files": [
"index.js"
],
+ "gitHead": "3f05b9810e1438f946e2eb84ee854cc00b972e9e",
+ "homepage": "https://github.com/sindresorhus/strip-ansi",
"keywords": [
- "strip",
- "trim",
- "remove",
+ "256",
"ansi",
- "styles",
"color",
- "colour",
"colors",
- "terminal",
+ "colour",
+ "command-line",
"console",
- "string",
- "tty",
"escape",
"formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
"log",
"logging",
- "command-line",
- "text"
+ "remove",
+ "rgb",
+ "shell",
+ "string",
+ "strip",
+ "styles",
+ "terminal",
+ "text",
+ "trim",
+ "tty",
+ "xterm"
],
- "dependencies": {
- "ansi-regex": "^2.0.0"
- },
- "devDependencies": {
- "ava": "0.0.4"
- },
- "gitHead": "3f05b9810e1438f946e2eb84ee854cc00b972e9e",
- "bugs": {
- "url": "https://github.com/sindresorhus/strip-ansi/issues"
- },
- "homepage": "https://github.com/sindresorhus/strip-ansi",
- "_id": "strip-ansi@3.0.0",
- "_shasum": "7510b665567ca914ccb5d7e072763ac968be3724",
- "_from": "strip-ansi@>=3.0.0 <4.0.0",
- "_npmVersion": "2.11.2",
- "_nodeVersion": "0.12.5",
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "sindresorhus",
+ "email": "sindresorhus@gmail.com"
+ },
+ {
+ "name": "jbnicolai",
+ "email": "jappelman@xebia.com"
+ }
+ ],
+ "name": "strip-ansi",
+ "optionalDependencies": {},
+ "readme": "# strip-ansi [![Build Status](https://travis-ci.org/sindresorhus/strip-ansi.svg?branch=master)](https://travis-ci.org/sindresorhus/strip-ansi)\n\n> Strip [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code)\n\n\n## Install\n\n```\n$ npm install --save strip-ansi\n```\n\n\n## Usage\n\n```js\nvar stripAnsi = require('strip-ansi');\n\nstripAnsi('\\u001b[4mcake\\u001b[0m');\n//=> 'cake'\n```\n\n\n## Related\n\n- [strip-ansi-cli](https://github.com/sindresorhus/strip-ansi-cli) - CLI for this module\n- [has-ansi](https://github.com/sindresorhus/has-ansi) - Check if a string has ANSI escape codes\n- [ansi-regex](https://github.com/sindresorhus/ansi-regex) - Regular expression for matching ANSI escape codes\n- [chalk](https://github.com/sindresorhus/chalk) - Terminal string styling done right\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n",
+ "readmeFilename": "readme.md",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/sindresorhus/strip-ansi.git"
},
- "dist": {
- "shasum": "7510b665567ca914ccb5d7e072763ac968be3724",
- "tarball": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz"
+ "scripts": {
+ "test": "node test.js"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.0.tgz",
- "readme": "ERROR: No README data found!"
+ "version": "3.0.0"
}
diff --git a/deps/npm/node_modules/columnify/node_modules/strip-ansi/readme.md b/deps/npm/node_modules/strip-ansi/readme.md
index 76091512df..76091512df 100644
--- a/deps/npm/node_modules/columnify/node_modules/strip-ansi/readme.md
+++ b/deps/npm/node_modules/strip-ansi/readme.md
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/index.js b/deps/npm/node_modules/supports-color/index.js
index 4346e272e1..4346e272e1 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/index.js
+++ b/deps/npm/node_modules/supports-color/index.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/license b/deps/npm/node_modules/supports-color/license
index 654d0bfe94..654d0bfe94 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/license
+++ b/deps/npm/node_modules/supports-color/license
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/package.json b/deps/npm/node_modules/supports-color/package.json
index 38a1ecb3ce..020a57ea52 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/package.json
+++ b/deps/npm/node_modules/supports-color/package.json
@@ -1,79 +1,103 @@
{
- "name": "supports-color",
- "version": "2.0.0",
- "description": "Detect whether a terminal supports color",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chalk/supports-color.git"
+ "_args": [
+ [
+ "supports-color@^2.0.0",
+ "/Users/rebecca/code/npm/node_modules/chalk"
+ ]
+ ],
+ "_from": "supports-color@>=2.0.0 <3.0.0",
+ "_id": "supports-color@2.0.0",
+ "_inCache": true,
+ "_location": "/supports-color",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "sindresorhus@gmail.com",
+ "name": "sindresorhus"
+ },
+ "_npmVersion": "2.11.2",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "supports-color",
+ "raw": "supports-color@^2.0.0",
+ "rawSpec": "^2.0.0",
+ "scope": null,
+ "spec": ">=2.0.0 <3.0.0",
+ "type": "range"
},
+ "_requiredBy": [
+ "/chalk"
+ ],
+ "_resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "_shasum": "535d045ce6b6363fa40117084629995e9df324c7",
+ "_shrinkwrap": null,
+ "_spec": "supports-color@^2.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/chalk",
"author": {
- "name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
+ "name": "Sindre Sorhus",
"url": "sindresorhus.com"
},
- "maintainers": [
- {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- {
- "name": "jbnicolai",
- "email": "jappelman@xebia.com"
- }
- ],
+ "bugs": {
+ "url": "https://github.com/chalk/supports-color/issues"
+ },
+ "dependencies": {},
+ "description": "Detect whether a terminal supports color",
+ "devDependencies": {
+ "mocha": "*",
+ "require-uncached": "^1.0.2"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "535d045ce6b6363fa40117084629995e9df324c7",
+ "tarball": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
+ },
"engines": {
"node": ">=0.8.0"
},
- "scripts": {
- "test": "mocha"
- },
"files": [
"index.js"
],
+ "gitHead": "8400d98ade32b2adffd50902c06d9e725a5c6588",
+ "homepage": "https://github.com/chalk/supports-color",
"keywords": [
+ "256",
+ "ansi",
+ "capability",
+ "cli",
"color",
- "colour",
"colors",
- "terminal",
+ "colour",
+ "command-line",
"console",
- "cli",
- "ansi",
- "styles",
- "tty",
+ "detect",
"rgb",
- "256",
"shell",
- "xterm",
- "command-line",
+ "styles",
"support",
"supports",
- "capability",
- "detect"
+ "terminal",
+ "tty",
+ "xterm"
],
- "devDependencies": {
- "mocha": "*",
- "require-uncached": "^1.0.2"
- },
- "gitHead": "8400d98ade32b2adffd50902c06d9e725a5c6588",
- "bugs": {
- "url": "https://github.com/chalk/supports-color/issues"
- },
- "homepage": "https://github.com/chalk/supports-color",
- "_id": "supports-color@2.0.0",
- "_shasum": "535d045ce6b6363fa40117084629995e9df324c7",
- "_from": "supports-color@>=2.0.0 <3.0.0",
- "_npmVersion": "2.11.2",
- "_nodeVersion": "0.12.5",
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "sindresorhus",
+ "email": "sindresorhus@gmail.com"
+ },
+ {
+ "name": "jbnicolai",
+ "email": "jappelman@xebia.com"
+ }
+ ],
+ "name": "supports-color",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/chalk/supports-color"
},
- "dist": {
- "shasum": "535d045ce6b6363fa40117084629995e9df324c7",
- "tarball": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
+ "scripts": {
+ "test": "mocha"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "readme": "ERROR: No README data found!"
+ "version": "2.0.0"
}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/readme.md b/deps/npm/node_modules/supports-color/readme.md
index b4761f1ecd..b4761f1ecd 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/readme.md
+++ b/deps/npm/node_modules/supports-color/readme.md
diff --git a/deps/npm/node_modules/tar/package.json b/deps/npm/node_modules/tar/package.json
index 2d0846a1fd..de38b24615 100644
--- a/deps/npm/node_modules/tar/package.json
+++ b/deps/npm/node_modules/tar/package.json
@@ -1,40 +1,93 @@
{
+ "_args": [
+ [
+ "tar@~2.2.0",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "tar@>=2.2.0 <2.3.0",
+ "_id": "tar@2.2.1",
+ "_inCache": true,
+ "_location": "/tar",
+ "_nodeVersion": "2.2.2",
+ "_npmUser": {
+ "email": "kat@sykosomatic.org",
+ "name": "zkat"
+ },
+ "_npmVersion": "2.14.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "tar",
+ "raw": "tar@~2.2.0",
+ "rawSpec": "~2.2.0",
+ "scope": null,
+ "spec": ">=2.2.0 <2.3.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
+ "_shasum": "8e4d2a256c0e2185c6b18ad694aec968b83cb1d1",
+ "_shrinkwrap": null,
+ "_spec": "tar@~2.2.0",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "name": "tar",
- "description": "tar for node",
- "version": "2.2.1",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/node-tar.git"
- },
- "main": "tar.js",
- "scripts": {
- "test": "tap test/*.js"
+ "bugs": {
+ "url": "https://github.com/isaacs/node-tar/issues"
},
"dependencies": {
"block-stream": "*",
"fstream": "^1.0.2",
"inherits": "2"
},
+ "description": "tar for node",
"devDependencies": {
"graceful-fs": "^4.1.2",
+ "mkdirp": "^0.5.0",
"rimraf": "1.x",
- "tap": "0.x",
- "mkdirp": "^0.5.0"
+ "tap": "0.x"
},
- "license": "ISC",
- "readme": "# node-tar\n\nTar for Node.js.\n\n[![NPM](https://nodei.co/npm/tar.png)](https://nodei.co/npm/tar/)\n\n## API\n\nSee `examples/` for usage examples.\n\n### var tar = require('tar')\n\nReturns an object with `.Pack`, `.Extract` and `.Parse` methods.\n\n### tar.Pack([properties])\n\nReturns a through stream. Use\n[fstream](https://npmjs.org/package/fstream) to write files into the\npack stream and you will receive tar archive data from the pack\nstream.\n\nThis only works with directories, it does not work with individual files.\n\nThe optional `properties` object are used to set properties in the tar\n'Global Extended Header'. If the `fromBase` property is set to true,\nthe tar will contain files relative to the path passed, and not with\nthe path included.\n\n### tar.Extract([options])\n\nReturns a through stream. Write tar data to the stream and the files\nin the tarball will be extracted onto the filesystem.\n\n`options` can be:\n\n```js\n{\n path: '/path/to/extract/tar/into',\n strip: 0, // how many path segments to strip from the root when extracting\n}\n```\n\n`options` also get passed to the `fstream.Writer` instance that `tar`\nuses internally.\n\n### tar.Parse()\n\nReturns a writable stream. Write tar data to it and it will emit\n`entry` events for each entry parsed from the tarball. This is used by\n`tar.Extract`.\n",
- "readmeFilename": "README.md",
- "gitHead": "52237e39d2eb68d22a32d9a98f1d762189fe6a3d",
- "bugs": {
- "url": "https://github.com/isaacs/node-tar/issues"
+ "directories": {},
+ "dist": {
+ "shasum": "8e4d2a256c0e2185c6b18ad694aec968b83cb1d1",
+ "tarball": "http://registry.npmjs.org/tar/-/tar-2.2.1.tgz"
},
+ "gitHead": "52237e39d2eb68d22a32d9a98f1d762189fe6a3d",
"homepage": "https://github.com/isaacs/node-tar#readme",
- "_id": "tar@2.2.1",
- "_shasum": "8e4d2a256c0e2185c6b18ad694aec968b83cb1d1",
- "_from": "tar@2.2.1"
+ "installable": true,
+ "license": "ISC",
+ "main": "tar.js",
+ "maintainers": [
+ {
+ "name": "isaacs",
+ "email": "isaacs@npmjs.com"
+ },
+ {
+ "name": "othiym23",
+ "email": "ogd@aoaioxxysz.net"
+ },
+ {
+ "name": "soldair",
+ "email": "soldair@gmail.com"
+ },
+ {
+ "name": "zkat",
+ "email": "kat@sykosomatic.org"
+ }
+ ],
+ "name": "tar",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/node-tar.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "2.2.1"
}
diff --git a/deps/npm/node_modules/text-table/package.json b/deps/npm/node_modules/text-table/package.json
index 1eacd78e22..da8084b42b 100644
--- a/deps/npm/node_modules/text-table/package.json
+++ b/deps/npm/node_modules/text-table/package.json
@@ -1,52 +1,95 @@
{
- "name": "text-table",
- "version": "0.2.0",
+ "_args": [
+ [
+ "text-table@~0.2.0",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "text-table@>=0.2.0 <0.3.0",
+ "_id": "text-table@0.2.0",
+ "_inCache": true,
+ "_location": "/text-table",
+ "_npmUser": {
+ "email": "mail@substack.net",
+ "name": "substack"
+ },
+ "_npmVersion": "1.3.7",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "text-table",
+ "raw": "text-table@~0.2.0",
+ "rawSpec": "~0.2.0",
+ "scope": null,
+ "spec": ">=0.2.0 <0.3.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "_shasum": "7f5ee823ae805207c00af2df4a84ec3fcfa570b4",
+ "_shrinkwrap": null,
+ "_spec": "text-table@~0.2.0",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "mail@substack.net",
+ "name": "James Halliday",
+ "url": "http://substack.net"
+ },
+ "bugs": {
+ "url": "https://github.com/substack/text-table/issues"
+ },
+ "dependencies": {},
"description": "borderless text tables with alignment",
- "main": "index.js",
"devDependencies": {
+ "cli-color": "~0.2.3",
"tap": "~0.4.0",
- "tape": "~1.0.2",
- "cli-color": "~0.2.3"
+ "tape": "~1.0.2"
},
- "scripts": {
- "test": "tap test/*.js"
- },
- "testling": {
- "files": "test/*.js",
- "browsers": [
- "ie/6..latest",
- "chrome/20..latest",
- "firefox/10..latest",
- "safari/latest",
- "opera/11.0..latest",
- "iphone/6",
- "ipad/6"
- ]
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/substack/text-table.git"
+ "directories": {},
+ "dist": {
+ "shasum": "7f5ee823ae805207c00af2df4a84ec3fcfa570b4",
+ "tarball": "http://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"
},
"homepage": "https://github.com/substack/text-table",
"keywords": [
- "text",
- "table",
"align",
"ascii",
"rows",
- "tabular"
+ "table",
+ "tabular",
+ "text"
],
- "author": {
- "name": "James Halliday",
- "email": "mail@substack.net",
- "url": "http://substack.net"
- },
"license": "MIT",
+ "main": "index.js",
+ "maintainers": [
+ {
+ "name": "substack",
+ "email": "mail@substack.net"
+ }
+ ],
+ "name": "text-table",
+ "optionalDependencies": {},
"readme": "# text-table\n\ngenerate borderless text table strings suitable for printing to stdout\n\n[![build status](https://secure.travis-ci.org/substack/text-table.png)](http://travis-ci.org/substack/text-table)\n\n[![browser support](https://ci.testling.com/substack/text-table.png)](http://ci.testling.com/substack/text-table)\n\n# example\n\n## default align\n\n``` js\nvar table = require('text-table');\nvar t = table([\n [ 'master', '0123456789abcdef' ],\n [ 'staging', 'fedcba9876543210' ]\n]);\nconsole.log(t);\n```\n\n```\nmaster 0123456789abcdef\nstaging fedcba9876543210\n```\n\n## left-right align\n\n``` js\nvar table = require('text-table');\nvar t = table([\n [ 'beep', '1024' ],\n [ 'boop', '33450' ],\n [ 'foo', '1006' ],\n [ 'bar', '45' ]\n], { align: [ 'l', 'r' ] });\nconsole.log(t);\n```\n\n```\nbeep 1024\nboop 33450\nfoo 1006\nbar 45\n```\n\n## dotted align\n\n``` js\nvar table = require('text-table');\nvar t = table([\n [ 'beep', '1024' ],\n [ 'boop', '334.212' ],\n [ 'foo', '1006' ],\n [ 'bar', '45.6' ],\n [ 'baz', '123.' ]\n], { align: [ 'l', '.' ] });\nconsole.log(t);\n```\n\n```\nbeep 1024\nboop 334.212\nfoo 1006\nbar 45.6\nbaz 123.\n```\n\n## centered\n\n``` js\nvar table = require('text-table');\nvar t = table([\n [ 'beep', '1024', 'xyz' ],\n [ 'boop', '3388450', 'tuv' ],\n [ 'foo', '10106', 'qrstuv' ],\n [ 'bar', '45', 'lmno' ]\n], { align: [ 'l', 'c', 'l' ] });\nconsole.log(t);\n```\n\n```\nbeep 1024 xyz\nboop 3388450 tuv\nfoo 10106 qrstuv\nbar 45 lmno\n```\n\n# methods\n\n``` js\nvar table = require('text-table')\n```\n\n## var s = table(rows, opts={})\n\nReturn a formatted table string `s` from an array of `rows` and some options\n`opts`.\n\n`rows` should be an array of arrays containing strings, numbers, or other\nprintable values.\n\noptions can be:\n\n* `opts.hsep` - separator to use between columns, default `' '`\n* `opts.align` - array of alignment types for each column, default `['l','l',...]`\n* `opts.stringLength` - callback function to use when calculating the string length\n\nalignment types are:\n\n* `'l'` - left\n* `'r'` - right\n* `'c'` - center\n* `'.'` - decimal\n\n# install\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm install text-table\n```\n\n# Use with ANSI-colors\n\nSince the string length of ANSI color schemes does not equal the length\nJavaScript sees internally it is necessary to pass the a custom string length\ncalculator during the main function call.\n\nSee the `test/ansi-colors.js` file for an example.\n\n# license\n\nMIT\n",
"readmeFilename": "readme.markdown",
- "bugs": {
- "url": "https://github.com/substack/text-table/issues"
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/substack/text-table.git"
},
- "_id": "text-table@0.2.0",
- "_from": "text-table@~0.2.0"
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "testling": {
+ "browsers": [
+ "chrome/20..latest",
+ "firefox/10..latest",
+ "ie/6..latest",
+ "ipad/6",
+ "iphone/6",
+ "opera/11.0..latest",
+ "safari/latest"
+ ],
+ "files": "test/*.js"
+ },
+ "version": "0.2.0"
}
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/.editorconfig b/deps/npm/node_modules/tough-cookie/.editorconfig
index e09b844f73..e09b844f73 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/.editorconfig
+++ b/deps/npm/node_modules/tough-cookie/.editorconfig
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/.npmignore b/deps/npm/node_modules/tough-cookie/.npmignore
index 5a8d2d853e..5a8d2d853e 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/.npmignore
+++ b/deps/npm/node_modules/tough-cookie/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/.travis.yml b/deps/npm/node_modules/tough-cookie/.travis.yml
index 02059d0d51..02059d0d51 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/.travis.yml
+++ b/deps/npm/node_modules/tough-cookie/.travis.yml
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/LICENSE b/deps/npm/node_modules/tough-cookie/LICENSE
index 84e0cad170..84e0cad170 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/LICENSE
+++ b/deps/npm/node_modules/tough-cookie/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/README.md b/deps/npm/node_modules/tough-cookie/README.md
index 419dd48d58..419dd48d58 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/README.md
+++ b/deps/npm/node_modules/tough-cookie/README.md
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/generate-pubsuffix.js b/deps/npm/node_modules/tough-cookie/generate-pubsuffix.js
index ba054f4cb5..ba054f4cb5 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/generate-pubsuffix.js
+++ b/deps/npm/node_modules/tough-cookie/generate-pubsuffix.js
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/lib/cookie.js b/deps/npm/node_modules/tough-cookie/lib/cookie.js
index 4f677c3878..4f677c3878 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/lib/cookie.js
+++ b/deps/npm/node_modules/tough-cookie/lib/cookie.js
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/lib/memstore.js b/deps/npm/node_modules/tough-cookie/lib/memstore.js
index 89ceb69000..89ceb69000 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/lib/memstore.js
+++ b/deps/npm/node_modules/tough-cookie/lib/memstore.js
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/lib/pathMatch.js b/deps/npm/node_modules/tough-cookie/lib/pathMatch.js
index 7c7a79f1f0..7c7a79f1f0 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/lib/pathMatch.js
+++ b/deps/npm/node_modules/tough-cookie/lib/pathMatch.js
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/lib/permuteDomain.js b/deps/npm/node_modules/tough-cookie/lib/permuteDomain.js
index 8af841b65e..8af841b65e 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/lib/permuteDomain.js
+++ b/deps/npm/node_modules/tough-cookie/lib/permuteDomain.js
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/lib/pubsuffix.js b/deps/npm/node_modules/tough-cookie/lib/pubsuffix.js
index f07aa2bf8e..f07aa2bf8e 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/lib/pubsuffix.js
+++ b/deps/npm/node_modules/tough-cookie/lib/pubsuffix.js
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/lib/store.js b/deps/npm/node_modules/tough-cookie/lib/store.js
index bce52925db..bce52925db 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/lib/store.js
+++ b/deps/npm/node_modules/tough-cookie/lib/store.js
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/package.json b/deps/npm/node_modules/tough-cookie/package.json
index 55605b3ee6..f808bccefe 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/package.json
+++ b/deps/npm/node_modules/tough-cookie/package.json
@@ -1,55 +1,72 @@
{
- "author": {
- "name": "Jeremy Stashewsky",
- "email": "jstashewsky@salesforce.com"
+ "_args": [
+ [
+ "tough-cookie@>=0.12.0",
+ "/Users/rebecca/code/npm/node_modules/request"
+ ]
+ ],
+ "_from": "tough-cookie@>=0.12.0",
+ "_id": "tough-cookie@2.0.0",
+ "_inCache": true,
+ "_location": "/tough-cookie",
+ "_nodeVersion": "0.12.2",
+ "_npmUser": {
+ "email": "jstash@gmail.com",
+ "name": "jstash"
},
- "license": "BSD-3-Clause",
- "name": "tough-cookie",
- "description": "RFC6265 Cookies and Cookie Jar for node.js",
- "keywords": [
- "HTTP",
- "cookie",
- "cookies",
- "set-cookie",
- "cookiejar",
- "jar",
- "RFC6265",
- "RFC2965"
+ "_npmVersion": "2.7.4",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "tough-cookie",
+ "raw": "tough-cookie@>=0.12.0",
+ "rawSpec": ">=0.12.0",
+ "scope": null,
+ "spec": ">=0.12.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/request"
],
- "version": "2.0.0",
- "homepage": "https://github.com/SalesforceEng/tough-cookie",
- "repository": {
- "type": "git",
- "url": "git://github.com/SalesforceEng/tough-cookie.git"
+ "_resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz",
+ "_shasum": "41ce08720b35cf90beb044dd2609fb19e928718f",
+ "_shrinkwrap": null,
+ "_spec": "tough-cookie@>=0.12.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/request",
+ "author": {
+ "email": "jstashewsky@salesforce.com",
+ "name": "Jeremy Stashewsky"
},
"bugs": {
"url": "https://github.com/SalesforceEng/tough-cookie/issues"
},
- "main": "./lib/cookie",
- "scripts": {
- "test": "vows test/*_test.js"
- },
- "engines": {
- "node": ">=0.10.0"
- },
+ "dependencies": {},
+ "description": "RFC6265 Cookies and Cookie Jar for node.js",
"devDependencies": {
- "vows": "0.7.0",
- "async": ">=0.1.12"
- },
- "gitHead": "a3af6104da7787c23bb98910109b0e0e8a10153c",
- "_id": "tough-cookie@2.0.0",
- "_shasum": "41ce08720b35cf90beb044dd2609fb19e928718f",
- "_from": "tough-cookie@>=0.12.0",
- "_npmVersion": "2.7.4",
- "_nodeVersion": "0.12.2",
- "_npmUser": {
- "name": "jstash",
- "email": "jstash@gmail.com"
+ "async": ">=0.1.12",
+ "vows": "0.7.0"
},
+ "directories": {},
"dist": {
"shasum": "41ce08720b35cf90beb044dd2609fb19e928718f",
"tarball": "http://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz"
},
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "gitHead": "a3af6104da7787c23bb98910109b0e0e8a10153c",
+ "homepage": "https://github.com/SalesforceEng/tough-cookie",
+ "keywords": [
+ "HTTP",
+ "RFC2965",
+ "RFC6265",
+ "cookie",
+ "cookiejar",
+ "cookies",
+ "jar",
+ "set-cookie"
+ ],
+ "license": "BSD-3-Clause",
+ "main": "./lib/cookie",
"maintainers": [
{
"name": "jstash",
@@ -60,7 +77,14 @@
"email": "services@goinstant.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "tough-cookie",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/SalesforceEng/tough-cookie.git"
+ },
+ "scripts": {
+ "test": "vows test/*_test.js"
+ },
+ "version": "2.0.0"
}
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/public-suffix.txt b/deps/npm/node_modules/tough-cookie/public-suffix.txt
index d5c9924ed5..d5c9924ed5 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/public-suffix.txt
+++ b/deps/npm/node_modules/tough-cookie/public-suffix.txt
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/test/api_test.js b/deps/npm/node_modules/tough-cookie/test/api_test.js
index b21326cdf0..b21326cdf0 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/test/api_test.js
+++ b/deps/npm/node_modules/tough-cookie/test/api_test.js
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/test/cookie_jar_test.js b/deps/npm/node_modules/tough-cookie/test/cookie_jar_test.js
index 689407b0b1..689407b0b1 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/test/cookie_jar_test.js
+++ b/deps/npm/node_modules/tough-cookie/test/cookie_jar_test.js
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/test/cookie_sorting_test.js b/deps/npm/node_modules/tough-cookie/test/cookie_sorting_test.js
index 826562a2b2..826562a2b2 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/test/cookie_sorting_test.js
+++ b/deps/npm/node_modules/tough-cookie/test/cookie_sorting_test.js
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/test/cookie_to_json_test.js b/deps/npm/node_modules/tough-cookie/test/cookie_to_json_test.js
index 94a23d46eb..94a23d46eb 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/test/cookie_to_json_test.js
+++ b/deps/npm/node_modules/tough-cookie/test/cookie_to_json_test.js
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/test/cookie_to_string_test.js b/deps/npm/node_modules/tough-cookie/test/cookie_to_string_test.js
index b7ad10da1c..b7ad10da1c 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/test/cookie_to_string_test.js
+++ b/deps/npm/node_modules/tough-cookie/test/cookie_to_string_test.js
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/test/date_test.js b/deps/npm/node_modules/tough-cookie/test/date_test.js
index afd989c547..afd989c547 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/test/date_test.js
+++ b/deps/npm/node_modules/tough-cookie/test/date_test.js
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/test/domain_and_path_test.js b/deps/npm/node_modules/tough-cookie/test/domain_and_path_test.js
index 175fa9f70b..175fa9f70b 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/test/domain_and_path_test.js
+++ b/deps/npm/node_modules/tough-cookie/test/domain_and_path_test.js
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/test/ietf_data/dates/bsd-examples.json b/deps/npm/node_modules/tough-cookie/test/ietf_data/dates/bsd-examples.json
index bc43160da1..bc43160da1 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/test/ietf_data/dates/bsd-examples.json
+++ b/deps/npm/node_modules/tough-cookie/test/ietf_data/dates/bsd-examples.json
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/test/ietf_data/dates/examples.json b/deps/npm/node_modules/tough-cookie/test/ietf_data/dates/examples.json
index 61e674d447..61e674d447 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/test/ietf_data/dates/examples.json
+++ b/deps/npm/node_modules/tough-cookie/test/ietf_data/dates/examples.json
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/test/ietf_data/parser.json b/deps/npm/node_modules/tough-cookie/test/ietf_data/parser.json
index 783f660bfa..783f660bfa 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/test/ietf_data/parser.json
+++ b/deps/npm/node_modules/tough-cookie/test/ietf_data/parser.json
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/test/ietf_test.js b/deps/npm/node_modules/tough-cookie/test/ietf_test.js
index 8bd41dd654..8bd41dd654 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/test/ietf_test.js
+++ b/deps/npm/node_modules/tough-cookie/test/ietf_test.js
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/test/jar_serialization_test.js b/deps/npm/node_modules/tough-cookie/test/jar_serialization_test.js
index 277c90c8f4..277c90c8f4 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/test/jar_serialization_test.js
+++ b/deps/npm/node_modules/tough-cookie/test/jar_serialization_test.js
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/test/lifetime_test.js b/deps/npm/node_modules/tough-cookie/test/lifetime_test.js
index e66a22b266..e66a22b266 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/test/lifetime_test.js
+++ b/deps/npm/node_modules/tough-cookie/test/lifetime_test.js
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/test/parsing_test.js b/deps/npm/node_modules/tough-cookie/test/parsing_test.js
index cb37c6367a..cb37c6367a 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/test/parsing_test.js
+++ b/deps/npm/node_modules/tough-cookie/test/parsing_test.js
diff --git a/deps/npm/node_modules/request/node_modules/tough-cookie/test/regression_test.js b/deps/npm/node_modules/tough-cookie/test/regression_test.js
index 4edb609724..4edb609724 100644
--- a/deps/npm/node_modules/request/node_modules/tough-cookie/test/regression_test.js
+++ b/deps/npm/node_modules/tough-cookie/test/regression_test.js
diff --git a/deps/npm/node_modules/request/node_modules/tunnel-agent/LICENSE b/deps/npm/node_modules/tunnel-agent/LICENSE
index a4a9aee0c2..a4a9aee0c2 100644
--- a/deps/npm/node_modules/request/node_modules/tunnel-agent/LICENSE
+++ b/deps/npm/node_modules/tunnel-agent/LICENSE
diff --git a/deps/npm/node_modules/request/node_modules/tunnel-agent/README.md b/deps/npm/node_modules/tunnel-agent/README.md
index bb533d56b1..bb533d56b1 100644
--- a/deps/npm/node_modules/request/node_modules/tunnel-agent/README.md
+++ b/deps/npm/node_modules/tunnel-agent/README.md
diff --git a/deps/npm/node_modules/request/node_modules/tunnel-agent/index.js b/deps/npm/node_modules/tunnel-agent/index.js
index da516ec43f..6a0d9642c9 100644
--- a/deps/npm/node_modules/request/node_modules/tunnel-agent/index.js
+++ b/deps/npm/node_modules/tunnel-agent/index.js
@@ -116,7 +116,7 @@ TunnelingAgent.prototype.createSocket = function createSocket(options, cb) {
var placeholder = {}
self.sockets.push(placeholder)
- var connectOptions = mergeOptions({}, self.proxyOptions,
+ var connectOptions = mergeOptions({}, self.proxyOptions,
{ method: 'CONNECT'
, path: options.host + ':' + options.port
, agent: false
@@ -181,7 +181,7 @@ TunnelingAgent.prototype.createSocket = function createSocket(options, cb) {
TunnelingAgent.prototype.removeSocket = function removeSocket(socket) {
var pos = this.sockets.indexOf(socket)
if (pos === -1) return
-
+
this.sockets.splice(pos, 1)
var pending = this.requests.shift()
@@ -196,7 +196,7 @@ function createSecureSocket(options, cb) {
var self = this
TunnelingAgent.prototype.createSocket.call(self, options, function(socket) {
// 0 is dummy port for v0.6
- var secureSocket = tls.connect(0, mergeOptions({}, self.options,
+ var secureSocket = tls.connect(0, mergeOptions({}, self.options,
{ servername: options.host
, socket: socket
}
diff --git a/deps/npm/node_modules/request/node_modules/tunnel-agent/package.json b/deps/npm/node_modules/tunnel-agent/package.json
index 77c19da8d3..67f840442a 100644
--- a/deps/npm/node_modules/request/node_modules/tunnel-agent/package.json
+++ b/deps/npm/node_modules/tunnel-agent/package.json
@@ -1,41 +1,59 @@
{
+ "_args": [
+ [
+ "tunnel-agent@~0.4.0",
+ "/Users/rebecca/code/npm/node_modules/request"
+ ]
+ ],
+ "_from": "tunnel-agent@>=0.4.0 <0.5.0",
+ "_id": "tunnel-agent@0.4.1",
+ "_inCache": true,
+ "_location": "/tunnel-agent",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "simeonvelichkov@gmail.com",
+ "name": "simov"
+ },
+ "_npmVersion": "2.11.2",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "tunnel-agent",
+ "raw": "tunnel-agent@~0.4.0",
+ "rawSpec": "~0.4.0",
+ "scope": null,
+ "spec": ">=0.4.0 <0.5.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/request"
+ ],
+ "_resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz",
+ "_shasum": "bbeecff4d679ce753db9462761a88dfcec3c5ab3",
+ "_shrinkwrap": null,
+ "_spec": "tunnel-agent@~0.4.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/request",
"author": {
- "name": "Mikeal Rogers",
"email": "mikeal.rogers@gmail.com",
+ "name": "Mikeal Rogers",
"url": "http://www.futurealoof.com"
},
- "name": "tunnel-agent",
- "description": "HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.",
- "version": "0.4.1",
- "repository": {
- "url": "git+https://github.com/mikeal/tunnel-agent.git"
+ "bugs": {
+ "url": "https://github.com/mikeal/tunnel-agent/issues"
},
- "main": "index.js",
"dependencies": {},
+ "description": "HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.",
"devDependencies": {},
- "optionalDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "bbeecff4d679ce753db9462761a88dfcec3c5ab3",
+ "tarball": "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz"
+ },
"engines": {
"node": "*"
},
"gitHead": "912a7a6d00e10ec76baf9c9369de280fa5badef3",
- "bugs": {
- "url": "https://github.com/mikeal/tunnel-agent/issues"
- },
"homepage": "https://github.com/mikeal/tunnel-agent#readme",
- "_id": "tunnel-agent@0.4.1",
- "scripts": {},
- "_shasum": "bbeecff4d679ce753db9462761a88dfcec3c5ab3",
- "_from": "tunnel-agent@>=0.4.0 <0.5.0",
- "_npmVersion": "2.11.2",
- "_nodeVersion": "0.12.5",
- "_npmUser": {
- "name": "simov",
- "email": "simeonvelichkov@gmail.com"
- },
- "dist": {
- "shasum": "bbeecff4d679ce753db9462761a88dfcec3c5ab3",
- "tarball": "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz"
- },
+ "main": "index.js",
"maintainers": [
{
"name": "mikeal",
@@ -54,7 +72,11 @@
"email": "simeonvelichkov@gmail.com"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "tunnel-agent",
+ "optionalDependencies": {},
+ "repository": {
+ "url": "git+https://github.com/mikeal/tunnel-agent.git"
+ },
+ "scripts": {},
+ "version": "0.4.1"
}
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/.travis.yml b/deps/npm/node_modules/typedarray/.travis.yml
index cc4dba29d9..cc4dba29d9 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/.travis.yml
+++ b/deps/npm/node_modules/typedarray/.travis.yml
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/LICENSE b/deps/npm/node_modules/typedarray/LICENSE
index 11adfaec9e..11adfaec9e 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/LICENSE
+++ b/deps/npm/node_modules/typedarray/LICENSE
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/example/tarray.js b/deps/npm/node_modules/typedarray/example/tarray.js
index 8423d7c9b1..8423d7c9b1 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/example/tarray.js
+++ b/deps/npm/node_modules/typedarray/example/tarray.js
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/index.js b/deps/npm/node_modules/typedarray/index.js
index 5e540841f4..5e540841f4 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/index.js
+++ b/deps/npm/node_modules/typedarray/index.js
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/package.json b/deps/npm/node_modules/typedarray/package.json
index b8b59f5c30..3d8667a09c 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/package.json
+++ b/deps/npm/node_modules/typedarray/package.json
@@ -1,17 +1,53 @@
{
- "name": "typedarray",
- "version": "0.0.6",
+ "_args": [
+ [
+ "typedarray@~0.0.5",
+ "/Users/rebecca/code/npm/node_modules/concat-stream"
+ ]
+ ],
+ "_from": "typedarray@>=0.0.5 <0.1.0",
+ "_id": "typedarray@0.0.6",
+ "_inCache": true,
+ "_location": "/typedarray",
+ "_npmUser": {
+ "email": "mail@substack.net",
+ "name": "substack"
+ },
+ "_npmVersion": "1.4.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "typedarray",
+ "raw": "typedarray@~0.0.5",
+ "rawSpec": "~0.0.5",
+ "scope": null,
+ "spec": ">=0.0.5 <0.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/concat-stream"
+ ],
+ "_resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "_shasum": "867ac74e3864187b1d3d47d996a78ec5c8830777",
+ "_shrinkwrap": null,
+ "_spec": "typedarray@~0.0.5",
+ "_where": "/Users/rebecca/code/npm/node_modules/concat-stream",
+ "author": {
+ "email": "mail@substack.net",
+ "name": "James Halliday",
+ "url": "http://substack.net"
+ },
+ "bugs": {
+ "url": "https://github.com/substack/typedarray/issues"
+ },
+ "dependencies": {},
"description": "TypedArray polyfill for old browsers",
- "main": "index.js",
"devDependencies": {
"tape": "~2.3.2"
},
- "scripts": {
- "test": "tape test/*.js test/server/*.js"
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/substack/typedarray.git"
+ "directories": {},
+ "dist": {
+ "shasum": "867ac74e3864187b1d3d47d996a78ec5c8830777",
+ "tarball": "http://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
},
"homepage": "https://github.com/substack/typedarray",
"keywords": [
@@ -19,61 +55,49 @@
"DataView",
"Float32Array",
"Float64Array",
- "Int8Array",
"Int16Array",
"Int32Array",
- "Uint8Array",
- "Uint8ClampedArray",
+ "Int8Array",
"Uint16Array",
"Uint32Array",
- "typed",
+ "Uint8Array",
+ "Uint8ClampedArray",
"array",
- "polyfill"
+ "polyfill",
+ "typed"
],
- "author": {
- "name": "James Halliday",
- "email": "mail@substack.net",
- "url": "http://substack.net"
- },
"license": "MIT",
+ "main": "index.js",
+ "maintainers": [
+ {
+ "name": "substack",
+ "email": "mail@substack.net"
+ }
+ ],
+ "name": "typedarray",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/substack/typedarray.git"
+ },
+ "scripts": {
+ "test": "tape test/*.js test/server/*.js"
+ },
"testling": {
- "files": "test/*.js",
"browsers": [
- "ie/6..latest",
- "firefox/16..latest",
- "firefox/nightly",
+ "android-browser/4.2..latest",
"chrome/22..latest",
"chrome/canary",
- "opera/12..latest",
- "opera/next",
- "safari/5.1..latest",
+ "firefox/16..latest",
+ "firefox/nightly",
+ "ie/6..latest",
"ipad/6.0..latest",
"iphone/6.0..latest",
- "android-browser/4.2..latest"
- ]
- },
- "bugs": {
- "url": "https://github.com/substack/typedarray/issues"
- },
- "_id": "typedarray@0.0.6",
- "dist": {
- "shasum": "867ac74e3864187b1d3d47d996a78ec5c8830777",
- "tarball": "http://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
- },
- "_from": "typedarray@>=0.0.5 <0.1.0",
- "_npmVersion": "1.4.3",
- "_npmUser": {
- "name": "substack",
- "email": "mail@substack.net"
+ "opera/12..latest",
+ "opera/next",
+ "safari/5.1..latest"
+ ],
+ "files": "test/*.js"
},
- "maintainers": [
- {
- "name": "substack",
- "email": "mail@substack.net"
- }
- ],
- "directories": {},
- "_shasum": "867ac74e3864187b1d3d47d996a78ec5c8830777",
- "_resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
- "readme": "ERROR: No README data found!"
+ "version": "0.0.6"
}
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/readme.markdown b/deps/npm/node_modules/typedarray/readme.markdown
index d18f6f7197..d18f6f7197 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/readme.markdown
+++ b/deps/npm/node_modules/typedarray/readme.markdown
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/test/server/undef_globals.js b/deps/npm/node_modules/typedarray/test/server/undef_globals.js
index 425950f9fc..e57dabdceb 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/test/server/undef_globals.js
+++ b/deps/npm/node_modules/typedarray/test/server/undef_globals.js
@@ -11,7 +11,7 @@ test('u8a without globals', function (t) {
vm.runInNewContext(src, c);
var TA = c.module.exports;
var ua = new(TA.Uint8Array)(5);
-
+
t.equal(ua.length, 5);
ua[1] = 256 + 55;
t.equal(ua[1], 55);
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/test/tarray.js b/deps/npm/node_modules/typedarray/test/tarray.js
index df596a34f2..df596a34f2 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/test/tarray.js
+++ b/deps/npm/node_modules/typedarray/test/tarray.js
diff --git a/deps/npm/node_modules/uid-number/package.json b/deps/npm/node_modules/uid-number/package.json
index 8d416235f8..2d1af9ce8d 100644
--- a/deps/npm/node_modules/uid-number/package.json
+++ b/deps/npm/node_modules/uid-number/package.json
@@ -1,49 +1,72 @@
{
+ "_args": [
+ [
+ "uid-number@0.0.6",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "uid-number@0.0.6",
+ "_id": "uid-number@0.0.6",
+ "_inCache": true,
+ "_location": "/uid-number",
+ "_nodeVersion": "0.10.31",
+ "_npmUser": {
+ "email": "i@izs.me",
+ "name": "isaacs"
+ },
+ "_npmVersion": "2.1.3",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "uid-number",
+ "raw": "uid-number@0.0.6",
+ "rawSpec": "0.0.6",
+ "scope": null,
+ "spec": "0.0.6",
+ "type": "version"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz",
+ "_shasum": "0ea10e8035e8eb5b8e4449f06da1c730663baa81",
+ "_shrinkwrap": null,
+ "_spec": "uid-number@0.0.6",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "name": "uid-number",
- "description": "Convert a username/group name to a uid/gid number",
- "version": "0.0.6",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/uid-number.git"
+ "bugs": {
+ "url": "https://github.com/isaacs/uid-number/issues"
},
- "main": "uid-number.js",
"dependencies": {},
+ "description": "Convert a username/group name to a uid/gid number",
"devDependencies": {},
- "optionalDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "0ea10e8035e8eb5b8e4449f06da1c730663baa81",
+ "tarball": "http://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz"
+ },
"engines": {
"node": "*"
},
- "license": "ISC",
"gitHead": "aab48f5d6bda85794946b26d945d2ee452e0e9ab",
- "bugs": {
- "url": "https://github.com/isaacs/uid-number/issues"
- },
"homepage": "https://github.com/isaacs/uid-number",
- "_id": "uid-number@0.0.6",
- "scripts": {},
- "_shasum": "0ea10e8035e8eb5b8e4449f06da1c730663baa81",
- "_from": "uid-number@>=0.0.6 <0.1.0",
- "_npmVersion": "2.1.3",
- "_nodeVersion": "0.10.31",
- "_npmUser": {
- "name": "isaacs",
- "email": "i@izs.me"
- },
+ "license": "ISC",
+ "main": "uid-number.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "dist": {
- "shasum": "0ea10e8035e8eb5b8e4449f06da1c730663baa81",
- "tarball": "http://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz"
+ "name": "uid-number",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/uid-number.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz"
+ "scripts": {},
+ "version": "0.0.6"
}
diff --git a/deps/npm/node_modules/umask/package.json b/deps/npm/node_modules/umask/package.json
index ed84e346f1..c0c6fdc114 100644
--- a/deps/npm/node_modules/umask/package.json
+++ b/deps/npm/node_modules/umask/package.json
@@ -1,53 +1,78 @@
{
- "name": "umask",
- "version": "1.1.0",
- "description": "convert umask from string <-> number",
- "main": "index.js",
- "scripts": {
- "test": "lab -ct 100",
- "lint": "jslint --terse --latest *.js test/*.js"
+ "_args": [
+ [
+ "umask@~1.1.0",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "umask@>=1.1.0 <1.2.0",
+ "_id": "umask@1.1.0",
+ "_inCache": true,
+ "_location": "/umask",
+ "_nodeVersion": "0.10.35",
+ "_npmUser": {
+ "email": "smikes@cubane.com",
+ "name": "smikes"
},
- "repository": {
- "type": "git",
- "url": "https://github.com/smikes/umask.git"
+ "_npmVersion": "2.2.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "umask",
+ "raw": "umask@~1.1.0",
+ "rawSpec": "~1.1.0",
+ "scope": null,
+ "spec": ">=1.1.0 <1.2.0",
+ "type": "range"
},
- "keywords": [
- "umask"
+ "_requiredBy": [
+ "/"
],
+ "_resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz",
+ "_shasum": "f29cebf01df517912bb58ff9c4e50fde8e33320d",
+ "_shrinkwrap": null,
+ "_spec": "umask@~1.1.0",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Sam Mikes",
- "email": "smikes@cubane.com"
+ "email": "smikes@cubane.com",
+ "name": "Sam Mikes"
},
- "license": "MIT",
"bugs": {
"url": "https://github.com/smikes/umask/issues"
},
- "homepage": "https://github.com/smikes/umask",
+ "dependencies": {},
+ "description": "convert umask from string <-> number",
"devDependencies": {
"code": "^1.2.1",
"jslint": "^0.7.2",
"lab": "^5.2.0"
},
- "gitHead": "63d821e4d0b06ef9a4b727c5fbe5976e9534d76e",
- "_id": "umask@1.1.0",
- "_shasum": "f29cebf01df517912bb58ff9c4e50fde8e33320d",
- "_from": "umask@>=1.1.0 <1.2.0",
- "_npmVersion": "2.2.0",
- "_nodeVersion": "0.10.35",
- "_npmUser": {
- "name": "smikes",
- "email": "smikes@cubane.com"
+ "directories": {},
+ "dist": {
+ "shasum": "f29cebf01df517912bb58ff9c4e50fde8e33320d",
+ "tarball": "http://registry.npmjs.org/umask/-/umask-1.1.0.tgz"
},
+ "gitHead": "63d821e4d0b06ef9a4b727c5fbe5976e9534d76e",
+ "homepage": "https://github.com/smikes/umask",
+ "keywords": [
+ "umask"
+ ],
+ "license": "MIT",
+ "main": "index.js",
"maintainers": [
{
"name": "smikes",
"email": "smikes@cubane.com"
}
],
- "dist": {
- "shasum": "f29cebf01df517912bb58ff9c4e50fde8e33320d",
- "tarball": "http://registry.npmjs.org/umask/-/umask-1.1.0.tgz"
+ "name": "umask",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/smikes/umask.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz"
+ "scripts": {
+ "lint": "jslint --terse --latest *.js test/*.js",
+ "test": "lab -ct 100"
+ },
+ "version": "1.1.0"
}
diff --git a/deps/npm/node_modules/unique-filename/.npmignore b/deps/npm/node_modules/unique-filename/.npmignore
new file mode 100644
index 0000000000..1ab9fa63f5
--- /dev/null
+++ b/deps/npm/node_modules/unique-filename/.npmignore
@@ -0,0 +1,5 @@
+*~
+.#*
+DEADJOE
+
+node_modules
diff --git a/deps/npm/node_modules/unique-filename/README.md b/deps/npm/node_modules/unique-filename/README.md
new file mode 100644
index 0000000000..4b5b241eb9
--- /dev/null
+++ b/deps/npm/node_modules/unique-filename/README.md
@@ -0,0 +1,33 @@
+unique-filename
+===============
+
+Generate a unique filename for use in temporary directories or caches.
+
+```
+var uniqueFilename = require('unique-filename')
+
+// returns something like: /tmp/912ec803b2ce49e4a541068d495ab570
+var randomTmpfile = uniqueFilename(os.tmpdir())
+
+// returns something like: /tmp/my-test-912ec803b2ce49e4a541068d495ab570
+var randomPrefixedTmpfile = uniqueFilename(os.tmpdir(), 'my-test')
+
+var uniqueTmpfile = uniqueFilename('/tmp', 'testing', '/my/thing/to/uniq/on')
+```
+
+### uniqueFilename(*dir*, *fileprefix*, *uniqstr*) → String
+
+Returns the full path of a unique filename that looks like:
+`dir/prefix-912ec803b2ce49e4a541068d495ab570`
+or `dir/912ec803b2ce49e4a541068d495ab570`
+
+*dir* – The path you want the filename in. `os.tmpdir()` is a good choice for this.
+
+*fileprefix* – A string to append prior to the unique part of the filename.
+The parameter is required if *uniqstr* is also passed in but is otherwise
+optional and can be `undefined`/`null`/`''`. If present and not empty
+then this string plus a hyphen are prepended to the unique part.
+
+*uniqstr* – Optional, if not passed the unique part of the resulting
+filename will be random. If passed in it will be generated from this string
+in a reproducable way.
diff --git a/deps/npm/node_modules/unique-filename/index.js b/deps/npm/node_modules/unique-filename/index.js
new file mode 100644
index 0000000000..02bf1e2731
--- /dev/null
+++ b/deps/npm/node_modules/unique-filename/index.js
@@ -0,0 +1,8 @@
+'use strict'
+var path = require('path')
+
+var uniqueSlug = require('unique-slug')
+
+module.exports = function (filepath, prefix, uniq) {
+ return path.join(filepath, (prefix ? prefix + '-' : '') + uniqueSlug(uniq))
+}
diff --git a/deps/npm/node_modules/unique-filename/package.json b/deps/npm/node_modules/unique-filename/package.json
new file mode 100644
index 0000000000..2b3f9a1b6c
--- /dev/null
+++ b/deps/npm/node_modules/unique-filename/package.json
@@ -0,0 +1,76 @@
+{
+ "_args": [
+ [
+ "unique-filename@~1.0.0",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "unique-filename@>=1.0.0 <1.1.0",
+ "_id": "unique-filename@1.0.0",
+ "_inCache": true,
+ "_location": "/unique-filename",
+ "_nodeVersion": "1.6.2",
+ "_npmUser": {
+ "email": "me@re-becca.org",
+ "name": "iarna"
+ },
+ "_npmVersion": "2.7.6",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "unique-filename",
+ "raw": "unique-filename@~1.0.0",
+ "rawSpec": "~1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <1.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_shasum": "0bee4219e192e86da3c4ffc0cc6e054d8634eab9",
+ "_shrinkwrap": null,
+ "_spec": "unique-filename@~1.0.0",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "me@re-becca.org",
+ "name": "Rebecca Turner",
+ "url": "http://re-becca.org/"
+ },
+ "bugs": {
+ "url": "https://github.com/iarna/unique-filename/issues"
+ },
+ "dependencies": {
+ "unique-slug": "^1.0.0"
+ },
+ "description": "Generate a unique filename for use in temporary directories or caches.",
+ "devDependencies": {
+ "standard": "^3.7.3",
+ "tap": "^1.0.0"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "0bee4219e192e86da3c4ffc0cc6e054d8634eab9",
+ "tarball": "http://registry.npmjs.org/unique-filename/-/unique-filename-1.0.0.tgz"
+ },
+ "gitHead": "935739361f6ecc7b613c5daf66a57b67938796d4",
+ "homepage": "https://github.com/iarna/unique-filename",
+ "keywords": [],
+ "license": "ISC",
+ "main": "index.js",
+ "maintainers": [
+ {
+ "name": "iarna",
+ "email": "me@re-becca.org"
+ }
+ ],
+ "name": "unique-filename",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/iarna/unique-filename.git"
+ },
+ "scripts": {
+ "test": "standard && tap test"
+ },
+ "version": "1.0.0"
+}
diff --git a/deps/npm/node_modules/unique-filename/test/index.js b/deps/npm/node_modules/unique-filename/test/index.js
new file mode 100644
index 0000000000..b1a8fee5eb
--- /dev/null
+++ b/deps/npm/node_modules/unique-filename/test/index.js
@@ -0,0 +1,23 @@
+'sue strict'
+var t = require('tap')
+var uniqueFilename = require('../index.js')
+
+t.plan(6)
+
+var randomTmpfile = uniqueFilename('tmp')
+t.like(randomTmpfile, /^tmp.[a-f0-9]{32}$/, 'random tmp file')
+
+var randomAgain = uniqueFilename('tmp')
+t.notEqual(randomAgain, randomTmpfile, 'random tmp files are not the same')
+
+var randomPrefixedTmpfile = uniqueFilename('tmp', 'my-test')
+t.like(randomPrefixedTmpfile, /^tmp.my-test-[a-f0-9]{32}$/, 'random prefixed tmp file')
+
+var randomPrefixedAgain = uniqueFilename('tmp', 'my-test')
+t.notEqual(randomPrefixedAgain, randomPrefixedTmpfile, 'random prefixed tmp files are not the same')
+
+var uniqueTmpfile = uniqueFilename('tmp', 'testing', '/my/thing/to/uniq/on')
+t.like(uniqueTmpfile, /^tmp.testing-dd1ecbb112056bb8a7347e852ce3ddf9$/, 'unique filename')
+
+var uniqueAgain = uniqueFilename('tmp', 'testing', '/my/thing/to/uniq/on')
+t.is(uniqueTmpfile, uniqueAgain, 'same unique string component produces same filename')
diff --git a/deps/npm/node_modules/unique-slug/.npmignore b/deps/npm/node_modules/unique-slug/.npmignore
new file mode 100644
index 0000000000..1ab9fa63f5
--- /dev/null
+++ b/deps/npm/node_modules/unique-slug/.npmignore
@@ -0,0 +1,5 @@
+*~
+.#*
+DEADJOE
+
+node_modules
diff --git a/deps/npm/node_modules/unique-slug/README.md b/deps/npm/node_modules/unique-slug/README.md
new file mode 100644
index 0000000000..617735a986
--- /dev/null
+++ b/deps/npm/node_modules/unique-slug/README.md
@@ -0,0 +1,19 @@
+unique-slug
+===========
+
+Generate a unique character string suitible for use in files and URLs.
+
+```
+var uniqueSlug = require('unique-slug')
+
+var randomSlug = uniqueSlug()
+var fileSlug = uniqueSlug('/etc/passwd')
+```
+
+### uniqueSlug(*str*) → String (32 chars)
+
+If *str* is passed in then the return value will be its md5 digest in
+hex.
+
+If *str* is not passed in, it will be 16 bytes coverted into 32 hex
+characters, generated by `crypto.pseudoRandomBytes`.
diff --git a/deps/npm/node_modules/unique-slug/index.js b/deps/npm/node_modules/unique-slug/index.js
new file mode 100644
index 0000000000..747cf6d06a
--- /dev/null
+++ b/deps/npm/node_modules/unique-slug/index.js
@@ -0,0 +1,15 @@
+'use strict'
+var crypto = require('crypto')
+
+module.exports = function (uniq) {
+ if (uniq) {
+ var hash = crypto.createHash('md5')
+ hash.update(uniq)
+ return hash.digest('hex')
+ } else {
+ // Safe because w/o a callback because this interface can
+ // neither block nor error (by contrast with randomBytes
+ // which will throw an exception without enough entropy)
+ return crypto.pseudoRandomBytes(16).toString('hex')
+ }
+}
diff --git a/deps/npm/node_modules/unique-slug/package.json b/deps/npm/node_modules/unique-slug/package.json
new file mode 100644
index 0000000000..9592334821
--- /dev/null
+++ b/deps/npm/node_modules/unique-slug/package.json
@@ -0,0 +1,74 @@
+{
+ "_args": [
+ [
+ "unique-slug@^1.0.0",
+ "/Users/rebecca/code/npm/node_modules/unique-filename"
+ ]
+ ],
+ "_from": "unique-slug@>=1.0.0 <2.0.0",
+ "_id": "unique-slug@1.0.0",
+ "_inCache": true,
+ "_location": "/unique-slug",
+ "_nodeVersion": "1.6.2",
+ "_npmUser": {
+ "email": "me@re-becca.org",
+ "name": "iarna"
+ },
+ "_npmVersion": "2.7.6",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "unique-slug",
+ "raw": "unique-slug@^1.0.0",
+ "rawSpec": "^1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/unique-filename"
+ ],
+ "_shasum": "4459d12416f576cc091a3deb19939ec99c735626",
+ "_shrinkwrap": null,
+ "_spec": "unique-slug@^1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/unique-filename",
+ "author": {
+ "email": "me@re-becca.org",
+ "name": "Rebecca Turner",
+ "url": "http://re-becca.org"
+ },
+ "bugs": {
+ "url": "https://github.com/iarna/unique-slug/issues"
+ },
+ "dependencies": {},
+ "description": "Generate a unique character string suitible for use in files and URLs.",
+ "devDependencies": {
+ "standard": "^3.7.3",
+ "tap": "^1.0.0"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "4459d12416f576cc091a3deb19939ec99c735626",
+ "tarball": "http://registry.npmjs.org/unique-slug/-/unique-slug-1.0.0.tgz"
+ },
+ "gitHead": "024b3bd3c0184550702c93f088822e3f38da5c17",
+ "homepage": "https://github.com/iarna/unique-slug",
+ "keywords": [],
+ "license": "ISC",
+ "main": "index.js",
+ "maintainers": [
+ {
+ "name": "iarna",
+ "email": "me@re-becca.org"
+ }
+ ],
+ "name": "unique-slug",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/iarna/unique-slug.git"
+ },
+ "scripts": {
+ "test": "standard && tap test"
+ },
+ "version": "1.0.0"
+}
diff --git a/deps/npm/node_modules/unique-slug/test/index.js b/deps/npm/node_modules/unique-slug/test/index.js
new file mode 100644
index 0000000000..6866678ed0
--- /dev/null
+++ b/deps/npm/node_modules/unique-slug/test/index.js
@@ -0,0 +1,13 @@
+'use strict'
+var t = require('tap')
+var uniqueSlug = require('../index.js')
+
+t.plan(5)
+var slugA = uniqueSlug()
+t.is(slugA.length, 32, 'random slugs are 32 chars')
+t.notEqual(slugA, uniqueSlug(), "two slugs aren't the same")
+var base = '/path/to/thingy'
+var slugB = uniqueSlug(base)
+t.is(slugB.length, 32, 'string based slugs are 32 chars')
+t.is(slugB, uniqueSlug(base), 'two string based slugs, from the same string are the same')
+t.notEqual(slugB, uniqueSlug(slugA), 'two string based slongs, from diff strings are different')
diff --git a/deps/npm/node_modules/unpipe/HISTORY.md b/deps/npm/node_modules/unpipe/HISTORY.md
new file mode 100644
index 0000000000..85e0f8d747
--- /dev/null
+++ b/deps/npm/node_modules/unpipe/HISTORY.md
@@ -0,0 +1,4 @@
+1.0.0 / 2015-06-14
+==================
+
+ * Initial release
diff --git a/deps/npm/node_modules/github-url-from-git/LICENSE b/deps/npm/node_modules/unpipe/LICENSE
index b7409302c4..aed0138278 100644
--- a/deps/npm/node_modules/github-url-from-git/LICENSE
+++ b/deps/npm/node_modules/unpipe/LICENSE
@@ -1,6 +1,6 @@
(The MIT License)
-Copyright (c) 2013 TJ Holowaychuk <tj@vision-media.ca>
+Copyright (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
diff --git a/deps/npm/node_modules/unpipe/README.md b/deps/npm/node_modules/unpipe/README.md
new file mode 100644
index 0000000000..e536ad2c04
--- /dev/null
+++ b/deps/npm/node_modules/unpipe/README.md
@@ -0,0 +1,43 @@
+# unpipe
+
+[![NPM Version][npm-image]][npm-url]
+[![NPM Downloads][downloads-image]][downloads-url]
+[![Node.js Version][node-image]][node-url]
+[![Build Status][travis-image]][travis-url]
+[![Test Coverage][coveralls-image]][coveralls-url]
+
+Unpipe a stream from all destinations.
+
+## Installation
+
+```sh
+$ npm install unpipe
+```
+
+## API
+
+```js
+var unpipe = require('unpipe')
+```
+
+### unpipe(stream)
+
+Unpipes all destinations from a given stream. With stream 2+, this is
+equivalent to `stream.unpipe()`. When used with streams 1 style streams
+(typically Node.js 0.8 and below), this module attempts to undo the
+actions done in `stream.pipe(dest)`.
+
+## License
+
+[MIT](LICENSE)
+
+[npm-image]: https://img.shields.io/npm/v/unpipe.svg
+[npm-url]: https://npmjs.org/package/unpipe
+[node-image]: https://img.shields.io/node/v/unpipe.svg
+[node-url]: http://nodejs.org/download/
+[travis-image]: https://img.shields.io/travis/stream-utils/unpipe.svg
+[travis-url]: https://travis-ci.org/stream-utils/unpipe
+[coveralls-image]: https://img.shields.io/coveralls/stream-utils/unpipe.svg
+[coveralls-url]: https://coveralls.io/r/stream-utils/unpipe?branch=master
+[downloads-image]: https://img.shields.io/npm/dm/unpipe.svg
+[downloads-url]: https://npmjs.org/package/unpipe
diff --git a/deps/npm/node_modules/unpipe/index.js b/deps/npm/node_modules/unpipe/index.js
new file mode 100644
index 0000000000..15c3d97a12
--- /dev/null
+++ b/deps/npm/node_modules/unpipe/index.js
@@ -0,0 +1,69 @@
+/*!
+ * unpipe
+ * Copyright(c) 2015 Douglas Christopher Wilson
+ * MIT Licensed
+ */
+
+'use strict'
+
+/**
+ * Module exports.
+ * @public
+ */
+
+module.exports = unpipe
+
+/**
+ * Determine if there are Node.js pipe-like data listeners.
+ * @private
+ */
+
+function hasPipeDataListeners(stream) {
+ var listeners = stream.listeners('data')
+
+ for (var i = 0; i < listeners.length; i++) {
+ if (listeners[i].name === 'ondata') {
+ return true
+ }
+ }
+
+ return false
+}
+
+/**
+ * Unpipe a stream from all destinations.
+ *
+ * @param {object} stream
+ * @public
+ */
+
+function unpipe(stream) {
+ if (!stream) {
+ throw new TypeError('argument stream is required')
+ }
+
+ if (typeof stream.unpipe === 'function') {
+ // new-style
+ stream.unpipe()
+ return
+ }
+
+ // Node.js 0.8 hack
+ if (!hasPipeDataListeners(stream)) {
+ return
+ }
+
+ var listener
+ var listeners = stream.listeners('close')
+
+ for (var i = 0; i < listeners.length; i++) {
+ listener = listeners[i]
+
+ if (listener.name !== 'cleanup' && listener.name !== 'onclose') {
+ continue
+ }
+
+ // invoke the listener
+ listener.call(stream)
+ }
+}
diff --git a/deps/npm/node_modules/unpipe/package.json b/deps/npm/node_modules/unpipe/package.json
new file mode 100644
index 0000000000..8d270a91e0
--- /dev/null
+++ b/deps/npm/node_modules/unpipe/package.json
@@ -0,0 +1,83 @@
+{
+ "_args": [
+ [
+ "unpipe@~1.0.0",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "unpipe@>=1.0.0 <1.1.0",
+ "_id": "unpipe@1.0.0",
+ "_inCache": true,
+ "_location": "/unpipe",
+ "_npmUser": {
+ "email": "doug@somethingdoug.com",
+ "name": "dougwilson"
+ },
+ "_npmVersion": "1.4.28",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "unpipe",
+ "raw": "unpipe@~1.0.0",
+ "rawSpec": "~1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <1.1.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "_shasum": "b2bf4ee8514aae6165b4817829d21b2ef49904ec",
+ "_shrinkwrap": null,
+ "_spec": "unpipe@~1.0.0",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "email": "doug@somethingdoug.com",
+ "name": "Douglas Christopher Wilson"
+ },
+ "bugs": {
+ "url": "https://github.com/stream-utils/unpipe/issues"
+ },
+ "dependencies": {},
+ "description": "Unpipe a stream from all destinations",
+ "devDependencies": {
+ "istanbul": "0.3.15",
+ "mocha": "2.2.5",
+ "readable-stream": "1.1.13"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "b2bf4ee8514aae6165b4817829d21b2ef49904ec",
+ "tarball": "http://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ },
+ "files": [
+ "HISTORY.md",
+ "LICENSE",
+ "README.md",
+ "index.js"
+ ],
+ "gitHead": "d2df901c06487430e78dca62b6edb8bb2fc5e99d",
+ "homepage": "https://github.com/stream-utils/unpipe",
+ "license": "MIT",
+ "maintainers": [
+ {
+ "name": "dougwilson",
+ "email": "doug@somethingdoug.com"
+ }
+ ],
+ "name": "unpipe",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/stream-utils/unpipe"
+ },
+ "scripts": {
+ "test": "mocha --reporter spec --bail --check-leaks test/",
+ "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/",
+ "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"
+ },
+ "version": "1.0.0"
+}
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/History.md b/deps/npm/node_modules/util-deprecate/History.md
index ec010299b1..ec010299b1 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/History.md
+++ b/deps/npm/node_modules/util-deprecate/History.md
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/LICENSE b/deps/npm/node_modules/util-deprecate/LICENSE
index 6a60e8c225..6a60e8c225 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/LICENSE
+++ b/deps/npm/node_modules/util-deprecate/LICENSE
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/README.md b/deps/npm/node_modules/util-deprecate/README.md
index 75622fa7c2..75622fa7c2 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/README.md
+++ b/deps/npm/node_modules/util-deprecate/README.md
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/browser.js b/deps/npm/node_modules/util-deprecate/browser.js
index 55fa5a4bc6..55fa5a4bc6 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/browser.js
+++ b/deps/npm/node_modules/util-deprecate/browser.js
diff --git a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/node.js b/deps/npm/node_modules/util-deprecate/node.js
index 5e6fcff5dd..5e6fcff5dd 100644
--- a/deps/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/node.js
+++ b/deps/npm/node_modules/util-deprecate/node.js
diff --git a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/package.json b/deps/npm/node_modules/util-deprecate/package.json
index ea487da0e4..aa607316f7 100644
--- a/deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/util-deprecate/package.json
+++ b/deps/npm/node_modules/util-deprecate/package.json
@@ -1,53 +1,78 @@
{
- "name": "util-deprecate",
- "version": "1.0.1",
- "description": "The Node.js `util.deprecate()` function with browser support",
- "main": "node.js",
- "browser": "browser.js",
- "scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
+ "_args": [
+ [
+ "util-deprecate@~1.0.1",
+ "/Users/rebecca/code/npm/node_modules/concat-stream/node_modules/readable-stream"
+ ]
+ ],
+ "_from": "util-deprecate@>=1.0.1 <1.1.0",
+ "_id": "util-deprecate@1.0.1",
+ "_inCache": true,
+ "_location": "/util-deprecate",
+ "_npmUser": {
+ "email": "nathan@tootallnate.net",
+ "name": "tootallnate"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/TooTallNate/util-deprecate.git"
+ "_npmVersion": "1.4.28",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "util-deprecate",
+ "raw": "util-deprecate@~1.0.1",
+ "rawSpec": "~1.0.1",
+ "scope": null,
+ "spec": ">=1.0.1 <1.1.0",
+ "type": "range"
},
- "keywords": [
- "util",
- "deprecate",
- "browserify",
- "browser",
- "node"
+ "_requiredBy": [
+ "/concat-stream/readable-stream"
],
+ "_resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz",
+ "_shasum": "3556a3d13c4c6aa7983d7e2425478197199b7881",
+ "_shrinkwrap": null,
+ "_spec": "util-deprecate@~1.0.1",
+ "_where": "/Users/rebecca/code/npm/node_modules/concat-stream/node_modules/readable-stream",
"author": {
- "name": "Nathan Rajlich",
"email": "nathan@tootallnate.net",
+ "name": "Nathan Rajlich",
"url": "http://n8.io/"
},
- "license": "MIT",
+ "browser": "browser.js",
"bugs": {
"url": "https://github.com/TooTallNate/util-deprecate/issues"
},
- "homepage": "https://github.com/TooTallNate/util-deprecate",
- "gitHead": "6e923f7d98a0afbe5b9c7db9d0f0029c1936746c",
- "_id": "util-deprecate@1.0.1",
- "_shasum": "3556a3d13c4c6aa7983d7e2425478197199b7881",
- "_from": "util-deprecate@>=1.0.1 <1.1.0",
- "_npmVersion": "1.4.28",
- "_npmUser": {
- "name": "tootallnate",
- "email": "nathan@tootallnate.net"
+ "dependencies": {},
+ "description": "The Node.js `util.deprecate()` function with browser support",
+ "devDependencies": {},
+ "directories": {},
+ "dist": {
+ "shasum": "3556a3d13c4c6aa7983d7e2425478197199b7881",
+ "tarball": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz"
},
+ "gitHead": "6e923f7d98a0afbe5b9c7db9d0f0029c1936746c",
+ "homepage": "https://github.com/TooTallNate/util-deprecate",
+ "keywords": [
+ "browser",
+ "browserify",
+ "deprecate",
+ "node",
+ "util"
+ ],
+ "license": "MIT",
+ "main": "node.js",
"maintainers": [
{
"name": "tootallnate",
"email": "nathan@tootallnate.net"
}
],
- "dist": {
- "shasum": "3556a3d13c4c6aa7983d7e2425478197199b7881",
- "tarball": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz"
+ "name": "util-deprecate",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/TooTallNate/util-deprecate.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "echo \"Error: no test specified\" && exit 1"
+ },
+ "version": "1.0.1"
}
diff --git a/deps/npm/node_modules/read-installed/node_modules/util-extend/README.md b/deps/npm/node_modules/util-extend/README.md
index be03922ab0..be03922ab0 100644
--- a/deps/npm/node_modules/read-installed/node_modules/util-extend/README.md
+++ b/deps/npm/node_modules/util-extend/README.md
diff --git a/deps/npm/node_modules/read-installed/node_modules/util-extend/extend.js b/deps/npm/node_modules/util-extend/extend.js
index de9fcf471a..de9fcf471a 100644
--- a/deps/npm/node_modules/read-installed/node_modules/util-extend/extend.js
+++ b/deps/npm/node_modules/util-extend/extend.js
diff --git a/deps/npm/node_modules/read-installed/node_modules/util-extend/package.json b/deps/npm/node_modules/util-extend/package.json
index 259d6c1049..90d27e158c 100644
--- a/deps/npm/node_modules/read-installed/node_modules/util-extend/package.json
+++ b/deps/npm/node_modules/util-extend/package.json
@@ -1,41 +1,66 @@
{
- "name": "util-extend",
- "version": "1.0.1",
- "description": "Node's internal object extension function",
- "main": "extend.js",
- "scripts": {
- "test": "node test.js"
+ "_args": [
+ [
+ "util-extend@^1.0.1",
+ "/Users/rebecca/code/npm/node_modules/read-installed"
+ ]
+ ],
+ "_from": "util-extend@>=1.0.1 <2.0.0",
+ "_id": "util-extend@1.0.1",
+ "_inCache": true,
+ "_location": "/util-extend",
+ "_npmUser": {
+ "email": "i@izs.me",
+ "name": "isaacs"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/util-extend.git"
+ "_npmVersion": "1.3.4",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "util-extend",
+ "raw": "util-extend@^1.0.1",
+ "rawSpec": "^1.0.1",
+ "scope": null,
+ "spec": ">=1.0.1 <2.0.0",
+ "type": "range"
},
+ "_requiredBy": [
+ "/read-installed"
+ ],
+ "_resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.1.tgz",
+ "_shasum": "bb703b79480293ddcdcfb3c6a9fea20f483415bc",
+ "_shrinkwrap": null,
+ "_spec": "util-extend@^1.0.1",
+ "_where": "/Users/rebecca/code/npm/node_modules/read-installed",
"author": "",
- "license": "MIT",
- "readmeFilename": "README.md",
- "readme": "# util-extend\n\nThe Node object extending function that Node uses for Node!\n\n## Usage\n\n```js\nvar extend = require('util-extend');\nfunction functionThatTakesOptions(options) {\n var options = extend(defaults, options);\n // now any unset options are set to the defaults.\n}\n```\n",
"bugs": {
"url": "https://github.com/isaacs/util-extend/issues"
},
- "_id": "util-extend@1.0.1",
+ "dependencies": {},
+ "description": "Node's internal object extension function",
+ "devDependencies": {},
+ "directories": {},
"dist": {
"shasum": "bb703b79480293ddcdcfb3c6a9fea20f483415bc",
"tarball": "http://registry.npmjs.org/util-extend/-/util-extend-1.0.1.tgz"
},
- "_from": "util-extend@>=1.0.1 <2.0.0",
- "_npmVersion": "1.3.4",
- "_npmUser": {
- "name": "isaacs",
- "email": "i@izs.me"
- },
+ "license": "MIT",
+ "main": "extend.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "directories": {},
- "_shasum": "bb703b79480293ddcdcfb3c6a9fea20f483415bc",
- "_resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.1.tgz",
- "homepage": "https://github.com/isaacs/util-extend#readme"
+ "name": "util-extend",
+ "optionalDependencies": {},
+ "readme": "# util-extend\n\nThe Node object extending function that Node uses for Node!\n\n## Usage\n\n```js\nvar extend = require('util-extend');\nfunction functionThatTakesOptions(options) {\n var options = extend(defaults, options);\n // now any unset options are set to the defaults.\n}\n```\n",
+ "readmeFilename": "README.md",
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/util-extend"
+ },
+ "scripts": {
+ "test": "node test.js"
+ },
+ "version": "1.0.1"
}
diff --git a/deps/npm/node_modules/read-installed/node_modules/util-extend/test.js b/deps/npm/node_modules/util-extend/test.js
index fbee2b1e1b..fbee2b1e1b 100644
--- a/deps/npm/node_modules/read-installed/node_modules/util-extend/test.js
+++ b/deps/npm/node_modules/util-extend/test.js
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/LICENSE b/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/LICENSE
deleted file mode 100644
index 68a49daad8..0000000000
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/LICENSE
+++ /dev/null
@@ -1,24 +0,0 @@
-This is free and unencumbered software released into the public domain.
-
-Anyone is free to copy, modify, publish, use, compile, sell, or
-distribute this software, either in source code form or as a compiled
-binary, for any purpose, commercial or non-commercial, and by any
-means.
-
-In jurisdictions that recognize copyright laws, the author or authors
-of this software dedicate any and all copyright interest in the
-software to the public domain. We make this dedication for the benefit
-of the public at large and to the detriment of our heirs and
-successors. We intend this dedication to be an overt act of
-relinquishment in perpetuity of all present and future rights to this
-software under copyright law.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
-OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
-
-For more information, please refer to <http://unlicense.org/>
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/LICENSE b/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/LICENSE
deleted file mode 100644
index 68a49daad8..0000000000
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/LICENSE
+++ /dev/null
@@ -1,24 +0,0 @@
-This is free and unencumbered software released into the public domain.
-
-Anyone is free to copy, modify, publish, use, compile, sell, or
-distribute this software, either in source code form or as a compiled
-binary, for any purpose, commercial or non-commercial, and by any
-means.
-
-In jurisdictions that recognize copyright laws, the author or authors
-of this software dedicate any and all copyright interest in the
-software to the public domain. We make this dedication for the benefit
-of the public at large and to the detriment of our heirs and
-successors. We intend this dedication to be an overt act of
-relinquishment in perpetuity of all present and future rights to this
-software under copyright law.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
-OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
-
-For more information, please refer to <http://unlicense.org/>
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/README.md b/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/README.md
deleted file mode 100755
index 92523532b2..0000000000
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/README.md
+++ /dev/null
@@ -1,55 +0,0 @@
-# spdx-license-ids
-
-A list of [SPDX license](https://spdx.org/licenses/) identifiers
-
-[**Download JSON**](https://raw.githubusercontent.com/shinnn/spdx-license-ids/master/spdx-license-ids.json)
-
-## Use as a JavaScript Library
-
-[![NPM version](https://img.shields.io/npm/v/spdx-license-ids.svg)](https://www.npmjs.org/package/spdx-license-ids)
-[![Bower version](https://img.shields.io/bower/v/spdx-license-ids.svg)](https://github.com/shinnn/spdx-license-ids/releases)
-[![Build Status](https://travis-ci.org/shinnn/spdx-license-ids.svg?branch=master)](https://travis-ci.org/shinnn/spdx-license-ids)
-[![Coverage Status](https://img.shields.io/coveralls/shinnn/spdx-license-ids.svg)](https://coveralls.io/r/shinnn/spdx-license-ids)
-[![devDependency Status](https://david-dm.org/shinnn/spdx-license-ids/dev-status.svg)](https://david-dm.org/shinnn/spdx-license-ids#info=devDependencies)
-
-### Installation
-
-#### Package managers
-
-##### [npm](https://www.npmjs.com/)
-
-```sh
-npm install spdx-license-ids
-```
-
-##### [bower](http://bower.io/)
-
-```sh
-bower install spdx-license-ids
-```
-
-##### [Duo](http://duojs.org/)
-
-```javascript
-const spdxLicenseIds = require('shinnn/spdx-license-ids');
-```
-
-#### Standalone
-
-[Download the script file directly.](https://raw.githubusercontent.com/shinnn/spdx-license-ids/master/spdx-license-ids-browser.js)
-
-### API
-
-#### spdxLicenseIds
-
-Type: `Array` of `String`
-
-It returns an array of SPDX license identifiers.
-
-```javascript
-const spdxLicenseIds = require('spdx-license-ids'); //=> ['Glide', 'Abstyles', 'AFL-1.1', ... ]
-```
-
-## License
-
-[The Unlicense](./LICENSE).
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/package.json b/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/package.json
deleted file mode 100644
index 62c5c37ba9..0000000000
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/package.json
+++ /dev/null
@@ -1,77 +0,0 @@
-{
- "name": "spdx-license-ids",
- "version": "1.0.2",
- "description": "A list of SPDX license identifiers",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/shinnn/spdx-license-ids.git"
- },
- "author": {
- "name": "Shinnosuke Watanabe",
- "url": "https://github.com/shinnn"
- },
- "scripts": {
- "build": "node --harmony_arrow_functions build.js",
- "lint": "eslint --config node_modules/@shinnn/eslintrc/rc.json --ignore-path .gitignore .",
- "pretest": "${npm_package_scripts_build} && ${npm_package_scripts_lint}",
- "test": "node --harmony_arrow_functions test.js",
- "coverage": "node --harmony_arrow_functions node_modules/.bin/istanbul cover test.js",
- "coveralls": "${npm_package_scripts_coverage} && istanbul-coveralls"
- },
- "license": "Unlicense",
- "main": "spdx-license-ids.json",
- "files": [
- "spdx-license-ids.json"
- ],
- "keywords": [
- "spdx",
- "license",
- "licenses",
- "id",
- "identifier",
- "identifiers",
- "json",
- "array",
- "oss",
- "browser",
- "client-side"
- ],
- "devDependencies": {
- "@shinnn/eslintrc": "^1.0.0",
- "each-async": "^1.1.1",
- "eslint": "^0.24.0",
- "got": "^3.3.0",
- "istanbul": "^0.3.17",
- "istanbul-coveralls": "^1.0.3",
- "require-bower-files": "^2.0.0",
- "rimraf": "^2.4.1",
- "stringify-object": "^2.2.0",
- "tape": "^4.0.0"
- },
- "gitHead": "df183ecdf1738f77b1e8e41f686ee56206a40693",
- "bugs": {
- "url": "https://github.com/shinnn/spdx-license-ids/issues"
- },
- "homepage": "https://github.com/shinnn/spdx-license-ids#readme",
- "_id": "spdx-license-ids@1.0.2",
- "_shasum": "0674e9c9a230f980016b5b073a10aa165701677c",
- "_from": "spdx-license-ids@>=1.0.0 <2.0.0",
- "_npmVersion": "2.12.1",
- "_nodeVersion": "2.3.3",
- "_npmUser": {
- "name": "shinnn",
- "email": "snnskwtnb@gmail.com"
- },
- "maintainers": [
- {
- "name": "shinnn",
- "email": "snnskwtnb@gmail.com"
- }
- ],
- "dist": {
- "shasum": "0674e9c9a230f980016b5b073a10aa165701677c",
- "tarball": "http://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.0.2.tgz"
- },
- "directories": {},
- "_resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.0.2.tgz"
-}
diff --git a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/spdx-license-ids.json b/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/spdx-license-ids.json
deleted file mode 100644
index 2a4a78f549..0000000000
--- a/deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/spdx-license-ids.json
+++ /dev/null
@@ -1,303 +0,0 @@
-[
- "Glide",
- "Abstyles",
- "AFL-1.1",
- "AFL-1.2",
- "AFL-2.0",
- "AFL-2.1",
- "AFL-3.0",
- "AMPAS",
- "APL-1.0",
- "Adobe-Glyph",
- "APAFML",
- "Adobe-2006",
- "AGPL-1.0",
- "Afmparse",
- "Aladdin",
- "ADSL",
- "AMDPLPA",
- "ANTLR-PD",
- "Apache-1.0",
- "Apache-1.1",
- "Apache-2.0",
- "AML",
- "APSL-1.0",
- "APSL-1.1",
- "APSL-1.2",
- "APSL-2.0",
- "Artistic-1.0",
- "Artistic-1.0-Perl",
- "Artistic-1.0-cl8",
- "Artistic-2.0",
- "AAL",
- "Bahyph",
- "Barr",
- "Beerware",
- "BitTorrent-1.0",
- "BitTorrent-1.1",
- "BSL-1.0",
- "Borceux",
- "BSD-2-Clause",
- "BSD-2-Clause-FreeBSD",
- "BSD-2-Clause-NetBSD",
- "BSD-3-Clause",
- "BSD-3-Clause-Clear",
- "BSD-4-Clause",
- "BSD-Protection",
- "BSD-3-Clause-Attribution",
- "BSD-4-Clause-UC",
- "bzip2-1.0.5",
- "bzip2-1.0.6",
- "Caldera",
- "CECILL-1.0",
- "CECILL-1.1",
- "CECILL-2.0",
- "CECILL-B",
- "CECILL-C",
- "ClArtistic",
- "MIT-CMU",
- "CNRI-Jython",
- "CNRI-Python",
- "CNRI-Python-GPL-Compatible",
- "CPOL-1.02",
- "CDDL-1.0",
- "CDDL-1.1",
- "CPAL-1.0",
- "CPL-1.0",
- "CATOSL-1.1",
- "Condor-1.1",
- "CC-BY-1.0",
- "CC-BY-2.0",
- "CC-BY-2.5",
- "CC-BY-3.0",
- "CC-BY-4.0",
- "CC-BY-ND-1.0",
- "CC-BY-ND-2.0",
- "CC-BY-ND-2.5",
- "CC-BY-ND-3.0",
- "CC-BY-ND-4.0",
- "CC-BY-NC-1.0",
- "CC-BY-NC-2.0",
- "CC-BY-NC-2.5",
- "CC-BY-NC-3.0",
- "CC-BY-NC-4.0",
- "CC-BY-NC-ND-1.0",
- "CC-BY-NC-ND-2.0",
- "CC-BY-NC-ND-2.5",
- "CC-BY-NC-ND-3.0",
- "CC-BY-NC-ND-4.0",
- "CC-BY-NC-SA-1.0",
- "CC-BY-NC-SA-2.0",
- "CC-BY-NC-SA-2.5",
- "CC-BY-NC-SA-3.0",
- "CC-BY-NC-SA-4.0",
- "CC-BY-SA-1.0",
- "CC-BY-SA-2.0",
- "CC-BY-SA-2.5",
- "CC-BY-SA-3.0",
- "CC-BY-SA-4.0",
- "CC0-1.0",
- "Crossword",
- "CUA-OPL-1.0",
- "Cube",
- "D-FSL-1.0",
- "diffmark",
- "WTFPL",
- "DOC",
- "Dotseqn",
- "DSDP",
- "dvipdfm",
- "EPL-1.0",
- "ECL-1.0",
- "ECL-2.0",
- "eGenix",
- "EFL-1.0",
- "EFL-2.0",
- "MIT-advertising",
- "MIT-enna",
- "Entessa",
- "ErlPL-1.1",
- "EUDatagrid",
- "EUPL-1.0",
- "EUPL-1.1",
- "Eurosym",
- "Fair",
- "MIT-feh",
- "Frameworx-1.0",
- "FreeImage",
- "FTL",
- "FSFUL",
- "FSFULLR",
- "Giftware",
- "GL2PS",
- "Glulxe",
- "AGPL-3.0",
- "GFDL-1.1",
- "GFDL-1.2",
- "GFDL-1.3",
- "GPL-1.0",
- "GPL-2.0",
- "GPL-3.0",
- "LGPL-2.1",
- "LGPL-3.0",
- "LGPL-2.0",
- "gnuplot",
- "gSOAP-1.3b",
- "HaskellReport",
- "HPND",
- "IBM-pibs",
- "IPL-1.0",
- "ICU",
- "ImageMagick",
- "iMatix",
- "Imlib2",
- "IJG",
- "Intel-ACPI",
- "Intel",
- "IPA",
- "ISC",
- "JasPer-2.0",
- "JSON",
- "LPPL-1.3a",
- "LPPL-1.0",
- "LPPL-1.1",
- "LPPL-1.2",
- "LPPL-1.3c",
- "Latex2e",
- "BSD-3-Clause-LBNL",
- "Leptonica",
- "LGPLLR",
- "Libpng",
- "libtiff",
- "LPL-1.02",
- "LPL-1.0",
- "MakeIndex",
- "MTLL",
- "MS-PL",
- "MS-RL",
- "MirOS",
- "MITNFA",
- "MIT",
- "Motosoto",
- "MPL-1.0",
- "MPL-1.1",
- "MPL-2.0",
- "MPL-2.0-no-copyleft-exception",
- "mpich2",
- "Multics",
- "Mup",
- "NASA-1.3",
- "Naumen",
- "NBPL-1.0",
- "NetCDF",
- "NGPL",
- "NOSL",
- "NPL-1.0",
- "NPL-1.1",
- "Newsletr",
- "NLPL",
- "Nokia",
- "NPOSL-3.0",
- "Noweb",
- "NRL",
- "NTP",
- "Nunit",
- "OCLC-2.0",
- "ODbL-1.0",
- "PDDL-1.0",
- "OGTSL",
- "OLDAP-2.2.2",
- "OLDAP-1.1",
- "OLDAP-1.2",
- "OLDAP-1.3",
- "OLDAP-1.4",
- "OLDAP-2.0",
- "OLDAP-2.0.1",
- "OLDAP-2.1",
- "OLDAP-2.2",
- "OLDAP-2.2.1",
- "OLDAP-2.3",
- "OLDAP-2.4",
- "OLDAP-2.5",
- "OLDAP-2.6",
- "OLDAP-2.7",
- "OLDAP-2.8",
- "OML",
- "OPL-1.0",
- "OSL-1.0",
- "OSL-1.1",
- "OSL-2.0",
- "OSL-2.1",
- "OSL-3.0",
- "OpenSSL",
- "PHP-3.0",
- "PHP-3.01",
- "Plexus",
- "PostgreSQL",
- "psfrag",
- "psutils",
- "Python-2.0",
- "QPL-1.0",
- "Qhull",
- "Rdisc",
- "RPSL-1.0",
- "RPL-1.1",
- "RPL-1.5",
- "RHeCos-1.1",
- "RSCPL",
- "RSA-MD",
- "Ruby",
- "SAX-PD",
- "Saxpath",
- "SCEA",
- "SWL",
- "SGI-B-1.0",
- "SGI-B-1.1",
- "SGI-B-2.0",
- "OFL-1.0",
- "OFL-1.1",
- "SimPL-2.0",
- "Sleepycat",
- "SNIA",
- "Spencer-86",
- "Spencer-94",
- "Spencer-99",
- "SMLNJ",
- "SugarCRM-1.1.3",
- "SISSL",
- "SISSL-1.2",
- "SPL-1.0",
- "Watcom-1.0",
- "TCL",
- "Unlicense",
- "TMate",
- "TORQUE-1.1",
- "TOSL",
- "Unicode-TOU",
- "UPL-1.0",
- "NCSA",
- "Vim",
- "VOSTROM",
- "VSL-1.0",
- "W3C-19980720",
- "W3C",
- "Wsuipa",
- "Xnet",
- "X11",
- "Xerox",
- "XFree86-1.1",
- "xinetd",
- "xpp",
- "XSkat",
- "YPL-1.0",
- "YPL-1.1",
- "Zed",
- "Zend-2.0",
- "Zimbra-1.3",
- "Zimbra-1.4",
- "Zlib",
- "zlib-acknowledgement",
- "ZPL-1.1",
- "ZPL-2.0",
- "ZPL-2.1"
-]
diff --git a/deps/npm/node_modules/validate-npm-package-license/package.json b/deps/npm/node_modules/validate-npm-package-license/package.json
index 00006cc390..94c1433c77 100644
--- a/deps/npm/node_modules/validate-npm-package-license/package.json
+++ b/deps/npm/node_modules/validate-npm-package-license/package.json
@@ -1,20 +1,63 @@
{
- "name": "validate-npm-package-license",
- "description": "Give me a string and I'll tell you if it's a valid npm package license string",
- "version": "3.0.1",
+ "_args": [
+ [
+ "validate-npm-package-license@^3.0.1",
+ "/Users/ogd/Documents/projects/npm/npm/node_modules/init-package-json"
+ ]
+ ],
+ "_from": "validate-npm-package-license@>=3.0.1 <4.0.0",
+ "_id": "validate-npm-package-license@3.0.1",
+ "_inCache": true,
+ "_location": "/validate-npm-package-license",
+ "_nodeVersion": "0.12.7",
+ "_npmUser": {
+ "email": "kyle@kemitchell.com",
+ "name": "kemitchell"
+ },
+ "_npmVersion": "2.13.5",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "validate-npm-package-license",
+ "raw": "validate-npm-package-license@^3.0.1",
+ "rawSpec": "^3.0.1",
+ "scope": null,
+ "spec": ">=3.0.1 <4.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/init-package-json",
+ "/normalize-package-data"
+ ],
+ "_resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz",
+ "_shasum": "2804babe712ad3379459acfbe24746ab2c303fbc",
+ "_shrinkwrap": null,
+ "_spec": "validate-npm-package-license@^3.0.1",
+ "_where": "/Users/ogd/Documents/projects/npm/npm/node_modules/init-package-json",
"author": {
- "name": "Kyle E. Mitchell",
"email": "kyle@kemitchell.com",
+ "name": "Kyle E. Mitchell",
"url": "https://kemitchell.com"
},
+ "bugs": {
+ "url": "https://github.com/kemitchell/validate-npm-package-license.js/issues"
+ },
"dependencies": {
"spdx-correct": "~1.0.0",
"spdx-expression-parse": "~1.0.0"
},
+ "description": "Give me a string and I'll tell you if it's a valid npm package license string",
"devDependencies": {
"defence-cli": "^1.0.1",
"replace-require-self": "^1.0.0"
},
+ "directories": {},
+ "dist": {
+ "shasum": "2804babe712ad3379459acfbe24746ab2c303fbc",
+ "tarball": "http://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz"
+ },
+ "gitHead": "00200d28f9960985f221bc1a8a71e4760daf39bf",
+ "homepage": "https://github.com/kemitchell/validate-npm-package-license.js#readme",
+ "installable": true,
"keywords": [
"license",
"npm",
@@ -22,31 +65,6 @@
"validation"
],
"license": "Apache-2.0",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/kemitchell/validate-npm-package-license.js.git"
- },
- "scripts": {
- "test": "defence README.md | replace-require-self | node"
- },
- "gitHead": "00200d28f9960985f221bc1a8a71e4760daf39bf",
- "bugs": {
- "url": "https://github.com/kemitchell/validate-npm-package-license.js/issues"
- },
- "homepage": "https://github.com/kemitchell/validate-npm-package-license.js#readme",
- "_id": "validate-npm-package-license@3.0.1",
- "_shasum": "2804babe712ad3379459acfbe24746ab2c303fbc",
- "_from": "validate-npm-package-license@3.0.1",
- "_npmVersion": "2.13.5",
- "_nodeVersion": "0.12.7",
- "_npmUser": {
- "name": "kemitchell",
- "email": "kyle@kemitchell.com"
- },
- "dist": {
- "shasum": "2804babe712ad3379459acfbe24746ab2c303fbc",
- "tarball": "http://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz"
- },
"maintainers": [
{
"name": "kemitchell",
@@ -57,6 +75,16 @@
"email": "ogd@aoaioxxysz.net"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz"
+ "name": "validate-npm-package-license",
+ "optionalDependencies": {},
+ "readme": "validate-npm-package-license\n============================\n\nGive me a string and I'll tell you if it's a valid npm package license string.\n\n```javascript\nvar valid = require('validate-npm-package-license');\n```\n\nSPDX license identifiers are valid license strings:\n\n```javascript\n\nvar assert = require('assert');\nvar validSPDXExpression = {\n validForNewPackages: true,\n validForOldPackages: true,\n spdx: true\n};\n\nassert.deepEqual(valid('MIT'), validSPDXExpression);\nassert.deepEqual(valid('BSD-2-Clause'), validSPDXExpression);\nassert.deepEqual(valid('Apache-2.0'), validSPDXExpression);\nassert.deepEqual(valid('ISC'), validSPDXExpression);\n```\nThe function will return a warning and suggestion for nearly-correct license identifiers:\n\n```javascript\nassert.deepEqual(\n valid('Apache 2.0'),\n {\n validForOldPackages: false,\n validForNewPackages: false,\n warnings: [\n 'license should be ' +\n 'a valid SPDX license expression (without \"LicenseRef\"), ' +\n '\"UNLICENSED\", or ' +\n '\"SEE LICENSE IN <filename>\"',\n 'license is similar to the valid expression \"Apache-2.0\"'\n ]\n }\n);\n```\n\nSPDX expressions are valid, too ...\n\n```javascript\n// Simple SPDX license expression for dual licensing\nassert.deepEqual(\n valid('(GPL-3.0 OR BSD-2-Clause)'),\n validSPDXExpression\n);\n```\n\n... except if they contain `LicenseRef`:\n\n```javascript\nvar warningAboutLicenseRef = {\n validForOldPackages: false,\n validForNewPackages: false,\n spdx: true,\n warnings: [\n 'license should be ' +\n 'a valid SPDX license expression (without \"LicenseRef\"), ' +\n '\"UNLICENSED\", or ' +\n '\"SEE LICENSE IN <filename>\"',\n ]\n};\n\nassert.deepEqual(\n valid('LicenseRef-Made-Up'),\n warningAboutLicenseRef\n);\n\nassert.deepEqual(\n valid('(MIT OR LicenseRef-Made-Up)'),\n warningAboutLicenseRef\n);\n```\n\nIf you can't describe your licensing terms with standardized SPDX identifiers, put the terms in a file in the package and point users there:\n\n```javascript\nassert.deepEqual(\n valid('SEE LICENSE IN LICENSE.txt'),\n {\n validForNewPackages: true,\n validForOldPackages: true,\n inFile: 'LICENSE.txt'\n }\n);\n\nassert.deepEqual(\n valid('SEE LICENSE IN license.md'),\n {\n validForNewPackages: true,\n validForOldPackages: true,\n inFile: 'license.md'\n }\n);\n```\n\nIf there aren't any licensing terms, use `UNLICENSED`:\n\n```javascript\nvar unlicensed = {\n validForNewPackages: true,\n validForOldPackages: true,\n unlicensed: true\n};\nassert.deepEqual(valid('UNLICENSED'), unlicensed);\nassert.deepEqual(valid('UNLICENCED'), unlicensed);\n```\n",
+ "readmeFilename": "README.md",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/kemitchell/validate-npm-package-license.js.git"
+ },
+ "scripts": {
+ "test": "defence README.md | replace-require-self | node"
+ },
+ "version": "3.0.1"
}
diff --git a/deps/npm/node_modules/validate-npm-package-name/node_modules/builtins/.travis.yml b/deps/npm/node_modules/validate-npm-package-name/node_modules/builtins/.travis.yml
deleted file mode 100644
index cc4dba29d9..0000000000
--- a/deps/npm/node_modules/validate-npm-package-name/node_modules/builtins/.travis.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-language: node_js
-node_js:
- - "0.8"
- - "0.10"
diff --git a/deps/npm/node_modules/validate-npm-package-name/node_modules/builtins/package.json b/deps/npm/node_modules/validate-npm-package-name/node_modules/builtins/package.json
deleted file mode 100644
index 32b8c35069..0000000000
--- a/deps/npm/node_modules/validate-npm-package-name/node_modules/builtins/package.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "name": "builtins",
- "version": "0.0.7",
- "description": "List of node.js builtin modules",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/juliangruber/builtins.git"
- },
- "license": "MIT",
- "main": "builtins.json",
- "publishConfig": {
- "registry": "https://registry.npmjs.org"
- },
- "scripts": {
- "test": "node -e \"require('./builtins.json')\""
- },
- "readme": "\n# builtins\n\n List of node.js [builtin modules](http://nodejs.org/api/).\n\n [![build status](https://secure.travis-ci.org/juliangruber/builtins.svg)](http://travis-ci.org/juliangruber/builtins)\n\n## Example\n\n```js\nvar builtins = require('builtins');\n\nassert(builtins.indexOf('http') > -1);\n```\n\n## License\n\n MIT\n",
- "readmeFilename": "Readme.md",
- "bugs": {
- "url": "https://github.com/juliangruber/builtins/issues"
- },
- "homepage": "https://github.com/juliangruber/builtins",
- "_id": "builtins@0.0.7",
- "_from": "builtins@0.0.7"
-}
diff --git a/deps/npm/node_modules/validate-npm-package-name/package.json b/deps/npm/node_modules/validate-npm-package-name/package.json
index b2a6104af5..63cfacd941 100644
--- a/deps/npm/node_modules/validate-npm-package-name/package.json
+++ b/deps/npm/node_modules/validate-npm-package-name/package.json
@@ -1,42 +1,90 @@
{
- "name": "validate-npm-package-name",
- "version": "2.2.2",
- "description": "Give me a string and I'll tell you if it's a valid npm package name",
- "main": "index.js",
- "directories": {
- "test": "test"
+ "_args": [
+ [
+ "validate-npm-package-name@~2.2.0",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "validate-npm-package-name@>=2.2.0 <2.3.0",
+ "_id": "validate-npm-package-name@2.2.2",
+ "_inCache": true,
+ "_location": "/validate-npm-package-name",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": {
+ "email": "kat@sykosomatic.org",
+ "name": "zkat"
+ },
+ "_npmVersion": "3.0.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "validate-npm-package-name",
+ "raw": "validate-npm-package-name@~2.2.0",
+ "rawSpec": "~2.2.0",
+ "scope": null,
+ "spec": ">=2.2.0 <2.3.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/",
+ "/init-package-json"
+ ],
+ "_resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-2.2.2.tgz",
+ "_shasum": "f65695b22f7324442019a3c7fa39a6e7fd299085",
+ "_shrinkwrap": null,
+ "_spec": "validate-npm-package-name@~2.2.0",
+ "_where": "/Users/rebecca/code/npm",
+ "author": {
+ "name": "zeke"
+ },
+ "bugs": {
+ "url": "https://github.com/npm/validate-npm-package-name/issues"
},
"dependencies": {
"builtins": "0.0.7"
},
+ "description": "Give me a string and I'll tell you if it's a valid npm package name",
"devDependencies": {
"tap": "^0.4.13"
},
- "scripts": {
- "test": "tap test/*.js"
+ "directories": {
+ "test": "test"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/npm/validate-npm-package-name.git"
+ "dist": {
+ "shasum": "f65695b22f7324442019a3c7fa39a6e7fd299085",
+ "tarball": "http://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-2.2.2.tgz"
},
+ "gitHead": "3af92c881549f1b96f05ab6bfb5768bba94ad72d",
+ "homepage": "https://github.com/npm/validate-npm-package-name",
"keywords": [
+ "names",
"npm",
"package",
- "names",
"validation"
],
- "author": {
- "name": "zeke"
- },
"license": "ISC",
- "bugs": {
- "url": "https://github.com/npm/validate-npm-package-name/issues"
+ "main": "index.js",
+ "maintainers": [
+ {
+ "name": "zeke",
+ "email": "zeke@sikelianos.com"
+ },
+ {
+ "name": "bcoe",
+ "email": "ben@npmjs.com"
+ },
+ {
+ "name": "zkat",
+ "email": "kat@sykosomatic.org"
+ }
+ ],
+ "name": "validate-npm-package-name",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/npm/validate-npm-package-name.git"
},
- "homepage": "https://github.com/npm/validate-npm-package-name",
- "readme": "# validate-npm-package-name\n\nGive me a string and I'll tell you if it's a valid `npm` package name.\n\nThis package exports a single synchronous function that takes a `string` as\ninput and returns an object with two properties:\n\n- `validForNewPackages` :: `Boolean`\n- `validForOldPackages` :: `Boolean`\n\n## Contents\n\n- [Naming rules](#naming-rules)\n- [Examples](#examples)\n + [Valid Names](#valid-names)\n + [Invalid Names](#invalid-names)\n- [Legacy Names](#legacy-names)\n- [Tests](#tests)\n- [License](#license)\n\n## Naming Rules\n\nBelow is a list of rules that valid `npm` package name should conform to.\n\n- package name length should be greater than zero\n- all the characters in the package name must be lowercase i.e., no uppercase or mixed case names are allowed\n- package name *can* consist of hyphens\n- package name must *not* contain any non-url-safe characters (since name ends up being part of a URL)\n- package name should not start with `.` or `_`\n- package name should *not* contain any leading or trailing spaces\n- package name *cannot* be the same as a node.js/io.js core module nor a reserved/blacklisted name. For example, the following names are invalid:\n + http\n + stream\n + node_modules\n + favicon.ico\n- package name length cannot exceed 214\n\n\n## Examples\n\n### Valid Names\n\n```js\nvar validate = require(\"validate-npm-package-name\")\n\nvalidate(\"some-package\")\nvalidate(\"example.com\")\nvalidate(\"under_score\")\nvalidate(\"123numeric\")\nvalidate(\"crazy!\")\nvalidate(\"@npm/thingy\")\nvalidate(\"@jane/foo.js\")\n```\n\nAll of the above names are valid, so you'll get this object back:\n\n```js\n{\n validForNewPackages: true,\n validForOldPackages: true\n}\n```\n\n### Invalid Names\n\n```js\nvalidate(\" leading-space:and:weirdchars\")\n```\n\nThat was never a valid package name, so you get this:\n\n```js\n{\n validForNewPackages: false,\n validForOldPackages: false,\n errors: [\n 'name cannot contain leading or trailing spaces',\n 'name can only contain URL-friendly characters'\n ]\n}\n```\n\n## Legacy Names\n\nIn the old days of npm, package names were wild. They could have capital\nletters in them. They could be really long. They could be the name of an\nexisting module in node core.\n\nIf you give this function a package name that **used to be valid**, you'll see\na change in the value of `validForNewPackages` property, and a warnings array\nwill be present:\n\n```js\nvalidate(\"cRaZY-paCkAgE-with-mixed-case-and-more-than-214-characters-----------------------------------------------------------------------------------------------------------------------------------------------------------\")\n```\n\nreturns:\n\n```js\n{\n validForNewPackages: false,\n validForOldPackages: true,\n warnings: [\n \"name can no longer contain capital letters\",\n \"name can no longer contain more than 214 characters\"\n ]\n}\n```\n\n## Tests\n\n```sh\nnpm install\nnpm test\n```\n\n## License\n\nISC\n",
- "readmeFilename": "README.md",
- "gitHead": "3af92c881549f1b96f05ab6bfb5768bba94ad72d",
- "_id": "validate-npm-package-name@2.2.2",
- "_shasum": "f65695b22f7324442019a3c7fa39a6e7fd299085",
- "_from": "validate-npm-package-name@2.2.2"
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "2.2.2"
}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/.npmignore b/deps/npm/node_modules/wcwidth/.npmignore
index 3c3629e647..3c3629e647 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/.npmignore
+++ b/deps/npm/node_modules/wcwidth/.npmignore
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/LICENSE b/deps/npm/node_modules/wcwidth/LICENSE
index 313ef1e888..14deaf94b8 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/LICENSE
+++ b/deps/npm/node_modules/wcwidth/LICENSE
@@ -27,4 +27,3 @@ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
-
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/Readme.md b/deps/npm/node_modules/wcwidth/Readme.md
index 0649a31987..0649a31987 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/Readme.md
+++ b/deps/npm/node_modules/wcwidth/Readme.md
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/combining.js b/deps/npm/node_modules/wcwidth/combining.js
index dac9789d35..dac9789d35 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/combining.js
+++ b/deps/npm/node_modules/wcwidth/combining.js
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/docs/index.md b/deps/npm/node_modules/wcwidth/docs/index.md
index 5c5126d032..64c1f3f7cd 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/docs/index.md
+++ b/deps/npm/node_modules/wcwidth/docs/index.md
@@ -60,6 +60,3 @@ for any purpose and without fee is hereby granted. The author
disclaims all warranties with regard to this software.
Latest version: http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c
-
-
-
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/index.js b/deps/npm/node_modules/wcwidth/index.js
index 48cbb6020a..48cbb6020a 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/index.js
+++ b/deps/npm/node_modules/wcwidth/index.js
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/package.json b/deps/npm/node_modules/wcwidth/package.json
index 4744d9dc3f..a950ab260c 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/package.json
+++ b/deps/npm/node_modules/wcwidth/package.json
@@ -1,7 +1,36 @@
{
- "name": "wcwidth",
- "version": "1.0.0",
- "description": "Port of C's wcwidth() and wcswidth()",
+ "_args": [
+ [
+ "wcwidth@^1.0.0",
+ "/Users/rebecca/code/npm/node_modules/columnify"
+ ]
+ ],
+ "_from": "wcwidth@>=1.0.0 <2.0.0",
+ "_id": "wcwidth@1.0.0",
+ "_inCache": true,
+ "_location": "/wcwidth",
+ "_npmUser": {
+ "email": "secoif@gmail.com",
+ "name": "timoxley"
+ },
+ "_npmVersion": "1.4.23",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "wcwidth",
+ "raw": "wcwidth@^1.0.0",
+ "rawSpec": "^1.0.0",
+ "scope": null,
+ "spec": ">=1.0.0 <2.0.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/columnify"
+ ],
+ "_resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.0.tgz",
+ "_shasum": "02d059ff7a8fc741e0f6b5da1e69b2b40daeca6f",
+ "_shrinkwrap": null,
+ "_spec": "wcwidth@^1.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/columnify",
"author": {
"name": "Tim Oxley"
},
@@ -12,49 +41,44 @@
"url": "http://code.woong.org/"
}
],
- "main": "index.js",
"dependencies": {
"defaults": "^1.0.0"
},
+ "description": "Port of C's wcwidth() and wcswidth()",
"devDependencies": {
"tape": "^2.13.4"
},
- "license": "MIT",
- "keywords": [
- "wide character",
- "wc",
- "wide character string",
- "wcs",
- "terminal",
- "width",
- "wcwidth",
- "wcswidth"
- ],
"directories": {
"doc": "docs",
"test": "test"
},
- "scripts": {
- "test": "tape test/*.js"
+ "dist": {
+ "shasum": "02d059ff7a8fc741e0f6b5da1e69b2b40daeca6f",
+ "tarball": "http://registry.npmjs.org/wcwidth/-/wcwidth-1.0.0.tgz"
},
"gitHead": "5bc3aafd45c89f233c27b9479c18a23ca91ba660",
- "_id": "wcwidth@1.0.0",
- "_shasum": "02d059ff7a8fc741e0f6b5da1e69b2b40daeca6f",
- "_from": "wcwidth@>=1.0.0 <2.0.0",
- "_npmVersion": "1.4.23",
- "_npmUser": {
- "name": "timoxley",
- "email": "secoif@gmail.com"
- },
+ "keywords": [
+ "terminal",
+ "wc",
+ "wcs",
+ "wcswidth",
+ "wcwidth",
+ "wide character",
+ "wide character string",
+ "width"
+ ],
+ "license": "MIT",
+ "main": "index.js",
"maintainers": [
{
"name": "timoxley",
"email": "secoif@gmail.com"
}
],
- "dist": {
- "shasum": "02d059ff7a8fc741e0f6b5da1e69b2b40daeca6f",
- "tarball": "http://registry.npmjs.org/wcwidth/-/wcwidth-1.0.0.tgz"
+ "name": "wcwidth",
+ "optionalDependencies": {},
+ "scripts": {
+ "test": "tape test/*.js"
},
- "_resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.0.tgz"
+ "version": "1.0.0"
}
diff --git a/deps/npm/node_modules/columnify/node_modules/wcwidth/test/index.js b/deps/npm/node_modules/wcwidth/test/index.js
index 5180599a2f..5180599a2f 100644
--- a/deps/npm/node_modules/columnify/node_modules/wcwidth/test/index.js
+++ b/deps/npm/node_modules/wcwidth/test/index.js
diff --git a/deps/npm/node_modules/which/package.json b/deps/npm/node_modules/which/package.json
index 0213e184e7..af78bbeb38 100644
--- a/deps/npm/node_modules/which/package.json
+++ b/deps/npm/node_modules/which/package.json
@@ -1,57 +1,82 @@
{
+ "_args": [
+ [
+ "which@~1.1.1",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "which@>=1.1.1 <1.2.0",
+ "_id": "which@1.1.2",
+ "_inCache": true,
+ "_location": "/which",
+ "_nodeVersion": "2.5.0",
+ "_npmUser": {
+ "email": "isaacs@npmjs.com",
+ "name": "isaacs"
+ },
+ "_npmVersion": "3.3.1",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "which",
+ "raw": "which@~1.1.1",
+ "rawSpec": "~1.1.1",
+ "scope": null,
+ "spec": ">=1.1.1 <1.2.0",
+ "type": "range"
+ },
+ "_requiredBy": [
+ "/",
+ "/node-gyp"
+ ],
+ "_resolved": "https://registry.npmjs.org/which/-/which-1.1.2.tgz",
+ "_shasum": "486c48af6dfecc7a7dcf9c655acf108d2dcbdf3d",
+ "_shrinkwrap": null,
+ "_spec": "which@~1.1.1",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me"
},
- "name": "which",
- "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
- "version": "1.1.2",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/node-which.git"
- },
- "main": "which.js",
"bin": {
"which": "./bin/which"
},
- "license": "ISC",
+ "bugs": {
+ "url": "https://github.com/isaacs/node-which/issues"
+ },
"dependencies": {
"is-absolute": "^0.1.7"
},
+ "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
"devDependencies": {
"mkdirp": "^0.5.0",
"rimraf": "^2.3.3",
"tap": "^1.0.2"
},
- "scripts": {
- "test": "tap test/*.js"
- },
- "gitHead": "e576e42f0c377571884f844eec58b3ca4a331681",
- "bugs": {
- "url": "https://github.com/isaacs/node-which/issues"
- },
- "homepage": "https://github.com/isaacs/node-which#readme",
- "_id": "which@1.1.2",
- "_shasum": "486c48af6dfecc7a7dcf9c655acf108d2dcbdf3d",
- "_from": "which@1.1.2",
- "_npmVersion": "3.3.1",
- "_nodeVersion": "2.5.0",
- "_npmUser": {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
- },
+ "directories": {},
"dist": {
"shasum": "486c48af6dfecc7a7dcf9c655acf108d2dcbdf3d",
"tarball": "http://registry.npmjs.org/which/-/which-1.1.2.tgz"
},
+ "gitHead": "e576e42f0c377571884f844eec58b3ca4a331681",
+ "homepage": "https://github.com/isaacs/node-which#readme",
+ "installable": true,
+ "license": "ISC",
+ "main": "which.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/which/-/which-1.1.2.tgz",
- "readme": "ERROR: No README data found!"
+ "name": "which",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/node-which.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.1.2"
}
diff --git a/deps/npm/node_modules/wrappy/package.json b/deps/npm/node_modules/wrappy/package.json
index b88e662832..3c4e03b037 100644
--- a/deps/npm/node_modules/wrappy/package.json
+++ b/deps/npm/node_modules/wrappy/package.json
@@ -1,52 +1,78 @@
{
- "name": "wrappy",
- "version": "1.0.1",
- "description": "Callback wrapping utility",
- "main": "wrappy.js",
- "directories": {
- "test": "test"
- },
- "dependencies": {},
- "devDependencies": {
- "tap": "^0.4.12"
- },
- "scripts": {
- "test": "tap test/*.js"
+ "_args": [
+ [
+ "wrappy@~1.0.1",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "wrappy@>=1.0.1 <1.1.0",
+ "_id": "wrappy@1.0.1",
+ "_inCache": true,
+ "_location": "/wrappy",
+ "_nodeVersion": "0.10.31",
+ "_npmUser": {
+ "email": "i@izs.me",
+ "name": "isaacs"
},
- "repository": {
- "type": "git",
- "url": "https://github.com/npm/wrappy"
+ "_npmVersion": "2.0.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "wrappy",
+ "raw": "wrappy@~1.0.1",
+ "rawSpec": "~1.0.1",
+ "scope": null,
+ "spec": ">=1.0.1 <1.1.0",
+ "type": "range"
},
+ "_requiredBy": [
+ "/",
+ "/dezalgo",
+ "/inflight",
+ "/once"
+ ],
+ "_resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz",
+ "_shasum": "1e65969965ccbc2db4548c6b84a6f2c5aedd4739",
+ "_shrinkwrap": null,
+ "_spec": "wrappy@~1.0.1",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Isaac Z. Schlueter",
"email": "i@izs.me",
+ "name": "Isaac Z. Schlueter",
"url": "http://blog.izs.me/"
},
- "license": "ISC",
"bugs": {
"url": "https://github.com/npm/wrappy/issues"
},
- "homepage": "https://github.com/npm/wrappy",
- "gitHead": "006a8cbac6b99988315834c207896eed71fd069a",
- "_id": "wrappy@1.0.1",
- "_shasum": "1e65969965ccbc2db4548c6b84a6f2c5aedd4739",
- "_from": "wrappy@1.0.1",
- "_npmVersion": "2.0.0",
- "_nodeVersion": "0.10.31",
- "_npmUser": {
- "name": "isaacs",
- "email": "i@izs.me"
+ "dependencies": {},
+ "description": "Callback wrapping utility",
+ "devDependencies": {
+ "tap": "^0.4.12"
+ },
+ "directories": {
+ "test": "test"
+ },
+ "dist": {
+ "shasum": "1e65969965ccbc2db4548c6b84a6f2c5aedd4739",
+ "tarball": "http://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz"
},
+ "gitHead": "006a8cbac6b99988315834c207896eed71fd069a",
+ "homepage": "https://github.com/npm/wrappy",
+ "license": "ISC",
+ "main": "wrappy.js",
"maintainers": [
{
"name": "isaacs",
"email": "i@izs.me"
}
],
- "dist": {
- "shasum": "1e65969965ccbc2db4548c6b84a6f2c5aedd4739",
- "tarball": "http://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz"
+ "name": "wrappy",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/npm/wrappy"
},
- "_resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.0.1"
}
diff --git a/deps/npm/node_modules/write-file-atomic/package.json b/deps/npm/node_modules/write-file-atomic/package.json
index 4fad94d3dd..1dbe79432b 100644
--- a/deps/npm/node_modules/write-file-atomic/package.json
+++ b/deps/npm/node_modules/write-file-atomic/package.json
@@ -1,57 +1,81 @@
{
- "name": "write-file-atomic",
- "version": "1.1.3",
- "description": "Write files in an atomic fashion w/configurable ownership",
- "main": "index.js",
- "scripts": {
- "test": "tap test/*.js"
+ "_args": [
+ [
+ "write-file-atomic@~1.1.2",
+ "/Users/rebecca/code/npm"
+ ]
+ ],
+ "_from": "write-file-atomic@>=1.1.2 <1.2.0",
+ "_id": "write-file-atomic@1.1.3",
+ "_inCache": true,
+ "_location": "/write-file-atomic",
+ "_nodeVersion": "3.1.0",
+ "_npmUser": {
+ "email": "me@re-becca.org",
+ "name": "iarna"
},
- "repository": {
- "type": "git",
- "url": "git+ssh://git@github.com/iarna/write-file-atomic.git"
+ "_npmVersion": "3.3.0",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "write-file-atomic",
+ "raw": "write-file-atomic@~1.1.2",
+ "rawSpec": "~1.1.2",
+ "scope": null,
+ "spec": ">=1.1.2 <1.2.0",
+ "type": "range"
},
- "keywords": [
- "writeFile",
- "atomic"
+ "_requiredBy": [
+ "/"
],
+ "_shasum": "60eaca258a0b559b37aca82b21d64a293b4b90d0",
+ "_shrinkwrap": null,
+ "_spec": "write-file-atomic@~1.1.2",
+ "_where": "/Users/rebecca/code/npm",
"author": {
- "name": "Rebecca Turner",
"email": "me@re-becca.org",
+ "name": "Rebecca Turner",
"url": "http://re-becca.org"
},
- "license": "ISC",
"bugs": {
"url": "https://github.com/iarna/write-file-atomic/issues"
},
- "homepage": "https://github.com/iarna/write-file-atomic",
"dependencies": {
"graceful-fs": "^4.1.2",
"slide": "^1.1.5"
},
+ "description": "Write files in an atomic fashion w/configurable ownership",
"devDependencies": {
"require-inject": "^1.1.0",
"tap": "^0.4.12"
},
- "gitHead": "65a1e2e156c0d0bfb7acac2e039b943d6ec9876d",
- "_id": "write-file-atomic@1.1.3",
- "_shasum": "60eaca258a0b559b37aca82b21d64a293b4b90d0",
- "_from": "write-file-atomic@1.1.3",
- "_npmVersion": "3.3.0",
- "_nodeVersion": "3.1.0",
- "_npmUser": {
- "name": "iarna",
- "email": "me@re-becca.org"
- },
+ "directories": {},
"dist": {
"shasum": "60eaca258a0b559b37aca82b21d64a293b4b90d0",
"tarball": "http://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.1.3.tgz"
},
+ "gitHead": "65a1e2e156c0d0bfb7acac2e039b943d6ec9876d",
+ "homepage": "https://github.com/iarna/write-file-atomic",
+ "installable": true,
+ "keywords": [
+ "atomic",
+ "writeFile"
+ ],
+ "license": "ISC",
+ "main": "index.js",
"maintainers": [
{
"name": "iarna",
"email": "me@re-becca.org"
}
],
- "directories": {},
- "_resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.1.3.tgz"
+ "name": "write-file-atomic",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git+ssh://git@github.com/iarna/write-file-atomic.git"
+ },
+ "scripts": {
+ "test": "tap test/*.js"
+ },
+ "version": "1.1.3"
}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/.npmignore b/deps/npm/node_modules/xtend/.npmignore
index 3c3629e647..3c3629e647 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/.npmignore
+++ b/deps/npm/node_modules/xtend/.npmignore
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/LICENCE b/deps/npm/node_modules/xtend/LICENCE
index 1a14b437e8..1a14b437e8 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/LICENCE
+++ b/deps/npm/node_modules/xtend/LICENCE
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/Makefile b/deps/npm/node_modules/xtend/Makefile
index d583fcf49d..d583fcf49d 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/Makefile
+++ b/deps/npm/node_modules/xtend/Makefile
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/README.md b/deps/npm/node_modules/xtend/README.md
index 093cb2978e..093cb2978e 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/README.md
+++ b/deps/npm/node_modules/xtend/README.md
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/immutable.js b/deps/npm/node_modules/xtend/immutable.js
index 5b760152b7..5b760152b7 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/immutable.js
+++ b/deps/npm/node_modules/xtend/immutable.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/mutable.js b/deps/npm/node_modules/xtend/mutable.js
index a34475ebdd..a34475ebdd 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/mutable.js
+++ b/deps/npm/node_modules/xtend/mutable.js
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/package.json b/deps/npm/node_modules/xtend/package.json
index 907a720da7..116a2797fc 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/package.json
+++ b/deps/npm/node_modules/xtend/package.json
@@ -1,32 +1,44 @@
{
- "name": "xtend",
- "version": "4.0.0",
- "description": "extend like a boss",
- "keywords": [
- "extend",
- "merge",
- "options",
- "opts",
- "object",
- "array"
+ "_args": [
+ [
+ "xtend@^4.0.0",
+ "/Users/rebecca/code/npm/node_modules/is-my-json-valid"
+ ]
],
- "author": {
- "name": "Raynos",
- "email": "raynos2@gmail.com"
+ "_from": "xtend@>=4.0.0 <5.0.0",
+ "_id": "xtend@4.0.0",
+ "_inCache": true,
+ "_location": "/xtend",
+ "_npmUser": {
+ "email": "raynos2@gmail.com",
+ "name": "raynos"
},
- "repository": {
- "type": "git",
- "url": "git://github.com/Raynos/xtend.git"
+ "_npmVersion": "1.4.15",
+ "_phantomChildren": {},
+ "_requested": {
+ "name": "xtend",
+ "raw": "xtend@^4.0.0",
+ "rawSpec": "^4.0.0",
+ "scope": null,
+ "spec": ">=4.0.0 <5.0.0",
+ "type": "range"
},
- "main": "immutable",
- "scripts": {
- "test": "node test"
+ "_requiredBy": [
+ "/is-my-json-valid"
+ ],
+ "_resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz",
+ "_shasum": "8bc36ff87aedbe7ce9eaf0bca36b2354a743840f",
+ "_shrinkwrap": null,
+ "_spec": "xtend@^4.0.0",
+ "_where": "/Users/rebecca/code/npm/node_modules/is-my-json-valid",
+ "author": {
+ "email": "raynos2@gmail.com",
+ "name": "Raynos"
},
- "dependencies": {},
- "devDependencies": {
- "tape": "~1.1.0"
+ "bugs": {
+ "email": "raynos2@gmail.com",
+ "url": "https://github.com/Raynos/xtend/issues"
},
- "homepage": "https://github.com/Raynos/xtend",
"contributors": [
{
"name": "Jake Verbaten"
@@ -35,54 +47,65 @@
"name": "Matt Esch"
}
],
- "bugs": {
- "url": "https://github.com/Raynos/xtend/issues",
- "email": "raynos2@gmail.com"
+ "dependencies": {},
+ "description": "extend like a boss",
+ "devDependencies": {
+ "tape": "~1.1.0"
+ },
+ "directories": {},
+ "dist": {
+ "shasum": "8bc36ff87aedbe7ce9eaf0bca36b2354a743840f",
+ "tarball": "http://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz"
+ },
+ "engines": {
+ "node": ">=0.4"
},
+ "gitHead": "94a95d76154103290533b2c55ffa0fe4be16bfef",
+ "homepage": "https://github.com/Raynos/xtend",
+ "keywords": [
+ "array",
+ "extend",
+ "merge",
+ "object",
+ "options",
+ "opts"
+ ],
"licenses": [
{
"type": "MIT",
"url": "http://github.com/raynos/xtend/raw/master/LICENSE"
}
],
- "testling": {
- "files": "test.js",
- "browsers": [
- "ie/7..latest",
- "firefox/16..latest",
- "firefox/nightly",
- "chrome/22..latest",
- "chrome/canary",
- "opera/12..latest",
- "opera/next",
- "safari/5.1..latest",
- "ipad/6.0..latest",
- "iphone/6.0..latest"
- ]
- },
- "engines": {
- "node": ">=0.4"
- },
- "gitHead": "94a95d76154103290533b2c55ffa0fe4be16bfef",
- "_id": "xtend@4.0.0",
- "_shasum": "8bc36ff87aedbe7ce9eaf0bca36b2354a743840f",
- "_from": "xtend@>=4.0.0 <5.0.0",
- "_npmVersion": "1.4.15",
- "_npmUser": {
- "name": "raynos",
- "email": "raynos2@gmail.com"
- },
+ "main": "immutable",
"maintainers": [
{
"name": "raynos",
"email": "raynos2@gmail.com"
}
],
- "dist": {
- "shasum": "8bc36ff87aedbe7ce9eaf0bca36b2354a743840f",
- "tarball": "http://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz"
+ "name": "xtend",
+ "optionalDependencies": {},
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/Raynos/xtend.git"
},
- "directories": {},
- "_resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz",
- "readme": "ERROR: No README data found!"
+ "scripts": {
+ "test": "node test"
+ },
+ "testling": {
+ "browsers": [
+ "chrome/22..latest",
+ "chrome/canary",
+ "firefox/16..latest",
+ "firefox/nightly",
+ "ie/7..latest",
+ "ipad/6.0..latest",
+ "iphone/6.0..latest",
+ "opera/12..latest",
+ "opera/next",
+ "safari/5.1..latest"
+ ],
+ "files": "test.js"
+ },
+ "version": "4.0.0"
}
diff --git a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/test.js b/deps/npm/node_modules/xtend/test.js
index 3369d79660..3369d79660 100644
--- a/deps/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/test.js
+++ b/deps/npm/node_modules/xtend/test.js