Chocobozzz / PeerTube

ActivityPub-federated video streaming platform using P2P directly in your web browser
https://joinpeertube.org/
GNU Affero General Public License v3.0
13.04k stars 1.5k forks source link

Got trouble when I installed the newest version #82

Closed imtube closed 7 years ago

imtube commented 7 years ago

Hello,

I'm using Debian Jessie to install the newest version, and I can't run commond "npm install", it has some errors, please help me:

0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/nodejs', '/usr/bin/npm', 'install' ]
2 info using npm@3.10.10
3 info using node@v4.8.4
4 silly loadCurrentTree Starting
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 silly install normalizeTree
8 silly loadCurrentTree Finishing
9 silly loadIdealTree Starting
10 silly install loadIdealTree
11 silly cloneCurrentTree Starting
12 silly install cloneCurrentTreeToIdealTree
13 silly cloneCurrentTree Finishing
14 silly loadShrinkwrap Starting
15 silly install loadShrinkwrap
16 silly loadShrinkwrap Finishing
17 silly loadAllDepsIntoIdealTree Starting
18 silly install loadAllDepsIntoIdealTree
19 silly fetchNamedPackageData fsevents
20 silly mapToRegistry name fsevents
21 silly mapToRegistry using default registry
22 silly mapToRegistry registry https://registry.npmjs.org/
23 silly mapToRegistry data Result {
23 silly mapToRegistry   raw: 'fsevents',
23 silly mapToRegistry   scope: null,
23 silly mapToRegistry   escapedName: 'fsevents',
23 silly mapToRegistry   name: 'fsevents',
23 silly mapToRegistry   rawSpec: '',
23 silly mapToRegistry   spec: 'latest',
23 silly mapToRegistry   type: 'tag' }
24 silly mapToRegistry uri https://registry.npmjs.org/fsevents
25 verbose request uri https://registry.npmjs.org/fsevents
26 verbose request no auth needed
27 info attempt registry request try #1 at 3:12:04 PM
28 verbose request id 6f5c50b7d7c56fdc
29 verbose etag W/"597215e7-dd9a"
30 verbose lastModified Fri, 21 Jul 2017 14:55:35 GMT
31 http request GET https://registry.npmjs.org/fsevents
32 http 304 https://registry.npmjs.org/fsevents
33 verbose headers { date: 'Mon, 28 Aug 2017 15:12:05 GMT',
33 verbose headers   via: '1.1 varnish',
33 verbose headers   'cache-control': 'max-age=300',
33 verbose headers   etag: 'W/"597215e7-dd9a"',
33 verbose headers   age: '36',
33 verbose headers   connection: 'keep-alive',
33 verbose headers   'x-served-by': 'cache-nrt6131-NRT',
33 verbose headers   'x-cache': 'HIT',
33 verbose headers   'x-cache-hits': '1',
33 verbose headers   'x-timer': 'S1503933125.050733,VS0,VE4',
33 verbose headers   vary: 'Accept-Encoding, Accept' }
34 silly get cb [ 304,
34 silly get   { date: 'Mon, 28 Aug 2017 15:12:05 GMT',
34 silly get     via: '1.1 varnish',
34 silly get     'cache-control': 'max-age=300',
34 silly get     etag: 'W/"597215e7-dd9a"',
34 silly get     age: '36',
34 silly get     connection: 'keep-alive',
34 silly get     'x-served-by': 'cache-nrt6131-NRT',
34 silly get     'x-cache': 'HIT',
34 silly get     'x-cache-hits': '1',
34 silly get     'x-timer': 'S1503933125.050733,VS0,VE4',
34 silly get     vary: 'Accept-Encoding, Accept' } ]
35 verbose etag https://registry.npmjs.org/fsevents from cache
36 verbose get saving fsevents to /home/peertube/.npm/registry.npmjs.org/fsevents/.cache.json
37 verbose correctMkdir /home/peertube/.npm correctMkdir not in flight; initializing
38 silly resolveWithNewModule fsevents@1.1.2 checking installable status
39 silly loadAllDepsIntoIdealTree Finishing
40 silly loadIdealTree Finishing
41 silly currentTree peertube@0.0.1
41 silly currentTree +-- @types/async@2.0.42
41 silly currentTree +-- @types/bcrypt@1.0.0
41 silly currentTree +-- @types/bluebird@3.5.8
41 silly currentTree +-- @types/body-parser@1.16.5
41 silly currentTree +-- @types/commander@2.9.2
41 silly currentTree +-- @types/config@0.0.32
41 silly currentTree +-- @types/express-serve-static-core@4.0.50
41 silly currentTree +-- @types/express@4.0.37
41 silly currentTree +-- @types/form-data@2.2.0
41 silly currentTree +-- @types/geojson@1.0.3
41 silly currentTree +-- @types/lodash@4.14.74
41 silly currentTree +-- @types/magnet-uri@5.1.1
41 silly currentTree +-- @types/mime@1.3.1
41 silly currentTree +-- @types/mkdirp@0.3.29
41 silly currentTree +-- @types/morgan@1.7.32
41 silly currentTree +-- @types/multer@0.0.34
41 silly currentTree +-- @types/node@8.0.25
41 silly currentTree +-- @types/request@0.0.44
41 silly currentTree +-- @types/sequelize@4.0.72
41 silly currentTree +-- @types/serve-static@1.7.32
41 silly currentTree +-- @types/validator@6.2.2
41 silly currentTree +-- @types/winston@2.3.5
41 silly currentTree +-- @types/ws@0.0.41
41 silly currentTree +-- abbrev@1.1.0
41 silly currentTree +-- accepts@1.3.4
41 silly currentTree +-- acorn-jsx@3.0.1
41 silly currentTree | `-- acorn@3.3.0
41 silly currentTree +-- acorn@5.1.1
41 silly currentTree +-- addr-to-ip-port@1.4.2
41 silly currentTree +-- ajv-keywords@1.5.1
41 silly currentTree +-- ajv@4.11.8
41 silly currentTree +-- ansi-escapes@1.4.0
41 silly currentTree +-- ansi-regex@2.1.1
41 silly currentTree +-- ansi-styles@1.1.0
41 silly currentTree +-- any-promise@1.3.0
41 silly currentTree +-- anymatch@1.3.2
41 silly currentTree +-- append-field@0.1.0
41 silly currentTree +-- aproba@1.1.2
41 silly currentTree +-- are-we-there-yet@1.1.4
41 silly currentTree +-- argparse@1.0.9
41 silly currentTree +-- arr-diff@2.0.0
41 silly currentTree +-- arr-flatten@1.1.0
41 silly currentTree +-- array-flatten@1.1.1
41 silly currentTree +-- array-union@1.0.2
41 silly currentTree +-- array-uniq@1.0.3
41 silly currentTree +-- array-unique@0.2.1
41 silly currentTree +-- array.prototype.find@2.0.4
41 silly currentTree +-- arrify@1.0.1
41 silly currentTree +-- asap@2.0.6
41 silly currentTree +-- asn1@0.2.3
41 silly currentTree +-- assert-plus@0.2.0
41 silly currentTree +-- assertion-error@1.0.2
41 silly currentTree +-- async-each@1.0.1
41 silly currentTree +-- async-lru@1.1.1
41 silly currentTree +-- async@2.5.0
41 silly currentTree +-- asynckit@0.4.0
41 silly currentTree +-- aws-sign2@0.6.0
41 silly currentTree +-- aws4@1.6.0
41 silly currentTree +-- babel-code-frame@6.26.0
41 silly currentTree | +-- ansi-styles@2.2.1
41 silly currentTree | +-- chalk@1.1.3
41 silly currentTree | +-- has-ansi@2.0.0
41 silly currentTree | `-- supports-color@2.0.0
41 silly currentTree +-- balanced-match@1.0.0
41 silly currentTree +-- basic-auth@1.1.0
41 silly currentTree +-- bcrypt-pbkdf@1.0.1
41 silly currentTree +-- bcrypt@1.0.3
41 silly currentTree +-- bencode@1.0.0
41 silly currentTree +-- binary-extensions@1.10.0
41 silly currentTree +-- binary-search@1.3.2
41 silly currentTree +-- bindings@1.2.1
41 silly currentTree +-- bitfield@1.1.2
41 silly currentTree +-- bittorrent-dht@7.6.0
41 silly currentTree +-- bittorrent-peerid@1.2.0
41 silly currentTree +-- bittorrent-protocol@2.2.3
41 silly currentTree +-- bittorrent-tracker@9.2.3
41 silly currentTree | +-- minimist@1.2.0
41 silly currentTree | `-- ws@3.1.0
41 silly currentTree +-- bl@1.2.1
41 silly currentTree +-- blob-to-buffer@1.2.6
41 silly currentTree +-- block-stream@0.0.9
41 silly currentTree +-- block-stream2@1.1.0
41 silly currentTree +-- bluebird@3.5.0
41 silly currentTree +-- bn.js@4.11.8
41 silly currentTree +-- body-parser@1.17.2
41 silly currentTree | `-- debug@2.6.7
41 silly currentTree +-- boom@2.10.1
41 silly currentTree +-- brace-expansion@1.1.8
41 silly currentTree +-- braces@1.8.5
41 silly currentTree +-- browser-stdout@1.3.0
41 silly currentTree +-- browserify-package-json@1.0.1
41 silly currentTree +-- buffer-alloc-unsafe@1.0.0
41 silly currentTree +-- buffer-equals@1.0.4
41 silly currentTree +-- buffer-writer@1.0.1
41 silly currentTree +-- bufferutil@3.0.2
41 silly currentTree +-- builtin-modules@1.1.1
41 silly currentTree +-- busboy@0.2.14
41 silly currentTree | +-- isarray@0.0.1
41 silly currentTree | +-- readable-stream@1.1.14
41 silly currentTree | `-- string_decoder@0.10.31
41 silly currentTree +-- bytes@2.4.0
41 silly currentTree +-- caller-path@0.1.0
41 silly currentTree +-- callsites@0.2.0
41 silly currentTree +-- camel-case@1.2.2
41 silly currentTree +-- caseless@0.12.0
41 silly currentTree +-- chai@3.5.0
41 silly currentTree +-- chalk@0.5.1
41 silly currentTree | +-- ansi-regex@0.2.1
41 silly currentTree | +-- strip-ansi@0.3.0
41 silly currentTree | `-- supports-color@0.2.0
41 silly currentTree +-- chokidar@1.7.0
41 silly currentTree +-- chownr@1.0.1
41 silly currentTree +-- chunk-store-stream@2.0.2
41 silly currentTree +-- circular-json@0.3.3
41 silly currentTree +-- cli-cursor@1.0.2
41 silly currentTree +-- cli-width@2.2.0
41 silly currentTree +-- closest-to@2.0.0
41 silly currentTree +-- cls-bluebird@2.0.1
41 silly currentTree +-- co-bluebird@1.1.0
41 silly currentTree | `-- bluebird@2.11.0
41 silly currentTree +-- co-use@1.1.0
41 silly currentTree +-- co@4.6.0
41 silly currentTree +-- code-point-at@1.1.0
41 silly currentTree +-- color-convert@1.9.0
41 silly currentTree +-- color-name@1.1.3
41 silly currentTree +-- colors@1.0.3
41 silly currentTree +-- combined-stream@1.0.5
41 silly currentTree +-- commander@2.11.0
41 silly currentTree +-- compact2string@1.4.0
41 silly currentTree +-- component-emitter@1.2.1
41 silly currentTree +-- concat-map@0.0.1
41 silly currentTree +-- concat-stream@1.6.0
41 silly currentTree +-- concurrently@3.5.0
41 silly currentTree | `-- commander@2.6.0
41 silly currentTree +-- config@1.26.2
41 silly currentTree +-- configstore@1.4.0
41 silly currentTree | `-- uuid@2.0.3
41 silly currentTree +-- console-control-strings@1.1.0
41 silly currentTree +-- contains-path@0.1.0
41 silly currentTree +-- content-disposition@0.5.2
41 silly currentTree +-- content-type@1.0.2
41 silly currentTree +-- cookie-signature@1.0.6
41 silly currentTree +-- cookie@0.3.1
41 silly currentTree +-- cookiejar@2.1.1
41 silly currentTree +-- core-util-is@1.0.2
41 silly currentTree +-- cors@2.8.4
41 silly currentTree +-- create-torrent@3.29.2
41 silly currentTree | `-- minimist@1.2.0
41 silly currentTree +-- cryptiles@2.0.5
41 silly currentTree +-- cycle@1.0.3
41 silly currentTree +-- d@1.0.0
41 silly currentTree +-- dashdash@1.14.1
41 silly currentTree | `-- assert-plus@1.0.0
41 silly currentTree +-- date-fns@1.28.5
41 silly currentTree +-- debug-log@1.0.1
41 silly currentTree +-- debug@2.6.8
41 silly currentTree +-- decompress-response@3.3.0
41 silly currentTree +-- deep-eql@0.1.3
41 silly currentTree | `-- type-detect@0.1.1
41 silly currentTree +-- deep-extend@0.4.2
41 silly currentTree +-- deep-is@0.1.3
41 silly currentTree +-- define-properties@1.1.2
41 silly currentTree +-- defined@1.0.0
41 silly currentTree +-- deglob@2.1.0
41 silly currentTree +-- del@2.2.2
41 silly currentTree +-- delayed-stream@1.0.0
41 silly currentTree +-- delegates@1.0.0
41 silly currentTree +-- depd@1.1.1
41 silly currentTree +-- destroy@1.0.4
41 silly currentTree +-- dezalgo@1.0.3
41 silly currentTree +-- dicer@0.2.5
41 silly currentTree | +-- isarray@0.0.1
41 silly currentTree | +-- readable-stream@1.1.14
41 silly currentTree | `-- string_decoder@0.10.31
41 silly currentTree +-- diff@3.3.0
41 silly currentTree +-- doctrine@2.0.0
41 silly currentTree +-- dottie@1.1.1
41 silly currentTree +-- duplexer@0.1.1
41 silly currentTree +-- duplexify@3.5.1
41 silly currentTree +-- ecc-jsbn@0.1.1
41 silly currentTree +-- ee-first@1.1.1
41 silly currentTree +-- encodeurl@1.0.1
41 silly currentTree +-- end-of-stream@1.4.0
41 silly currentTree +-- error-ex@1.3.1
41 silly currentTree +-- es-abstract@1.8.0
41 silly currentTree +-- es-to-primitive@1.1.1
41 silly currentTree +-- es5-ext@0.10.30
41 silly currentTree +-- es6-iterator@2.0.1
41 silly currentTree +-- es6-map@0.1.5
41 silly currentTree +-- es6-promise@3.3.1
41 silly currentTree +-- es6-set@0.1.5
41 silly currentTree +-- es6-symbol@3.1.1
41 silly currentTree +-- es6-weak-map@2.0.2
41 silly currentTree +-- escape-html@1.0.3
41 silly currentTree +-- escape-string-regexp@1.0.5
41 silly currentTree +-- escope@3.6.0
41 silly currentTree +-- eslint-config-standard-jsx@4.0.2
41 silly currentTree +-- eslint-config-standard@10.2.1
41 silly currentTree +-- eslint-import-resolver-node@0.2.3
41 silly currentTree +-- eslint-module-utils@2.1.1
41 silly currentTree +-- eslint-plugin-import@2.2.0
41 silly currentTree | `-- doctrine@1.5.0
41 silly currentTree +-- eslint-plugin-node@4.2.3
41 silly currentTree | `-- semver@5.3.0
41 silly currentTree +-- eslint-plugin-promise@3.5.0
41 silly currentTree +-- eslint-plugin-react@6.10.3
41 silly currentTree | `-- doctrine@1.5.0
41 silly currentTree +-- eslint-plugin-standard@3.0.1
41 silly currentTree +-- eslint@3.19.0
41 silly currentTree | +-- ansi-styles@2.2.1
41 silly currentTree | +-- chalk@1.1.3
41 silly currentTree | +-- has-ansi@2.0.0
41 silly currentTree | +-- supports-color@2.0.0
41 silly currentTree | `-- user-home@2.0.0
41 silly currentTree +-- espree@3.5.0
41 silly currentTree +-- esprima@4.0.0
41 silly currentTree +-- esquery@1.0.0
41 silly currentTree +-- esrecurse@4.2.0
41 silly currentTree +-- estraverse@4.2.0
41 silly currentTree +-- esutils@2.0.2
41 silly currentTree +-- etag@1.8.0
41 silly currentTree +-- event-emitter@0.3.5
41 silly currentTree +-- event-stream@3.3.4
41 silly currentTree | `-- split@0.3.3
41 silly currentTree +-- exit-hook@1.1.1
41 silly currentTree +-- expand-brackets@0.1.5
41 silly currentTree +-- expand-range@1.8.2
41 silly currentTree +-- expand-template@1.1.0
41 silly currentTree +-- express-oauth-server@2.0.0-b1
41 silly currentTree +-- express-validator@3.2.1
41 silly currentTree | `-- validator@6.2.1
41 silly currentTree +-- express@4.15.4
41 silly currentTree | `-- qs@6.5.0
41 silly currentTree +-- extend@3.0.1
41 silly currentTree +-- extglob@0.3.2
41 silly currentTree +-- extsprintf@1.3.0
41 silly currentTree +-- eyes@0.1.8
41 silly currentTree +-- fast-levenshtein@2.0.6
41 silly currentTree +-- figures@1.7.0
41 silly currentTree +-- file-entry-cache@2.0.0
41 silly currentTree +-- filename-regex@2.0.1
41 silly currentTree +-- filestream@4.1.3
41 silly currentTree +-- fill-range@2.2.3
41 silly currentTree +-- finalhandler@1.0.4
41 silly currentTree +-- find-root@1.1.0
41 silly currentTree +-- find-up@1.1.2
41 silly currentTree +-- flat-cache@1.2.2
41 silly currentTree +-- flatten@1.0.2
41 silly currentTree +-- fluent-ffmpeg@2.1.2
41 silly currentTree +-- for-in@1.0.2
41 silly currentTree +-- for-own@0.1.5
41 silly currentTree +-- foreach@2.0.5
41 silly currentTree +-- forever-agent@0.6.1
41 silly currentTree +-- form-data@2.1.4
41 silly currentTree +-- formidable@1.1.1
41 silly currentTree +-- forwarded@0.1.0
41 silly currentTree +-- fresh@0.5.0
41 silly currentTree +-- from@0.1.7
41 silly currentTree +-- fs-chunk-store@1.6.5
41 silly currentTree +-- fs.realpath@1.0.0
41 silly currentTree +-- fstream-ignore@1.0.5
41 silly currentTree +-- fstream@1.0.11
41 silly currentTree +-- function-bind@1.1.1
41 silly currentTree +-- gauge@2.7.4
41 silly currentTree +-- generate-function@2.0.0
41 silly currentTree +-- generate-object-property@1.2.0
41 silly currentTree +-- generic-pool@2.4.3
41 silly currentTree +-- get-browser-rtc@1.0.2
41 silly currentTree +-- get-stdin@5.0.1
41 silly currentTree +-- getpass@0.1.7
41 silly currentTree | `-- assert-plus@1.0.0
41 silly currentTree +-- github-from-package@0.0.0
41 silly currentTree +-- glob-base@0.3.0
41 silly currentTree +-- glob-parent@2.0.0
41 silly currentTree +-- glob@7.1.2
41 silly currentTree +-- globals@9.18.0
41 silly currentTree +-- globby@5.0.0
41 silly currentTree +-- got@3.3.1
41 silly currentTree | `-- object-assign@3.0.0
41 silly currentTree +-- graceful-fs@4.1.11
41 silly currentTree +-- graceful-readlink@1.0.1
41 silly currentTree +-- growl@1.9.2
41 silly currentTree +-- har-schema@1.0.5
41 silly currentTree +-- har-validator@4.2.1
41 silly currentTree +-- has-ansi@0.1.0
41 silly currentTree | `-- ansi-regex@0.2.1
41 silly currentTree +-- has-flag@1.0.0
41 silly currentTree +-- has-unicode@2.0.1
41 silly currentTree +-- has@1.0.1
41 silly currentTree +-- hawk@3.1.3
41 silly currentTree +-- hoek@2.16.3
41 silly currentTree +-- http-errors@1.6.2
41 silly currentTree +-- http-signature@1.1.1
41 silly currentTree +-- iconv-lite@0.4.15
41 silly currentTree +-- ignore-by-default@1.0.1
41 silly currentTree +-- ignore@3.3.4
41 silly currentTree +-- immediate-chunk-store@1.0.8
41 silly currentTree +-- imurmurhash@0.1.4
41 silly currentTree +-- infinity-agent@2.0.3
41 silly currentTree +-- inflection@1.10.0
41 silly currentTree +-- inflight@1.0.6
41 silly currentTree +-- inherits@2.0.3
41 silly currentTree +-- ini@1.3.4
41 silly currentTree +-- inquirer@0.12.0
41 silly currentTree | +-- ansi-styles@2.2.1
41 silly currentTree | +-- chalk@1.1.3
41 silly currentTree | +-- has-ansi@2.0.0
41 silly currentTree | `-- supports-color@2.0.0
41 silly currentTree +-- interpret@1.0.3
41 silly currentTree +-- ip-set@1.0.1
41 silly currentTree +-- ip@1.1.5
41 silly currentTree +-- ipaddr.js@1.5.2
41 silly currentTree +-- is-arrayish@0.2.1
41 silly currentTree +-- is-ascii@1.0.0
41 silly currentTree +-- is-binary-path@1.0.1
41 silly currentTree +-- is-bluebird@1.0.2
41 silly currentTree +-- is-buffer@1.1.5
41 silly currentTree +-- is-callable@1.1.3
41 silly currentTree +-- is-date-object@1.0.1
41 silly currentTree +-- is-dotfile@1.0.3
41 silly currentTree +-- is-equal-shallow@0.1.3
41 silly currentTree +-- is-extendable@0.1.1
41 silly currentTree +-- is-extglob@1.0.0
41 silly currentTree +-- is-file@1.0.0
41 silly currentTree +-- is-finite@1.0.2
41 silly currentTree +-- is-fullwidth-code-point@1.0.0
41 silly currentTree +-- is-generator@1.0.3
41 silly currentTree +-- is-glob@2.0.1
41 silly currentTree +-- is-my-json-valid@2.16.1
41 silly currentTree +-- is-npm@1.0.0
41 silly currentTree +-- is-number@2.1.0
41 silly currentTree +-- is-path-cwd@1.0.0
41 silly currentTree +-- is-path-in-cwd@1.0.0
41 silly currentTree +-- is-path-inside@1.0.0
41 silly currentTree +-- is-posix-bracket@0.1.1
41 silly currentTree +-- is-primitive@2.0.0
41 silly currentTree +-- is-property@1.0.2
41 silly currentTree +-- is-redirect@1.0.0
41 silly currentTree +-- is-regex@1.0.4
41 silly currentTree +-- is-resolvable@1.0.0
41 silly currentTree +-- is-stream@1.1.0
41 silly currentTree +-- is-symbol@1.0.1
41 silly currentTree +-- is-typedarray@1.0.0
41 silly currentTree +-- isarray@1.0.0
41 silly currentTree +-- isexe@2.0.0
41 silly currentTree +-- isobject@2.1.0
41 silly currentTree +-- isstream@0.1.2
41 silly currentTree +-- js-string-escape@1.0.1
41 silly currentTree +-- js-tokens@3.0.2
41 silly currentTree +-- js-yaml@3.9.1
41 silly currentTree +-- jsbn@0.1.1
41 silly currentTree +-- json-schema@0.2.3
41 silly currentTree +-- json-stable-stringify@1.0.1
41 silly currentTree +-- json-stringify-safe@5.0.1
41 silly currentTree +-- json3@3.3.2
41 silly currentTree +-- json5@0.4.0
41 silly currentTree +-- jsonify@0.0.0
41 silly currentTree +-- jsonpointer@4.0.1
41 silly currentTree +-- jsprim@1.4.1
41 silly currentTree | `-- assert-plus@1.0.0
41 silly currentTree +-- jsx-ast-utils@1.4.1
41 silly currentTree +-- junk@2.1.0
41 silly currentTree +-- k-bucket@3.3.0
41 silly currentTree +-- k-rpc-socket@1.7.1
41 silly currentTree +-- k-rpc@4.1.0
41 silly currentTree +-- kind-of@3.2.2
41 silly currentTree +-- latest-version@1.0.1
41 silly currentTree +-- levn@0.3.0
41 silly currentTree +-- load-ip-set@1.3.1
41 silly currentTree +-- load-json-file@2.0.0
41 silly currentTree +-- locate-path@2.0.0
41 silly currentTree | `-- path-exists@3.0.0
41 silly currentTree +-- lodash._baseassign@3.2.0
41 silly currentTree +-- lodash._basecopy@3.0.1
41 silly currentTree +-- lodash._basecreate@3.0.3
41 silly currentTree +-- lodash._bindcallback@3.0.1
41 silly currentTree +-- lodash._createassigner@3.1.1
41 silly currentTree +-- lodash._getnative@3.9.1
41 silly currentTree +-- lodash._isiterateecall@3.0.9
41 silly currentTree +-- lodash.assign@3.2.0
41 silly currentTree +-- lodash.cond@4.5.2
41 silly currentTree +-- lodash.create@3.1.1
41 silly currentTree +-- lodash.defaults@3.1.2
41 silly currentTree +-- lodash.isarguments@3.1.0
41 silly currentTree +-- lodash.isarray@3.0.4
41 silly currentTree +-- lodash.keys@3.1.2
41 silly currentTree +-- lodash.restparam@3.6.1
41 silly currentTree +-- lodash@4.17.4
41 silly currentTree +-- lower-case@1.1.4
41 silly currentTree +-- lowercase-keys@1.0.0
41 silly currentTree +-- lru@3.1.0
41 silly currentTree +-- magnet-uri@5.1.7
41 silly currentTree +-- make-error@1.3.0
41 silly currentTree +-- map-stream@0.1.0
41 silly currentTree +-- media-typer@0.3.0
41 silly currentTree +-- mediasource@2.1.3
41 silly currentTree +-- memory-chunk-store@1.3.0
41 silly currentTree +-- merge-descriptors@1.0.1
41 silly currentTree +-- methods@1.1.2
41 silly currentTree +-- micromatch@2.3.11
41 silly currentTree +-- mime-db@1.29.0
41 silly currentTree +-- mime-types@2.1.16
41 silly currentTree +-- mime@1.3.4
41 silly currentTree +-- mimic-response@1.0.0
41 silly currentTree +-- minimatch@3.0.4
41 silly currentTree +-- minimist@0.0.8
41 silly currentTree +-- mkdirp@0.5.1
41 silly currentTree +-- mocha@3.5.0
41 silly currentTree | +-- commander@2.9.0
41 silly currentTree | +-- diff@3.2.0
41 silly currentTree | +-- glob@7.1.1
41 silly currentTree | `-- supports-color@3.1.2
41 silly currentTree +-- moment-timezone@0.5.13
41 silly currentTree +-- moment@2.18.1
41 silly currentTree +-- morgan@1.8.2
41 silly currentTree +-- mp4-box-encoding@1.1.2
41 silly currentTree +-- mp4-stream@2.0.2
41 silly currentTree +-- ms@2.0.0
41 silly currentTree +-- multer@1.3.0
41 silly currentTree | `-- object-assign@3.0.0
41 silly currentTree +-- multistream@2.1.0
41 silly currentTree +-- mute-stream@0.0.5
41 silly currentTree +-- nan@2.6.2
41 silly currentTree +-- natural-compare@1.4.0
41 silly currentTree +-- negotiator@0.6.1
41 silly currentTree +-- nested-error-stacks@1.0.2
41 silly currentTree +-- netmask@1.0.6
41 silly currentTree +-- next-event@1.0.0
41 silly currentTree +-- node-abi@2.1.0
41 silly currentTree +-- node-pre-gyp@0.6.36
41 silly currentTree +-- nodemon@1.11.0
41 silly currentTree +-- noop-logger@0.1.1
41 silly currentTree +-- nopt@4.0.1
41 silly currentTree +-- normalize-path@2.1.1
41 silly currentTree +-- npmlog@4.1.2
41 silly currentTree +-- number-is-nan@1.0.1
41 silly currentTree +-- oauth-sign@0.8.2
41 silly currentTree +-- oauth2-server@3.0.0-b3.1
41 silly currentTree | +-- bluebird@2.11.0
41 silly currentTree | `-- lodash@3.10.1
41 silly currentTree +-- object-assign@4.1.1
41 silly currentTree +-- object-keys@1.0.11
41 silly currentTree +-- object.assign@4.0.4
41 silly currentTree +-- object.omit@2.0.1
41 silly currentTree +-- on-finished@2.3.0
41 silly currentTree +-- on-headers@1.0.1
41 silly currentTree +-- once@1.4.0
41 silly currentTree +-- onetime@1.1.0
41 silly currentTree +-- openssl-wrapper@0.3.4
41 silly currentTree +-- optimist@0.6.1
41 silly currentTree +-- optionator@0.8.2
41 silly currentTree | `-- wordwrap@1.0.0
41 silly currentTree +-- os-homedir@1.0.2
41 silly currentTree +-- os-tmpdir@1.0.2
41 silly currentTree +-- osenv@0.1.4
41 silly currentTree +-- p-limit@1.1.0
41 silly currentTree +-- p-locate@2.0.0
41 silly currentTree +-- package-json-versionify@1.0.4
41 silly currentTree +-- package-json@1.2.0
41 silly currentTree +-- packet-reader@0.3.1
41 silly currentTree +-- parse-glob@3.0.4
41 silly currentTree +-- parse-json@2.2.0
41 silly currentTree +-- parse-torrent-file@4.0.3
41 silly currentTree +-- parse-torrent@5.8.3
41 silly currentTree +-- parseurl@1.3.1
41 silly currentTree +-- password-generator@2.1.0
41 silly currentTree +-- path-exists@2.1.0
41 silly currentTree +-- path-is-absolute@1.0.1
41 silly currentTree +-- path-is-inside@1.0.2
41 silly currentTree +-- path-parse@1.0.5
41 silly currentTree +-- path-to-regexp@0.1.7
41 silly currentTree +-- pause-stream@0.0.11
41 silly currentTree +-- performance-now@0.2.0
41 silly currentTree +-- pg-connection-string@0.1.3
41 silly currentTree +-- pg-hstore@2.3.2
41 silly currentTree +-- pg-pool@1.8.0
41 silly currentTree | `-- object-assign@4.1.0
41 silly currentTree +-- pg-types@1.12.1
41 silly currentTree +-- pg@6.4.2
41 silly currentTree | `-- semver@4.3.2
41 silly currentTree +-- pgpass@1.0.2
41 silly currentTree +-- piece-length@1.0.0
41 silly currentTree +-- pify@2.3.0
41 silly currentTree +-- pinkie-promise@2.0.1
41 silly currentTree +-- pinkie@2.0.4
41 silly currentTree +-- pkg-conf@2.0.0
41 silly currentTree | `-- find-up@2.1.0
41 silly currentTree +-- pkg-config@1.1.1
41 silly currentTree +-- pkg-dir@1.0.0
41 silly currentTree +-- pkg-up@1.0.0
41 silly currentTree +-- pluralize@1.2.1
41 silly currentTree +-- postgres-array@1.0.2
41 silly currentTree +-- postgres-bytea@1.0.0
41 silly currentTree +-- postgres-date@1.0.3
41 silly currentTree +-- postgres-interval@1.1.1
41 silly currentTree +-- prebuild-install@2.2.2
41 silly currentTree | +-- minimist@1.2.0
41 silly currentTree | `-- simple-get@1.4.3
41 silly currentTree +-- prelude-ls@1.1.2
41 silly currentTree +-- prepend-http@1.0.4
41 silly currentTree +-- preserve@0.2.0
41 silly currentTree +-- process-nextick-args@1.0.7
41 silly currentTree +-- progress@1.1.8
41 silly currentTree +-- promisify-any@2.0.1
41 silly currentTree | `-- bluebird@2.11.0
41 silly currentTree +-- proxy-addr@1.1.5
41 silly currentTree | `-- ipaddr.js@1.4.0
41 silly currentTree +-- ps-tree@1.1.0
41 silly currentTree +-- pump@1.0.2
41 silly currentTree +-- punycode@1.4.1
41 silly currentTree +-- qs@6.4.0
41 silly currentTree +-- random-access-file@1.8.1
41 silly currentTree +-- random-iterate@1.0.1
41 silly currentTree +-- randomatic@1.1.7
41 silly currentTree | +-- is-number@3.0.0
41 silly currentTree | | `-- kind-of@3.2.2
41 silly currentTree | `-- kind-of@4.0.0
41 silly currentTree +-- randombytes@2.0.5
41 silly currentTree +-- range-parser@1.2.0
41 silly currentTree +-- range-slice-stream@1.2.0
41 silly currentTree +-- raw-body@2.2.0
41 silly currentTree +-- rc@1.2.1
41 silly currentTree | `-- minimist@1.2.0
41 silly currentTree +-- read-all-stream@3.1.0
41 silly currentTree +-- readable-stream@2.3.3
41 silly currentTree +-- readdirp@2.1.0
41 silly currentTree +-- readline2@1.0.1
41 silly currentTree +-- rechoir@0.6.2
41 silly currentTree +-- regex-cache@0.4.3
41 silly currentTree +-- registry-url@3.1.0
41 silly currentTree +-- remove-trailing-separator@1.1.0
41 silly currentTree +-- render-media@2.10.0
41 silly currentTree +-- repeat-element@1.1.2
41 silly currentTree +-- repeat-string@1.6.1
41 silly currentTree +-- repeating@1.1.3
41 silly currentTree +-- request-replay@1.0.4
41 silly currentTree +-- request@2.81.0
41 silly currentTree +-- require-uncached@1.0.3
41 silly currentTree +-- resolve-from@1.0.1
41 silly currentTree +-- resolve@1.4.0
41 silly currentTree +-- restore-cursor@1.0.1
41 silly currentTree +-- retry-as-promised@2.3.0
41 silly currentTree +-- retry@0.10.1
41 silly currentTree +-- rimraf@2.6.1
41 silly currentTree +-- run-async@0.1.0
41 silly currentTree +-- run-parallel-limit@1.0.3
41 silly currentTree +-- run-parallel@1.1.6
41 silly currentTree +-- run-series@1.1.4
41 silly currentTree +-- rusha@0.8.6
41 silly currentTree +-- rx-lite@3.1.2
41 silly currentTree +-- rx@2.3.24
41 silly currentTree +-- safe-buffer@5.1.1
41 silly currentTree +-- scripty@1.7.1
41 silly currentTree | `-- async@1.5.2
41 silly currentTree +-- semver-diff@2.1.0
41 silly currentTree +-- semver@5.4.1
41 silly currentTree +-- send@0.15.4
41 silly currentTree +-- sentence-case@1.1.3
41 silly currentTree +-- sequelize@4.0.0-2
41 silly currentTree | +-- generic-pool@2.4.2
41 silly currentTree | +-- lodash@4.15.0
41 silly currentTree | +-- node-uuid@1.4.8
41 silly currentTree | `-- validator@5.7.0
41 silly currentTree +-- serve-static@1.12.4
41 silly currentTree +-- set-blocking@2.0.0
41 silly currentTree +-- set-immediate-shim@1.0.1
41 silly currentTree +-- setprototypeof@1.0.3
41 silly currentTree +-- shelljs@0.7.8
41 silly currentTree +-- shimmer@1.1.0
41 silly currentTree +-- signal-exit@3.0.2
41 silly currentTree +-- simple-concat@1.0.0
41 silly currentTree +-- simple-get@2.7.0
41 silly currentTree +-- simple-peer@8.1.1
41 silly currentTree +-- simple-sha1@2.1.0
41 silly currentTree +-- simple-websocket@5.0.2
41 silly currentTree +-- slice-ansi@0.0.4
41 silly currentTree +-- slide@1.1.6
41 silly currentTree +-- sntp@1.0.9
41 silly currentTree +-- source-map-support@0.4.16
41 silly currentTree +-- source-map@0.5.7
41 silly currentTree +-- spawn-command@0.0.2-1
41 silly currentTree +-- speedometer@1.0.0
41 silly currentTree +-- split@1.0.1
41 silly currentTree +-- sprintf-js@1.0.3
41 silly currentTree +-- sshpk@1.13.1
41 silly currentTree | `-- assert-plus@1.0.0
41 silly currentTree +-- stack-trace@0.0.10
41 silly currentTree +-- standard-engine@7.0.0
41 silly currentTree | `-- minimist@1.2.0
41 silly currentTree +-- standard-error@1.1.0
41 silly currentTree +-- standard-http-error@1.2.0
41 silly currentTree +-- standard@10.0.3
41 silly currentTree +-- statuses@1.3.1
41 silly currentTree +-- stream-combiner@0.0.4
41 silly currentTree +-- stream-shift@1.0.0
41 silly currentTree +-- stream-to-blob-url@2.1.0
41 silly currentTree +-- stream-to-blob@1.0.0
41 silly currentTree +-- stream-with-known-length-to-buffer@1.0.0
41 silly currentTree +-- streamsearch@0.1.2
41 silly currentTree +-- string_decoder@1.0.3
41 silly currentTree +-- string-length@1.0.1
41 silly currentTree +-- string-width@1.0.2
41 silly currentTree +-- string2compact@1.2.2
41 silly currentTree +-- stringstream@0.0.5
41 silly currentTree +-- strip-ansi@3.0.1
41 silly currentTree +-- strip-bom@3.0.0
41 silly currentTree +-- strip-json-comments@2.0.1
41 silly currentTree +-- superagent@3.6.0
41 silly currentTree | `-- mime@1.3.6
41 silly currentTree +-- supertest@3.0.0
41 silly currentTree +-- supports-color@3.2.3
41 silly currentTree +-- table@3.8.3
41 silly currentTree | +-- ansi-styles@2.2.1
41 silly currentTree | +-- chalk@1.1.3
41 silly currentTree | +-- has-ansi@2.0.0
41 silly currentTree | +-- is-fullwidth-code-point@2.0.0
41 silly currentTree | +-- string-width@2.1.1
41 silly currentTree | | +-- ansi-regex@3.0.0
41 silly currentTree | | `-- strip-ansi@4.0.0
41 silly currentTree | `-- supports-color@2.0.0
41 silly currentTree +-- tar-fs@1.15.3
41 silly currentTree +-- tar-pack@3.4.0
41 silly currentTree +-- tar-stream@1.5.4
41 silly currentTree +-- tar@2.2.1
41 silly currentTree +-- terraformer-wkt-parser@1.1.2
41 silly currentTree +-- terraformer@1.0.8
41 silly currentTree +-- text-table@0.2.0
41 silly currentTree +-- thenify@3.3.0
41 silly currentTree +-- thirty-two@1.0.2
41 silly currentTree +-- through@2.3.8
41 silly currentTree +-- thunky@1.0.2
41 silly currentTree +-- timed-out@2.0.0
41 silly currentTree +-- to-arraybuffer@1.0.1
41 silly currentTree +-- toposort-class@1.0.1
41 silly currentTree +-- torrent-discovery@8.3.1
41 silly currentTree +-- torrent-piece@1.1.1
41 silly currentTree +-- touch@1.0.0
41 silly currentTree | `-- nopt@1.0.10
41 silly currentTree +-- tough-cookie@2.3.2
41 silly currentTree +-- tree-kill@1.1.0
41 silly currentTree +-- tryit@1.0.3
41 silly currentTree +-- ts-node@3.3.0
41 silly currentTree | +-- ansi-styles@3.2.0
41 silly currentTree | +-- chalk@2.1.0
41 silly currentTree | +-- has-flag@2.0.0
41 silly currentTree | +-- minimist@1.2.0
41 silly currentTree | `-- supports-color@4.2.1
41 silly currentTree +-- tsconfig@6.0.0
41 silly currentTree +-- tslib@1.7.1
41 silly currentTree +-- tslint-config-standard@6.0.1
41 silly currentTree +-- tslint-eslint-rules@4.1.1
41 silly currentTree | +-- doctrine@0.7.2
41 silly currentTree | +-- esutils@1.1.6
41 silly currentTree | +-- isarray@0.0.1
41 silly currentTree | `-- tsutils@1.9.1
41 silly currentTree +-- tslint@5.7.0
41 silly currentTree | `-- colors@1.1.2
41 silly currentTree +-- tsutils@2.8.1
41 silly currentTree +-- tunnel-agent@0.6.0
41 silly currentTree +-- tweetnacl@0.14.5
41 silly currentTree +-- type-check@0.3.2
41 silly currentTree +-- type-detect@1.0.0
41 silly currentTree +-- type-is@1.6.15
41 silly currentTree +-- typedarray-to-buffer@3.1.2
41 silly currentTree +-- typedarray@0.0.6
41 silly currentTree +-- typescript@2.4.2
41 silly currentTree +-- uid-number@0.0.6
41 silly currentTree +-- uint64be@1.0.1
41 silly currentTree +-- ultron@1.1.0
41 silly currentTree +-- undefsafe@0.0.3
41 silly currentTree +-- underscore@1.8.3
41 silly currentTree +-- uniq@1.0.1
41 silly currentTree +-- unordered-array-remove@1.0.2
41 silly currentTree +-- unpipe@1.0.0
41 silly currentTree +-- unzip-response@1.0.2
41 silly currentTree +-- update-notifier@0.5.0
41 silly currentTree | +-- ansi-styles@2.2.1
41 silly currentTree | +-- chalk@1.1.3
41 silly currentTree | +-- has-ansi@2.0.0
41 silly currentTree | `-- supports-color@2.0.0
41 silly currentTree +-- upper-case@1.1.3
41 silly currentTree +-- user-home@1.1.1
41 silly currentTree +-- ut_metadata@3.0.11
41 silly currentTree +-- ut_pex@1.1.6
41 silly currentTree +-- util-deprecate@1.0.2
41 silly currentTree +-- utils-merge@1.0.0
41 silly currentTree +-- uuid@3.1.0
41 silly currentTree +-- v8flags@3.0.0
41 silly currentTree +-- validator.js@1.2.3
41 silly currentTree +-- validator@7.2.0
41 silly currentTree +-- vary@1.1.1
41 silly currentTree +-- verror@1.10.0
41 silly currentTree | `-- assert-plus@1.0.0
41 silly currentTree +-- videostream@2.4.2
41 silly currentTree +-- webtorrent@0.98.19
41 silly currentTree +-- which@1.3.0
41 silly currentTree +-- wide-align@1.1.2
41 silly currentTree +-- winston@2.3.1
41 silly currentTree | `-- async@1.0.0
41 silly currentTree +-- wkx@0.3.0
41 silly currentTree +-- wordwrap@0.0.3
41 silly currentTree +-- wrappy@1.0.2
41 silly currentTree +-- write-file-atomic@1.3.4
41 silly currentTree +-- write@0.2.1
41 silly currentTree +-- ws@2.3.1
41 silly currentTree | `-- safe-buffer@5.0.1
41 silly currentTree +-- xdg-basedir@2.0.0
41 silly currentTree +-- xtend@4.0.1
41 silly currentTree +-- yn@2.0.0
41 silly currentTree `-- zero-fill@2.2.3
42 silly idealTree peertube@0.0.1
42 silly idealTree +-- @types/async@2.0.42
42 silly idealTree +-- @types/bcrypt@1.0.0
42 silly idealTree +-- @types/bluebird@3.5.8
42 silly idealTree +-- @types/body-parser@1.16.5
42 silly idealTree +-- @types/commander@2.9.2
42 silly idealTree +-- @types/config@0.0.32
42 silly idealTree +-- @types/express-serve-static-core@4.0.50
42 silly idealTree +-- @types/express@4.0.37
42 silly idealTree +-- @types/form-data@2.2.0
42 silly idealTree +-- @types/geojson@1.0.3
42 silly idealTree +-- @types/lodash@4.14.74
42 silly idealTree +-- @types/magnet-uri@5.1.1
42 silly idealTree +-- @types/mime@1.3.1
42 silly idealTree +-- @types/mkdirp@0.3.29
42 silly idealTree +-- @types/morgan@1.7.32
42 silly idealTree +-- @types/multer@0.0.34
42 silly idealTree +-- @types/node@8.0.25
42 silly idealTree +-- @types/request@0.0.44
42 silly idealTree +-- @types/sequelize@4.0.72
42 silly idealTree +-- @types/serve-static@1.7.32
42 silly idealTree +-- @types/validator@6.2.2
42 silly idealTree +-- @types/winston@2.3.5
42 silly idealTree +-- @types/ws@0.0.41
42 silly idealTree +-- abbrev@1.1.0
42 silly idealTree +-- accepts@1.3.4
42 silly idealTree +-- acorn-jsx@3.0.1
42 silly idealTree | `-- acorn@3.3.0
42 silly idealTree +-- acorn@5.1.1
42 silly idealTree +-- addr-to-ip-port@1.4.2
42 silly idealTree +-- ajv-keywords@1.5.1
42 silly idealTree +-- ajv@4.11.8
42 silly idealTree +-- ansi-escapes@1.4.0
42 silly idealTree +-- ansi-regex@2.1.1
42 silly idealTree +-- ansi-styles@1.1.0
42 silly idealTree +-- any-promise@1.3.0
42 silly idealTree +-- anymatch@1.3.2
42 silly idealTree +-- append-field@0.1.0
42 silly idealTree +-- aproba@1.1.2
42 silly idealTree +-- are-we-there-yet@1.1.4
42 silly idealTree +-- argparse@1.0.9
42 silly idealTree +-- arr-diff@2.0.0
42 silly idealTree +-- arr-flatten@1.1.0
42 silly idealTree +-- array-flatten@1.1.1
42 silly idealTree +-- array-union@1.0.2
42 silly idealTree +-- array-uniq@1.0.3
42 silly idealTree +-- array-unique@0.2.1
42 silly idealTree +-- array.prototype.find@2.0.4
42 silly idealTree +-- arrify@1.0.1
42 silly idealTree +-- asap@2.0.6
42 silly idealTree +-- asn1@0.2.3
42 silly idealTree +-- assert-plus@0.2.0
42 silly idealTree +-- assertion-error@1.0.2
42 silly idealTree +-- async-each@1.0.1
42 silly idealTree +-- async-lru@1.1.1
42 silly idealTree +-- async@2.5.0
42 silly idealTree +-- asynckit@0.4.0
42 silly idealTree +-- aws-sign2@0.6.0
42 silly idealTree +-- aws4@1.6.0
42 silly idealTree +-- babel-code-frame@6.26.0
42 silly idealTree | +-- ansi-styles@2.2.1
42 silly idealTree | +-- chalk@1.1.3
42 silly idealTree | +-- has-ansi@2.0.0
42 silly idealTree | `-- supports-color@2.0.0
42 silly idealTree +-- balanced-match@1.0.0
42 silly idealTree +-- basic-auth@1.1.0
42 silly idealTree +-- bcrypt-pbkdf@1.0.1
42 silly idealTree +-- bcrypt@1.0.3
42 silly idealTree +-- bencode@1.0.0
42 silly idealTree +-- binary-extensions@1.10.0
42 silly idealTree +-- binary-search@1.3.2
42 silly idealTree +-- bindings@1.2.1
42 silly idealTree +-- bitfield@1.1.2
42 silly idealTree +-- bittorrent-dht@7.6.0
42 silly idealTree +-- bittorrent-peerid@1.2.0
42 silly idealTree +-- bittorrent-protocol@2.2.3
42 silly idealTree +-- bittorrent-tracker@9.2.3
42 silly idealTree | +-- minimist@1.2.0
42 silly idealTree | `-- ws@3.1.0
42 silly idealTree +-- bl@1.2.1
42 silly idealTree +-- blob-to-buffer@1.2.6
42 silly idealTree +-- block-stream@0.0.9
42 silly idealTree +-- block-stream2@1.1.0
42 silly idealTree +-- bluebird@3.5.0
42 silly idealTree +-- bn.js@4.11.8
42 silly idealTree +-- body-parser@1.17.2
42 silly idealTree | `-- debug@2.6.7
42 silly idealTree +-- boom@2.10.1
42 silly idealTree +-- brace-expansion@1.1.8
42 silly idealTree +-- braces@1.8.5
42 silly idealTree +-- browser-stdout@1.3.0
42 silly idealTree +-- browserify-package-json@1.0.1
42 silly idealTree +-- buffer-alloc-unsafe@1.0.0
42 silly idealTree +-- buffer-equals@1.0.4
42 silly idealTree +-- buffer-writer@1.0.1
42 silly idealTree +-- bufferutil@3.0.2
42 silly idealTree +-- builtin-modules@1.1.1
42 silly idealTree +-- busboy@0.2.14
42 silly idealTree | +-- isarray@0.0.1
42 silly idealTree | +-- readable-stream@1.1.14
42 silly idealTree | `-- string_decoder@0.10.31
42 silly idealTree +-- bytes@2.4.0
42 silly idealTree +-- caller-path@0.1.0
42 silly idealTree +-- callsites@0.2.0
42 silly idealTree +-- camel-case@1.2.2
42 silly idealTree +-- caseless@0.12.0
42 silly idealTree +-- chai@3.5.0
42 silly idealTree +-- chalk@0.5.1
42 silly idealTree | +-- ansi-regex@0.2.1
42 silly idealTree | +-- strip-ansi@0.3.0
42 silly idealTree | `-- supports-color@0.2.0
42 silly idealTree +-- chokidar@1.7.0
42 silly idealTree +-- chownr@1.0.1
42 silly idealTree +-- chunk-store-stream@2.0.2
42 silly idealTree +-- circular-json@0.3.3
42 silly idealTree +-- cli-cursor@1.0.2
42 silly idealTree +-- cli-width@2.2.0
42 silly idealTree +-- closest-to@2.0.0
42 silly idealTree +-- cls-bluebird@2.0.1
42 silly idealTree +-- co-bluebird@1.1.0
42 silly idealTree | `-- bluebird@2.11.0
42 silly idealTree +-- co-use@1.1.0
42 silly idealTree +-- co@4.6.0
42 silly idealTree +-- code-point-at@1.1.0
42 silly idealTree +-- color-convert@1.9.0
42 silly idealTree +-- color-name@1.1.3
42 silly idealTree +-- colors@1.0.3
42 silly idealTree +-- combined-stream@1.0.5
42 silly idealTree +-- commander@2.11.0
42 silly idealTree +-- compact2string@1.4.0
42 silly idealTree +-- component-emitter@1.2.1
42 silly idealTree +-- concat-map@0.0.1
42 silly idealTree +-- concat-stream@1.6.0
42 silly idealTree +-- concurrently@3.5.0
42 silly idealTree | `-- commander@2.6.0
42 silly idealTree +-- config@1.26.2
42 silly idealTree +-- configstore@1.4.0
42 silly idealTree | `-- uuid@2.0.3
42 silly idealTree +-- console-control-strings@1.1.0
42 silly idealTree +-- contains-path@0.1.0
42 silly idealTree +-- content-disposition@0.5.2
42 silly idealTree +-- content-type@1.0.2
42 silly idealTree +-- cookie-signature@1.0.6
42 silly idealTree +-- cookie@0.3.1
42 silly idealTree +-- cookiejar@2.1.1
42 silly idealTree +-- core-util-is@1.0.2
42 silly idealTree +-- cors@2.8.4
42 silly idealTree +-- create-torrent@3.29.2
42 silly idealTree | `-- minimist@1.2.0
42 silly idealTree +-- cryptiles@2.0.5
42 silly idealTree +-- cycle@1.0.3
42 silly idealTree +-- d@1.0.0
42 silly idealTree +-- dashdash@1.14.1
42 silly idealTree | `-- assert-plus@1.0.0
42 silly idealTree +-- date-fns@1.28.5
42 silly idealTree +-- debug-log@1.0.1
42 silly idealTree +-- debug@2.6.8
42 silly idealTree +-- decompress-response@3.3.0
42 silly idealTree +-- deep-eql@0.1.3
42 silly idealTree | `-- type-detect@0.1.1
42 silly idealTree +-- deep-extend@0.4.2
42 silly idealTree +-- deep-is@0.1.3
42 silly idealTree +-- define-properties@1.1.2
42 silly idealTree +-- defined@1.0.0
42 silly idealTree +-- deglob@2.1.0
42 silly idealTree +-- del@2.2.2
42 silly idealTree +-- delayed-stream@1.0.0
42 silly idealTree +-- delegates@1.0.0
42 silly idealTree +-- depd@1.1.1
42 silly idealTree +-- destroy@1.0.4
42 silly idealTree +-- dezalgo@1.0.3
42 silly idealTree +-- dicer@0.2.5
42 silly idealTree | +-- isarray@0.0.1
42 silly idealTree | +-- readable-stream@1.1.14
42 silly idealTree | `-- string_decoder@0.10.31
42 silly idealTree +-- diff@3.3.0
42 silly idealTree +-- doctrine@2.0.0
42 silly idealTree +-- dottie@1.1.1
42 silly idealTree +-- duplexer@0.1.1
42 silly idealTree +-- duplexify@3.5.1
42 silly idealTree +-- ecc-jsbn@0.1.1
42 silly idealTree +-- ee-first@1.1.1
42 silly idealTree +-- encodeurl@1.0.1
42 silly idealTree +-- end-of-stream@1.4.0
42 silly idealTree +-- error-ex@1.3.1
42 silly idealTree +-- es-abstract@1.8.0
42 silly idealTree +-- es-to-primitive@1.1.1
42 silly idealTree +-- es5-ext@0.10.30
42 silly idealTree +-- es6-iterator@2.0.1
42 silly idealTree +-- es6-map@0.1.5
42 silly idealTree +-- es6-promise@3.3.1
42 silly idealTree +-- es6-set@0.1.5
42 silly idealTree +-- es6-symbol@3.1.1
42 silly idealTree +-- es6-weak-map@2.0.2
42 silly idealTree +-- escape-html@1.0.3
42 silly idealTree +-- escape-string-regexp@1.0.5
42 silly idealTree +-- escope@3.6.0
42 silly idealTree +-- eslint-config-standard-jsx@4.0.2
42 silly idealTree +-- eslint-config-standard@10.2.1
42 silly idealTree +-- eslint-import-resolver-node@0.2.3
42 silly idealTree +-- eslint-module-utils@2.1.1
42 silly idealTree +-- eslint-plugin-import@2.2.0
42 silly idealTree | `-- doctrine@1.5.0
42 silly idealTree +-- eslint-plugin-node@4.2.3
42 silly idealTree | `-- semver@5.3.0
42 silly idealTree +-- eslint-plugin-promise@3.5.0
42 silly idealTree +-- eslint-plugin-react@6.10.3
42 silly idealTree | `-- doctrine@1.5.0
42 silly idealTree +-- eslint-plugin-standard@3.0.1
42 silly idealTree +-- eslint@3.19.0
42 silly idealTree | +-- ansi-styles@2.2.1
42 silly idealTree | +-- chalk@1.1.3
42 silly idealTree | +-- has-ansi@2.0.0
42 silly idealTree | +-- supports-color@2.0.0
42 silly idealTree | `-- user-home@2.0.0
42 silly idealTree +-- espree@3.5.0
42 silly idealTree +-- esprima@4.0.0
42 silly idealTree +-- esquery@1.0.0
42 silly idealTree +-- esrecurse@4.2.0
42 silly idealTree +-- estraverse@4.2.0
42 silly idealTree +-- esutils@2.0.2
42 silly idealTree +-- etag@1.8.0
42 silly idealTree +-- event-emitter@0.3.5
42 silly idealTree +-- event-stream@3.3.4
42 silly idealTree | `-- split@0.3.3
42 silly idealTree +-- exit-hook@1.1.1
42 silly idealTree +-- expand-brackets@0.1.5
42 silly idealTree +-- expand-range@1.8.2
42 silly idealTree +-- expand-template@1.1.0
42 silly idealTree +-- express-oauth-server@2.0.0-b1
42 silly idealTree +-- express-validator@3.2.1
42 silly idealTree | `-- validator@6.2.1
42 silly idealTree +-- express@4.15.4
42 silly idealTree | `-- qs@6.5.0
42 silly idealTree +-- extend@3.0.1
42 silly idealTree +-- extglob@0.3.2
42 silly idealTree +-- extsprintf@1.3.0
42 silly idealTree +-- eyes@0.1.8
42 silly idealTree +-- fast-levenshtein@2.0.6
42 silly idealTree +-- figures@1.7.0
42 silly idealTree +-- file-entry-cache@2.0.0
42 silly idealTree +-- filename-regex@2.0.1
42 silly idealTree +-- filestream@4.1.3
42 silly idealTree +-- fill-range@2.2.3
42 silly idealTree +-- finalhandler@1.0.4
42 silly idealTree +-- find-root@1.1.0
42 silly idealTree +-- find-up@1.1.2
42 silly idealTree +-- flat-cache@1.2.2
42 silly idealTree +-- flatten@1.0.2
42 silly idealTree +-- fluent-ffmpeg@2.1.2
42 silly idealTree +-- for-in@1.0.2
42 silly idealTree +-- for-own@0.1.5
42 silly idealTree +-- foreach@2.0.5
42 silly idealTree +-- forever-agent@0.6.1
42 silly idealTree +-- form-data@2.1.4
42 silly idealTree +-- formidable@1.1.1
42 silly idealTree +-- forwarded@0.1.0
42 silly idealTree +-- fresh@0.5.0
42 silly idealTree +-- from@0.1.7
42 silly idealTree +-- fs-chunk-store@1.6.5
42 silly idealTree +-- fs.realpath@1.0.0
42 silly idealTree +-- fstream-ignore@1.0.5
42 silly idealTree +-- fstream@1.0.11
42 silly idealTree +-- function-bind@1.1.1
42 silly idealTree +-- gauge@2.7.4
42 silly idealTree +-- generate-function@2.0.0
42 silly idealTree +-- generate-object-property@1.2.0
42 silly idealTree +-- generic-pool@2.4.3
42 silly idealTree +-- get-browser-rtc@1.0.2
42 silly idealTree +-- get-stdin@5.0.1
42 silly idealTree +-- getpass@0.1.7
42 silly idealTree | `-- assert-plus@1.0.0
42 silly idealTree +-- github-from-package@0.0.0
42 silly idealTree +-- glob-base@0.3.0
42 silly idealTree +-- glob-parent@2.0.0
42 silly idealTree +-- glob@7.1.2
42 silly idealTree +-- globals@9.18.0
42 silly idealTree +-- globby@5.0.0
42 silly idealTree +-- got@3.3.1
42 silly idealTree | `-- object-assign@3.0.0
42 silly idealTree +-- graceful-fs@4.1.11
42 silly idealTree +-- graceful-readlink@1.0.1
42 silly idealTree +-- growl@1.9.2
42 silly idealTree +-- har-schema@1.0.5
42 silly idealTree +-- har-validator@4.2.1
42 silly idealTree +-- has-ansi@0.1.0
42 silly idealTree | `-- ansi-regex@0.2.1
42 silly idealTree +-- has-flag@1.0.0
42 silly idealTree +-- has-unicode@2.0.1
42 silly idealTree +-- has@1.0.1
42 silly idealTree +-- hawk@3.1.3
42 silly idealTree +-- hoek@2.16.3
42 silly idealTree +-- http-errors@1.6.2
42 silly idealTree +-- http-signature@1.1.1
42 silly idealTree +-- iconv-lite@0.4.15
42 silly idealTree +-- ignore-by-default@1.0.1
42 silly idealTree +-- ignore@3.3.4
42 silly idealTree +-- immediate-chunk-store@1.0.8
42 silly idealTree +-- imurmurhash@0.1.4
42 silly idealTree +-- infinity-agent@2.0.3
42 silly idealTree +-- inflection@1.10.0
42 silly idealTree +-- inflight@1.0.6
42 silly idealTree +-- inherits@2.0.3
42 silly idealTree +-- ini@1.3.4
42 silly idealTree +-- inquirer@0.12.0
42 silly idealTree | +-- ansi-styles@2.2.1
42 silly idealTree | +-- chalk@1.1.3
42 silly idealTree | +-- has-ansi@2.0.0
42 silly idealTree | `-- supports-color@2.0.0
42 silly idealTree +-- interpret@1.0.3
42 silly idealTree +-- ip-set@1.0.1
42 silly idealTree +-- ip@1.1.5
42 silly idealTree +-- ipaddr.js@1.5.2
42 silly idealTree +-- is-arrayish@0.2.1
42 silly idealTree +-- is-ascii@1.0.0
42 silly idealTree +-- is-binary-path@1.0.1
42 silly idealTree +-- is-bluebird@1.0.2
42 silly idealTree +-- is-buffer@1.1.5
42 silly idealTree +-- is-callable@1.1.3
42 silly idealTree +-- is-date-object@1.0.1
42 silly idealTree +-- is-dotfile@1.0.3
42 silly idealTree +-- is-equal-shallow@0.1.3
42 silly idealTree +-- is-extendable@0.1.1
42 silly idealTree +-- is-extglob@1.0.0
42 silly idealTree +-- is-file@1.0.0
42 silly idealTree +-- is-finite@1.0.2
42 silly idealTree +-- is-fullwidth-code-point@1.0.0
42 silly idealTree +-- is-generator@1.0.3
42 silly idealTree +-- is-glob@2.0.1
42 silly idealTree +-- is-my-json-valid@2.16.1
42 silly idealTree +-- is-npm@1.0.0
42 silly idealTree +-- is-number@2.1.0
42 silly idealTree +-- is-path-cwd@1.0.0
42 silly idealTree +-- is-path-in-cwd@1.0.0
42 silly idealTree +-- is-path-inside@1.0.0
42 silly idealTree +-- is-posix-bracket@0.1.1
42 silly idealTree +-- is-primitive@2.0.0
42 silly idealTree +-- is-property@1.0.2
42 silly idealTree +-- is-redirect@1.0.0
42 silly idealTree +-- is-regex@1.0.4
42 silly idealTree +-- is-resolvable@1.0.0
42 silly idealTree +-- is-stream@1.1.0
42 silly idealTree +-- is-symbol@1.0.1
42 silly idealTree +-- is-typedarray@1.0.0
42 silly idealTree +-- isarray@1.0.0
42 silly idealTree +-- isexe@2.0.0
42 silly idealTree +-- isobject@2.1.0
42 silly idealTree +-- isstream@0.1.2
42 silly idealTree +-- js-string-escape@1.0.1
42 silly idealTree +-- js-tokens@3.0.2
42 silly idealTree +-- js-yaml@3.9.1
42 silly idealTree +-- jsbn@0.1.1
42 silly idealTree +-- json-schema@0.2.3
42 silly idealTree +-- json-stable-stringify@1.0.1
42 silly idealTree +-- json-stringify-safe@5.0.1
42 silly idealTree +-- json3@3.3.2
42 silly idealTree +-- json5@0.4.0
42 silly idealTree +-- jsonify@0.0.0
42 silly idealTree +-- jsonpointer@4.0.1
42 silly idealTree +-- jsprim@1.4.1
42 silly idealTree | `-- assert-plus@1.0.0
42 silly idealTree +-- jsx-ast-utils@1.4.1
42 silly idealTree +-- junk@2.1.0
42 silly idealTree +-- k-bucket@3.3.0
42 silly idealTree +-- k-rpc-socket@1.7.1
42 silly idealTree +-- k-rpc@4.1.0
42 silly idealTree +-- kind-of@3.2.2
42 silly idealTree +-- latest-version@1.0.1
42 silly idealTree +-- levn@0.3.0
42 silly idealTree +-- load-ip-set@1.3.1
42 silly idealTree +-- load-json-file@2.0.0
42 silly idealTree +-- locate-path@2.0.0
42 silly idealTree | `-- path-exists@3.0.0
42 silly idealTree +-- lodash._baseassign@3.2.0
42 silly idealTree +-- lodash._basecopy@3.0.1
42 silly idealTree +-- lodash._basecreate@3.0.3
42 silly idealTree +-- lodash._bindcallback@3.0.1
42 silly idealTree +-- lodash._createassigner@3.1.1
42 silly idealTree +-- lodash._getnative@3.9.1
42 silly idealTree +-- lodash._isiterateecall@3.0.9
42 silly idealTree +-- lodash.assign@3.2.0
42 silly idealTree +-- lodash.cond@4.5.2
42 silly idealTree +-- lodash.create@3.1.1
42 silly idealTree +-- lodash.defaults@3.1.2
42 silly idealTree +-- lodash.isarguments@3.1.0
42 silly idealTree +-- lodash.isarray@3.0.4
42 silly idealTree +-- lodash.keys@3.1.2
42 silly idealTree +-- lodash.restparam@3.6.1
42 silly idealTree +-- lodash@4.17.4
42 silly idealTree +-- lower-case@1.1.4
42 silly idealTree +-- lowercase-keys@1.0.0
42 silly idealTree +-- lru@3.1.0
42 silly idealTree +-- magnet-uri@5.1.7
42 silly idealTree +-- make-error@1.3.0
42 silly idealTree +-- map-stream@0.1.0
42 silly idealTree +-- media-typer@0.3.0
42 silly idealTree +-- mediasource@2.1.3
42 silly idealTree +-- memory-chunk-store@1.3.0
42 silly idealTree +-- merge-descriptors@1.0.1
42 silly idealTree +-- methods@1.1.2
42 silly idealTree +-- micromatch@2.3.11
42 silly idealTree +-- mime-db@1.29.0
42 silly idealTree +-- mime-types@2.1.16
42 silly idealTree +-- mime@1.3.4
42 silly idealTree +-- mimic-response@1.0.0
42 silly idealTree +-- minimatch@3.0.4
42 silly idealTree +-- minimist@0.0.8
42 silly idealTree +-- mkdirp@0.5.1
42 silly idealTree +-- mocha@3.5.0
42 silly idealTree | +-- commander@2.9.0
42 silly idealTree | +-- diff@3.2.0
42 silly idealTree | +-- glob@7.1.1
42 silly idealTree | `-- supports-color@3.1.2
42 silly idealTree +-- moment-timezone@0.5.13
42 silly idealTree +-- moment@2.18.1
42 silly idealTree +-- morgan@1.8.2
42 silly idealTree +-- mp4-box-encoding@1.1.2
42 silly idealTree +-- mp4-stream@2.0.2
42 silly idealTree +-- ms@2.0.0
42 silly idealTree +-- multer@1.3.0
42 silly idealTree | `-- object-assign@3.0.0
42 silly idealTree +-- multistream@2.1.0
42 silly idealTree +-- mute-stream@0.0.5
42 silly idealTree +-- nan@2.6.2
42 silly idealTree +-- natural-compare@1.4.0
42 silly idealTree +-- negotiator@0.6.1
42 silly idealTree +-- nested-error-stacks@1.0.2
42 silly idealTree +-- netmask@1.0.6
42 silly idealTree +-- next-event@1.0.0
42 silly idealTree +-- node-abi@2.1.0
42 silly idealTree +-- node-pre-gyp@0.6.36
42 silly idealTree +-- nodemon@1.11.0
42 silly idealTree +-- noop-logger@0.1.1
42 silly idealTree +-- nopt@4.0.1
42 silly idealTree +-- normalize-path@2.1.1
42 silly idealTree +-- npmlog@4.1.2
42 silly idealTree +-- number-is-nan@1.0.1
42 silly idealTree +-- oauth-sign@0.8.2
42 silly idealTree +-- oauth2-server@3.0.0-b3.1
42 silly idealTree | +-- bluebird@2.11.0
42 silly idealTree | `-- lodash@3.10.1
42 silly idealTree +-- object-assign@4.1.1
42 silly idealTree +-- object-keys@1.0.11
42 silly idealTree +-- object.assign@4.0.4
42 silly idealTree +-- object.omit@2.0.1
42 silly idealTree +-- on-finished@2.3.0
42 silly idealTree +-- on-headers@1.0.1
42 silly idealTree +-- once@1.4.0
42 silly idealTree +-- onetime@1.1.0
42 silly idealTree +-- openssl-wrapper@0.3.4
42 silly idealTree +-- optimist@0.6.1
42 silly idealTree +-- optionator@0.8.2
42 silly idealTree | `-- wordwrap@1.0.0
42 silly idealTree +-- os-homedir@1.0.2
42 silly idealTree +-- os-tmpdir@1.0.2
42 silly idealTree +-- osenv@0.1.4
42 silly idealTree +-- p-limit@1.1.0
42 silly idealTree +-- p-locate@2.0.0
42 silly idealTree +-- package-json-versionify@1.0.4
42 silly idealTree +-- package-json@1.2.0
42 silly idealTree +-- packet-reader@0.3.1
42 silly idealTree +-- parse-glob@3.0.4
42 silly idealTree +-- parse-json@2.2.0
42 silly idealTree +-- parse-torrent-file@4.0.3
42 silly idealTree +-- parse-torrent@5.8.3
42 silly idealTree +-- parseurl@1.3.1
42 silly idealTree +-- password-generator@2.1.0
42 silly idealTree +-- path-exists@2.1.0
42 silly idealTree +-- path-is-absolute@1.0.1
42 silly idealTree +-- path-is-inside@1.0.2
42 silly idealTree +-- path-parse@1.0.5
42 silly idealTree +-- path-to-regexp@0.1.7
42 silly idealTree +-- pause-stream@0.0.11
42 silly idealTree +-- performance-now@0.2.0
42 silly idealTree +-- pg-connection-string@0.1.3
42 silly idealTree +-- pg-hstore@2.3.2
42 silly idealTree +-- pg-pool@1.8.0
42 silly idealTree | `-- object-assign@4.1.0
42 silly idealTree +-- pg-types@1.12.1
42 silly idealTree +-- pg@6.4.2
42 silly idealTree | `-- semver@4.3.2
42 silly idealTree +-- pgpass@1.0.2
42 silly idealTree +-- piece-length@1.0.0
42 silly idealTree +-- pify@2.3.0
42 silly idealTree +-- pinkie-promise@2.0.1
42 silly idealTree +-- pinkie@2.0.4
42 silly idealTree +-- pkg-conf@2.0.0
42 silly idealTree | `-- find-up@2.1.0
42 silly idealTree +-- pkg-config@1.1.1
42 silly idealTree +-- pkg-dir@1.0.0
42 silly idealTree +-- pkg-up@1.0.0
42 silly idealTree +-- pluralize@1.2.1
42 silly idealTree +-- postgres-array@1.0.2
42 silly idealTree +-- postgres-bytea@1.0.0
42 silly idealTree +-- postgres-date@1.0.3
42 silly idealTree +-- postgres-interval@1.1.1
42 silly idealTree +-- prebuild-install@2.2.2
42 silly idealTree | +-- minimist@1.2.0
42 silly idealTree | `-- simple-get@1.4.3
42 silly idealTree +-- prelude-ls@1.1.2
42 silly idealTree +-- prepend-http@1.0.4
42 silly idealTree +-- preserve@0.2.0
42 silly idealTree +-- process-nextick-args@1.0.7
42 silly idealTree +-- progress@1.1.8
42 silly idealTree +-- promisify-any@2.0.1
42 silly idealTree | `-- bluebird@2.11.0
42 silly idealTree +-- proxy-addr@1.1.5
42 silly idealTree | `-- ipaddr.js@1.4.0
42 silly idealTree +-- ps-tree@1.1.0
42 silly idealTree +-- pump@1.0.2
42 silly idealTree +-- punycode@1.4.1
42 silly idealTree +-- qs@6.4.0
42 silly idealTree +-- random-access-file@1.8.1
42 silly idealTree +-- random-iterate@1.0.1
42 silly idealTree +-- randomatic@1.1.7
42 silly idealTree | +-- is-number@3.0.0
42 silly idealTree | | `-- kind-of@3.2.2
42 silly idealTree | `-- kind-of@4.0.0
42 silly idealTree +-- randombytes@2.0.5
42 silly idealTree +-- range-parser@1.2.0
42 silly idealTree +-- range-slice-stream@1.2.0
42 silly idealTree +-- raw-body@2.2.0
42 silly idealTree +-- rc@1.2.1
42 silly idealTree | `-- minimist@1.2.0
42 silly idealTree +-- read-all-stream@3.1.0
42 silly idealTree +-- readable-stream@2.3.3
42 silly idealTree +-- readdirp@2.1.0
42 silly idealTree +-- readline2@1.0.1
42 silly idealTree +-- rechoir@0.6.2
42 silly idealTree +-- regex-cache@0.4.3
42 silly idealTree +-- registry-url@3.1.0
42 silly idealTree +-- remove-trailing-separator@1.1.0
42 silly idealTree +-- render-media@2.10.0
42 silly idealTree +-- repeat-element@1.1.2
42 silly idealTree +-- repeat-string@1.6.1
42 silly idealTree +-- repeating@1.1.3
42 silly idealTree +-- request-replay@1.0.4
42 silly idealTree +-- request@2.81.0
42 silly idealTree +-- require-uncached@1.0.3
42 silly idealTree +-- resolve-from@1.0.1
42 silly idealTree +-- resolve@1.4.0
42 silly idealTree +-- restore-cursor@1.0.1
42 silly idealTree +-- retry-as-promised@2.3.0
42 silly idealTree +-- retry@0.10.1
42 silly idealTree +-- rimraf@2.6.1
42 silly idealTree +-- run-async@0.1.0
42 silly idealTree +-- run-parallel-limit@1.0.3
42 silly idealTree +-- run-parallel@1.1.6
42 silly idealTree +-- run-series@1.1.4
42 silly idealTree +-- rusha@0.8.6
42 silly idealTree +-- rx-lite@3.1.2
42 silly idealTree +-- rx@2.3.24
42 silly idealTree +-- safe-buffer@5.1.1
42 silly idealTree +-- scripty@1.7.1
42 silly idealTree | `-- async@1.5.2
42 silly idealTree +-- semver-diff@2.1.0
42 silly idealTree +-- semver@5.4.1
42 silly idealTree +-- send@0.15.4
42 silly idealTree +-- sentence-case@1.1.3
42 silly idealTree +-- sequelize@4.0.0-2
42 silly idealTree | +-- generic-pool@2.4.2
42 silly idealTree | +-- lodash@4.15.0
42 silly idealTree | +-- node-uuid@1.4.8
42 silly idealTree | `-- validator@5.7.0
42 silly idealTree +-- serve-static@1.12.4
42 silly idealTree +-- set-blocking@2.0.0
42 silly idealTree +-- set-immediate-shim@1.0.1
42 silly idealTree +-- setprototypeof@1.0.3
42 silly idealTree +-- shelljs@0.7.8
42 silly idealTree +-- shimmer@1.1.0
42 silly idealTree +-- signal-exit@3.0.2
42 silly idealTree +-- simple-concat@1.0.0
42 silly idealTree +-- simple-get@2.7.0
42 silly idealTree +-- simple-peer@8.1.1
42 silly idealTree +-- simple-sha1@2.1.0
42 silly idealTree +-- simple-websocket@5.0.2
42 silly idealTree +-- slice-ansi@0.0.4
42 silly idealTree +-- slide@1.1.6
42 silly idealTree +-- sntp@1.0.9
42 silly idealTree +-- source-map-support@0.4.16
42 silly idealTree +-- source-map@0.5.7
42 silly idealTree +-- spawn-command@0.0.2-1
42 silly idealTree +-- speedometer@1.0.0
42 silly idealTree +-- split@1.0.1
42 silly idealTree +-- sprintf-js@1.0.3
42 silly idealTree +-- sshpk@1.13.1
42 silly idealTree | `-- assert-plus@1.0.0
42 silly idealTree +-- stack-trace@0.0.10
42 silly idealTree +-- standard-engine@7.0.0
42 silly idealTree | `-- minimist@1.2.0
42 silly idealTree +-- standard-error@1.1.0
42 silly idealTree +-- standard-http-error@1.2.0
42 silly idealTree +-- standard@10.0.3
42 silly idealTree +-- statuses@1.3.1
42 silly idealTree +-- stream-combiner@0.0.4
42 silly idealTree +-- stream-shift@1.0.0
42 silly idealTree +-- stream-to-blob-url@2.1.0
42 silly idealTree +-- stream-to-blob@1.0.0
42 silly idealTree +-- stream-with-known-length-to-buffer@1.0.0
42 silly idealTree +-- streamsearch@0.1.2
42 silly idealTree +-- string_decoder@1.0.3
42 silly idealTree +-- string-length@1.0.1
42 silly idealTree +-- string-width@1.0.2
42 silly idealTree +-- string2compact@1.2.2
42 silly idealTree +-- stringstream@0.0.5
42 silly idealTree +-- strip-ansi@3.0.1
42 silly idealTree +-- strip-bom@3.0.0
42 silly idealTree +-- strip-json-comments@2.0.1
42 silly idealTree +-- superagent@3.6.0
42 silly idealTree | `-- mime@1.3.6
42 silly idealTree +-- supertest@3.0.0
42 silly idealTree +-- supports-color@3.2.3
42 silly idealTree +-- table@3.8.3
42 silly idealTree | +-- ansi-styles@2.2.1
42 silly idealTree | +-- chalk@1.1.3
42 silly idealTree | +-- has-ansi@2.0.0
42 silly idealTree | +-- is-fullwidth-code-point@2.0.0
42 silly idealTree | +-- string-width@2.1.1
42 silly idealTree | | +-- ansi-regex@3.0.0
42 silly idealTree | | `-- strip-ansi@4.0.0
42 silly idealTree | `-- supports-color@2.0.0
42 silly idealTree +-- tar-fs@1.15.3
42 silly idealTree +-- tar-pack@3.4.0
42 silly idealTree +-- tar-stream@1.5.4
42 silly idealTree +-- tar@2.2.1
42 silly idealTree +-- terraformer-wkt-parser@1.1.2
42 silly idealTree +-- terraformer@1.0.8
42 silly idealTree +-- text-table@0.2.0
42 silly idealTree +-- thenify@3.3.0
42 silly idealTree +-- thirty-two@1.0.2
42 silly idealTree +-- through@2.3.8
42 silly idealTree +-- thunky@1.0.2
42 silly idealTree +-- timed-out@2.0.0
42 silly idealTree +-- to-arraybuffer@1.0.1
42 silly idealTree +-- toposort-class@1.0.1
42 silly idealTree +-- torrent-discovery@8.3.1
42 silly idealTree +-- torrent-piece@1.1.1
42 silly idealTree +-- touch@1.0.0
42 silly idealTree | `-- nopt@1.0.10
42 silly idealTree +-- tough-cookie@2.3.2
42 silly idealTree +-- tree-kill@1.1.0
42 silly idealTree +-- tryit@1.0.3
42 silly idealTree +-- ts-node@3.3.0
42 silly idealTree | +-- ansi-styles@3.2.0
42 silly idealTree | +-- chalk@2.1.0
42 silly idealTree | +-- has-flag@2.0.0
42 silly idealTree | +-- minimist@1.2.0
42 silly idealTree | `-- supports-color@4.2.1
42 silly idealTree +-- tsconfig@6.0.0
42 silly idealTree +-- tslib@1.7.1
42 silly idealTree +-- tslint-config-standard@6.0.1
42 silly idealTree +-- tslint-eslint-rules@4.1.1
42 silly idealTree | +-- doctrine@0.7.2
42 silly idealTree | +-- esutils@1.1.6
42 silly idealTree | +-- isarray@0.0.1
42 silly idealTree | `-- tsutils@1.9.1
42 silly idealTree +-- tslint@5.7.0
42 silly idealTree | `-- colors@1.1.2
42 silly idealTree +-- tsutils@2.8.1
42 silly idealTree +-- tunnel-agent@0.6.0
42 silly idealTree +-- tweetnacl@0.14.5
42 silly idealTree +-- type-check@0.3.2
42 silly idealTree +-- type-detect@1.0.0
42 silly idealTree +-- type-is@1.6.15
42 silly idealTree +-- typedarray-to-buffer@3.1.2
42 silly idealTree +-- typedarray@0.0.6
42 silly idealTree +-- typescript@2.4.2
42 silly idealTree +-- uid-number@0.0.6
42 silly idealTree +-- uint64be@1.0.1
42 silly idealTree +-- ultron@1.1.0
42 silly idealTree +-- undefsafe@0.0.3
42 silly idealTree +-- underscore@1.8.3
42 silly idealTree +-- uniq@1.0.1
42 silly idealTree +-- unordered-array-remove@1.0.2
42 silly idealTree +-- unpipe@1.0.0
42 silly idealTree +-- unzip-response@1.0.2
42 silly idealTree +-- update-notifier@0.5.0
42 silly idealTree | +-- ansi-styles@2.2.1
42 silly idealTree | +-- chalk@1.1.3
42 silly idealTree | +-- has-ansi@2.0.0
42 silly idealTree | `-- supports-color@2.0.0
42 silly idealTree +-- upper-case@1.1.3
42 silly idealTree +-- user-home@1.1.1
42 silly idealTree +-- ut_metadata@3.0.11
42 silly idealTree +-- ut_pex@1.1.6
42 silly idealTree +-- util-deprecate@1.0.2
42 silly idealTree +-- utils-merge@1.0.0
42 silly idealTree +-- uuid@3.1.0
42 silly idealTree +-- v8flags@3.0.0
42 silly idealTree +-- validator.js@1.2.3
42 silly idealTree +-- validator@7.2.0
42 silly idealTree +-- vary@1.1.1
42 silly idealTree +-- verror@1.10.0
42 silly idealTree | `-- assert-plus@1.0.0
42 silly idealTree +-- videostream@2.4.2
42 silly idealTree +-- webtorrent@0.98.19
42 silly idealTree +-- which@1.3.0
42 silly idealTree +-- wide-align@1.1.2
42 silly idealTree +-- winston@2.3.1
42 silly idealTree | `-- async@1.0.0
42 silly idealTree +-- wkx@0.3.0
42 silly idealTree +-- wordwrap@0.0.3
42 silly idealTree +-- wrappy@1.0.2
42 silly idealTree +-- write-file-atomic@1.3.4
42 silly idealTree +-- write@0.2.1
42 silly idealTree +-- ws@2.3.1
42 silly idealTree | `-- safe-buffer@5.0.1
42 silly idealTree +-- xdg-basedir@2.0.0
42 silly idealTree +-- xtend@4.0.1
42 silly idealTree +-- yn@2.0.0
42 silly idealTree `-- zero-fill@2.2.3
43 silly generateActionsToTake Starting
44 silly install generateActionsToTake
45 silly generateActionsToTake Finishing
46 silly diffTrees action count 0
47 silly decomposeActions action count 0
48 silly runTopLevelLifecycles Starting
49 silly install runPreinstallTopLevelLifecycles
50 silly preinstall peertube@0.0.1 /home/peertube/PeerTube/peertube-53194043
51 info lifecycle peertube@0.0.1~preinstall: peertube@0.0.1
52 silly lifecycle peertube@0.0.1~preinstall: no script for preinstall, continuing
53 silly executeActions Starting
54 silly install executeActions
55 silly doSerial global-install 0
56 silly doParallel fetch 0
57 verbose correctMkdir /home/peertube/.npm/_locks correctMkdir not in flight; initializing
58 verbose lock using /home/peertube/.npm/_locks/staging-1a6dac0d657ae92d.lock for /home/peertube/PeerTube/node_modules/.staging
59 silly doParallel extract 0
60 silly doParallel preinstall 0
61 silly doReverseSerial remove 0
62 silly doSerial move 0
63 silly doSerial finalize 0
64 silly doSerial build 0
65 silly doSerial global-link 0
66 silly doParallel update-linked 0
67 silly doSerial install 0
68 silly doSerial postinstall 0
69 verbose unlock done using /home/peertube/.npm/_locks/staging-1a6dac0d657ae92d.lock for /home/peertube/PeerTube/node_modules/.staging
70 silly executeActions Finishing
71 silly rollbackFailedOptional Starting
72 silly rollbackFailedOptional Finishing
73 silly install runPostinstallTopLevelLifecycles
74 silly build peertube@0.0.1
75 info linkStuff peertube@0.0.1
76 silly linkStuff peertube@0.0.1 has /home/peertube as its parent node_modules
77 verbose linkBins peertube@0.0.1
78 verbose linkMans peertube@0.0.1
79 silly install peertube@0.0.1 /home/peertube/PeerTube/peertube-53194043
80 info lifecycle peertube@0.0.1~install: peertube@0.0.1
81 silly lifecycle peertube@0.0.1~install: no script for install, continuing
82 silly postinstall peertube@0.0.1 /home/peertube/PeerTube/peertube-53194043
83 info lifecycle peertube@0.0.1~postinstall: peertube@0.0.1
84 verbose lifecycle peertube@0.0.1~postinstall: unsafe-perm in lifecycle true
85 verbose lifecycle peertube@0.0.1~postinstall: PATH: /usr/lib/node_modules/npm/bin/node-gyp-bin:/home/peertube/PeerTube/node_modules/.bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
86 verbose lifecycle peertube@0.0.1~postinstall: CWD: /home/peertube/PeerTube
87 silly lifecycle peertube@0.0.1~postinstall: Args: [ '-c', 'cd client && yarn install --pure-lockfile' ]
88 silly lifecycle peertube@0.0.1~postinstall: Returned: code: 1  signal: null
89 info lifecycle peertube@0.0.1~postinstall: Failed to exec postinstall script
90 warn optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
91 warn notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
92 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS:    darwin
92 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch:  any
92 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS:   linux
92 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: x64
93 verbose stack Error: peertube@0.0.1 postinstall: `cd client && yarn install --pure-lockfile`
93 verbose stack Exit status 1
93 verbose stack     at EventEmitter.<anonymous> (/usr/lib/node_modules/npm/lib/utils/lifecycle.js:255:16)
93 verbose stack     at emitTwo (events.js:87:13)
93 verbose stack     at EventEmitter.emit (events.js:172:7)
93 verbose stack     at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/lib/utils/spawn.js:40:14)
93 verbose stack     at emitTwo (events.js:87:13)
93 verbose stack     at ChildProcess.emit (events.js:172:7)
93 verbose stack     at maybeClose (internal/child_process.js:862:16)
93 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:222:5)
94 verbose pkgid peertube@0.0.1
95 verbose cwd /home/peertube/PeerTube
96 error Linux 3.16.0-4-amd64
97 error argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
98 error node v4.8.4
99 error npm  v3.10.10
100 error code ELIFECYCLE
101 error peertube@0.0.1 postinstall: `cd client && yarn install --pure-lockfile`
101 error Exit status 1
102 error Failed at the peertube@0.0.1 postinstall script 'cd client && yarn install --pure-lockfile'.
102 error Make sure you have the latest version of node.js and npm installed.
102 error If you do, this is most likely a problem with the peertube package,
102 error not with npm itself.
102 error Tell the author that this fails on your system:
102 error     cd client && yarn install --pure-lockfile
102 error You can get information on how to open an issue for this project with:
102 error     npm bugs peertube
102 error Or if that isn't available, you can get their info via:
102 error     npm owner ls peertube
102 error There is likely additional logging output above.
103 verbose exit [ 1, true ]
Chocobozzz commented 7 years ago

What is the ouput of cd client && yarn install --pure-lockfile?

imtube commented 7 years ago

@Chocobozzz Thank you, I'm sorry I don't understand what does it mean, so I have reinstalled my server several times for testing, and now I get errors when I run the last install command "npm run build". These are all commands I used (added and adjusted some commands base on your wiki for correcting some installation errors), and the log file.

peertube-install-commonds.txt peertube-install-log.txt

Chocobozzz commented 7 years ago

It's yarn install instead of npm install.

imtube commented 7 years ago

@Chocobozzz Ok, let me try.

imtube commented 7 years ago

@Chocobozzz Should I run yarn run build instead of npm run build ?

Chocobozzz commented 7 years ago

npm run build is fine

imtube commented 7 years ago

@Chocobozzz I had already run yarn run build, looks like there is no errors now, thank you ! I will test the website.