[sergey@p43es3g TorrenTV-master]$ sudo npm install -g grunt-cli bower
[sudo] пароль для sergey:
npm WARN gentlyRm not removing /usr/bin/grunt as it wasn't installed by /usr/lib/node_modules/grunt-cli
/usr/bin/bower -> /usr/lib/node_modules/bower/bin/bower
/usr/bin/grunt -> /usr/lib/node_modules/grunt-cli/bin/grunt
/usr/lib
├── bower@1.8.0
└── grunt-cli@1.2.0
[sergey@p43es3g TorrenTV-master]$ sudo npm install
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated bittorrent-dht@2.7.2: Critical security issue fixed in 5.1.3. All users should upgrade. (More info: https://github.com/feross/bittorrent-dht/issues/87)
npm WARN deprecated rusha-browserify@0.7.3: deprecated because the 'rusha' module works with browserify now
npm WARN deprecated node-uuid@1.4.7: use uuid module instead
npm WARN deprecated grunt-node-webkit-builder@0.1.21: WARNING: This module has been renamed to grunt-nw-builder. Install using grunt-nw-builder instead, grunt-node-webkit-builder will no longer be updated.
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated deflate-crc32-stream@0.1.2: module has been merged into crc32-stream
npm WARN enoent ENOENT: no such file or directory, open '/build/TorrenTV-master/node_modules/chromecast-js/package.json'
npm WARN grunt-contrib-clean@0.5.0 requires a peer of grunt@~0.4.0 but none was installed.
npm WARN grunt-exec@0.4.7 requires a peer of grunt@>=0.4 but none was installed.
npm WARN grunt-contrib-compress@0.10.0 requires a peer of grunt@~0.4.0 but none was installed.
npm WARN grunt-node-webkit-builder@0.1.21 requires a peer of grunt@~0.4.2 but none was installed.
npm WARN TorrenTV@0.9.10 No repository field.
[sergey@p43es3g TorrenTV-master]$
[sergey@p43es3g TorrenTV-master]$ sudo npm install -g grunt-cli bower [sudo] пароль для sergey: npm WARN gentlyRm not removing /usr/bin/grunt as it wasn't installed by /usr/lib/node_modules/grunt-cli /usr/bin/bower -> /usr/lib/node_modules/bower/bin/bower /usr/bin/grunt -> /usr/lib/node_modules/grunt-cli/bin/grunt /usr/lib ├── bower@1.8.0 └── grunt-cli@1.2.0
[sergey@p43es3g TorrenTV-master]$ sudo npm install npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree. npm WARN deprecated bittorrent-dht@2.7.2: Critical security issue fixed in 5.1.3. All users should upgrade. (More info: https://github.com/feross/bittorrent-dht/issues/87) npm WARN deprecated rusha-browserify@0.7.3: deprecated because the 'rusha' module works with browserify now npm WARN deprecated node-uuid@1.4.7: use uuid module instead npm WARN deprecated grunt-node-webkit-builder@0.1.21: WARNING: This module has been renamed to grunt-nw-builder. Install using grunt-nw-builder instead, grunt-node-webkit-builder will no longer be updated. npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated deflate-crc32-stream@0.1.2: module has been merged into crc32-stream
TorrenTV@0.9.10 /build/TorrenTV-master ├── adm-zip@0.4.7 ├─┬ airplay-js@0.3.0 (git://github.com/guerrerocarlos/node-airplay-js.git#1001e456d5d498f4342d46f6a2e367c26da0d8e3) │ ├─┬ bonjour@3.5.0 │ │ ├── array-flatten@2.1.0 │ │ ├── deep-equal@1.0.1 │ │ ├── dns-equal@1.0.0 │ │ ├─┬ dns-txt@2.0.2 │ │ │ └── buffer-indexof@1.1.0 │ │ ├─┬ multicast-dns@6.1.0 │ │ │ └─┬ dns-packet@1.1.1 │ │ │ └── safe-buffer@5.0.1 │ │ └── multicast-dns-service-types@1.1.0 │ ├─┬ mdns-js@0.5.0 │ │ ├─┬ debug@2.4.4 │ │ │ └── ms@0.7.2 │ │ ├─┬ mdns-js-packet@0.2.0 │ │ │ └── qap@3.1.3 │ │ └── semver@5.1.1 │ └─┬ plist-with-patches@0.5.1 │ ├── xmlbuilder@0.4.3 │ └── xmldom@0.1.27 ├─┬ airplay-xbmc@0.2.10 │ └─┬ mdns-js@0.3.1 (git+https://github.com/guerrerocarlos/node-mdns-js.git#ca36dee6dd923c4187236dad47d2deb531cccf74) │ ├── mdns-js-packet@0.1.9 (git://github.com/guerrerocarlos/node-mdns-js-packet.git#7f26b7010e589462713d0c8a46b040e0adf424f9) │ └── semver@4.3.6 ├── async@0.9.2 ├─┬ connect@3.5.0 │ ├─┬ debug@2.2.0 │ │ └── ms@0.7.1 │ ├─┬ finalhandler@0.5.0 │ │ ├─┬ debug@2.2.0 │ │ │ └── ms@0.7.1 │ │ ├─┬ on-finished@2.3.0 │ │ │ └── ee-first@1.1.1 │ │ ├── statuses@1.3.1 │ │ └── unpipe@1.0.0 │ ├── parseurl@1.3.1 │ └── utils-merge@1.0.0 ├── connect-cors@0.5.6 ├─┬ decompress@2.3.0 │ ├─┬ buffer-to-vinyl@1.1.0 │ │ ├── file-type@3.9.0 │ │ ├─┬ readable-stream@2.2.2 │ │ │ ├── buffer-shims@1.0.0 │ │ │ ├── core-util-is@1.0.2 │ │ │ ├── isarray@1.0.0 │ │ │ ├── process-nextick-args@1.0.7 │ │ │ ├── string_decoder@0.10.31 │ │ │ └── util-deprecate@1.0.2 │ │ ├── uuid@2.0.3 │ │ └─┬ vinyl@1.2.0 │ │ ├── clone@1.0.2 │ │ ├── clone-stats@0.0.1 │ │ └── replace-ext@0.0.1 │ ├─┬ concat-stream@1.5.2 │ │ ├── inherits@2.0.3 │ │ ├── readable-stream@2.0.6 │ │ └── typedarray@0.0.6 │ ├─┬ decompress-tar@3.1.0 │ │ ├── is-tar@1.0.0 │ │ ├── object-assign@2.1.1 │ │ ├─┬ strip-dirs@1.1.1 │ │ │ ├─┬ is-absolute@0.1.7 │ │ │ │ └── is-relative@0.1.3 │ │ │ ├── is-natural-number@2.1.1 │ │ │ └── sum-up@1.0.3 │ │ ├─┬ tar-stream@1.5.2 │ │ │ └─┬ bl@1.1.2 │ │ │ └── readable-stream@2.0.6 │ │ ├─┬ through2@0.6.5 │ │ │ └─┬ readable-stream@1.0.34 │ │ │ └── isarray@0.0.1 │ │ └─┬ vinyl@0.4.6 │ │ └── clone@0.2.0 │ ├─┬ decompress-tarbz2@3.1.0 │ │ ├── is-bzip2@1.0.0 │ │ ├─┬ seek-bzip@1.0.5 │ │ │ └── commander@2.8.1 │ │ └─┬ vinyl@0.4.6 │ │ └── clone@0.2.0 │ ├─┬ decompress-targz@3.1.0 │ │ ├── is-gzip@1.0.0 │ │ └─┬ vinyl@0.4.6 │ │ └── clone@0.2.0 │ ├─┬ decompress-unzip@3.4.0 │ │ ├── is-zip@1.0.0 │ │ ├── read-all-stream@3.1.0 │ │ ├── stat-mode@0.2.2 │ │ ├── through2@2.0.3 │ │ └─┬ yauzl@2.7.0 │ │ └─┬ fd-slicer@1.0.1 │ │ └── pend@1.2.0 │ ├── get-stdin@4.0.1 │ ├─┬ meow@3.7.0 │ │ ├─┬ camelcase-keys@2.1.0 │ │ │ └── camelcase@2.1.1 │ │ ├── decamelize@1.2.0 │ │ ├─┬ loud-rejection@1.6.0 │ │ │ ├─┬ currently-unhandled@0.4.1 │ │ │ │ └── array-find-index@1.0.2 │ │ │ └── signal-exit@3.0.2 │ │ ├── map-obj@1.0.1 │ │ ├── minimist@1.2.0 │ │ ├─┬ normalize-package-data@2.3.5 │ │ │ ├── hosted-git-info@2.1.5 │ │ │ ├─┬ is-builtin-module@1.0.0 │ │ │ │ └── builtin-modules@1.1.1 │ │ │ └─┬ validate-npm-package-license@3.0.1 │ │ │ ├─┬ spdx-correct@1.0.2 │ │ │ │ └── spdx-license-ids@1.2.2 │ │ │ └── spdx-expression-parse@1.0.4 │ │ ├── object-assign@4.1.0 │ │ ├─┬ read-pkg-up@1.0.1 │ │ │ ├─┬ find-up@1.1.2 │ │ │ │ └── path-exists@2.1.0 │ │ │ └─┬ read-pkg@1.1.0 │ │ │ ├─┬ load-json-file@1.1.0 │ │ │ │ ├── graceful-fs@4.1.11 │ │ │ │ ├─┬ parse-json@2.2.0 │ │ │ │ │ └─┬ error-ex@1.3.0 │ │ │ │ │ └── is-arrayish@0.2.1 │ │ │ │ ├── pify@2.3.0 │ │ │ │ └── strip-bom@2.0.0 │ │ │ └── path-type@1.1.0 │ │ ├─┬ redent@1.0.0 │ │ │ ├─┬ indent-string@2.1.0 │ │ │ │ └─┬ repeating@2.0.1 │ │ │ │ └── is-finite@1.0.2 │ │ │ └── strip-indent@1.0.1 │ │ └── trim-newlines@1.0.0 │ ├─┬ stream-combiner2@1.1.1 │ │ └── duplexer2@0.1.4 │ ├─┬ vinyl-assign@1.2.1 │ │ └── object-assign@4.1.0 │ └─┬ vinyl-fs@1.0.0 │ ├─┬ duplexify@3.5.0 │ │ ├── end-of-stream@1.0.0 │ │ └── stream-shift@1.0.0 │ ├─┬ glob-stream@4.1.1 │ │ ├── glob@4.5.3 │ │ ├─┬ glob2base@0.0.12 │ │ │ └── find-index@0.1.1 │ │ ├── minimatch@2.0.10 │ │ ├── ordered-read-streams@0.1.0 │ │ └─┬ unique-stream@2.2.1 │ │ ├─┬ json-stable-stringify@1.0.1 │ │ │ └── jsonify@0.0.0 │ │ └─┬ through2-filter@2.0.0 │ │ └── through2@2.0.3 │ ├─┬ glob-watcher@0.0.8 │ │ └─┬ gaze@0.5.2 │ │ └─┬ globule@0.1.0 │ │ ├─┬ glob@3.1.21 │ │ │ ├── graceful-fs@1.2.3 │ │ │ └── inherits@1.0.2 │ │ ├── lodash@1.0.2 │ │ └── minimatch@0.2.14 │ ├─┬ graceful-fs@3.0.11 │ │ └── natives@1.1.0 │ ├── merge-stream@0.1.8 │ ├─┬ mkdirp@0.5.1 │ │ └── minimist@0.0.8 │ ├─┬ strip-bom@1.0.0 │ │ ├── first-chunk-stream@1.0.0 │ │ └── is-utf8@0.2.1 │ └─┬ vinyl@0.4.6 │ └── clone@0.2.0 ├── UNMET PEER DEPENDENCY grunt@~0.4.0 ├─┬ grunt-contrib-clean@0.5.0 │ └── rimraf@2.2.8 ├─┬ grunt-contrib-compress@0.10.0 │ ├─┬ archiver@0.9.1 │ │ ├── buffer-crc32@0.2.13 │ │ ├─┬ file-utils@0.1.5 │ │ │ ├─┬ glob@3.2.11 │ │ │ │ └── minimatch@0.3.0 │ │ │ ├── iconv-lite@0.2.11 │ │ │ ├── isbinaryfile@0.1.9 │ │ │ ├── lodash@2.1.0 │ │ │ ├── minimatch@0.2.14 │ │ │ └── rimraf@2.2.8 │ │ ├── lodash@2.4.2 │ │ ├─┬ readable-stream@1.0.34 │ │ │ └── isarray@0.0.1 │ │ ├─┬ tar-stream@0.3.3 │ │ │ ├── bl@0.6.0 │ │ │ └── end-of-stream@0.1.5 │ │ └─┬ zip-stream@0.3.7 │ │ ├─┬ crc32-stream@0.2.0 │ │ │ └─┬ readable-stream@1.0.34 │ │ │ └── isarray@0.0.1 │ │ ├─┬ debug@1.0.4 │ │ │ └── ms@0.6.2 │ │ ├── deflate-crc32-stream@0.1.2 │ │ ├── lodash@2.4.2 │ │ └─┬ readable-stream@1.0.34 │ │ └── isarray@0.0.1 │ └── prettysize@0.0.3 ├── grunt-exec@0.4.7 ├─┬ grunt-node-webkit-builder@0.1.21 │ ├── async@0.2.10 │ ├─┬ lazystream@0.1.0 │ │ └─┬ readable-stream@1.0.34 │ │ └── isarray@0.0.1 │ ├── lodash@2.4.2 │ ├── plist@0.4.3 │ ├── q@1.0.1 │ ├─┬ request@2.33.0 │ │ ├── aws-sign2@0.5.0 │ │ ├── forever-agent@0.5.2 │ │ ├─┬ form-data@0.1.4 │ │ │ ├── async@0.9.2 │ │ │ └─┬ combined-stream@0.0.7 │ │ │ └── delayed-stream@0.0.5 │ │ ├─┬ hawk@1.0.0 │ │ │ ├── boom@0.4.2 │ │ │ ├── cryptiles@0.2.2 │ │ │ ├── hoek@0.9.1 │ │ │ └── sntp@0.2.4 │ │ ├─┬ http-signature@0.10.1 │ │ │ ├── asn1@0.1.11 │ │ │ ├── assert-plus@0.1.5 │ │ │ └── ctype@0.5.3 │ │ ├── mime@1.2.11 │ │ ├── node-uuid@1.4.7 │ │ ├── oauth-sign@0.3.0 │ │ ├── qs@0.6.6 │ │ └── tunnel-agent@0.3.0 │ ├─┬ request-progress@0.3.1 │ │ └── throttleit@0.0.2 │ ├─┬ tar-fs@0.3.3 │ │ ├── mkdirp@0.3.5 │ │ ├─┬ pump@0.3.5 │ │ │ ├─┬ end-of-stream@1.0.0 │ │ │ │ └── once@1.3.3 │ │ │ └── once@1.2.0 │ │ └─┬ tar-stream@0.4.7 │ │ ├─┬ bl@0.9.5 │ │ │ └── readable-stream@1.0.34 │ │ └─┬ readable-stream@1.1.14 │ │ └── isarray@0.0.1 │ ├─┬ unzip@0.1.11 │ │ ├─┬ binary@0.3.0 │ │ │ ├── buffers@0.1.1 │ │ │ └─┬ chainsaw@0.1.0 │ │ │ └── traverse@0.3.9 │ │ ├─┬ fstream@0.1.31 │ │ │ └── graceful-fs@3.0.11 │ │ ├─┬ match-stream@0.0.2 │ │ │ └─┬ readable-stream@1.0.34 │ │ │ └── isarray@0.0.1 │ │ ├─┬ pullstream@0.4.1 │ │ │ ├── over@0.0.5 │ │ │ ├─┬ readable-stream@1.0.34 │ │ │ │ └── isarray@0.0.1 │ │ │ └─┬ slice-stream@1.0.0 │ │ │ └─┬ readable-stream@1.0.34 │ │ │ └── isarray@0.0.1 │ │ ├─┬ readable-stream@1.0.34 │ │ │ └── isarray@0.0.1 │ │ └── setimmediate@1.0.5 │ └── zip@1.1.1 ├─┬ load-grunt-tasks@0.6.0 │ ├─┬ findup-sync@0.1.3 │ │ ├─┬ glob@3.2.11 │ │ │ └── minimatch@0.3.0 │ │ └── lodash@2.4.2 │ └─┬ multimatch@0.3.0 │ ├── array-differ@0.1.0 │ ├─┬ array-union@0.1.0 │ │ └── array-uniq@0.1.1 │ └─┬ minimatch@0.3.0 │ ├── lru-cache@2.7.3 │ └── sigmund@1.0.1 ├── mu2@0.5.21 ├── network-address@0.0.4 ├── numeral@1.5.6 ├─┬ nw-updater@0.0.12 │ └─┬ torrent-stream@0.15.1 │ ├── bitfield@0.1.0 │ ├─┬ bittorrent-dht@2.7.2 │ │ ├── addr-to-ip-port@1.4.2 │ │ ├── bencode@0.7.0 │ │ ├── buffer-equal@0.0.1 │ │ ├─┬ is-ip@1.0.0 │ │ │ └── ip-regex@1.0.3 │ │ ├── k-bucket@0.4.4 │ │ ├── run-parallel@1.1.6 │ │ └── string2compact@1.2.2 │ ├─┬ bittorrent-tracker@2.12.1 │ │ ├── bencode@0.6.0 │ │ ├── bn.js@1.3.0 │ │ ├── extend.js@0.0.2 │ │ ├── ip@0.3.3 │ │ ├─┬ portfinder@0.3.0 │ │ │ └── mkdirp@0.0.7 │ │ ├── run-series@1.1.4 │ │ └─┬ simple-get@1.4.3 │ │ └── unzip-response@1.0.2 │ ├── bncode@0.5.3 │ ├─┬ compact2string@1.4.0 │ │ └── ipaddr.js@1.2.0 │ ├── end-of-stream@0.1.5 │ ├── hat@0.0.3 │ ├── ip@0.3.3 │ ├─┬ ip-set@1.0.1 │ │ └── ip@1.1.4 │ ├── mkdirp@0.3.5 │ ├─┬ parse-torrent@1.7.0 │ │ └── bencode@0.6.0 │ ├─┬ peer-wire-swarm@0.9.2 │ │ ├── fifo@0.1.4 │ │ ├─┬ peer-wire-protocol@0.7.0 │ │ │ ├── bncode@0.2.3 │ │ │ └─┬ readable-stream@1.1.14 │ │ │ └── isarray@0.0.1 │ │ └── speedometer@0.1.4 │ ├── random-access-file@0.3.2 │ └── thunky@0.1.0 ├─┬ peerflix@0.36.1 │ ├─┬ airplayer@2.0.0 │ │ ├─┬ airplay-protocol@2.0.2 │ │ │ ├─┬ bplist-creator@0.0.6 │ │ │ │ └── stream-buffers@2.2.0 │ │ │ ├─┬ bplist-parser@0.1.1 │ │ │ │ └── big-integer@1.6.17 │ │ │ ├─┬ plist@1.2.0 │ │ │ │ ├── base64-js@0.0.8 │ │ │ │ └─┬ xmlbuilder@4.0.0 │ │ │ │ └── lodash@3.10.1 │ │ │ └─┬ reverse-http@1.2.0 │ │ │ └─┬ consume-http-header@1.0.0 │ │ │ ├── consume-until@1.0.0 │ │ │ └─┬ http-headers@3.0.1 │ │ │ └── next-line@1.1.0 │ │ ├─┬ appendable-cli-menu@2.0.0 │ │ │ └── single-line-log@1.1.2 │ │ ├── internal-ip@1.2.0 │ │ └── server-destroy@1.0.1 │ ├── clivas@0.2.0 │ ├─┬ inquirer@1.2.3 │ │ ├── ansi-escapes@1.4.0 │ │ ├─┬ chalk@1.1.3 │ │ │ ├── ansi-styles@2.2.1 │ │ │ ├── escape-string-regexp@1.0.5 │ │ │ ├── has-ansi@2.0.0 │ │ │ └── supports-color@2.0.0 │ │ ├─┬ cli-cursor@1.0.2 │ │ │ └─┬ restore-cursor@1.0.1 │ │ │ ├── exit-hook@1.1.1 │ │ │ └── onetime@1.1.0 │ │ ├── cli-width@2.1.0 │ │ ├─┬ external-editor@1.1.1 │ │ │ ├─┬ spawn-sync@1.0.15 │ │ │ │ └── os-shim@0.1.3 │ │ │ └─┬ tmp@0.0.29 │ │ │ └── os-tmpdir@1.0.2 │ │ ├─┬ figures@1.7.0 │ │ │ └── object-assign@4.1.0 │ │ ├── lodash@4.17.2 │ │ ├── mute-stream@0.0.6 │ │ ├─┬ pinkie-promise@2.0.1 │ │ │ └── pinkie@2.0.4 │ │ ├─┬ run-async@2.3.0 │ │ │ └── is-promise@2.1.0 │ │ ├── rx@4.1.0 │ │ ├─┬ string-width@1.0.2 │ │ │ ├── code-point-at@1.1.0 │ │ │ └─┬ is-fullwidth-code-point@1.0.0 │ │ │ └── number-is-nan@1.0.1 │ │ ├─┬ strip-ansi@3.0.1 │ │ │ └── ansi-regex@2.0.0 │ │ └── through@2.3.8 │ ├── keypress@0.2.1 │ ├── mime@1.3.4 │ ├── network-address@1.1.0 │ ├── open@0.0.5 │ ├─┬ optimist@0.6.1 │ │ ├── minimist@0.0.10 │ │ └── wordwrap@0.0.3 │ ├─┬ parse-torrent@5.8.1 │ │ ├── blob-to-buffer@1.2.6 │ │ ├── get-stdin@5.0.1 │ │ ├─┬ magnet-uri@5.1.5 │ │ │ └── thirty-two@1.0.2 │ │ ├─┬ parse-torrent-file@4.0.0 │ │ │ ├── bencode@0.10.0 │ │ │ ├─┬ simple-sha1@2.1.0 │ │ │ │ └── rusha@0.8.5 │ │ │ └── uniq@1.0.1 │ │ └─┬ simple-get@2.3.0 │ │ ├── simple-concat@1.0.0 │ │ └── unzip-response@2.0.1 │ ├─┬ pump@1.0.1 │ │ ├── end-of-stream@1.1.0 │ │ └─┬ once@1.3.3 │ │ └── wrappy@1.0.2 │ ├── range-parser@1.2.0 │ ├─┬ rc@1.1.6 │ │ ├── deep-extend@0.4.1 │ │ ├── ini@1.3.4 │ │ └── strip-json-comments@1.0.4 │ ├─┬ torrent-stream@1.0.3 │ │ ├── end-of-stream@0.1.5 │ │ ├─┬ fs-chunk-store@1.6.4 │ │ │ ├── random-access-file@1.3.1 │ │ │ ├── randombytes@2.0.3 │ │ │ └── thunky@1.0.1 │ │ ├── immediate-chunk-store@1.0.8 │ │ ├── mkdirp@0.3.5 │ │ ├─┬ parse-torrent@4.1.0 │ │ │ ├─┬ magnet-uri@4.2.3 │ │ │ │ ├── flatten@0.0.1 │ │ │ │ └── thirty-two@0.0.2 │ │ │ └── parse-torrent-file@2.1.4 │ │ ├─┬ peer-wire-swarm@0.12.1 │ │ │ └─┬ utp@0.0.7 │ │ │ └── cyclist@0.1.1 │ │ ├─┬ torrent-discovery@5.4.0 │ │ │ ├─┬ bittorrent-dht@6.4.2 │ │ │ │ ├── buffer-equals@1.0.4 │ │ │ │ ├── k-bucket@0.6.0 │ │ │ │ ├─┬ k-rpc@3.7.0 │ │ │ │ │ ├── k-bucket@2.0.1 │ │ │ │ │ └─┬ k-rpc-socket@1.6.0 │ │ │ │ │ └── bencode@0.10.0 │ │ │ │ └── lru@2.0.1 │ │ │ ├─┬ bittorrent-tracker@7.7.0 │ │ │ │ ├── bencode@0.8.0 │ │ │ │ ├── bn.js@4.11.6 │ │ │ │ ├── random-iterate@1.0.1 │ │ │ │ ├─┬ simple-get@2.3.0 │ │ │ │ │ └── unzip-response@2.0.1 │ │ │ │ ├─┬ simple-peer@6.1.0 │ │ │ │ │ └── get-browser-rtc@1.0.2 │ │ │ │ ├── simple-websocket@4.1.0 │ │ │ │ └─┬ ws@1.1.1 │ │ │ │ ├── options@0.0.6 │ │ │ │ └── ultron@1.0.2 │ │ │ └── re-emitter@1.1.3 │ │ └── torrent-piece@1.1.0 │ ├── windows-no-runnable@0.0.6 │ └── xtend@4.0.1 ├── q@1.4.1 ├─┬ read-torrent@1.0.0 │ ├─┬ magnet-uri@2.0.1 │ │ └── thirty-two@0.0.2 │ ├─┬ parse-torrent@1.0.0 │ │ └── rusha-browserify@0.7.3 │ └─┬ request@2.16.6 │ ├── aws-sign@0.2.0 │ ├── cookie-jar@0.2.0 │ ├── forever-agent@0.2.0 │ ├─┬ form-data@0.0.10 │ │ ├── async@0.2.10 │ │ └─┬ combined-stream@0.0.7 │ │ └── delayed-stream@0.0.5 │ ├─┬ hawk@0.10.2 │ │ ├── boom@0.3.8 │ │ ├── cryptiles@0.1.3 │ │ ├── hoek@0.7.6 │ │ └── sntp@0.1.4 │ ├── json-stringify-safe@3.0.0 │ ├── mime@1.2.11 │ ├── oauth-sign@0.2.0 │ ├── qs@0.5.6 │ └── tunnel-agent@0.2.0 ├─┬ request@2.79.0 │ ├── aws-sign2@0.6.0 │ ├── aws4@1.5.0 │ ├── caseless@0.11.0 │ ├─┬ combined-stream@1.0.5 │ │ └── delayed-stream@1.0.0 │ ├── extend@3.0.0 │ ├── forever-agent@0.6.1 │ ├─┬ form-data@2.1.2 │ │ └── asynckit@0.4.0 │ ├─┬ har-validator@2.0.6 │ │ ├─┬ commander@2.9.0 │ │ │ └── graceful-readlink@1.0.1 │ │ └─┬ is-my-json-valid@2.15.0 │ │ ├── generate-function@2.0.0 │ │ ├─┬ generate-object-property@1.2.0 │ │ │ └── is-property@1.0.2 │ │ └── jsonpointer@4.0.0 │ ├─┬ hawk@3.1.3 │ │ ├── boom@2.10.1 │ │ ├── cryptiles@2.0.5 │ │ ├── hoek@2.16.3 │ │ └── sntp@1.0.9 │ ├─┬ http-signature@1.1.1 │ │ ├── assert-plus@0.2.0 │ │ ├─┬ jsprim@1.3.1 │ │ │ ├── extsprintf@1.0.2 │ │ │ ├── json-schema@0.2.3 │ │ │ └── verror@1.3.6 │ │ └─┬ sshpk@1.10.1 │ │ ├── asn1@0.2.3 │ │ ├── assert-plus@1.0.0 │ │ ├── bcrypt-pbkdf@1.0.0 │ │ ├─┬ dashdash@1.14.1 │ │ │ └── assert-plus@1.0.0 │ │ ├── ecc-jsbn@0.1.1 │ │ ├─┬ getpass@0.1.6 │ │ │ └── assert-plus@1.0.0 │ │ ├── jodid25519@1.0.2 │ │ ├── jsbn@0.1.0 │ │ └── tweetnacl@0.14.5 │ ├── is-typedarray@1.0.0 │ ├── isstream@0.1.2 │ ├── json-stringify-safe@5.0.1 │ ├─┬ mime-types@2.1.13 │ │ └── mime-db@1.25.0 │ ├── oauth-sign@0.8.2 │ ├── qs@6.3.0 │ ├── stringstream@0.0.5 │ ├─┬ tough-cookie@2.3.2 │ │ └── punycode@1.4.1 │ ├── tunnel-agent@0.4.3 │ └── uuid@3.0.1 ├─┬ rimraf@2.5.4 │ └─┬ glob@7.1.1 │ ├── fs.realpath@1.0.0 │ ├── inflight@1.0.6 │ ├─┬ minimatch@3.0.3 │ │ └─┬ brace-expansion@1.1.6 │ │ ├── balanced-match@0.4.2 │ │ └── concat-map@0.0.1 │ └── path-is-absolute@1.0.1 ├── semver@3.0.1 ├── senver@0.0.0 ├─┬ serve-static@1.11.1 │ ├── encodeurl@1.0.1 │ ├── escape-html@1.0.3 │ └─┬ send@0.14.1 │ ├── debug@2.2.0 │ ├── depd@1.1.0 │ ├── destroy@1.0.4 │ ├── etag@1.7.0 │ ├── fresh@0.3.0 │ ├─┬ http-errors@1.5.1 │ │ └── setprototypeof@1.0.2 │ └── ms@0.7.1 ├── simple-cors-file-server@0.0.5 ├─┬ srt2vtt2@0.0.2 │ ├── iconv-lite@0.4.15 │ └─┬ node-captions@0.2.9 │ └── moment@2.17.1 ├── subtitles-server@0.0.3 ├── underscore@1.8.3 └─┬ util@0.10.3 └── inherits@2.0.1
npm WARN enoent ENOENT: no such file or directory, open '/build/TorrenTV-master/node_modules/chromecast-js/package.json' npm WARN grunt-contrib-clean@0.5.0 requires a peer of grunt@~0.4.0 but none was installed. npm WARN grunt-exec@0.4.7 requires a peer of grunt@>=0.4 but none was installed. npm WARN grunt-contrib-compress@0.10.0 requires a peer of grunt@~0.4.0 but none was installed. npm WARN grunt-node-webkit-builder@0.1.21 requires a peer of grunt@~0.4.2 but none was installed. npm WARN TorrenTV@0.9.10 No repository field. [sergey@p43es3g TorrenTV-master]$