logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 04-01-2018 11:53:11

tuxrouge
Membre
Inscription : 04-04-2014

Pb installation etherpad

Bonjour à tout le monde

J'essaye d'installer etherpad sur ma debian pour fonctionner avec odoo

j'ai suivi la doc de framasoft pour installer etherpad

# node -v
v8.9.4
# npm -v
5.6.0



je me suis placé en root pour être sûr de ne pas avoir de problèmes lors de l'installation

mais quand je fais

bin/run.sh --root



j'ai une erreur

# bin/run.sh --root
Ensure that all dependencies are up to date...  If this is the first time you have run Etherpad please be patient.
npm ERR! path /home/etherpad/etherpad-lite/src/node_modules/npm/node_modules/dezalgo
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename '/home/etherpad/etherpad-lite/src/node_modules/npm/node_modules/dezalgo' -> '/home/etherpad/etherpad-lite/src/node_modules/npm/node_modules/.dezalgo.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2018-01-04T10_43_43_343Z-debug.log



comment puis-je y remédier ?

Dernière modification par tuxrouge (04-01-2018 11:56:09)

Hors ligne

#2 04-01-2018 12:11:55

nono47
Invité

Re : Pb installation etherpad

Salut,


npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2018-01-04T10_43_43_343Z-debug.log


apparemment un journal d'erreur a été enregistré .

cat /root/.npm/_logs/2018-01-04T10_43_43_343Z-debug.log


en dira peut être plus .
smile

sur la commande cat utilisée : https://debian-facile.org/doc:systeme:cat

#3 04-01-2018 12:33:21

tuxrouge
Membre
Inscription : 04-04-2014

Re : Pb installation etherpad

oup, j'ai effectivement oublier de préciser que la fin du log me donne exactement la même chose que la sortie

mais, le voici en entier (attention, c'est long)

0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node',
1 verbose cli   '/usr/bin/npm',
1 verbose cli   'install',
1 verbose cli   '--loglevel',
1 verbose cli   'warn' ]
2 info using npm@5.6.0
3 info using node@v8.9.4
4 verbose npm-session 5e6fc8629bd1d059
5 silly install runPreinstallTopLevelLifecycles
6 silly preinstall ep_etherpad-lite@1.6.2
7 info lifecycle ep_etherpad-lite@1.6.2~preinstall: ep_etherpad-lite@1.6.2
8 silly install loadCurrentTree
9 silly install readLocalPackageData
10 silly install loadIdealTree
11 silly install cloneCurrentTreeToIdealTree
12 silly install loadShrinkwrap
13 silly install loadAllDepsIntoIdealTree
14 silly currentTree ep_etherpad-lite@1.6.2
14 silly currentTree ├── abab@1.0.4
14 silly currentTree ├── accepts@1.2.13
14 silly currentTree ├── acorn-globals@1.0.9
14 silly currentTree ├── acorn@2.7.0
14 silly currentTree ├── after@0.8.2
14 silly currentTree ├── ajv@5.5.2
14 silly currentTree ├── align-text@0.1.4
14 silly currentTree ├── amdefine@1.0.1
14 silly currentTree ├── ansi-regex@2.1.1
14 silly currentTree ├── ansi-styles@2.2.1
14 silly currentTree ├─┬ archiver@0.12.0
14 silly currentTree │ ├── glob@4.0.6
14 silly currentTree │ ├── graceful-fs@3.0.11
14 silly currentTree │ ├── lodash@2.4.2
14 silly currentTree │ ├── minimatch@1.0.0
14 silly currentTree │ └── readable-stream@1.0.34
14 silly currentTree ├── array-flatten@1.1.1
14 silly currentTree ├── arraybuffer.slice@0.0.6
14 silly currentTree ├── asn1@0.2.3
14 silly currentTree ├── assert-plus@1.0.0
14 silly currentTree ├── async-stacktrace@0.0.2
14 silly currentTree ├── async@0.9.0
14 silly currentTree ├── asynckit@0.4.0
14 silly currentTree ├── aws-sign2@0.7.0
14 silly currentTree ├── aws4@1.6.0
14 silly currentTree ├── backo2@1.0.2
14 silly currentTree ├── base64-arraybuffer@0.1.5
14 silly currentTree ├── base64-url@1.2.1
14 silly currentTree ├── base64id@1.0.0
14 silly currentTree ├── bcrypt-pbkdf@1.0.1
14 silly currentTree ├── better-assert@1.0.2
14 silly currentTree ├── bignumber.js@2.0.5
14 silly currentTree ├─┬ bl@0.9.5
14 silly currentTree │ └── readable-stream@1.0.34
14 silly currentTree ├── blob@0.0.4
14 silly currentTree ├── bluebird@2.11.0
14 silly currentTree ├── boolbase@1.0.0
14 silly currentTree ├── boom@4.3.1
14 silly currentTree ├── browser-request@0.3.3
14 silly currentTree ├── buffer-crc32@0.2.13
14 silly currentTree ├── buffer-writer@1.0.0
14 silly currentTree ├── callsite@1.0.0
14 silly currentTree ├── camelcase@1.2.1
14 silly currentTree ├── caseless@0.12.0
14 silly currentTree ├── cassandra-driver@2.0.1
14 silly currentTree ├── center-align@0.1.3
14 silly currentTree ├─┬ chalk@1.1.3
14 silly currentTree │ └── supports-color@2.0.0
14 silly currentTree ├── channels@0.0.4
14 silly currentTree ├── cheerio@0.20.0
14 silly currentTree ├─┬ clean-css@3.4.19
14 silly currentTree │ └── source-map@0.4.4
14 silly currentTree ├─┬ cliui@2.1.0
14 silly currentTree │ └── wordwrap@0.0.2
14 silly currentTree ├─┬ cloudant-follow@0.13.0
14 silly currentTree │ ├── ajv@4.11.8
14 silly currentTree │ ├── assert-plus@0.2.0
14 silly currentTree │ ├── aws-sign2@0.6.0
14 silly currentTree │ ├── boom@2.10.1
14 silly currentTree │ ├── cryptiles@2.0.5
14 silly currentTree │ ├── form-data@2.1.4
14 silly currentTree │ ├── har-schema@1.0.5
14 silly currentTree │ ├── har-validator@4.2.1
14 silly currentTree │ ├── hawk@3.1.3
14 silly currentTree │ ├── hoek@2.16.3
14 silly currentTree │ ├── http-signature@1.1.1
14 silly currentTree │ ├── performance-now@0.2.0
14 silly currentTree │ ├── qs@6.4.0
14 silly currentTree │ ├── request@2.81.0
14 silly currentTree │ └── sntp@1.0.9
14 silly currentTree ├── co@4.6.0
14 silly currentTree ├── combined-stream@1.0.5
14 silly currentTree ├── commander@2.8.1
14 silly currentTree ├── component-bind@1.0.0
14 silly currentTree ├── component-emitter@1.1.2
14 silly currentTree ├── component-inherit@0.0.3
14 silly currentTree ├─┬ compress-commons@0.1.6
14 silly currentTree │ └── readable-stream@1.0.34
14 silly currentTree ├── content-disposition@0.5.1
14 silly currentTree ├── content-type@1.0.4
14 silly currentTree ├── cookie-parser@1.3.4
14 silly currentTree ├── cookie-signature@1.0.6
14 silly currentTree ├── cookie@0.1.2
14 silly currentTree ├── cookiejar@2.0.6
14 silly currentTree ├── core-util-is@1.0.2
14 silly currentTree ├── crc@3.4.0
14 silly currentTree ├─┬ crc32-stream@0.3.4
14 silly currentTree │ └── readable-stream@1.0.34
14 silly currentTree ├─┬ cryptiles@3.1.2
14 silly currentTree │ └── boom@5.2.0
14 silly currentTree ├── css-select@1.2.0
14 silly currentTree ├── css-what@2.1.0
14 silly currentTree ├── cssom@0.3.2
14 silly currentTree ├── cssstyle@0.2.37
14 silly currentTree ├── ctype@0.5.3
14 silly currentTree ├── dashdash@1.14.1
14 silly currentTree ├── debug@2.2.0
14 silly currentTree ├── decamelize@1.2.0
14 silly currentTree ├── deep-is@0.1.3
14 silly currentTree ├── delayed-stream@1.0.0
14 silly currentTree ├── depd@1.1.1
14 silly currentTree ├── destroy@1.0.4
14 silly currentTree ├── diff@1.4.0
14 silly currentTree ├── dirty@0.9.9
14 silly currentTree ├─┬ dom-serializer@0.1.0
14 silly currentTree │ └── domelementtype@1.1.3
14 silly currentTree ├── domelementtype@1.3.0
14 silly currentTree ├── domhandler@2.3.0
14 silly currentTree ├── domutils@1.5.1
14 silly currentTree ├── double-ended-queue@2.1.0-0
14 silly currentTree ├── ecc-jsbn@0.1.1
14 silly currentTree ├── ee-first@1.1.1
14 silly currentTree ├── ejs@2.5.7
14 silly currentTree ├─┬ elasticsearch@4.0.2
14 silly currentTree │ └── lodash@3.10.1
14 silly currentTree ├── end-of-stream@1.4.0
14 silly currentTree ├─┬ engine.io-client@1.8.3
14 silly currentTree │ ├── component-emitter@1.2.1
14 silly currentTree │ ├── debug@2.3.3
14 silly currentTree │ └── ms@0.7.2
14 silly currentTree ├── engine.io-parser@1.3.2
14 silly currentTree ├─┬ engine.io@1.8.3
14 silly currentTree │ ├── accepts@1.3.3
14 silly currentTree │ ├── cookie@0.3.1
14 silly currentTree │ ├── debug@2.3.3
14 silly currentTree │ ├── ms@0.7.2
14 silly currentTree │ └── negotiator@0.6.1
14 silly currentTree ├── entities@1.1.1
14 silly currentTree ├── errs@0.3.2
14 silly currentTree ├── escape-html@1.0.3
14 silly currentTree ├── escape-string-regexp@1.0.2
14 silly currentTree ├── escodegen@1.9.0
14 silly currentTree ├── esprima@3.1.3
14 silly currentTree ├── estraverse@4.2.0
14 silly currentTree ├── esutils@2.0.2
14 silly currentTree ├── etag@1.7.0
14 silly currentTree ├── etherpad-require-kernel@1.0.9
14 silly currentTree ├── etherpad-yajsml@0.0.2
14 silly currentTree ├─┬ express-session@1.13.0
14 silly currentTree │ └── cookie@0.2.3
14 silly currentTree ├─┬ express@4.13.4
14 silly currentTree │ ├── cookie@0.1.5
14 silly currentTree │ └── qs@4.0.0
14 silly currentTree ├── extend@3.0.1
14 silly currentTree ├── extsprintf@1.3.0
14 silly currentTree ├── fast-deep-equal@1.0.0
14 silly currentTree ├── fast-json-stable-stringify@2.0.0
14 silly currentTree ├── fast-levenshtein@2.0.6
14 silly currentTree ├── finalhandler@0.4.1
14 silly currentTree ├── forever-agent@0.6.1
14 silly currentTree ├── form-data@2.3.1
14 silly currentTree ├── formidable@1.0.17
14 silly currentTree ├── forwarded@0.1.2
14 silly currentTree ├── fresh@0.3.0
14 silly currentTree ├── generic-pool@2.1.1
14 silly currentTree ├── getpass@0.1.7
14 silly currentTree ├─┬ glob@3.2.3
14 silly currentTree │ └── graceful-fs@2.0.3
14 silly currentTree ├── graceful-fs@4.1.3
14 silly currentTree ├── graceful-readlink@1.0.1
14 silly currentTree ├── growl@1.8.1
14 silly currentTree ├── har-schema@2.0.0
14 silly currentTree ├── har-validator@5.0.3
14 silly currentTree ├── has-ansi@2.0.0
14 silly currentTree ├── has-binary@0.1.7
14 silly currentTree ├── has-cors@1.1.0
14 silly currentTree ├── hawk@6.0.2
14 silly currentTree ├── hoek@4.2.0
14 silly currentTree ├─┬ htmlparser2@3.8.3
14 silly currentTree │ └── entities@1.0.0
14 silly currentTree ├── http-errors@1.3.1
14 silly currentTree ├── http-signature@1.2.0
14 silly currentTree ├── indexof@0.0.1
14 silly currentTree ├── inherits@2.0.3
14 silly currentTree ├── ipaddr.js@1.0.5
14 silly currentTree ├── is-buffer@1.1.6
14 silly currentTree ├── is-typedarray@1.0.0
14 silly currentTree ├── isarray@0.0.1
14 silly currentTree ├── isstream@0.1.2
14 silly currentTree ├─┬ jade@0.26.3
14 silly currentTree │ ├── commander@0.6.1
14 silly currentTree │ └── mkdirp@0.3.0
14 silly currentTree ├── jsbn@0.1.1
14 silly currentTree ├── jsdom@7.2.2
14 silly currentTree ├── json-schema-traverse@0.3.1
14 silly currentTree ├── json-schema@0.2.3
14 silly currentTree ├── json-stable-stringify@1.0.1
14 silly currentTree ├── json-stringify-safe@5.0.1
14 silly currentTree ├── json3@3.3.2
14 silly currentTree ├── jsonify@0.0.0
14 silly currentTree ├── jsonminify@0.4.1
14 silly currentTree ├── jsprim@1.4.1
14 silly currentTree ├── kind-of@3.2.2
14 silly currentTree ├── languages4translatewiki@0.1.3
14 silly currentTree ├── lazy-cache@1.0.4
14 silly currentTree ├─┬ lazystream@0.1.0
14 silly currentTree │ └── readable-stream@1.0.34
14 silly currentTree ├── levn@0.3.0
14 silly currentTree ├── lodash-compat@3.10.2
14 silly currentTree ├── lodash@4.17.4
14 silly currentTree ├─┬ log4js@0.6.35
14 silly currentTree │ ├── readable-stream@1.0.34
14 silly currentTree │ └── semver@4.3.6
14 silly currentTree ├── long@2.4.0
14 silly currentTree ├── longest@1.0.1
14 silly currentTree ├── lru-cache@2.7.3
14 silly currentTree ├── measured@1.1.0
14 silly currentTree ├── media-typer@0.3.0
14 silly currentTree ├── merge-descriptors@1.0.1
14 silly currentTree ├── methods@1.1.2
14 silly currentTree ├── mime-db@1.30.0
14 silly currentTree ├── mime-types@2.1.17
14 silly currentTree ├── mime@1.3.4
14 silly currentTree ├── minimatch@0.2.14
14 silly currentTree ├── minimist@0.0.8
14 silly currentTree ├── mkdirp@0.5.1
14 silly currentTree ├─┬ mocha@2.4.5
14 silly currentTree │ └── commander@2.3.0
14 silly currentTree ├── ms@0.7.1
14 silly currentTree ├── mysql@2.6.1
14 silly currentTree ├── nano@6.4.2
14 silly currentTree ├── natives@1.1.1
14 silly currentTree ├── negotiator@0.5.3
14 silly currentTree ├─┬ npm@4.0.2
14 silly currentTree │ ├── abbrev@1.0.9
14 silly currentTree │ ├── ansi-regex@2.0.0
14 silly currentTree │ ├── ansicolors@0.3.2
14 silly currentTree │ ├── ansistyles@0.1.3
14 silly currentTree │ ├── aproba@1.0.4
14 silly currentTree │ ├── archy@1.0.0
14 silly currentTree │ ├── asap@2.0.5
14 silly currentTree │ ├── chownr@1.0.1
14 silly currentTree │ ├── cmd-shim@2.0.2
14 silly currentTree │ ├─┬ columnify@1.5.4
14 silly currentTree │ │ └─┬ wcwidth@1.0.0
14 silly currentTree │ │   └─┬ defaults@1.0.3
14 silly currentTree │ │     └── clone@1.0.2
14 silly currentTree │ ├─┬ config-chain@1.1.11
14 silly currentTree │ │ └── proto-list@1.2.4
14 silly currentTree │ ├── debuglog@1.0.1
14 silly currentTree │ ├── editor@1.0.0
14 silly currentTree │ ├── fs-vacuum@1.2.9
14 silly currentTree │ ├─┬ fstream-npm@1.2.0
14 silly currentTree │ │ └─┬ fstream-ignore@1.0.5
14 silly currentTree │ │   └─┬ minimatch@3.0.3
14 silly currentTree │ │     └─┬ brace-expansion@1.1.6
14 silly currentTree │ │       ├── balanced-match@0.4.2
14 silly currentTree │ │       └── concat-map@0.0.1
14 silly currentTree │ ├── fstream@1.0.10
14 silly currentTree │ ├─┬ glob@7.1.1
14 silly currentTree │ │ ├── fs.realpath@1.0.0
14 silly currentTree │ │ ├─┬ minimatch@3.0.3
14 silly currentTree │ │ │ └─┬ brace-expansion@1.1.6
14 silly currentTree │ │ │   ├── balanced-match@0.4.2
14 silly currentTree │ │ │   └── concat-map@0.0.1
14 silly currentTree │ │ └── path-is-absolute@1.0.1
14 silly currentTree │ ├── graceful-fs@4.1.10
14 silly currentTree │ ├── has-unicode@2.0.1
14 silly currentTree │ ├── hosted-git-info@2.1.5
14 silly currentTree │ ├── iferr@0.1.5
14 silly currentTree │ ├── imurmurhash@0.1.4
14 silly currentTree │ ├── inflight@1.0.6
14 silly currentTree │ ├── inherits@2.0.3
14 silly currentTree │ ├── ini@1.3.4
14 silly currentTree │ ├─┬ init-package-json@1.9.4
14 silly currentTree │ │ ├─┬ glob@6.0.4
14 silly currentTree │ │ │ ├─┬ minimatch@3.0.3
14 silly currentTree │ │ │ │ └─┬ brace-expansion@1.1.6
14 silly currentTree │ │ │ │   ├── balanced-match@0.4.2
14 silly currentTree │ │ │ │   └── concat-map@0.0.1
14 silly currentTree │ │ │ └── path-is-absolute@1.0.0
14 silly currentTree │ │ └── promzard@0.3.0
14 silly currentTree │ ├─┬ JSONStream@1.2.1
14 silly currentTree │ │ ├── jsonparse@1.2.0
14 silly currentTree │ │ └── through@2.3.8
14 silly currentTree │ ├── lockfile@1.0.2
14 silly currentTree │ ├── lodash._baseindexof@3.1.0
14 silly currentTree │ ├─┬ lodash._baseuniq@4.6.0
14 silly currentTree │ │ ├── lodash._createset@4.0.3
14 silly currentTree │ │ └── lodash._root@3.0.1
14 silly currentTree │ ├── lodash._bindcallback@3.0.1
14 silly currentTree │ ├── lodash._cacheindexof@3.0.2
14 silly currentTree │ ├── lodash._createcache@3.1.2
14 silly currentTree │ ├── lodash._getnative@3.9.1
14 silly currentTree │ ├── lodash.clonedeep@4.5.0
14 silly currentTree │ ├── lodash.restparam@3.6.1
14 silly currentTree │ ├── lodash.union@4.6.0
14 silly currentTree │ ├── lodash.uniq@4.5.0
14 silly currentTree │ ├── lodash.without@4.4.0
14 silly currentTree │ ├─┬ mississippi@1.2.0
14 silly currentTree │ │ ├─┬ concat-stream@1.5.2
14 silly currentTree │ │ │ ├─┬ readable-stream@2.0.6
14 silly currentTree │ │ │ │ ├── core-util-is@1.0.2
14 silly currentTree │ │ │ │ ├── isarray@1.0.0
14 silly currentTree │ │ │ │ ├── process-nextick-args@1.0.7
14 silly currentTree │ │ │ │ ├── string_decoder@0.10.31
14 silly currentTree │ │ │ │ └── util-deprecate@1.0.2
14 silly currentTree │ │ │ └── typedarray@0.0.6
14 silly currentTree │ │ ├─┬ duplexify@3.4.5
14 silly currentTree │ │ │ ├─┬ end-of-stream@1.0.0
14 silly currentTree │ │ │ │ └── once@1.3.3
14 silly currentTree │ │ │ └── stream-shift@1.0.0
14 silly currentTree │ │ ├─┬ end-of-stream@1.1.0
14 silly currentTree │ │ │ └── once@1.3.3
14 silly currentTree │ │ ├── flush-write-stream@1.0.0
14 silly currentTree │ │ ├── from2@2.3.0
14 silly currentTree │ │ ├── pump@1.0.1
14 silly currentTree │ │ ├── pumpify@1.3.5
14 silly currentTree │ │ ├── stream-each@1.1.2
14 silly currentTree │ │ └─┬ through2@2.0.1
14 silly currentTree │ │   ├─┬ readable-stream@2.0.6
14 silly currentTree │ │   │ ├── core-util-is@1.0.2
14 silly currentTree │ │   │ ├── isarray@1.0.0
14 silly currentTree │ │   │ ├── process-nextick-args@1.0.7
14 silly currentTree │ │   │ ├── string_decoder@0.10.31
14 silly currentTree │ │   │ └── util-deprecate@1.0.2
14 silly currentTree │ │   └── xtend@4.0.1
14 silly currentTree │ ├─┬ mkdirp@0.5.1
14 silly currentTree │ │ └── minimist@0.0.8
14 silly currentTree │ ├─┬ node-gyp@3.4.0
14 silly currentTree │ │ ├─┬ minimatch@3.0.3
14 silly currentTree │ │ │ └─┬ brace-expansion@1.1.6
14 silly currentTree │ │ │   ├── balanced-match@0.4.2
14 silly currentTree │ │ │   └── concat-map@0.0.1
14 silly currentTree │ │ ├─┬ npmlog@3.1.2
14 silly currentTree │ │ │ ├─┬ are-we-there-yet@1.1.2
14 silly currentTree │ │ │ │ └── delegates@1.0.0
14 silly currentTree │ │ │ ├── console-control-strings@1.1.0
14 silly currentTree │ │ │ ├─┬ gauge@2.6.0
14 silly currentTree │ │ │ │ ├── has-color@0.1.7
14 silly currentTree │ │ │ │ ├── object-assign@4.1.0
14 silly currentTree │ │ │ │ ├── signal-exit@3.0.1
14 silly currentTree │ │ │ │ ├─┬ string-width@1.0.2
14 silly currentTree │ │ │ │ │ ├─┬ code-point-at@1.0.0
14 silly currentTree │ │ │ │ │ │ └── number-is-nan@1.0.0
14 silly currentTree │ │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
14 silly currentTree │ │ │ │ │   └── number-is-nan@1.0.0
14 silly currentTree │ │ │ │ └── wide-align@1.1.0
14 silly currentTree │ │ │ └── set-blocking@2.0.0
14 silly currentTree │ │ └─┬ path-array@1.0.1
14 silly currentTree │ │   └─┬ array-index@1.0.0
14 silly currentTree │ │     ├─┬ debug@2.2.0
14 silly currentTree │ │     │ └── ms@0.7.1
14 silly currentTree │ │     └─┬ es6-symbol@3.1.0
14 silly currentTree │ │       ├── d@0.1.1
14 silly currentTree │ │       └─┬ es5-ext@0.10.12
14 silly currentTree │ │         └── es6-iterator@2.0.0
14 silly currentTree │ ├── nopt@3.0.6
14 silly currentTree │ ├─┬ normalize-package-data@2.3.5
14 silly currentTree │ │ └─┬ is-builtin-module@1.0.0
14 silly currentTree │ │   └── builtin-modules@1.1.1
14 silly currentTree │ ├── npm-cache-filename@1.0.2
14 silly currentTree │ ├── npm-package-arg@4.2.0
14 silly currentTree │ ├─┬ npm-registry-client@7.3.0
14 silly currentTree │ │ ├─┬ concat-stream@1.5.2
14 silly currentTree │ │ │ ├─┬ readable-stream@2.0.6
14 silly currentTree │ │ │ │ ├── core-util-is@1.0.2
14 silly currentTree │ │ │ │ ├── isarray@1.0.0
14 silly currentTree │ │ │ │ ├── process-nextick-args@1.0.7
14 silly currentTree │ │ │ │ ├── string_decoder@0.10.31
14 silly currentTree │ │ │ │ └── util-deprecate@1.0.2
14 silly currentTree │ │ │ └── typedarray@0.0.6
14 silly currentTree │ │ └─┬ npmlog@3.1.2
14 silly currentTree │ │   ├─┬ are-we-there-yet@1.1.2
14 silly currentTree │ │   │ └── delegates@1.0.0
14 silly currentTree │ │   ├── console-control-strings@1.1.0
14 silly currentTree │ │   ├─┬ gauge@2.6.0
14 silly currentTree │ │   │ ├── has-color@0.1.7
14 silly currentTree │ │   │ ├── object-assign@4.1.0
14 silly currentTree │ │   │ ├── signal-exit@3.0.1
14 silly currentTree │ │   │ ├─┬ string-width@1.0.2
14 silly currentTree │ │   │ │ ├─┬ code-point-at@1.0.1
14 silly currentTree │ │   │ │ │ └── number-is-nan@1.0.1
14 silly currentTree │ │   │ │ └─┬ is-fullwidth-code-point@1.0.0
14 silly currentTree │ │   │ │   └── number-is-nan@1.0.1
14 silly currentTree │ │   │ └── wide-align@1.1.0
14 silly currentTree │ │   └── set-blocking@2.0.0
14 silly currentTree │ ├── npm-user-validate@0.1.5
14 silly currentTree │ ├─┬ npmlog@4.0.0
14 silly currentTree │ │ ├─┬ are-we-there-yet@1.1.2
14 silly currentTree │ │ │ └── delegates@1.0.0
14 silly currentTree │ │ ├── console-control-strings@1.1.0
14 silly currentTree │ │ ├─┬ gauge@2.6.0
14 silly currentTree │ │ │ ├── has-color@0.1.7
14 silly currentTree │ │ │ ├── object-assign@4.1.0
14 silly currentTree │ │ │ ├── signal-exit@3.0.1
14 silly currentTree │ │ │ ├─┬ string-width@1.0.2
14 silly currentTree │ │ │ │ ├─┬ code-point-at@1.0.0
14 silly currentTree │ │ │ │ │ └── number-is-nan@1.0.0
14 silly currentTree │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
14 silly currentTree │ │ │ │   └── number-is-nan@1.0.0
14 silly currentTree │ │ │ └── wide-align@1.1.0
14 silly currentTree │ │ └── set-blocking@2.0.0
14 silly currentTree │ ├── once@1.4.0
14 silly currentTree │ ├── opener@1.4.2
14 silly currentTree │ ├─┬ osenv@0.1.3
14 silly currentTree │ │ ├── os-homedir@1.0.1
14 silly currentTree │ │ └── os-tmpdir@1.0.1
14 silly currentTree │ ├── path-is-inside@1.0.2
14 silly currentTree │ ├── read-cmd-shim@1.0.1
14 silly currentTree │ ├─┬ read-installed@4.0.3
14 silly currentTree │ │ └── util-extend@1.0.3
14 silly currentTree │ ├─┬ read-package-json@2.0.4
14 silly currentTree │ │ ├─┬ glob@6.0.4
14 silly currentTree │ │ │ ├─┬ minimatch@3.0.3
14 silly currentTree │ │ │ │ └─┬ brace-expansion@1.1.6
14 silly currentTree │ │ │ │   ├── balanced-match@0.4.2
14 silly currentTree │ │ │ │   └── concat-map@0.0.1
14 silly currentTree │ │ │ └── path-is-absolute@1.0.0
14 silly currentTree │ │ └─┬ json-parse-helpfulerror@1.0.3
14 silly currentTree │ │   └── jju@1.3.0
14 silly currentTree │ ├── read-package-tree@5.1.5
14 silly currentTree │ ├─┬ read@1.0.7
14 silly currentTree │ │ └── mute-stream@0.0.5
14 silly currentTree │ ├─┬ readable-stream@2.1.5
14 silly currentTree │ │ ├── buffer-shims@1.0.0
14 silly currentTree │ │ ├── core-util-is@1.0.2
14 silly currentTree │ │ ├── isarray@1.0.0
14 silly currentTree │ │ ├── process-nextick-args@1.0.7
14 silly currentTree │ │ ├── string_decoder@0.10.31
14 silly currentTree │ │ └── util-deprecate@1.0.2
14 silly currentTree │ ├── readdir-scoped-modules@1.0.2
14 silly currentTree │ ├─┬ request@2.78.0
14 silly currentTree │ │ ├── aws-sign2@0.6.0
14 silly currentTree │ │ ├── aws4@1.5.0
14 silly currentTree │ │ ├── caseless@0.11.0
14 silly currentTree │ │ ├─┬ combined-stream@1.0.5
14 silly currentTree │ │ │ └── delayed-stream@1.0.0
14 silly currentTree │ │ ├── extend@3.0.0
14 silly currentTree │ │ ├── forever-agent@0.6.1
14 silly currentTree │ │ ├─┬ form-data@2.1.1
14 silly currentTree │ │ │ └── asynckit@0.4.0
14 silly currentTree │ │ ├─┬ har-validator@2.0.6
14 silly currentTree │ │ │ ├─┬ chalk@1.1.3
14 silly currentTree │ │ │ │ ├── ansi-styles@2.2.1
14 silly currentTree │ │ │ │ ├── escape-string-regexp@1.0.5
14 silly currentTree │ │ │ │ ├── has-ansi@2.0.0
14 silly currentTree │ │ │ │ └── supports-color@2.0.0
14 silly currentTree │ │ │ ├─┬ commander@2.9.0
14 silly currentTree │ │ │ │ └── graceful-readlink@1.0.1
14 silly currentTree │ │ │ ├─┬ is-my-json-valid@2.15.0
14 silly currentTree │ │ │ │ ├── generate-function@2.0.0
14 silly currentTree │ │ │ │ ├─┬ generate-object-property@1.2.0
14 silly currentTree │ │ │ │ │ └── is-property@1.0.2
14 silly currentTree │ │ │ │ ├── jsonpointer@4.0.0
14 silly currentTree │ │ │ │ └── xtend@4.0.1
14 silly currentTree │ │ │ └─┬ pinkie-promise@2.0.1
14 silly currentTree │ │ │   └── pinkie@2.0.4
14 silly currentTree │ │ ├─┬ hawk@3.1.3
14 silly currentTree │ │ │ ├── boom@2.10.1
14 silly currentTree │ │ │ ├── cryptiles@2.0.5
14 silly currentTree │ │ │ ├── hoek@2.16.3
14 silly currentTree │ │ │ └── sntp@1.0.9
14 silly currentTree │ │ ├─┬ http-signature@1.1.1
14 silly currentTree │ │ │ ├── assert-plus@0.2.0
14 silly currentTree │ │ │ ├─┬ jsprim@1.3.1
14 silly currentTree │ │ │ │ ├── extsprintf@1.0.2
14 silly currentTree │ │ │ │ ├── json-schema@0.2.3
14 silly currentTree │ │ │ │ └── verror@1.3.6
14 silly currentTree │ │ │ └─┬ sshpk@1.10.1
14 silly currentTree │ │ │   ├── asn1@0.2.3
14 silly currentTree │ │ │   ├── assert-plus@1.0.0
14 silly currentTree │ │ │   ├── bcrypt-pbkdf@1.0.0
14 silly currentTree │ │ │   ├── dashdash@1.14.0
14 silly currentTree │ │ │   ├── ecc-jsbn@0.1.1
14 silly currentTree │ │ │   ├── getpass@0.1.6
14 silly currentTree │ │ │   ├── jodid25519@1.0.2
14 silly currentTree │ │ │   ├── jsbn@0.1.0
14 silly currentTree │ │ │   └── tweetnacl@0.14.3
14 silly currentTree │ │ ├── is-typedarray@1.0.0
14 silly currentTree │ │ ├── isstream@0.1.2
14 silly currentTree │ │ ├── json-stringify-safe@5.0.1
14 silly currentTree │ │ ├─┬ mime-types@2.1.12
14 silly currentTree │ │ │ └── mime-db@1.24.0
14 silly currentTree │ │ ├── node-uuid@1.4.7
14 silly currentTree │ │ ├── oauth-sign@0.8.2
14 silly currentTree │ │ ├── qs@6.3.0
14 silly currentTree │ │ ├── stringstream@0.0.5
14 silly currentTree │ │ ├─┬ tough-cookie@2.3.2
14 silly currentTree │ │ │ └── punycode@1.4.1
14 silly currentTree │ │ └── tunnel-agent@0.4.3
14 silly currentTree │ ├── retry@0.10.0
14 silly currentTree │ ├── rimraf@2.5.4
14 silly currentTree │ ├── semver@5.3.0
14 silly currentTree │ ├── sha@2.0.1
14 silly currentTree │ ├── slide@1.1.6
14 silly currentTree │ ├── sorted-object@2.0.1
14 silly currentTree │ ├─┬ sorted-union-stream@2.1.3
14 silly currentTree │ │ ├─┬ from2@1.3.0
14 silly currentTree │ │ │ └─┬ readable-stream@1.1.14
14 silly currentTree │ │ │   ├── core-util-is@1.0.2
14 silly currentTree │ │ │   ├── isarray@0.0.1
14 silly currentTree │ │ │   └── string_decoder@0.10.31
14 silly currentTree │ │ └── stream-iterate@1.1.1
14 silly currentTree │ ├── strip-ansi@3.0.1
14 silly currentTree │ ├─┬ tar@2.2.1
14 silly currentTree │ │ └── block-stream@0.0.8
14 silly currentTree │ ├── text-table@0.2.0
14 silly currentTree │ ├── uid-number@0.0.6
14 silly currentTree │ ├── umask@1.1.0
14 silly currentTree │ ├── unique-filename@1.1.0
14 silly currentTree │ ├── unpipe@1.0.0
14 silly currentTree │ ├─┬ validate-npm-package-license@3.0.1
14 silly currentTree │ │ ├─┬ spdx-correct@1.0.2
14 silly currentTree │ │ │ └── spdx-license-ids@1.2.0
14 silly currentTree │ │ └─┬ spdx-expression-parse@1.0.2
14 silly currentTree │ │   ├── spdx-exceptions@1.0.4
14 silly currentTree │ │   └── spdx-license-ids@1.2.0
14 silly currentTree │ ├─┬ validate-npm-package-name@2.2.2
14 silly currentTree │ │ └── builtins@0.0.7
14 silly currentTree │ ├─┬ which@1.2.11
14 silly currentTree │ │ └── isexe@1.1.2
14 silly currentTree │ ├── wrappy@1.0.2
14 silly currentTree │ └── write-file-atomic@1.2.0
14 silly currentTree ├── nth-check@1.0.1
14 silly currentTree ├── nwmatcher@1.4.3
14 silly currentTree ├── oauth-sign@0.8.2
14 silly currentTree ├── object-assign@4.1.0
14 silly currentTree ├── object-component@0.0.3
14 silly currentTree ├── on-finished@2.3.0
14 silly currentTree ├── on-headers@1.0.1
14 silly currentTree ├── once@1.4.0
14 silly currentTree ├── optionator@0.8.2
14 silly currentTree ├── options@0.0.6
14 silly currentTree ├── packet-reader@0.2.0
14 silly currentTree ├── parse5@1.5.1
14 silly currentTree ├── parsejson@0.0.3
14 silly currentTree ├── parseqs@0.0.5
14 silly currentTree ├── parseuri@0.0.5
14 silly currentTree ├── parseurl@1.3.2
14 silly currentTree ├── path-to-regexp@0.1.7
14 silly currentTree ├── performance-now@2.1.0
14 silly currentTree ├── pg-connection-string@0.1.3
14 silly currentTree ├── pg-int8@1.0.1
14 silly currentTree ├── pg-types@1.13.0
14 silly currentTree ├─┬ pg@4.3.0
14 silly currentTree │ └── semver@4.3.6
14 silly currentTree ├── pgpass@0.0.3
14 silly currentTree ├── postgres-array@1.0.2
14 silly currentTree ├── postgres-bytea@1.0.0
14 silly currentTree ├── postgres-date@1.0.3
14 silly currentTree ├── postgres-interval@1.1.1
14 silly currentTree ├── prelude-ls@1.1.2
14 silly currentTree ├── proxy-addr@1.0.10
14 silly currentTree ├── punycode@1.4.1
14 silly currentTree ├── q@1.0.1
14 silly currentTree ├── qs@6.5.1
14 silly currentTree ├── range-parser@1.0.3
14 silly currentTree ├── readable-stream@1.1.14
14 silly currentTree ├── redis-commands@1.3.1
14 silly currentTree ├── redis-parser@2.6.0
14 silly currentTree ├── redis@2.8.0
14 silly currentTree ├── reduce-component@1.0.1
14 silly currentTree ├── repeat-string@1.6.1
14 silly currentTree ├── request@2.83.0
14 silly currentTree ├── require-all@1.0.0
14 silly currentTree ├── resolve@1.1.7
14 silly currentTree ├── right-align@0.1.3
14 silly currentTree ├── safe-buffer@5.1.1
14 silly currentTree ├── sax@1.2.4
14 silly currentTree ├── security@1.0.0
14 silly currentTree ├── semver@5.1.0
14 silly currentTree ├── send@0.13.1
14 silly currentTree ├─┬ serve-static@1.10.3
14 silly currentTree │ └── send@0.13.2
14 silly currentTree ├── sigmund@1.0.1
14 silly currentTree ├── slide@1.1.6
14 silly currentTree ├── sntp@2.1.0
14 silly currentTree ├─┬ socket.io-adapter@0.5.0
14 silly currentTree │ ├── debug@2.3.3
14 silly currentTree │ └── ms@0.7.2
14 silly currentTree ├─┬ socket.io-client@1.7.3
14 silly currentTree │ ├── component-emitter@1.2.1
14 silly currentTree │ ├── debug@2.3.3
14 silly currentTree │ └── ms@0.7.2
14 silly currentTree ├── socket.io-parser@2.3.1
14 silly currentTree ├─┬ socket.io@1.7.3
14 silly currentTree │ ├── debug@2.3.3
14 silly currentTree │ └── ms@0.7.2
14 silly currentTree ├── source-map@0.5.7
14 silly currentTree ├── split@0.3.3
14 silly currentTree ├── sshpk@1.13.1
14 silly currentTree ├── statuses@1.2.1
14 silly currentTree ├── string_decoder@0.10.31
14 silly currentTree ├── stringstream@0.0.5
14 silly currentTree ├── strip-ansi@3.0.1
14 silly currentTree ├─┬ superagent@1.8.5
14 silly currentTree │ ├── async@1.5.2
14 silly currentTree │ ├── component-emitter@1.2.1
14 silly currentTree │ ├── extend@3.0.0
14 silly currentTree │ ├── form-data@1.0.0-rc3
14 silly currentTree │ ├── qs@2.3.3
14 silly currentTree │ └── readable-stream@1.0.27-1
14 silly currentTree ├── supertest@1.2.0
14 silly currentTree ├── supports-color@1.2.0
14 silly currentTree ├─┬ swagger-node-express@2.1.3
14 silly currentTree │ └── lodash@1.3.1
14 silly currentTree ├── symbol-tree@3.2.2
14 silly currentTree ├── tar-stream@1.0.2
14 silly currentTree ├── through@2.3.8
14 silly currentTree ├── tinycon@0.0.1
14 silly currentTree ├── to-array@0.1.4
14 silly currentTree ├── tough-cookie@2.3.3
14 silly currentTree ├── tr46@0.0.3
14 silly currentTree ├── tunnel-agent@0.6.0
14 silly currentTree ├── tweetnacl@0.14.5
14 silly currentTree ├── type-check@0.3.2
14 silly currentTree ├── type-is@1.6.15
14 silly currentTree ├─┬ ueberdb2@0.3.0
14 silly currentTree │ └── async@0.1.15
14 silly currentTree ├─┬ uglify-js@2.6.2
14 silly currentTree │ └── async@0.2.10
14 silly currentTree ├── uglify-to-browserify@1.0.2
14 silly currentTree ├── uid-safe@2.0.0
14 silly currentTree ├── ultron@1.0.2
14 silly currentTree ├── underscore.string@2.3.3
14 silly currentTree ├── underscore@1.8.3
14 silly currentTree ├── unorm@1.4.1
14 silly currentTree ├── unpipe@1.0.0
14 silly currentTree ├── utils-merge@1.0.0
14 silly currentTree ├── uuid@3.1.0
14 silly currentTree ├── vargs@0.1.0
14 silly currentTree ├── vary@1.0.1
14 silly currentTree ├── verror@1.10.0
14 silly currentTree ├─┬ wd@0.3.11
14 silly currentTree │ ├── asn1@0.1.11
14 silly currentTree │ ├── assert-plus@0.1.5
14 silly currentTree │ ├── aws-sign2@0.5.0
14 silly currentTree │ ├── boom@0.4.2
14 silly currentTree │ ├── caseless@0.6.0
14 silly currentTree │ ├── combined-stream@0.0.7
14 silly currentTree │ ├── cryptiles@0.2.2
14 silly currentTree │ ├── delayed-stream@0.0.5
14 silly currentTree │ ├── forever-agent@0.5.2
14 silly currentTree │ ├── form-data@0.1.4
14 silly currentTree │ ├── hawk@1.1.1
14 silly currentTree │ ├── hoek@0.9.1
14 silly currentTree │ ├── http-signature@0.10.1
14 silly currentTree │ ├── lodash@2.4.2
14 silly currentTree │ ├── mime-types@1.0.2
14 silly currentTree │ ├── mime@1.2.11
14 silly currentTree │ ├── node-uuid@1.4.8
14 silly currentTree │ ├── oauth-sign@0.4.0
14 silly currentTree │ ├── qs@1.2.2
14 silly currentTree │ ├── request@2.46.0
14 silly currentTree │ ├── sntp@0.2.4
14 silly currentTree │ └── tunnel-agent@0.4.3
14 silly currentTree ├── webidl-conversions@2.0.1
14 silly currentTree ├── whatwg-url-compat@0.6.5
14 silly currentTree ├── window-size@0.1.0
14 silly currentTree ├── wordwrap@1.0.0
14 silly currentTree ├── wrappy@1.0.2
14 silly currentTree ├── ws@1.1.2
14 silly currentTree ├── wtf-8@1.0.0
14 silly currentTree ├── xml-name-validator@2.0.1
14 silly currentTree ├── xmlhttprequest-ssl@1.5.3
14 silly currentTree ├── xtend@4.0.1
14 silly currentTree ├── yargs@3.10.0
14 silly currentTree ├── yeast@0.1.2
14 silly currentTree └─┬ zip-stream@0.4.1
14 silly currentTree   ├── lodash@2.4.2
14 silly currentTree   └── readable-stream@1.0.34
15 silly idealTree ep_etherpad-lite@1.6.2
15 silly idealTree ├── abab@1.0.4
15 silly idealTree ├── accepts@1.2.13
15 silly idealTree ├── acorn-globals@1.0.9
15 silly idealTree ├── acorn@2.7.0
15 silly idealTree ├── after@0.8.2
15 silly idealTree ├── ajv@5.5.2
15 silly idealTree ├── align-text@0.1.4
15 silly idealTree ├── amdefine@1.0.1
15 silly idealTree ├── ansi-regex@2.1.1
15 silly idealTree ├── ansi-styles@2.2.1
15 silly idealTree ├─┬ archiver@0.12.0
15 silly idealTree │ ├── glob@4.0.6
15 silly idealTree │ ├── graceful-fs@3.0.11
15 silly idealTree │ ├── lodash@2.4.2
15 silly idealTree │ ├── minimatch@1.0.0
15 silly idealTree │ └── readable-stream@1.0.34
15 silly idealTree ├── array-flatten@1.1.1
15 silly idealTree ├── arraybuffer.slice@0.0.6
15 silly idealTree ├── asn1@0.2.3
15 silly idealTree ├── assert-plus@1.0.0
15 silly idealTree ├── async-stacktrace@0.0.2
15 silly idealTree ├── async@0.9.0
15 silly idealTree ├── asynckit@0.4.0
15 silly idealTree ├── aws-sign2@0.7.0
15 silly idealTree ├── aws4@1.6.0
15 silly idealTree ├── backo2@1.0.2
15 silly idealTree ├── base64-arraybuffer@0.1.5
15 silly idealTree ├── base64-url@1.2.1
15 silly idealTree ├── base64id@1.0.0
15 silly idealTree ├── bcrypt-pbkdf@1.0.1
15 silly idealTree ├── better-assert@1.0.2
15 silly idealTree ├── bignumber.js@2.0.5
15 silly idealTree ├─┬ bl@0.9.5
15 silly idealTree │ └── readable-stream@1.0.34
15 silly idealTree ├── blob@0.0.4
15 silly idealTree ├── bluebird@2.11.0
15 silly idealTree ├── boolbase@1.0.0
15 silly idealTree ├── boom@4.3.1
15 silly idealTree ├── browser-request@0.3.3
15 silly idealTree ├── buffer-crc32@0.2.13
15 silly idealTree ├── buffer-writer@1.0.0
15 silly idealTree ├── callsite@1.0.0
15 silly idealTree ├── camelcase@1.2.1
15 silly idealTree ├── caseless@0.12.0
15 silly idealTree ├── cassandra-driver@2.0.1
15 silly idealTree ├── center-align@0.1.3
15 silly idealTree ├─┬ chalk@1.1.3
15 silly idealTree │ └── supports-color@2.0.0
15 silly idealTree ├── channels@0.0.4
15 silly idealTree ├── cheerio@0.20.0
15 silly idealTree ├─┬ clean-css@3.4.19
15 silly idealTree │ └── source-map@0.4.4
15 silly idealTree ├─┬ cliui@2.1.0
15 silly idealTree │ └── wordwrap@0.0.2
15 silly idealTree ├─┬ cloudant-follow@0.13.0
15 silly idealTree │ ├── ajv@4.11.8
15 silly idealTree │ ├── assert-plus@0.2.0
15 silly idealTree │ ├── aws-sign2@0.6.0
15 silly idealTree │ ├── boom@2.10.1
15 silly idealTree │ ├── cryptiles@2.0.5
15 silly idealTree │ ├── form-data@2.1.4
15 silly idealTree │ ├── har-schema@1.0.5
15 silly idealTree │ ├── har-validator@4.2.1
15 silly idealTree │ ├── hawk@3.1.3
15 silly idealTree │ ├── hoek@2.16.3
15 silly idealTree │ ├── http-signature@1.1.1
15 silly idealTree │ ├── performance-now@0.2.0
15 silly idealTree │ ├── qs@6.4.0
15 silly idealTree │ ├── request@2.81.0
15 silly idealTree │ └── sntp@1.0.9
15 silly idealTree ├── co@4.6.0
15 silly idealTree ├── combined-stream@1.0.5
15 silly idealTree ├── commander@2.8.1
15 silly idealTree ├── component-bind@1.0.0
15 silly idealTree ├── component-emitter@1.1.2
15 silly idealTree ├── component-inherit@0.0.3
15 silly idealTree ├─┬ compress-commons@0.1.6
15 silly idealTree │ └── readable-stream@1.0.34
15 silly idealTree ├── content-disposition@0.5.1
15 silly idealTree ├── content-type@1.0.4
15 silly idealTree ├── cookie-parser@1.3.4
15 silly idealTree ├── cookie-signature@1.0.6
15 silly idealTree ├── cookie@0.1.2
15 silly idealTree ├── cookiejar@2.0.6
15 silly idealTree ├── core-util-is@1.0.2
15 silly idealTree ├── crc@3.4.0
15 silly idealTree ├─┬ crc32-stream@0.3.4
15 silly idealTree │ └── readable-stream@1.0.34
15 silly idealTree ├─┬ cryptiles@3.1.2
15 silly idealTree │ └── boom@5.2.0
15 silly idealTree ├── css-select@1.2.0
15 silly idealTree ├── css-what@2.1.0
15 silly idealTree ├── cssom@0.3.2
15 silly idealTree ├── cssstyle@0.2.37
15 silly idealTree ├── ctype@0.5.3
15 silly idealTree ├── dashdash@1.14.1
15 silly idealTree ├── debug@2.2.0
15 silly idealTree ├── decamelize@1.2.0
15 silly idealTree ├── deep-is@0.1.3
15 silly idealTree ├── delayed-stream@1.0.0
15 silly idealTree ├── depd@1.1.1
15 silly idealTree ├── destroy@1.0.4
15 silly idealTree ├── diff@1.4.0
15 silly idealTree ├── dirty@0.9.9
15 silly idealTree ├─┬ dom-serializer@0.1.0
15 silly idealTree │ └── domelementtype@1.1.3
15 silly idealTree ├── domelementtype@1.3.0
15 silly idealTree ├── domhandler@2.3.0
15 silly idealTree ├── domutils@1.5.1
15 silly idealTree ├── double-ended-queue@2.1.0-0
15 silly idealTree ├── ecc-jsbn@0.1.1
15 silly idealTree ├── ee-first@1.1.1
15 silly idealTree ├── ejs@2.5.7
15 silly idealTree ├─┬ elasticsearch@4.0.2
15 silly idealTree │ └── lodash@3.10.1
15 silly idealTree ├── end-of-stream@1.4.0
15 silly idealTree ├─┬ engine.io-client@1.8.3
15 silly idealTree │ ├── component-emitter@1.2.1
15 silly idealTree │ ├── debug@2.3.3
15 silly idealTree │ └── ms@0.7.2
15 silly idealTree ├── engine.io-parser@1.3.2
15 silly idealTree ├─┬ engine.io@1.8.3
15 silly idealTree │ ├── accepts@1.3.3
15 silly idealTree │ ├── cookie@0.3.1
15 silly idealTree │ ├── debug@2.3.3
15 silly idealTree │ ├── ms@0.7.2
15 silly idealTree │ └── negotiator@0.6.1
15 silly idealTree ├── entities@1.1.1
15 silly idealTree ├── errs@0.3.2
15 silly idealTree ├── escape-html@1.0.3
15 silly idealTree ├── escape-string-regexp@1.0.2
15 silly idealTree ├── escodegen@1.9.0
15 silly idealTree ├── esprima@3.1.3
15 silly idealTree ├── estraverse@4.2.0
15 silly idealTree ├── esutils@2.0.2
15 silly idealTree ├── etag@1.7.0
15 silly idealTree ├── etherpad-require-kernel@1.0.9
15 silly idealTree ├── etherpad-yajsml@0.0.2
15 silly idealTree ├─┬ express-session@1.13.0
15 silly idealTree │ └── cookie@0.2.3
15 silly idealTree ├─┬ express@4.13.4
15 silly idealTree │ ├── cookie@0.1.5
15 silly idealTree │ └── qs@4.0.0
15 silly idealTree ├── extend@3.0.1
15 silly idealTree ├── extsprintf@1.3.0
15 silly idealTree ├── fast-deep-equal@1.0.0
15 silly idealTree ├── fast-json-stable-stringify@2.0.0
15 silly idealTree ├── fast-levenshtein@2.0.6
15 silly idealTree ├── finalhandler@0.4.1
15 silly idealTree ├── forever-agent@0.6.1
15 silly idealTree ├── form-data@2.3.1
15 silly idealTree ├── formidable@1.0.17
15 silly idealTree ├── forwarded@0.1.2
15 silly idealTree ├── fresh@0.3.0
15 silly idealTree ├── generic-pool@2.1.1
15 silly idealTree ├── getpass@0.1.7
15 silly idealTree ├─┬ glob@3.2.3
15 silly idealTree │ └── graceful-fs@2.0.3
15 silly idealTree ├── graceful-fs@4.1.3
15 silly idealTree ├── graceful-readlink@1.0.1
15 silly idealTree ├── growl@1.8.1
15 silly idealTree ├── har-schema@2.0.0
15 silly idealTree ├── har-validator@5.0.3
15 silly idealTree ├── has-ansi@2.0.0
15 silly idealTree ├── has-binary@0.1.7
15 silly idealTree ├── has-cors@1.1.0
15 silly idealTree ├── hawk@6.0.2
15 silly idealTree ├── hoek@4.2.0
15 silly idealTree ├─┬ htmlparser2@3.8.3
15 silly idealTree │ └── entities@1.0.0
15 silly idealTree ├── http-errors@1.3.1
15 silly idealTree ├── http-signature@1.2.0
15 silly idealTree ├── indexof@0.0.1
15 silly idealTree ├── inherits@2.0.3
15 silly idealTree ├── ipaddr.js@1.0.5
15 silly idealTree ├── is-buffer@1.1.6
15 silly idealTree ├── is-typedarray@1.0.0
15 silly idealTree ├── isarray@0.0.1
15 silly idealTree ├── isstream@0.1.2
15 silly idealTree ├─┬ jade@0.26.3
15 silly idealTree │ ├── commander@0.6.1
15 silly idealTree │ └── mkdirp@0.3.0
15 silly idealTree ├── jsbn@0.1.1
15 silly idealTree ├── jsdom@7.2.2
15 silly idealTree ├── json-schema-traverse@0.3.1
15 silly idealTree ├── json-schema@0.2.3
15 silly idealTree ├── json-stable-stringify@1.0.1
15 silly idealTree ├── json-stringify-safe@5.0.1
15 silly idealTree ├── json3@3.3.2
15 silly idealTree ├── jsonify@0.0.0
15 silly idealTree ├── jsonminify@0.4.1
15 silly idealTree ├── jsprim@1.4.1
15 silly idealTree ├── kind-of@3.2.2
15 silly idealTree ├── languages4translatewiki@0.1.3
15 silly idealTree ├── lazy-cache@1.0.4
15 silly idealTree ├─┬ lazystream@0.1.0
15 silly idealTree │ └── readable-stream@1.0.34
15 silly idealTree ├── levn@0.3.0
15 silly idealTree ├── lodash-compat@3.10.2
15 silly idealTree ├── lodash@4.17.4
15 silly idealTree ├─┬ log4js@0.6.35
15 silly idealTree │ ├── readable-stream@1.0.34
15 silly idealTree │ └── semver@4.3.6
15 silly idealTree ├── long@2.4.0
15 silly idealTree ├── longest@1.0.1
15 silly idealTree ├── lru-cache@2.7.3
15 silly idealTree ├── measured@1.1.0
15 silly idealTree ├── media-typer@0.3.0
15 silly idealTree ├── merge-descriptors@1.0.1
15 silly idealTree ├── methods@1.1.2
15 silly idealTree ├── mime-db@1.30.0
15 silly idealTree ├── mime-types@2.1.17
15 silly idealTree ├── mime@1.3.4
15 silly idealTree ├── minimatch@0.2.14
15 silly idealTree ├── minimist@0.0.8
15 silly idealTree ├── mkdirp@0.5.1
15 silly idealTree ├─┬ mocha@2.4.5
15 silly idealTree │ └── commander@2.3.0
15 silly idealTree ├── ms@0.7.1
15 silly idealTree ├── mysql@2.6.1
15 silly idealTree ├── nano@6.4.2
15 silly idealTree ├── natives@1.1.1
15 silly idealTree ├── negotiator@0.5.3
15 silly idealTree ├─┬ npm@4.0.2
15 silly idealTree │ ├── abbrev@1.0.9
15 silly idealTree │ ├── ansi-regex@2.0.0
15 silly idealTree │ ├── ansicolors@0.3.2
15 silly idealTree │ ├── ansistyles@0.1.3
15 silly idealTree │ ├── aproba@1.0.4
15 silly idealTree │ ├── archy@1.0.0
15 silly idealTree │ ├── asap@2.0.5
15 silly idealTree │ ├── chownr@1.0.1
15 silly idealTree │ ├── cmd-shim@2.0.2
15 silly idealTree │ ├─┬ columnify@1.5.4
15 silly idealTree │ │ └─┬ wcwidth@1.0.0
15 silly idealTree │ │   └─┬ defaults@1.0.3
15 silly idealTree │ │     └── clone@1.0.2
15 silly idealTree │ ├─┬ config-chain@1.1.11
15 silly idealTree │ │ └── proto-list@1.2.4
15 silly idealTree │ ├── debuglog@1.0.1
15 silly idealTree │ ├── dezalgo@1.0.3
15 silly idealTree │ ├── editor@1.0.0
15 silly idealTree │ ├── fs-vacuum@1.2.9
15 silly idealTree │ ├── fs-write-stream-atomic@1.0.8
15 silly idealTree │ ├─┬ fstream-npm@1.2.0
15 silly idealTree │ │ └─┬ fstream-ignore@1.0.5
15 silly idealTree │ │   └─┬ minimatch@3.0.3
15 silly idealTree │ │     └─┬ brace-expansion@1.1.6
15 silly idealTree │ │       ├── balanced-match@0.4.2
15 silly idealTree │ │       └── concat-map@0.0.1
15 silly idealTree │ ├── fstream@1.0.10
15 silly idealTree │ ├─┬ glob@7.1.1
15 silly idealTree │ │ ├── fs.realpath@1.0.0
15 silly idealTree │ │ ├─┬ minimatch@3.0.3
15 silly idealTree │ │ │ └─┬ brace-expansion@1.1.6
15 silly idealTree │ │ │   ├── balanced-match@0.4.2
15 silly idealTree │ │ │   └── concat-map@0.0.1
15 silly idealTree │ │ └── path-is-absolute@1.0.1
15 silly idealTree │ ├── graceful-fs@4.1.10
15 silly idealTree │ ├── has-unicode@2.0.1
15 silly idealTree │ ├── hosted-git-info@2.1.5
15 silly idealTree │ ├── iferr@0.1.5
15 silly idealTree │ ├── imurmurhash@0.1.4
15 silly idealTree │ ├── inflight@1.0.6
15 silly idealTree │ ├── inherits@2.0.3
15 silly idealTree │ ├── ini@1.3.4
15 silly idealTree │ ├─┬ init-package-json@1.9.4
15 silly idealTree │ │ ├─┬ glob@6.0.4
15 silly idealTree │ │ │ ├─┬ minimatch@3.0.3
15 silly idealTree │ │ │ │ └─┬ brace-expansion@1.1.6
15 silly idealTree │ │ │ │   ├── balanced-match@0.4.2
15 silly idealTree │ │ │ │   └── concat-map@0.0.1
15 silly idealTree │ │ │ └── path-is-absolute@1.0.0
15 silly idealTree │ │ └── promzard@0.3.0
15 silly idealTree │ ├─┬ JSONStream@1.2.1
15 silly idealTree │ │ ├── jsonparse@1.2.0
15 silly idealTree │ │ └── through@2.3.8
15 silly idealTree │ ├── lockfile@1.0.2
15 silly idealTree │ ├── lodash._baseindexof@3.1.0
15 silly idealTree │ ├─┬ lodash._baseuniq@4.6.0
15 silly idealTree │ │ ├── lodash._createset@4.0.3
15 silly idealTree │ │ └── lodash._root@3.0.1
15 silly idealTree │ ├── lodash._bindcallback@3.0.1
15 silly idealTree │ ├── lodash._cacheindexof@3.0.2
15 silly idealTree │ ├── lodash._createcache@3.1.2
15 silly idealTree │ ├── lodash._getnative@3.9.1
15 silly idealTree │ ├── lodash.clonedeep@4.5.0
15 silly idealTree │ ├── lodash.restparam@3.6.1
15 silly idealTree │ ├── lodash.union@4.6.0
15 silly idealTree │ ├── lodash.uniq@4.5.0
15 silly idealTree │ ├── lodash.without@4.4.0
15 silly idealTree │ ├─┬ mississippi@1.2.0
15 silly idealTree │ │ ├─┬ concat-stream@1.5.2
15 silly idealTree │ │ │ ├─┬ readable-stream@2.0.6
15 silly idealTree │ │ │ │ ├── core-util-is@1.0.2
15 silly idealTree │ │ │ │ ├── isarray@1.0.0
15 silly idealTree │ │ │ │ ├── process-nextick-args@1.0.7
15 silly idealTree │ │ │ │ ├── string_decoder@0.10.31
15 silly idealTree │ │ │ │ └── util-deprecate@1.0.2
15 silly idealTree │ │ │ └── typedarray@0.0.6
15 silly idealTree │ │ ├─┬ duplexify@3.4.5
15 silly idealTree │ │ │ ├─┬ end-of-stream@1.0.0
15 silly idealTree │ │ │ │ └── once@1.3.3
15 silly idealTree │ │ │ └── stream-shift@1.0.0
15 silly idealTree │ │ ├─┬ end-of-stream@1.1.0
15 silly idealTree │ │ │ └── once@1.3.3
15 silly idealTree │ │ ├── flush-write-stream@1.0.0
15 silly idealTree │ │ ├── from2@2.3.0
15 silly idealTree │ │ ├── pump@1.0.1
15 silly idealTree │ │ ├── pumpify@1.3.5
15 silly idealTree │ │ ├── stream-each@1.1.2
15 silly idealTree │ │ └─┬ through2@2.0.1
15 silly idealTree │ │   ├─┬ readable-stream@2.0.6
15 silly idealTree │ │   │ ├── core-util-is@1.0.2
15 silly idealTree │ │   │ ├── isarray@1.0.0
15 silly idealTree │ │   │ ├── process-nextick-args@1.0.7
15 silly idealTree │ │   │ ├── string_decoder@0.10.31
15 silly idealTree │ │   │ └── util-deprecate@1.0.2
15 silly idealTree │ │   └── xtend@4.0.1
15 silly idealTree │ ├─┬ mkdirp@0.5.1
15 silly idealTree │ │ └── minimist@0.0.8
15 silly idealTree │ ├─┬ node-gyp@3.4.0
15 silly idealTree │ │ ├─┬ minimatch@3.0.3
15 silly idealTree │ │ │ └─┬ brace-expansion@1.1.6
15 silly idealTree │ │ │   ├── balanced-match@0.4.2
15 silly idealTree │ │ │   └── concat-map@0.0.1
15 silly idealTree │ │ ├─┬ npmlog@3.1.2
15 silly idealTree │ │ │ ├─┬ are-we-there-yet@1.1.2
15 silly idealTree │ │ │ │ └── delegates@1.0.0
15 silly idealTree │ │ │ ├── console-control-strings@1.1.0
15 silly idealTree │ │ │ ├─┬ gauge@2.6.0
15 silly idealTree │ │ │ │ ├── has-color@0.1.7
15 silly idealTree │ │ │ │ ├── object-assign@4.1.0
15 silly idealTree │ │ │ │ ├── signal-exit@3.0.1
15 silly idealTree │ │ │ │ ├─┬ string-width@1.0.2
15 silly idealTree │ │ │ │ │ ├─┬ code-point-at@1.0.0
15 silly idealTree │ │ │ │ │ │ └── number-is-nan@1.0.0
15 silly idealTree │ │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
15 silly idealTree │ │ │ │ │   └── number-is-nan@1.0.0
15 silly idealTree │ │ │ │ └── wide-align@1.1.0
15 silly idealTree │ │ │ └── set-blocking@2.0.0
15 silly idealTree │ │ └─┬ path-array@1.0.1
15 silly idealTree │ │   └─┬ array-index@1.0.0
15 silly idealTree │ │     ├─┬ debug@2.2.0
15 silly idealTree │ │     │ └── ms@0.7.1
15 silly idealTree │ │     └─┬ es6-symbol@3.1.0
15 silly idealTree │ │       ├── d@0.1.1
15 silly idealTree │ │       └─┬ es5-ext@0.10.12
15 silly idealTree │ │         └── es6-iterator@2.0.0
15 silly idealTree │ ├── nopt@3.0.6
15 silly idealTree │ ├── normalize-git-url@3.0.2
15 silly idealTree │ ├─┬ normalize-package-data@2.3.5
15 silly idealTree │ │ └─┬ is-builtin-module@1.0.0
15 silly idealTree │ │   └── builtin-modules@1.1.1
15 silly idealTree │ ├── npm-cache-filename@1.0.2
15 silly idealTree │ ├── npm-install-checks@3.0.0
15 silly idealTree │ ├── npm-package-arg@4.2.0
15 silly idealTree │ ├─┬ npm-registry-client@7.3.0
15 silly idealTree │ │ ├─┬ concat-stream@1.5.2
15 silly idealTree │ │ │ ├─┬ readable-stream@2.0.6
15 silly idealTree │ │ │ │ ├── core-util-is@1.0.2
15 silly idealTree │ │ │ │ ├── isarray@1.0.0
15 silly idealTree │ │ │ │ ├── process-nextick-args@1.0.7
15 silly idealTree │ │ │ │ ├── string_decoder@0.10.31
15 silly idealTree │ │ │ │ └── util-deprecate@1.0.2
15 silly idealTree │ │ │ └── typedarray@0.0.6
15 silly idealTree │ │ └─┬ npmlog@3.1.2
15 silly idealTree │ │   ├─┬ are-we-there-yet@1.1.2
15 silly idealTree │ │   │ └── delegates@1.0.0
15 silly idealTree │ │   ├── console-control-strings@1.1.0
15 silly idealTree │ │   ├─┬ gauge@2.6.0
15 silly idealTree │ │   │ ├── has-color@0.1.7
15 silly idealTree │ │   │ ├── object-assign@4.1.0
15 silly idealTree │ │   │ ├── signal-exit@3.0.1
15 silly idealTree │ │   │ ├─┬ string-width@1.0.2
15 silly idealTree │ │   │ │ ├─┬ code-point-at@1.0.1
15 silly idealTree │ │   │ │ │ └── number-is-nan@1.0.1
15 silly idealTree │ │   │ │ └─┬ is-fullwidth-code-point@1.0.0
15 silly idealTree │ │   │ │   └── number-is-nan@1.0.1
15 silly idealTree │ │   │ └── wide-align@1.1.0
15 silly idealTree │ │   └── set-blocking@2.0.0
15 silly idealTree │ ├── npm-user-validate@0.1.5
15 silly idealTree │ ├─┬ npmlog@4.0.0
15 silly idealTree │ │ ├─┬ are-we-there-yet@1.1.2
15 silly idealTree │ │ │ └── delegates@1.0.0
15 silly idealTree │ │ ├── console-control-strings@1.1.0
15 silly idealTree │ │ ├─┬ gauge@2.6.0
15 silly idealTree │ │ │ ├── has-color@0.1.7
15 silly idealTree │ │ │ ├── object-assign@4.1.0
15 silly idealTree │ │ │ ├── signal-exit@3.0.1
15 silly idealTree │ │ │ ├─┬ string-width@1.0.2
15 silly idealTree │ │ │ │ ├─┬ code-point-at@1.0.0
15 silly idealTree │ │ │ │ │ └── number-is-nan@1.0.0
15 silly idealTree │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
15 silly idealTree │ │ │ │   └── number-is-nan@1.0.0
15 silly idealTree │ │ │ └── wide-align@1.1.0
15 silly idealTree │ │ └── set-blocking@2.0.0
15 silly idealTree │ ├── once@1.4.0
15 silly idealTree │ ├── opener@1.4.2
15 silly idealTree │ ├─┬ osenv@0.1.3
15 silly idealTree │ │ ├── os-homedir@1.0.1
15 silly idealTree │ │ └── os-tmpdir@1.0.1
15 silly idealTree │ ├── path-is-inside@1.0.2
15 silly idealTree │ ├── read-cmd-shim@1.0.1
15 silly idealTree │ ├─┬ read-installed@4.0.3
15 silly idealTree │ │ └── util-extend@1.0.3
15 silly idealTree │ ├─┬ read-package-json@2.0.4
15 silly idealTree │ │ ├─┬ glob@6.0.4
15 silly idealTree │ │ │ ├─┬ minimatch@3.0.3
15 silly idealTree │ │ │ │ └─┬ brace-expansion@1.1.6
15 silly idealTree │ │ │ │   ├── balanced-match@0.4.2
15 silly idealTree │ │ │ │   └── concat-map@0.0.1
15 silly idealTree │ │ │ └── path-is-absolute@1.0.0
15 silly idealTree │ │ └─┬ json-parse-helpfulerror@1.0.3
15 silly idealTree │ │   └── jju@1.3.0
15 silly idealTree │ ├── read-package-tree@5.1.5
15 silly idealTree │ ├─┬ read@1.0.7
15 silly idealTree │ │ └── mute-stream@0.0.5
15 silly idealTree │ ├─┬ readable-stream@2.1.5
15 silly idealTree │ │ ├── buffer-shims@1.0.0
15 silly idealTree │ │ ├── core-util-is@1.0.2
15 silly idealTree │ │ ├── isarray@1.0.0
15 silly idealTree │ │ ├── process-nextick-args@1.0.7
15 silly idealTree │ │ ├── string_decoder@0.10.31
15 silly idealTree │ │ └── util-deprecate@1.0.2
15 silly idealTree │ ├── readdir-scoped-modules@1.0.2
15 silly idealTree │ ├── realize-package-specifier@3.0.3
15 silly idealTree │ ├─┬ request@2.78.0
15 silly idealTree │ │ ├── aws-sign2@0.6.0
15 silly idealTree │ │ ├── aws4@1.5.0
15 silly idealTree │ │ ├── caseless@0.11.0
15 silly idealTree │ │ ├─┬ combined-stream@1.0.5
15 silly idealTree │ │ │ └── delayed-stream@1.0.0
15 silly idealTree │ │ ├── extend@3.0.0
15 silly idealTree │ │ ├── forever-agent@0.6.1
15 silly idealTree │ │ ├─┬ form-data@2.1.1
15 silly idealTree │ │ │ └── asynckit@0.4.0
15 silly idealTree │ │ ├─┬ har-validator@2.0.6
15 silly idealTree │ │ │ ├─┬ chalk@1.1.3
15 silly idealTree │ │ │ │ ├── ansi-styles@2.2.1
15 silly idealTree │ │ │ │ ├── escape-string-regexp@1.0.5
15 silly idealTree │ │ │ │ ├── has-ansi@2.0.0
15 silly idealTree │ │ │ │ └── supports-color@2.0.0
15 silly idealTree │ │ │ ├─┬ commander@2.9.0
15 silly idealTree │ │ │ │ └── graceful-readlink@1.0.1
15 silly idealTree │ │ │ ├─┬ is-my-json-valid@2.15.0
15 silly idealTree │ │ │ │ ├── generate-function@2.0.0
15 silly idealTree │ │ │ │ ├─┬ generate-object-property@1.2.0
15 silly idealTree │ │ │ │ │ └── is-property@1.0.2
15 silly idealTree │ │ │ │ ├── jsonpointer@4.0.0
15 silly idealTree │ │ │ │ └── xtend@4.0.1
15 silly idealTree │ │ │ └─┬ pinkie-promise@2.0.1
15 silly idealTree │ │ │   └── pinkie@2.0.4
15 silly idealTree │ │ ├─┬ hawk@3.1.3
15 silly idealTree │ │ │ ├── boom@2.10.1
15 silly idealTree │ │ │ ├── cryptiles@2.0.5
15 silly idealTree │ │ │ ├── hoek@2.16.3
15 silly idealTree │ │ │ └── sntp@1.0.9
15 silly idealTree │ │ ├─┬ http-signature@1.1.1
15 silly idealTree │ │ │ ├── assert-plus@0.2.0
15 silly idealTree │ │ │ ├─┬ jsprim@1.3.1
15 silly idealTree │ │ │ │ ├── extsprintf@1.0.2
15 silly idealTree │ │ │ │ ├── json-schema@0.2.3
15 silly idealTree │ │ │ │ └── verror@1.3.6
15 silly idealTree │ │ │ └─┬ sshpk@1.10.1
15 silly idealTree │ │ │   ├── asn1@0.2.3
15 silly idealTree │ │ │   ├── assert-plus@1.0.0
15 silly idealTree │ │ │   ├── bcrypt-pbkdf@1.0.0
15 silly idealTree │ │ │   ├── dashdash@1.14.0
15 silly idealTree │ │ │   ├── ecc-jsbn@0.1.1
15 silly idealTree │ │ │   ├── getpass@0.1.6
15 silly idealTree │ │ │   ├── jodid25519@1.0.2
15 silly idealTree │ │ │   ├── jsbn@0.1.0
15 silly idealTree │ │ │   └── tweetnacl@0.14.3
15 silly idealTree │ │ ├── is-typedarray@1.0.0
15 silly idealTree │ │ ├── isstream@0.1.2
15 silly idealTree │ │ ├── json-stringify-safe@5.0.1
15 silly idealTree │ │ ├─┬ mime-types@2.1.12
15 silly idealTree │ │ │ └── mime-db@1.24.0
15 silly idealTree │ │ ├── node-uuid@1.4.7
15 silly idealTree │ │ ├── oauth-sign@0.8.2
15 silly idealTree │ │ ├── qs@6.3.0
15 silly idealTree │ │ ├── stringstream@0.0.5
15 silly idealTree │ │ ├─┬ tough-cookie@2.3.2
15 silly idealTree │ │ │ └── punycode@1.4.1
15 silly idealTree │ │ └── tunnel-agent@0.4.3
15 silly idealTree │ ├── retry@0.10.0
15 silly idealTree │ ├── rimraf@2.5.4
15 silly idealTree │ ├── semver@5.3.0
15 silly idealTree │ ├── sha@2.0.1
15 silly idealTree │ ├── slide@1.1.6
15 silly idealTree │ ├── sorted-object@2.0.1
15 silly idealTree │ ├─┬ sorted-union-stream@2.1.3
15 silly idealTree │ │ ├─┬ from2@1.3.0
15 silly idealTree │ │ │ └─┬ readable-stream@1.1.14
15 silly idealTree │ │ │   ├── core-util-is@1.0.2
15 silly idealTree │ │ │   ├── isarray@0.0.1
15 silly idealTree │ │ │   └── string_decoder@0.10.31
15 silly idealTree │ │ └── stream-iterate@1.1.1
15 silly idealTree │ ├── strip-ansi@3.0.1
15 silly idealTree │ ├─┬ tar@2.2.1
15 silly idealTree │ │ └── block-stream@0.0.8
15 silly idealTree │ ├── text-table@0.2.0
15 silly idealTree │ ├── uid-number@0.0.6
15 silly idealTree │ ├── umask@1.1.0
15 silly idealTree │ ├─┬ unique-filename@1.1.0
15 silly idealTree │ │ └── unique-slug@2.0.0
15 silly idealTree │ ├── unpipe@1.0.0
15 silly idealTree │ ├─┬ validate-npm-package-license@3.0.1
15 silly idealTree │ │ ├─┬ spdx-correct@1.0.2
15 silly idealTree │ │ │ └── spdx-license-ids@1.2.0
15 silly idealTree │ │ └─┬ spdx-expression-parse@1.0.2
15 silly idealTree │ │   ├── spdx-exceptions@1.0.4
15 silly idealTree │ │   └── spdx-license-ids@1.2.0
15 silly idealTree │ ├─┬ validate-npm-package-name@2.2.2
15 silly idealTree │ │ └── builtins@0.0.7
15 silly idealTree │ ├─┬ which@1.2.11
15 silly idealTree │ │ └── isexe@1.1.2
15 silly idealTree │ ├── wrappy@1.0.2
15 silly idealTree │ └── write-file-atomic@1.2.0
15 silly idealTree ├── nth-check@1.0.1
15 silly idealTree ├── nwmatcher@1.4.3
15 silly idealTree ├── oauth-sign@0.8.2
15 silly idealTree ├── object-assign@4.1.0
15 silly idealTree ├── object-component@0.0.3
15 silly idealTree ├── on-finished@2.3.0
15 silly idealTree ├── on-headers@1.0.1
15 silly idealTree ├── once@1.4.0
15 silly idealTree ├── optionator@0.8.2
15 silly idealTree ├── options@0.0.6
15 silly idealTree ├── packet-reader@0.2.0
15 silly idealTree ├── parse5@1.5.1
15 silly idealTree ├── parsejson@0.0.3
15 silly idealTree ├── parseqs@0.0.5
15 silly idealTree ├── parseuri@0.0.5
15 silly idealTree ├── parseurl@1.3.2
15 silly idealTree ├── path-to-regexp@0.1.7
15 silly idealTree ├── performance-now@2.1.0
15 silly idealTree ├── pg-connection-string@0.1.3
15 silly idealTree ├── pg-int8@1.0.1
15 silly idealTree ├── pg-types@1.13.0
15 silly idealTree ├─┬ pg@4.3.0
15 silly idealTree │ └── semver@4.3.6
15 silly idealTree ├── pgpass@0.0.3
15 silly idealTree ├── postgres-array@1.0.2
15 silly idealTree ├── postgres-bytea@1.0.0
15 silly idealTree ├── postgres-date@1.0.3
15 silly idealTree ├── postgres-interval@1.1.1
15 silly idealTree ├── prelude-ls@1.1.2
15 silly idealTree ├── proxy-addr@1.0.10
15 silly idealTree ├── punycode@1.4.1
15 silly idealTree ├── q@1.0.1
15 silly idealTree ├── qs@6.5.1
15 silly idealTree ├── range-parser@1.0.3
15 silly idealTree ├── readable-stream@1.1.14
15 silly idealTree ├── redis-commands@1.3.1
15 silly idealTree ├── redis-parser@2.6.0
15 silly idealTree ├── redis@2.8.0
15 silly idealTree ├── reduce-component@1.0.1
15 silly idealTree ├── repeat-string@1.6.1
15 silly idealTree ├── request@2.83.0
15 silly idealTree ├── require-all@1.0.0
15 silly idealTree ├── resolve@1.1.7
15 silly idealTree ├── right-align@0.1.3
15 silly idealTree ├── safe-buffer@5.1.1
15 silly idealTree ├── sax@1.2.4
15 silly idealTree ├── security@1.0.0
15 silly idealTree ├── semver@5.1.0
15 silly idealTree ├── send@0.13.1
15 silly idealTree ├─┬ serve-static@1.10.3
15 silly idealTree │ └── send@0.13.2
15 silly idealTree ├── sigmund@1.0.1
15 silly idealTree ├── slide@1.1.6
15 silly idealTree ├── sntp@2.1.0
15 silly idealTree ├─┬ socket.io-adapter@0.5.0
15 silly idealTree │ ├── debug@2.3.3
15 silly idealTree │ └── ms@0.7.2
15 silly idealTree ├─┬ socket.io-client@1.7.3
15 silly idealTree │ ├── component-emitter@1.2.1
15 silly idealTree │ ├── debug@2.3.3
15 silly idealTree │ └── ms@0.7.2
15 silly idealTree ├── socket.io-parser@2.3.1
15 silly idealTree ├─┬ socket.io@1.7.3
15 silly idealTree │ ├── debug@2.3.3
15 silly idealTree │ └── ms@0.7.2
15 silly idealTree ├── source-map@0.5.7
15 silly idealTree ├── split@0.3.3
15 silly idealTree ├── sshpk@1.13.1
15 silly idealTree ├── statuses@1.2.1
15 silly idealTree ├── string_decoder@0.10.31
15 silly idealTree ├── stringstream@0.0.5
15 silly idealTree ├── strip-ansi@3.0.1
15 silly idealTree ├─┬ superagent@1.8.5
15 silly idealTree │ ├── async@1.5.2
15 silly idealTree │ ├── component-emitter@1.2.1
15 silly idealTree │ ├── extend@3.0.0
15 silly idealTree │ ├── form-data@1.0.0-rc3
15 silly idealTree │ ├── qs@2.3.3
15 silly idealTree │ └── readable-stream@1.0.27-1
15 silly idealTree ├── supertest@1.2.0
15 silly idealTree ├── supports-color@1.2.0
15 silly idealTree ├─┬ swagger-node-express@2.1.3
15 silly idealTree │ └── lodash@1.3.1
15 silly idealTree ├── symbol-tree@3.2.2
15 silly idealTree ├── tar-stream@1.0.2
15 silly idealTree ├── through@2.3.8
15 silly idealTree ├── tinycon@0.0.1
15 silly idealTree ├── to-array@0.1.4
15 silly idealTree ├── tough-cookie@2.3.3
15 silly idealTree ├── tr46@0.0.3
15 silly idealTree ├── tunnel-agent@0.6.0
15 silly idealTree ├── tweetnacl@0.14.5
15 silly idealTree ├── type-check@0.3.2
15 silly idealTree ├── type-is@1.6.15
15 silly idealTree ├─┬ ueberdb2@0.3.0
15 silly idealTree │ └── async@0.1.15
15 silly idealTree ├─┬ uglify-js@2.6.2
15 silly idealTree │ └── async@0.2.10
15 silly idealTree ├── uglify-to-browserify@1.0.2
15 silly idealTree ├── uid-safe@2.0.0
15 silly idealTree ├── ultron@1.0.2
15 silly idealTree ├── underscore.string@2.3.3
15 silly idealTree ├── underscore@1.8.3
15 silly idealTree ├── unorm@1.4.1
15 silly idealTree ├── unpipe@1.0.0
15 silly idealTree ├── utils-merge@1.0.0
15 silly idealTree ├── uuid@3.1.0
15 silly idealTree ├── vargs@0.1.0
15 silly idealTree ├── vary@1.0.1
15 silly idealTree ├── verror@1.10.0
15 silly idealTree ├─┬ wd@0.3.11
15 silly idealTree │ ├── asn1@0.1.11
15 silly idealTree │ ├── assert-plus@0.1.5
15 silly idealTree │ ├── aws-sign2@0.5.0
15 silly idealTree │ ├── boom@0.4.2
15 silly idealTree │ ├── caseless@0.6.0
15 silly idealTree │ ├── combined-stream@0.0.7
15 silly idealTree │ ├── cryptiles@0.2.2
15 silly idealTree │ ├── delayed-stream@0.0.5
15 silly idealTree │ ├── forever-agent@0.5.2
15 silly idealTree │ ├── form-data@0.1.4
15 silly idealTree │ ├── hawk@1.1.1
15 silly idealTree │ ├── hoek@0.9.1
15 silly idealTree │ ├── http-signature@0.10.1
15 silly idealTree │ ├── lodash@2.4.2
15 silly idealTree │ ├── mime-types@1.0.2
15 silly idealTree │ ├── mime@1.2.11
15 silly idealTree │ ├── node-uuid@1.4.8
15 silly idealTree │ ├── oauth-sign@0.4.0
15 silly idealTree │ ├── qs@1.2.2
15 silly idealTree │ ├── request@2.46.0
15 silly idealTree │ ├── sntp@0.2.4
15 silly idealTree │ └── tunnel-agent@0.4.3
15 silly idealTree ├── webidl-conversions@2.0.1
15 silly idealTree ├── whatwg-url-compat@0.6.5
15 silly idealTree ├── window-size@0.1.0
15 silly idealTree ├── wordwrap@1.0.0
15 silly idealTree ├── wrappy@1.0.2
15 silly idealTree ├── ws@1.1.2
15 silly idealTree ├── wtf-8@1.0.0
15 silly idealTree ├── xml-name-validator@2.0.1
15 silly idealTree ├── xmlhttprequest-ssl@1.5.3
15 silly idealTree ├── xtend@4.0.1
15 silly idealTree ├── yargs@3.10.0
15 silly idealTree ├── yeast@0.1.2
15 silly idealTree └─┬ zip-stream@0.4.1
15 silly idealTree   ├── lodash@2.4.2
15 silly idealTree   └── readable-stream@1.0.34
16 silly install generateActionsToTake
17 silly diffTrees action count 6
18 silly diffTrees add dezalgo@1.0.3
19 silly diffTrees add fs-write-stream-atomic@1.0.8
20 silly diffTrees add normalize-git-url@3.0.2
21 silly diffTrees add npm-install-checks@3.0.0
22 silly diffTrees add realize-package-specifier@3.0.3
23 silly diffTrees add unique-slug@2.0.0
24 silly decomposeActions action count 36
25 silly decomposeActions preinstall dezalgo@1.0.3
26 silly decomposeActions build dezalgo@1.0.3
27 silly decomposeActions install dezalgo@1.0.3
28 silly decomposeActions postinstall dezalgo@1.0.3
29 silly decomposeActions finalize dezalgo@1.0.3
30 silly decomposeActions refresh-package-json dezalgo@1.0.3
31 silly decomposeActions preinstall fs-write-stream-atomic@1.0.8
32 silly decomposeActions build fs-write-stream-atomic@1.0.8
33 silly decomposeActions install fs-write-stream-atomic@1.0.8
34 silly decomposeActions postinstall fs-write-stream-atomic@1.0.8
35 silly decomposeActions finalize fs-write-stream-atomic@1.0.8
36 silly decomposeActions refresh-package-json fs-write-stream-atomic@1.0.8
37 silly decomposeActions preinstall normalize-git-url@3.0.2
38 silly decomposeActions build normalize-git-url@3.0.2
39 silly decomposeActions install normalize-git-url@3.0.2
40 silly decomposeActions postinstall normalize-git-url@3.0.2
41 silly decomposeActions finalize normalize-git-url@3.0.2
42 silly decomposeActions refresh-package-json normalize-git-url@3.0.2
43 silly decomposeActions preinstall npm-install-checks@3.0.0
44 silly decomposeActions build npm-install-checks@3.0.0
45 silly decomposeActions install npm-install-checks@3.0.0
46 silly decomposeActions postinstall npm-install-checks@3.0.0
47 silly decomposeActions finalize npm-install-checks@3.0.0
48 silly decomposeActions refresh-package-json npm-install-checks@3.0.0
49 silly decomposeActions preinstall realize-package-specifier@3.0.3
50 silly decomposeActions build realize-package-specifier@3.0.3
51 silly decomposeActions install realize-package-specifier@3.0.3
52 silly decomposeActions postinstall realize-package-specifier@3.0.3
53 silly decomposeActions finalize realize-package-specifier@3.0.3
54 silly decomposeActions refresh-package-json realize-package-specifier@3.0.3
55 silly decomposeActions preinstall unique-slug@2.0.0
56 silly decomposeActions build unique-slug@2.0.0
57 silly decomposeActions install unique-slug@2.0.0
58 silly decomposeActions postinstall unique-slug@2.0.0
59 silly decomposeActions finalize unique-slug@2.0.0
60 silly decomposeActions refresh-package-json unique-slug@2.0.0
61 silly install executeActions
62 silly doSerial global-install 36
63 verbose correctMkdir /root/.npm/_locks correctMkdir not in flight; initializing
64 verbose lock using /root/.npm/_locks/staging-3886832254bb2422.lock for /home/etherpad/etherpad-lite/src/node_modules/.staging
65 silly doParallel extract 36
66 silly doReverseSerial unbuild 36
67 silly doSerial remove 36
68 silly doSerial move 36
69 silly doSerial finalize 36
70 silly finalize /home/etherpad/etherpad-lite/src/node_modules/npm/node_modules/dezalgo
71 verbose unlock done using /root/.npm/_locks/staging-3886832254bb2422.lock for /home/etherpad/etherpad-lite/src/node_modules/.staging
72 silly saveTree ep_etherpad-lite@1.6.2
72 silly saveTree ├── async-stacktrace@0.0.2
72 silly saveTree ├── async@0.9.0
72 silly saveTree ├── channels@0.0.4
72 silly saveTree ├─┬ cheerio@0.20.0
72 silly saveTree │ ├─┬ css-select@1.2.0
72 silly saveTree │ │ ├── boolbase@1.0.0
72 silly saveTree │ │ ├── css-what@2.1.0
72 silly saveTree │ │ ├─┬ domutils@1.5.1
72 silly saveTree │ │ │ ├─┬ dom-serializer@0.1.0
72 silly saveTree │ │ │ │ ├── domelementtype@1.1.3
72 silly saveTree │ │ │ │ └── entities@1.1.1
72 silly saveTree │ │ │ └── domelementtype@1.3.0
72 silly saveTree │ │ └── nth-check@1.0.1
72 silly saveTree │ ├── dom-serializer@0.1.0
72 silly saveTree │ ├── entities@1.1.1
72 silly saveTree │ ├─┬ htmlparser2@3.8.3
72 silly saveTree │ │ ├── domhandler@2.3.0
72 silly saveTree │ │ ├── entities@1.0.0
72 silly saveTree │ │ └─┬ readable-stream@1.1.14
72 silly saveTree │ │   ├── core-util-is@1.0.2
72 silly saveTree │ │   ├── inherits@2.0.3
72 silly saveTree │ │   ├── isarray@0.0.1
72 silly saveTree │ │   └── string_decoder@0.10.31
72 silly saveTree │ ├─┬ jsdom@7.2.2
72 silly saveTree │ │ ├── abab@1.0.4
72 silly saveTree │ │ ├─┬ acorn-globals@1.0.9
72 silly saveTree │ │ │ └── acorn@2.7.0
72 silly saveTree │ │ ├── acorn@2.7.0
72 silly saveTree │ │ ├── cssom@0.3.2
72 silly saveTree │ │ ├── cssstyle@0.2.37
72 silly saveTree │ │ ├─┬ escodegen@1.9.0
72 silly saveTree │ │ │ ├── esprima@3.1.3
72 silly saveTree │ │ │ ├── estraverse@4.2.0
72 silly saveTree │ │ │ ├── esutils@2.0.2
72 silly saveTree │ │ │ ├─┬ optionator@0.8.2
72 silly saveTree │ │ │ │ ├── deep-is@0.1.3
72 silly saveTree │ │ │ │ ├── fast-levenshtein@2.0.6
72 silly saveTree │ │ │ │ ├─┬ levn@0.3.0
72 silly saveTree │ │ │ │ │ ├── prelude-ls@1.1.2
72 silly saveTree │ │ │ │ │ └── type-check@0.3.2
72 silly saveTree │ │ │ │ ├── prelude-ls@1.1.2
72 silly saveTree │ │ │ │ ├── type-check@0.3.2
72 silly saveTree │ │ │ │ └── wordwrap@1.0.0
72 silly saveTree │ │ │ └── source-map@0.5.7
72 silly saveTree │ │ ├── nwmatcher@1.4.3
72 silly saveTree │ │ ├── parse5@1.5.1
72 silly saveTree │ │ ├─┬ request@2.83.0
72 silly saveTree │ │ │ ├── aws-sign2@0.7.0
72 silly saveTree │ │ │ ├── aws4@1.6.0
72 silly saveTree │ │ │ ├── caseless@0.12.0
72 silly saveTree │ │ │ ├─┬ combined-stream@1.0.5
72 silly saveTree │ │ │ │ └── delayed-stream@1.0.0
72 silly saveTree │ │ │ ├── extend@3.0.1
72 silly saveTree │ │ │ ├── forever-agent@0.6.1
72 silly saveTree │ │ │ ├─┬ form-data@2.3.1
72 silly saveTree │ │ │ │ ├── asynckit@0.4.0
72 silly saveTree │ │ │ │ └─┬ mime-types@2.1.17
72 silly saveTree │ │ │ │   └── mime-db@1.30.0
72 silly saveTree │ │ │ ├─┬ har-validator@5.0.3
72 silly saveTree │ │ │ │ ├─┬ ajv@5.5.2
72 silly saveTree │ │ │ │ │ ├── co@4.6.0
72 silly saveTree │ │ │ │ │ ├── fast-deep-equal@1.0.0
72 silly saveTree │ │ │ │ │ ├── fast-json-stable-stringify@2.0.0
72 silly saveTree │ │ │ │ │ └── json-schema-traverse@0.3.1
72 silly saveTree │ │ │ │ └── har-schema@2.0.0
72 silly saveTree │ │ │ ├─┬ hawk@6.0.2
72 silly saveTree │ │ │ │ ├─┬ boom@4.3.1
72 silly saveTree │ │ │ │ │ └── hoek@4.2.0
72 silly saveTree │ │ │ │ ├─┬ cryptiles@3.1.2
72 silly saveTree │ │ │ │ │ └── boom@5.2.0
72 silly saveTree │ │ │ │ ├── hoek@4.2.0
72 silly saveTree │ │ │ │ └── sntp@2.1.0
72 silly saveTree │ │ │ ├─┬ http-signature@1.2.0
72 silly saveTree │ │ │ │ ├── assert-plus@1.0.0
72 silly saveTree │ │ │ │ ├─┬ jsprim@1.4.1
72 silly saveTree │ │ │ │ │ ├── extsprintf@1.3.0
72 silly saveTree │ │ │ │ │ ├── json-schema@0.2.3
72 silly saveTree │ │ │ │ │ └── verror@1.10.0
72 silly saveTree │ │ │ │ └─┬ sshpk@1.13.1
72 silly saveTree │ │ │ │   ├── asn1@0.2.3
72 silly saveTree │ │ │ │   ├─┬ bcrypt-pbkdf@1.0.1
72 silly saveTree │ │ │ │   │ └── tweetnacl@0.14.5
72 silly saveTree │ │ │ │   ├── dashdash@1.14.1
72 silly saveTree │ │ │ │   ├─┬ ecc-jsbn@0.1.1
72 silly saveTree │ │ │ │   │ └── jsbn@0.1.1
72 silly saveTree │ │ │ │   ├── getpass@0.1.7
72 silly saveTree │ │ │ │   ├── jsbn@0.1.1
72 silly saveTree │ │ │ │   └── tweetnacl@0.14.5
72 silly saveTree │ │ │ ├── is-typedarray@1.0.0
72 silly saveTree │ │ │ ├── isstream@0.1.2
72 silly saveTree │ │ │ ├── json-stringify-safe@5.0.1
72 silly saveTree │ │ │ ├── mime-types@2.1.17
72 silly saveTree │ │ │ ├── oauth-sign@0.8.2
72 silly saveTree │ │ │ ├── performance-now@2.1.0
72 silly saveTree │ │ │ ├── qs@6.5.1
72 silly saveTree │ │ │ ├── safe-buffer@5.1.1
72 silly saveTree │ │ │ ├── stringstream@0.0.5
72 silly saveTree │ │ │ ├─┬ tough-cookie@2.3.3
72 silly saveTree │ │ │ │ └── punycode@1.4.1
72 silly saveTree │ │ │ ├── tunnel-agent@0.6.0
72 silly saveTree │ │ │ └── uuid@3.1.0
72 silly saveTree │ │ ├── sax@1.2.4
72 silly saveTree │ │ ├── symbol-tree@3.2.2
72 silly saveTree │ │ ├── tough-cookie@2.3.3
72 silly saveTree │ │ ├── webidl-conversions@2.0.1
72 silly saveTree │ │ ├─┬ whatwg-url-compat@0.6.5
72 silly saveTree │ │ │ └── tr46@0.0.3
72 silly saveTree │ │ └── xml-name-validator@2.0.1
72 silly saveTree │ └── lodash@4.17.4
72 silly saveTree ├─┬ clean-css@3.4.19
72 silly saveTree │ ├─┬ commander@2.8.1
72 silly saveTree │ │ └── graceful-readlink@1.0.1
72 silly saveTree │ └─┬ source-map@0.4.4
72 silly saveTree │   └── amdefine@1.0.1
72 silly saveTree ├─┬ cookie-parser@1.3.4
72 silly saveTree │ ├── cookie-signature@1.0.6
72 silly saveTree │ └── cookie@0.1.2
72 silly saveTree ├── ejs@2.5.7
72 silly saveTree ├── etherpad-require-kernel@1.0.9
72 silly saveTree ├── etherpad-yajsml@0.0.2
72 silly saveTree ├─┬ express-session@1.13.0
72 silly saveTree │ ├── cookie@0.2.3
72 silly saveTree │ ├── crc@3.4.0
72 silly saveTree │ ├─┬ debug@2.2.0
72 silly saveTree │ │ └── ms@0.7.1
72 silly saveTree │ ├── depd@1.1.1
72 silly saveTree │ ├── on-headers@1.0.1
72 silly saveTree │ ├── parseurl@1.3.2
72 silly saveTree │ ├─┬ uid-safe@2.0.0
72 silly saveTree │ │ └── base64-url@1.2.1
72 silly saveTree │ └── utils-merge@1.0.0
72 silly saveTree ├─┬ express@4.13.4
72 silly saveTree │ ├─┬ accepts@1.2.13
72 silly saveTree │ │ └── negotiator@0.5.3
72 silly saveTree │ ├── array-flatten@1.1.1
72 silly saveTree │ ├── content-disposition@0.5.1
72 silly saveTree │ ├── content-type@1.0.4
72 silly saveTree │ ├── cookie@0.1.5
72 silly saveTree │ ├── escape-html@1.0.3
72 silly saveTree │ ├── etag@1.7.0
72 silly saveTree │ ├─┬ finalhandler@0.4.1
72 silly saveTree │ │ ├─┬ on-finished@2.3.0
72 silly saveTree │ │ │ └── ee-first@1.1.1
72 silly saveTree │ │ └── unpipe@1.0.0
72 silly saveTree │ ├── fresh@0.3.0
72 silly saveTree │ ├── merge-descriptors@1.0.1
72 silly saveTree │ ├── methods@1.1.2
72 silly saveTree │ ├── on-finished@2.3.0
72 silly saveTree │ ├── path-to-regexp@0.1.7
72 silly saveTree │ ├─┬ proxy-addr@1.0.10
72 silly saveTree │ │ ├── forwarded@0.1.2
72 silly saveTree │ │ └── ipaddr.js@1.0.5
72 silly saveTree │ ├── qs@4.0.0
72 silly saveTree │ ├── range-parser@1.0.3
72 silly saveTree │ ├─┬ send@0.13.1
72 silly saveTree │ │ ├── destroy@1.0.4
72 silly saveTree │ │ ├─┬ http-errors@1.3.1
72 silly saveTree │ │ │ └── statuses@1.2.1
72 silly saveTree │ │ ├── mime@1.3.4
72 silly saveTree │ │ └── statuses@1.2.1
72 silly saveTree │ ├─┬ serve-static@1.10.3
72 silly saveTree │ │ └── send@0.13.2
72 silly saveTree │ ├─┬ type-is@1.6.15
72 silly saveTree │ │ └── media-typer@0.3.0
72 silly saveTree │ └── vary@1.0.1
72 silly saveTree ├── formidable@1.0.17
72 silly saveTree ├── graceful-fs@4.1.3
72 silly saveTree ├── jsonminify@0.4.1
72 silly saveTree ├── languages4translatewiki@0.1.3
72 silly saveTree ├─┬ log4js@0.6.35
72 silly saveTree │ ├── readable-stream@1.0.34
72 silly saveTree │ └── semver@4.3.6
72 silly saveTree ├── measured@1.1.0
72 silly saveTree ├─┬ mocha@2.4.5
72 silly saveTree │ ├── commander@2.3.0
72 silly saveTree │ ├── diff@1.4.0
72 silly saveTree │ ├── escape-string-regexp@1.0.2
72 silly saveTree │ ├─┬ glob@3.2.3
72 silly saveTree │ │ ├── graceful-fs@2.0.3
72 silly saveTree │ │ └─┬ minimatch@0.2.14
72 silly saveTree │ │   ├── lru-cache@2.7.3
72 silly saveTree │ │   └── sigmund@1.0.1
72 silly saveTree │ ├── growl@1.8.1
72 silly saveTree │ ├─┬ jade@0.26.3
72 silly saveTree │ │ ├── commander@0.6.1
72 silly saveTree │ │ └── mkdirp@0.3.0
72 silly saveTree │ ├─┬ mkdirp@0.5.1
72 silly saveTree │ │ └── minimist@0.0.8
72 silly saveTree │ └── supports-color@1.2.0
72 silly saveTree ├─┬ npm@4.0.2
72 silly saveTree │ ├── abbrev@1.0.9
72 silly saveTree │ ├── ansi-regex@2.0.0
72 silly saveTree │ ├── ansicolors@0.3.2
72 silly saveTree │ ├── ansistyles@0.1.3
72 silly saveTree │ ├── aproba@1.0.4
72 silly saveTree │ ├── archy@1.0.0
72 silly saveTree │ ├── asap@2.0.5
72 silly saveTree │ ├── chownr@1.0.1
72 silly saveTree │ ├─┬ cmd-shim@2.0.2
72 silly saveTree │ │ ├── graceful-fs@4.1.10
72 silly saveTree │ │ └─┬ mkdirp@0.5.1
72 silly saveTree │ │   └── minimist@0.0.8
72 silly saveTree │ ├─┬ columnify@1.5.4
72 silly saveTree │ │ ├── strip-ansi@3.0.1
72 silly saveTree │ │ └─┬ wcwidth@1.0.0
72 silly saveTree │ │   └─┬ defaults@1.0.3
72 silly saveTree │ │     └── clone@1.0.2
72 silly saveTree │ ├─┬ config-chain@1.1.11
72 silly saveTree │ │ ├── ini@1.3.4
72 silly saveTree │ │ └── proto-list@1.2.4
72 silly saveTree │ ├── debuglog@1.0.1
72 silly saveTree │ ├─┬ dezalgo@1.0.3
72 silly saveTree │ │ └── wrappy@1.0.2
72 silly saveTree │ ├── editor@1.0.0
72 silly saveTree │ ├─┬ fs-vacuum@1.2.9
72 silly saveTree │ │ ├── path-is-inside@1.0.2
72 silly saveTree │ │ └─┬ rimraf@2.5.4
72 silly saveTree │ │   └─┬ glob@7.1.1
72 silly saveTree │ │     ├── fs.realpath@1.0.0
72 silly saveTree │ │     ├─┬ inflight@1.0.6
72 silly saveTree │ │     │ └── once@1.4.0
72 silly saveTree │ │     ├── inherits@2.0.3
72 silly saveTree │ │     ├─┬ minimatch@3.0.3
72 silly saveTree │ │     │ └─┬ brace-expansion@1.1.6
72 silly saveTree │ │     │   ├── balanced-match@0.4.2
72 silly saveTree │ │     │   └── concat-map@0.0.1
72 silly saveTree │ │     ├── once@1.4.0
72 silly saveTree │ │     └── path-is-absolute@1.0.1
72 silly saveTree │ ├─┬ fs-write-stream-atomic@1.0.8
72 silly saveTree │ │ ├── iferr@0.1.5
72 silly saveTree │ │ ├── imurmurhash@0.1.4
72 silly saveTree │ │ └─┬ readable-stream@2.1.5
72 silly saveTree │ │   ├── buffer-shims@1.0.0
72 silly saveTree │ │   ├── core-util-is@1.0.2
72 silly saveTree │ │   ├── isarray@1.0.0
72 silly saveTree │ │   ├── process-nextick-args@1.0.7
72 silly saveTree │ │   ├── string_decoder@0.10.31
72 silly saveTree │ │   └── util-deprecate@1.0.2
72 silly saveTree │ ├─┬ fstream-npm@1.2.0
72 silly saveTree │ │ └─┬ fstream-ignore@1.0.5
72 silly saveTree │ │   ├── fstream@1.0.10
72 silly saveTree │ │   └─┬ minimatch@3.0.3
72 silly saveTree │ │     └─┬ brace-expansion@1.1.6
72 silly saveTree │ │       ├── balanced-match@0.4.2
72 silly saveTree │ │       └── concat-map@0.0.1
72 silly saveTree │ ├── fstream@1.0.10
72 silly saveTree │ ├── glob@7.1.1
72 silly saveTree │ ├── graceful-fs@4.1.10
72 silly saveTree │ ├── has-unicode@2.0.1
72 silly saveTree │ ├── hosted-git-info@2.1.5
72 silly saveTree │ ├── iferr@0.1.5
72 silly saveTree │ ├── imurmurhash@0.1.4
72 silly saveTree │ ├── inflight@1.0.6
72 silly saveTree │ ├── inherits@2.0.3
72 silly saveTree │ ├── ini@1.3.4
72 silly saveTree │ ├─┬ init-package-json@1.9.4
72 silly saveTree │ │ ├─┬ glob@6.0.4
72 silly saveTree │ │ │ ├─┬ minimatch@3.0.3
72 silly saveTree │ │ │ │ └─┬ brace-expansion@1.1.6
72 silly saveTree │ │ │ │   ├── balanced-match@0.4.2
72 silly saveTree │ │ │ │   └── concat-map@0.0.1
72 silly saveTree │ │ │ └── path-is-absolute@1.0.0
72 silly saveTree │ │ ├─┬ npm-package-arg@4.2.0
72 silly saveTree │ │ │ └── semver@5.3.0
72 silly saveTree │ │ ├─┬ promzard@0.3.0
72 silly saveTree │ │ │ └─┬ read@1.0.7
72 silly saveTree │ │ │   └── mute-stream@0.0.5
72 silly saveTree │ │ ├─┬ read-package-json@2.0.4
72 silly saveTree │ │ │ ├─┬ glob@6.0.4
72 silly saveTree │ │ │ │ ├─┬ minimatch@3.0.3
72 silly saveTree │ │ │ │ │ └─┬ brace-expansion@1.1.6
72 silly saveTree │ │ │ │ │   ├── balanced-match@0.4.2
72 silly saveTree │ │ │ │ │   └── concat-map@0.0.1
72 silly saveTree │ │ │ │ └── path-is-absolute@1.0.0
72 silly saveTree │ │ │ ├─┬ json-parse-helpfulerror@1.0.3
72 silly saveTree │ │ │ │ └── jju@1.3.0
72 silly saveTree │ │ │ └─┬ normalize-package-data@2.3.5
72 silly saveTree │ │ │   ├─┬ is-builtin-module@1.0.0
72 silly saveTree │ │ │   │ └── builtin-modules@1.1.1
72 silly saveTree │ │ │   └─┬ validate-npm-package-license@3.0.1
72 silly saveTree │ │ │     ├─┬ spdx-correct@1.0.2
72 silly saveTree │ │ │     │ └── spdx-license-ids@1.2.0
72 silly saveTree │ │ │     └─┬ spdx-expression-parse@1.0.2
72 silly saveTree │ │ │       ├── spdx-exceptions@1.0.4
72 silly saveTree │ │ │       └── spdx-license-ids@1.2.0
72 silly saveTree │ │ ├── read@1.0.7
72 silly saveTree │ │ ├── semver@5.3.0
72 silly saveTree │ │ ├── validate-npm-package-license@3.0.1
72 silly saveTree │ │ └─┬ validate-npm-package-name@2.2.2
72 silly saveTree │ │   └── builtins@0.0.7
72 silly saveTree │ ├─┬ JSONStream@1.2.1
72 silly saveTree │ │ ├── jsonparse@1.2.0
72 silly saveTree │ │ └── through@2.3.8
72 silly saveTree │ ├── lockfile@1.0.2
72 silly saveTree │ ├── lodash._baseindexof@3.1.0
72 silly saveTree │ ├─┬ lodash._baseuniq@4.6.0
72 silly saveTree │ │ ├── lodash._createset@4.0.3
72 silly saveTree │ │ └── lodash._root@3.0.1
72 silly saveTree │ ├── lodash._bindcallback@3.0.1
72 silly saveTree │ ├── lodash._cacheindexof@3.0.2
72 silly saveTree │ ├─┬ lodash._createcache@3.1.2
72 silly saveTree │ │ └── lodash._getnative@3.9.1
72 silly saveTree │ ├── lodash._getnative@3.9.1
72 silly saveTree │ ├── lodash.clonedeep@4.5.0
72 silly saveTree │ ├── lodash.restparam@3.6.1
72 silly saveTree │ ├── lodash.union@4.6.0
72 silly saveTree │ ├── lodash.uniq@4.5.0
72 silly saveTree │ ├── lodash.without@4.4.0
72 silly saveTree │ ├─┬ mississippi@1.2.0
72 silly saveTree │ │ ├─┬ concat-stream@1.5.2
72 silly saveTree │ │ │ ├─┬ readable-stream@2.0.6
72 silly saveTree │ │ │ │ ├── core-util-is@1.0.2
72 silly saveTree │ │ │ │ ├── isarray@1.0.0
72 silly saveTree │ │ │ │ ├── process-nextick-args@1.0.7
72 silly saveTree │ │ │ │ ├── string_decoder@0.10.31
72 silly saveTree │ │ │ │ └── util-deprecate@1.0.2
72 silly saveTree │ │ │ └── typedarray@0.0.6
72 silly saveTree │ │ ├─┬ duplexify@3.4.5
72 silly saveTree │ │ │ ├─┬ end-of-stream@1.0.0
72 silly saveTree │ │ │ │ └── once@1.3.3
72 silly saveTree │ │ │ └── stream-shift@1.0.0
72 silly saveTree │ │ ├─┬ end-of-stream@1.1.0
72 silly saveTree │ │ │ └── once@1.3.3
72 silly saveTree │ │ ├── flush-write-stream@1.0.0
72 silly saveTree │ │ ├── from2@2.3.0
72 silly saveTree │ │ ├── pump@1.0.1
72 silly saveTree │ │ ├── pumpify@1.3.5
72 silly saveTree │ │ ├── stream-each@1.1.2
72 silly saveTree │ │ └─┬ through2@2.0.1
72 silly saveTree │ │   ├─┬ readable-stream@2.0.6
72 silly saveTree │ │   │ ├── core-util-is@1.0.2
72 silly saveTree │ │   │ ├── isarray@1.0.0
72 silly saveTree │ │   │ ├── process-nextick-args@1.0.7
72 silly saveTree │ │   │ ├── string_decoder@0.10.31
72 silly saveTree │ │   │ └── util-deprecate@1.0.2
72 silly saveTree │ │   └── xtend@4.0.1
72 silly saveTree │ ├── mkdirp@0.5.1
72 silly saveTree │ ├─┬ node-gyp@3.4.0
72 silly saveTree │ │ ├─┬ minimatch@3.0.3
72 silly saveTree │ │ │ └─┬ brace-expansion@1.1.6
72 silly saveTree │ │ │   ├── balanced-match@0.4.2
72 silly saveTree │ │ │   └── concat-map@0.0.1
72 silly saveTree │ │ ├── nopt@3.0.6
72 silly saveTree │ │ ├─┬ npmlog@3.1.2
72 silly saveTree │ │ │ ├─┬ are-we-there-yet@1.1.2
72 silly saveTree │ │ │ │ └── delegates@1.0.0
72 silly saveTree │ │ │ ├── console-control-strings@1.1.0
72 silly saveTree │ │ │ ├─┬ gauge@2.6.0
72 silly saveTree │ │ │ │ ├── has-color@0.1.7
72 silly saveTree │ │ │ │ ├── object-assign@4.1.0
72 silly saveTree │ │ │ │ ├── signal-exit@3.0.1
72 silly saveTree │ │ │ │ ├─┬ string-width@1.0.2
72 silly saveTree │ │ │ │ │ ├─┬ code-point-at@1.0.0
72 silly saveTree │ │ │ │ │ │ └── number-is-nan@1.0.0
72 silly saveTree │ │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
72 silly saveTree │ │ │ │ │   └── number-is-nan@1.0.0
72 silly saveTree │ │ │ │ └── wide-align@1.1.0
72 silly saveTree │ │ │ └── set-blocking@2.0.0
72 silly saveTree │ │ ├─┬ osenv@0.1.3
72 silly saveTree │ │ │ ├── os-homedir@1.0.1
72 silly saveTree │ │ │ └── os-tmpdir@1.0.1
72 silly saveTree │ │ ├─┬ path-array@1.0.1
72 silly saveTree │ │ │ └─┬ array-index@1.0.0
72 silly saveTree │ │ │   ├─┬ debug@2.2.0
72 silly saveTree │ │ │   │ └── ms@0.7.1
72 silly saveTree │ │ │   └─┬ es6-symbol@3.1.0
72 silly saveTree │ │ │     ├─┬ d@0.1.1
72 silly saveTree │ │ │     │ └─┬ es5-ext@0.10.12
72 silly saveTree │ │ │     │   └── es6-iterator@2.0.0
72 silly saveTree │ │ │     └── es5-ext@0.10.12
72 silly saveTree │ │ ├─┬ request@2.78.0
72 silly saveTree │ │ │ ├── aws-sign2@0.6.0
72 silly saveTree │ │ │ ├── aws4@1.5.0
72 silly saveTree │ │ │ ├── caseless@0.11.0
72 silly saveTree │ │ │ ├─┬ combined-stream@1.0.5
72 silly saveTree │ │ │ │ └── delayed-stream@1.0.0
72 silly saveTree │ │ │ ├── extend@3.0.0
72 silly saveTree │ │ │ ├── forever-agent@0.6.1
72 silly saveTree │ │ │ ├─┬ form-data@2.1.1
72 silly saveTree │ │ │ │ ├── asynckit@0.4.0
72 silly saveTree │ │ │ │ └─┬ mime-types@2.1.12
72 silly saveTree │ │ │ │   └── mime-db@1.24.0
72 silly saveTree │ │ │ ├─┬ har-validator@2.0.6
72 silly saveTree │ │ │ │ ├─┬ chalk@1.1.3
72 silly saveTree │ │ │ │ │ ├── ansi-styles@2.2.1
72 silly saveTree │ │ │ │ │ ├── escape-string-regexp@1.0.5
72 silly saveTree │ │ │ │ │ ├── has-ansi@2.0.0
72 silly saveTree │ │ │ │ │ └── supports-color@2.0.0
72 silly saveTree │ │ │ │ ├─┬ commander@2.9.0
72 silly saveTree │ │ │ │ │ └── graceful-readlink@1.0.1
72 silly saveTree │ │ │ │ ├─┬ is-my-json-valid@2.15.0
72 silly saveTree │ │ │ │ │ ├── generate-function@2.0.0
72 silly saveTree │ │ │ │ │ ├─┬ generate-object-property@1.2.0
72 silly saveTree │ │ │ │ │ │ └── is-property@1.0.2
72 silly saveTree │ │ │ │ │ ├── jsonpointer@4.0.0
72 silly saveTree │ │ │ │ │ └── xtend@4.0.1
72 silly saveTree │ │ │ │ └─┬ pinkie-promise@2.0.1
72 silly saveTree │ │ │ │   └── pinkie@2.0.4
72 silly saveTree │ │ │ ├─┬ hawk@3.1.3
72 silly saveTree │ │ │ │ ├─┬ boom@2.10.1
72 silly saveTree │ │ │ │ │ └── hoek@2.16.3
72 silly saveTree │ │ │ │ ├── cryptiles@2.0.5
72 silly saveTree │ │ │ │ ├── hoek@2.16.3
72 silly saveTree │ │ │ │ └── sntp@1.0.9
72 silly saveTree │ │ │ ├─┬ http-signature@1.1.1
72 silly saveTree │ │ │ │ ├── assert-plus@0.2.0
72 silly saveTree │ │ │ │ ├─┬ jsprim@1.3.1
72 silly saveTree │ │ │ │ │ ├── extsprintf@1.0.2
72 silly saveTree │ │ │ │ │ ├── json-schema@0.2.3
72 silly saveTree │ │ │ │ │ └── verror@1.3.6
72 silly saveTree │ │ │ │ └─┬ sshpk@1.10.1
72 silly saveTree │ │ │ │   ├── asn1@0.2.3
72 silly saveTree │ │ │ │   ├── assert-plus@1.0.0
72 silly saveTree │ │ │ │   ├─┬ bcrypt-pbkdf@1.0.0
72 silly saveTree │ │ │ │   │ └── tweetnacl@0.14.3
72 silly saveTree │ │ │ │   ├── dashdash@1.14.0
72 silly saveTree │ │ │ │   ├─┬ ecc-jsbn@0.1.1
72 silly saveTree │ │ │ │   │ └── jsbn@0.1.0
72 silly saveTree │ │ │ │   ├── getpass@0.1.6
72 silly saveTree │ │ │ │   ├── jodid25519@1.0.2
72 silly saveTree │ │ │ │   ├── jsbn@0.1.0
72 silly saveTree │ │ │ │   └── tweetnacl@0.14.3
72 silly saveTree │ │ │ ├── is-typedarray@1.0.0
72 silly saveTree │ │ │ ├── isstream@0.1.2
72 silly saveTree │ │ │ ├── json-stringify-safe@5.0.1
72 silly saveTree │ │ │ ├── mime-types@2.1.12
72 silly saveTree │ │ │ ├── node-uuid@1.4.7
72 silly saveTree │ │ │ ├── oauth-sign@0.8.2
72 silly saveTree │ │ │ ├── qs@6.3.0
72 silly saveTree │ │ │ ├── stringstream@0.0.5
72 silly saveTree │ │ │ ├─┬ tough-cookie@2.3.2
72 silly saveTree │ │ │ │ └── punycode@1.4.1
72 silly saveTree │ │ │ └── tunnel-agent@0.4.3
72 silly saveTree │ │ ├─┬ tar@2.2.1
72 silly saveTree │ │ │ └── block-stream@0.0.8
72 silly saveTree │ │ └─┬ which@1.2.11
72 silly saveTree │ │   └── isexe@1.1.2
72 silly saveTree │ ├── nopt@3.0.6
72 silly saveTree │ ├── normalize-git-url@3.0.2
72 silly saveTree │ ├── normalize-package-data@2.3.5
72 silly saveTree │ ├── npm-cache-filename@1.0.2
72 silly saveTree │ ├── npm-install-checks@3.0.0
72 silly saveTree │ ├── npm-package-arg@4.2.0
72 silly saveTree │ ├─┬ npm-registry-client@7.3.0
72 silly saveTree │ │ ├─┬ concat-stream@1.5.2
72 silly saveTree │ │ │ ├─┬ readable-stream@2.0.6
72 silly saveTree │ │ │ │ ├── core-util-is@1.0.2
72 silly saveTree │ │ │ │ ├── isarray@1.0.0
72 silly saveTree │ │ │ │ ├── process-nextick-args@1.0.7
72 silly saveTree │ │ │ │ ├── string_decoder@0.10.31
72 silly saveTree │ │ │ │ └── util-deprecate@1.0.2
72 silly saveTree │ │ │ └── typedarray@0.0.6
72 silly saveTree │ │ ├─┬ npmlog@3.1.2
72 silly saveTree │ │ │ ├─┬ are-we-there-yet@1.1.2
72 silly saveTree │ │ │ │ └── delegates@1.0.0
72 silly saveTree │ │ │ ├── console-control-strings@1.1.0
72 silly saveTree │ │ │ ├─┬ gauge@2.6.0
72 silly saveTree │ │ │ │ ├── has-color@0.1.7
72 silly saveTree │ │ │ │ ├── object-assign@4.1.0
72 silly saveTree │ │ │ │ ├── signal-exit@3.0.1
72 silly saveTree │ │ │ │ ├─┬ string-width@1.0.2
72 silly saveTree │ │ │ │ │ ├─┬ code-point-at@1.0.1
72 silly saveTree │ │ │ │ │ │ └── number-is-nan@1.0.1
72 silly saveTree │ │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
72 silly saveTree │ │ │ │ │   └── number-is-nan@1.0.1
72 silly saveTree │ │ │ │ └── wide-align@1.1.0
72 silly saveTree │ │ │ └── set-blocking@2.0.0
72 silly saveTree │ │ ├── retry@0.10.0
72 silly saveTree │ │ └── slide@1.1.6
72 silly saveTree │ ├── npm-user-validate@0.1.5
72 silly saveTree │ ├─┬ npmlog@4.0.0
72 silly saveTree │ │ ├─┬ are-we-there-yet@1.1.2
72 silly saveTree │ │ │ └── delegates@1.0.0
72 silly saveTree │ │ ├── console-control-strings@1.1.0
72 silly saveTree │ │ ├─┬ gauge@2.6.0
72 silly saveTree │ │ │ ├── has-color@0.1.7
72 silly saveTree │ │ │ ├── object-assign@4.1.0
72 silly saveTree │ │ │ ├── signal-exit@3.0.1
72 silly saveTree │ │ │ ├─┬ string-width@1.0.2
72 silly saveTree │ │ │ │ ├─┬ code-point-at@1.0.0
72 silly saveTree │ │ │ │ │ └── number-is-nan@1.0.0
72 silly saveTree │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
72 silly saveTree │ │ │ │   └── number-is-nan@1.0.0
72 silly saveTree │ │ │ └── wide-align@1.1.0
72 silly saveTree │ │ └── set-blocking@2.0.0
72 silly saveTree │ ├── once@1.4.0
72 silly saveTree │ ├── opener@1.4.2
72 silly saveTree │ ├── osenv@0.1.3
72 silly saveTree │ ├── path-is-inside@1.0.2
72 silly saveTree │ ├── read-cmd-shim@1.0.1
72 silly saveTree │ ├─┬ read-installed@4.0.3
72 silly saveTree │ │ ├── readdir-scoped-modules@1.0.2
72 silly saveTree │ │ └── util-extend@1.0.3
72 silly saveTree │ ├── read-package-json@2.0.4
72 silly saveTree │ ├── read-package-tree@5.1.5
72 silly saveTree │ ├── read@1.0.7
72 silly saveTree │ ├── readable-stream@2.1.5
72 silly saveTree │ ├── readdir-scoped-modules@1.0.2
72 silly saveTree │ ├── realize-package-specifier@3.0.3
72 silly saveTree │ ├── request@2.78.0
72 silly saveTree │ ├── retry@0.10.0
72 silly saveTree │ ├── rimraf@2.5.4
72 silly saveTree │ ├── semver@5.3.0
72 silly saveTree │ ├── sha@2.0.1
72 silly saveTree │ ├── slide@1.1.6
72 silly saveTree │ ├── sorted-object@2.0.1
72 silly saveTree │ ├─┬ sorted-union-stream@2.1.3
72 silly saveTree │ │ ├─┬ from2@1.3.0
72 silly saveTree │ │ │ └─┬ readable-stream@1.1.14
72 silly saveTree │ │ │   ├── core-util-is@1.0.2
72 silly saveTree │ │ │   ├── isarray@0.0.1
72 silly saveTree │ │ │   └── string_decoder@0.10.31
72 silly saveTree │ │ └── stream-iterate@1.1.1
72 silly saveTree │ ├── strip-ansi@3.0.1
72 silly saveTree │ ├── tar@2.2.1
72 silly saveTree │ ├── text-table@0.2.0
72 silly saveTree │ ├── uid-number@0.0.6
72 silly saveTree │ ├── umask@1.1.0
72 silly saveTree │ ├─┬ unique-filename@1.1.0
72 silly saveTree │ │ └── unique-slug@2.0.0
72 silly saveTree │ ├── unpipe@1.0.0
72 silly saveTree │ ├── validate-npm-package-license@3.0.1
72 silly saveTree │ ├── validate-npm-package-name@2.2.2
72 silly saveTree │ ├── which@1.2.11
72 silly saveTree │ ├── wrappy@1.0.2
72 silly saveTree │ └── write-file-atomic@1.2.0
72 silly saveTree ├── request@2.83.0
72 silly saveTree ├── resolve@1.1.7
72 silly saveTree ├── security@1.0.0
72 silly saveTree ├── semver@5.1.0
72 silly saveTree ├── slide@1.1.6
72 silly saveTree ├─┬ socket.io@1.7.3
72 silly saveTree │ ├─┬ debug@2.3.3
72 silly saveTree │ │ └── ms@0.7.2
72 silly saveTree │ ├─┬ engine.io@1.8.3
72 silly saveTree │ │ ├─┬ accepts@1.3.3
72 silly saveTree │ │ │ └── negotiator@0.6.1
72 silly saveTree │ │ ├── base64id@1.0.0
72 silly saveTree │ │ ├── cookie@0.3.1
72 silly saveTree │ │ ├─┬ debug@2.3.3
72 silly saveTree │ │ │ └── ms@0.7.2
72 silly saveTree │ │ ├─┬ engine.io-parser@1.3.2
72 silly saveTree │ │ │ ├── after@0.8.2
72 silly saveTree │ │ │ ├── arraybuffer.slice@0.0.6
72 silly saveTree │ │ │ ├── base64-arraybuffer@0.1.5
72 silly saveTree │ │ │ ├── blob@0.0.4
72 silly saveTree │ │ │ ├── has-binary@0.1.7
72 silly saveTree │ │ │ └── wtf-8@1.0.0
72 silly saveTree │ │ └─┬ ws@1.1.2
72 silly saveTree │ │   ├── options@0.0.6
72 silly saveTree │ │   └── ultron@1.0.2
72 silly saveTree │ ├── has-binary@0.1.7
72 silly saveTree │ ├── object-assign@4.1.0
72 silly saveTree │ ├─┬ socket.io-adapter@0.5.0
72 silly saveTree │ │ ├─┬ debug@2.3.3
72 silly saveTree │ │ │ └── ms@0.7.2
72 silly saveTree │ │ └─┬ socket.io-parser@2.3.1
72 silly saveTree │ │   ├── component-emitter@1.1.2
72 silly saveTree │ │   └── json3@3.3.2
72 silly saveTree │ ├─┬ socket.io-client@1.7.3
72 silly saveTree │ │ ├── backo2@1.0.2
72 silly saveTree │ │ ├── component-bind@1.0.0
72 silly saveTree │ │ ├── component-emitter@1.2.1
72 silly saveTree │ │ ├─┬ debug@2.3.3
72 silly saveTree │ │ │ └── ms@0.7.2
72 silly saveTree │ │ ├─┬ engine.io-client@1.8.3
72 silly saveTree │ │ │ ├── component-emitter@1.2.1
72 silly saveTree │ │ │ ├── component-inherit@0.0.3
72 silly saveTree │ │ │ ├─┬ debug@2.3.3
72 silly saveTree │ │ │ │ └── ms@0.7.2
72 silly saveTree │ │ │ ├── has-cors@1.1.0
72 silly saveTree │ │ │ ├── indexof@0.0.1
72 silly saveTree │ │ │ ├─┬ parsejson@0.0.3
72 silly saveTree │ │ │ │ └─┬ better-assert@1.0.2
72 silly saveTree │ │ │ │   └── callsite@1.0.0
72 silly saveTree │ │ │ ├── parseqs@0.0.5
72 silly saveTree │ │ │ ├── parseuri@0.0.5
72 silly saveTree │ │ │ ├── xmlhttprequest-ssl@1.5.3
72 silly saveTree │ │ │ └── yeast@0.1.2
72 silly saveTree │ │ ├── indexof@0.0.1
72 silly saveTree │ │ ├── object-component@0.0.3
72 silly saveTree │ │ ├── parseuri@0.0.5
72 silly saveTree │ │ └── to-array@0.1.4
72 silly saveTree │ └── socket.io-parser@2.3.1
72 silly saveTree ├─┬ supertest@1.2.0
72 silly saveTree │ └─┬ superagent@1.8.5
72 silly saveTree │   ├── component-emitter@1.2.1
72 silly saveTree │   ├── cookiejar@2.0.6
72 silly saveTree │   ├── extend@3.0.0
72 silly saveTree │   ├─┬ form-data@1.0.0-rc3
72 silly saveTree │   │ └── async@1.5.2
72 silly saveTree │   ├── qs@2.3.3
72 silly saveTree │   ├── readable-stream@1.0.27-1
72 silly saveTree │   └── reduce-component@1.0.1
72 silly saveTree ├─┬ swagger-node-express@2.1.3
72 silly saveTree │ └── lodash@1.3.1
72 silly saveTree ├── tinycon@0.0.1
72 silly saveTree ├─┬ ueberdb2@0.3.0
72 silly saveTree │ ├── async@0.1.15
72 silly saveTree │ ├─┬ cassandra-driver@2.0.1
72 silly saveTree │ │ └── long@2.4.0
72 silly saveTree │ ├── dirty@0.9.9
72 silly saveTree │ ├─┬ elasticsearch@4.0.2
72 silly saveTree │ │ ├── bluebird@2.11.0
72 silly saveTree │ │ ├─┬ chalk@1.1.3
72 silly saveTree │ │ │ ├── ansi-styles@2.2.1
72 silly saveTree │ │ │ ├─┬ has-ansi@2.0.0
72 silly saveTree │ │ │ │ └── ansi-regex@2.1.1
72 silly saveTree │ │ │ ├── strip-ansi@3.0.1
72 silly saveTree │ │ │ └── supports-color@2.0.0
72 silly saveTree │ │ ├── lodash-compat@3.10.2
72 silly saveTree │ │ └── lodash@3.10.1
72 silly saveTree │ ├─┬ mysql@2.6.1
72 silly saveTree │ │ ├── bignumber.js@2.0.5
72 silly saveTree │ │ └── require-all@1.0.0
72 silly saveTree │ ├─┬ nano@6.4.2
72 silly saveTree │ │ ├─┬ cloudant-follow@0.13.0
72 silly saveTree │ │ │ ├── browser-request@0.3.3
72 silly saveTree │ │ │ └─┬ request@2.81.0
72 silly saveTree │ │ │   ├── aws-sign2@0.6.0
72 silly saveTree │ │ │   ├── form-data@2.1.4
72 silly saveTree │ │ │   ├─┬ har-validator@4.2.1
72 silly saveTree │ │ │   │ ├─┬ ajv@4.11.8
72 silly saveTree │ │ │   │ │ └─┬ json-stable-stringify@1.0.1
72 silly saveTree │ │ │   │ │   └── jsonify@0.0.0
72 silly saveTree │ │ │   │ └── har-schema@1.0.5
72 silly saveTree │ │ │   ├─┬ hawk@3.1.3
72 silly saveTree │ │ │   │ ├─┬ boom@2.10.1
72 silly saveTree │ │ │   │ │ └── hoek@2.16.3
72 silly saveTree │ │ │   │ ├── cryptiles@2.0.5
72 silly saveTree │ │ │   │ ├── hoek@2.16.3
72 silly saveTree │ │ │   │ └── sntp@1.0.9
72 silly saveTree │ │ │   ├─┬ http-signature@1.1.1
72 silly saveTree │ │ │   │ └── assert-plus@0.2.0
72 silly saveTree │ │ │   ├── performance-now@0.2.0
72 silly saveTree │ │ │   └── qs@6.4.0
72 silly saveTree │ │ ├── errs@0.3.2
72 silly saveTree │ │ └── underscore@1.8.3
72 silly saveTree │ ├─┬ pg@4.3.0
72 silly saveTree │ │ ├── buffer-writer@1.0.0
72 silly saveTree │ │ ├── generic-pool@2.1.1
72 silly saveTree │ │ ├── packet-reader@0.2.0
72 silly saveTree │ │ ├── pg-connection-string@0.1.3
72 silly saveTree │ │ ├─┬ pg-types@1.13.0
72 silly saveTree │ │ │ ├── pg-int8@1.0.1
72 silly saveTree │ │ │ ├── postgres-array@1.0.2
72 silly saveTree │ │ │ ├── postgres-bytea@1.0.0
72 silly saveTree │ │ │ ├── postgres-date@1.0.3
72 silly saveTree │ │ │ └─┬ postgres-interval@1.1.1
72 silly saveTree │ │ │   └── xtend@4.0.1
72 silly saveTree │ │ ├─┬ pgpass@0.0.3
72 silly saveTree │ │ │ └─┬ split@0.3.3
72 silly saveTree │ │ │   └── through@2.3.8
72 silly saveTree │ │ └── semver@4.3.6
72 silly saveTree │ └─┬ redis@2.8.0
72 silly saveTree │   ├── double-ended-queue@2.1.0-0
72 silly saveTree │   ├── redis-commands@1.3.1
72 silly saveTree │   └── redis-parser@2.6.0
72 silly saveTree ├─┬ uglify-js@2.6.2
72 silly saveTree │ ├── async@0.2.10
72 silly saveTree │ ├── uglify-to-browserify@1.0.2
72 silly saveTree │ └─┬ yargs@3.10.0
72 silly saveTree │   ├── camelcase@1.2.1
72 silly saveTree │   ├─┬ cliui@2.1.0
72 silly saveTree │   │ ├─┬ center-align@0.1.3
72 silly saveTree │   │ │ ├─┬ align-text@0.1.4
72 silly saveTree │   │ │ │ ├─┬ kind-of@3.2.2
72 silly saveTree │   │ │ │ │ └── is-buffer@1.1.6
72 silly saveTree │   │ │ │ ├── longest@1.0.1
72 silly saveTree │   │ │ │ └── repeat-string@1.6.1
72 silly saveTree │   │ │ └── lazy-cache@1.0.4
72 silly saveTree │   │ ├── right-align@0.1.3
72 silly saveTree │   │ └── wordwrap@0.0.2
72 silly saveTree │   ├── decamelize@1.2.0
72 silly saveTree │   └── window-size@0.1.0
72 silly saveTree ├── underscore@1.8.3
72 silly saveTree ├── unorm@1.4.1
72 silly saveTree └─┬ wd@0.3.11
72 silly saveTree   ├─┬ archiver@0.12.0
72 silly saveTree   │ ├── buffer-crc32@0.2.13
72 silly saveTree   │ ├─┬ glob@4.0.6
72 silly saveTree   │ │ ├─┬ graceful-fs@3.0.11
72 silly saveTree   │ │ │ └── natives@1.1.1
72 silly saveTree   │ │ ├── minimatch@1.0.0
72 silly saveTree   │ │ └─┬ once@1.4.0
72 silly saveTree   │ │   └── wrappy@1.0.2
72 silly saveTree   │ ├─┬ lazystream@0.1.0
72 silly saveTree   │ │ └── readable-stream@1.0.34
72 silly saveTree   │ ├── lodash@2.4.2
72 silly saveTree   │ ├── readable-stream@1.0.34
72 silly saveTree   │ ├─┬ tar-stream@1.0.2
72 silly saveTree   │ │ ├─┬ bl@0.9.5
72 silly saveTree   │ │ │ └── readable-stream@1.0.34
72 silly saveTree   │ │ └── end-of-stream@1.4.0
72 silly saveTree   │ └─┬ zip-stream@0.4.1
72 silly saveTree   │   ├─┬ compress-commons@0.1.6
72 silly saveTree   │   │ ├─┬ crc32-stream@0.3.4
72 silly saveTree   │   │ │ └── readable-stream@1.0.34
72 silly saveTree   │   │ └── readable-stream@1.0.34
72 silly saveTree   │   ├── lodash@2.4.2
72 silly saveTree   │   └── readable-stream@1.0.34
72 silly saveTree   ├── lodash@2.4.2
72 silly saveTree   ├── q@1.0.1
72 silly saveTree   ├─┬ request@2.46.0
72 silly saveTree   │ ├── aws-sign2@0.5.0
72 silly saveTree   │ ├── caseless@0.6.0
72 silly saveTree   │ ├── forever-agent@0.5.2
72 silly saveTree   │ ├─┬ form-data@0.1.4
72 silly saveTree   │ │ ├─┬ combined-stream@0.0.7
72 silly saveTree   │ │ │ └── delayed-stream@0.0.5
72 silly saveTree   │ │ └── mime@1.2.11
72 silly saveTree   │ ├─┬ hawk@1.1.1
72 silly saveTree   │ │ ├─┬ boom@0.4.2
72 silly saveTree   │ │ │ └── hoek@0.9.1
72 silly saveTree   │ │ ├── cryptiles@0.2.2
72 silly saveTree   │ │ ├── hoek@0.9.1
72 silly saveTree   │ │ └── sntp@0.2.4
72 silly saveTree   │ ├─┬ http-signature@0.10.1
72 silly saveTree   │ │ ├── asn1@0.1.11
72 silly saveTree   │ │ ├── assert-plus@0.1.5
72 silly saveTree   │ │ └── ctype@0.5.3
72 silly saveTree   │ ├── mime-types@1.0.2
72 silly saveTree   │ ├── node-uuid@1.4.8
72 silly saveTree   │ ├── oauth-sign@0.4.0
72 silly saveTree   │ ├── qs@1.2.2
72 silly saveTree   │ └── tunnel-agent@0.4.3
72 silly saveTree   ├── underscore.string@2.3.3
72 silly saveTree   └── vargs@0.1.0
73 verbose stack Error: ENOENT: no such file or directory, rename '/home/etherpad/etherpad-lite/src/node_modules/npm/node_modules/dezalgo' -> '/home/etherpad/etherpad-lite/src/node_modules/npm/node_modules/.dezalgo.DELETE'
74 verbose cwd /home/etherpad/etherpad-lite/src
75 verbose Linux 4.9.0-4-amd64
76 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "--loglevel" "warn"
77 verbose node v8.9.4
78 verbose npm  v5.6.0
79 error path /home/etherpad/etherpad-lite/src/node_modules/npm/node_modules/dezalgo
80 error code ENOENT
81 error errno -2
82 error syscall rename
83 error enoent ENOENT: no such file or directory, rename '/home/etherpad/etherpad-lite/src/node_modules/npm/node_modules/dezalgo' -> '/home/etherpad/etherpad-lite/src/node_modules/npm/node_modules/.dezalgo.DELETE'
84 error enoent This is related to npm not being able to find a file.
85 verbose exit [ -2, true ]

Hors ligne

#4 04-01-2018 13:37:51

nono47
Invité

Re : Pb installation etherpad

Je ne sais pas interpréter ces erreurs, c'était au cas où le journal ( log ) soit plus intelligible .

#5 04-01-2018 13:49:50

tuxrouge
Membre
Inscription : 04-04-2014

Re : Pb installation etherpad

merci pour la tentative smile

un autre ?

Hors ligne

#6 20-03-2018 14:39:03

daufinsyd
Membre
Lieu : 68, 63, Karlsruhe
Distrib. : Arch Linux + Debian Stable + Xubuntu
Noyau : Linux 4.17-amd64
(G)UI : Plasma 5.13
Inscription : 02-02-2013
Site Web

Re : Pb installation etherpad

Salut tuxrouge smile
Je viens également d'essayer d'installer etherpad et j'avais le même problème.

Il semblerait que cela provienne d'un bug avec la version 5 de npm.

Par chance, la solution est simple. Il suffit de supprimer le fichier src/package-lock.json (présent dans l'arborescence d'etherpad).
À ce moment

./bin/installDeps.sh


devrait marcher tout comme

./bin/run.sh



voilà smile


Portable i7 7700HQ, 16Go RAM, GTX 1050Ti, MX 500 Crucial
Intel i7-4790 - 12Go RAM - GTX460
Intel i7-6700 - 8Go RAM - AMD R9 280X 3Go - SSD 850Evo
Odroid C2, Raspberry Pi Zero

Hors ligne

Pied de page des forums