Closed codeuniquely closed 8 years ago
Can you provide the output of npm ls
in "/Users/steve/Projects/CallMeBack/procheck-api"?
procheck-api@2.1.0 /Users/steve/Projects/CallMeBack/procheck-api
├─┬ accum@0.3.6
│ └── readable-stream@1.0.2
├── async@1.5.2
├─┬ body-parser@1.15.2
│ ├── bytes@2.4.0
│ ├── content-type@1.0.2
│ ├── debug@2.2.0
│ ├── depd@1.1.0
│ ├─┬ http-errors@1.5.0
│ │ ├── inherits@2.0.1
│ │ ├── setprototypeof@1.0.1
│ │ └── statuses@1.3.0
│ ├── iconv-lite@0.4.13
│ ├─┬ on-finished@2.3.0
│ │ └── ee-first@1.1.1
│ ├── qs@6.2.0
│ ├─┬ raw-body@2.1.7
│ │ └── unpipe@1.0.0
│ └─┬ type-is@1.6.13
│ ├── media-typer@0.3.0
│ └─┬ mime-types@2.1.11
│ └── mime-db@1.23.0
├── bunyan@1.8.1 extraneous
├─┬ chai@3.5.0
│ ├── assertion-error@1.0.2
│ ├─┬ deep-eql@0.1.3
│ │ └── type-detect@0.1.1
│ └── type-detect@1.0.0
├─┬ cheerio@0.20.0
│ ├─┬ css-select@1.2.0
│ │ ├── boolbase@1.0.0
│ │ ├── css-what@2.1.0
│ │ ├── domutils@1.5.1
│ │ └── nth-check@1.0.1
│ ├─┬ dom-serializer@0.1.0
│ │ └── domelementtype@1.1.3
│ ├── entities@1.1.1
│ ├─┬ htmlparser2@3.8.3
│ │ ├── domelementtype@1.3.0
│ │ ├── domhandler@2.3.0
│ │ ├── entities@1.0.0
│ │ └── readable-stream@1.1.14
│ └─┬ jsdom@7.2.2
│ ├── abab@1.0.3
│ ├── acorn@2.7.0
│ ├── sax@1.2.1
│ ├── symbol-tree@3.1.4
│ ├── tough-cookie@2.2.2
│ ├── webidl-conversions@2.0.1
│ ├─┬ whatwg-url-compat@0.6.5
│ │ └── tr46@0.0.3
│ └── xml-name-validator@2.0.1
├─┬ clear-require@1.0.1
│ ├─┬ caller-path@0.1.0
│ │ └── callsites@0.2.0
│ └── resolve-from@1.0.1
├─┬ cors@2.7.1
│ └── vary@1.1.0
├─┬ express@4.14.0
│ ├─┬ accepts@1.3.3
│ │ └── negotiator@0.6.1
│ ├── array-flatten@1.1.1
│ ├── content-disposition@0.5.1
│ ├── cookie@0.3.1
│ ├── cookie-signature@1.0.6
│ ├── encodeurl@1.0.1
│ ├── escape-html@1.0.3
│ ├── etag@1.7.0
│ ├── finalhandler@0.5.0
│ ├── fresh@0.3.0
│ ├── merge-descriptors@1.0.1
│ ├── methods@1.1.2
│ ├── parseurl@1.3.1
│ ├── path-to-regexp@0.1.7
│ ├─┬ proxy-addr@1.1.2
│ │ ├── forwarded@0.1.0
│ │ └── ipaddr.js@1.1.1
│ ├── range-parser@1.2.0
│ ├─┬ send@0.14.1
│ │ └── destroy@1.0.4
│ ├── serve-static@1.11.1
│ └── utils-merge@1.0.0
├── express-api-queryhandler@0.4.3
├─┬ http-proxy@1.14.0
│ ├── eventemitter3@1.2.0
│ └── requires-port@1.0.0
├── http-status@0.2.3
├── intravenous@0.1.4-beta
├── jwt-simple@0.4.1
├─┬ kerberos@0.0.17
│ └── nan@2.0.9
├─┬ ldapjs@1.0.0
│ ├── asn1@0.2.3
│ ├── assert-plus@0.1.5
│ ├─┬ backoff@2.4.1
│ │ └── precond@0.2.3
│ ├─┬ bunyan@1.5.1
│ │ ├─┬ mv@2.1.1
│ │ │ └── ncp@2.0.0
│ │ └── safe-json-stringify@1.0.3
│ ├── dashdash@1.10.1
│ ├── dtrace-provider@0.6.0
│ ├─┬ ldap-filter@0.2.2
│ │ └── assert-plus@0.1.5
│ ├─┬ once@1.3.2
│ │ └── wrappy@1.0.2
│ ├─┬ vasync@1.6.3
│ │ └─┬ verror@1.6.0
│ │ └── extsprintf@1.2.0
│ └─┬ verror@1.6.0
│ └── extsprintf@1.2.0
├── lodash@4.13.1
├─┬ mocha@2.5.3
│ ├── commander@2.3.0
│ ├── diff@1.4.0
│ ├── escape-string-regexp@1.0.2
│ ├─┬ glob@3.2.11
│ │ └─┬ minimatch@0.3.0
│ │ ├── lru-cache@2.5.2
│ │ └── sigmund@1.0.1
│ ├── growl@1.9.2
│ ├─┬ jade@0.26.3
│ │ ├── commander@0.6.1
│ │ └── mkdirp@0.3.0
│ ├─┬ mkdirp@0.5.1
│ │ └── minimist@0.0.8
│ ├── supports-color@1.2.0
│ └── to-iso-string@0.0.2
├─┬ mongoose@4.5.3
│ ├── bson@0.4.23
│ ├── hooks-fixed@1.1.0
│ ├── kareem@1.1.3
│ ├─┬ mongodb@2.1.18
│ │ ├─┬ mongodb-core@1.3.18
│ │ │ └─┬ require_optional@1.0.0
│ │ │ └── resolve-from@2.0.0
│ │ └── readable-stream@1.0.31
│ ├── mpath@0.2.1
│ ├── mpromise@0.5.5
│ ├─┬ mquery@1.11.0
│ │ ├── bluebird@2.10.2
│ │ └── sliced@0.0.5
│ ├── ms@0.7.1
│ ├── muri@1.1.0
│ ├── regexp-clone@0.0.1
│ └── sliced@1.0.1
├─┬ mongoose-auto-increment@5.0.1
│ └── extend@3.0.0
├─┬ mongoose-unique-validator@1.0.2
│ ├─┬ lodash.foreach@4.3.0
│ │ ├── lodash._baseeach@4.1.3
│ │ └── lodash._baseiteratee@4.7.0
│ └─┬ lodash.get@4.3.0
│ └─┬ lodash._stringtopath@4.8.0
│ └── lodash._basetostring@4.12.0
├─┬ morgan@1.7.0
│ ├── basic-auth@1.0.4
│ └── on-headers@1.0.1
├─┬ node-gyp@3.4.0
│ ├── fstream@1.0.10
│ ├─┬ glob@7.0.5
│ │ ├── fs.realpath@1.0.0
│ │ ├── inflight@1.0.5
│ │ └── path-is-absolute@1.0.0
│ ├── graceful-fs@4.1.4
│ ├─┬ minimatch@3.0.2
│ │ └─┬ brace-expansion@1.1.5
│ │ ├── balanced-match@0.4.1
│ │ └── concat-map@0.0.1
│ ├─┬ nopt@3.0.6
│ │ └── abbrev@1.0.9
│ ├─┬ npmlog@3.1.2
│ │ ├─┬ are-we-there-yet@1.1.2
│ │ │ ├── delegates@1.0.0
│ │ │ └─┬ readable-stream@2.1.4
│ │ │ ├── buffer-shims@1.0.0
│ │ │ ├── isarray@1.0.0
│ │ │ ├── process-nextick-args@1.0.7
│ │ │ └── util-deprecate@1.0.2
│ │ ├── console-control-strings@1.1.0
│ │ └─┬ gauge@2.6.0
│ │ ├── aproba@1.0.4
│ │ ├── has-color@0.1.7
│ │ ├── has-unicode@2.0.1
│ │ ├── object-assign@4.1.0
│ │ ├── signal-exit@3.0.0
│ │ └── wide-align@1.1.0
│ ├─┬ osenv@0.1.3
│ │ └── os-homedir@1.0.1
│ ├─┬ path-array@1.0.1
│ │ └─┬ array-index@1.0.0
│ │ └─┬ es6-symbol@3.1.0
│ │ ├── d@0.1.1
│ │ └─┬ es5-ext@0.10.12
│ │ └── es6-iterator@2.0.0
│ ├─┬ request@2.73.0
│ │ ├── aws-sign2@0.6.0
│ │ ├── aws4@1.4.1
│ │ ├─┬ bl@1.1.2
│ │ │ └─┬ readable-stream@2.0.6
│ │ │ └── isarray@1.0.0
│ │ ├── caseless@0.11.0
│ │ ├─┬ combined-stream@1.0.5
│ │ │ └── delayed-stream@1.0.0
│ │ ├── forever-agent@0.6.1
│ │ ├── form-data@1.0.0-rc4
│ │ ├─┬ har-validator@2.0.6
│ │ │ ├─┬ commander@2.9.0
│ │ │ │ └── graceful-readlink@1.0.1
│ │ │ ├─┬ is-my-json-valid@2.13.1
│ │ │ │ ├── generate-function@2.0.0
│ │ │ │ ├─┬ generate-object-property@1.2.0
│ │ │ │ │ └── is-property@1.0.2
│ │ │ │ ├── jsonpointer@2.0.0
│ │ │ │ └── xtend@4.0.1
│ │ │ └─┬ pinkie-promise@2.0.1
│ │ │ └── pinkie@2.0.4
│ │ ├─┬ hawk@3.1.3
│ │ │ ├── boom@2.10.1
│ │ │ ├── cryptiles@2.0.5
│ │ │ ├── hoek@2.16.3
│ │ │ └── sntp@1.0.9
│ │ ├─┬ http-signature@1.1.1
│ │ │ ├── assert-plus@0.2.0
│ │ │ ├─┬ jsprim@1.3.0
│ │ │ │ ├── extsprintf@1.0.2
│ │ │ │ ├── json-schema@0.2.2
│ │ │ │ └── verror@1.3.6
│ │ │ └─┬ sshpk@1.8.3
│ │ │ ├── assert-plus@1.0.0
│ │ │ ├─┬ dashdash@1.14.0
│ │ │ │ └── assert-plus@1.0.0
│ │ │ ├── ecc-jsbn@0.1.1
│ │ │ ├─┬ getpass@0.1.6
│ │ │ │ └── assert-plus@1.0.0
│ │ │ ├── jodid25519@1.0.2
│ │ │ ├── jsbn@0.1.0
│ │ │ └── tweetnacl@0.13.3
│ │ ├── is-typedarray@1.0.0
│ │ ├── isstream@0.1.2
│ │ ├── json-stringify-safe@5.0.1
│ │ ├── node-uuid@1.4.7
│ │ ├── oauth-sign@0.8.2
│ │ ├── stringstream@0.0.5
│ │ └── tunnel-agent@0.4.3
│ ├─┬ rimraf@2.4.5
│ │ └── glob@6.0.4
│ ├── semver@5.2.0
│ ├─┬ tar@2.2.1
│ │ └── block-stream@0.0.9
│ └─┬ which@1.2.10
│ └── isexe@1.1.2
├─┬ node-jsdom@3.1.5
│ ├── acorn@0.11.0
│ ├── acorn-globals@1.0.9
│ ├── browser-request@0.3.3
│ ├─┬ contextify@0.1.15
│ │ ├── bindings@1.2.1
│ │ └── nan@2.4.0
│ ├── cssom@0.3.1
│ ├── cssstyle@0.2.36
│ ├─┬ escodegen@1.8.0
│ │ ├── esprima@2.7.2
│ │ ├── estraverse@1.9.3
│ │ ├── esutils@2.0.2
│ │ ├─┬ optionator@0.8.1
│ │ │ ├── deep-is@0.1.3
│ │ │ ├── fast-levenshtein@1.1.3
│ │ │ ├── levn@0.3.0
│ │ │ ├── prelude-ls@1.1.2
│ │ │ ├── type-check@0.3.2
│ │ │ └── wordwrap@1.0.0
│ │ └─┬ source-map@0.2.0
│ │ └── amdefine@1.0.0
│ ├── nwmatcher@1.3.8
│ ├── parse5@1.5.1
│ ├── xml-name-validator@1.0.0
│ └── xmlhttprequest@1.8.0
├─┬ nodemon@1.9.2
│ ├─┬ chokidar@1.6.0
│ │ ├─┬ anymatch@1.3.0
│ │ │ ├── arrify@1.0.1
│ │ │ └─┬ micromatch@2.3.10
│ │ │ ├─┬ arr-diff@2.0.0
│ │ │ │ └── arr-flatten@1.0.1
│ │ │ ├── array-unique@0.2.1
│ │ │ ├─┬ braces@1.8.5
│ │ │ │ ├─┬ expand-range@1.8.2
│ │ │ │ │ └─┬ fill-range@2.2.3
│ │ │ │ │ ├── is-number@2.1.0
│ │ │ │ │ ├─┬ isobject@2.1.0
│ │ │ │ │ │ └── isarray@1.0.0
│ │ │ │ │ ├── randomatic@1.1.5
│ │ │ │ │ └── repeat-string@1.5.4
│ │ │ │ ├── preserve@0.2.0
│ │ │ │ └── repeat-element@1.1.2
│ │ │ ├─┬ expand-brackets@0.1.5
│ │ │ │ └── is-posix-bracket@0.1.1
│ │ │ ├── extglob@0.3.2
│ │ │ ├── filename-regex@2.0.0
│ │ │ ├─┬ kind-of@3.0.3
│ │ │ │ └── is-buffer@1.1.3
│ │ │ ├── normalize-path@2.0.1
│ │ │ ├─┬ object.omit@2.0.0
│ │ │ │ ├─┬ for-own@0.1.4
│ │ │ │ │ └── for-in@0.1.5
│ │ │ │ └── is-extendable@0.1.1
│ │ │ ├─┬ parse-glob@3.0.4
│ │ │ │ ├── glob-base@0.3.0
│ │ │ │ └── is-dotfile@1.0.2
│ │ │ └─┬ regex-cache@0.4.3
│ │ │ ├── is-equal-shallow@0.1.3
│ │ │ └── is-primitive@2.0.0
│ │ ├── async-each@1.0.0
│ │ ├─┬ fsevents@1.0.12
│ │ │ ├── nan@2.4.0
│ │ │ └─┬ node-pre-gyp@0.6.25
│ │ │ ├─┬ mkdirp@0.5.1
│ │ │ │ └── minimist@0.0.8
│ │ │ ├─┬ nopt@3.0.6
│ │ │ │ └── abbrev@1.0.7
│ │ │ ├─┬ npmlog@2.0.3
│ │ │ │ ├── ansi@0.3.1
│ │ │ │ ├─┬ are-we-there-yet@1.1.2
│ │ │ │ │ └── delegates@1.0.0
│ │ │ │ └─┬ gauge@1.2.7
│ │ │ │ ├── has-unicode@2.0.0
│ │ │ │ ├─┬ lodash.pad@4.1.0
│ │ │ │ │ ├── lodash.repeat@4.0.0
│ │ │ │ │ └── lodash.tostring@4.1.2
│ │ │ │ ├── lodash.padend@4.2.0
│ │ │ │ └── lodash.padstart@4.2.0
│ │ │ ├─┬ rc@1.1.6
│ │ │ │ ├── deep-extend@0.4.1
│ │ │ │ ├── ini@1.3.4
│ │ │ │ ├── minimist@1.2.0
│ │ │ │ └── strip-json-comments@1.0.4
│ │ │ ├─┬ request@2.69.0
│ │ │ │ ├── aws-sign2@0.6.0
│ │ │ │ ├─┬ aws4@1.3.2
│ │ │ │ │ └─┬ lru-cache@4.0.1
│ │ │ │ │ ├── pseudomap@1.0.2
│ │ │ │ │ └── yallist@2.0.0
│ │ │ │ ├── bl@1.0.3
│ │ │ │ ├── caseless@0.11.0
│ │ │ │ ├─┬ combined-stream@1.0.5
│ │ │ │ │ └── delayed-stream@1.0.0
│ │ │ │ ├── extend@3.0.0
│ │ │ │ ├── forever-agent@0.6.1
│ │ │ │ ├─┬ form-data@1.0.0-rc4
│ │ │ │ │ └── async@1.5.2
│ │ │ │ ├─┬ har-validator@2.0.6
│ │ │ │ │ ├─┬ chalk@1.1.3
│ │ │ │ │ │ ├── ansi-styles@2.2.1
│ │ │ │ │ │ ├── escape-string-regexp@1.0.5
│ │ │ │ │ │ ├─┬ has-ansi@2.0.0
│ │ │ │ │ │ │ └── ansi-regex@2.0.0
│ │ │ │ │ │ ├── strip-ansi@3.0.1
│ │ │ │ │ │ └── supports-color@2.0.0
│ │ │ │ │ ├─┬ commander@2.9.0
│ │ │ │ │ │ └── graceful-readlink@1.0.1
│ │ │ │ │ ├─┬ is-my-json-valid@2.13.1
│ │ │ │ │ │ ├── generate-function@2.0.0
│ │ │ │ │ │ ├─┬ generate-object-property@1.2.0
│ │ │ │ │ │ │ └── is-property@1.0.2
│ │ │ │ │ │ ├── jsonpointer@2.0.0
│ │ │ │ │ │ └── xtend@4.0.1
│ │ │ │ │ └─┬ pinkie-promise@2.0.0
│ │ │ │ │ └── pinkie@2.0.4
│ │ │ │ ├─┬ hawk@3.1.3
│ │ │ │ │ ├── boom@2.10.1
│ │ │ │ │ ├── cryptiles@2.0.5
│ │ │ │ │ ├── hoek@2.16.3
│ │ │ │ │ └── sntp@1.0.9
│ │ │ │ ├─┬ http-signature@1.1.1
│ │ │ │ │ ├── assert-plus@0.2.0
│ │ │ │ │ ├─┬ jsprim@1.2.2
│ │ │ │ │ │ ├── extsprintf@1.0.2
│ │ │ │ │ │ ├── json-schema@0.2.2
│ │ │ │ │ │ └── verror@1.3.6
│ │ │ │ │ └─┬ sshpk@1.7.4
│ │ │ │ │ ├── asn1@0.2.3
│ │ │ │ │ ├─┬ dashdash@1.13.0
│ │ │ │ │ │ └── assert-plus@1.0.0
│ │ │ │ │ ├── ecc-jsbn@0.1.1
│ │ │ │ │ ├── jodid25519@1.0.2
│ │ │ │ │ ├── jsbn@0.1.0
│ │ │ │ │ └── tweetnacl@0.14.3
│ │ │ │ ├── is-typedarray@1.0.0
│ │ │ │ ├── isstream@0.1.2
│ │ │ │ ├── json-stringify-safe@5.0.1
│ │ │ │ ├─┬ mime-types@2.1.10
│ │ │ │ │ └── mime-db@1.22.0
│ │ │ │ ├── node-uuid@1.4.7
│ │ │ │ ├── oauth-sign@0.8.1
│ │ │ │ ├── qs@6.0.2
│ │ │ │ ├── stringstream@0.0.5
│ │ │ │ ├── tough-cookie@2.2.2
│ │ │ │ └── tunnel-agent@0.4.2
│ │ │ ├─┬ rimraf@2.5.2
│ │ │ │ └─┬ glob@7.0.3
│ │ │ │ ├─┬ inflight@1.0.4
│ │ │ │ │ └── wrappy@1.0.1
│ │ │ │ ├── inherits@2.0.1
│ │ │ │ ├─┬ minimatch@3.0.0
│ │ │ │ │ └─┬ brace-expansion@1.1.3
│ │ │ │ │ ├── balanced-match@0.3.0
│ │ │ │ │ └── concat-map@0.0.1
│ │ │ │ ├─┬ once@1.3.3
│ │ │ │ │ └── wrappy@1.0.1
│ │ │ │ └── path-is-absolute@1.0.0
│ │ │ ├── semver@5.1.0
│ │ │ ├─┬ tar@2.2.1
│ │ │ │ ├── block-stream@0.0.8
│ │ │ │ ├─┬ fstream@1.0.8
│ │ │ │ │ └── graceful-fs@4.1.3
│ │ │ │ └── inherits@2.0.1
│ │ │ └─┬ tar-pack@3.1.3
│ │ │ ├─┬ debug@2.2.0
│ │ │ │ └── ms@0.7.1
│ │ │ ├─┬ fstream-ignore@1.0.3
│ │ │ │ └─┬ minimatch@3.0.0
│ │ │ │ └─┬ brace-expansion@1.1.3
│ │ │ │ ├── balanced-match@0.3.0
│ │ │ │ └── concat-map@0.0.1
│ │ │ ├─┬ once@1.3.3
│ │ │ │ └── wrappy@1.0.1
│ │ │ ├─┬ readable-stream@2.0.6
│ │ │ │ ├── core-util-is@1.0.2
│ │ │ │ ├── isarray@1.0.0
│ │ │ │ ├── process-nextick-args@1.0.6
│ │ │ │ ├── string_decoder@0.10.31
│ │ │ │ └── util-deprecate@1.0.2
│ │ │ └── uid-number@0.0.6
│ │ ├── glob-parent@2.0.0
│ │ ├─┬ is-binary-path@1.0.1
│ │ │ └── binary-extensions@1.5.0
│ │ ├─┬ is-glob@2.0.1
│ │ │ └── is-extglob@1.0.0
│ │ └─┬ readdirp@2.1.0
│ │ ├─┬ readable-stream@2.1.4
│ │ │ └── isarray@1.0.0
│ │ └── set-immediate-shim@1.0.1
│ ├── es6-promise@3.0.2
│ ├── ignore-by-default@1.0.1
│ ├─┬ lodash.defaults@3.1.2
│ │ ├─┬ lodash.assign@3.2.0
│ │ │ ├─┬ lodash._baseassign@3.2.0
│ │ │ │ ├── lodash._basecopy@3.0.1
│ │ │ │ └── lodash.keys@3.1.2
│ │ │ ├─┬ lodash._createassigner@3.1.1
│ │ │ │ ├── lodash._bindcallback@3.0.1
│ │ │ │ └── lodash._isiterateecall@3.0.9
│ │ │ └─┬ lodash.keys@3.1.2
│ │ │ ├── lodash._getnative@3.9.1
│ │ │ ├── lodash.isarguments@3.0.8
│ │ │ └── lodash.isarray@3.0.4
│ │ └── lodash.restparam@3.6.1
│ ├─┬ ps-tree@1.1.0
│ │ └─┬ event-stream@3.3.3
│ │ ├── duplexer@0.1.1
│ │ ├── from@0.1.3
│ │ ├── map-stream@0.1.0
│ │ ├── pause-stream@0.0.11
│ │ ├── split@0.3.3
│ │ ├── stream-combiner@0.0.4
│ │ └── through@2.3.8
│ ├─┬ touch@1.0.0
│ │ └── nopt@1.0.10
│ ├── undefsafe@0.0.3
│ └─┬ update-notifier@0.5.0
│ ├─┬ chalk@1.1.3
│ │ ├── ansi-styles@2.2.1
│ │ ├── escape-string-regexp@1.0.5
│ │ ├── has-ansi@2.0.0
│ │ └── supports-color@2.0.0
│ ├─┬ configstore@1.4.0
│ │ ├── uuid@2.0.2
│ │ ├─┬ write-file-atomic@1.1.4
│ │ │ ├── imurmurhash@0.1.4
│ │ │ └── slide@1.1.6
│ │ └── xdg-basedir@2.0.0
│ ├── is-npm@1.0.0
│ ├─┬ latest-version@1.0.1
│ │ └─┬ package-json@1.2.0
│ │ ├─┬ got@3.3.1
│ │ │ ├─┬ duplexify@3.4.5
│ │ │ │ ├── end-of-stream@1.0.0
│ │ │ │ ├─┬ readable-stream@2.1.4
│ │ │ │ │ └── isarray@1.0.0
│ │ │ │ └── stream-shift@1.0.0
│ │ │ ├── infinity-agent@2.0.3
│ │ │ ├── is-redirect@1.0.0
│ │ │ ├── is-stream@1.1.0
│ │ │ ├── lowercase-keys@1.0.0
│ │ │ ├── nested-error-stacks@1.0.2
│ │ │ ├── object-assign@3.0.0
│ │ │ ├── prepend-http@1.0.4
│ │ │ ├─┬ read-all-stream@3.1.0
│ │ │ │ └─┬ readable-stream@2.1.4
│ │ │ │ └── isarray@1.0.0
│ │ │ └── timed-out@2.0.0
│ │ └─┬ registry-url@3.1.0
│ │ └─┬ rc@1.1.6
│ │ ├── deep-extend@0.4.1
│ │ ├── ini@1.3.4
│ │ ├── minimist@1.2.0
│ │ └── strip-json-comments@1.0.4
│ ├─┬ repeating@1.1.3
│ │ └── is-finite@1.0.1
│ ├── semver-diff@2.1.0
│ └── string-length@1.0.1
├─┬ pdfkit@0.7.2
│ ├─┬ linebreak@0.1.2
│ │ └── unicode-trie@0.1.2
│ └── png-js@0.1.1
├─┬ pdfmake@0.1.18
│ ├── lodash@3.1.0
│ └── lodash-node@3.1.0
├─┬ sinon@1.17.4
│ ├── formatio@1.1.1
│ ├── lolex@1.3.2
│ ├── samsam@1.1.2
│ └── util@0.10.3
├─┬ superagent@1.8.3
│ ├── component-emitter@1.2.1
│ ├── cookiejar@2.0.6
│ ├── form-data@1.0.0-rc3
│ ├── formidable@1.0.17
│ ├── mime@1.3.4
│ ├── qs@2.3.3
│ ├─┬ readable-stream@1.0.27-1
│ │ ├── core-util-is@1.0.2
│ │ ├── isarray@0.0.1
│ │ └── string_decoder@0.10.31
│ └── reduce-component@1.0.1
├── supertest@1.2.0
├─┬ tmp@0.0.28
│ └── os-tmpdir@1.0.1
├─┬ w3cjs@0.3.0
│ ├── commander@2.6.0
│ ├─┬ superagent@0.21.0
│ │ ├── component-emitter@1.1.2
│ │ ├── cookiejar@2.0.1
│ │ ├── extend@1.2.1
│ │ ├─┬ form-data@0.1.3
│ │ │ ├── async@0.9.2
│ │ │ └─┬ combined-stream@0.0.7
│ │ │ └── delayed-stream@0.0.5
│ │ ├── formidable@1.0.14
│ │ ├── methods@1.0.1
│ │ ├── mime@1.2.11
│ │ ├── qs@1.2.0
│ │ └── readable-stream@1.0.27-1
│ └─┬ superagent-proxy@0.3.2
│ └─┬ proxy-agent@1.1.1
│ ├─┬ http-proxy-agent@0.2.7
│ │ └── agent-base@1.0.2
│ ├── https-proxy-agent@0.3.6
│ ├─┬ pac-proxy-agent@0.2.0
│ │ ├── extend@1.2.1
│ │ ├─┬ get-uri@0.1.4
│ │ │ ├── data-uri-to-buffer@0.0.4
│ │ │ ├── file-uri-to-path@0.0.2
│ │ │ ├─┬ ftp@0.3.10
│ │ │ │ ├── readable-stream@1.1.14
│ │ │ │ └── xregexp@2.0.0
│ │ │ └─┬ readable-stream@2.1.4
│ │ │ └── isarray@1.0.0
│ │ ├─┬ pac-resolver@1.2.6
│ │ │ ├── co@3.0.6
│ │ │ ├─┬ degenerator@1.0.3
│ │ │ │ └── ast-types@0.8.18
│ │ │ ├── netmask@1.0.6
│ │ │ ├─┬ regenerator@0.8.46
│ │ │ │ ├─┬ commoner@0.10.4
│ │ │ │ │ ├─┬ detective@4.3.1
│ │ │ │ │ │ ├── acorn@1.2.2
│ │ │ │ │ │ └── defined@1.0.0
│ │ │ │ │ ├── glob@5.0.15
│ │ │ │ │ └── q@1.4.1
│ │ │ │ ├─┬ defs@1.1.1
│ │ │ │ │ ├─┬ alter@0.2.0
│ │ │ │ │ │ └── stable@0.1.5
│ │ │ │ │ ├── ast-traverse@0.1.1
│ │ │ │ │ ├── breakable@1.0.0
│ │ │ │ │ ├── esprima-fb@15001.1001.0-dev-harmony-fb
│ │ │ │ │ ├── simple-fmt@0.1.0
│ │ │ │ │ ├── simple-is@0.2.0
│ │ │ │ │ ├── stringmap@0.2.2
│ │ │ │ │ ├── stringset@0.2.1
│ │ │ │ │ ├── tryor@0.1.2
│ │ │ │ │ └─┬ yargs@3.27.0
│ │ │ │ │ ├── camelcase@1.2.1
│ │ │ │ │ ├─┬ cliui@2.1.0
│ │ │ │ │ │ ├─┬ center-align@0.1.3
│ │ │ │ │ │ │ ├─┬ align-text@0.1.4
│ │ │ │ │ │ │ │ └── longest@1.0.1
│ │ │ │ │ │ │ └── lazy-cache@1.0.4
│ │ │ │ │ │ ├── right-align@0.1.3
│ │ │ │ │ │ └── wordwrap@0.0.2
│ │ │ │ │ └── window-size@0.1.4
│ │ │ │ ├── esprima-fb@15001.1001.0-dev-harmony-fb
│ │ │ │ ├── private@0.1.6
│ │ │ │ ├─┬ recast@0.10.33
│ │ │ │ │ ├── ast-types@0.8.12
│ │ │ │ │ ├── esprima-fb@15001.1001.0-dev-harmony-fb
│ │ │ │ │ └── source-map@0.5.6
│ │ │ │ └── regenerator-runtime@0.9.5
│ │ │ └── thunkify@2.1.2
│ │ └── stream-to-array@1.0.0
│ └─┬ socks-proxy-agent@1.0.2
│ ├── extend@1.2.1
│ └─┬ socks@1.1.9
│ ├── ip@1.1.3
│ └── smart-buffer@1.0.11
└─┬ yargs@4.8.0
├─┬ cliui@3.2.0
│ └── wrap-ansi@2.0.0
├── decamelize@1.2.0
├─┬ lodash.assign@4.0.9
│ ├── lodash.keys@4.0.7
│ └── lodash.rest@4.0.3
├─┬ os-locale@1.4.0
│ └─┬ lcid@1.0.0
│ └── invert-kv@1.0.0
├─┬ read-pkg-up@1.0.1
│ ├─┬ find-up@1.1.2
│ │ └── path-exists@2.1.0
│ └─┬ read-pkg@1.1.0
│ ├─┬ load-json-file@1.1.0
│ │ ├─┬ parse-json@2.2.0
│ │ │ └─┬ error-ex@1.3.0
│ │ │ └── is-arrayish@0.2.1
│ │ ├── pify@2.3.0
│ │ └─┬ strip-bom@2.0.0
│ │ └── is-utf8@0.2.1
│ ├─┬ normalize-package-data@2.3.5
│ │ ├── hosted-git-info@2.1.5
│ │ ├─┬ is-builtin-module@1.0.0
│ │ │ └── builtin-modules@1.1.1
│ │ └─┬ validate-npm-package-license@3.0.1
│ │ ├─┬ spdx-correct@1.0.2
│ │ │ └── spdx-license-ids@1.2.1
│ │ └─┬ spdx-expression-parse@1.0.2
│ │ └── spdx-exceptions@1.0.4
│ └── path-type@1.1.0
├── require-directory@2.1.1
├── require-main-filename@1.0.1
├── set-blocking@2.0.0
├─┬ string-width@1.0.1
│ ├─┬ code-point-at@1.0.0
│ │ └── number-is-nan@1.0.0
│ ├── is-fullwidth-code-point@1.0.0
│ └─┬ strip-ansi@3.0.1
│ └── ansi-regex@2.0.0
├── which-module@1.0.0
├── window-size@0.2.0
├── y18n@3.2.1
└─┬ yargs-parser@2.4.0
└── camelcase@2.1.1
The failure mode is a hallmark of using an outdated version of nan. The dependency in the package incorrectly says ^2.0.8, when it really should be at least something closer to 2.3.3 (see #74 and #75). Since npm installs the newest acceptable version, the only way I know this could become a problem at build-time is if dtrace-provider is used inside another project that explicitly uses an old version of nan. But I don't see that in your "npm ls" output. Can you tell which version of nan was pulled in when npm tried to install dtrace-provider?
I typed "npm install dtrace-provider" at the command line ...
There is a version of 'nan' in the node_modules folder marked as "version": "2.0.9", but what causes this to appears here is beyond my abilities to determine, without a complete trawl of the node_mofdule folder and all sub folders looking for references. As there are 100's of folders under mode_modules this would be very long winded ...
fs-events seems to include 'nan' and has this "dependencies": { "nan": "^2.3.0", "node-pre-gyp": "^0.6.25" },
but it also include the folder nan inside it's node_modules folder, so it can use it...
If your dtrace-provider has a dependency on a version higher then 2.0.8 then should it not include that dependency correctly in the package.json file so that npm can also correctly sub/nest the required version of nan under the code so that it builds ???
So I updated kerberos from 0.0.17 to 0.0.21 which pulled the version of nan up to V2.3.5 in the main node_modules folder. This then allows you to install dtrace-provider and it no longer errors.
Thanks. I'm glad this is resolved for you.
If your dtrace-provider has a dependency on a version higher then 2.0.8 then should it not include that dependency correctly in the package.json file so that npm can also correctly sub/nest the required version of nan under the code so that it builds ???
Yes. See #75. Sorry for the trouble.
when trying to install on Mac OS-X (El Capitan V 10.11.5)
I get the following trace / log