mapbox / node-or-tools

Node.js bindings for or-tools vehicle routing problems
MIT License
146 stars 48 forks source link

npm ERR! node_or_tools_example@1.0.0 install: `node-gyp rebuild` #47

Closed hopewise closed 6 years ago

hopewise commented 6 years ago

I just tried to test this repo at EC2, I've checked the linux flavor:

$ cat /proc/version
Linux version 4.9.51-10.52.amzn1.x86_64 (mockbuild@gobi-build-64010) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Fri Sep 29 01:16:19 UTC 2017

if I tried to run npm install I got this result:

ec2-user:~/environment/node-or-tools-master $ npm install

> node_or_tools@1.0.5 install /home/ec2-user/environment/node-or-tools-master/node_modules/node_or_tools
> node-pre-gyp install --fallback-to-build

[node_or_tools] Success: "/home/ec2-user/environment/node-or-tools-master/node_modules/node_or_tools/lib/binding/node_or_tools.node" is installed via remote

> node_or_tools_example@1.0.0 install /home/ec2-user/environment/node-or-tools-master
> node-gyp rebuild

gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp: Undefined variable module_path in binding.gyp while trying to load binding.gyp
gyp ERR! configure error 
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/home/ec2-user/.nvm/versions/node/v6.11.4/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:305:16)
gyp ERR! stack     at emitTwo (events.js:106:13)
gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12)
gyp ERR! System Linux 4.9.51-10.52.amzn1.x86_64
gyp ERR! command "/home/ec2-user/.nvm/versions/node/v6.11.4/bin/node" "/home/ec2-user/.nvm/versions/node/v6.11.4/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/ec2-user/environment/node-or-tools-master
gyp ERR! node -v v6.11.4
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok 

npm WARN node_or_tools_example@1.0.0 No repository field.
npm WARN node_or_tools_example@1.0.0 No license field.
npm ERR! Linux 4.9.51-10.52.amzn1.x86_64
npm ERR! argv "/home/ec2-user/.nvm/versions/node/v6.11.4/bin/node" "/home/ec2-user/.nvm/versions/node/v6.11.4/bin/npm" "install"
npm ERR! node v6.11.4
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! node_or_tools_example@1.0.0 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the node_or_tools_example@1.0.0 install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the node_or_tools_example package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs node_or_tools_example
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls node_or_tools_example
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/ec2-user/environment/node-or-tools-master/npm-debug.log

/home/ec2-user/environment/node-or-tools-master/npm-debug.log:

0 info it worked if it ends with ok
1 verbose cli [ '/home/ec2-user/.nvm/versions/node/v6.11.4/bin/node',
1 verbose cli   '/home/ec2-user/.nvm/versions/node/v6.11.4/bin/npm',
1 verbose cli   'install' ]
2 info using npm@3.10.10
3 info using node@v6.11.4
4 silly loadCurrentTree Starting
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 silly install normalizeTree
8 silly loadCurrentTree Finishing
9 silly loadIdealTree Starting
10 silly install loadIdealTree
11 silly cloneCurrentTree Starting
12 silly install cloneCurrentTreeToIdealTree
13 silly cloneCurrentTree Finishing
14 silly loadShrinkwrap Starting
15 silly install loadShrinkwrap
16 silly loadShrinkwrap Finishing
17 silly loadAllDepsIntoIdealTree Starting
18 silly install loadAllDepsIntoIdealTree
19 silly loadAllDepsIntoIdealTree Finishing
20 silly loadIdealTree Finishing
21 silly currentTree node_or_tools_example@1.0.0
21 silly currentTree ├─┬ aws-sdk@2.150.0
21 silly currentTree │ ├─┬ buffer@4.9.1
21 silly currentTree │ │ ├── base64-js@1.2.1
21 silly currentTree │ │ ├── ieee754@1.1.8
21 silly currentTree │ │ └── isarray@1.0.0
21 silly currentTree │ ├── crypto-browserify@1.0.9
21 silly currentTree │ ├── events@1.1.1
21 silly currentTree │ ├── jmespath@0.15.0
21 silly currentTree │ ├── querystring@0.2.0
21 silly currentTree │ ├── sax@1.2.1
21 silly currentTree │ ├─┬ url@0.10.3
21 silly currentTree │ │ └── punycode@1.3.2
21 silly currentTree │ ├── uuid@3.1.0
21 silly currentTree │ ├── xml2js@0.4.17
21 silly currentTree │ └─┬ xmlbuilder@4.2.1
21 silly currentTree │   └── lodash@4.17.4
21 silly currentTree ├── nan@2.7.0
21 silly currentTree ├─┬ node_or_tools@1.0.5
21 silly currentTree │ ├── abbrev@1.1.0
21 silly currentTree │ ├── ajv@4.11.8
21 silly currentTree │ ├── ansi-regex@2.1.1
21 silly currentTree │ ├── aproba@1.1.2
21 silly currentTree │ ├── are-we-there-yet@1.1.4
21 silly currentTree │ ├── asn1@0.2.3
21 silly currentTree │ ├── assert-plus@0.2.0
21 silly currentTree │ ├── asynckit@0.4.0
21 silly currentTree │ ├── aws-sign2@0.6.0
21 silly currentTree │ ├── aws4@1.6.0
21 silly currentTree │ ├── balanced-match@1.0.0
21 silly currentTree │ ├── bcrypt-pbkdf@1.0.1
21 silly currentTree │ ├── block-stream@0.0.9
21 silly currentTree │ ├── boom@2.10.1
21 silly currentTree │ ├── brace-expansion@1.1.8
21 silly currentTree │ ├── caseless@0.12.0
21 silly currentTree │ ├── co@4.6.0
21 silly currentTree │ ├── code-point-at@1.1.0
21 silly currentTree │ ├── combined-stream@1.0.5
21 silly currentTree │ ├── concat-map@0.0.1
21 silly currentTree │ ├── console-control-strings@1.1.0
21 silly currentTree │ ├── core-util-is@1.0.2
21 silly currentTree │ ├── cryptiles@2.0.5
21 silly currentTree │ ├─┬ dashdash@1.14.1
21 silly currentTree │ │ └── assert-plus@1.0.0
21 silly currentTree │ ├── debug@2.6.8
21 silly currentTree │ ├── deep-extend@0.4.2
21 silly currentTree │ ├── delayed-stream@1.0.0
21 silly currentTree │ ├── delegates@1.0.0
21 silly currentTree │ ├── ecc-jsbn@0.1.1
21 silly currentTree │ ├── extend@3.0.1
21 silly currentTree │ ├── extsprintf@1.3.0
21 silly currentTree │ ├── forever-agent@0.6.1
21 silly currentTree │ ├── form-data@2.1.4
21 silly currentTree │ ├── fs.realpath@1.0.0
21 silly currentTree │ ├── fstream-ignore@1.0.5
21 silly currentTree │ ├── fstream@1.0.11
21 silly currentTree │ ├── gauge@2.7.4
21 silly currentTree │ ├─┬ getpass@0.1.7
21 silly currentTree │ │ └── assert-plus@1.0.0
21 silly currentTree │ ├── glob@7.1.2
21 silly currentTree │ ├── graceful-fs@4.1.11
21 silly currentTree │ ├── har-schema@1.0.5
21 silly currentTree │ ├── har-validator@4.2.1
21 silly currentTree │ ├── has-unicode@2.0.1
21 silly currentTree │ ├── hawk@3.1.3
21 silly currentTree │ ├── hoek@2.16.3
21 silly currentTree │ ├── http-signature@1.1.1
21 silly currentTree │ ├── inflight@1.0.6
21 silly currentTree │ ├── inherits@2.0.3
21 silly currentTree │ ├── ini@1.3.4
21 silly currentTree │ ├── is-fullwidth-code-point@1.0.0
21 silly currentTree │ ├── is-typedarray@1.0.0
21 silly currentTree │ ├── isarray@1.0.0
21 silly currentTree │ ├── isstream@0.1.2
21 silly currentTree │ ├── jsbn@0.1.1
21 silly currentTree │ ├── json-schema@0.2.3
21 silly currentTree │ ├── json-stable-stringify@1.0.1
21 silly currentTree │ ├── json-stringify-safe@5.0.1
21 silly currentTree │ ├── jsonify@0.0.0
21 silly currentTree │ ├─┬ jsprim@1.4.1
21 silly currentTree │ │ └── assert-plus@1.0.0
21 silly currentTree │ ├── mime-db@1.29.0
21 silly currentTree │ ├── mime-types@2.1.16
21 silly currentTree │ ├── minimatch@3.0.4
21 silly currentTree │ ├── minimist@0.0.8
21 silly currentTree │ ├── mkdirp@0.5.1
21 silly currentTree │ ├── ms@2.0.0
21 silly currentTree │ ├── node-pre-gyp@0.6.36
21 silly currentTree │ ├── nopt@4.0.1
21 silly currentTree │ ├── npmlog@4.1.2
21 silly currentTree │ ├── number-is-nan@1.0.1
21 silly currentTree │ ├── oauth-sign@0.8.2
21 silly currentTree │ ├── object-assign@4.1.1
21 silly currentTree │ ├── once@1.4.0
21 silly currentTree │ ├── os-homedir@1.0.2
21 silly currentTree │ ├── os-tmpdir@1.0.2
21 silly currentTree │ ├── osenv@0.1.4
21 silly currentTree │ ├── path-is-absolute@1.0.1
21 silly currentTree │ ├── performance-now@0.2.0
21 silly currentTree │ ├── process-nextick-args@1.0.7
21 silly currentTree │ ├── punycode@1.4.1
21 silly currentTree │ ├── qs@6.4.0
21 silly currentTree │ ├─┬ rc@1.2.1
21 silly currentTree │ │ └── minimist@1.2.0
21 silly currentTree │ ├── readable-stream@2.3.3
21 silly currentTree │ ├── request@2.81.0
21 silly currentTree │ ├── rimraf@2.6.1
21 silly currentTree │ ├── safe-buffer@5.1.1
21 silly currentTree │ ├── semver@5.4.1
21 silly currentTree │ ├── set-blocking@2.0.0
21 silly currentTree │ ├── signal-exit@3.0.2
21 silly currentTree │ ├── sntp@1.0.9
21 silly currentTree │ ├─┬ sshpk@1.13.1
21 silly currentTree │ │ └── assert-plus@1.0.0
21 silly currentTree │ ├── string_decoder@1.0.3
21 silly currentTree │ ├── string-width@1.0.2
21 silly currentTree │ ├── stringstream@0.0.5
21 silly currentTree │ ├── strip-ansi@3.0.1
21 silly currentTree │ ├── strip-json-comments@2.0.1
21 silly currentTree │ ├── tar-pack@3.4.0
21 silly currentTree │ ├── tar@2.2.1
21 silly currentTree │ ├── tough-cookie@2.3.2
21 silly currentTree │ ├── tunnel-agent@0.6.0
21 silly currentTree │ ├── tweetnacl@0.14.5
21 silly currentTree │ ├── uid-number@0.0.6
21 silly currentTree │ ├── util-deprecate@1.0.2
21 silly currentTree │ ├── uuid@3.1.0
21 silly currentTree │ ├─┬ verror@1.10.0
21 silly currentTree │ │ └── assert-plus@1.0.0
21 silly currentTree │ ├── wide-align@1.1.2
21 silly currentTree │ └── wrappy@1.0.2
21 silly currentTree ├─┬ node-pre-gyp@0.6.39
21 silly currentTree │ ├── detect-libc@1.0.2
21 silly currentTree │ ├─┬ hawk@3.1.3
21 silly currentTree │ │ ├── boom@2.10.1
21 silly currentTree │ │ ├── cryptiles@2.0.5
21 silly currentTree │ │ ├── hoek@2.16.3
21 silly currentTree │ │ └── sntp@1.0.9
21 silly currentTree │ ├─┬ mkdirp@0.5.1
21 silly currentTree │ │ └── minimist@0.0.8
21 silly currentTree │ ├─┬ nopt@4.0.1
21 silly currentTree │ │ ├── abbrev@1.1.1
21 silly currentTree │ │ └─┬ osenv@0.1.4
21 silly currentTree │ │   ├── os-homedir@1.0.2
21 silly currentTree │ │   └── os-tmpdir@1.0.2
21 silly currentTree │ ├─┬ npmlog@4.1.2
21 silly currentTree │ │ ├─┬ are-we-there-yet@1.1.4
21 silly currentTree │ │ │ ├── delegates@1.0.0
21 silly currentTree │ │ │ └─┬ readable-stream@2.3.3
21 silly currentTree │ │ │   ├── core-util-is@1.0.2
21 silly currentTree │ │ │   ├── inherits@2.0.3
21 silly currentTree │ │ │   ├── isarray@1.0.0
21 silly currentTree │ │ │   ├── process-nextick-args@1.0.7
21 silly currentTree │ │ │   ├── safe-buffer@5.1.1
21 silly currentTree │ │ │   ├── string_decoder@1.0.3
21 silly currentTree │ │ │   └── util-deprecate@1.0.2
21 silly currentTree │ │ ├── console-control-strings@1.1.0
21 silly currentTree │ │ ├─┬ gauge@2.7.4
21 silly currentTree │ │ │ ├── aproba@1.2.0
21 silly currentTree │ │ │ ├── has-unicode@2.0.1
21 silly currentTree │ │ │ ├── object-assign@4.1.1
21 silly currentTree │ │ │ ├── signal-exit@3.0.2
21 silly currentTree │ │ │ ├─┬ string-width@1.0.2
21 silly currentTree │ │ │ │ ├── code-point-at@1.1.0
21 silly currentTree │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
21 silly currentTree │ │ │ │   └── number-is-nan@1.0.1
21 silly currentTree │ │ │ ├─┬ strip-ansi@3.0.1
21 silly currentTree │ │ │ │ └── ansi-regex@2.1.1
21 silly currentTree │ │ │ └── wide-align@1.1.2
21 silly currentTree │ │ └── set-blocking@2.0.0
21 silly currentTree │ ├─┬ rc@1.2.2
21 silly currentTree │ │ ├── deep-extend@0.4.2
21 silly currentTree │ │ ├── ini@1.3.4
21 silly currentTree │ │ ├── minimist@1.2.0
21 silly currentTree │ │ └── strip-json-comments@2.0.1
21 silly currentTree │ ├─┬ request@2.81.0
21 silly currentTree │ │ ├── aws-sign2@0.6.0
21 silly currentTree │ │ ├── aws4@1.6.0
21 silly currentTree │ │ ├── caseless@0.12.0
21 silly currentTree │ │ ├─┬ combined-stream@1.0.5
21 silly currentTree │ │ │ └── delayed-stream@1.0.0
21 silly currentTree │ │ ├── extend@3.0.1
21 silly currentTree │ │ ├── forever-agent@0.6.1
21 silly currentTree │ │ ├─┬ form-data@2.1.4
21 silly currentTree │ │ │ └── asynckit@0.4.0
21 silly currentTree │ │ ├─┬ har-validator@4.2.1
21 silly currentTree │ │ │ ├─┬ ajv@4.11.8
21 silly currentTree │ │ │ │ ├── co@4.6.0
21 silly currentTree │ │ │ │ └─┬ json-stable-stringify@1.0.1
21 silly currentTree │ │ │ │   └── jsonify@0.0.0
21 silly currentTree │ │ │ └── har-schema@1.0.5
21 silly currentTree │ │ ├─┬ http-signature@1.1.1
21 silly currentTree │ │ │ ├── assert-plus@0.2.0
21 silly currentTree │ │ │ ├─┬ jsprim@1.4.1
21 silly currentTree │ │ │ │ ├── assert-plus@1.0.0
21 silly currentTree │ │ │ │ ├── extsprintf@1.3.0
21 silly currentTree │ │ │ │ ├── json-schema@0.2.3
21 silly currentTree │ │ │ │ └─┬ verror@1.10.0
21 silly currentTree │ │ │ │   └── core-util-is@1.0.2
21 silly currentTree │ │ │ └─┬ sshpk@1.13.1
21 silly currentTree │ │ │   ├── asn1@0.2.3
21 silly currentTree │ │ │   ├── assert-plus@1.0.0
21 silly currentTree │ │ │   ├── bcrypt-pbkdf@1.0.1
21 silly currentTree │ │ │   ├── dashdash@1.14.1
21 silly currentTree │ │ │   ├── ecc-jsbn@0.1.1
21 silly currentTree │ │ │   ├── getpass@0.1.7
21 silly currentTree │ │ │   ├── jsbn@0.1.1
21 silly currentTree │ │ │   └── tweetnacl@0.14.5
21 silly currentTree │ │ ├── is-typedarray@1.0.0
21 silly currentTree │ │ ├── isstream@0.1.2
21 silly currentTree │ │ ├── json-stringify-safe@5.0.1
21 silly currentTree │ │ ├─┬ mime-types@2.1.17
21 silly currentTree │ │ │ └── mime-db@1.30.0
21 silly currentTree │ │ ├── oauth-sign@0.8.2
21 silly currentTree │ │ ├── performance-now@0.2.0
21 silly currentTree │ │ ├── qs@6.4.0
21 silly currentTree │ │ ├── safe-buffer@5.1.1
21 silly currentTree │ │ ├── stringstream@0.0.5
21 silly currentTree │ │ ├─┬ tough-cookie@2.3.3
21 silly currentTree │ │ │ └── punycode@1.4.1
21 silly currentTree │ │ ├── tunnel-agent@0.6.0
21 silly currentTree │ │ └── uuid@3.1.0
21 silly currentTree │ ├─┬ rimraf@2.6.2
21 silly currentTree │ │ └─┬ glob@7.1.2
21 silly currentTree │ │   ├── fs.realpath@1.0.0
21 silly currentTree │ │   ├─┬ inflight@1.0.6
21 silly currentTree │ │   │ └── wrappy@1.0.2
21 silly currentTree │ │   ├── inherits@2.0.3
21 silly currentTree │ │   ├─┬ minimatch@3.0.4
21 silly currentTree │ │   │ └─┬ brace-expansion@1.1.8
21 silly currentTree │ │   │   ├── balanced-match@1.0.0
21 silly currentTree │ │   │   └── concat-map@0.0.1
21 silly currentTree │ │   ├─┬ once@1.4.0
21 silly currentTree │ │   │ └── wrappy@1.0.2
21 silly currentTree │ │   └── path-is-absolute@1.0.1
21 silly currentTree │ ├── semver@5.4.1
21 silly currentTree │ ├─┬ tar-pack@3.4.1
21 silly currentTree │ │ ├─┬ debug@2.6.9
21 silly currentTree │ │ │ └── ms@2.0.0
21 silly currentTree │ │ ├─┬ fstream-ignore@1.0.5
21 silly currentTree │ │ │ ├── inherits@2.0.3
21 silly currentTree │ │ │ └─┬ minimatch@3.0.4
21 silly currentTree │ │ │   └─┬ brace-expansion@1.1.8
21 silly currentTree │ │ │     ├── balanced-match@1.0.0
21 silly currentTree │ │ │     └── concat-map@0.0.1
21 silly currentTree │ │ ├─┬ fstream@1.0.11
21 silly currentTree │ │ │ ├── graceful-fs@4.1.11
21 silly currentTree │ │ │ └── inherits@2.0.3
21 silly currentTree │ │ ├─┬ once@1.4.0
21 silly currentTree │ │ │ └── wrappy@1.0.2
21 silly currentTree │ │ ├─┬ readable-stream@2.3.3
21 silly currentTree │ │ │ ├── core-util-is@1.0.2
21 silly currentTree │ │ │ ├── inherits@2.0.3
21 silly currentTree │ │ │ ├── isarray@1.0.0
21 silly currentTree │ │ │ ├── process-nextick-args@1.0.7
21 silly currentTree │ │ │ ├── safe-buffer@5.1.1
21 silly currentTree │ │ │ ├── string_decoder@1.0.3
21 silly currentTree │ │ │ └── util-deprecate@1.0.2
21 silly currentTree │ │ └── uid-number@0.0.6
21 silly currentTree │ └─┬ tar@2.2.1
21 silly currentTree │   ├── block-stream@0.0.9
21 silly currentTree │   ├─┬ fstream@1.0.11
21 silly currentTree │   │ └── graceful-fs@4.1.11
21 silly currentTree │   └── inherits@2.0.3
21 silly currentTree └─┬ tap@10.7.3
21 silly currentTree   ├── bind-obj-methods@1.0.0
21 silly currentTree   ├── bluebird@3.5.1
21 silly currentTree   ├── clean-yaml-object@0.1.0
21 silly currentTree   ├── color-support@1.1.3
21 silly currentTree   ├─┬ coveralls@2.13.3
21 silly currentTree   │ ├─┬ js-yaml@3.6.1
21 silly currentTree   │ │ ├─┬ argparse@1.0.9
21 silly currentTree   │ │ │ └── sprintf-js@1.0.3
21 silly currentTree   │ │ └── esprima@2.7.3
21 silly currentTree   │ ├── lcov-parse@0.0.10
21 silly currentTree   │ ├── log-driver@1.2.5
21 silly currentTree   │ ├── minimist@1.2.0
21 silly currentTree   │ └─┬ request@2.79.0
21 silly currentTree   │   ├── aws-sign2@0.6.0
21 silly currentTree   │   ├── aws4@1.6.0
21 silly currentTree   │   ├── caseless@0.11.0
21 silly currentTree   │   ├─┬ combined-stream@1.0.5
21 silly currentTree   │   │ └── delayed-stream@1.0.0
21 silly currentTree   │   ├── extend@3.0.1
21 silly currentTree   │   ├── forever-agent@0.6.1
21 silly currentTree   │   ├─┬ form-data@2.1.4
21 silly currentTree   │   │ └── asynckit@0.4.0
21 silly currentTree   │   ├─┬ har-validator@2.0.6
21 silly currentTree   │   │ ├─┬ chalk@1.1.3
21 silly currentTree   │   │ │ ├── ansi-styles@2.2.1
21 silly currentTree   │   │ │ ├── escape-string-regexp@1.0.5
21 silly currentTree   │   │ │ ├─┬ has-ansi@2.0.0
21 silly currentTree   │   │ │ │ └── ansi-regex@2.1.1
21 silly currentTree   │   │ │ ├─┬ strip-ansi@3.0.1
21 silly currentTree   │   │ │ │ └── ansi-regex@2.1.1
21 silly currentTree   │   │ │ └── supports-color@2.0.0
21 silly currentTree   │   │ ├── commander@2.11.0
21 silly currentTree   │   │ ├─┬ is-my-json-valid@2.16.1
21 silly currentTree   │   │ │ ├── generate-function@2.0.0
21 silly currentTree   │   │ │ ├─┬ generate-object-property@1.2.0
21 silly currentTree   │   │ │ │ └── is-property@1.0.2
21 silly currentTree   │   │ │ ├── jsonpointer@4.0.1
21 silly currentTree   │   │ │ └── xtend@4.0.1
21 silly currentTree   │   │ └─┬ pinkie-promise@2.0.1
21 silly currentTree   │   │   └── pinkie@2.0.4
21 silly currentTree   │   ├─┬ hawk@3.1.3
21 silly currentTree   │   │ ├── boom@2.10.1
21 silly currentTree   │   │ ├── cryptiles@2.0.5
21 silly currentTree   │   │ ├── hoek@2.16.3
21 silly currentTree   │   │ └── sntp@1.0.9
21 silly currentTree   │   ├─┬ http-signature@1.1.1
21 silly currentTree   │   │ ├── assert-plus@0.2.0
21 silly currentTree   │   │ ├─┬ jsprim@1.4.1
21 silly currentTree   │   │ │ ├── assert-plus@1.0.0
21 silly currentTree   │   │ │ ├── extsprintf@1.3.0
21 silly currentTree   │   │ │ ├── json-schema@0.2.3
21 silly currentTree   │   │ │ └─┬ verror@1.10.0
21 silly currentTree   │   │ │   └── core-util-is@1.0.2
21 silly currentTree   │   │ └─┬ sshpk@1.13.1
21 silly currentTree   │   │   ├── asn1@0.2.3
21 silly currentTree   │   │   ├── assert-plus@1.0.0
21 silly currentTree   │   │   ├── bcrypt-pbkdf@1.0.1
21 silly currentTree   │   │   ├── dashdash@1.14.1
21 silly currentTree   │   │   ├── ecc-jsbn@0.1.1
21 silly currentTree   │   │   ├── getpass@0.1.7
21 silly currentTree   │   │   ├── jsbn@0.1.1
21 silly currentTree   │   │   └── tweetnacl@0.14.5
21 silly currentTree   │   ├── is-typedarray@1.0.0
21 silly currentTree   │   ├── isstream@0.1.2
21 silly currentTree   │   ├── json-stringify-safe@5.0.1
21 silly currentTree   │   ├─┬ mime-types@2.1.17
21 silly currentTree   │   │ └── mime-db@1.30.0
21 silly currentTree   │   ├── oauth-sign@0.8.2
21 silly currentTree   │   ├── qs@6.3.2
21 silly currentTree   │   ├── stringstream@0.0.5
21 silly currentTree   │   ├─┬ tough-cookie@2.3.3
21 silly currentTree   │   │ └── punycode@1.4.1
21 silly currentTree   │   ├── tunnel-agent@0.4.3
21 silly currentTree   │   └── uuid@3.1.0
21 silly currentTree   ├─┬ foreground-child@1.5.6
21 silly currentTree   │ └─┬ cross-spawn@4.0.2
21 silly currentTree   │   ├─┬ lru-cache@4.1.1
21 silly currentTree   │   │ ├── pseudomap@1.0.2
21 silly currentTree   │   │ └── yallist@2.1.2
21 silly currentTree   │   └── which@1.3.0
21 silly currentTree   ├── fs-exists-cached@1.0.0
21 silly currentTree   ├── function-loop@1.0.1
21 silly currentTree   ├─┬ glob@7.1.2
21 silly currentTree   │ ├── fs.realpath@1.0.0
21 silly currentTree   │ ├─┬ inflight@1.0.6
21 silly currentTree   │ │ └── wrappy@1.0.2
21 silly currentTree   │ ├── inherits@2.0.3
21 silly currentTree   │ ├─┬ minimatch@3.0.4
21 silly currentTree   │ │ └─┬ brace-expansion@1.1.8
21 silly currentTree   │ │   ├── balanced-match@1.0.0
21 silly currentTree   │ │   └── concat-map@0.0.1
21 silly currentTree   │ ├─┬ once@1.4.0
21 silly currentTree   │ │ └── wrappy@1.0.2
21 silly currentTree   │ └── path-is-absolute@1.0.1
21 silly currentTree   ├── isexe@2.0.0
21 silly currentTree   ├─┬ js-yaml@3.10.0
21 silly currentTree   │ ├─┬ argparse@1.0.9
21 silly currentTree   │ │ └── sprintf-js@1.0.3
21 silly currentTree   │ └── esprima@4.0.0
21 silly currentTree   ├─┬ nyc@11.3.0
21 silly currentTree   │ ├── align-text@0.1.4
21 silly currentTree   │ ├── amdefine@1.0.1
21 silly currentTree   │ ├── ansi-regex@2.1.1
21 silly currentTree   │ ├── ansi-styles@2.2.1
21 silly currentTree   │ ├── append-transform@0.4.0
21 silly currentTree   │ ├── archy@1.0.0
21 silly currentTree   │ ├── arr-diff@2.0.0
21 silly currentTree   │ ├── arr-flatten@1.1.0
21 silly currentTree   │ ├── array-unique@0.2.1
21 silly currentTree   │ ├── arrify@1.0.1
21 silly currentTree   │ ├── async@1.5.2
21 silly currentTree   │ ├── babel-code-frame@6.26.0
21 silly currentTree   │ ├── babel-generator@6.26.0
21 silly currentTree   │ ├── babel-messages@6.23.0
21 silly currentTree   │ ├── babel-runtime@6.26.0
21 silly currentTree   │ ├── babel-template@6.26.0
21 silly currentTree   │ ├── babel-traverse@6.26.0
21 silly currentTree   │ ├── babel-types@6.26.0
21 silly currentTree   │ ├── babylon@6.18.0
21 silly currentTree   │ ├── balanced-match@1.0.0
21 silly currentTree   │ ├── brace-expansion@1.1.8
21 silly currentTree   │ ├── braces@1.8.5
21 silly currentTree   │ ├── builtin-modules@1.1.1
21 silly currentTree   │ ├── caching-transform@1.0.1
21 silly currentTree   │ ├── camelcase@1.2.1
21 silly currentTree   │ ├── center-align@0.1.3
21 silly currentTree   │ ├── chalk@1.1.3
21 silly currentTree   │ ├─┬ cliui@2.1.0
21 silly currentTree   │ │ └── wordwrap@0.0.2
21 silly currentTree   │ ├── code-point-at@1.1.0
21 silly currentTree   │ ├── commondir@1.0.1
21 silly currentTree   │ ├── concat-map@0.0.1
21 silly currentTree   │ ├── convert-source-map@1.5.0
21 silly currentTree   │ ├── core-js@2.5.1
21 silly currentTree   │ ├── cross-spawn@4.0.2
21 silly currentTree   │ ├── debug-log@1.0.1
21 silly currentTree   │ ├── debug@2.6.9
21 silly currentTree   │ ├── decamelize@1.2.0
21 silly currentTree   │ ├── default-require-extensions@1.0.0
21 silly currentTree   │ ├── detect-indent@4.0.0
21 silly currentTree   │ ├── error-ex@1.3.1
21 silly currentTree   │ ├── escape-string-regexp@1.0.5
21 silly currentTree   │ ├── esutils@2.0.2
21 silly currentTree   │ ├─┬ execa@0.7.0
21 silly currentTree   │ │ └── cross-spawn@5.1.0
21 silly currentTree   │ ├── expand-brackets@0.1.5
21 silly currentTree   │ ├── expand-range@1.8.2
21 silly currentTree   │ ├── extglob@0.3.2
21 silly currentTree   │ ├── filename-regex@2.0.1
21 silly currentTree   │ ├── fill-range@2.2.3
21 silly currentTree   │ ├── find-cache-dir@0.1.1
21 silly currentTree   │ ├── find-up@2.1.0
21 silly currentTree   │ ├── for-in@1.0.2
21 silly currentTree   │ ├── for-own@0.1.5
21 silly currentTree   │ ├── foreground-child@1.5.6
21 silly currentTree   │ ├── fs.realpath@1.0.0
21 silly currentTree   │ ├── get-caller-file@1.0.2
21 silly currentTree   │ ├── get-stream@3.0.0
21 silly currentTree   │ ├── glob-base@0.3.0
21 silly currentTree   │ ├── glob-parent@2.0.0
21 silly currentTree   │ ├── glob@7.1.2
21 silly currentTree   │ ├── globals@9.18.0
21 silly currentTree   │ ├── graceful-fs@4.1.11
21 silly currentTree   │ ├─┬ handlebars@4.0.11
21 silly currentTree   │ │ └── source-map@0.4.4
21 silly currentTree   │ ├── has-ansi@2.0.0
21 silly currentTree   │ ├── has-flag@1.0.0
21 silly currentTree   │ ├── hosted-git-info@2.5.0
21 silly currentTree   │ ├── imurmurhash@0.1.4
21 silly currentTree   │ ├── inflight@1.0.6
21 silly currentTree   │ ├── inherits@2.0.3
21 silly currentTree   │ ├── invariant@2.2.2
21 silly currentTree   │ ├── invert-kv@1.0.0
21 silly currentTree   │ ├── is-arrayish@0.2.1
21 silly currentTree   │ ├── is-buffer@1.1.5
21 silly currentTree   │ ├── is-builtin-module@1.0.0
21 silly currentTree   │ ├── is-dotfile@1.0.3
21 silly currentTree   │ ├── is-equal-shallow@0.1.3
21 silly currentTree   │ ├── is-extendable@0.1.1
21 silly currentTree   │ ├── is-extglob@1.0.0
21 silly currentTree   │ ├── is-finite@1.0.2
21 silly currentTree   │ ├── is-fullwidth-code-point@1.0.0
21 silly currentTree   │ ├── is-glob@2.0.1
21 silly currentTree   │ ├── is-number@2.1.0
21 silly currentTree   │ ├── is-posix-bracket@0.1.1
21 silly currentTree   │ ├── is-primitive@2.0.0
21 silly currentTree   │ ├── is-stream@1.1.0
21 silly currentTree   │ ├── is-utf8@0.2.1
21 silly currentTree   │ ├── isarray@1.0.0
21 silly currentTree   │ ├── isexe@2.0.0
21 silly currentTree   │ ├── isobject@2.1.0
21 silly currentTree   │ ├── istanbul-lib-coverage@1.1.1
21 silly currentTree   │ ├── istanbul-lib-hook@1.1.0
21 silly currentTree   │ ├── istanbul-lib-instrument@1.9.1
21 silly currentTree   │ ├─┬ istanbul-lib-report@1.1.2
21 silly currentTree   │ │ └── supports-color@3.2.3
21 silly currentTree   │ ├─┬ istanbul-lib-source-maps@1.2.2
21 silly currentTree   │ │ └── debug@3.1.0
21 silly currentTree   │ ├── istanbul-reports@1.1.3
21 silly currentTree   │ ├── js-tokens@3.0.2
21 silly currentTree   │ ├── jsesc@1.3.0
21 silly currentTree   │ ├── kind-of@3.2.2
21 silly currentTree   │ ├── lazy-cache@1.0.4
21 silly currentTree   │ ├── lcid@1.0.0
21 silly currentTree   │ ├── load-json-file@1.1.0
21 silly currentTree   │ ├─┬ locate-path@2.0.0
21 silly currentTree   │ │ └── path-exists@3.0.0
21 silly currentTree   │ ├── lodash@4.17.4
21 silly currentTree   │ ├── longest@1.0.1
21 silly currentTree   │ ├── loose-envify@1.3.1
21 silly currentTree   │ ├── lru-cache@4.1.1
21 silly currentTree   │ ├── md5-hex@1.3.0
21 silly currentTree   │ ├── md5-o-matic@0.1.1
21 silly currentTree   │ ├── mem@1.1.0
21 silly currentTree   │ ├── merge-source-map@1.0.4
21 silly currentTree   │ ├── micromatch@2.3.11
21 silly currentTree   │ ├── mimic-fn@1.1.0
21 silly currentTree   │ ├── minimatch@3.0.4
21 silly currentTree   │ ├── minimist@0.0.8
21 silly currentTree   │ ├── mkdirp@0.5.1
21 silly currentTree   │ ├── ms@2.0.0
21 silly currentTree   │ ├── normalize-package-data@2.4.0
21 silly currentTree   │ ├── normalize-path@2.1.1
21 silly currentTree   │ ├── npm-run-path@2.0.2
21 silly currentTree   │ ├── number-is-nan@1.0.1
21 silly currentTree   │ ├── object-assign@4.1.1
21 silly currentTree   │ ├── object.omit@2.0.1
21 silly currentTree   │ ├── once@1.4.0
21 silly currentTree   │ ├── optimist@0.6.1
21 silly currentTree   │ ├── os-homedir@1.0.2
21 silly currentTree   │ ├── os-locale@2.1.0
21 silly currentTree   │ ├── p-finally@1.0.0
21 silly currentTree   │ ├── p-limit@1.1.0
21 silly currentTree   │ ├── p-locate@2.0.0
21 silly currentTree   │ ├── parse-glob@3.0.4
21 silly currentTree   │ ├── parse-json@2.2.0
21 silly currentTree   │ ├── path-exists@2.1.0
21 silly currentTree   │ ├── path-is-absolute@1.0.1
21 silly currentTree   │ ├── path-key@2.0.1
21 silly currentTree   │ ├── path-parse@1.0.5
21 silly currentTree   │ ├── path-type@1.1.0
21 silly currentTree   │ ├── pify@2.3.0
21 silly currentTree   │ ├── pinkie-promise@2.0.1
21 silly currentTree   │ ├── pinkie@2.0.4
21 silly currentTree   │ ├─┬ pkg-dir@1.0.0
21 silly currentTree   │ │ └── find-up@1.1.2
21 silly currentTree   │ ├── preserve@0.2.0
21 silly currentTree   │ ├── pseudomap@1.0.2
21 silly currentTree   │ ├─┬ randomatic@1.1.7
21 silly currentTree   │ │ ├─┬ is-number@3.0.0
21 silly currentTree   │ │ │ └── kind-of@3.2.2
21 silly currentTree   │ │ └── kind-of@4.0.0
21 silly currentTree   │ ├─┬ read-pkg-up@1.0.1
21 silly currentTree   │ │ └── find-up@1.1.2
21 silly currentTree   │ ├── read-pkg@1.1.0
21 silly currentTree   │ ├── regenerator-runtime@0.11.0
21 silly currentTree   │ ├── regex-cache@0.4.4
21 silly currentTree   │ ├── remove-trailing-separator@1.1.0
21 silly currentTree   │ ├── repeat-element@1.1.2
21 silly currentTree   │ ├── repeat-string@1.6.1
21 silly currentTree   │ ├── repeating@2.0.1
21 silly currentTree   │ ├── require-directory@2.1.1
21 silly currentTree   │ ├── require-main-filename@1.0.1
21 silly currentTree   │ ├── resolve-from@2.0.0
21 silly currentTree   │ ├── right-align@0.1.3
21 silly currentTree   │ ├── rimraf@2.6.2
21 silly currentTree   │ ├── semver@5.4.1
21 silly currentTree   │ ├── set-blocking@2.0.0
21 silly currentTree   │ ├── shebang-command@1.2.0
21 silly currentTree   │ ├── shebang-regex@1.0.0
21 silly currentTree   │ ├── signal-exit@3.0.2
21 silly currentTree   │ ├── slide@1.1.6
21 silly currentTree   │ ├── source-map@0.5.7
21 silly currentTree   │ ├── spawn-wrap@1.3.8
21 silly currentTree   │ ├── spdx-correct@1.0.2
21 silly currentTree   │ ├── spdx-expression-parse@1.0.4
21 silly currentTree   │ ├── spdx-license-ids@1.2.2
21 silly currentTree   │ ├─┬ string-width@2.1.1
21 silly currentTree   │ │ ├── ansi-regex@3.0.0
21 silly currentTree   │ │ ├── is-fullwidth-code-point@2.0.0
21 silly currentTree   │ │ └── strip-ansi@4.0.0
21 silly currentTree   │ ├── strip-ansi@3.0.1
21 silly currentTree   │ ├── strip-bom@2.0.0
21 silly currentTree   │ ├── strip-eof@1.0.0
21 silly currentTree   │ ├── supports-color@2.0.0
21 silly currentTree   │ ├── test-exclude@4.1.1
21 silly currentTree   │ ├── to-fast-properties@1.0.3
21 silly currentTree   │ ├── trim-right@1.0.1
21 silly currentTree   │ ├─┬ uglify-js@2.8.29
21 silly currentTree   │ │ └── yargs@3.10.0
21 silly currentTree   │ ├── uglify-to-browserify@1.0.2
21 silly currentTree   │ ├── validate-npm-package-license@3.0.1
21 silly currentTree   │ ├── which-module@2.0.0
21 silly currentTree   │ ├── which@1.3.0
21 silly currentTree   │ ├── window-size@0.1.0
21 silly currentTree   │ ├── wordwrap@0.0.3
21 silly currentTree   │ ├─┬ wrap-ansi@2.1.0
21 silly currentTree   │ │ └── string-width@1.0.2
21 silly currentTree   │ ├── wrappy@1.0.2
21 silly currentTree   │ ├── write-file-atomic@1.3.4
21 silly currentTree   │ ├── y18n@3.2.1
21 silly currentTree   │ ├── yallist@2.1.2
21 silly currentTree   │ ├─┬ yargs-parser@8.0.0
21 silly currentTree   │ │ └── camelcase@4.1.0
21 silly currentTree   │ └─┬ yargs@10.0.3
21 silly currentTree   │   └─┬ cliui@3.2.0
21 silly currentTree   │     └── string-width@1.0.2
21 silly currentTree   ├── opener@1.4.3
21 silly currentTree   ├── os-homedir@1.0.2
21 silly currentTree   ├── own-or-env@1.0.0
21 silly currentTree   ├── own-or@1.0.0
21 silly currentTree   ├─┬ readable-stream@2.3.3
21 silly currentTree   │ ├── core-util-is@1.0.2
21 silly currentTree   │ ├── inherits@2.0.3
21 silly currentTree   │ ├── isarray@1.0.0
21 silly currentTree   │ ├── process-nextick-args@1.0.7
21 silly currentTree   │ ├── safe-buffer@5.1.1
21 silly currentTree   │ ├── string_decoder@1.0.3
21 silly currentTree   │ └── util-deprecate@1.0.2
21 silly currentTree   ├── signal-exit@3.0.2
21 silly currentTree   ├─┬ source-map-support@0.4.18
21 silly currentTree   │ └── source-map@0.5.7
21 silly currentTree   ├── stack-utils@1.0.1
21 silly currentTree   ├─┬ tap-mocha-reporter@3.0.6
21 silly currentTree   │ ├─┬ debug@2.6.9
21 silly currentTree   │ │ └── ms@2.0.0
21 silly currentTree   │ ├── diff@1.4.0
21 silly currentTree   │ ├── escape-string-regexp@1.0.5
21 silly currentTree   │ └─┬ unicode-length@1.0.3
21 silly currentTree   │   ├── punycode@1.4.1
21 silly currentTree   │   └─┬ strip-ansi@3.0.1
21 silly currentTree   │     └── ansi-regex@2.1.1
21 silly currentTree   ├─┬ tap-parser@5.4.0
21 silly currentTree   │ └── events-to-array@1.1.2
21 silly currentTree   ├── tmatch@3.1.0
21 silly currentTree   ├── trivial-deferred@1.0.1
21 silly currentTree   ├── tsame@1.1.2
21 silly currentTree   └── yapool@1.0.0
22 silly idealTree node_or_tools_example@1.0.0
22 silly idealTree ├─┬ aws-sdk@2.150.0
22 silly idealTree │ ├─┬ buffer@4.9.1
22 silly idealTree │ │ ├── base64-js@1.2.1
22 silly idealTree │ │ ├── ieee754@1.1.8
22 silly idealTree │ │ └── isarray@1.0.0
22 silly idealTree │ ├── crypto-browserify@1.0.9
22 silly idealTree │ ├── events@1.1.1
22 silly idealTree │ ├── jmespath@0.15.0
22 silly idealTree │ ├── querystring@0.2.0
22 silly idealTree │ ├── sax@1.2.1
22 silly idealTree │ ├─┬ url@0.10.3
22 silly idealTree │ │ └── punycode@1.3.2
22 silly idealTree │ ├── uuid@3.1.0
22 silly idealTree │ ├── xml2js@0.4.17
22 silly idealTree │ └─┬ xmlbuilder@4.2.1
22 silly idealTree │   └── lodash@4.17.4
22 silly idealTree ├── nan@2.7.0
22 silly idealTree ├─┬ node_or_tools@1.0.5
22 silly idealTree │ ├── abbrev@1.1.0
22 silly idealTree │ ├── ajv@4.11.8
22 silly idealTree │ ├── ansi-regex@2.1.1
22 silly idealTree │ ├── aproba@1.1.2
22 silly idealTree │ ├── are-we-there-yet@1.1.4
22 silly idealTree │ ├── asn1@0.2.3
22 silly idealTree │ ├── assert-plus@0.2.0
22 silly idealTree │ ├── asynckit@0.4.0
22 silly idealTree │ ├── aws-sign2@0.6.0
22 silly idealTree │ ├── aws4@1.6.0
22 silly idealTree │ ├── balanced-match@1.0.0
22 silly idealTree │ ├── bcrypt-pbkdf@1.0.1
22 silly idealTree │ ├── block-stream@0.0.9
22 silly idealTree │ ├── boom@2.10.1
22 silly idealTree │ ├── brace-expansion@1.1.8
22 silly idealTree │ ├── caseless@0.12.0
22 silly idealTree │ ├── co@4.6.0
22 silly idealTree │ ├── code-point-at@1.1.0
22 silly idealTree │ ├── combined-stream@1.0.5
22 silly idealTree │ ├── concat-map@0.0.1
22 silly idealTree │ ├── console-control-strings@1.1.0
22 silly idealTree │ ├── core-util-is@1.0.2
22 silly idealTree │ ├── cryptiles@2.0.5
22 silly idealTree │ ├─┬ dashdash@1.14.1
22 silly idealTree │ │ └── assert-plus@1.0.0
22 silly idealTree │ ├── debug@2.6.8
22 silly idealTree │ ├── deep-extend@0.4.2
22 silly idealTree │ ├── delayed-stream@1.0.0
22 silly idealTree │ ├── delegates@1.0.0
22 silly idealTree │ ├── ecc-jsbn@0.1.1
22 silly idealTree │ ├── extend@3.0.1
22 silly idealTree │ ├── extsprintf@1.3.0
22 silly idealTree │ ├── forever-agent@0.6.1
22 silly idealTree │ ├── form-data@2.1.4
22 silly idealTree │ ├── fs.realpath@1.0.0
22 silly idealTree │ ├── fstream-ignore@1.0.5
22 silly idealTree │ ├── fstream@1.0.11
22 silly idealTree │ ├── gauge@2.7.4
22 silly idealTree │ ├─┬ getpass@0.1.7
22 silly idealTree │ │ └── assert-plus@1.0.0
22 silly idealTree │ ├── glob@7.1.2
22 silly idealTree │ ├── graceful-fs@4.1.11
22 silly idealTree │ ├── har-schema@1.0.5
22 silly idealTree │ ├── har-validator@4.2.1
22 silly idealTree │ ├── has-unicode@2.0.1
22 silly idealTree │ ├── hawk@3.1.3
22 silly idealTree │ ├── hoek@2.16.3
22 silly idealTree │ ├── http-signature@1.1.1
22 silly idealTree │ ├── inflight@1.0.6
22 silly idealTree │ ├── inherits@2.0.3
22 silly idealTree │ ├── ini@1.3.4
22 silly idealTree │ ├── is-fullwidth-code-point@1.0.0
22 silly idealTree │ ├── is-typedarray@1.0.0
22 silly idealTree │ ├── isarray@1.0.0
22 silly idealTree │ ├── isstream@0.1.2
22 silly idealTree │ ├── jsbn@0.1.1
22 silly idealTree │ ├── json-schema@0.2.3
22 silly idealTree │ ├── json-stable-stringify@1.0.1
22 silly idealTree │ ├── json-stringify-safe@5.0.1
22 silly idealTree │ ├── jsonify@0.0.0
22 silly idealTree │ ├─┬ jsprim@1.4.1
22 silly idealTree │ │ └── assert-plus@1.0.0
22 silly idealTree │ ├── mime-db@1.29.0
22 silly idealTree │ ├── mime-types@2.1.16
22 silly idealTree │ ├── minimatch@3.0.4
22 silly idealTree │ ├── minimist@0.0.8
22 silly idealTree │ ├── mkdirp@0.5.1
22 silly idealTree │ ├── ms@2.0.0
22 silly idealTree │ ├── node-pre-gyp@0.6.36
22 silly idealTree │ ├── nopt@4.0.1
22 silly idealTree │ ├── npmlog@4.1.2
22 silly idealTree │ ├── number-is-nan@1.0.1
22 silly idealTree │ ├── oauth-sign@0.8.2
22 silly idealTree │ ├── object-assign@4.1.1
22 silly idealTree │ ├── once@1.4.0
22 silly idealTree │ ├── os-homedir@1.0.2
22 silly idealTree │ ├── os-tmpdir@1.0.2
22 silly idealTree │ ├── osenv@0.1.4
22 silly idealTree │ ├── path-is-absolute@1.0.1
22 silly idealTree │ ├── performance-now@0.2.0
22 silly idealTree │ ├── process-nextick-args@1.0.7
22 silly idealTree │ ├── punycode@1.4.1
22 silly idealTree │ ├── qs@6.4.0
22 silly idealTree │ ├─┬ rc@1.2.1
22 silly idealTree │ │ └── minimist@1.2.0
22 silly idealTree │ ├── readable-stream@2.3.3
22 silly idealTree │ ├── request@2.81.0
22 silly idealTree │ ├── rimraf@2.6.1
22 silly idealTree │ ├── safe-buffer@5.1.1
22 silly idealTree │ ├── semver@5.4.1
22 silly idealTree │ ├── set-blocking@2.0.0
22 silly idealTree │ ├── signal-exit@3.0.2
22 silly idealTree │ ├── sntp@1.0.9
22 silly idealTree │ ├─┬ sshpk@1.13.1
22 silly idealTree │ │ └── assert-plus@1.0.0
22 silly idealTree │ ├── string_decoder@1.0.3
22 silly idealTree │ ├── string-width@1.0.2
22 silly idealTree │ ├── stringstream@0.0.5
22 silly idealTree │ ├── strip-ansi@3.0.1
22 silly idealTree │ ├── strip-json-comments@2.0.1
22 silly idealTree │ ├── tar-pack@3.4.0
22 silly idealTree │ ├── tar@2.2.1
22 silly idealTree │ ├── tough-cookie@2.3.2
22 silly idealTree │ ├── tunnel-agent@0.6.0
22 silly idealTree │ ├── tweetnacl@0.14.5
22 silly idealTree │ ├── uid-number@0.0.6
22 silly idealTree │ ├── util-deprecate@1.0.2
22 silly idealTree │ ├── uuid@3.1.0
22 silly idealTree │ ├─┬ verror@1.10.0
22 silly idealTree │ │ └── assert-plus@1.0.0
22 silly idealTree │ ├── wide-align@1.1.2
22 silly idealTree │ └── wrappy@1.0.2
22 silly idealTree ├─┬ node-pre-gyp@0.6.39
22 silly idealTree │ ├── detect-libc@1.0.2
22 silly idealTree │ ├─┬ hawk@3.1.3
22 silly idealTree │ │ ├── boom@2.10.1
22 silly idealTree │ │ ├── cryptiles@2.0.5
22 silly idealTree │ │ ├── hoek@2.16.3
22 silly idealTree │ │ └── sntp@1.0.9
22 silly idealTree │ ├─┬ mkdirp@0.5.1
22 silly idealTree │ │ └── minimist@0.0.8
22 silly idealTree │ ├─┬ nopt@4.0.1
22 silly idealTree │ │ ├── abbrev@1.1.1
22 silly idealTree │ │ └─┬ osenv@0.1.4
22 silly idealTree │ │   ├── os-homedir@1.0.2
22 silly idealTree │ │   └── os-tmpdir@1.0.2
22 silly idealTree │ ├─┬ npmlog@4.1.2
22 silly idealTree │ │ ├─┬ are-we-there-yet@1.1.4
22 silly idealTree │ │ │ ├── delegates@1.0.0
22 silly idealTree │ │ │ └─┬ readable-stream@2.3.3
22 silly idealTree │ │ │   ├── core-util-is@1.0.2
22 silly idealTree │ │ │   ├── inherits@2.0.3
22 silly idealTree │ │ │   ├── isarray@1.0.0
22 silly idealTree │ │ │   ├── process-nextick-args@1.0.7
22 silly idealTree │ │ │   ├── safe-buffer@5.1.1
22 silly idealTree │ │ │   ├── string_decoder@1.0.3
22 silly idealTree │ │ │   └── util-deprecate@1.0.2
22 silly idealTree │ │ ├── console-control-strings@1.1.0
22 silly idealTree │ │ ├─┬ gauge@2.7.4
22 silly idealTree │ │ │ ├── aproba@1.2.0
22 silly idealTree │ │ │ ├── has-unicode@2.0.1
22 silly idealTree │ │ │ ├── object-assign@4.1.1
22 silly idealTree │ │ │ ├── signal-exit@3.0.2
22 silly idealTree │ │ │ ├─┬ string-width@1.0.2
22 silly idealTree │ │ │ │ ├── code-point-at@1.1.0
22 silly idealTree │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
22 silly idealTree │ │ │ │   └── number-is-nan@1.0.1
22 silly idealTree │ │ │ ├─┬ strip-ansi@3.0.1
22 silly idealTree │ │ │ │ └── ansi-regex@2.1.1
22 silly idealTree │ │ │ └── wide-align@1.1.2
22 silly idealTree │ │ └── set-blocking@2.0.0
22 silly idealTree │ ├─┬ rc@1.2.2
22 silly idealTree │ │ ├── deep-extend@0.4.2
22 silly idealTree │ │ ├── ini@1.3.4
22 silly idealTree │ │ ├── minimist@1.2.0
22 silly idealTree │ │ └── strip-json-comments@2.0.1
22 silly idealTree │ ├─┬ request@2.81.0
22 silly idealTree │ │ ├── aws-sign2@0.6.0
22 silly idealTree │ │ ├── aws4@1.6.0
22 silly idealTree │ │ ├── caseless@0.12.0
22 silly idealTree │ │ ├─┬ combined-stream@1.0.5
22 silly idealTree │ │ │ └── delayed-stream@1.0.0
22 silly idealTree │ │ ├── extend@3.0.1
22 silly idealTree │ │ ├── forever-agent@0.6.1
22 silly idealTree │ │ ├─┬ form-data@2.1.4
22 silly idealTree │ │ │ └── asynckit@0.4.0
22 silly idealTree │ │ ├─┬ har-validator@4.2.1
22 silly idealTree │ │ │ ├─┬ ajv@4.11.8
22 silly idealTree │ │ │ │ ├── co@4.6.0
22 silly idealTree │ │ │ │ └─┬ json-stable-stringify@1.0.1
22 silly idealTree │ │ │ │   └── jsonify@0.0.0
22 silly idealTree │ │ │ └── har-schema@1.0.5
22 silly idealTree │ │ ├─┬ http-signature@1.1.1
22 silly idealTree │ │ │ ├── assert-plus@0.2.0
22 silly idealTree │ │ │ ├─┬ jsprim@1.4.1
22 silly idealTree │ │ │ │ ├── assert-plus@1.0.0
22 silly idealTree │ │ │ │ ├── extsprintf@1.3.0
22 silly idealTree │ │ │ │ ├── json-schema@0.2.3
22 silly idealTree │ │ │ │ └─┬ verror@1.10.0
22 silly idealTree │ │ │ │   └── core-util-is@1.0.2
22 silly idealTree │ │ │ └─┬ sshpk@1.13.1
22 silly idealTree │ │ │   ├── asn1@0.2.3
22 silly idealTree │ │ │   ├── assert-plus@1.0.0
22 silly idealTree │ │ │   ├── bcrypt-pbkdf@1.0.1
22 silly idealTree │ │ │   ├── dashdash@1.14.1
22 silly idealTree │ │ │   ├── ecc-jsbn@0.1.1
22 silly idealTree │ │ │   ├── getpass@0.1.7
22 silly idealTree │ │ │   ├── jsbn@0.1.1
22 silly idealTree │ │ │   └── tweetnacl@0.14.5
22 silly idealTree │ │ ├── is-typedarray@1.0.0
22 silly idealTree │ │ ├── isstream@0.1.2
22 silly idealTree │ │ ├── json-stringify-safe@5.0.1
22 silly idealTree │ │ ├─┬ mime-types@2.1.17
22 silly idealTree │ │ │ └── mime-db@1.30.0
22 silly idealTree │ │ ├── oauth-sign@0.8.2
22 silly idealTree │ │ ├── performance-now@0.2.0
22 silly idealTree │ │ ├── qs@6.4.0
22 silly idealTree │ │ ├── safe-buffer@5.1.1
22 silly idealTree │ │ ├── stringstream@0.0.5
22 silly idealTree │ │ ├─┬ tough-cookie@2.3.3
22 silly idealTree │ │ │ └── punycode@1.4.1
22 silly idealTree │ │ ├── tunnel-agent@0.6.0
22 silly idealTree │ │ └── uuid@3.1.0
22 silly idealTree │ ├─┬ rimraf@2.6.2
22 silly idealTree │ │ └─┬ glob@7.1.2
22 silly idealTree │ │   ├── fs.realpath@1.0.0
22 silly idealTree │ │   ├─┬ inflight@1.0.6
22 silly idealTree │ │   │ └── wrappy@1.0.2
22 silly idealTree │ │   ├── inherits@2.0.3
22 silly idealTree │ │   ├─┬ minimatch@3.0.4
22 silly idealTree │ │   │ └─┬ brace-expansion@1.1.8
22 silly idealTree │ │   │   ├── balanced-match@1.0.0
22 silly idealTree │ │   │   └── concat-map@0.0.1
22 silly idealTree │ │   ├─┬ once@1.4.0
22 silly idealTree │ │   │ └── wrappy@1.0.2
22 silly idealTree │ │   └── path-is-absolute@1.0.1
22 silly idealTree │ ├── semver@5.4.1
22 silly idealTree │ ├─┬ tar-pack@3.4.1
22 silly idealTree │ │ ├─┬ debug@2.6.9
22 silly idealTree │ │ │ └── ms@2.0.0
22 silly idealTree │ │ ├─┬ fstream-ignore@1.0.5
22 silly idealTree │ │ │ ├── inherits@2.0.3
22 silly idealTree │ │ │ └─┬ minimatch@3.0.4
22 silly idealTree │ │ │   └─┬ brace-expansion@1.1.8
22 silly idealTree │ │ │     ├── balanced-match@1.0.0
22 silly idealTree │ │ │     └── concat-map@0.0.1
22 silly idealTree │ │ ├─┬ fstream@1.0.11
22 silly idealTree │ │ │ ├── graceful-fs@4.1.11
22 silly idealTree │ │ │ └── inherits@2.0.3
22 silly idealTree │ │ ├─┬ once@1.4.0
22 silly idealTree │ │ │ └── wrappy@1.0.2
22 silly idealTree │ │ ├─┬ readable-stream@2.3.3
22 silly idealTree │ │ │ ├── core-util-is@1.0.2
22 silly idealTree │ │ │ ├── inherits@2.0.3
22 silly idealTree │ │ │ ├── isarray@1.0.0
22 silly idealTree │ │ │ ├── process-nextick-args@1.0.7
22 silly idealTree │ │ │ ├── safe-buffer@5.1.1
22 silly idealTree │ │ │ ├── string_decoder@1.0.3
22 silly idealTree │ │ │ └── util-deprecate@1.0.2
22 silly idealTree │ │ └── uid-number@0.0.6
22 silly idealTree │ └─┬ tar@2.2.1
22 silly idealTree │   ├── block-stream@0.0.9
22 silly idealTree │   ├─┬ fstream@1.0.11
22 silly idealTree │   │ └── graceful-fs@4.1.11
22 silly idealTree │   └── inherits@2.0.3
22 silly idealTree └─┬ tap@10.7.3
22 silly idealTree   ├── bind-obj-methods@1.0.0
22 silly idealTree   ├── bluebird@3.5.1
22 silly idealTree   ├── clean-yaml-object@0.1.0
22 silly idealTree   ├── color-support@1.1.3
22 silly idealTree   ├─┬ coveralls@2.13.3
22 silly idealTree   │ ├─┬ js-yaml@3.6.1
22 silly idealTree   │ │ ├─┬ argparse@1.0.9
22 silly idealTree   │ │ │ └── sprintf-js@1.0.3
22 silly idealTree   │ │ └── esprima@2.7.3
22 silly idealTree   │ ├── lcov-parse@0.0.10
22 silly idealTree   │ ├── log-driver@1.2.5
22 silly idealTree   │ ├── minimist@1.2.0
22 silly idealTree   │ └─┬ request@2.79.0
22 silly idealTree   │   ├── aws-sign2@0.6.0
22 silly idealTree   │   ├── aws4@1.6.0
22 silly idealTree   │   ├── caseless@0.11.0
22 silly idealTree   │   ├─┬ combined-stream@1.0.5
22 silly idealTree   │   │ └── delayed-stream@1.0.0
22 silly idealTree   │   ├── extend@3.0.1
22 silly idealTree   │   ├── forever-agent@0.6.1
22 silly idealTree   │   ├─┬ form-data@2.1.4
22 silly idealTree   │   │ └── asynckit@0.4.0
22 silly idealTree   │   ├─┬ har-validator@2.0.6
22 silly idealTree   │   │ ├─┬ chalk@1.1.3
22 silly idealTree   │   │ │ ├── ansi-styles@2.2.1
22 silly idealTree   │   │ │ ├── escape-string-regexp@1.0.5
22 silly idealTree   │   │ │ ├─┬ has-ansi@2.0.0
22 silly idealTree   │   │ │ │ └── ansi-regex@2.1.1
22 silly idealTree   │   │ │ ├─┬ strip-ansi@3.0.1
22 silly idealTree   │   │ │ │ └── ansi-regex@2.1.1
22 silly idealTree   │   │ │ └── supports-color@2.0.0
22 silly idealTree   │   │ ├── commander@2.11.0
22 silly idealTree   │   │ ├─┬ is-my-json-valid@2.16.1
22 silly idealTree   │   │ │ ├── generate-function@2.0.0
22 silly idealTree   │   │ │ ├─┬ generate-object-property@1.2.0
22 silly idealTree   │   │ │ │ └── is-property@1.0.2
22 silly idealTree   │   │ │ ├── jsonpointer@4.0.1
22 silly idealTree   │   │ │ └── xtend@4.0.1
22 silly idealTree   │   │ └─┬ pinkie-promise@2.0.1
22 silly idealTree   │   │   └── pinkie@2.0.4
22 silly idealTree   │   ├─┬ hawk@3.1.3
22 silly idealTree   │   │ ├── boom@2.10.1
22 silly idealTree   │   │ ├── cryptiles@2.0.5
22 silly idealTree   │   │ ├── hoek@2.16.3
22 silly idealTree   │   │ └── sntp@1.0.9
22 silly idealTree   │   ├─┬ http-signature@1.1.1
22 silly idealTree   │   │ ├── assert-plus@0.2.0
22 silly idealTree   │   │ ├─┬ jsprim@1.4.1
22 silly idealTree   │   │ │ ├── assert-plus@1.0.0
22 silly idealTree   │   │ │ ├── extsprintf@1.3.0
22 silly idealTree   │   │ │ ├── json-schema@0.2.3
22 silly idealTree   │   │ │ └─┬ verror@1.10.0
22 silly idealTree   │   │ │   └── core-util-is@1.0.2
22 silly idealTree   │   │ └─┬ sshpk@1.13.1
22 silly idealTree   │   │   ├── asn1@0.2.3
22 silly idealTree   │   │   ├── assert-plus@1.0.0
22 silly idealTree   │   │   ├── bcrypt-pbkdf@1.0.1
22 silly idealTree   │   │   ├── dashdash@1.14.1
22 silly idealTree   │   │   ├── ecc-jsbn@0.1.1
22 silly idealTree   │   │   ├── getpass@0.1.7
22 silly idealTree   │   │   ├── jsbn@0.1.1
22 silly idealTree   │   │   └── tweetnacl@0.14.5
22 silly idealTree   │   ├── is-typedarray@1.0.0
22 silly idealTree   │   ├── isstream@0.1.2
22 silly idealTree   │   ├── json-stringify-safe@5.0.1
22 silly idealTree   │   ├─┬ mime-types@2.1.17
22 silly idealTree   │   │ └── mime-db@1.30.0
22 silly idealTree   │   ├── oauth-sign@0.8.2
22 silly idealTree   │   ├── qs@6.3.2
22 silly idealTree   │   ├── stringstream@0.0.5
22 silly idealTree   │   ├─┬ tough-cookie@2.3.3
22 silly idealTree   │   │ └── punycode@1.4.1
22 silly idealTree   │   ├── tunnel-agent@0.4.3
22 silly idealTree   │   └── uuid@3.1.0
22 silly idealTree   ├─┬ foreground-child@1.5.6
22 silly idealTree   │ └─┬ cross-spawn@4.0.2
22 silly idealTree   │   ├─┬ lru-cache@4.1.1
22 silly idealTree   │   │ ├── pseudomap@1.0.2
22 silly idealTree   │   │ └── yallist@2.1.2
22 silly idealTree   │   └── which@1.3.0
22 silly idealTree   ├── fs-exists-cached@1.0.0
22 silly idealTree   ├── function-loop@1.0.1
22 silly idealTree   ├─┬ glob@7.1.2
22 silly idealTree   │ ├── fs.realpath@1.0.0
22 silly idealTree   │ ├─┬ inflight@1.0.6
22 silly idealTree   │ │ └── wrappy@1.0.2
22 silly idealTree   │ ├── inherits@2.0.3
22 silly idealTree   │ ├─┬ minimatch@3.0.4
22 silly idealTree   │ │ └─┬ brace-expansion@1.1.8
22 silly idealTree   │ │   ├── balanced-match@1.0.0
22 silly idealTree   │ │   └── concat-map@0.0.1
22 silly idealTree   │ ├─┬ once@1.4.0
22 silly idealTree   │ │ └── wrappy@1.0.2
22 silly idealTree   │ └── path-is-absolute@1.0.1
22 silly idealTree   ├── isexe@2.0.0
22 silly idealTree   ├─┬ js-yaml@3.10.0
22 silly idealTree   │ ├─┬ argparse@1.0.9
22 silly idealTree   │ │ └── sprintf-js@1.0.3
22 silly idealTree   │ └── esprima@4.0.0
22 silly idealTree   ├─┬ nyc@11.3.0
22 silly idealTree   │ ├── align-text@0.1.4
22 silly idealTree   │ ├── amdefine@1.0.1
22 silly idealTree   │ ├── ansi-regex@2.1.1
22 silly idealTree   │ ├── ansi-styles@2.2.1
22 silly idealTree   │ ├── append-transform@0.4.0
22 silly idealTree   │ ├── archy@1.0.0
22 silly idealTree   │ ├── arr-diff@2.0.0
22 silly idealTree   │ ├── arr-flatten@1.1.0
22 silly idealTree   │ ├── array-unique@0.2.1
22 silly idealTree   │ ├── arrify@1.0.1
22 silly idealTree   │ ├── async@1.5.2
22 silly idealTree   │ ├── babel-code-frame@6.26.0
22 silly idealTree   │ ├── babel-generator@6.26.0
22 silly idealTree   │ ├── babel-messages@6.23.0
22 silly idealTree   │ ├── babel-runtime@6.26.0
22 silly idealTree   │ ├── babel-template@6.26.0
22 silly idealTree   │ ├── babel-traverse@6.26.0
22 silly idealTree   │ ├── babel-types@6.26.0
22 silly idealTree   │ ├── babylon@6.18.0
22 silly idealTree   │ ├── balanced-match@1.0.0
22 silly idealTree   │ ├── brace-expansion@1.1.8
22 silly idealTree   │ ├── braces@1.8.5
22 silly idealTree   │ ├── builtin-modules@1.1.1
22 silly idealTree   │ ├── caching-transform@1.0.1
22 silly idealTree   │ ├── camelcase@1.2.1
22 silly idealTree   │ ├── center-align@0.1.3
22 silly idealTree   │ ├── chalk@1.1.3
22 silly idealTree   │ ├─┬ cliui@2.1.0
22 silly idealTree   │ │ └── wordwrap@0.0.2
22 silly idealTree   │ ├── code-point-at@1.1.0
22 silly idealTree   │ ├── commondir@1.0.1
22 silly idealTree   │ ├── concat-map@0.0.1
22 silly idealTree   │ ├── convert-source-map@1.5.0
22 silly idealTree   │ ├── core-js@2.5.1
22 silly idealTree   │ ├── cross-spawn@4.0.2
22 silly idealTree   │ ├── debug-log@1.0.1
22 silly idealTree   │ ├── debug@2.6.9
22 silly idealTree   │ ├── decamelize@1.2.0
22 silly idealTree   │ ├── default-require-extensions@1.0.0
22 silly idealTree   │ ├── detect-indent@4.0.0
22 silly idealTree   │ ├── error-ex@1.3.1
22 silly idealTree   │ ├── escape-string-regexp@1.0.5
22 silly idealTree   │ ├── esutils@2.0.2
22 silly idealTree   │ ├─┬ execa@0.7.0
22 silly idealTree   │ │ └── cross-spawn@5.1.0
22 silly idealTree   │ ├── expand-brackets@0.1.5
22 silly idealTree   │ ├── expand-range@1.8.2
22 silly idealTree   │ ├── extglob@0.3.2
22 silly idealTree   │ ├── filename-regex@2.0.1
22 silly idealTree   │ ├── fill-range@2.2.3
22 silly idealTree   │ ├── find-cache-dir@0.1.1
22 silly idealTree   │ ├── find-up@2.1.0
22 silly idealTree   │ ├── for-in@1.0.2
22 silly idealTree   │ ├── for-own@0.1.5
22 silly idealTree   │ ├── foreground-child@1.5.6
22 silly idealTree   │ ├── fs.realpath@1.0.0
22 silly idealTree   │ ├── get-caller-file@1.0.2
22 silly idealTree   │ ├── get-stream@3.0.0
22 silly idealTree   │ ├── glob-base@0.3.0
22 silly idealTree   │ ├── glob-parent@2.0.0
22 silly idealTree   │ ├── glob@7.1.2
22 silly idealTree   │ ├── globals@9.18.0
22 silly idealTree   │ ├── graceful-fs@4.1.11
22 silly idealTree   │ ├─┬ handlebars@4.0.11
22 silly idealTree   │ │ └── source-map@0.4.4
22 silly idealTree   │ ├── has-ansi@2.0.0
22 silly idealTree   │ ├── has-flag@1.0.0
22 silly idealTree   │ ├── hosted-git-info@2.5.0
22 silly idealTree   │ ├── imurmurhash@0.1.4
22 silly idealTree   │ ├── inflight@1.0.6
22 silly idealTree   │ ├── inherits@2.0.3
22 silly idealTree   │ ├── invariant@2.2.2
22 silly idealTree   │ ├── invert-kv@1.0.0
22 silly idealTree   │ ├── is-arrayish@0.2.1
22 silly idealTree   │ ├── is-buffer@1.1.5
22 silly idealTree   │ ├── is-builtin-module@1.0.0
22 silly idealTree   │ ├── is-dotfile@1.0.3
22 silly idealTree   │ ├── is-equal-shallow@0.1.3
22 silly idealTree   │ ├── is-extendable@0.1.1
22 silly idealTree   │ ├── is-extglob@1.0.0
22 silly idealTree   │ ├── is-finite@1.0.2
22 silly idealTree   │ ├── is-fullwidth-code-point@1.0.0
22 silly idealTree   │ ├── is-glob@2.0.1
22 silly idealTree   │ ├── is-number@2.1.0
22 silly idealTree   │ ├── is-posix-bracket@0.1.1
22 silly idealTree   │ ├── is-primitive@2.0.0
22 silly idealTree   │ ├── is-stream@1.1.0
22 silly idealTree   │ ├── is-utf8@0.2.1
22 silly idealTree   │ ├── isarray@1.0.0
22 silly idealTree   │ ├── isexe@2.0.0
22 silly idealTree   │ ├── isobject@2.1.0
22 silly idealTree   │ ├── istanbul-lib-coverage@1.1.1
22 silly idealTree   │ ├── istanbul-lib-hook@1.1.0
22 silly idealTree   │ ├── istanbul-lib-instrument@1.9.1
22 silly idealTree   │ ├─┬ istanbul-lib-report@1.1.2
22 silly idealTree   │ │ └── supports-color@3.2.3
22 silly idealTree   │ ├─┬ istanbul-lib-source-maps@1.2.2
22 silly idealTree   │ │ └── debug@3.1.0
22 silly idealTree   │ ├── istanbul-reports@1.1.3
22 silly idealTree   │ ├── js-tokens@3.0.2
22 silly idealTree   │ ├── jsesc@1.3.0
22 silly idealTree   │ ├── kind-of@3.2.2
22 silly idealTree   │ ├── lazy-cache@1.0.4
22 silly idealTree   │ ├── lcid@1.0.0
22 silly idealTree   │ ├── load-json-file@1.1.0
22 silly idealTree   │ ├─┬ locate-path@2.0.0
22 silly idealTree   │ │ └── path-exists@3.0.0
22 silly idealTree   │ ├── lodash@4.17.4
22 silly idealTree   │ ├── longest@1.0.1
22 silly idealTree   │ ├── loose-envify@1.3.1
22 silly idealTree   │ ├── lru-cache@4.1.1
22 silly idealTree   │ ├── md5-hex@1.3.0
22 silly idealTree   │ ├── md5-o-matic@0.1.1
22 silly idealTree   │ ├── mem@1.1.0
22 silly idealTree   │ ├── merge-source-map@1.0.4
22 silly idealTree   │ ├── micromatch@2.3.11
22 silly idealTree   │ ├── mimic-fn@1.1.0
22 silly idealTree   │ ├── minimatch@3.0.4
22 silly idealTree   │ ├── minimist@0.0.8
22 silly idealTree   │ ├── mkdirp@0.5.1
22 silly idealTree   │ ├── ms@2.0.0
22 silly idealTree   │ ├── normalize-package-data@2.4.0
22 silly idealTree   │ ├── normalize-path@2.1.1
22 silly idealTree   │ ├── npm-run-path@2.0.2
22 silly idealTree   │ ├── number-is-nan@1.0.1
22 silly idealTree   │ ├── object-assign@4.1.1
22 silly idealTree   │ ├── object.omit@2.0.1
22 silly idealTree   │ ├── once@1.4.0
22 silly idealTree   │ ├── optimist@0.6.1
22 silly idealTree   │ ├── os-homedir@1.0.2
22 silly idealTree   │ ├── os-locale@2.1.0
22 silly idealTree   │ ├── p-finally@1.0.0
22 silly idealTree   │ ├── p-limit@1.1.0
22 silly idealTree   │ ├── p-locate@2.0.0
22 silly idealTree   │ ├── parse-glob@3.0.4
22 silly idealTree   │ ├── parse-json@2.2.0
22 silly idealTree   │ ├── path-exists@2.1.0
22 silly idealTree   │ ├── path-is-absolute@1.0.1
22 silly idealTree   │ ├── path-key@2.0.1
22 silly idealTree   │ ├── path-parse@1.0.5
22 silly idealTree   │ ├── path-type@1.1.0
22 silly idealTree   │ ├── pify@2.3.0
22 silly idealTree   │ ├── pinkie-promise@2.0.1
22 silly idealTree   │ ├── pinkie@2.0.4
22 silly idealTree   │ ├─┬ pkg-dir@1.0.0
22 silly idealTree   │ │ └── find-up@1.1.2
22 silly idealTree   │ ├── preserve@0.2.0
22 silly idealTree   │ ├── pseudomap@1.0.2
22 silly idealTree   │ ├─┬ randomatic@1.1.7
22 silly idealTree   │ │ ├─┬ is-number@3.0.0
22 silly idealTree   │ │ │ └── kind-of@3.2.2
22 silly idealTree   │ │ └── kind-of@4.0.0
22 silly idealTree   │ ├─┬ read-pkg-up@1.0.1
22 silly idealTree   │ │ └── find-up@1.1.2
22 silly idealTree   │ ├── read-pkg@1.1.0
22 silly idealTree   │ ├── regenerator-runtime@0.11.0
22 silly idealTree   │ ├── regex-cache@0.4.4
22 silly idealTree   │ ├── remove-trailing-separator@1.1.0
22 silly idealTree   │ ├── repeat-element@1.1.2
22 silly idealTree   │ ├── repeat-string@1.6.1
22 silly idealTree   │ ├── repeating@2.0.1
22 silly idealTree   │ ├── require-directory@2.1.1
22 silly idealTree   │ ├── require-main-filename@1.0.1
22 silly idealTree   │ ├── resolve-from@2.0.0
22 silly idealTree   │ ├── right-align@0.1.3
22 silly idealTree   │ ├── rimraf@2.6.2
22 silly idealTree   │ ├── semver@5.4.1
22 silly idealTree   │ ├── set-blocking@2.0.0
22 silly idealTree   │ ├── shebang-command@1.2.0
22 silly idealTree   │ ├── shebang-regex@1.0.0
22 silly idealTree   │ ├── signal-exit@3.0.2
22 silly idealTree   │ ├── slide@1.1.6
22 silly idealTree   │ ├── source-map@0.5.7
22 silly idealTree   │ ├── spawn-wrap@1.3.8
22 silly idealTree   │ ├── spdx-correct@1.0.2
22 silly idealTree   │ ├── spdx-expression-parse@1.0.4
22 silly idealTree   │ ├── spdx-license-ids@1.2.2
22 silly idealTree   │ ├─┬ string-width@2.1.1
22 silly idealTree   │ │ ├── ansi-regex@3.0.0
22 silly idealTree   │ │ ├── is-fullwidth-code-point@2.0.0
22 silly idealTree   │ │ └── strip-ansi@4.0.0
22 silly idealTree   │ ├── strip-ansi@3.0.1
22 silly idealTree   │ ├── strip-bom@2.0.0
22 silly idealTree   │ ├── strip-eof@1.0.0
22 silly idealTree   │ ├── supports-color@2.0.0
22 silly idealTree   │ ├── test-exclude@4.1.1
22 silly idealTree   │ ├── to-fast-properties@1.0.3
22 silly idealTree   │ ├── trim-right@1.0.1
22 silly idealTree   │ ├─┬ uglify-js@2.8.29
22 silly idealTree   │ │ └── yargs@3.10.0
22 silly idealTree   │ ├── uglify-to-browserify@1.0.2
22 silly idealTree   │ ├── validate-npm-package-license@3.0.1
22 silly idealTree   │ ├── which-module@2.0.0
22 silly idealTree   │ ├── which@1.3.0
22 silly idealTree   │ ├── window-size@0.1.0
22 silly idealTree   │ ├── wordwrap@0.0.3
22 silly idealTree   │ ├─┬ wrap-ansi@2.1.0
22 silly idealTree   │ │ └── string-width@1.0.2
22 silly idealTree   │ ├── wrappy@1.0.2
22 silly idealTree   │ ├── write-file-atomic@1.3.4
22 silly idealTree   │ ├── y18n@3.2.1
22 silly idealTree   │ ├── yallist@2.1.2
22 silly idealTree   │ ├─┬ yargs-parser@8.0.0
22 silly idealTree   │ │ └── camelcase@4.1.0
22 silly idealTree   │ └─┬ yargs@10.0.3
22 silly idealTree   │   └─┬ cliui@3.2.0
22 silly idealTree   │     └── string-width@1.0.2
22 silly idealTree   ├── opener@1.4.3
22 silly idealTree   ├── os-homedir@1.0.2
22 silly idealTree   ├── own-or-env@1.0.0
22 silly idealTree   ├── own-or@1.0.0
22 silly idealTree   ├─┬ readable-stream@2.3.3
22 silly idealTree   │ ├── core-util-is@1.0.2
22 silly idealTree   │ ├── inherits@2.0.3
22 silly idealTree   │ ├── isarray@1.0.0
22 silly idealTree   │ ├── process-nextick-args@1.0.7
22 silly idealTree   │ ├── safe-buffer@5.1.1
22 silly idealTree   │ ├── string_decoder@1.0.3
22 silly idealTree   │ └── util-deprecate@1.0.2
22 silly idealTree   ├── signal-exit@3.0.2
22 silly idealTree   ├─┬ source-map-support@0.4.18
22 silly idealTree   │ └── source-map@0.5.7
22 silly idealTree   ├── stack-utils@1.0.1
22 silly idealTree   ├─┬ tap-mocha-reporter@3.0.6
22 silly idealTree   │ ├─┬ debug@2.6.9
22 silly idealTree   │ │ └── ms@2.0.0
22 silly idealTree   │ ├── diff@1.4.0
22 silly idealTree   │ ├── escape-string-regexp@1.0.5
22 silly idealTree   │ └─┬ unicode-length@1.0.3
22 silly idealTree   │   ├── punycode@1.4.1
22 silly idealTree   │   └─┬ strip-ansi@3.0.1
22 silly idealTree   │     └── ansi-regex@2.1.1
22 silly idealTree   ├─┬ tap-parser@5.4.0
22 silly idealTree   │ └── events-to-array@1.1.2
22 silly idealTree   ├── tmatch@3.1.0
22 silly idealTree   ├── trivial-deferred@1.0.1
22 silly idealTree   ├── tsame@1.1.2
22 silly idealTree   └── yapool@1.0.0
23 silly generateActionsToTake Starting
24 silly install generateActionsToTake
25 silly generateActionsToTake Finishing
26 silly diffTrees action count 0
27 silly decomposeActions action count 0
28 silly runTopLevelLifecycles Starting
29 silly install runPreinstallTopLevelLifecycles
30 silly preinstall node_or_tools_example@1.0.0 /home/ec2-user/environment/node-or-tools-master/node_or_tools_example-72236f2b
31 info lifecycle node_or_tools_example@1.0.0~preinstall: node_or_tools_example@1.0.0
32 silly lifecycle node_or_tools_example@1.0.0~preinstall: no script for preinstall, continuing
33 silly executeActions Starting
34 silly install executeActions
35 silly doSerial global-install 0
36 silly doParallel fetch 0
37 verbose correctMkdir /home/ec2-user/.npm/_locks correctMkdir not in flight; initializing
38 verbose lock using /home/ec2-user/.npm/_locks/staging-85dfaefb2836ee20.lock for /home/ec2-user/environment/node-or-tools-master/node_modules/.staging
39 silly doParallel extract 0
40 silly doParallel preinstall 0
41 silly doReverseSerial remove 0
42 silly doSerial move 0
43 silly doSerial finalize 0
44 silly doSerial build 0
45 silly doSerial global-link 0
46 silly doParallel update-linked 0
47 silly doSerial install 0
48 silly doSerial postinstall 0
49 verbose unlock done using /home/ec2-user/.npm/_locks/staging-85dfaefb2836ee20.lock for /home/ec2-user/environment/node-or-tools-master/node_modules/.staging
50 silly executeActions Finishing
51 silly rollbackFailedOptional Starting
52 silly rollbackFailedOptional Finishing
53 silly install runPostinstallTopLevelLifecycles
54 silly build node_or_tools_example@1.0.0
55 info linkStuff node_or_tools_example@1.0.0
56 silly linkStuff node_or_tools_example@1.0.0 has /home/ec2-user/environment as its parent node_modules
57 verbose linkBins node_or_tools_example@1.0.0
58 verbose linkMans node_or_tools_example@1.0.0
59 silly install node_or_tools_example@1.0.0 /home/ec2-user/environment/node-or-tools-master/node_or_tools_example-72236f2b
60 info lifecycle node_or_tools_example@1.0.0~install: node_or_tools_example@1.0.0
61 verbose lifecycle node_or_tools_example@1.0.0~install: unsafe-perm in lifecycle true
62 verbose lifecycle node_or_tools_example@1.0.0~install: PATH: /home/ec2-user/.nvm/versions/node/v6.11.4/lib/node_modules/npm/bin/node-gyp-bin:/home/ec2-user/environment/node-or-tools-master/node_modules/.bin:/home/ec2-user/.nvm/versions/node/v6.11.4/bin:/usr/local/rvm/gems/ruby-2.4.1/bin:/usr/local/rvm/gems/ruby-2.4.1@global/bin:/usr/local/rvm/rubies/ruby-2.4.1/bin:/usr/local/bin:/bin:/usr/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin:/opt/aws/bin:/usr/local/rvm/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin
63 verbose lifecycle node_or_tools_example@1.0.0~install: CWD: /home/ec2-user/environment/node-or-tools-master
64 silly lifecycle node_or_tools_example@1.0.0~install: Args: [ '-c', 'node-gyp rebuild' ]
65 silly lifecycle node_or_tools_example@1.0.0~install: Returned: code: 1  signal: null
66 info lifecycle node_or_tools_example@1.0.0~install: Failed to exec install script
67 warn node_or_tools_example@1.0.0 No repository field.
68 verbose If you need help, you may report this error at:
68 verbose     <https://github.com/npm/npm/issues>
69 warn node_or_tools_example@1.0.0 No license field.
70 verbose If you need help, you may report this error at:
70 verbose     <https://github.com/npm/npm/issues>
71 verbose stack Error: node_or_tools_example@1.0.0 install: `node-gyp rebuild`
71 verbose stack Exit status 1
71 verbose stack     at EventEmitter.<anonymous> (/home/ec2-user/.nvm/versions/node/v6.11.4/lib/node_modules/npm/lib/utils/lifecycle.js:255:16)
71 verbose stack     at emitTwo (events.js:106:13)
71 verbose stack     at EventEmitter.emit (events.js:191:7)
71 verbose stack     at ChildProcess.<anonymous> (/home/ec2-user/.nvm/versions/node/v6.11.4/lib/node_modules/npm/lib/utils/spawn.js:40:14)
71 verbose stack     at emitTwo (events.js:106:13)
71 verbose stack     at ChildProcess.emit (events.js:191:7)
71 verbose stack     at maybeClose (internal/child_process.js:920:16)
71 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:230:5)
72 verbose pkgid node_or_tools_example@1.0.0
73 verbose cwd /home/ec2-user/environment/node-or-tools-master
74 error Linux 4.9.51-10.52.amzn1.x86_64
75 error argv "/home/ec2-user/.nvm/versions/node/v6.11.4/bin/node" "/home/ec2-user/.nvm/versions/node/v6.11.4/bin/npm" "install"
76 error node v6.11.4
77 error npm  v3.10.10
78 error code ELIFECYCLE
79 error node_or_tools_example@1.0.0 install: `node-gyp rebuild`
79 error Exit status 1
80 error Failed at the node_or_tools_example@1.0.0 install script 'node-gyp rebuild'.
80 error Make sure you have the latest version of node.js and npm installed.
80 error If you do, this is most likely a problem with the node_or_tools_example package,
80 error not with npm itself.
80 error Tell the author that this fails on your system:
80 error     node-gyp rebuild
80 error You can get information on how to open an issue for this project with:
80 error     npm bugs node_or_tools_example
80 error Or if that isn't available, you can get their info via:
80 error     npm owner ls node_or_tools_example
80 error There is likely additional logging output above.
81 verbose exit [ 1, true ]
HoracioEspinosa commented 6 years ago

do you solve this issue?

hopewise commented 6 years ago

ah,, its been awhile.. we decided to work directly on the source code of the OR-TOOLS library using Python, much more flexible and handles more VRP variants