{"action":"opened","issue":{"url":"https://api.github.com/repos/npm/npm/issues/9147","labels_url":"https://api.github.com/repos/npm/npm/issues/9147/labels{/name}","comments_url":"https://api.github.com/repos/npm/npm/issues/9147/comments","events_url":"https://api.github.com/repos/npm/npm/issues/9147/events","html_url":"https://github.com/npm/npm/issues/9147","id":98810985,"number":9147,"title":"Erro ao instalar Popcorn Time no Arch Linux","user":{"login":"wagrod","id":13629837,"avatar_url":"https://avatars.githubusercontent.com/u/13629837?v=3","gravatar_id":"","url":"https://api.github.com/users/wagrod","html_url":"https://github.com/wagrod","followers_url":"https://api.github.com/users/wagrod/followers","following_url":"https://api.github.com/users/wagrod/following{/other_user}","gists_url":"https://api.github.com/users/wagrod/gists{/gist_id}","starred_url":"https://api.github.com/users/wagrod/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wagrod/subscriptions","organizations_url":"https://api.github.com/users/wagrod/orgs","repos_url":"https://api.github.com/users/wagrod/repos","events_url":"https://api.github.com/users/wagrod/events{/privacy}","received_events_url":"https://api.github.com/users/wagrod/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-08-03T18:29:27Z","updated_at":"2015-08-03T18:29:27Z","closed_at":null,"body":"0 info it worked if it ends with ok\r\n1 verbose cli [ 'node', '/usr/bin/npm', 'install' ]\r\n2 info using npm@2.13.2\r\n3 info using node@v0.12.7\r\n4 verbose readDependencies loading dependencies from /home/wr/Downloads/popcorntime/src/desktop.git/package.json\r\n5 verbose install where, deps [ '/home/wr/Downloads/popcorntime/src/desktop.git',\r\n5 verbose install   [ 'URIjs',\r\n5 verbose install     'adm-zip',\r\n5 verbose install     'airplay-js',\r\n5 verbose install     'async',\r\n5 verbose install     'chromecast-js',\r\n5 verbose install     'dlna-js',\r\n5 verbose install     'upnp-mediarenderer-client',\r\n5 verbose install     'i18n',\r\n5 verbose install     'iconv-lite',\r\n5 verbose install     'jschardet',\r\n5 verbose install     'json-rpc2',\r\n5 verbose install     'memoizee',\r\n5 verbose install     'mime',\r\n5 verbose install     'mkdirp',\r\n5 verbose install     'moment',\r\n5 verbose install     'mv',\r\n5 verbose install     'native-dns',\r\n5 verbose install     'nedb',\r\n5 verbose install     'node-captions',\r\n5 verbose install     'node-webkit-fdialogs',\r\n5 verbose install     'peerflix',\r\n5 verbose install     'popcorn-opensubtitles',\r\n5 verbose install     'q',\r\n5 verbose install     'read-torrent',\r\n5 verbose install     'readdirp',\r\n5 verbose install     'request',\r\n5 verbose install     'rimraf',\r\n5 verbose install     'semver',\r\n5 verbose install     'sha1',\r\n5 verbose install     'tar',\r\n5 verbose install     'temp',\r\n5 verbose install     'torrent-health',\r\n5 verbose install     'underscore',\r\n5 verbose install     'bower',\r\n5 verbose install     'grunt',\r\n5 verbose install     'grunt-bower-clean',\r\n5 verbose install     'grunt-contrib-clean',\r\n5 verbose install     'grunt-contrib-compress',\r\n5 verbose install     'grunt-contrib-jshint',\r\n5 verbose install     'grunt-contrib-stylus',\r\n5 verbose install     'grunt-contrib-watch',\r\n5 verbose install     'grunt-exec',\r\n5 verbose install     'grunt-githooks',\r\n5 verbose install     'grunt-jsbeautifier',\r\n5 verbose install     'grunt-node-webkit-builder',\r\n5 verbose install     'grunt-shell',\r\n5 verbose install     'load-grunt-tasks',\r\n5 verbose install     'nw-gyp',\r\n5 verbose install     'stylus' ] ]\r\n6 verbose install where, peers [ '/home/wr/Downloads/popcorntime/src/desktop.git', [] ]\r\n7 verbose installManyTop reading for lifecycle /home/wr/Downloads/popcorntime/src/desktop.git/package.json\r\n8 info preinstall Popcorn-Time@0.3.7-2\r\n9 verbose readDependencies loading dependencies from /home/wr/Downloads/popcorntime/src/desktop.git/package.json\r\n10 silly cache add args [ 'airplay-js@git+https://git.popcorntime.io/mirrors/node-airplay-js.git',\r\n10 silly cache add   null ]\r\n11 verbose cache add spec airplay-js@git+https://git.popcorntime.io/mirrors/node-airplay-js.git\r\n12 silly cache add args [ 'async@0.9.0', null ]\r\n13 verbose cache add spec async@0.9.0\r\n14 silly cache add parsed spec { raw: 'async@0.9.0',\r\n14 silly cache add   scope: null,\r\n14 silly cache add   name: 'async',\r\n14 silly cache add   rawSpec: '0.9.0',\r\n14 silly cache add   spec: '0.9.0',\r\n14 silly cache add   type: 'version' }\r\n15 silly addNamed async@0.9.0\r\n16 verbose addNamed \"0.9.0\" is a plain semver version for async\r\n17 silly mapToRegistry name async\r\n18 silly mapToRegistry using default registry\r\n19 silly mapToRegistry registry https://registry.npmjs.org/\r\n20 silly mapToRegistry uri https://registry.npmjs.org/async\r\n21 verbose addNameVersion registry:https://registry.npmjs.org/async not in flight; fetching\r\n22 silly cache add args [ 'chromecast-js@git+https://git.popcorntime.io/mirrors/chromecast-js.git',\r\n22 silly cache add   null ]\r\n23 verbose cache add spec chromecast-js@git+https://git.popcorntime.io/mirrors/chromecast-js.git\r\n24 silly cache add args [ 'dlna-js@git+https://git.popcorntime.io/mirrors/dlna-js.git',\r\n24 silly cache add   null ]\r\n25 verbose cache add spec dlna-js@git+https://git.popcorntime.io/mirrors/dlna-js.git\r\n26 silly cache add args [ 'upnp-mediarenderer-client@git+https://github.com/thibauts/node-upnp-mediarenderer-client.git',\r\n26 silly cache add   null ]\r\n27 verbose cache add spec upnp-mediarenderer-client@git+https://github.com/thibauts/node-upnp-mediarenderer-client.git\r\n28 silly cache add args [ 'i18n@0.5.0', null ]\r\n29 verbose cache add spec i18n@0.5.0\r\n30 silly cache add parsed spec { raw: 'i18n@0.5.0',\r\n30 silly cache add   scope: null,\r\n30 silly cache add   name: 'i18n',\r\n30 silly cache add   rawSpec: '0.5.0',\r\n30 silly cache add   spec: '0.5.0',\r\n30 silly cache add   type: 'version' }\r\n31 silly addNamed i18n@0.5.0\r\n32 verbose addNamed \"0.5.0\" is a plain semver version for i18n\r\n33 silly mapToRegistry name i18n\r\n34 silly mapToRegistry using default registry\r\n35 silly mapToRegistry registry https://registry.npmjs.org/\r\n36 silly mapToRegistry uri https://registry.npmjs.org/i18n\r\n37 verbose addNameVersion registry:https://registry.npmjs.org/i18n not in flight; fetching\r\n38 silly cache add args [ 'iconv-lite@^0.4.3', null ]\r\n39 verbose cache add spec iconv-lite@^0.4.3\r\n40 silly cache add parsed spec { raw: 'iconv-lite@^0.4.3',\r\n40 silly cache add   scope: null,\r\n40 silly cache add   name: 'iconv-lite',\r\n40 silly cache add   rawSpec: '^0.4.3',\r\n40 silly cache add   spec: '>=0.4.3 <0.5.0',\r\n40 silly cache add   type: 'range' }\r\n41 silly addNamed iconv-lite@>=0.4.3 <0.5.0\r\n42 verbose addNamed \">=0.4.3 <0.5.0\" is a valid semver range for iconv-lite\r\n43 silly addNameRange { name: 'iconv-lite', range: '>=0.4.3 <0.5.0', hasData: false }\r\n44 silly mapToRegistry name iconv-lite\r\n45 silly mapToRegistry using default registry\r\n46 silly mapToRegistry registry https://registry.npmjs.org/\r\n47 silly mapToRegistry uri https://registry.npmjs.org/iconv-lite\r\n48 verbose addNameRange registry:https://registry.npmjs.org/iconv-lite not in flight; fetching\r\n49 silly cache add args [ 'jschardet@1.1.0', null ]\r\n50 verbose cache add spec jschardet@1.1.0\r\n51 silly cache add parsed spec { raw: 'jschardet@1.1.0',\r\n51 silly cache add   scope: null,\r\n51 silly cache add   name: 'jschardet',\r\n51 silly cache add   rawSpec: '1.1.0',\r\n51 silly cache add   spec: '1.1.0',\r\n51 silly cache add   type: 'version' }\r\n52 silly addNamed jschardet@1.1.0\r\n53 verbose addNamed \"1.1.0\" is a plain semver version for jschardet\r\n54 silly mapToRegistry name jschardet\r\n55 silly mapToRegistry using default registry\r\n56 silly mapToRegistry registry https://registry.npmjs.org/\r\n57 silly mapToRegistry uri https://registry.npmjs.org/jschardet\r\n58 verbose addNameVersion registry:https://registry.npmjs.org/jschardet not in flight; fetching\r\n59 silly cache add args [ 'json-rpc2@^0.7.0', null ]\r\n60 verbose cache add spec json-rpc2@^0.7.0\r\n61 silly cache add parsed spec { raw: 'json-rpc2@^0.7.0',\r\n61 silly cache add   scope: null,\r\n61 silly cache add   name: 'json-rpc2',\r\n61 silly cache add   rawSpec: '^0.7.0',\r\n61 silly cache add   spec: '>=0.7.0 <0.8.0',\r\n61 silly cache add   type: 'range' }\r\n62 silly addNamed json-rpc2@>=0.7.0 <0.8.0\r\n63 verbose addNamed \">=0.7.0 <0.8.0\" is a valid semver range for json-rpc2\r\n64 silly addNameRange { name: 'json-rpc2', range: '>=0.7.0 <0.8.0', hasData: false }\r\n65 silly mapToRegistry name json-rpc2\r\n66 silly mapToRegistry using default registry\r\n67 silly mapToRegistry registry https://registry.npmjs.org/\r\n68 silly mapToRegistry uri https://registry.npmjs.org/json-rpc2\r\n69 verbose addNameRange registry:https://registry.npmjs.org/json-rpc2 not in flight; fetching\r\n70 silly cache add args [ 'memoizee@^0.3.7', null ]\r\n71 verbose cache add spec memoizee@^0.3.7\r\n72 silly cache add parsed spec { raw: 'memoizee@^0.3.7',\r\n72 silly cache add   scope: null,\r\n72 silly cache add   name: 'memoizee',\r\n72 silly cache add   rawSpec: '^0.3.7',\r\n72 silly cache add   spec: '>=0.3.7 <0.4.0',\r\n72 silly cache add   type: 'range' }\r\n73 silly addNamed memoizee@>=0.3.7 <0.4.0\r\n74 verbose addNamed \">=0.3.7 <0.4.0\" is a valid semver range for memoizee\r\n75 silly addNameRange { name: 'memoizee', range: '>=0.3.7 <0.4.0', hasData: false }\r\n76 silly mapToRegistry name memoizee\r\n77 silly mapToRegistry using default registry\r\n78 silly mapToRegistry registry https://registry.npmjs.org/\r\n79 silly mapToRegistry uri https://registry.npmjs.org/memoizee\r\n80 verbose addNameRange registry:https://registry.npmjs.org/memoizee not in flight; fetching\r\n81 silly cache add args [ 'mime@1.2.11', null ]\r\n82 verbose cache add spec mime@1.2.11\r\n83 silly cache add parsed spec { raw: 'mime@1.2.11',\r\n83 silly cache add   scope: null,\r\n83 silly cache add   name: 'mime',\r\n83 silly cache add   rawSpec: '1.2.11',\r\n83 silly cache add   spec: '1.2.11',\r\n83 silly cache add   type: 'version' }\r\n84 silly addNamed mime@1.2.11\r\n85 verbose addNamed \"1.2.11\" is a plain semver version for mime\r\n86 silly mapToRegistry name mime\r\n87 silly mapToRegistry using default registry\r\n88 silly mapToRegistry registry https://registry.npmjs.org/\r\n89 silly mapToRegistry uri https://registry.npmjs.org/mime\r\n90 verbose addNameVersion registry:https://registry.npmjs.org/mime not in flight; fetching\r\n91 silly cache add args [ 'mkdirp@*', null ]\r\n92 verbose cache add spec mkdirp@*\r\n93 silly cache add parsed spec { raw: 'mkdirp@*',\r\n93 silly cache add   scope: null,\r\n93 silly cache add   name: 'mkdirp',\r\n93 silly cache add   rawSpec: '*',\r\n93 silly cache add   spec: '*',\r\n93 silly cache add   type: 'range' }\r\n94 silly addNamed mkdirp@*\r\n95 verbose addNamed \"*\" is a valid semver range for mkdirp\r\n96 silly addNameRange { name: 'mkdirp', range: '*', hasData: false }\r\n97 silly mapToRegistry name mkdirp\r\n98 silly mapToRegistry using default registry\r\n99 silly mapToRegistry registry https://registry.npmjs.org/\r\n100 silly mapToRegistry uri https://registry.npmjs.org/mkdirp\r\n101 verbose addNameRange registry:https://registry.npmjs.org/mkdirp not in flight; fetching\r\n102 silly cache add args [ 'moment@^2.6.0', null ]\r\n103 verbose cache add spec moment@^2.6.0\r\n104 silly cache add parsed spec { raw: 'moment@^2.6.0',\r\n104 silly cache add   scope: null,\r\n104 silly cache add   name: 'moment',\r\n104 silly cache add   rawSpec: '^2.6.0',\r\n104 silly cache add   spec: '>=2.6.0 <3.0.0',\r\n104 silly cache add   type: 'range' }\r\n105 silly addNamed moment@>=2.6.0 <3.0.0\r\n106 verbose addNamed \">=2.6.0 <3.0.0\" is a valid semver range for moment\r\n107 silly addNameRange { name: 'moment', range: '>=2.6.0 <3.0.0', hasData: false }\r\n108 silly mapToRegistry name moment\r\n109 silly mapToRegistry using default registry\r\n110 silly mapToRegistry registry https://registry.npmjs.org/\r\n111 silly mapToRegistry uri https://registry.npmjs.org/moment\r\n112 verbose addNameRange registry:https://registry.npmjs.org/moment not in flight; fetching\r\n113 silly cache add args [ 'mv@^2.0.3', null ]\r\n114 verbose cache add spec mv@^2.0.3\r\n115 silly cache add parsed spec { raw: 'mv@^2.0.3',\r\n115 silly cache add   scope: null,\r\n115 silly cache add   name: 'mv',\r\n115 silly cache add   rawSpec: '^2.0.3',\r\n115 silly cache add   spec: '>=2.0.3 <3.0.0',\r\n115 silly cache add   type: 'range' }\r\n116 silly addNamed mv@>=2.0.3 <3.0.0\r\n117 verbose addNamed \">=2.0.3 <3.0.0\" is a valid semver range for mv\r\n118 silly addNameRange { name: 'mv', range: '>=2.0.3 <3.0.0', hasData: false }\r\n119 silly mapToRegistry name mv\r\n120 silly mapToRegistry using default registry\r\n121 silly mapToRegistry registry https://registry.npmjs.org/\r\n122 silly mapToRegistry uri https://registry.npmjs.org/mv\r\n123 verbose addNameRange registry:https://registry.npmjs.org/mv not in flight; fetching\r\n124 silly cache add args [ 'native-dns@^0.7.0', null ]\r\n125 verbose cache add spec native-dns@^0.7.0\r\n126 silly cache add parsed spec { raw: 'native-dns@^0.7.0',\r\n126 silly cache add   scope: null,\r\n126 silly cache add   name: 'native-dns',\r\n126 silly cache add   rawSpec: '^0.7.0',\r\n126 silly cache add   spec: '>=0.7.0 <0.8.0',\r\n126 silly cache add   type: 'range' }\r\n127 silly addNamed native-dns@>=0.7.0 <0.8.0\r\n128 verbose addNamed \">=0.7.0 <0.8.0\" is a valid semver range for native-dns\r\n129 silly addNameRange { name: 'native-dns', range: '>=0.7.0 <0.8.0', hasData: false }\r\n130 silly mapToRegistry name native-dns\r\n131 silly mapToRegistry using default registry\r\n132 silly mapToRegistry registry https://registry.npmjs.org/\r\n133 silly mapToRegistry uri https://registry.npmjs.org/native-dns\r\n134 verbose addNameRange registry:https://registry.npmjs.org/native-dns not in flight; fetching\r\n135 silly cache add args [ 'nedb@0.10.11', null ]\r\n136 verbose cache add spec nedb@0.10.11\r\n137 silly cache add parsed spec { raw: 'nedb@0.10.11',\r\n137 silly cache add   scope: null,\r\n137 silly cache add   name: 'nedb',\r\n137 silly cache add   rawSpec: '0.10.11',\r\n137 silly cache add   spec: '0.10.11',\r\n137 silly cache add   type: 'version' }\r\n138 silly addNamed nedb@0.10.11\r\n139 verbose addNamed \"0.10.11\" is a plain semver version for nedb\r\n140 silly mapToRegistry name nedb\r\n141 silly mapToRegistry using default registry\r\n142 silly mapToRegistry registry https://registry.npmjs.org/\r\n143 silly mapToRegistry uri https://registry.npmjs.org/nedb\r\n144 verbose addNameVersion registry:https://registry.npmjs.org/nedb not in flight; fetching\r\n145 silly cache add args [ 'node-captions@0.2.2', null ]\r\n146 verbose cache add spec node-captions@0.2.2\r\n147 silly cache add parsed spec { raw: 'node-captions@0.2.2',\r\n147 silly cache add   scope: null,\r\n147 silly cache add   name: 'node-captions',\r\n147 silly cache add   rawSpec: '0.2.2',\r\n147 silly cache add   spec: '0.2.2',\r\n147 silly cache add   type: 'version' }\r\n148 silly addNamed node-captions@0.2.2\r\n149 verbose addNamed \"0.2.2\" is a plain semver version for node-captions\r\n150 silly mapToRegistry name node-captions\r\n151 silly mapToRegistry using default registry\r\n152 silly mapToRegistry registry https://registry.npmjs.org/\r\n153 silly mapToRegistry uri https://registry.npmjs.org/node-captions\r\n154 verbose addNameVersion registry:https://registry.npmjs.org/node-captions not in flight; fetching\r\n155 silly cache add args [ 'node-webkit-fdialogs@latest', null ]\r\n156 verbose cache add spec node-webkit-fdialogs@latest\r\n157 silly cache add args [ 'peerflix@https://git.popcorntime.io/mirrors/peerflix/repository/archive.tar.gz',\r\n157 silly cache add   null ]\r\n158 verbose cache add spec peerflix@https://git.popcorntime.io/mirrors/peerflix/repository/archive.tar.gz\r\n159 silly cache add args [ 'popcorn-opensubtitles@git+https://git.popcorntime.io/popcorntime/opensubtitles.git#a7ad4445a2cc89e3f37d4fe4e6ac06186fd719ea',\r\n159 silly cache add   null ]\r\n160 verbose cache add spec popcorn-opensubtitles@git+https://git.popcorntime.io/popcorntime/opensubtitles.git#a7ad4445a2cc89e3f37d4fe4e6ac06186fd719ea\r\n161 silly cache add args [ 'q@2.0.2', null ]\r\n162 verbose cache add spec q@2.0.2\r\n163 silly cache add parsed spec { raw: 'q@2.0.2',\r\n163 silly cache add   scope: null,\r\n163 silly cache add   name: 'q',\r\n163 silly cache add   rawSpec: '2.0.2',\r\n163 silly cache add   spec: '2.0.2',\r\n163 silly cache add   type: 'version' }\r\n164 silly addNamed q@2.0.2\r\n165 verbose addNamed \"2.0.2\" is a plain semver version for q\r\n166 silly mapToRegistry name q\r\n167 silly mapToRegistry using default registry\r\n168 silly mapToRegistry registry https://registry.npmjs.org/\r\n169 silly mapToRegistry uri https://registry.npmjs.org/q\r\n170 verbose addNameVersion registry:https://registry.npmjs.org/q not in flight; fetching\r\n171 silly cache add args [ 'read-torrent@1.0.0', null ]\r\n172 verbose cache add spec read-torrent@1.0.0\r\n173 silly cache add parsed spec { raw: 'read-torrent@1.0.0',\r\n173 silly cache add   scope: null,\r\n173 silly cache add   name: 'read-torrent',\r\n173 silly cache add   rawSpec: '1.0.0',\r\n173 silly cache add   spec: '1.0.0',\r\n173 silly cache add   type: 'version' }\r\n174 silly addNamed read-torrent@1.0.0\r\n175 verbose addNamed \"1.0.0\" is a plain semver version for read-torrent\r\n176 silly mapToRegistry name read-torrent\r\n177 silly mapToRegistry using default registry\r\n178 silly mapToRegistry registry https://registry.npmjs.org/\r\n179 silly mapToRegistry uri https://registry.npmjs.org/read-torrent\r\n180 verbose addNameVersion registry:https://registry.npmjs.org/read-torrent not in flight; fetching\r\n181 silly cache add args [ 'readdirp@*', null ]\r\n182 verbose cache add spec readdirp@*\r\n183 silly cache add parsed spec { raw: 'readdirp@*',\r\n183 silly cache add   scope: null,\r\n183 silly cache add   name: 'readdirp',\r\n183 silly cache add   rawSpec: '*',\r\n183 silly cache add   spec: '*',\r\n183 silly cache add   type: 'range' }\r\n184 silly addNamed readdirp@*\r\n185 verbose addNamed \"*\" is a valid semver range for readdirp\r\n186 silly addNameRange { name: 'readdirp', range: '*', hasData: false }\r\n187 silly mapToRegistry name readdirp\r\n188 silly mapToRegistry using default registry\r\n189 silly mapToRegistry registry https://registry.npmjs.org/\r\n190 silly mapToRegistry uri https://registry.npmjs.org/readdirp\r\n191 verbose addNameRange registry:https://registry.npmjs.org/readdirp not in flight; fetching\r\n192 silly cache add args [ 'request@^2.36.0', null ]\r\n193 verbose cache add spec request@^2.36.0\r\n194 silly cache add parsed spec { raw: 'request@^2.36.0',\r\n194 silly cache add   scope: null,\r\n194 silly cache add   name: 'request',\r\n194 silly cache add   rawSpec: '^2.36.0',\r\n194 silly cache add   spec: '>=2.36.0 <3.0.0',\r\n194 silly cache add   type: 'range' }\r\n195 silly addNamed request@>=2.36.0 <3.0.0\r\n196 verbose addNamed \">=2.36.0 <3.0.0\" is a valid semver range for request\r\n197 silly addNameRange { name: 'request', range: '>=2.36.0 <3.0.0', hasData: false }\r\n198 silly mapToRegistry name request\r\n199 silly mapToRegistry using default registry\r\n200 silly mapToRegistry registry https://registry.npmjs.org/\r\n201 silly mapToRegistry uri https://registry.npmjs.org/request\r\n202 verbose addNameRange registry:https://registry.npmjs.org/request not in flight; fetching\r\n203 silly cache add args [ 'rimraf@2.2.8', null ]\r\n204 verbose cache add spec rimraf@2.2.8\r\n205 silly cache add parsed spec { raw: 'rimraf@2.2.8',\r\n205 silly cache add   scope: null,\r\n205 silly cache add   name: 'rimraf',\r\n205 silly cache add   rawSpec: '2.2.8',\r\n205 silly cache add   spec: '2.2.8',\r\n205 silly cache add   type: 'version' }\r\n206 silly addNamed rimraf@2.2.8\r\n207 verbose addNamed \"2.2.8\" is a plain semver version for rimraf\r\n208 silly mapToRegistry name rimraf\r\n209 silly mapToRegistry using default registry\r\n210 silly mapToRegistry registry https://registry.npmjs.org/\r\n211 silly mapToRegistry uri https://registry.npmjs.org/rimraf\r\n212 verbose addNameVersion registry:https://registry.npmjs.org/rimraf not in flight; fetching\r\n213 silly cache add args [ 'semver@^2.3.1', null ]\r\n214 verbose cache add spec semver@^2.3.1\r\n215 silly cache add parsed spec { raw: 'semver@^2.3.1',\r\n215 silly cache add   scope: null,\r\n215 silly cache add   name: 'semver',\r\n215 silly cache add   rawSpec: '^2.3.1',\r\n215 silly cache add   spec: '>=2.3.1 <3.0.0',\r\n215 silly cache add   type: 'range' }\r\n216 silly addNamed semver@>=2.3.1 <3.0.0\r\n217 verbose addNamed \">=2.3.1 <3.0.0\" is a valid semver range for semver\r\n218 silly addNameRange { name: 'semver', range: '>=2.3.1 <3.0.0', hasData: false }\r\n219 silly mapToRegistry name semver\r\n220 silly mapToRegistry using default registry\r\n221 silly mapToRegistry registry https://registry.npmjs.org/\r\n222 silly mapToRegistry uri https://registry.npmjs.org/semver\r\n223 verbose addNameRange registry:https://registry.npmjs.org/semver not in flight; fetching\r\n224 silly cache add args [ 'sha1@1.1.0', null ]\r\n225 verbose cache add spec sha1@1.1.0\r\n226 silly cache add parsed spec { raw: 'sha1@1.1.0',\r\n226 silly cache add   scope: null,\r\n226 silly cache add   name: 'sha1',\r\n226 silly cache add   rawSpec: '1.1.0',\r\n226 silly cache add   spec: '1.1.0',\r\n226 silly cache add   type: 'version' }\r\n227 silly addNamed sha1@1.1.0\r\n228 verbose addNamed \"1.1.0\" is a plain semver version for sha1\r\n229 silly mapToRegistry name sha1\r\n230 silly mapToRegistry using default registry\r\n231 silly mapToRegistry registry https://registry.npmjs.org/\r\n232 silly mapToRegistry uri https://registry.npmjs.org/sha1\r\n233 verbose addNameVersion registry:https://registry.npmjs.org/sha1 not in flight; fetching\r\n234 silly cache add args [ 'tar@^1.0.3', null ]\r\n235 verbose cache add spec tar@^1.0.3\r\n236 silly cache add parsed spec { raw: 'tar@^1.0.3',\r\n236 silly cache add   scope: null,\r\n236 silly cache add   name: 'tar',\r\n236 silly cache add   rawSpec: '^1.0.3',\r\n236 silly cache add   spec: '>=1.0.3 <2.0.0',\r\n236 silly cache add   type: 'range' }\r\n237 silly addNamed tar@>=1.0.3 <2.0.0\r\n238 verbose addNamed \">=1.0.3 <2.0.0\" is a valid semver range for tar\r\n239 silly addNameRange { name: 'tar', range: '>=1.0.3 <2.0.0', hasData: false }\r\n240 silly mapToRegistry name tar\r\n241 silly mapToRegistry using default registry\r\n242 silly mapToRegistry registry https://registry.npmjs.org/\r\n243 silly mapToRegistry uri https://registry.npmjs.org/tar\r\n244 verbose addNameRange registry:https://registry.npmjs.org/tar not in flight; fetching\r\n245 silly cache add args [ 'temp@^0.8.1', null ]\r\n246 verbose cache add spec temp@^0.8.1\r\n247 silly cache add parsed spec { raw: 'temp@^0.8.1',\r\n247 silly cache add   scope: null,\r\n247 silly cache add   name: 'temp',\r\n247 silly cache add   rawSpec: '^0.8.1',\r\n247 silly cache add   spec: '>=0.8.1 <0.9.0',\r\n247 silly cache add   type: 'range' }\r\n248 silly addNamed temp@>=0.8.1 <0.9.0\r\n249 verbose addNamed \">=0.8.1 <0.9.0\" is a valid semver range for temp\r\n250 silly addNameRange { name: 'temp', range: '>=0.8.1 <0.9.0', hasData: false }\r\n251 silly mapToRegistry name temp\r\n252 silly mapToRegistry using default registry\r\n253 silly mapToRegistry registry https://registry.npmjs.org/\r\n254 silly mapToRegistry uri https://registry.npmjs.org/temp\r\n255 verbose addNameRange registry:https://registry.npmjs.org/temp not in flight; fetching\r\n256 silly cache add args [ 'torrent-health@https://github.com/xeoncore/torrent-health/archive/0.1.1.tar.gz',\r\n256 silly cache add   null ]\r\n257 verbose cache add spec torrent-health@https://github.com/xeoncore/torrent-health/archive/0.1.1.tar.gz\r\n258 silly cache add args [ 'underscore@^1.6.0', null ]\r\n259 verbose cache add spec underscore@^1.6.0\r\n260 silly cache add parsed spec { raw: 'underscore@^1.6.0',\r\n260 silly cache add   scope: null,\r\n260 silly cache add   name: 'underscore',\r\n260 silly cache add   rawSpec: '^1.6.0',\r\n260 silly cache add   spec: '>=1.6.0 <2.0.0',\r\n260 silly cache add   type: 'range' }\r\n261 silly addNamed underscore@>=1.6.0 <2.0.0\r\n262 verbose addNamed \">=1.6.0 <2.0.0\" is a valid semver range for underscore\r\n263 silly addNameRange { name: 'underscore', range: '>=1.6.0 <2.0.0', hasData: false }\r\n264 silly mapToRegistry name underscore\r\n265 silly mapToRegistry using default registry\r\n266 silly mapToRegistry registry https://registry.npmjs.org/\r\n267 silly mapToRegistry uri https://registry.npmjs.org/underscore\r\n268 verbose addNameRange registry:https://registry.npmjs.org/underscore not in flight; fetching\r\n269 silly cache add args [ 'bower@1.3.8', null ]\r\n270 verbose cache add spec bower@1.3.8\r\n271 silly cache add parsed spec { raw: 'bower@1.3.8',\r\n271 silly cache add   scope: null,\r\n271 silly cache add   name: 'bower',\r\n271 silly cache add   rawSpec: '1.3.8',\r\n271 silly cache add   spec: '1.3.8',\r\n271 silly cache add   type: 'version' }\r\n272 silly addNamed bower@1.3.8\r\n273 verbose addNamed \"1.3.8\" is a plain semver version for bower\r\n274 silly mapToRegistry name bower\r\n275 silly mapToRegistry using default registry\r\n276 silly mapToRegistry registry https://registry.npmjs.org/\r\n277 silly mapToRegistry uri https://registry.npmjs.org/bower\r\n278 verbose addNameVersion registry:https://registry.npmjs.org/bower not in flight; fetching\r\n279 silly cache add args [ 'grunt@0.4.5', null ]\r\n280 verbose cache add spec grunt@0.4.5\r\n281 silly cache add parsed spec { raw: 'grunt@0.4.5',\r\n281 silly cache add   scope: null,\r\n281 silly cache add   name: 'grunt',\r\n281 silly cache add   rawSpec: '0.4.5',\r\n281 silly cache add   spec: '0.4.5',\r\n281 silly cache add   type: 'version' }\r\n282 silly addNamed grunt@0.4.5\r\n283 verbose addNamed \"0.4.5\" is a plain semver version for grunt\r\n284 silly mapToRegistry name grunt\r\n285 silly mapToRegistry using default registry\r\n286 silly mapToRegistry registry https://registry.npmjs.org/\r\n287 silly mapToRegistry uri https://registry.npmjs.org/grunt\r\n288 verbose addNameVersion registry:https://registry.npmjs.org/grunt not in flight; fetching\r\n289 silly cache add args [ 'grunt-bower-clean@^0.2.1', null ]\r\n290 verbose cache add spec grunt-bower-clean@^0.2.1\r\n291 silly cache add parsed spec { raw: 'grunt-bower-clean@^0.2.1',\r\n291 silly cache add   scope: null,\r\n291 silly cache add   name: 'grunt-bower-clean',\r\n291 silly cache add   rawSpec: '^0.2.1',\r\n291 silly cache add   spec: '>=0.2.1 <0.3.0',\r\n291 silly cache add   type: 'range' }\r\n292 silly addNamed grunt-bower-clean@>=0.2.1 <0.3.0\r\n293 verbose addNamed \">=0.2.1 <0.3.0\" is a valid semver range for grunt-bower-clean\r\n294 silly addNameRange { name: 'grunt-bower-clean',\r\n294 silly addNameRange   range: '>=0.2.1 <0.3.0',\r\n294 silly addNameRange   hasData: false }\r\n295 silly mapToRegistry name grunt-bower-clean\r\n296 silly mapToRegistry using default registry\r\n297 silly mapToRegistry registry https://registry.npmjs.org/\r\n298 silly mapToRegistry uri https://registry.npmjs.org/grunt-bower-clean\r\n299 verbose addNameRange registry:https://registry.npmjs.org/grunt-bower-clean not in flight; fetching\r\n300 silly cache add args [ 'grunt-contrib-clean@^0.5.0', null ]\r\n301 verbose cache add spec grunt-contrib-clean@^0.5.0\r\n302 silly cache add parsed spec { raw: 'grunt-contrib-clean@^0.5.0',\r\n302 silly cache add   scope: null,\r\n302 silly cache add   name: 'grunt-contrib-clean',\r\n302 silly cache add   rawSpec: '^0.5.0',\r\n302 silly cache add   spec: '>=0.5.0 <0.6.0',\r\n302 silly cache add   type: 'range' }\r\n303 silly addNamed grunt-contrib-clean@>=0.5.0 <0.6.0\r\n304 verbose addNamed \">=0.5.0 <0.6.0\" is a valid semver range for grunt-contrib-clean\r\n305 silly addNameRange { name: 'grunt-contrib-clean',\r\n305 silly addNameRange   range: '>=0.5.0 <0.6.0',\r\n305 silly addNameRange   hasData: false }\r\n306 silly mapToRegistry name grunt-contrib-clean\r\n307 silly mapToRegistry using default registry\r\n308 silly mapToRegistry registry https://registry.npmjs.org/\r\n309 silly mapToRegistry uri https://registry.npmjs.org/grunt-contrib-clean\r\n310 verbose addNameRange registry:https://registry.npmjs.org/grunt-contrib-clean not in flight; fetching\r\n311 silly cache add args [ 'grunt-contrib-compress@^0.9.1', null ]\r\n312 verbose cache add spec grunt-contrib-compress@^0.9.1\r\n313 silly cache add parsed spec { raw: 'grunt-contrib-compress@^0.9.1',\r\n313 silly cache add   scope: null,\r\n313 silly cache add   name: 'grunt-contrib-compress',\r\n313 silly cache add   rawSpec: '^0.9.1',\r\n313 silly cache add   spec: '>=0.9.1 <0.10.0',\r\n313 silly cache add   type: 'range' }\r\n314 silly addNamed grunt-contrib-compress@>=0.9.1 <0.10.0\r\n315 verbose addNamed \">=0.9.1 <0.10.0\" is a valid semver range for grunt-contrib-compress\r\n316 silly addNameRange { name: 'grunt-contrib-compress',\r\n316 silly addNameRange   range: '>=0.9.1 <0.10.0',\r\n316 silly addNameRange   hasData: false }\r\n317 silly mapToRegistry name grunt-contrib-compress\r\n318 silly mapToRegistry using default registry\r\n319 silly mapToRegistry registry https://registry.npmjs.org/\r\n320 silly mapToRegistry uri https://registry.npmjs.org/grunt-contrib-compress\r\n321 verbose addNameRange registry:https://registry.npmjs.org/grunt-contrib-compress not in flight; fetching\r\n322 silly cache add args [ 'grunt-contrib-jshint@^0.10.0', null ]\r\n323 verbose cache add spec grunt-contrib-jshint@^0.10.0\r\n324 silly cache add parsed spec { raw: 'grunt-contrib-jshint@^0.10.0',\r\n324 silly cache add   scope: null,\r\n324 silly cache add   name: 'grunt-contrib-jshint',\r\n324 silly cache add   rawSpec: '^0.10.0',\r\n324 silly cache add   spec: '>=0.10.0 <0.11.0',\r\n324 silly cache add   type: 'range' }\r\n325 silly addNamed grunt-contrib-jshint@>=0.10.0 <0.11.0\r\n326 verbose addNamed \">=0.10.0 <0.11.0\" is a valid semver range for grunt-contrib-jshint\r\n327 silly addNameRange { name: 'grunt-contrib-jshint',\r\n327 silly addNameRange   range: '>=0.10.0 <0.11.0',\r\n327 silly addNameRange   hasData: false }\r\n328 silly mapToRegistry name grunt-contrib-jshint\r\n329 silly mapToRegistry using default registry\r\n330 silly mapToRegistry registry https://registry.npmjs.org/\r\n331 silly mapToRegistry uri https://registry.npmjs.org/grunt-contrib-jshint\r\n332 verbose addNameRange registry:https://registry.npmjs.org/grunt-contrib-jshint not in flight; fetching\r\n333 silly cache add args [ 'grunt-contrib-stylus@0.16.0', null ]\r\n334 verbose cache add spec grunt-contrib-stylus@0.16.0\r\n335 silly cache add parsed spec { raw: 'grunt-contrib-stylus@0.16.0',\r\n335 silly cache add   scope: null,\r\n335 silly cache add   name: 'grunt-contrib-stylus',\r\n335 silly cache add   rawSpec: '0.16.0',\r\n335 silly cache add   spec: '0.16.0',\r\n335 silly cache add   type: 'version' }\r\n336 silly addNamed grunt-contrib-stylus@0.16.0\r\n337 verbose addNamed \"0.16.0\" is a plain semver version for grunt-contrib-stylus\r\n338 silly mapToRegistry name grunt-contrib-stylus\r\n339 silly mapToRegistry using default registry\r\n340 silly mapToRegistry registry https://registry.npmjs.org/\r\n341 silly mapToRegistry uri https://registry.npmjs.org/grunt-contrib-stylus\r\n342 verbose addNameVersion registry:https://registry.npmjs.org/grunt-contrib-stylus not in flight; fetching\r\n343 silly cache add args [ 'grunt-contrib-watch@0.6.x', null ]\r\n344 verbose cache add spec grunt-contrib-watch@0.6.x\r\n345 silly cache add parsed spec { raw: 'grunt-contrib-watch@0.6.x',\r\n345 silly cache add   scope: null,\r\n345 silly cache add   name: 'grunt-contrib-watch',\r\n345 silly cache add   rawSpec: '0.6.x',\r\n345 silly cache add   spec: '>=0.6.0 <0.7.0',\r\n345 silly cache add   type: 'range' }\r\n346 silly addNamed grunt-contrib-watch@>=0.6.0 <0.7.0\r\n347 verbose addNamed \">=0.6.0 <0.7.0\" is a valid semver range for grunt-contrib-watch\r\n348 silly addNameRange { name: 'grunt-contrib-watch',\r\n348 silly addNameRange   range: '>=0.6.0 <0.7.0',\r\n348 silly addNameRange   hasData: false }\r\n349 silly mapToRegistry name grunt-contrib-watch\r\n350 silly mapToRegistry using default registry\r\n351 silly mapToRegistry registry https://registry.npmjs.org/\r\n352 silly mapToRegistry uri https://registry.npmjs.org/grunt-contrib-watch\r\n353 verbose addNameRange registry:https://registry.npmjs.org/grunt-contrib-watch not in flight; fetching\r\n354 silly cache add args [ 'grunt-exec@0.4.x', null ]\r\n355 verbose cache add spec grunt-exec@0.4.x\r\n356 silly cache add parsed spec { raw: 'grunt-exec@0.4.x',\r\n356 silly cache add   scope: null,\r\n356 silly cache add   name: 'grunt-exec',\r\n356 silly cache add   rawSpec: '0.4.x',\r\n356 silly cache add   spec: '>=0.4.0 <0.5.0',\r\n356 silly cache add   type: 'range' }\r\n357 silly addNamed grunt-exec@>=0.4.0 <0.5.0\r\n358 verbose addNamed \">=0.4.0 <0.5.0\" is a valid semver range for grunt-exec\r\n359 silly addNameRange { name: 'grunt-exec', range: '>=0.4.0 <0.5.0', hasData: false }\r\n360 silly mapToRegistry name grunt-exec\r\n361 silly mapToRegistry using default registry\r\n362 silly mapToRegistry registry https://registry.npmjs.org/\r\n363 silly mapToRegistry uri https://registry.npmjs.org/grunt-exec\r\n364 verbose addNameRange registry:https://registry.npmjs.org/grunt-exec not in flight; fetching\r\n365 silly cache add args [ 'grunt-githooks@^0.3.1', null ]\r\n366 verbose cache add spec grunt-githooks@^0.3.1\r\n367 silly cache add parsed spec { raw: 'grunt-githooks@^0.3.1',\r\n367 silly cache add   scope: null,\r\n367 silly cache add   name: 'grunt-githooks',\r\n367 silly cache add   rawSpec: '^0.3.1',\r\n367 silly cache add   spec: '>=0.3.1 <0.4.0',\r\n367 silly cache add   type: 'range' }\r\n368 silly addNamed grunt-githooks@>=0.3.1 <0.4.0\r\n369 verbose addNamed \">=0.3.1 <0.4.0\" is a valid semver range for grunt-githooks\r\n370 silly addNameRange { name: 'grunt-githooks',\r\n370 silly addNameRange   range: '>=0.3.1 <0.4.0',\r\n370 silly addNameRange   hasData: false }\r\n371 silly mapToRegistry name grunt-githooks\r\n372 silly mapToRegistry using default registry\r\n373 silly mapToRegistry registry https://registry.npmjs.org/\r\n374 silly mapToRegistry uri https://registry.npmjs.org/grunt-githooks\r\n375 verbose addNameRange registry:https://registry.npmjs.org/grunt-githooks not in flight; fetching\r\n376 silly cache add args [ 'grunt-jsbeautifier@*', null ]\r\n377 verbose cache add spec grunt-jsbeautifier@*\r\n378 silly cache add parsed spec { raw: 'grunt-jsbeautifier@*',\r\n378 silly cache add   scope: null,\r\n378 silly cache add   name: 'grunt-jsbeautifier',\r\n378 silly cache add   rawSpec: '*',\r\n378 silly cache add   spec: '*',\r\n378 silly cache add   type: 'range' }\r\n379 silly addNamed grunt-jsbeautifier@*\r\n380 verbose addNamed \"*\" is a valid semver range for grunt-jsbeautifier\r\n381 silly addNameRange { name: 'grunt-jsbeautifier', range: '*', hasData: false }\r\n382 silly mapToRegistry name grunt-jsbeautifier\r\n383 silly mapToRegistry using default registry\r\n384 silly mapToRegistry registry https://registry.npmjs.org/\r\n385 silly mapToRegistry uri https://registry.npmjs.org/grunt-jsbeautifier\r\n386 verbose addNameRange registry:https://registry.npmjs.org/grunt-jsbeautifier not in flight; fetching\r\n387 silly cache add args [ 'grunt-node-webkit-builder@0.1.x', null ]\r\n388 verbose cache add spec grunt-node-webkit-builder@0.1.x\r\n389 silly cache add parsed spec { raw: 'grunt-node-webkit-builder@0.1.x',\r\n389 silly cache add   scope: null,\r\n389 silly cache add   name: 'grunt-node-webkit-builder',\r\n389 silly cache add   rawSpec: '0.1.x',\r\n389 silly cache add   spec: '>=0.1.0 <0.2.0',\r\n389 silly cache add   type: 'range' }\r\n390 silly addNamed grunt-node-webkit-builder@>=0.1.0 <0.2.0\r\n391 verbose addNamed \">=0.1.0 <0.2.0\" is a valid semver range for grunt-node-webkit-builder\r\n392 silly addNameRange { name: 'grunt-node-webkit-builder',\r\n392 silly addNameRange   range: '>=0.1.0 <0.2.0',\r\n392 silly addNameRange   hasData: false }\r\n393 silly mapToRegistry name grunt-node-webkit-builder\r\n394 silly mapToRegistry using default registry\r\n395 silly mapToRegistry registry https://registry.npmjs.org/\r\n396 silly mapToRegistry uri https://registry.npmjs.org/grunt-node-webkit-builder\r\n397 verbose addNameRange registry:https://registry.npmjs.org/grunt-node-webkit-builder not in flight; fetching\r\n398 silly cache add args [ 'grunt-shell@^1.1.1', null ]\r\n399 verbose cache add spec grunt-shell@^1.1.1\r\n400 silly cache add parsed spec { raw: 'grunt-shell@^1.1.1',\r\n400 silly cache add   scope: null,\r\n400 silly cache add   name: 'grunt-shell',\r\n400 silly cache add   rawSpec: '^1.1.1',\r\n400 silly cache add   spec: '>=1.1.1 <2.0.0',\r\n400 silly cache add   type: 'range' }\r\n401 silly addNamed grunt-shell@>=1.1.1 <2.0.0\r\n402 verbose addNamed \">=1.1.1 <2.0.0\" is a valid semver range for grunt-shell\r\n403 silly addNameRange { name: 'grunt-shell', range: '>=1.1.1 <2.0.0', hasData: false }\r\n404 silly mapToRegistry name grunt-shell\r\n405 silly mapToRegistry using default registry\r\n406 silly mapToRegistry registry https://registry.npmjs.org/\r\n407 silly mapToRegistry uri https://registry.npmjs.org/grunt-shell\r\n408 verbose addNameRange registry:https://registry.npmjs.org/grunt-shell not in flight; fetching\r\n409 silly cache add args [ 'load-grunt-tasks@0.4.0', null ]\r\n410 verbose cache add spec load-grunt-tasks@0.4.0\r\n411 silly cache add parsed spec { raw: 'load-grunt-tasks@0.4.0',\r\n411 silly cache add   scope: null,\r\n411 silly cache add   name: 'load-grunt-tasks',\r\n411 silly cache add   rawSpec: '0.4.0',\r\n411 silly cache add   spec: '0.4.0',\r\n411 silly cache add   type: 'version' }\r\n412 silly addNamed load-grunt-tasks@0.4.0\r\n413 verbose addNamed \"0.4.0\" is a plain semver version for load-grunt-tasks\r\n414 silly mapToRegistry name load-grunt-tasks\r\n415 silly mapToRegistry using default registry\r\n416 silly mapToRegistry registry https://registry.npmjs.org/\r\n417 silly mapToRegistry uri https://registry.npmjs.org/load-grunt-tasks\r\n418 verbose addNameVersion registry:https://registry.npmjs.org/load-grunt-tasks not in flight; fetching\r\n419 silly cache add args [ 'nw-gyp@^0.12.2', null ]\r\n420 verbose cache add spec nw-gyp@^0.12.2\r\n421 silly cache add parsed spec { raw: 'nw-gyp@^0.12.2',\r\n421 silly cache add   scope: null,\r\n421 silly cache add   name: 'nw-gyp',\r\n421 silly cache add   rawSpec: '^0.12.2',\r\n421 silly cache add   spec: '>=0.12.2 <0.13.0',\r\n421 silly cache add   type: 'range' }\r\n422 silly addNamed nw-gyp@>=0.12.2 <0.13.0\r\n423 verbose addNamed \">=0.12.2 <0.13.0\" is a valid semver range for nw-gyp\r\n424 silly addNameRange { name: 'nw-gyp', range: '>=0.12.2 <0.13.0', hasData: false }\r\n425 silly mapToRegistry name nw-gyp\r\n426 silly mapToRegistry using default registry\r\n427 silly mapToRegistry registry https://registry.npmjs.org/\r\n428 silly mapToRegistry uri https://registry.npmjs.org/nw-gyp\r\n429 verbose addNameRange registry:https://registry.npmjs.org/nw-gyp not in flight; fetching\r\n430 silly cache add args [ 'stylus@0.46.2', null ]\r\n431 verbose cache add spec stylus@0.46.2\r\n432 silly cache add parsed spec { raw: 'stylus@0.46.2',\r\n432 silly cache add   scope: null,\r\n432 silly cache add   name: 'stylus',\r\n432 silly cache add   rawSpec: '0.46.2',\r\n432 silly cache add   spec: '0.46.2',\r\n432 silly cache add   type: 'version' }\r\n433 silly addNamed stylus@0.46.2\r\n434 verbose addNamed \"0.46.2\" is a plain semver version for stylus\r\n435 silly mapToRegistry name stylus\r\n436 silly mapToRegistry using default registry\r\n437 silly mapToRegistry registry https://registry.npmjs.org/\r\n438 silly mapToRegistry uri https://registry.npmjs.org/stylus\r\n439 verbose addNameVersion registry:https://registry.npmjs.org/stylus not in flight; fetching\r\n440 silly cache add args [ 'URIjs@^1.13.2', null ]\r\n441 verbose cache add spec URIjs@^1.13.2\r\n442 silly cache add parsed spec { raw: 'URIjs@^1.13.2',\r\n442 silly cache add   scope: null,\r\n442 silly cache add   name: 'URIjs',\r\n442 silly cache add   rawSpec: '^1.13.2',\r\n442 silly cache add   spec: '>=1.13.2 <2.0.0',\r\n442 silly cache add   type: 'range' }\r\n443 silly addNamed URIjs@>=1.13.2 <2.0.0\r\n444 verbose addNamed \">=1.13.2 <2.0.0\" is a valid semver range for URIjs\r\n445 silly addNameRange { name: 'URIjs', range: '>=1.13.2 <2.0.0', hasData: false }\r\n446 silly mapToRegistry name URIjs\r\n447 silly mapToRegistry using default registry\r\n448 silly mapToRegistry registry https://registry.npmjs.org/\r\n449 silly mapToRegistry uri https://registry.npmjs.org/URIjs\r\n450 verbose addNameRange registry:https://registry.npmjs.org/URIjs not in flight; fetching\r\n451 silly cache add args [ 'adm-zip@https://github.com/xeoncore/adm-zip/archive/78f820330c776bca72aad3f22d127b357f57a609.tar.gz',\r\n451 silly cache add   null ]\r\n452 verbose cache add spec adm-zip@https://github.com/xeoncore/adm-zip/archive/78f820330c776bca72aad3f22d127b357f57a609.tar.gz\r\n453 silly cache add parsed spec { raw: 'airplay-js@git+https://git.popcorntime.io/mirrors/node-airplay-js.git',\r\n453 silly cache add   scope: null,\r\n453 silly cache add   name: 'airplay-js',\r\n453 silly cache add   rawSpec: 'git+https://git.popcorntime.io/mirrors/node-airplay-js.git',\r\n453 silly cache add   spec: 'https://git.popcorntime.io/mirrors/node-airplay-js.git',\r\n453 silly cache add   type: 'git' }\r\n454 verbose addRemoteGit caching git+https://git.popcorntime.io/mirrors/node-airplay-js.git\r\n455 silly tryClone cloning git+https://git.popcorntime.io/mirrors/node-airplay-js.git via git+https://git.popcorntime.io/mirrors/node-airplay-js.git\r\n456 verbose tryClone https-git-popcorntime-io-mirrors-node-airplay-js-git-2771d188 not in flight; caching\r\n457 silly cache add parsed spec { raw: 'chromecast-js@git+https://git.popcorntime.io/mirrors/chromecast-js.git',\r\n457 silly cache add   scope: null,\r\n457 silly cache add   name: 'chromecast-js',\r\n457 silly cache add   rawSpec: 'git+https://git.popcorntime.io/mirrors/chromecast-js.git',\r\n457 silly cache add   spec: 'https://git.popcorntime.io/mirrors/chromecast-js.git',\r\n457 silly cache add   type: 'git' }\r\n458 verbose addRemoteGit caching git+https://git.popcorntime.io/mirrors/chromecast-js.git\r\n459 silly tryClone cloning git+https://git.popcorntime.io/mirrors/chromecast-js.git via git+https://git.popcorntime.io/mirrors/chromecast-js.git\r\n460 verbose tryClone https-git-popcorntime-io-mirrors-chromecast-js-git-a4757beb not in flight; caching\r\n461 silly cache add parsed spec { raw: 'dlna-js@git+https://git.popcorntime.io/mirrors/dlna-js.git',\r\n461 silly cache add   scope: null,\r\n461 silly cache add   name: 'dlna-js',\r\n461 silly cache add   rawSpec: 'git+https://git.popcorntime.io/mirrors/dlna-js.git',\r\n461 silly cache add   spec: 'https://git.popcorntime.io/mirrors/dlna-js.git',\r\n461 silly cache add   type: 'git' }\r\n462 verbose addRemoteGit caching git+https://git.popcorntime.io/mirrors/dlna-js.git\r\n463 silly tryClone cloning git+https://git.popcorntime.io/mirrors/dlna-js.git via git+https://git.popcorntime.io/mirrors/dlna-js.git\r\n464 verbose tryClone https-git-popcorntime-io-mirrors-dlna-js-git-930cf254 not in flight; caching\r\n465 silly cache add parsed spec { raw: 'upnp-mediarenderer-client@git+https://github.com/thibauts/node-upnp-mediarenderer-client.git',\r\n465 silly cache add   scope: null,\r\n465 silly cache add   name: 'upnp-mediarenderer-client',\r\n465 silly cache add   rawSpec: 'git+https://github.com/thibauts/node-upnp-mediarenderer-client.git',\r\n465 silly cache add   spec: 'git+https://github.com/thibauts/node-upnp-mediarenderer-client.git',\r\n465 silly cache add   type: 'hosted',\r\n465 silly cache add   hosted:\r\n465 silly cache add    { type: 'github',\r\n465 silly cache add      ssh: 'git@github.com:thibauts/node-upnp-mediarenderer-client.git',\r\n465 silly cache add      sshUrl: 'git+ssh://git@github.com/thibauts/node-upnp-mediarenderer-client.git',\r\n465 silly cache add      httpsUrl: 'git+https://github.com/thibauts/node-upnp-mediarenderer-client.git',\r\n465 silly cache add      gitUrl: 'git://github.com/thibauts/node-upnp-mediarenderer-client.git',\r\n465 silly cache add      shortcut: 'github:thibauts/node-upnp-mediarenderer-client',\r\n465 silly cache add      directUrl: 'https://raw.githubusercontent.com/thibauts/node-upnp-mediarenderer-client/master/package.json' } }\r\n466 verbose addRemoteGit caching git+https://github.com/thibauts/node-upnp-mediarenderer-client.git\r\n467 verbose addRemoteGit git+https://github.com/thibauts/node-upnp-mediarenderer-client.git is a repository hosted by github\r\n468 silly tryClone cloning git+https://github.com/thibauts/node-upnp-mediarenderer-client.git via git+https://github.com/thibauts/node-upnp-mediarenderer-client.git\r\n469 verbose tryClone https-github-com-thibauts-node-upnp-mediarenderer-client-git-5521687c not in flight; caching\r\n470 silly cache add parsed spec { raw: 'node-webkit-fdialogs@latest',\r\n470 silly cache add   scope: null,\r\n470 silly cache add   name: 'node-webkit-fdialogs',\r\n470 silly cache add   rawSpec: 'latest',\r\n470 silly cache add   spec: 'latest',\r\n470 silly cache add   type: 'tag' }\r\n471 silly addNamed node-webkit-fdialogs@latest\r\n472 verbose addNamed \"latest\" is being treated as a dist-tag for node-webkit-fdialogs\r\n473 info addNameTag [ 'node-webkit-fdialogs', 'latest' ]\r\n474 silly mapToRegistry name node-webkit-fdialogs\r\n475 silly mapToRegistry using default registry\r\n476 silly mapToRegistry registry https://registry.npmjs.org/\r\n477 silly mapToRegistry uri https://registry.npmjs.org/node-webkit-fdialogs\r\n478 verbose addNameTag registry:https://registry.npmjs.org/node-webkit-fdialogs not in flight; fetching\r\n479 silly cache add parsed spec { raw: 'peerflix@https://git.popcorntime.io/mirrors/peerflix/repository/archive.tar.gz',\r\n479 silly cache add   scope: null,\r\n479 silly cache add   name: 'peerflix',\r\n479 silly cache add   rawSpec: 'https://git.popcorntime.io/mirrors/peerflix/repository/archive.tar.gz',\r\n479 silly cache add   spec: 'https://git.popcorntime.io/mirrors/peerflix/repository/archive.tar.gz',\r\n479 silly cache add   type: 'remote' }\r\n480 silly mapToRegistry name peerflix@https://git.popcorntime.io/mirrors/peerflix/repository/archive.tar.gz\r\n481 silly mapToRegistry using default registry\r\n482 silly mapToRegistry registry https://registry.npmjs.org/\r\n483 silly mapToRegistry uri https://registry.npmjs.org/peerflix@https://git.popcorntime.io/mirrors/peerflix/repository/archive.tar.gz\r\n484 verbose addRemoteTarball https://git.popcorntime.io/mirrors/peerflix/repository/archive.tar.gz not in flight; adding\r\n485 verbose addRemoteTarball [ 'https://git.popcorntime.io/mirrors/peerflix/repository/archive.tar.gz',\r\n485 verbose addRemoteTarball   null ]\r\n486 silly cache add parsed spec { raw: 'popcorn-opensubtitles@git+https://git.popcorntime.io/popcorntime/opensubtitles.git#a7ad4445a2cc89e3f37d4fe4e6ac06186fd719ea',\r\n486 silly cache add   scope: null,\r\n486 silly cache add   name: 'popcorn-opensubtitles',\r\n486 silly cache add   rawSpec: 'git+https://git.popcorntime.io/popcorntime/opensubtitles.git#a7ad4445a2cc89e3f37d4fe4e6ac06186fd719ea',\r\n486 silly cache add   spec: 'https://git.popcorntime.io/popcorntime/opensubtitles.git#a7ad4445a2cc89e3f37d4fe4e6ac06186fd719ea',\r\n486 silly cache add   type: 'git' }\r\n487 verbose addRemoteGit caching git+https://git.popcorntime.io/popcorntime/opensubtitles.git#a7ad4445a2cc89e3f37d4fe4e6ac06186fd719ea\r\n488 silly tryClone cloning git+https://git.popcorntime.io/popcorntime/opensubtitles.git#a7ad4445a2cc89e3f37d4fe4e6ac06186fd719ea via git+https://git.popcorntime.io/popcorntime/opensubtitles.git#a7ad4445a2cc89e3f37d4fe4e6ac06186fd719ea\r\n489 verbose tryClone https-git-popcorntime-io-popcorntime-opensubtitles-git-4cae2718 not in flight; caching\r\n490 silly cache add parsed spec { raw: 'torrent-health@https://github.com/xeoncore/torrent-health/archive/0.1.1.tar.gz',\r\n490 silly cache add   scope: null,\r\n490 silly cache add   name: 'torrent-health',\r\n490 silly cache add   rawSpec: 'https://github.com/xeoncore/torrent-health/archive/0.1.1.tar.gz',\r\n490 silly cache add   spec: 'https://github.com/xeoncore/torrent-health/archive/0.1.1.tar.gz',\r\n490 silly cache add   type: 'remote' }\r\n491 silly mapToRegistry name torrent-health@https://github.com/xeoncore/torrent-health/archive/0.1.1.tar.gz\r\n492 silly mapToRegistry using default registry\r\n493 silly mapToRegistry registry https://registry.npmjs.org/\r\n494 silly mapToRegistry uri https://registry.npmjs.org/torrent-health@https://github.com/xeoncore/torrent-health/archive/0.1.1.tar.gz\r\n495 verbose addRemoteTarball https://github.com/xeoncore/torrent-health/archive/0.1.1.tar.gz not in flight; adding\r\n496 verbose addRemoteTarball [ 'https://github.com/xeoncore/torrent-health/archive/0.1.1.tar.gz',\r\n496 verbose addRemoteTarball   null ]\r\n497 silly cache add parsed spec { raw: 'adm-zip@https://github.com/xeoncore/adm-zip/archive/78f820330c776bca72aad3f22d127b357f57a609.tar.gz',\r\n497 silly cache add   scope: null,\r\n497 silly cache add   name: 'adm-zip',\r\n497 silly cache add   rawSpec: 'https://github.com/xeoncore/adm-zip/archive/78f820330c776bca72aad3f22d127b357f57a609.tar.gz',\r\n497 silly cache add   spec: 'https://github.com/xeoncore/adm-zip/archive/78f820330c776bca72aad3f22d127b357f57a609.tar.gz',\r\n497 silly cache add   type: 'remote' }\r\n498 silly mapToRegistry name adm-zip@https://github.com/xeoncore/adm-zip/archive/78f820330c776bca72aad3f22d127b357f57a609.tar.gz\r\n499 silly mapToRegistry using default registry\r\n500 silly mapToRegistry registry https://registry.npmjs.org/\r\n501 silly mapToRegistry uri https://registry.npmjs.org/adm-zip@https://github.com/xeoncore/adm-zip/archive/78f820330c776bca72aad3f22d127b357f57a609.tar.gz\r\n502 verbose addRemoteTarball https://github.com/xeoncore/adm-zip/archive/78f820330c776bca72aad3f22d127b357f57a609.tar.gz not in flight; adding\r\n503 verbose addRemoteTarball [ 'https://github.com/xeoncore/adm-zip/archive/78f820330c776bca72aad3f22d127b357f57a609.tar.gz',\r\n503 verbose addRemoteTarball   null ]\r\n504 verbose request uri https://registry.npmjs.org/async\r\n505 verbose request no auth needed\r\n506 info attempt registry request try #1 at 14:11:19\r\n507 verbose request id 7330c169a219a37e\r\n508 verbose etag \"95H3YYJDHMUIF1CXU38U68SSR\"\r\n509 http request GET https://registry.npmjs.org/async\r\n510 verbose request uri https://registry.npmjs.org/i18n\r\n511 verbose request no auth needed\r\n512 info attempt registry request try #1 at 14:11:19\r\n513 verbose etag \"1OC16HRLLWI4WF36M1HRMEAC2\"\r\n514 http request GET https://registry.npmjs.org/i18n\r\n515 verbose request uri https://registry.npmjs.org/iconv-lite\r\n516 verbose request no auth needed\r\n517 info attempt registry request try #1 at 14:11:19\r\n518 verbose etag \"2I2AL0EDCCD3EABII0UX8OAP1\"\r\n519 http request GET https://registry.npmjs.org/iconv-lite\r\n520 verbose request uri https://registry.npmjs.org/json-rpc2\r\n521 verbose request no auth needed\r\n522 info attempt registry request try #1 at 14:11:19\r\n523 verbose etag \"AIKMSSMLXRN1EFOTSGQYVZRZZ\"\r\n524 http request GET https://registry.npmjs.org/json-rpc2\r\n525 verbose request uri https://registry.npmjs.org/memoizee\r\n526 verbose request no auth needed\r\n527 info attempt registry request try #1 at 14:11:19\r\n528 verbose etag \"4C0C0BDCH6NOYBIXN8629XBUO\"\r\n529 http request GET https://registry.npmjs.org/memoizee\r\n530 verbose request uri https://registry.npmjs.org/mime\r\n531 verbose request no auth needed\r\n532 info attempt registry request try #1 at 14:11:19\r\n533 verbose etag \"4V8QSAZNEAVPS1SP668LC6IK4\"\r\n534 http request GET https://registry.npmjs.org/mime\r\n535 verbose request uri https://registry.npmjs.org/mkdirp\r\n536 verbose request no auth needed\r\n537 info attempt registry request try #1 at 14:11:19\r\n538 verbose etag \"96Z2GFEAI57S2ZQCRG0T5EXIB\"\r\n539 http request GET https://registry.npmjs.org/mkdirp\r\n540 verbose request uri https://registry.npmjs.org/mv\r\n541 verbose request no auth needed\r\n542 info attempt registry request try #1 at 14:11:19\r\n543 verbose etag \"85J7K7K4JNOIOZVBIWJV3UNP1\"\r\n544 http request GET https://registry.npmjs.org/mv\r\n545 verbose request uri https://registry.npmjs.org/moment\r\n546 verbose request no auth needed\r\n547 info attempt registry request try #1 at 14:11:19\r\n548 verbose etag \"C4UA9H1ZZET618PFPT5OSTCU6\"\r\n549 http request GET https://registry.npmjs.org/moment\r\n550 verbose request uri https://registry.npmjs.org/native-dns\r\n551 verbose request no auth needed\r\n552 info attempt registry request try #1 at 14:11:19\r\n553 verbose etag \"40GVZU4U9QPEKA4H8PXJ6I95X\"\r\n554 http request GET https://registry.npmjs.org/native-dns\r\n555 verbose request uri https://registry.npmjs.org/node-captions\r\n556 verbose request no auth needed\r\n557 info attempt registry request try #1 at 14:11:19\r\n558 verbose etag \"21B31FWNCFC9KFEV1M6K7W7TV\"\r\n559 http request GET https://registry.npmjs.org/node-captions\r\n560 verbose request uri https://registry.npmjs.org/nedb\r\n561 verbose request no auth needed\r\n562 info attempt registry request try #1 at 14:11:19\r\n563 verbose etag \"37DJE883GE4TGJ66N4H7G1GLH\"\r\n564 http request GET https://registry.npmjs.org/nedb\r\n565 verbose request uri https://registry.npmjs.org/read-torrent\r\n566 verbose request no auth needed\r\n567 info attempt registry request try #1 at 14:11:19\r\n568 verbose etag \"3O06IAL1YKDKE0U6G18HTVPPF\"\r\n569 http request GET https://registry.npmjs.org/read-torrent\r\n570 verbose request uri https://registry.npmjs.org/readdirp\r\n571 verbose request no auth needed\r\n572 info attempt registry request try #1 at 14:11:19\r\n573 verbose etag \"1Q0HYAVC9SMKB4V0NVNL30WKH\"\r\n574 http request GET https://registry.npmjs.org/readdirp\r\n575 verbose request uri https://registry.npmjs.org/q\r\n576 verbose request no auth needed\r\n577 info attempt registry request try #1 at 14:11:19\r\n578 verbose etag \"8CVJZWYPSZECMLSS3M9QA08PS\"\r\n579 http request GET https://registry.npmjs.org/q\r\n580 verbose request uri https://registry.npmjs.org/rimraf\r\n581 verbose request no auth needed\r\n582 info attempt registry request try #1 at 14:11:19\r\n583 verbose etag \"7C5ECVSK04OIVPJQW2EMOZ0QH\"\r\n584 http request GET https://registry.npmjs.org/rimraf\r\n585 verbose request uri https://registry.npmjs.org/sha1\r\n586 verbose request no auth needed\r\n587 info attempt registry request try #1 at 14:11:19\r\n588 verbose etag \"E3GM4VU06QMZVH4RCO0TW4WRG\"\r\n589 http request GET https://registry.npmjs.org/sha1\r\n590 verbose request uri https://registry.npmjs.org/request\r\n591 verbose request no auth needed\r\n592 info attempt registry request try #1 at 14:11:19\r\n593 verbose etag \"2GGA6ZW77K1PMTYX9W4LZLPX6\"\r\n594 http request GET https://registry.npmjs.org/request\r\n595 verbose request uri https://registry.npmjs.org/semver\r\n596 verbose request no auth needed\r\n597 info attempt registry request try #1 at 14:11:19\r\n598 verbose etag \"D8FJY6A9SESV8Z2H5S5ZQMN46\"\r\n599 http request GET https://registry.npmjs.org/semver\r\n600 verbose request uri https://registry.npmjs.org/tar\r\n601 verbose request no auth needed\r\n602 info attempt registry request try #1 at 14:11:19\r\n603 verbose etag \"DJWPG5DAIMHLY9L1F389NEWBU\"\r\n604 http request GET https://registry.npmjs.org/tar\r\n605 verbose request uri https://registry.npmjs.org/temp\r\n606 verbose request no auth needed\r\n607 info attempt registry request try #1 at 14:11:19\r\n608 verbose etag \"AUUVTI4BQSDTE95UEITUHGNHC\"\r\n609 http request GET https://registry.npmjs.org/temp\r\n610 verbose request uri https://registry.npmjs.org/underscore\r\n611 verbose request no auth needed\r\n612 info attempt registry request try #1 at 14:11:19\r\n613 verbose etag \"CVUBWYO6DNN77U6X6NT1N1M2A\"\r\n614 http request GET https://registry.npmjs.org/underscore\r\n615 verbose request uri https://registry.npmjs.org/grunt\r\n616 verbose request no auth needed\r\n617 info attempt registry request try #1 at 14:11:19\r\n618 verbose etag \"4MB44HMCJTBNUGCU7MKKK21AW\"\r\n619 http request GET https://registry.npmjs.org/grunt\r\n620 verbose request uri https://registry.npmjs.org/grunt-contrib-clean\r\n621 verbose request no auth needed\r\n622 info attempt registry request try #1 at 14:11:19\r\n623 verbose etag \"9QPAFT3AR5UVXX7VCZ2D2PI84\"\r\n624 http request GET https://registry.npmjs.org/grunt-contrib-clean\r\n625 verbose request uri https://registry.npmjs.org/bower\r\n626 verbose request no auth needed\r\n627 info attempt registry request try #1 at 14:11:19\r\n628 verbose etag \"ASDFQZNFUCYIF7TWJDIJV1TKZ\"\r\n629 http request GET https://registry.npmjs.org/bower\r\n630 verbose request uri https://registry.npmjs.org/grunt-contrib-compress\r\n631 verbose request no auth needed\r\n632 info attempt registry request try #1 at 14:11:19\r\n633 verbose etag \"54TBVTREEEVD3MHE6872K5QPD\"\r\n634 http request GET https://registry.npmjs.org/grunt-contrib-compress\r\n635 verbose request uri https://registry.npmjs.org/grunt-contrib-jshint\r\n636 verbose request no auth needed\r\n637 info attempt registry request try #1 at 14:11:19\r\n638 verbose etag \"EIN34535ZVL5QKIRESQJX4ESB\"\r\n639 http request GET https://registry.npmjs.org/grunt-contrib-jshint\r\n640 verbose request uri https://registry.npmjs.org/grunt-contrib-stylus\r\n641 verbose request no auth needed\r\n642 info attempt registry request try #1 at 14:11:19\r\n643 verbose etag \"BKJ7WJIQETBQI2M8WNFE52MU1\"\r\n644 http request GET https://registry.npmjs.org/grunt-contrib-stylus\r\n645 verbose request uri https://registry.npmjs.org/grunt-exec\r\n646 verbose request no auth needed\r\n647 info attempt registry request try #1 at 14:11:19\r\n648 verbose etag \"DG2VQZWQPUFCORS6L0UKOHSSX\"\r\n649 http request GET https://registry.npmjs.org/grunt-exec\r\n650 verbose request uri https://registry.npmjs.org/grunt-contrib-watch\r\n651 verbose request no auth needed\r\n652 info attempt registry request try #1 at 14:11:19\r\n653 verbose etag \"9TX3DLJNSOXVF22LQ67BZ0SDX\"\r\n654 http request GET https://registry.npmjs.org/grunt-contrib-watch\r\n655 verbose request uri https://registry.npmjs.org/grunt-githooks\r\n656 verbose request no auth needed\r\n657 info attempt registry request try #1 at 14:11:19\r\n658 verbose etag \"1VDFG98KHP3A2VWKKYYZYK50K\"\r\n659 http request GET https://registry.npmjs.org/grunt-githooks\r\n660 verbose request uri https://registry.npmjs.org/grunt-jsbeautifier\r\n661 verbose request no auth needed\r\n662 info attempt registry request try #1 at 14:11:19\r\n663 verbose etag \"9YGZS6EL9DQN60D8F4Y8FIOXK\"\r\n664 http request GET https://registry.npmjs.org/grunt-jsbeautifier\r\n665 verbose request uri https://registry.npmjs.org/grunt-node-webkit-builder\r\n666 verbose request no auth needed\r\n667 info attempt registry request try #1 at 14:11:19\r\n668 verbose etag \"UDVJ3RBE58V1QB9RM7DCKP2S\"\r\n669 http request GET https://registry.npmjs.org/grunt-node-webkit-builder\r\n670 verbose request uri https://registry.npmjs.org/grunt-shell\r\n671 verbose request no auth needed\r\n672 info attempt registry request try #1 at 14:11:19\r\n673 verbose etag \"DM7LDJYGNMVVLNXZAXW770KSO\"\r\n674 http request GET https://registry.npmjs.org/grunt-shell\r\n675 verbose request uri https://registry.npmjs.org/nw-gyp\r\n676 verbose request no auth needed\r\n677 info attempt registry request try #1 at 14:11:19\r\n678 verbose etag \"1Q7H2TDEH6MCKDKK2IHX7FOTR\"\r\n679 http request GET https://registry.npmjs.org/nw-gyp\r\n680 verbose request uri https://registry.npmjs.org/load-grunt-tasks\r\n681 verbose request no auth needed\r\n682 info attempt registry request try #1 at 14:11:19\r\n683 verbose etag \"1KDJIPGHQ3N3KZJXPZ8DFMF9N\"\r\n684 http request GET https://registry.npmjs.org/load-grunt-tasks\r\n685 verbose request uri https://registry.npmjs.org/stylus\r\n686 verbose request no auth needed\r\n687 info attempt registry request try #1 at 14:11:19\r\n688 verbose etag \"3QSGHNX1GK5MFF1FL1PPMU83U\"\r\n689 http request GET https://registry.npmjs.org/stylus\r\n690 verbose request uri https://registry.npmjs.org/node-webkit-fdialogs\r\n691 verbose request no auth needed\r\n692 info attempt registry request try #1 at 14:11:19\r\n693 verbose etag \"D4WTZU9OC7JP7IGE8JBT2W8RS\"\r\n694 http request GET https://registry.npmjs.org/node-webkit-fdialogs\r\n695 verbose request uri https://registry.npmjs.org/URIjs\r\n696 verbose request no auth needed\r\n697 info attempt registry request try #1 at 14:11:19\r\n698 verbose etag \"COB2GP8KJ8MXVXBARW5VLEPHK\"\r\n699 http request GET https://registry.npmjs.org/URIjs\r\n700 verbose request uri https://registry.npmjs.org/jschardet\r\n701 verbose request no auth needed\r\n702 info attempt registry request try #1 at 14:11:19\r\n703 verbose etag \"BNM10BHKUKR96T3NBEDNIE692\"\r\n704 http request GET https://registry.npmjs.org/jschardet\r\n705 verbose request uri https://registry.npmjs.org/grunt-bower-clean\r\n706 verbose request no auth needed\r\n707 info attempt registry request try #1 at 14:11:19\r\n708 verbose etag \"1YC5I736LAGEW5FVWT9QOXL6J\"\r\n709 http request GET https://registry.npmjs.org/grunt-bower-clean\r\n710 info git [ 'config', '--get', 'remote.origin.url' ]\r\n711 info git [ 'config', '--get', 'remote.origin.url' ]\r\n712 info git [ 'config', '--get', 'remote.origin.url' ]\r\n713 info git [ 'config', '--get', 'remote.origin.url' ]\r\n714 info git [ 'config', '--get', 'remote.origin.url' ]\r\n715 silly validateExistingRemote git+https://git.popcorntime.io/mirrors/chromecast-js.git remote.origin.url: https://git.popcorntime.io/mirrors/chromecast-js.git\r\n716 verbose validateExistingRemote git+https://git.popcorntime.io/mirrors/chromecast-js.git is updating existing cached remote /home/wr/.npm/_git-remotes/https-git-popcorntime-io-mirrors-chromecast-js-git-a4757beb\r\n717 silly validateExistingRemote git+https://git.popcorntime.io/mirrors/node-airplay-js.git remote.origin.url: https://git.popcorntime.io/mirrors/node-airplay-js.git\r\n718 verbose validateExistingRemote git+https://git.popcorntime.io/mirrors/node-airplay-js.git is updating existing cached remote /home/wr/.npm/_git-remotes/https-git-popcorntime-io-mirrors-node-airplay-js-git-2771d188\r\n719 info retry fetch attempt 1 at 14:11:19\r\n720 info attempt registry request try #1 at 14:11:19\r\n721 http fetch GET https://git.popcorntime.io/mirrors/peerflix/repository/archive.tar.gz\r\n722 silly validateExistingRemote git+https://git.popcorntime.io/popcorntime/opensubtitles.git#a7ad4445a2cc89e3f37d4fe4e6ac06186fd719ea remote.origin.url: https://git.popcorntime.io/popcorntime/opensubtitles.git\r\n723 verbose validateExistingRemote git+https://git.popcorntime.io/popcorntime/opensubtitles.git#a7ad4445a2cc89e3f37d4fe4e6ac06186fd719ea is updating existing cached remote /home/wr/.npm/_git-remotes/https-git-popcorntime-io-popcorntime-opensubtitles-git-4cae2718\r\n724 silly validateExistingRemote git+https://github.com/thibauts/node-upnp-mediarenderer-client.git remote.origin.url: https://github.com/thibauts/node-upnp-mediarenderer-client.git\r\n725 verbose validateExistingRemote git+https://github.com/thibauts/node-upnp-mediarenderer-client.git is updating existing cached remote /home/wr/.npm/_git-remotes/https-github-com-thibauts-node-upnp-mediarenderer-client-git-5521687c\r\n726 silly validateExistingRemote git+https://git.popcorntime.io/mirrors/dlna-js.git remote.origin.url: https://git.popcorntime.io/mirrors/dlna-js.git\r\n727 verbose validateExistingRemote git+https://git.popcorntime.io/mirrors/dlna-js.git is updating existing cached remote /home/wr/.npm/_git-remotes/https-git-popcorntime-io-mirrors-dlna-js-git-930cf254\r\n728 info retry fetch attempt 1 at 14:11:19\r\n729 info attempt registry request try #1 at 14:11:19\r\n730 http fetch GET https://github.com/xeoncore/torrent-health/archive/0.1.1.tar.gz\r\n731 info git [ 'fetch', '-a', 'origin' ]\r\n732 info git [ 'fetch', '-a', 'origin' ]\r\n733 info retry fetch attempt 1 at 14:11:19\r\n734 info attempt registry request try #1 at 14:11:19\r\n735 http fetch GET https://github.com/xeoncore/adm-zip/archive/78f820330c776bca72aad3f22d127b357f57a609.tar.gz\r\n736 info git [ 'fetch', '-a', 'origin' ]\r\n737 info git [ 'fetch', '-a', 'origin' ]\r\n738 info git [ 'fetch', '-a', 'origin' ]\r\n739 http 304 https://registry.npmjs.org/mkdirp\r\n740 silly get cb [ 304,\r\n740 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n740 silly get     via: '1.1 varnish',\r\n740 silly get     'cache-control': 'max-age=60',\r\n740 silly get     etag: '\"96Z2GFEAI57S2ZQCRG0T5EXIB\"',\r\n740 silly get     age: '17',\r\n740 silly get     connection: 'keep-alive',\r\n740 silly get     'x-served-by': 'cache-jfk1033-JFK',\r\n740 silly get     'x-cache': 'HIT',\r\n740 silly get     'x-cache-hits': '5',\r\n740 silly get     'x-timer': 'S1438625500.174056,VS0,VE0',\r\n740 silly get     vary: 'Accept' } ]\r\n741 verbose etag https://registry.npmjs.org/mkdirp from cache\r\n742 verbose get saving mkdirp to /home/wr/.npm/registry.npmjs.org/mkdirp/.cache.json\r\n743 http 304 https://registry.npmjs.org/grunt-contrib-compress\r\n744 silly get cb [ 304,\r\n744 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n744 silly get     via: '1.1 varnish',\r\n744 silly get     'cache-control': 'max-age=60',\r\n744 silly get     etag: '\"54TBVTREEEVD3MHE6872K5QPD\"',\r\n744 silly get     age: '54',\r\n744 silly get     connection: 'keep-alive',\r\n744 silly get     'x-served-by': 'cache-jfk1029-JFK',\r\n744 silly get     'x-cache': 'HIT',\r\n744 silly get     'x-cache-hits': '2',\r\n744 silly get     'x-timer': 'S1438625500.176642,VS0,VE0',\r\n744 silly get     vary: 'Accept' } ]\r\n745 verbose etag https://registry.npmjs.org/grunt-contrib-compress from cache\r\n746 verbose get saving grunt-contrib-compress to /home/wr/.npm/registry.npmjs.org/grunt-contrib-compress/.cache.json\r\n747 http 304 https://registry.npmjs.org/grunt-jsbeautifier\r\n748 silly get cb [ 304,\r\n748 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n748 silly get     via: '1.1 varnish',\r\n748 silly get     'cache-control': 'max-age=60',\r\n748 silly get     etag: '\"9YGZS6EL9DQN60D8F4Y8FIOXK\"',\r\n748 silly get     age: '31',\r\n748 silly get     connection: 'keep-alive',\r\n748 silly get     'x-served-by': 'cache-jfk1027-JFK',\r\n748 silly get     'x-cache': 'HIT',\r\n748 silly get     'x-cache-hits': '1',\r\n748 silly get     'x-timer': 'S1438625500.189700,VS0,VE0',\r\n748 silly get     vary: 'Accept' } ]\r\n749 verbose etag https://registry.npmjs.org/grunt-jsbeautifier from cache\r\n750 verbose get saving grunt-jsbeautifier to /home/wr/.npm/registry.npmjs.org/grunt-jsbeautifier/.cache.json\r\n751 silly addNameRange number 2 { name: 'mkdirp', range: '*', hasData: true }\r\n752 silly addNameRange versions [ 'mkdirp',\r\n752 silly addNameRange   [ '0.0.1',\r\n752 silly addNameRange     '0.0.2',\r\n752 silly addNameRange     '0.0.3',\r\n752 silly addNameRange     '0.0.4',\r\n752 silly addNameRange     '0.0.5',\r\n752 silly addNameRange     '0.0.6',\r\n752 silly addNameRange     '0.0.7',\r\n752 silly addNameRange     '0.1.0',\r\n752 silly addNameRange     '0.2.0',\r\n752 silly addNameRange     '0.2.1',\r\n752 silly addNameRange     '0.2.2',\r\n752 silly addNameRange     '0.3.0',\r\n752 silly addNameRange     '0.3.1',\r\n752 silly addNameRange     '0.3.2',\r\n752 silly addNameRange     '0.3.3',\r\n752 silly addNameRange     '0.3.4',\r\n752 silly addNameRange     '0.3.5',\r\n752 silly addNameRange     '0.4.0',\r\n752 silly addNameRange     '0.4.1',\r\n752 silly addNameRange     '0.4.2',\r\n752 silly addNameRange     '0.5.0',\r\n752 silly addNameRange     '0.5.1' ] ]\r\n753 silly addNamed mkdirp@0.5.1\r\n754 verbose addNamed \"0.5.1\" is a plain semver version for mkdirp\r\n755 silly addNameRange number 2 { name: 'grunt-contrib-compress',\r\n755 silly addNameRange   range: '>=0.9.1 <0.10.0',\r\n755 silly addNameRange   hasData: true }\r\n756 silly addNameRange versions [ 'grunt-contrib-compress',\r\n756 silly addNameRange   [ '0.2.0',\r\n756 silly addNameRange     '0.2.1',\r\n756 silly addNameRange     '0.2.2',\r\n756 silly addNameRange     '0.3.0',\r\n756 silly addNameRange     '0.3.1',\r\n756 silly addNameRange     '0.3.2',\r\n756 silly addNameRange     '0.3.3',\r\n756 silly addNameRange     '0.4.0',\r\n756 silly addNameRange     '0.4.1',\r\n756 silly addNameRange     '0.4.2',\r\n756 silly addNameRange     '0.4.3',\r\n756 silly addNameRange     '0.4.4',\r\n756 silly addNameRange     '0.4.5',\r\n756 silly addNameRange     '0.4.6',\r\n756 silly addNameRange     '0.4.7',\r\n756 silly addNameRange     '0.4.8',\r\n756 silly addNameRange     '0.4.9',\r\n756 silly addNameRange     '0.4.10',\r\n756 silly addNameRange     '0.5.0',\r\n756 silly addNameRange     '0.5.1',\r\n756 silly addNameRange     '0.5.2',\r\n756 silly addNameRange     '0.5.3',\r\n756 silly addNameRange     '0.6.0',\r\n756 silly addNameRange     '0.4.0-rc7',\r\n756 silly addNameRange     '0.6.1',\r\n756 silly addNameRange     '0.7.0',\r\n756 silly addNameRange     '0.8.0',\r\n756 silly addNameRange     '0.9.0',\r\n756 silly addNameRange     '0.9.1',\r\n756 silly addNameRange     '0.10.0',\r\n756 silly addNameRange     '0.11.0',\r\n756 silly addNameRange     '0.12.0',\r\n756 silly addNameRange     '0.13.0' ] ]\r\n757 silly addNamed grunt-contrib-compress@0.9.1\r\n758 verbose addNamed \"0.9.1\" is a plain semver version for grunt-contrib-compress\r\n759 http 304 https://registry.npmjs.org/node-webkit-fdialogs\r\n760 silly get cb [ 304,\r\n760 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n760 silly get     via: '1.1 varnish',\r\n760 silly get     'cache-control': 'max-age=60',\r\n760 silly get     etag: '\"D4WTZU9OC7JP7IGE8JBT2W8RS\"',\r\n760 silly get     age: '0',\r\n760 silly get     connection: 'keep-alive',\r\n760 silly get     'x-served-by': 'cache-jfk1035-JFK',\r\n760 silly get     'x-cache': 'MISS',\r\n760 silly get     'x-cache-hits': '0',\r\n760 silly get     'x-timer': 'S1438625500.183944,VS0,VE18',\r\n760 silly get     vary: 'Accept' } ]\r\n761 verbose etag https://registry.npmjs.org/node-webkit-fdialogs from cache\r\n762 verbose get saving node-webkit-fdialogs to /home/wr/.npm/registry.npmjs.org/node-webkit-fdialogs/.cache.json\r\n763 http 304 https://registry.npmjs.org/tar\r\n764 silly get cb [ 304,\r\n764 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n764 silly get     via: '1.1 varnish',\r\n764 silly get     'cache-control': 'max-age=60',\r\n764 silly get     etag: '\"DJWPG5DAIMHLY9L1F389NEWBU\"',\r\n764 silly get     age: '49',\r\n764 silly get     connection: 'keep-alive',\r\n764 silly get     'x-served-by': 'cache-jfk1035-JFK',\r\n764 silly get     'x-cache': 'HIT',\r\n764 silly get     'x-cache-hits': '2',\r\n764 silly get     'x-timer': 'S1438625500.200131,VS0,VE0',\r\n764 silly get     vary: 'Accept' } ]\r\n765 verbose etag https://registry.npmjs.org/tar from cache\r\n766 verbose get saving tar to /home/wr/.npm/registry.npmjs.org/tar/.cache.json\r\n767 http 304 https://registry.npmjs.org/semver\r\n768 silly get cb [ 304,\r\n768 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n768 silly get     via: '1.1 varnish',\r\n768 silly get     'cache-control': 'max-age=60',\r\n768 silly get     etag: '\"D8FJY6A9SESV8Z2H5S5ZQMN46\"',\r\n768 silly get     age: '0',\r\n768 silly get     connection: 'keep-alive',\r\n768 silly get     'x-served-by': 'cache-jfk1023-JFK',\r\n768 silly get     'x-cache': 'HIT',\r\n768 silly get     'x-cache-hits': '1',\r\n768 silly get     'x-timer': 'S1438625500.182717,VS0,VE24',\r\n768 silly get     vary: 'Accept' } ]\r\n769 verbose etag https://registry.npmjs.org/semver from cache\r\n770 verbose get saving semver to /home/wr/.npm/registry.npmjs.org/semver/.cache.json\r\n771 silly cache afterAdd grunt-contrib-compress@0.9.1\r\n772 verbose afterAdd /home/wr/.npm/grunt-contrib-compress/0.9.1/package/package.json not in flight; writing\r\n773 silly cache afterAdd mkdirp@0.5.1\r\n774 verbose afterAdd /home/wr/.npm/mkdirp/0.5.1/package/package.json not in flight; writing\r\n775 http 304 https://registry.npmjs.org/memoizee\r\n776 silly get cb [ 304,\r\n776 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n776 silly get     via: '1.1 varnish',\r\n776 silly get     'cache-control': 'max-age=60',\r\n776 silly get     etag: '\"4C0C0BDCH6NOYBIXN8629XBUO\"',\r\n776 silly get     age: '50',\r\n776 silly get     connection: 'keep-alive',\r\n776 silly get     'x-served-by': 'cache-jfk1030-JFK',\r\n776 silly get     'x-cache': 'HIT',\r\n776 silly get     'x-cache-hits': '3',\r\n776 silly get     'x-timer': 'S1438625500.202733,VS0,VE0',\r\n776 silly get     vary: 'Accept' } ]\r\n777 verbose etag https://registry.npmjs.org/memoizee from cache\r\n778 verbose get saving memoizee to /home/wr/.npm/registry.npmjs.org/memoizee/.cache.json\r\n779 http 304 https://registry.npmjs.org/iconv-lite\r\n780 silly get cb [ 304,\r\n780 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n780 silly get     via: '1.1 varnish',\r\n780 silly get     'cache-control': 'max-age=60',\r\n780 silly get     etag: '\"2I2AL0EDCCD3EABII0UX8OAP1\"',\r\n780 silly get     age: '8',\r\n780 silly get     connection: 'keep-alive',\r\n780 silly get     'x-served-by': 'cache-jfk1024-JFK',\r\n780 silly get     'x-cache': 'HIT',\r\n780 silly get     'x-cache-hits': '2',\r\n780 silly get     'x-timer': 'S1438625500.202999,VS0,VE0',\r\n780 silly get     vary: 'Accept' } ]\r\n781 verbose etag https://registry.npmjs.org/iconv-lite from cache\r\n782 verbose get saving iconv-lite to /home/wr/.npm/registry.npmjs.org/iconv-lite/.cache.json\r\n783 silly addNameRange number 2 { name: 'grunt-jsbeautifier', range: '*', hasData: true }\r\n784 silly addNameRange versions [ 'grunt-jsbeautifier',\r\n784 silly addNameRange   [ '0.1.0',\r\n784 silly addNameRange     '0.1.1',\r\n784 silly addNameRange     '0.1.2',\r\n784 silly addNameRange     '0.1.3',\r\n784 silly addNameRange     '0.1.4',\r\n784 silly addNameRange     '0.1.5',\r\n784 silly addNameRange     '0.1.6',\r\n784 silly addNameRange     '0.1.7',\r\n784 silly addNameRange     '0.1.8',\r\n784 silly addNameRange     '0.1.9',\r\n784 silly addNameRange     '0.1.10',\r\n784 silly addNameRange     '0.2.0',\r\n784 silly addNameRange     '0.2.1',\r\n784 silly addNameRange     '0.2.2',\r\n784 silly addNameRange     '0.2.3',\r\n784 silly addNameRange     '0.2.4',\r\n784 silly addNameRange     '0.2.5',\r\n784 silly addNameRange     '0.2.6',\r\n784 silly addNameRange     '0.2.7',\r\n784 silly addNameRange     '0.2.8',\r\n784 silly addNameRange     '0.2.9',\r\n784 silly addNameRange     '0.2.10' ] ]\r\n785 silly addNamed grunt-jsbeautifier@0.2.10\r\n786 verbose addNamed \"0.2.10\" is a plain semver version for grunt-jsbeautifier\r\n787 silly addNameTag next cb for node-webkit-fdialogs with tag latest\r\n788 silly addNamed node-webkit-fdialogs@0.2.7\r\n789 verbose addNamed \"0.2.7\" is a plain semver version for node-webkit-fdialogs\r\n790 silly addNameRange number 2 { name: 'tar', range: '>=1.0.3 <2.0.0', hasData: true }\r\n791 silly addNameRange versions [ 'tar',\r\n791 silly addNameRange   [ '0.0.1',\r\n791 silly addNameRange     '0.1.0',\r\n791 silly addNameRange     '0.1.2',\r\n791 silly addNameRange     '0.1.3',\r\n791 silly addNameRange     '0.1.4',\r\n791 silly addNameRange     '0.1.5',\r\n791 silly addNameRange     '0.1.6',\r\n791 silly addNameRange     '0.1.7',\r\n791 silly addNameRange     '0.1.8',\r\n791 silly addNameRange     '0.1.9',\r\n791 silly addNameRange     '0.1.10',\r\n791 silly addNameRange     '0.1.11',\r\n791 silly addNameRange     '0.1.12',\r\n791 silly addNameRange     '0.1.13',\r\n791 silly addNameRange     '0.1.14',\r\n791 silly addNameRange     '0.1.15',\r\n791 silly addNameRange     '0.1.16',\r\n791 silly addNameRange     '0.1.17',\r\n791 silly addNameRange     '0.1.18',\r\n791 silly addNameRange     '0.1.19',\r\n791 silly addNameRange     '0.1.20',\r\n791 silly addNameRange     '1.0.0',\r\n791 silly addNameRange     '1.0.1',\r\n791 silly addNameRange     '1.0.2',\r\n791 silly addNameRange     '1.0.3',\r\n791 silly addNameRange     '2.0.0',\r\n791 silly addNameRange     '2.0.1',\r\n791 silly addNameRange     '2.1.0',\r\n791 silly addNameRange     '2.1.1' ] ]\r\n792 silly addNamed tar@1.0.3\r\n793 verbose addNamed \"1.0.3\" is a plain semver version for tar\r\n794 http 304 https://registry.npmjs.org/load-grunt-tasks\r\n795 silly get cb [ 304,\r\n795 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n795 silly get     via: '1.1 varnish',\r\n795 silly get     'cache-control': 'max-age=60',\r\n795 silly get     etag: '\"1KDJIPGHQ3N3KZJXPZ8DFMF9N\"',\r\n795 silly get     age: '56',\r\n795 silly get     connection: 'keep-alive',\r\n795 silly get     'x-served-by': 'cache-jfk1035-JFK',\r\n795 silly get     'x-cache': 'HIT',\r\n795 silly get     'x-cache-hits': '2',\r\n795 silly get     'x-timer': 'S1438625500.223969,VS0,VE0',\r\n795 silly get     vary: 'Accept' } ]\r\n796 verbose etag https://registry.npmjs.org/load-grunt-tasks from cache\r\n797 verbose get saving load-grunt-tasks to /home/wr/.npm/registry.npmjs.org/load-grunt-tasks/.cache.json\r\n798 verbose afterAdd /home/wr/.npm/grunt-contrib-compress/0.9.1/package/package.json written\r\n799 verbose afterAdd /home/wr/.npm/mkdirp/0.5.1/package/package.json written\r\n800 http 304 https://registry.npmjs.org/grunt-contrib-clean\r\n801 silly get cb [ 304,\r\n801 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n801 silly get     via: '1.1 varnish',\r\n801 silly get     'cache-control': 'max-age=60',\r\n801 silly get     etag: '\"9QPAFT3AR5UVXX7VCZ2D2PI84\"',\r\n801 silly get     age: '20',\r\n801 silly get     connection: 'keep-alive',\r\n801 silly get     'x-served-by': 'cache-jfk1034-JFK',\r\n801 silly get     'x-cache': 'HIT',\r\n801 silly get     'x-cache-hits': '1',\r\n801 silly get     'x-timer': 'S1438625500.216192,VS0,VE0',\r\n801 silly get     vary: 'Accept' } ]\r\n802 verbose etag https://registry.npmjs.org/grunt-contrib-clean from cache\r\n803 verbose get saving grunt-contrib-clean to /home/wr/.npm/registry.npmjs.org/grunt-contrib-clean/.cache.json\r\n804 http 304 https://registry.npmjs.org/grunt-contrib-stylus\r\n805 silly get cb [ 304,\r\n805 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n805 silly get     via: '1.1 varnish',\r\n805 silly get     'cache-control': 'max-age=60',\r\n805 silly get     etag: '\"BKJ7WJIQETBQI2M8WNFE52MU1\"',\r\n805 silly get     age: '0',\r\n805 silly get     connection: 'keep-alive',\r\n805 silly get     'x-served-by': 'cache-jfk1020-JFK',\r\n805 silly get     'x-cache': 'HIT',\r\n805 silly get     'x-cache-hits': '1',\r\n805 silly get     'x-timer': 'S1438625500.198300,VS0,VE25',\r\n805 silly get     vary: 'Accept' } ]\r\n806 verbose etag https://registry.npmjs.org/grunt-contrib-stylus from cache\r\n807 verbose get saving grunt-contrib-stylus to /home/wr/.npm/registry.npmjs.org/grunt-contrib-stylus/.cache.json\r\n808 silly cache afterAdd grunt-jsbeautifier@0.2.10\r\n809 verbose afterAdd /home/wr/.npm/grunt-jsbeautifier/0.2.10/package/package.json not in flight; writing\r\n810 silly addNameRange number 2 { name: 'semver', range: '>=2.3.1 <3.0.0', hasData: true }\r\n811 silly addNameRange versions [ 'semver',\r\n811 silly addNameRange   [ '1.0.0',\r\n811 silly addNameRange     '1.0.1',\r\n811 silly addNameRange     '1.0.2',\r\n811 silly addNameRange     '1.0.3',\r\n811 silly addNameRange     '1.0.4',\r\n811 silly addNameRange     '1.0.5',\r\n811 silly addNameRange     '1.0.6',\r\n811 silly addNameRange     '1.0.7',\r\n811 silly addNameRange     '1.0.8',\r\n811 silly addNameRange     '1.0.9',\r\n811 silly addNameRange     '1.0.10',\r\n811 silly addNameRange     '1.0.11',\r\n811 silly addNameRange     '1.0.12',\r\n811 silly addNameRange     '1.0.13',\r\n811 silly addNameRange     '1.0.14',\r\n811 silly addNameRange     '1.1.0',\r\n811 silly addNameRange     '1.1.1',\r\n811 silly addNameRange     '1.1.2',\r\n811 silly addNameRange     '1.1.3',\r\n811 silly addNameRange     '1.1.4',\r\n811 silly addNameRange     '2.0.0-alpha',\r\n811 silly addNameRange     '2.0.0-beta',\r\n811 silly addNameRange     '2.0.1',\r\n811 silly addNameRange     '2.0.2',\r\n811 silly addNameRange     '2.0.3',\r\n811 silly addNameRange     '2.0.4',\r\n811 silly addNameRange     '2.0.5',\r\n811 silly addNameRange     '2.0.6',\r\n811 silly addNameRange     '2.0.7',\r\n811 silly addNameRange     '2.0.8',\r\n811 silly addNameRange     '2.0.9',\r\n811 silly addNameRange     '2.0.10',\r\n811 silly addNameRange     '2.0.11',\r\n811 silly addNameRange     '2.1.0',\r\n811 silly addNameRange     '2.2.0',\r\n811 silly addNameRange     '2.2.1',\r\n811 silly addNameRange     '2.3.0',\r\n811 silly addNameRange     '2.3.1',\r\n811 silly addNameRange     '2.3.2',\r\n811 silly addNameRange     '3.0.0',\r\n811 silly addNameRange     '3.0.1',\r\n811 silly addNameRange     '4.0.0',\r\n811 silly addNameRange     '4.0.2',\r\n811 silly addNameRange     '4.0.3',\r\n811 silly addNameRange     '4.1.0',\r\n811 silly addNameRange     '4.1.1',\r\n811 silly addNameRange     '4.2.0',\r\n811 silly addNameRange     '4.2.1',\r\n811 silly addNameRange     '4.2.2',\r\n811 silly addNameRange     '4.3.0',\r\n811 silly addNameRange     '4.3.1',\r\n811 silly addNameRange     '4.3.2',\r\n811 silly addNameRange     '4.3.3',\r\n811 silly addNameRange     '4.3.4',\r\n811 silly addNameRange     '4.3.5',\r\n811 silly addNameRange     '4.3.6',\r\n811 silly addNameRange     '5.0.0',\r\n811 silly addNameRange     '5.0.1' ] ]\r\n812 silly addNamed semver@2.3.2\r\n813 verbose addNamed \"2.3.2\" is a plain semver version for semver\r\n814 http 304 https://registry.npmjs.org/URIjs\r\n815 silly get cb [ 304,\r\n815 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n815 silly get     via: '1.1 varnish',\r\n815 silly get     'cache-control': 'max-age=60',\r\n815 silly get     etag: '\"COB2GP8KJ8MXVXBARW5VLEPHK\"',\r\n815 silly get     age: '0',\r\n815 silly get     connection: 'keep-alive',\r\n815 silly get     'x-served-by': 'cache-jfk1032-JFK',\r\n815 silly get     'x-cache': 'HIT',\r\n815 silly get     'x-cache-hits': '1',\r\n815 silly get     'x-timer': 'S1438625500.205210,VS0,VE31',\r\n815 silly get     vary: 'Accept' } ]\r\n816 verbose etag https://registry.npmjs.org/URIjs from cache\r\n817 verbose get saving URIjs to /home/wr/.npm/registry.npmjs.org/URIjs/.cache.json\r\n818 http 304 https://registry.npmjs.org/i18n\r\n819 silly get cb [ 304,\r\n819 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n819 silly get     via: '1.1 varnish',\r\n819 silly get     'cache-control': 'max-age=60',\r\n819 silly get     etag: '\"1OC16HRLLWI4WF36M1HRMEAC2\"',\r\n819 silly get     age: '0',\r\n819 silly get     connection: 'keep-alive',\r\n819 silly get     'x-served-by': 'cache-jfk1027-JFK',\r\n819 silly get     'x-cache': 'HIT',\r\n819 silly get     'x-cache-hits': '1',\r\n819 silly get     'x-timer': 'S1438625500.165137,VS0,VE83',\r\n819 silly get     vary: 'Accept' } ]\r\n820 verbose etag https://registry.npmjs.org/i18n from cache\r\n821 verbose get saving i18n to /home/wr/.npm/registry.npmjs.org/i18n/.cache.json\r\n822 silly addNameRange number 2 { name: 'iconv-lite', range: '>=0.4.3 <0.5.0', hasData: true }\r\n823 silly addNameRange versions [ 'iconv-lite',\r\n823 silly addNameRange   [ '0.1.0',\r\n823 silly addNameRange     '0.1.1',\r\n823 silly addNameRange     '0.1.2',\r\n823 silly addNameRange     '0.1.3',\r\n823 silly addNameRange     '0.1.4',\r\n823 silly addNameRange     '0.2.0',\r\n823 silly addNameRange     '0.2.1',\r\n823 silly addNameRange     '0.2.3',\r\n823 silly addNameRange     '0.2.4',\r\n823 silly addNameRange     '0.2.5',\r\n823 silly addNameRange     '0.2.6',\r\n823 silly addNameRange     '0.2.7',\r\n823 silly addNameRange     '0.2.8',\r\n823 silly addNameRange     '0.2.9',\r\n823 silly addNameRange     '0.2.10',\r\n823 silly addNameRange     '0.2.11',\r\n823 silly addNameRange     '0.4.0-pre',\r\n823 silly addNameRange     '0.4.0-pre2',\r\n823 silly addNameRange     '0.4.0-pre3',\r\n823 silly addNameRange     '0.4.0',\r\n823 silly addNameRange     '0.4.1',\r\n823 silly addNameRange     '0.4.2',\r\n823 silly addNameRange     '0.4.3',\r\n823 silly addNameRange     '0.4.4',\r\n823 silly addNameRange     '0.4.5',\r\n823 silly addNameRange     '0.4.6',\r\n823 silly addNameRange     '0.4.7',\r\n823 silly addNameRange     '0.4.8',\r\n823 silly addNameRange     '0.4.9',\r\n823 silly addNameRange     '0.4.10',\r\n823 silly addNameRange     '0.4.11' ] ]\r\n824 silly addNamed iconv-lite@0.4.11\r\n825 verbose addNamed \"0.4.11\" is a plain semver version for iconv-lite\r\n826 silly cache afterAdd node-webkit-fdialogs@0.2.7\r\n827 verbose afterAdd /home/wr/.npm/node-webkit-fdialogs/0.2.7/package/package.json not in flight; writing\r\n828 silly cache afterAdd tar@1.0.3\r\n829 verbose afterAdd /home/wr/.npm/tar/1.0.3/package/package.json not in flight; writing\r\n830 http 304 https://registry.npmjs.org/json-rpc2\r\n831 silly get cb [ 304,\r\n831 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n831 silly get     via: '1.1 varnish',\r\n831 silly get     'cache-control': 'max-age=60',\r\n831 silly get     etag: '\"AIKMSSMLXRN1EFOTSGQYVZRZZ\"',\r\n831 silly get     age: '0',\r\n831 silly get     connection: 'keep-alive',\r\n831 silly get     'x-served-by': 'cache-jfk1026-JFK',\r\n831 silly get     'x-cache': 'MISS',\r\n831 silly get     'x-cache-hits': '0',\r\n831 silly get     'x-timer': 'S1438625500.175119,VS0,VE80',\r\n831 silly get     vary: 'Accept' } ]\r\n832 verbose etag https://registry.npmjs.org/json-rpc2 from cache\r\n833 verbose get saving json-rpc2 to /home/wr/.npm/registry.npmjs.org/json-rpc2/.cache.json\r\n834 verbose afterAdd /home/wr/.npm/grunt-jsbeautifier/0.2.10/package/package.json written\r\n835 silly addNameRange number 2 { name: 'grunt-contrib-clean',\r\n835 silly addNameRange   range: '>=0.5.0 <0.6.0',\r\n835 silly addNameRange   hasData: true }\r\n836 silly addNameRange versions [ 'grunt-contrib-clean',\r\n836 silly addNameRange   [ '0.1.0',\r\n836 silly addNameRange     '0.2.0',\r\n836 silly addNameRange     '0.3.0',\r\n836 silly addNameRange     '0.3.1',\r\n836 silly addNameRange     '0.3.2',\r\n836 silly addNameRange     '0.4.0',\r\n836 silly addNameRange     '0.4.1',\r\n836 silly addNameRange     '0.5.0',\r\n836 silly addNameRange     '0.6.0',\r\n836 silly addNameRange     '0.4.0-a',\r\n836 silly addNameRange     '0.4.0-rc5',\r\n836 silly addNameRange     '0.4.0-rc6' ] ]\r\n837 silly addNamed grunt-contrib-clean@0.5.0\r\n838 verbose addNamed \"0.5.0\" is a plain semver version for grunt-contrib-clean\r\n839 verbose afterAdd /home/wr/.npm/node-webkit-fdialogs/0.2.7/package/package.json written\r\n840 silly cache afterAdd semver@2.3.2\r\n841 verbose afterAdd /home/wr/.npm/semver/2.3.2/package/package.json not in flight; writing\r\n842 silly cache afterAdd iconv-lite@0.4.11\r\n843 verbose afterAdd /home/wr/.npm/iconv-lite/0.4.11/package/package.json not in flight; writing\r\n844 verbose afterAdd /home/wr/.npm/tar/1.0.3/package/package.json written\r\n845 silly addNameRange number 2 { name: 'URIjs', range: '>=1.13.2 <2.0.0', hasData: true }\r\n846 silly addNameRange versions [ 'URIjs',\r\n846 silly addNameRange   [ '1.4.2',\r\n846 silly addNameRange     '1.6.3',\r\n846 silly addNameRange     '1.7.0',\r\n846 silly addNameRange     '1.7.1',\r\n846 silly addNameRange     '1.7.2',\r\n846 silly addNameRange     '1.7.3',\r\n846 silly addNameRange     '1.7.4',\r\n846 silly addNameRange     '1.8.0',\r\n846 silly addNameRange     '1.8.1',\r\n846 silly addNameRange     '1.8.2',\r\n846 silly addNameRange     '1.8.3',\r\n846 silly addNameRange     '1.9.0',\r\n846 silly addNameRange     '1.9.1',\r\n846 silly addNameRange     '1.10.0',\r\n846 silly addNameRange     '1.10.1',\r\n846 silly addNameRange     '1.10.2',\r\n846 silly addNameRange     '1.11.0',\r\n846 silly addNameRange     '1.11.1',\r\n846 silly addNameRange     '1.11.2',\r\n846 silly addNameRange     '1.12.0',\r\n846 silly addNameRange     '1.12.1',\r\n846 silly addNameRange     '1.13.0',\r\n846 silly addNameRange     '1.13.1',\r\n846 silly addNameRange     '1.13.2',\r\n846 silly addNameRange     '1.14.0',\r\n846 silly addNameRange     '1.14.1',\r\n846 silly addNameRange     '1.14.2',\r\n846 silly addNameRange     '1.15.0',\r\n846 silly addNameRange     '1.15.1',\r\n846 silly addNameRange     '1.15.2',\r\n846 silly addNameRange     '1.16.0' ] ]\r\n847 silly addNamed URIjs@1.16.0\r\n848 verbose addNamed \"1.16.0\" is a plain semver version for URIjs\r\n849 silly addNameRange number 2 { name: 'memoizee', range: '>=0.3.7 <0.4.0', hasData: true }\r\n850 silly addNameRange versions [ 'memoizee',\r\n850 silly addNameRange   [ '0.1.0',\r\n850 silly addNameRange     '0.1.1',\r\n850 silly addNameRange     '0.2.0',\r\n850 silly addNameRange     '0.2.1',\r\n850 silly addNameRange     '0.2.2',\r\n850 silly addNameRange     '0.2.3',\r\n850 silly addNameRange     '0.2.4',\r\n850 silly addNameRange     '0.2.5',\r\n850 silly addNameRange     '0.2.6',\r\n850 silly addNameRange     '0.3.0',\r\n850 silly addNameRange     '0.3.1',\r\n850 silly addNameRange     '0.3.2',\r\n850 silly addNameRange     '0.3.3',\r\n850 silly addNameRange     '0.3.4',\r\n850 silly addNameRange     '0.3.5',\r\n850 silly addNameRange     '0.3.6',\r\n850 silly addNameRange     '0.3.7',\r\n850 silly addNameRange     '0.3.8' ] ]\r\n851 silly addNamed memoizee@0.3.8\r\n852 verbose addNamed \"0.3.8\" is a plain semver version for memoizee\r\n853 silly addNameRange number 2 { name: 'json-rpc2', range: '>=0.7.0 <0.8.0', hasData: true }\r\n854 silly addNameRange versions [ 'json-rpc2',\r\n854 silly addNameRange   [ '0.2.0',\r\n854 silly addNameRange     '0.2.1',\r\n854 silly addNameRange     '0.2.2',\r\n854 silly addNameRange     '0.2.4',\r\n854 silly addNameRange     '0.2.5',\r\n854 silly addNameRange     '0.2.6',\r\n854 silly addNameRange     '0.2.7',\r\n854 silly addNameRange     '0.3.0',\r\n854 silly addNameRange     '0.3.1',\r\n854 silly addNameRange     '0.4.2',\r\n854 silly addNameRange     '0.4.3',\r\n854 silly addNameRange     '0.4.4',\r\n854 silly addNameRange     '0.5.0',\r\n854 silly addNameRange     '0.6.0',\r\n854 silly addNameRange     '0.7.0',\r\n854 silly addNameRange     '0.7.1',\r\n854 silly addNameRange     '0.8.0',\r\n854 silly addNameRange     '0.8.1',\r\n854 silly addNameRange     '1.0.0',\r\n854 silly addNameRange     '1.0.1' ] ]\r\n855 silly addNamed json-rpc2@0.7.1\r\n856 verbose addNamed \"0.7.1\" is a plain semver version for json-rpc2\r\n857 http 304 https://registry.npmjs.org/grunt-exec\r\n858 silly get cb [ 304,\r\n858 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n858 silly get     via: '1.1 varnish',\r\n858 silly get     'cache-control': 'max-age=60',\r\n858 silly get     etag: '\"DG2VQZWQPUFCORS6L0UKOHSSX\"',\r\n858 silly get     age: '0',\r\n858 silly get     connection: 'keep-alive',\r\n858 silly get     'x-served-by': 'cache-jfk1033-JFK',\r\n858 silly get     'x-cache': 'HIT',\r\n858 silly get     'x-cache-hits': '1',\r\n858 silly get     'x-timer': 'S1438625500.189475,VS0,VE91',\r\n858 silly get     vary: 'Accept' } ]\r\n859 verbose etag https://registry.npmjs.org/grunt-exec from cache\r\n860 verbose get saving grunt-exec to /home/wr/.npm/registry.npmjs.org/grunt-exec/.cache.json\r\n861 verbose afterAdd /home/wr/.npm/semver/2.3.2/package/package.json written\r\n862 http 304 https://registry.npmjs.org/node-captions\r\n863 silly get cb [ 304,\r\n863 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n863 silly get     via: '1.1 varnish',\r\n863 silly get     'cache-control': 'max-age=60',\r\n863 silly get     etag: '\"21B31FWNCFC9KFEV1M6K7W7TV\"',\r\n863 silly get     age: '0',\r\n863 silly get     connection: 'keep-alive',\r\n863 silly get     'x-served-by': 'cache-jfk1031-JFK',\r\n863 silly get     'x-cache': 'MISS',\r\n863 silly get     'x-cache-hits': '0',\r\n863 silly get     'x-timer': 'S1438625500.190998,VS0,VE92',\r\n863 silly get     vary: 'Accept' } ]\r\n864 verbose etag https://registry.npmjs.org/node-captions from cache\r\n865 verbose get saving node-captions to /home/wr/.npm/registry.npmjs.org/node-captions/.cache.json\r\n866 http 304 https://registry.npmjs.org/nedb\r\n867 silly get cb [ 304,\r\n867 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n867 silly get     via: '1.1 varnish',\r\n867 silly get     'cache-control': 'max-age=60',\r\n867 silly get     etag: '\"37DJE883GE4TGJ66N4H7G1GLH\"',\r\n867 silly get     age: '0',\r\n867 silly get     connection: 'keep-alive',\r\n867 silly get     'x-served-by': 'cache-jfk1031-JFK',\r\n867 silly get     'x-cache': 'HIT',\r\n867 silly get     'x-cache-hits': '1',\r\n867 silly get     'x-timer': 'S1438625500.187063,VS0,VE90',\r\n867 silly get     vary: 'Accept' } ]\r\n868 verbose etag https://registry.npmjs.org/nedb from cache\r\n869 verbose get saving nedb to /home/wr/.npm/registry.npmjs.org/nedb/.cache.json\r\n870 silly cache afterAdd grunt-contrib-stylus@0.16.0\r\n871 verbose afterAdd /home/wr/.npm/grunt-contrib-stylus/0.16.0/package/package.json not in flight; writing\r\n872 verbose afterAdd /home/wr/.npm/iconv-lite/0.4.11/package/package.json written\r\n873 silly cache afterAdd grunt-contrib-clean@0.5.0\r\n874 verbose afterAdd /home/wr/.npm/grunt-contrib-clean/0.5.0/package/package.json not in flight; writing\r\n875 silly cache afterAdd load-grunt-tasks@0.4.0\r\n876 verbose afterAdd /home/wr/.npm/load-grunt-tasks/0.4.0/package/package.json not in flight; writing\r\n877 silly cache afterAdd URIjs@1.16.0\r\n878 verbose afterAdd /home/wr/.npm/URIjs/1.16.0/package/package.json not in flight; writing\r\n879 silly cache afterAdd json-rpc2@0.7.1\r\n880 verbose afterAdd /home/wr/.npm/json-rpc2/0.7.1/package/package.json not in flight; writing\r\n881 verbose afterAdd /home/wr/.npm/grunt-contrib-stylus/0.16.0/package/package.json written\r\n882 verbose afterAdd /home/wr/.npm/grunt-contrib-clean/0.5.0/package/package.json written\r\n883 verbose afterAdd /home/wr/.npm/load-grunt-tasks/0.4.0/package/package.json written\r\n884 verbose afterAdd /home/wr/.npm/URIjs/1.16.0/package/package.json written\r\n885 silly addNameRange number 2 { name: 'grunt-exec', range: '>=0.4.0 <0.5.0', hasData: true }\r\n886 silly addNameRange versions [ 'grunt-exec',\r\n886 silly addNameRange   [ '0.1.0',\r\n886 silly addNameRange     '0.1.1',\r\n886 silly addNameRange     '0.2.0',\r\n886 silly addNameRange     '0.2.1',\r\n886 silly addNameRange     '0.3.0',\r\n886 silly addNameRange     '0.4.0',\r\n886 silly addNameRange     '0.4.1',\r\n886 silly addNameRange     '0.4.2',\r\n886 silly addNameRange     '0.4.0-rc1',\r\n886 silly addNameRange     '0.4.5',\r\n886 silly addNameRange     '0.4.3',\r\n886 silly addNameRange     '0.4.6' ] ]\r\n887 silly addNamed grunt-exec@0.4.6\r\n888 verbose addNamed \"0.4.6\" is a plain semver version for grunt-exec\r\n889 verbose afterAdd /home/wr/.npm/json-rpc2/0.7.1/package/package.json written\r\n890 silly cache afterAdd i18n@0.5.0\r\n891 verbose afterAdd /home/wr/.npm/i18n/0.5.0/package/package.json not in flight; writing\r\n892 silly cache afterAdd grunt-exec@0.4.6\r\n893 verbose afterAdd /home/wr/.npm/grunt-exec/0.4.6/package/package.json not in flight; writing\r\n894 silly cache afterAdd node-captions@0.2.2\r\n895 verbose afterAdd /home/wr/.npm/node-captions/0.2.2/package/package.json not in flight; writing\r\n896 silly cache afterAdd nedb@0.10.11\r\n897 verbose afterAdd /home/wr/.npm/nedb/0.10.11/package/package.json not in flight; writing\r\n898 silly cache afterAdd memoizee@0.3.8\r\n899 verbose afterAdd /home/wr/.npm/memoizee/0.3.8/package/package.json not in flight; writing\r\n900 verbose afterAdd /home/wr/.npm/i18n/0.5.0/package/package.json written\r\n901 verbose afterAdd /home/wr/.npm/grunt-exec/0.4.6/package/package.json written\r\n902 verbose afterAdd /home/wr/.npm/node-captions/0.2.2/package/package.json written\r\n903 verbose afterAdd /home/wr/.npm/nedb/0.10.11/package/package.json written\r\n904 verbose afterAdd /home/wr/.npm/memoizee/0.3.8/package/package.json written\r\n905 http 304 https://registry.npmjs.org/grunt-bower-clean\r\n906 silly get cb [ 304,\r\n906 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n906 silly get     via: '1.1 varnish',\r\n906 silly get     'cache-control': 'max-age=60',\r\n906 silly get     etag: '\"1YC5I736LAGEW5FVWT9QOXL6J\"',\r\n906 silly get     age: '0',\r\n906 silly get     connection: 'keep-alive',\r\n906 silly get     'x-served-by': 'cache-jfk1028-JFK',\r\n906 silly get     'x-cache': 'MISS',\r\n906 silly get     'x-cache-hits': '0',\r\n906 silly get     'x-timer': 'S1438625500.220636,VS0,VE90',\r\n906 silly get     vary: 'Accept' } ]\r\n907 verbose etag https://registry.npmjs.org/grunt-bower-clean from cache\r\n908 verbose get saving grunt-bower-clean to /home/wr/.npm/registry.npmjs.org/grunt-bower-clean/.cache.json\r\n909 http 304 https://registry.npmjs.org/mv\r\n910 silly get cb [ 304,\r\n910 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n910 silly get     via: '1.1 varnish',\r\n910 silly get     'cache-control': 'max-age=60',\r\n910 silly get     etag: '\"85J7K7K4JNOIOZVBIWJV3UNP1\"',\r\n910 silly get     age: '0',\r\n910 silly get     connection: 'keep-alive',\r\n910 silly get     'x-served-by': 'cache-jfk1027-JFK',\r\n910 silly get     'x-cache': 'HIT',\r\n910 silly get     'x-cache-hits': '1',\r\n910 silly get     'x-timer': 'S1438625500.207014,VS0,VE90',\r\n910 silly get     vary: 'Accept' } ]\r\n911 verbose etag https://registry.npmjs.org/mv from cache\r\n912 verbose get saving mv to /home/wr/.npm/registry.npmjs.org/mv/.cache.json\r\n913 silly addNameRange number 2 { name: 'grunt-bower-clean',\r\n913 silly addNameRange   range: '>=0.2.1 <0.3.0',\r\n913 silly addNameRange   hasData: true }\r\n914 silly addNameRange versions [ 'grunt-bower-clean', [ '0.1.0', '0.2.0', '0.2.1', '0.2.2' ] ]\r\n915 silly addNamed grunt-bower-clean@0.2.2\r\n916 verbose addNamed \"0.2.2\" is a plain semver version for grunt-bower-clean\r\n917 silly addNameRange number 2 { name: 'mv', range: '>=2.0.3 <3.0.0', hasData: true }\r\n918 silly addNameRange versions [ 'mv',\r\n918 silly addNameRange   [ '0.0.1',\r\n918 silly addNameRange     '0.0.2',\r\n918 silly addNameRange     '0.0.3',\r\n918 silly addNameRange     '0.0.4',\r\n918 silly addNameRange     '0.0.5',\r\n918 silly addNameRange     '1.0.0',\r\n918 silly addNameRange     '2.0.0',\r\n918 silly addNameRange     '2.0.1',\r\n918 silly addNameRange     '2.0.2',\r\n918 silly addNameRange     '2.0.3',\r\n918 silly addNameRange     '2.1.0',\r\n918 silly addNameRange     '2.1.1' ] ]\r\n919 silly addNamed mv@2.1.1\r\n920 verbose addNamed \"2.1.1\" is a plain semver version for mv\r\n921 silly cache afterAdd grunt-bower-clean@0.2.2\r\n922 verbose afterAdd /home/wr/.npm/grunt-bower-clean/0.2.2/package/package.json not in flight; writing\r\n923 silly cache afterAdd mv@2.1.1\r\n924 verbose afterAdd /home/wr/.npm/mv/2.1.1/package/package.json not in flight; writing\r\n925 verbose afterAdd /home/wr/.npm/grunt-bower-clean/0.2.2/package/package.json written\r\n926 verbose afterAdd /home/wr/.npm/mv/2.1.1/package/package.json written\r\n927 http 304 https://registry.npmjs.org/mime\r\n928 silly get cb [ 304,\r\n928 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n928 silly get     via: '1.1 varnish',\r\n928 silly get     'cache-control': 'max-age=60',\r\n928 silly get     etag: '\"4V8QSAZNEAVPS1SP668LC6IK4\"',\r\n928 silly get     age: '37',\r\n928 silly get     connection: 'keep-alive',\r\n928 silly get     'x-served-by': 'cache-jfk1029-JFK',\r\n928 silly get     'x-cache': 'HIT',\r\n928 silly get     'x-cache-hits': '4',\r\n928 silly get     'x-timer': 'S1438625500.323159,VS0,VE0',\r\n928 silly get     vary: 'Accept' } ]\r\n929 verbose etag https://registry.npmjs.org/mime from cache\r\n930 verbose get saving mime to /home/wr/.npm/registry.npmjs.org/mime/.cache.json\r\n931 silly cache afterAdd mime@1.2.11\r\n932 verbose afterAdd /home/wr/.npm/mime/1.2.11/package/package.json not in flight; writing\r\n933 verbose afterAdd /home/wr/.npm/mime/1.2.11/package/package.json written\r\n934 http 304 https://registry.npmjs.org/bower\r\n935 silly get cb [ 304,\r\n935 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n935 silly get     via: '1.1 varnish',\r\n935 silly get     'cache-control': 'max-age=60',\r\n935 silly get     etag: '\"ASDFQZNFUCYIF7TWJDIJV1TKZ\"',\r\n935 silly get     age: '26',\r\n935 silly get     connection: 'keep-alive',\r\n935 silly get     'x-served-by': 'cache-jfk1030-JFK',\r\n935 silly get     'x-cache': 'HIT',\r\n935 silly get     'x-cache-hits': '2',\r\n935 silly get     'x-timer': 'S1438625500.372054,VS0,VE0',\r\n935 silly get     vary: 'Accept' } ]\r\n936 verbose etag https://registry.npmjs.org/bower from cache\r\n937 verbose get saving bower to /home/wr/.npm/registry.npmjs.org/bower/.cache.json\r\n938 http 304 https://registry.npmjs.org/grunt-githooks\r\n939 silly get cb [ 304,\r\n939 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n939 silly get     via: '1.1 varnish',\r\n939 silly get     'cache-control': 'max-age=60',\r\n939 silly get     etag: '\"1VDFG98KHP3A2VWKKYYZYK50K\"',\r\n939 silly get     age: '32',\r\n939 silly get     connection: 'keep-alive',\r\n939 silly get     'x-served-by': 'cache-jfk1020-JFK',\r\n939 silly get     'x-cache': 'HIT',\r\n939 silly get     'x-cache-hits': '1',\r\n939 silly get     'x-timer': 'S1438625500.356227,VS0,VE1',\r\n939 silly get     vary: 'Accept' } ]\r\n940 verbose etag https://registry.npmjs.org/grunt-githooks from cache\r\n941 verbose get saving grunt-githooks to /home/wr/.npm/registry.npmjs.org/grunt-githooks/.cache.json\r\n942 silly addNameRange number 2 { name: 'grunt-githooks',\r\n942 silly addNameRange   range: '>=0.3.1 <0.4.0',\r\n942 silly addNameRange   hasData: true }\r\n943 silly addNameRange versions [ 'grunt-githooks', [ '0.1.0', '0.2.0', '0.3.0', '0.3.1' ] ]\r\n944 silly addNamed grunt-githooks@0.3.1\r\n945 verbose addNamed \"0.3.1\" is a plain semver version for grunt-githooks\r\n946 silly cache afterAdd grunt-githooks@0.3.1\r\n947 verbose afterAdd /home/wr/.npm/grunt-githooks/0.3.1/package/package.json not in flight; writing\r\n948 http 304 https://registry.npmjs.org/grunt\r\n949 silly get cb [ 304,\r\n949 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n949 silly get     via: '1.1 varnish',\r\n949 silly get     'cache-control': 'max-age=60',\r\n949 silly get     etag: '\"4MB44HMCJTBNUGCU7MKKK21AW\"',\r\n949 silly get     age: '15',\r\n949 silly get     connection: 'keep-alive',\r\n949 silly get     'x-served-by': 'cache-jfk1030-JFK',\r\n949 silly get     'x-cache': 'HIT',\r\n949 silly get     'x-cache-hits': '1',\r\n949 silly get     'x-timer': 'S1438625500.375613,VS0,VE1',\r\n949 silly get     vary: 'Accept' } ]\r\n950 verbose etag https://registry.npmjs.org/grunt from cache\r\n951 verbose get saving grunt to /home/wr/.npm/registry.npmjs.org/grunt/.cache.json\r\n952 silly cache afterAdd bower@1.3.8\r\n953 verbose afterAdd /home/wr/.npm/bower/1.3.8/package/package.json not in flight; writing\r\n954 verbose afterAdd /home/wr/.npm/grunt-githooks/0.3.1/package/package.json written\r\n955 verbose afterAdd /home/wr/.npm/bower/1.3.8/package/package.json written\r\n956 silly cache afterAdd grunt@0.4.5\r\n957 verbose afterAdd /home/wr/.npm/grunt/0.4.5/package/package.json not in flight; writing\r\n958 verbose afterAdd /home/wr/.npm/grunt/0.4.5/package/package.json written\r\n959 http 304 https://registry.npmjs.org/jschardet\r\n960 silly get cb [ 304,\r\n960 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n960 silly get     via: '1.1 varnish',\r\n960 silly get     'cache-control': 'max-age=60',\r\n960 silly get     etag: '\"BNM10BHKUKR96T3NBEDNIE692\"',\r\n960 silly get     age: '0',\r\n960 silly get     connection: 'keep-alive',\r\n960 silly get     'x-served-by': 'cache-jfk1024-JFK',\r\n960 silly get     'x-cache': 'HIT',\r\n960 silly get     'x-cache-hits': '1',\r\n960 silly get     'x-timer': 'S1438625500.415776,VS0,VE20',\r\n960 silly get     vary: 'Accept' } ]\r\n961 verbose etag https://registry.npmjs.org/jschardet from cache\r\n962 verbose get saving jschardet to /home/wr/.npm/registry.npmjs.org/jschardet/.cache.json\r\n963 silly cache afterAdd jschardet@1.1.0\r\n964 verbose afterAdd /home/wr/.npm/jschardet/1.1.0/package/package.json not in flight; writing\r\n965 verbose afterAdd /home/wr/.npm/jschardet/1.1.0/package/package.json written\r\n966 http 304 https://registry.npmjs.org/grunt-node-webkit-builder\r\n967 silly get cb [ 304,\r\n967 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n967 silly get     via: '1.1 varnish',\r\n967 silly get     'cache-control': 'max-age=60',\r\n967 silly get     etag: '\"UDVJ3RBE58V1QB9RM7DCKP2S\"',\r\n967 silly get     age: '0',\r\n967 silly get     connection: 'keep-alive',\r\n967 silly get     'x-served-by': 'cache-jfk1032-JFK',\r\n967 silly get     'x-cache': 'MISS',\r\n967 silly get     'x-cache-hits': '0',\r\n967 silly get     'x-timer': 'S1438625500.386260,VS0,VE83',\r\n967 silly get     vary: 'Accept' } ]\r\n968 verbose etag https://registry.npmjs.org/grunt-node-webkit-builder from cache\r\n969 verbose get saving grunt-node-webkit-builder to /home/wr/.npm/registry.npmjs.org/grunt-node-webkit-builder/.cache.json\r\n970 silly addNameRange number 2 { name: 'grunt-node-webkit-builder',\r\n970 silly addNameRange   range: '>=0.1.0 <0.2.0',\r\n970 silly addNameRange   hasData: true }\r\n971 silly addNameRange versions [ 'grunt-node-webkit-builder',\r\n971 silly addNameRange   [ '0.1.0',\r\n971 silly addNameRange     '0.1.1',\r\n971 silly addNameRange     '0.1.2',\r\n971 silly addNameRange     '0.1.3',\r\n971 silly addNameRange     '0.1.4',\r\n971 silly addNameRange     '0.1.5',\r\n971 silly addNameRange     '0.1.6',\r\n971 silly addNameRange     '0.1.7',\r\n971 silly addNameRange     '0.1.8',\r\n971 silly addNameRange     '0.1.9',\r\n971 silly addNameRange     '0.1.10',\r\n971 silly addNameRange     '0.1.11',\r\n971 silly addNameRange     '0.1.12',\r\n971 silly addNameRange     '0.1.13',\r\n971 silly addNameRange     '0.1.14',\r\n971 silly addNameRange     '0.1.15',\r\n971 silly addNameRange     '0.1.16',\r\n971 silly addNameRange     '0.1.17',\r\n971 silly addNameRange     '0.1.18',\r\n971 silly addNameRange     '0.1.19',\r\n971 silly addNameRange     '0.1.20',\r\n971 silly addNameRange     '0.1.21',\r\n971 silly addNameRange     '0.2.0',\r\n971 silly addNameRange     '0.2.1',\r\n971 silly addNameRange     '0.2.2',\r\n971 silly addNameRange     '0.2.3',\r\n971 silly addNameRange     '0.3.0',\r\n971 silly addNameRange     '0.3.1',\r\n971 silly addNameRange     '1.0.0',\r\n971 silly addNameRange     '1.0.1',\r\n971 silly addNameRange     '1.0.2' ] ]\r\n972 silly addNamed grunt-node-webkit-builder@0.1.21\r\n973 verbose addNamed \"0.1.21\" is a plain semver version for grunt-node-webkit-builder\r\n974 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.\r\n975 silly cache afterAdd grunt-node-webkit-builder@0.1.21\r\n976 verbose afterAdd /home/wr/.npm/grunt-node-webkit-builder/0.1.21/package/package.json not in flight; writing\r\n977 verbose afterAdd /home/wr/.npm/grunt-node-webkit-builder/0.1.21/package/package.json written\r\n978 http 304 https://registry.npmjs.org/stylus\r\n979 silly get cb [ 304,\r\n979 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n979 silly get     via: '1.1 varnish',\r\n979 silly get     'cache-control': 'max-age=60',\r\n979 silly get     etag: '\"3QSGHNX1GK5MFF1FL1PPMU83U\"',\r\n979 silly get     age: '0',\r\n979 silly get     connection: 'keep-alive',\r\n979 silly get     'x-served-by': 'cache-jfk1021-JFK',\r\n979 silly get     'x-cache': 'HIT',\r\n979 silly get     'x-cache-hits': '1',\r\n979 silly get     'x-timer': 'S1438625500.191885,VS0,VE364',\r\n979 silly get     vary: 'Accept' } ]\r\n980 verbose etag https://registry.npmjs.org/stylus from cache\r\n981 verbose get saving stylus to /home/wr/.npm/registry.npmjs.org/stylus/.cache.json\r\n982 silly cache afterAdd stylus@0.46.2\r\n983 verbose afterAdd /home/wr/.npm/stylus/0.46.2/package/package.json not in flight; writing\r\n984 verbose afterAdd /home/wr/.npm/stylus/0.46.2/package/package.json written\r\n985 http 304 https://registry.npmjs.org/rimraf\r\n986 silly get cb [ 304,\r\n986 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n986 silly get     via: '1.1 varnish',\r\n986 silly get     'cache-control': 'max-age=60',\r\n986 silly get     etag: '\"7C5ECVSK04OIVPJQW2EMOZ0QH\"',\r\n986 silly get     age: '0',\r\n986 silly get     connection: 'keep-alive',\r\n986 silly get     'x-served-by': 'cache-jfk1023-JFK',\r\n986 silly get     'x-cache': 'HIT',\r\n986 silly get     'x-cache-hits': '1',\r\n986 silly get     'x-timer': 'S1438625500.187160,VS0,VE19',\r\n986 silly get     vary: 'Accept' } ]\r\n987 verbose etag https://registry.npmjs.org/rimraf from cache\r\n988 verbose get saving rimraf to /home/wr/.npm/registry.npmjs.org/rimraf/.cache.json\r\n989 silly cache afterAdd rimraf@2.2.8\r\n990 verbose afterAdd /home/wr/.npm/rimraf/2.2.8/package/package.json not in flight; writing\r\n991 verbose afterAdd /home/wr/.npm/rimraf/2.2.8/package/package.json written\r\n992 verbose updateRemote git fetch -a origin (https://github.com/thibauts/node-upnp-mediarenderer-client.git)\r\n993 http 304 https://registry.npmjs.org/request\r\n994 silly get cb [ 304,\r\n994 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n994 silly get     via: '1.1 varnish',\r\n994 silly get     'cache-control': 'max-age=60',\r\n994 silly get     etag: '\"2GGA6ZW77K1PMTYX9W4LZLPX6\"',\r\n994 silly get     age: '25',\r\n994 silly get     connection: 'keep-alive',\r\n994 silly get     'x-served-by': 'cache-jfk1021-JFK',\r\n994 silly get     'x-cache': 'HIT',\r\n994 silly get     'x-cache-hits': '5',\r\n994 silly get     'x-timer': 'S1438625500.635547,VS0,VE0',\r\n994 silly get     vary: 'Accept' } ]\r\n995 verbose etag https://registry.npmjs.org/request from cache\r\n996 verbose get saving request to /home/wr/.npm/registry.npmjs.org/request/.cache.json\r\n997 http 304 https://registry.npmjs.org/native-dns\r\n998 silly get cb [ 304,\r\n998 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n998 silly get     via: '1.1 varnish',\r\n998 silly get     'cache-control': 'max-age=60',\r\n998 silly get     etag: '\"40GVZU4U9QPEKA4H8PXJ6I95X\"',\r\n998 silly get     age: '0',\r\n998 silly get     connection: 'keep-alive',\r\n998 silly get     'x-served-by': 'cache-jfk1027-JFK',\r\n998 silly get     'x-cache': 'MISS',\r\n998 silly get     'x-cache-hits': '0',\r\n998 silly get     'x-timer': 'S1438625500.215254,VS0,VE422',\r\n998 silly get     vary: 'Accept' } ]\r\n999 verbose etag https://registry.npmjs.org/native-dns from cache\r\n1000 verbose get saving native-dns to /home/wr/.npm/registry.npmjs.org/native-dns/.cache.json\r\n1001 verbose setPermissions git+https://github.com/thibauts/node-upnp-mediarenderer-client.git set permissions on /home/wr/.npm/_git-remotes/https-github-com-thibauts-node-upnp-mediarenderer-client-git-5521687c\r\n1002 verbose resolveHead git+https://github.com/thibauts/node-upnp-mediarenderer-client.git original treeish: master\r\n1003 info git [ 'rev-list', '-n1', 'master' ]\r\n1004 silly addNameRange number 2 { name: 'request', range: '>=2.36.0 <3.0.0', hasData: true }\r\n1005 silly addNameRange versions [ 'request',\r\n1005 silly addNameRange   [ '0.10.0',\r\n1005 silly addNameRange     '0.8.3',\r\n1005 silly addNameRange     '0.9.0',\r\n1005 silly addNameRange     '0.9.1',\r\n1005 silly addNameRange     '0.9.5',\r\n1005 silly addNameRange     '1.0.0',\r\n1005 silly addNameRange     '1.1.0',\r\n1005 silly addNameRange     '1.1.1',\r\n1005 silly addNameRange     '1.2.0',\r\n1005 silly addNameRange     '1.9.0',\r\n1005 silly addNameRange     '1.9.1',\r\n1005 silly addNameRange     '1.9.2',\r\n1005 silly addNameRange     '1.9.3',\r\n1005 silly addNameRange     '1.9.5',\r\n1005 silly addNameRange     '1.9.7',\r\n1005 silly addNameRange     '1.9.8',\r\n1005 silly addNameRange     '1.9.9',\r\n1005 silly addNameRange     '2.0.0',\r\n1005 silly addNameRange     '2.0.1',\r\n1005 silly addNameRange     '2.0.2',\r\n1005 silly addNameRange     '2.0.3',\r\n1005 silly addNameRange     '2.0.4',\r\n1005 silly addNameRange     '2.0.5',\r\n1005 silly addNameRange     '2.1.0',\r\n1005 silly addNameRange     '2.1.1',\r\n1005 silly addNameRange     '2.2.0',\r\n1005 silly addNameRange     '2.2.5',\r\n1005 silly addNameRange     '2.2.6',\r\n1005 silly addNameRange     '2.2.9',\r\n1005 silly addNameRange     '2.9.0',\r\n1005 silly addNameRange     '2.9.1',\r\n1005 silly addNameRange     '2.9.2',\r\n1005 silly addNameRange     '2.9.3',\r\n1005 silly addNameRange     '2.9.100',\r\n1005 silly addNameRange     '2.9.150',\r\n1005 silly addNameRange     '2.9.151',\r\n1005 silly addNameRange     '2.9.152',\r\n1005 silly addNameRange     '2.9.153',\r\n1005 silly addNameRange     '2.9.200',\r\n1005 silly addNameRange     '2.9.201',\r\n1005 silly addNameRange     '2.9.202',\r\n1005 silly addNameRange     '2.9.203',\r\n1005 silly addNameRange     '2.10.0',\r\n1005 silly addNameRange     '2.11.0',\r\n1005 silly addNameRange     '2.11.1',\r\n1005 silly addNameRange     '2.11.2',\r\n1005 silly addNameRange     '2.11.3',\r\n1005 silly addNameRange     '2.11.4',\r\n1005 silly addNameRange     '2.12.0',\r\n1005 silly addNameRange     '2.14.0',\r\n1005 silly addNameRange     '2.16.0',\r\n1005 silly addNameRange     '2.16.2',\r\n1005 silly addNameRange     '2.16.4',\r\n1005 silly addNameRange     '2.16.6',\r\n1005 silly addNameRange     '2.18.0',\r\n1005 silly addNameRange     '2.19.0',\r\n1005 silly addNameRange     '2.20.0',\r\n1005 silly addNameRange     '2.21.0',\r\n1005 silly addNameRange     '2.22.0',\r\n1005 silly addNameRange     '2.23.0',\r\n1005 silly addNameRange     '2.24.0',\r\n1005 silly addNameRange     '2.25.0',\r\n1005 silly addNameRange     '2.26.0',\r\n1005 silly addNameRange     '2.27.0',\r\n1005 silly addNameRange     '2.28.0',\r\n1005 silly addNameRange     '2.29.0',\r\n1005 silly addNameRange     '2.30.0',\r\n1005 silly addNameRange     '2.31.0',\r\n1005 silly addNameRange     '2.32.0',\r\n1005 silly addNameRange     '2.33.0',\r\n1005 silly addNameRange     '2.34.0',\r\n1005 silly addNameRange     '2.35.0',\r\n1005 silly addNameRange     '2.36.0',\r\n1005 silly addNameRange     '2.37.0',\r\n1005 silly addNameRange     '2.38.0',\r\n1005 silly addNameRange     '2.39.0',\r\n1005 silly addNameRange     '2.40.0',\r\n1005 silly addNameRange     '2.41.0',\r\n1005 silly addNameRange     '2.42.0',\r\n1005 silly addNameRange     '2.43.0',\r\n1005 silly addNameRange     '2.44.0',\r\n1005 silly addNameRange     '2.45.0',\r\n1005 silly addNameRange     '2.46.0',\r\n1005 silly addNameRange     '2.47.0',\r\n1005 silly addNameRange     '2.48.0',\r\n1005 silly addNameRange     '2.49.0',\r\n1005 silly addNameRange     '2.50.0',\r\n1005 silly addNameRange     '2.51.0',\r\n1005 silly addNameRange     '2.52.0',\r\n1005 silly addNameRange     '2.53.0',\r\n1005 silly addNameRange     '2.54.0',\r\n1005 silly addNameRange     '2.55.0',\r\n1005 silly addNameRange     '2.56.0',\r\n1005 silly addNameRange     '2.57.0',\r\n1005 silly addNameRange     '2.58.0',\r\n1005 silly addNameRange     '2.59.0',\r\n1005 silly addNameRange     '2.60.0' ] ]\r\n1006 silly addNamed request@2.60.0\r\n1007 verbose addNamed \"2.60.0\" is a plain semver version for request\r\n1008 silly resolveHead git+https://github.com/thibauts/node-upnp-mediarenderer-client.git resolved treeish: c0ca0c63b627aef3501820f61b47b7c4887ef16d\r\n1009 verbose resolveHead git+https://github.com/thibauts/node-upnp-mediarenderer-client.git resolved Git URL: git+https://github.com/thibauts/node-upnp-mediarenderer-client.git#c0ca0c63b627aef3501820f61b47b7c4887ef16d\r\n1010 silly resolveHead Git working directory: /tmp/npm-7043-9e722969/git-cache-f881beedeb0e/c0ca0c63b627aef3501820f61b47b7c4887ef16d\r\n1011 silly addNameRange number 2 { name: 'native-dns', range: '>=0.7.0 <0.8.0', hasData: true }\r\n1012 silly addNameRange versions [ 'native-dns',\r\n1012 silly addNameRange   [ '0.0.1',\r\n1012 silly addNameRange     '0.0.2',\r\n1012 silly addNameRange     '0.0.3',\r\n1012 silly addNameRange     '0.0.4',\r\n1012 silly addNameRange     '0.0.5',\r\n1012 silly addNameRange     '0.0.6',\r\n1012 silly addNameRange     '0.0.7',\r\n1012 silly addNameRange     '0.1.0',\r\n1012 silly addNameRange     '0.1.1',\r\n1012 silly addNameRange     '0.2.0',\r\n1012 silly addNameRange     '0.2.1',\r\n1012 silly addNameRange     '0.3.0',\r\n1012 silly addNameRange     '0.3.1',\r\n1012 silly addNameRange     '0.3.2',\r\n1012 silly addNameRange     '0.3.3',\r\n1012 silly addNameRange     '0.3.4',\r\n1012 silly addNameRange     '0.4.0',\r\n1012 silly addNameRange     '0.4.1',\r\n1012 silly addNameRange     '0.6.1',\r\n1012 silly addNameRange     '0.7.0' ] ]\r\n1013 silly addNamed native-dns@0.7.0\r\n1014 verbose addNamed \"0.7.0\" is a plain semver version for native-dns\r\n1015 silly cache afterAdd request@2.60.0\r\n1016 verbose afterAdd /home/wr/.npm/request/2.60.0/package/package.json not in flight; writing\r\n1017 info git [ 'clone',\r\n1017 info git   '/home/wr/.npm/_git-remotes/https-github-com-thibauts-node-upnp-mediarenderer-client-git-5521687c',\r\n1017 info git   '/tmp/npm-7043-9e722969/git-cache-f881beedeb0e/c0ca0c63b627aef3501820f61b47b7c4887ef16d' ]\r\n1018 silly cache afterAdd native-dns@0.7.0\r\n1019 verbose afterAdd /home/wr/.npm/native-dns/0.7.0/package/package.json not in flight; writing\r\n1020 verbose afterAdd /home/wr/.npm/request/2.60.0/package/package.json written\r\n1021 verbose afterAdd /home/wr/.npm/native-dns/0.7.0/package/package.json written\r\n1022 verbose cloneResolved git+https://github.com/thibauts/node-upnp-mediarenderer-client.git clone Cloning into '/tmp/npm-7043-9e722969/git-cache-f881beedeb0e/c0ca0c63b627aef3501820f61b47b7c4887ef16d'...\r\n1022 verbose cloneResolved done.\r\n1023 info git [ 'checkout', 'c0ca0c63b627aef3501820f61b47b7c4887ef16d' ]\r\n1024 verbose checkoutTreeish git+https://github.com/thibauts/node-upnp-mediarenderer-client.git checkout Note: checking out 'c0ca0c63b627aef3501820f61b47b7c4887ef16d'.\r\n1024 verbose checkoutTreeish\r\n1024 verbose checkoutTreeish You are in 'detached HEAD' state. You can look around, make experimental\r\n1024 verbose checkoutTreeish changes and commit them, and you can discard any commits you make in this\r\n1024 verbose checkoutTreeish state without impacting any branches by performing another checkout.\r\n1024 verbose checkoutTreeish\r\n1024 verbose checkoutTreeish If you want to create a new branch to retain commits you create, you may\r\n1024 verbose checkoutTreeish do so (now or later) by using -b with the checkout command again. Example:\r\n1024 verbose checkoutTreeish\r\n1024 verbose checkoutTreeish   git checkout -b <new-branch-name>\r\n1024 verbose checkoutTreeish\r\n1024 verbose checkoutTreeish HEAD is now at c0ca0c6... removed res tag from buildMetadata\r\n1025 verbose addLocalDirectory /home/wr/.npm/upnp-mediarenderer-client/1.2.1/package.tgz not in flight; packing\r\n1026 verbose tar pack [ '/home/wr/.npm/upnp-mediarenderer-client/1.2.1/package.tgz',\r\n1026 verbose tar pack   '/tmp/npm-7043-9e722969/git-cache-f881beedeb0e/c0ca0c63b627aef3501820f61b47b7c4887ef16d' ]\r\n1027 verbose tarball /home/wr/.npm/upnp-mediarenderer-client/1.2.1/package.tgz\r\n1028 verbose folder /tmp/npm-7043-9e722969/git-cache-f881beedeb0e/c0ca0c63b627aef3501820f61b47b7c4887ef16d\r\n1029 verbose addLocalTarball adding from inside cache /home/wr/.npm/upnp-mediarenderer-client/1.2.1/package.tgz\r\n1030 verbose addRemoteGit data._from: git+https://github.com/thibauts/node-upnp-mediarenderer-client.git\r\n1031 verbose addRemoteGit data._resolved: git+https://github.com/thibauts/node-upnp-mediarenderer-client.git#c0ca0c63b627aef3501820f61b47b7c4887ef16d\r\n1032 http 304 https://registry.npmjs.org/sha1\r\n1033 silly get cb [ 304,\r\n1033 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n1033 silly get     via: '1.1 varnish',\r\n1033 silly get     'cache-control': 'max-age=60',\r\n1033 silly get     etag: '\"E3GM4VU06QMZVH4RCO0TW4WRG\"',\r\n1033 silly get     age: '0',\r\n1033 silly get     connection: 'keep-alive',\r\n1033 silly get     'x-served-by': 'cache-jfk1027-JFK',\r\n1033 silly get     'x-cache': 'HIT',\r\n1033 silly get     'x-cache-hits': '1',\r\n1033 silly get     'x-timer': 'S1438625500.390095,VS0,VE372',\r\n1033 silly get     vary: 'Accept' } ]\r\n1034 verbose etag https://registry.npmjs.org/sha1 from cache\r\n1035 verbose get saving sha1 to /home/wr/.npm/registry.npmjs.org/sha1/.cache.json\r\n1036 silly cache afterAdd upnp-mediarenderer-client@1.2.1\r\n1037 verbose afterAdd /home/wr/.npm/upnp-mediarenderer-client/1.2.1/package/package.json not in flight; writing\r\n1038 verbose afterAdd /home/wr/.npm/upnp-mediarenderer-client/1.2.1/package/package.json written\r\n1039 silly cache afterAdd sha1@1.1.0\r\n1040 verbose afterAdd /home/wr/.npm/sha1/1.1.0/package/package.json not in flight; writing\r\n1041 verbose afterAdd /home/wr/.npm/sha1/1.1.0/package/package.json written\r\n1042 http 304 https://registry.npmjs.org/grunt-contrib-watch\r\n1043 silly get cb [ 304,\r\n1043 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n1043 silly get     via: '1.1 varnish',\r\n1043 silly get     'cache-control': 'max-age=60',\r\n1043 silly get     etag: '\"9TX3DLJNSOXVF22LQ67BZ0SDX\"',\r\n1043 silly get     age: '35',\r\n1043 silly get     connection: 'keep-alive',\r\n1043 silly get     'x-served-by': 'cache-jfk1033-JFK',\r\n1043 silly get     'x-cache': 'HIT',\r\n1043 silly get     'x-cache-hits': '1',\r\n1043 silly get     'x-timer': 'S1438625500.774237,VS0,VE0',\r\n1043 silly get     vary: 'Accept' } ]\r\n1044 verbose etag https://registry.npmjs.org/grunt-contrib-watch from cache\r\n1045 verbose get saving grunt-contrib-watch to /home/wr/.npm/registry.npmjs.org/grunt-contrib-watch/.cache.json\r\n1046 http 304 https://registry.npmjs.org/moment\r\n1047 silly get cb [ 304,\r\n1047 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n1047 silly get     via: '1.1 varnish',\r\n1047 silly get     'cache-control': 'max-age=60',\r\n1047 silly get     etag: '\"C4UA9H1ZZET618PFPT5OSTCU6\"',\r\n1047 silly get     age: '21',\r\n1047 silly get     connection: 'keep-alive',\r\n1047 silly get     'x-served-by': 'cache-jfk1023-JFK',\r\n1047 silly get     'x-cache': 'HIT',\r\n1047 silly get     'x-cache-hits': '187',\r\n1047 silly get     'x-timer': 'S1438625500.784527,VS0,VE0',\r\n1047 silly get     vary: 'Accept' } ]\r\n1048 verbose etag https://registry.npmjs.org/moment from cache\r\n1049 verbose get saving moment to /home/wr/.npm/registry.npmjs.org/moment/.cache.json\r\n1050 silly addNameRange number 2 { name: 'grunt-contrib-watch',\r\n1050 silly addNameRange   range: '>=0.6.0 <0.7.0',\r\n1050 silly addNameRange   hasData: true }\r\n1051 silly addNameRange versions [ 'grunt-contrib-watch',\r\n1051 silly addNameRange   [ '0.1.0',\r\n1051 silly addNameRange     '0.1.1',\r\n1051 silly addNameRange     '0.1.2',\r\n1051 silly addNameRange     '0.1.3',\r\n1051 silly addNameRange     '0.1.4',\r\n1051 silly addNameRange     '0.2.0',\r\n1051 silly addNameRange     '0.3.0',\r\n1051 silly addNameRange     '0.3.1',\r\n1051 silly addNameRange     '0.4.0',\r\n1051 silly addNameRange     '0.4.1',\r\n1051 silly addNameRange     '0.4.2',\r\n1051 silly addNameRange     '0.4.3',\r\n1051 silly addNameRange     '0.4.4',\r\n1051 silly addNameRange     '0.5.0',\r\n1051 silly addNameRange     '0.5.1',\r\n1051 silly addNameRange     '0.5.2',\r\n1051 silly addNameRange     '0.5.3',\r\n1051 silly addNameRange     '0.6.0',\r\n1051 silly addNameRange     '0.6.1',\r\n1051 silly addNameRange     '0.2.0-a',\r\n1051 silly addNameRange     '0.2.0-rc5',\r\n1051 silly addNameRange     '0.2.0-rc7' ] ]\r\n1052 silly addNamed grunt-contrib-watch@0.6.1\r\n1053 verbose addNamed \"0.6.1\" is a plain semver version for grunt-contrib-watch\r\n1054 silly cache afterAdd grunt-contrib-watch@0.6.1\r\n1055 verbose afterAdd /home/wr/.npm/grunt-contrib-watch/0.6.1/package/package.json not in flight; writing\r\n1056 silly addNameRange number 2 { name: 'moment', range: '>=2.6.0 <3.0.0', hasData: true }\r\n1057 silly addNameRange versions [ 'moment',\r\n1057 silly addNameRange   [ '1.0.0',\r\n1057 silly addNameRange     '1.0.1',\r\n1057 silly addNameRange     '1.1.0',\r\n1057 silly addNameRange     '1.1.1',\r\n1057 silly addNameRange     '1.2.0',\r\n1057 silly addNameRange     '1.3.0',\r\n1057 silly addNameRange     '1.4.0',\r\n1057 silly addNameRange     '1.5.0',\r\n1057 silly addNameRange     '1.5.1',\r\n1057 silly addNameRange     '1.6.0',\r\n1057 silly addNameRange     '1.6.1',\r\n1057 silly addNameRange     '1.6.2',\r\n1057 silly addNameRange     '1.7.0',\r\n1057 silly addNameRange     '1.7.1',\r\n1057 silly addNameRange     '1.7.2',\r\n1057 silly addNameRange     '2.0.0',\r\n1057 silly addNameRange     '2.1.0',\r\n1057 silly addNameRange     '2.2.1',\r\n1057 silly addNameRange     '2.3.0',\r\n1057 silly addNameRange     '2.3.1',\r\n1057 silly addNameRange     '2.4.0',\r\n1057 silly addNameRange     '2.5.0',\r\n1057 silly addNameRange     '2.5.1',\r\n1057 silly addNameRange     '2.6.0',\r\n1057 silly addNameRange     '2.7.0',\r\n1057 silly addNameRange     '2.8.1',\r\n1057 silly addNameRange     '2.8.2',\r\n1057 silly addNameRange     '2.8.3',\r\n1057 silly addNameRange     '2.8.4',\r\n1057 silly addNameRange     '2.9.0',\r\n1057 silly addNameRange     '2.10.2',\r\n1057 silly addNameRange     '2.10.3',\r\n1057 silly addNameRange     '2.10.5',\r\n1057 silly addNameRange     '2.10.6' ] ]\r\n1058 silly addNamed moment@2.10.6\r\n1059 verbose addNamed \"2.10.6\" is a plain semver version for moment\r\n1060 verbose afterAdd /home/wr/.npm/grunt-contrib-watch/0.6.1/package/package.json written\r\n1061 silly cache afterAdd moment@2.10.6\r\n1062 verbose afterAdd /home/wr/.npm/moment/2.10.6/package/package.json not in flight; writing\r\n1063 verbose afterAdd /home/wr/.npm/moment/2.10.6/package/package.json written\r\n1064 http 304 https://registry.npmjs.org/read-torrent\r\n1065 silly get cb [ 304,\r\n1065 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n1065 silly get     via: '1.1 varnish',\r\n1065 silly get     'cache-control': 'max-age=60',\r\n1065 silly get     etag: '\"3O06IAL1YKDKE0U6G18HTVPPF\"',\r\n1065 silly get     age: '0',\r\n1065 silly get     connection: 'keep-alive',\r\n1065 silly get     'x-served-by': 'cache-jfk1024-JFK',\r\n1065 silly get     'x-cache': 'MISS',\r\n1065 silly get     'x-cache-hits': '0',\r\n1065 silly get     'x-timer': 'S1438625500.766593,VS0,VE84',\r\n1065 silly get     vary: 'Accept' } ]\r\n1066 verbose etag https://registry.npmjs.org/read-torrent from cache\r\n1067 verbose get saving read-torrent to /home/wr/.npm/registry.npmjs.org/read-torrent/.cache.json\r\n1068 silly cache afterAdd read-torrent@1.0.0\r\n1069 verbose afterAdd /home/wr/.npm/read-torrent/1.0.0/package/package.json not in flight; writing\r\n1070 verbose afterAdd /home/wr/.npm/read-torrent/1.0.0/package/package.json written\r\n1071 http 304 https://registry.npmjs.org/temp\r\n1072 silly get cb [ 304,\r\n1072 silly get   { date: 'Mon, 03 Aug 2015 18:11:41 GMT',\r\n1072 silly get     via: '1.1 varnish',\r\n1072 silly get     'cache-control': 'max-age=60',\r\n1072 silly get     etag: '\"AUUVTI4BQSDTE95UEITUHGNHC\"',\r\n1072 silly get     age: '36',\r\n1072 silly get     connection: 'keep-alive',\r\n1072 silly get     'x-served-by': 'cache-jfk1023-JFK',\r\n1072 silly get     'x-cache': 'HIT',\r\n1072 silly get     'x-cache-hits': '1',\r\n1072 silly get     'x-timer': 'S1438625501.336622,VS0,VE0',\r\n1072 silly get     vary: 'Accept' } ]\r\n1073 verbose etag https://registry.npmjs.org/temp from cache\r\n1074 verbose get saving temp to /home/wr/.npm/registry.npmjs.org/temp/.cache.json\r\n1075 silly addNameRange number 2 { name: 'temp', range: '>=0.8.1 <0.9.0', hasData: true }\r\n1076 silly addNameRange versions [ 'temp',\r\n1076 silly addNameRange   [ '0.2.0',\r\n1076 silly addNameRange     '0.3.0',\r\n1076 silly addNameRange     '0.4.0',\r\n1076 silly addNameRange     '0.5.0',\r\n1076 silly addNameRange     '0.5.1',\r\n1076 silly addNameRange     '0.6.0',\r\n1076 silly addNameRange     '0.7.0',\r\n1076 silly addNameRange     '0.8.0',\r\n1076 silly addNameRange     '0.8.1',\r\n1076 silly addNameRange     '0.8.2',\r\n1076 silly addNameRange     '0.8.3' ] ]\r\n1077 silly addNamed temp@0.8.3\r\n1078 verbose addNamed \"0.8.3\" is a plain semver version for temp\r\n1079 silly cache afterAdd temp@0.8.3\r\n1080 verbose afterAdd /home/wr/.npm/temp/0.8.3/package/package.json not in flight; writing\r\n1081 verbose afterAdd /home/wr/.npm/temp/0.8.3/package/package.json written\r\n1082 http fetch 200 https://github.com/xeoncore/adm-zip/archive/78f820330c776bca72aad3f22d127b357f57a609.tar.gz\r\n1083 http 304 https://registry.npmjs.org/q\r\n1084 silly get cb [ 304,\r\n1084 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n1084 silly get     via: '1.1 varnish',\r\n1084 silly get     'cache-control': 'max-age=60',\r\n1084 silly get     etag: '\"8CVJZWYPSZECMLSS3M9QA08PS\"',\r\n1084 silly get     age: '32',\r\n1084 silly get     connection: 'keep-alive',\r\n1084 silly get     'x-served-by': 'cache-jfk1032-JFK',\r\n1084 silly get     'x-cache': 'HIT',\r\n1084 silly get     'x-cache-hits': '2',\r\n1084 silly get     'x-timer': 'S1438625500.620986,VS0,VE0',\r\n1084 silly get     vary: 'Accept' } ]\r\n1085 verbose etag https://registry.npmjs.org/q from cache\r\n1086 verbose get saving q to /home/wr/.npm/registry.npmjs.org/q/.cache.json\r\n1087 silly cache afterAdd q@2.0.2\r\n1088 verbose afterAdd /home/wr/.npm/q/2.0.2/package/package.json not in flight; writing\r\n1089 verbose afterAdd /home/wr/.npm/q/2.0.2/package/package.json written\r\n1090 http 304 https://registry.npmjs.org/async\r\n1091 silly get cb [ 304,\r\n1091 silly get   { date: 'Mon, 03 Aug 2015 18:11:41 GMT',\r\n1091 silly get     via: '1.1 varnish',\r\n1091 silly get     'cache-control': 'max-age=60',\r\n1091 silly get     etag: '\"95H3YYJDHMUIF1CXU38U68SSR\"',\r\n1091 silly get     age: '45',\r\n1091 silly get     connection: 'keep-alive',\r\n1091 silly get     'x-served-by': 'cache-jfk1031-JFK',\r\n1091 silly get     'x-cache': 'HIT',\r\n1091 silly get     'x-cache-hits': '12',\r\n1091 silly get     'x-timer': 'S1438625501.160791,VS0,VE0',\r\n1091 silly get     vary: 'Accept' } ]\r\n1092 verbose etag https://registry.npmjs.org/async from cache\r\n1093 verbose get saving async to /home/wr/.npm/registry.npmjs.org/async/.cache.json\r\n1094 silly cache afterAdd async@0.9.0\r\n1095 verbose afterAdd /home/wr/.npm/async/0.9.0/package/package.json not in flight; writing\r\n1096 verbose afterAdd /home/wr/.npm/async/0.9.0/package/package.json written\r\n1097 http 304 https://registry.npmjs.org/readdirp\r\n1098 silly get cb [ 304,\r\n1098 silly get   { date: 'Mon, 03 Aug 2015 18:11:41 GMT',\r\n1098 silly get     via: '1.1 varnish',\r\n1098 silly get     'cache-control': 'max-age=60',\r\n1098 silly get     etag: '\"1Q0HYAVC9SMKB4V0NVNL30WKH\"',\r\n1098 silly get     age: '50',\r\n1098 silly get     connection: 'keep-alive',\r\n1098 silly get     'x-served-by': 'cache-jfk1026-JFK',\r\n1098 silly get     'x-cache': 'HIT',\r\n1098 silly get     'x-cache-hits': '1',\r\n1098 silly get     'x-timer': 'S1438625501.222900,VS0,VE0',\r\n1098 silly get     vary: 'Accept' } ]\r\n1099 verbose etag https://registry.npmjs.org/readdirp from cache\r\n1100 verbose get saving readdirp to /home/wr/.npm/registry.npmjs.org/readdirp/.cache.json\r\n1101 silly addNameRange number 2 { name: 'readdirp', range: '*', hasData: true }\r\n1102 silly addNameRange versions [ 'readdirp',\r\n1102 silly addNameRange   [ '0.1.0',\r\n1102 silly addNameRange     '0.1.1',\r\n1102 silly addNameRange     '0.1.2',\r\n1102 silly addNameRange     '0.1.3',\r\n1102 silly addNameRange     '0.1.4',\r\n1102 silly addNameRange     '0.2.0',\r\n1102 silly addNameRange     '0.2.1',\r\n1102 silly addNameRange     '0.2.2',\r\n1102 silly addNameRange     '0.2.3',\r\n1102 silly addNameRange     '0.2.4',\r\n1102 silly addNameRange     '0.2.5',\r\n1102 silly addNameRange     '0.3.0',\r\n1102 silly addNameRange     '0.3.1',\r\n1102 silly addNameRange     '0.3.2',\r\n1102 silly addNameRange     '0.3.3',\r\n1102 silly addNameRange     '0.4.0',\r\n1102 silly addNameRange     '1.0.0',\r\n1102 silly addNameRange     '1.0.1',\r\n1102 silly addNameRange     '1.1.0',\r\n1102 silly addNameRange     '1.2.0',\r\n1102 silly addNameRange     '1.3.0',\r\n1102 silly addNameRange     '1.4.0' ] ]\r\n1103 silly addNamed readdirp@1.4.0\r\n1104 verbose addNamed \"1.4.0\" is a plain semver version for readdirp\r\n1105 silly cache afterAdd readdirp@1.4.0\r\n1106 verbose afterAdd /home/wr/.npm/readdirp/1.4.0/package/package.json not in flight; writing\r\n1107 verbose afterAdd /home/wr/.npm/readdirp/1.4.0/package/package.json written\r\n1108 http 304 https://registry.npmjs.org/underscore\r\n1109 silly get cb [ 304,\r\n1109 silly get   { date: 'Mon, 03 Aug 2015 18:11:40 GMT',\r\n1109 silly get     via: '1.1 varnish',\r\n1109 silly get     'cache-control': 'max-age=60',\r\n1109 silly get     etag: '\"CVUBWYO6DNN77U6X6NT1N1M2A\"',\r\n1109 silly get     age: '59',\r\n1109 silly get     connection: 'keep-alive',\r\n1109 silly get     'x-served-by': 'cache-jfk1027-JFK',\r\n1109 silly get     'x-cache': 'HIT',\r\n1109 silly get     'x-cache-hits': '9',\r\n1109 silly get     'x-timer': 'S1438625500.727101,VS0,VE0',\r\n1109 silly get     vary: 'Accept' } ]\r\n1110 verbose etag https://registry.npmjs.org/underscore from cache\r\n1111 verbose get saving underscore to /home/wr/.npm/registry.npmjs.org/underscore/.cache.json\r\n1112 silly fetchAndShaCheck shasum 050d2e91bfcfc83d0069c5ce47ecdc133b82a953\r\n1113 verbose addTmpTarball /tmp/npm-7043-9e722969/github.com/xeoncore/adm-zip/archive/78f820330c776bca72aad3f22d127b357f57a609.tar.gz not in flight; adding\r\n1114 verbose addTmpTarball validating metadata from /tmp/npm-7043-9e722969/github.com/xeoncore/adm-zip/archive/78f820330c776bca72aad3f22d127b357f57a609.tar.gz\r\n1115 verbose tar unpack /tmp/npm-7043-9e722969/github.com/xeoncore/adm-zip/archive/78f820330c776bca72aad3f22d127b357f57a609.tar.gz\r\n1116 verbose tar unpacking to /tmp/npm-7043-9e722969/unpack-2e18accf98e7\r\n1117 silly gentlyRm /tmp/npm-7043-9e722969/unpack-2e18accf98e7 is being purged\r\n1118 verbose gentlyRm don't care about contents; nuking /tmp/npm-7043-9e722969/unpack-2e18accf98e7\r\n1119 silly gunzTarPerm modes [ '755', '644' ]\r\n1120 silly gunzTarPerm extractEntry\r\n1121 silly gunzTarPerm modified mode [ '', 509, 493 ]\r\n1122 silly gunzTarPerm extractEntry .gitignore\r\n1123 silly gunzTarPerm modified mode [ '.gitignore', 436, 420 ]\r\n1124 silly gunzTarPerm extractEntry .idea/\r\n1125 silly gunzTarPerm modified mode [ '.idea/', 509, 493 ]\r\n1126 silly gunzTarPerm extractEntry .idea/scopes/\r\n1127 silly gunzTarPerm modified mode [ '.idea/scopes/', 509, 493 ]\r\n1128 silly gunzTarPerm extractEntry .idea/scopes/scope_settings.xml\r\n1129 silly gunzTarPerm modified mode [ '.idea/scopes/scope_settings.xml', 436, 420 ]\r\n1130 silly gunzTarPerm extractEntry APPNOTE.md\r\n1131 silly gunzTarPerm modified mode [ 'APPNOTE.md', 436, 420 ]\r\n1132 silly gunzTarPerm extractEntry MIT-LICENSE.txt\r\n1133 silly gunzTarPerm modified mode [ 'MIT-LICENSE.txt', 436, 420 ]\r\n1134 silly gunzTarPerm extractEntry README.md\r\n1135 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ]\r\n1136 silly gunzTarPerm extractEntry adm-zip.js\r\n1137 silly gunzTarPerm modified mode [ 'adm-zip.js', 436, 420 ]\r\n1138 silly gunzTarPerm extractEntry headers/\r\n1139 silly gunzTarPerm modified mode [ 'headers/', 509, 493 ]\r\n1140 silly gunzTarPerm extractEntry headers/entryHeader.js\r\n1141 silly gunzTarPerm modified mode [ 'headers/entryHeader.js', 436, 420 ]\r\n1142 silly gunzTarPerm extractEntry headers/index.js\r\n1143 silly gunzTarPerm modified mode [ 'headers/index.js', 436, 420 ]\r\n1144 silly gunzTarPerm extractEntry headers/mainHeader.js\r\n1145 silly gunzTarPerm modified mode [ 'headers/mainHeader.js', 436, 420 ]\r\n1146 silly gunzTarPerm extractEntry methods/\r\n1147 silly gunzTarPerm modified mode [ 'methods/', 509, 493 ]\r\n1148 silly gunzTarPerm extractEntry methods/deflater.js\r\n1149 silly gunzTarPerm modified mode [ 'methods/deflater.js', 436, 420 ]\r\n1150 silly gunzTarPerm extractEntry methods/index.js\r\n1151 silly gunzTarPerm modified mode [ 'methods/index.js', 436, 420 ]\r\n1152 silly gunzTarPerm extractEntry methods/inflater.js\r\n1153 silly gunzTarPerm modified mode [ 'methods/inflater.js', 436, 420 ]\r\n1154 silly gunzTarPerm extractEntry package.json\r\n1155 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ]\r\n1156 silly gunzTarPerm extractEntry test/\r\n1157 silly gunzTarPerm modified mode [ 'test/', 509, 493 ]\r\n1158 silly gunzTarPerm extractEntry test/assets/\r\n1159 silly gunzTarPerm modified mode [ 'test/assets/', 509, 493 ]\r\n1160 silly gunzTarPerm extractEntry test/assets/attributes_test.zip\r\n1161 silly gunzTarPerm modified mode [ 'test/assets/attributes_test.zip', 436, 420 ]\r\n1162 silly gunzTarPerm extractEntry test/assets/attributes_test/\r\n1163 silly gunzTarPerm modified mode [ 'test/assets/attributes_test/', 509, 493 ]\r\n1164 silly gunzTarPerm extractEntry test/assets/attributes_test/New folder/\r\n1165 silly gunzTarPerm modified mode [ 'test/assets/attributes_test/New folder/', 509, 493 ]\r\n1166 silly gunzTarPerm extractEntry test/assets/attributes_test/New folder/hidden.txt\r\n1167 silly gunzTarPerm modified mode [ 'test/assets/attributes_test/New folder/hidden.txt', 436, 420 ]\r\n1168 silly gunzTarPerm extractEntry test/assets/attributes_test/New folder/hidden_readonly.txt\r\n1169 silly gunzTarPerm modified mode [ 'test/assets/attributes_test/New folder/hidden_readonly.txt',\r\n1169 silly gunzTarPerm   436,\r\n1169 silly gunzTarPerm   420 ]\r\n1170 silly gunzTarPerm extractEntry test/assets/attributes_test/New folder/readonly.txt\r\n1171 silly gunzTarPerm modified mode [ 'test/assets/attributes_test/New folder/readonly.txt',\r\n1171 silly gunzTarPerm   436,\r\n1171 silly gunzTarPerm   420 ]\r\n1172 silly gunzTarPerm extractEntry test/assets/attributes_test/New folder/somefile.txt\r\n1173 silly gunzTarPerm modified mode [ 'test/assets/attributes_test/New folder/somefile.txt',\r\n1173 silly gunzTarPerm   436,\r\n1173 silly gunzTarPerm   420 ]\r\n1174 silly gunzTarPerm extractEntry test/assets/attributes_test/asd/\r\n1175 silly gunzTarPerm modified mode [ 'test/assets/attributes_test/asd/', 509, 493 ]\r\n1176 silly gunzTarPerm extractEntry test/assets/attributes_test/asd/New Text Document.txt\r\n1177 silly gunzTarPerm modified mode [ 'test/assets/attributes_test/asd/New Text Document.txt',\r\n1177 silly gunzTarPerm   436,\r\n1177 silly gunzTarPerm   420 ]\r\n1178 silly gunzTarPerm extractEntry test/assets/attributes_test/blank file.txt\r\n1179 silly gunzTarPerm modified mode [ 'test/assets/attributes_test/blank file.txt', 436, 420 ]\r\n1180 silly gunzTarPerm extractEntry test/assets/fast.zip\r\n1181 silly gunzTarPerm modified mode [ 'test/assets/fast.zip', 436, 420 ]\r\n1182 silly gunzTarPerm extractEntry test/assets/fastest.zip\r\n1183 silly gunzTarPerm modified mode [ 'test/assets/fastest.zip', 436, 420 ]\r\n1184 silly gunzTarPerm extractEntry test/assets/linux_arc.zip\r\n1185 silly gunzTarPerm modified mode [ 'test/assets/linux_arc.zip', 436, 420 ]\r\n1186 silly gunzTarPerm extractEntry test/assets/maximum.zip\r\n1187 silly gunzTarPerm modified mode [ 'test/assets/maximum.zip', 436, 420 ]\r\n1188 silly gunzTarPerm extractEntry test/assets/normal.zip\r\n1189 silly gunzTarPerm modified mode [ 'test/assets/normal.zip', 436, 420 ]\r\n1190 silly addNameRange number 2 { name: 'underscore', range: '>=1.6.0 <2.0.0', hasData: true }\r\n1191 silly addNameRange versions [ 'underscore',\r\n1191 silly addNameRange   [ '1.0.3',\r\n1191 silly addNameRange     '1.0.4',\r\n1191 silly addNameRange     '1.1.0',\r\n1191 silly addNameRange     '1.1.1',\r\n1191 silly addNameRange     '1.1.2',\r\n1191 silly addNameRange     '1.1.3',\r\n1191 silly addNameRange     '1.1.4',\r\n1191 silly addNameRange     '1.1.5',\r\n1191 silly addNameRange     '1.1.6',\r\n1191 silly addNameRange     '1.1.7',\r\n1191 silly addNameRange     '1.2.0',\r\n1191 silly addNameRange     '1.2.1',\r\n1191 silly addNameRange     '1.2.2',\r\n1191 silly addNameRange     '1.2.3',\r\n1191 silly addNameRange     '1.2.4',\r\n1191 silly addNameRange     '1.3.0',\r\n1191 silly addNameRange     '1.3.1',\r\n1191 silly addNameRange     '1.3.2',\r\n1191 silly addNameRange     '1.3.3',\r\n1191 silly addNameRange     '1.4.0',\r\n1191 silly addNameRange     '1.4.1',\r\n1191 silly addNameRange     '1.4.2',\r\n1191 silly addNameRange     '1.4.3',\r\n1191 silly addNameRange     '1.4.4',\r\n1191 silly addNameRange     '1.5.0',\r\n1191 silly addNameRange     '1.5.1',\r\n1191 silly addNameRange     '1.5.2',\r\n1191 silly addNameRange     '1.6.0',\r\n1191 silly addNameRange     '1.7.0',\r\n1191 silly addNameRange     '1.8.0',\r\n1191 silly addNameRange     '1.8.1',\r\n1191 silly addNameRange     '1.8.2',\r\n1191 silly addNameRange     '1.8.3' ] ]\r\n1192 silly addNamed underscore@1.8.3\r\n1193 verbose addNamed \"1.8.3\" is a plain semver version for underscore\r\n1194 silly cache afterAdd underscore@1.8.3\r\n1195 verbose afterAdd /home/wr/.npm/underscore/1.8.3/package/package.json not in flight; writing\r\n1196 verbose afterAdd /home/wr/.npm/underscore/1.8.3/package/package.json written\r\n1197 silly gunzTarPerm extractEntry test/assets/store.zip\r\n1198 silly gunzTarPerm modified mode [ 'test/assets/store.zip', 436, 420 ]\r\n1199 silly gunzTarPerm extractEntry test/assets/ultra.zip\r\n1200 silly gunzTarPerm modified mode [ 'test/assets/ultra.zip', 436, 420 ]\r\n1201 silly gunzTarPerm extractEntry test/index.js\r\n1202 silly gunzTarPerm modified mode [ 'test/index.js', 436, 420 ]\r\n1203 silly gunzTarPerm extractEntry util/\r\n1204 silly gunzTarPerm modified mode [ 'util/', 509, 493 ]\r\n1205 silly gunzTarPerm extractEntry util/constants.js\r\n1206 silly gunzTarPerm modified mode [ 'util/constants.js', 436, 420 ]\r\n1207 silly gunzTarPerm extractEntry util/errors.js\r\n1208 silly gunzTarPerm modified mode [ 'util/errors.js', 436, 420 ]\r\n1209 silly gunzTarPerm extractEntry util/fattr.js\r\n1210 silly gunzTarPerm modified mode [ 'util/fattr.js', 436, 420 ]\r\n1211 silly gunzTarPerm extractEntry util/index.js\r\n1212 silly gunzTarPerm modified mode [ 'util/index.js', 436, 420 ]\r\n1213 silly gunzTarPerm extractEntry util/utils.js\r\n1214 silly gunzTarPerm modified mode [ 'util/utils.js', 436, 420 ]\r\n1215 silly gunzTarPerm extractEntry zipEntry.js\r\n1216 silly gunzTarPerm modified mode [ 'zipEntry.js', 436, 420 ]\r\n1217 silly gunzTarPerm extractEntry zipFile.js\r\n1218 silly gunzTarPerm modified mode [ 'zipFile.js', 436, 420 ]\r\n1219 silly cache afterAdd adm-zip@0.4.4\r\n1220 verbose afterAdd /home/wr/.npm/adm-zip/0.4.4/package/package.json not in flight; writing\r\n1221 verbose afterAdd /home/wr/.npm/adm-zip/0.4.4/package/package.json written\r\n1222 http fetch 200 https://github.com/xeoncore/torrent-health/archive/0.1.1.tar.gz\r\n1223 http 304 https://registry.npmjs.org/nw-gyp\r\n1224 silly get cb [ 304,\r\n1224 silly get   { date: 'Mon, 03 Aug 2015 18:11:42 GMT',\r\n1224 silly get     via: '1.1 varnish',\r\n1224 silly get     'cache-control': 'max-age=60',\r\n1224 silly get     etag: '\"1Q7H2TDEH6MCKDKK2IHX7FOTR\"',\r\n1224 silly get     age: '0',\r\n1224 silly get     connection: 'keep-alive',\r\n1224 silly get     'x-served-by': 'cache-jfk1030-JFK',\r\n1224 silly get     'x-cache': 'MISS',\r\n1224 silly get     'x-cache-hits': '0',\r\n1224 silly get     'x-timer': 'S1438625502.239049,VS0,VE412',\r\n1224 silly get     vary: 'Accept' } ]\r\n1225 verbose etag https://registry.npmjs.org/nw-gyp from cache\r\n1226 verbose get saving nw-gyp to /home/wr/.npm/registry.npmjs.org/nw-gyp/.cache.json\r\n1227 silly addNameRange number 2 { name: 'nw-gyp', range: '>=0.12.2 <0.13.0', hasData: true }\r\n1228 silly addNameRange versions [ 'nw-gyp',\r\n1228 silly addNameRange   [ '0.7.3',\r\n1228 silly addNameRange     '0.7.3-1',\r\n1228 silly addNameRange     '0.7.3-2',\r\n1228 silly addNameRange     '0.7.3-3',\r\n1228 silly addNameRange     '0.7.3-4',\r\n1228 silly addNameRange     '0.10.9',\r\n1228 silly addNameRange     '0.12.2',\r\n1228 silly addNameRange     '0.12.3',\r\n1228 silly addNameRange     '0.12.4' ] ]\r\n1229 silly addNamed nw-gyp@0.12.4\r\n1230 verbose addNamed \"0.12.4\" is a plain semver version for nw-gyp\r\n1231 silly cache afterAdd nw-gyp@0.12.4\r\n1232 verbose afterAdd /home/wr/.npm/nw-gyp/0.12.4/package/package.json not in flight; writing\r\n1233 verbose afterAdd /home/wr/.npm/nw-gyp/0.12.4/package/package.json written\r\n1234 silly fetchAndShaCheck shasum 2170ce038b84089a17eb08574f1e6b2867a61702\r\n1235 verbose addTmpTarball /tmp/npm-7043-9e722969/github.com/xeoncore/torrent-health/archive/0.1.1.tar.gz not in flight; adding\r\n1236 verbose addTmpTarball validating metadata from /tmp/npm-7043-9e722969/github.com/xeoncore/torrent-health/archive/0.1.1.tar.gz\r\n1237 verbose tar unpack /tmp/npm-7043-9e722969/github.com/xeoncore/torrent-health/archive/0.1.1.tar.gz\r\n1238 verbose tar unpacking to /tmp/npm-7043-9e722969/unpack-11ceb29cf158\r\n1239 silly gentlyRm /tmp/npm-7043-9e722969/unpack-11ceb29cf158 is being purged\r\n1240 verbose gentlyRm don't care about contents; nuking /tmp/npm-7043-9e722969/unpack-11ceb29cf158\r\n1241 silly gunzTarPerm modes [ '755', '644' ]\r\n1242 silly gunzTarPerm extractEntry\r\n1243 silly gunzTarPerm modified mode [ '', 509, 493 ]\r\n1244 silly gunzTarPerm extractEntry .gitignore\r\n1245 silly gunzTarPerm modified mode [ '.gitignore', 436, 420 ]\r\n1246 silly gunzTarPerm extractEntry LICENSE\r\n1247 silly gunzTarPerm modified mode [ 'LICENSE', 436, 420 ]\r\n1248 silly gunzTarPerm extractEntry README.md\r\n1249 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ]\r\n1250 silly gunzTarPerm extractEntry index.js\r\n1251 silly gunzTarPerm modified mode [ 'index.js', 436, 420 ]\r\n1252 silly gunzTarPerm extractEntry package.json\r\n1253 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ]\r\n1254 silly gunzTarPerm extractEntry test.js\r\n1255 silly gunzTarPerm modified mode [ 'test.js', 436, 420 ]\r\n1256 silly cache afterAdd torrent-health@0.1.1\r\n1257 verbose afterAdd /home/wr/.npm/torrent-health/0.1.1/package/package.json not in flight; writing\r\n1258 verbose afterAdd /home/wr/.npm/torrent-health/0.1.1/package/package.json written\r\n1259 http 304 https://registry.npmjs.org/grunt-shell\r\n1260 silly get cb [ 304,\r\n1260 silly get   { date: 'Mon, 03 Aug 2015 18:11:43 GMT',\r\n1260 silly get     via: '1.1 varnish',\r\n1260 silly get     'cache-control': 'max-age=60',\r\n1260 silly get     etag: '\"DM7LDJYGNMVVLNXZAXW770KSO\"',\r\n1260 silly get     age: '47',\r\n1260 silly get     connection: 'keep-alive',\r\n1260 silly get     'x-served-by': 'cache-jfk1023-JFK',\r\n1260 silly get     'x-cache': 'HIT',\r\n1260 silly get     'x-cache-hits': '1',\r\n1260 silly get     'x-timer': 'S1438625503.022977,VS0,VE0',\r\n1260 silly get     vary: 'Accept' } ]\r\n1261 verbose etag https://registry.npmjs.org/grunt-shell from cache\r\n1262 verbose get saving grunt-shell to /home/wr/.npm/registry.npmjs.org/grunt-shell/.cache.json\r\n1263 silly addNameRange number 2 { name: 'grunt-shell', range: '>=1.1.1 <2.0.0', hasData: true }\r\n1264 silly addNameRange versions [ 'grunt-shell',\r\n1264 silly addNameRange   [ '0.1.0',\r\n1264 silly addNameRange     '0.1.1',\r\n1264 silly addNameRange     '0.1.2',\r\n1264 silly addNameRange     '0.1.3',\r\n1264 silly addNameRange     '0.1.4',\r\n1264 silly addNameRange     '0.2.0',\r\n1264 silly addNameRange     '0.2.1',\r\n1264 silly addNameRange     '0.2.2',\r\n1264 silly addNameRange     '0.3.0',\r\n1264 silly addNameRange     '0.3.1',\r\n1264 silly addNameRange     '0.4.0',\r\n1264 silly addNameRange     '0.5.0',\r\n1264 silly addNameRange     '0.6.0',\r\n1264 silly addNameRange     '0.6.1',\r\n1264 silly addNameRange     '0.6.2',\r\n1264 silly addNameRange     '0.6.4',\r\n1264 silly addNameRange     '0.7.0',\r\n1264 silly addNameRange     '1.0.0',\r\n1264 silly addNameRange     '1.0.1',\r\n1264 silly addNameRange     '1.1.0',\r\n1264 silly addNameRange     '1.1.1',\r\n1264 silly addNameRange     '1.1.2' ] ]\r\n1265 silly addNamed grunt-shell@1.1.2\r\n1266 verbose addNamed \"1.1.2\" is a plain semver version for grunt-shell\r\n1267 silly cache afterAdd grunt-shell@1.1.2\r\n1268 verbose afterAdd /home/wr/.npm/grunt-shell/1.1.2/package/package.json not in flight; writing\r\n1269 verbose afterAdd /home/wr/.npm/grunt-shell/1.1.2/package/package.json written\r\n1270 http fetch 200 https://git.popcorntime.io/mirrors/peerflix/repository/archive.tar.gz\r\n1271 silly fetchAndShaCheck shasum c9fa991f9bc09fb2821fbbb9c047a0946da93b65\r\n1272 verbose addTmpTarball /tmp/npm-7043-9e722969/git.popcorntime.io/mirrors/peerflix/repository/archive.tar.gz not in flight; adding\r\n1273 verbose addTmpTarball validating metadata from /tmp/npm-7043-9e722969/git.popcorntime.io/mirrors/peerflix/repository/archive.tar.gz\r\n1274 verbose tar unpack /tmp/npm-7043-9e722969/git.popcorntime.io/mirrors/peerflix/repository/archive.tar.gz\r\n1275 verbose tar unpacking to /tmp/npm-7043-9e722969/unpack-09b1c8fa737c\r\n1276 silly gentlyRm /tmp/npm-7043-9e722969/unpack-09b1c8fa737c is being purged\r\n1277 verbose gentlyRm don't care about contents; nuking /tmp/npm-7043-9e722969/unpack-09b1c8fa737c\r\n1278 silly gunzTarPerm modes [ '755', '644' ]\r\n1279 silly gunzTarPerm extractEntry\r\n1280 silly gunzTarPerm modified mode [ '', 509, 493 ]\r\n1281 silly gunzTarPerm extractEntry .gitignore\r\n1282 silly gunzTarPerm modified mode [ '.gitignore', 436, 420 ]\r\n1283 silly gunzTarPerm extractEntry LICENSE\r\n1284 silly gunzTarPerm modified mode [ 'LICENSE', 436, 420 ]\r\n1285 silly gunzTarPerm extractEntry README.md\r\n1286 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ]\r\n1287 silly gunzTarPerm extractEntry app.js\r\n1288 silly gunzTarPerm modified mode [ 'app.js', 509, 493 ]\r\n1289 silly gunzTarPerm extractEntry index.js\r\n1290 silly gunzTarPerm modified mode [ 'index.js', 436, 420 ]\r\n1291 silly gunzTarPerm extractEntry package.json\r\n1292 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ]\r\n1293 silly cache afterAdd peerflix@0.29.2\r\n1294 verbose afterAdd /home/wr/.npm/peerflix/0.29.2/package/package.json not in flight; writing\r\n1295 verbose afterAdd /home/wr/.npm/peerflix/0.29.2/package/package.json written\r\n1296 verbose updateRemote git fetch -a origin (https://git.popcorntime.io/mirrors/chromecast-js.git)\r\n1297 verbose setPermissions git+https://git.popcorntime.io/mirrors/chromecast-js.git set permissions on /home/wr/.npm/_git-remotes/https-git-popcorntime-io-mirrors-chromecast-js-git-a4757beb\r\n1298 verbose resolveHead git+https://git.popcorntime.io/mirrors/chromecast-js.git original treeish: master\r\n1299 info git [ 'rev-list', '-n1', 'master' ]\r\n1300 silly resolveHead git+https://git.popcorntime.io/mirrors/chromecast-js.git resolved treeish: d6c0c1e652b5d82e77d6ee148842735558cc4f2d\r\n1301 verbose resolveHead git+https://git.popcorntime.io/mirrors/chromecast-js.git resolved Git URL: git+https://git.popcorntime.io/mirrors/chromecast-js.git#d6c0c1e652b5d82e77d6ee148842735558cc4f2d\r\n1302 silly resolveHead Git working directory: /tmp/npm-7043-9e722969/git-cache-b990ec8d3fe5/d6c0c1e652b5d82e77d6ee148842735558cc4f2d\r\n1303 info git [ 'clone',\r\n1303 info git   '/home/wr/.npm/_git-remotes/https-git-popcorntime-io-mirrors-chromecast-js-git-a4757beb',\r\n1303 info git   '/tmp/npm-7043-9e722969/git-cache-b990ec8d3fe5/d6c0c1e652b5d82e77d6ee148842735558cc4f2d' ]\r\n1304 verbose cloneResolved git+https://git.popcorntime.io/mirrors/chromecast-js.git clone Cloning into '/tmp/npm-7043-9e722969/git-cache-b990ec8d3fe5/d6c0c1e652b5d82e77d6ee148842735558cc4f2d'...\r\n1304 verbose cloneResolved done.\r\n1305 info git [ 'checkout', 'd6c0c1e652b5d82e77d6ee148842735558cc4f2d' ]\r\n1306 verbose checkoutTreeish git+https://git.popcorntime.io/mirrors/chromecast-js.git checkout Note: checking out 'd6c0c1e652b5d82e77d6ee148842735558cc4f2d'.\r\n1306 verbose checkoutTreeish\r\n1306 verbose checkoutTreeish You are in 'detached HEAD' state. You can look around, make experimental\r\n1306 verbose checkoutTreeish changes and commit them, and you can discard any commits you make in this\r\n1306 verbose checkoutTreeish state without impacting any branches by performing another checkout.\r\n1306 verbose checkoutTreeish\r\n1306 verbose checkoutTreeish If you want to create a new branch to retain commits you create, you may\r\n1306 verbose checkoutTreeish do so (now or later) by using -b with the checkout command again. Example:\r\n1306 verbose checkoutTreeish\r\n1306 verbose checkoutTreeish   git checkout -b <new-branch-name>\r\n1306 verbose checkoutTreeish\r\n1306 verbose checkoutTreeish HEAD is now at d6c0c1e... Merge branch 'fix-several-network-interfaces' into 'master'\r\n1307 verbose addLocalDirectory /home/wr/.npm/chromecast-js/0.1.8/package.tgz not in flight; packing\r\n1308 verbose tar pack [ '/home/wr/.npm/chromecast-js/0.1.8/package.tgz',\r\n1308 verbose tar pack   '/tmp/npm-7043-9e722969/git-cache-b990ec8d3fe5/d6c0c1e652b5d82e77d6ee148842735558cc4f2d' ]\r\n1309 verbose tarball /home/wr/.npm/chromecast-js/0.1.8/package.tgz\r\n1310 verbose folder /tmp/npm-7043-9e722969/git-cache-b990ec8d3fe5/d6c0c1e652b5d82e77d6ee148842735558cc4f2d\r\n1311 verbose addLocalTarball adding from inside cache /home/wr/.npm/chromecast-js/0.1.8/package.tgz\r\n1312 verbose addRemoteGit data._from: git+https://git.popcorntime.io/mirrors/chromecast-js.git\r\n1313 verbose addRemoteGit data._resolved: git+https://git.popcorntime.io/mirrors/chromecast-js.git#d6c0c1e652b5d82e77d6ee148842735558cc4f2d\r\n1314 silly cache afterAdd chromecast-js@0.1.8\r\n1315 verbose afterAdd /home/wr/.npm/chromecast-js/0.1.8/package/package.json not in flight; writing\r\n1316 verbose afterAdd /home/wr/.npm/chromecast-js/0.1.8/package/package.json written\r\n1317 http 304 https://registry.npmjs.org/grunt-contrib-jshint\r\n1318 silly get cb [ 304,\r\n1318 silly get   { date: 'Mon, 03 Aug 2015 18:11:43 GMT',\r\n1318 silly get     via: '1.1 varnish',\r\n1318 silly get     'cache-control': 'max-age=60',\r\n1318 silly get     etag: '\"EIN34535ZVL5QKIRESQJX4ESB\"',\r\n1318 silly get     age: '18',\r\n1318 silly get     connection: 'keep-alive',\r\n1318 silly get     'x-served-by': 'cache-jfk1030-JFK',\r\n1318 silly get     'x-cache': 'HIT',\r\n1318 silly get     'x-cache-hits': '1',\r\n1318 silly get     'x-timer': 'S1438625503.219459,VS0,VE0',\r\n1318 silly get     vary: 'Accept' } ]\r\n1319 verbose etag https://registry.npmjs.org/grunt-contrib-jshint from cache\r\n1320 verbose get saving grunt-contrib-jshint to /home/wr/.npm/registry.npmjs.org/grunt-contrib-jshint/.cache.json\r\n1321 silly addNameRange number 2 { name: 'grunt-contrib-jshint',\r\n1321 silly addNameRange   range: '>=0.10.0 <0.11.0',\r\n1321 silly addNameRange   hasData: true }\r\n1322 silly addNameRange versions [ 'grunt-contrib-jshint',\r\n1322 silly addNameRange   [ '0.1.0',\r\n1322 silly addNameRange     '0.1.1',\r\n1322 silly addNameRange     '0.2.0',\r\n1322 silly addNameRange     '0.3.0',\r\n1322 silly addNameRange     '0.4.0',\r\n1322 silly addNameRange     '0.4.1',\r\n1322 silly addNameRange     '0.4.2',\r\n1322 silly addNameRange     '0.4.3',\r\n1322 silly addNameRange     '0.5.0',\r\n1322 silly addNameRange     '0.5.1',\r\n1322 silly addNameRange     '0.5.2',\r\n1322 silly addNameRange     '0.5.3',\r\n1322 silly addNameRange     '0.5.4',\r\n1322 silly addNameRange     '0.6.0',\r\n1322 silly addNameRange     '0.6.1',\r\n1322 silly addNameRange     '0.6.2',\r\n1322 silly addNameRange     '0.6.3',\r\n1322 silly addNameRange     '0.6.4',\r\n1322 silly addNameRange     '0.6.5',\r\n1322 silly addNameRange     '0.7.0',\r\n1322 silly addNameRange     '0.7.1',\r\n1322 silly addNameRange     '0.7.2',\r\n1322 silly addNameRange     '0.8.0',\r\n1322 silly addNameRange     '0.9.0',\r\n1322 silly addNameRange     '0.9.1',\r\n1322 silly addNameRange     '0.9.2',\r\n1322 silly addNameRange     '0.10.0',\r\n1322 silly addNameRange     '0.11.0',\r\n1322 silly addNameRange     '0.11.1',\r\n1322 silly addNameRange     '0.11.2',\r\n1322 silly addNameRange     '0.1.1-rc5',\r\n1322 silly addNameRange     '0.1.1-rc6' ] ]\r\n1323 silly addNamed grunt-contrib-jshint@0.10.0\r\n1324 verbose addNamed \"0.10.0\" is a plain semver version for grunt-contrib-jshint\r\n1325 silly cache afterAdd grunt-contrib-jshint@0.10.0\r\n1326 verbose afterAdd /home/wr/.npm/grunt-contrib-jshint/0.10.0/package/package.json not in flight; writing\r\n1327 verbose afterAdd /home/wr/.npm/grunt-contrib-jshint/0.10.0/package/package.json written\r\n1328 verbose updateRemote git fetch -a origin (https://git.popcorntime.io/mirrors/dlna-js.git)\r\n1329 verbose setPermissions git+https://git.popcorntime.io/mirrors/dlna-js.git set permissions on /home/wr/.npm/_git-remotes/https-git-popcorntime-io-mirrors-dlna-js-git-930cf254\r\n1330 verbose resolveHead git+https://git.popcorntime.io/mirrors/dlna-js.git original treeish: master\r\n1331 info git [ 'rev-list', '-n1', 'master' ]\r\n1332 silly resolveHead git+https://git.popcorntime.io/mirrors/dlna-js.git resolved treeish: 8872ebfa98e1d62c0075a51c40b0c043f95db318\r\n1333 verbose resolveHead git+https://git.popcorntime.io/mirrors/dlna-js.git resolved Git URL: git+https://git.popcorntime.io/mirrors/dlna-js.git#8872ebfa98e1d62c0075a51c40b0c043f95db318\r\n1334 silly resolveHead Git working directory: /tmp/npm-7043-9e722969/git-cache-cbb2f9d97a9f/8872ebfa98e1d62c0075a51c40b0c043f95db318\r\n1335 info git [ 'clone',\r\n1335 info git   '/home/wr/.npm/_git-remotes/https-git-popcorntime-io-mirrors-dlna-js-git-930cf254',\r\n1335 info git   '/tmp/npm-7043-9e722969/git-cache-cbb2f9d97a9f/8872ebfa98e1d62c0075a51c40b0c043f95db318' ]\r\n1336 verbose updateRemote git fetch -a origin (https://git.popcorntime.io/mirrors/node-airplay-js.git)\r\n1337 verbose setPermissions git+https://git.popcorntime.io/mirrors/node-airplay-js.git set permissions on /home/wr/.npm/_git-remotes/https-git-popcorntime-io-mirrors-node-airplay-js-git-2771d188\r\n1338 verbose resolveHead git+https://git.popcorntime.io/mirrors/node-airplay-js.git original treeish: master\r\n1339 info git [ 'rev-list', '-n1', 'master' ]\r\n1340 silly resolveHead git+https://git.popcorntime.io/mirrors/node-airplay-js.git resolved treeish: 6a9948cdb7554f1e3e0bd8baf28ddfa4dacb1d91\r\n1341 verbose resolveHead git+https://git.popcorntime.io/mirrors/node-airplay-js.git resolved Git URL: git+https://git.popcorntime.io/mirrors/node-airplay-js.git#6a9948cdb7554f1e3e0bd8baf28ddfa4dacb1d91\r\n1342 silly resolveHead Git working directory: /tmp/npm-7043-9e722969/git-cache-d5bb31cae976/6a9948cdb7554f1e3e0bd8baf28ddfa4dacb1d91\r\n1343 info git [ 'clone',\r\n1343 info git   '/home/wr/.npm/_git-remotes/https-git-popcorntime-io-mirrors-node-airplay-js-git-2771d188',\r\n1343 info git   '/tmp/npm-7043-9e722969/git-cache-d5bb31cae976/6a9948cdb7554f1e3e0bd8baf28ddfa4dacb1d91' ]\r\n1344 verbose cloneResolved git+https://git.popcorntime.io/mirrors/dlna-js.git clone Cloning into '/tmp/npm-7043-9e722969/git-cache-cbb2f9d97a9f/8872ebfa98e1d62c0075a51c40b0c043f95db318'...\r\n1344 verbose cloneResolved done.\r\n1345 info git [ 'checkout', '8872ebfa98e1d62c0075a51c40b0c043f95db318' ]\r\n1346 verbose cloneResolved git+https://git.popcorntime.io/mirrors/node-airplay-js.git clone Cloning into '/tmp/npm-7043-9e722969/git-cache-d5bb31cae976/6a9948cdb7554f1e3e0bd8baf28ddfa4dacb1d91'...\r\n1346 verbose cloneResolved done.\r\n1347 info git [ 'checkout', '6a9948cdb7554f1e3e0bd8baf28ddfa4dacb1d91' ]\r\n1348 verbose checkoutTreeish git+https://git.popcorntime.io/mirrors/node-airplay-js.git checkout Note: checking out '6a9948cdb7554f1e3e0bd8baf28ddfa4dacb1d91'.\r\n1348 verbose checkoutTreeish\r\n1348 verbose checkoutTreeish You are in 'detached HEAD' state. You can look around, make experimental\r\n1348 verbose checkoutTreeish changes and commit them, and you can discard any commits you make in this\r\n1348 verbose checkoutTreeish state without impacting any branches by performing another checkout.\r\n1348 verbose checkoutTreeish\r\n1348 verbose checkoutTreeish If you want to create a new branch to retain commits you create, you may\r\n1348 verbose checkoutTreeish do so (now or later) by using -b with the checkout command again. Example:\r\n1348 verbose checkoutTreeish\r\n1348 verbose checkoutTreeish   git checkout -b <new-branch-name>\r\n1348 verbose checkoutTreeish\r\n1348 verbose checkoutTreeish HEAD is now at 6a9948c... Update airplay\r\n1349 verbose addLocalDirectory /home/wr/.npm/airplay-js/0.2.5/package.tgz not in flight; packing\r\n1350 verbose tar pack [ '/home/wr/.npm/airplay-js/0.2.5/package.tgz',\r\n1350 verbose tar pack   '/tmp/npm-7043-9e722969/git-cache-d5bb31cae976/6a9948cdb7554f1e3e0bd8baf28ddfa4dacb1d91' ]\r\n1351 verbose tarball /home/wr/.npm/airplay-js/0.2.5/package.tgz\r\n1352 verbose folder /tmp/npm-7043-9e722969/git-cache-d5bb31cae976/6a9948cdb7554f1e3e0bd8baf28ddfa4dacb1d91\r\n1353 verbose checkoutTreeish git+https://git.popcorntime.io/mirrors/dlna-js.git checkout Note: checking out '8872ebfa98e1d62c0075a51c40b0c043f95db318'.\r\n1353 verbose checkoutTreeish\r\n1353 verbose checkoutTreeish You are in 'detached HEAD' state. You can look around, make experimental\r\n1353 verbose checkoutTreeish changes and commit them, and you can discard any commits you make in this\r\n1353 verbose checkoutTreeish state without impacting any branches by performing another checkout.\r\n1353 verbose checkoutTreeish\r\n1353 verbose checkoutTreeish If you want to create a new branch to retain commits you create, you may\r\n1353 verbose checkoutTreeish do so (now or later) by using -b with the checkout command again. Example:\r\n1353 verbose checkoutTreeish\r\n1353 verbose checkoutTreeish   git checkout -b <new-branch-name>\r\n1353 verbose checkoutTreeish\r\n1353 verbose checkoutTreeish HEAD is now at 8872ebf... Merge branch 'master' into 'master'\r\n1354 verbose addLocalDirectory /home/wr/.npm/dlna-js/0.0.1/package.tgz not in flight; packing\r\n1355 verbose tar pack [ '/home/wr/.npm/dlna-js/0.0.1/package.tgz',\r\n1355 verbose tar pack   '/tmp/npm-7043-9e722969/git-cache-cbb2f9d97a9f/8872ebfa98e1d62c0075a51c40b0c043f95db318' ]\r\n1356 verbose tarball /home/wr/.npm/dlna-js/0.0.1/package.tgz\r\n1357 verbose folder /tmp/npm-7043-9e722969/git-cache-cbb2f9d97a9f/8872ebfa98e1d62c0075a51c40b0c043f95db318\r\n1358 verbose addLocalTarball adding from inside cache /home/wr/.npm/airplay-js/0.2.5/package.tgz\r\n1359 verbose addRemoteGit data._from: git+https://git.popcorntime.io/mirrors/node-airplay-js.git\r\n1360 verbose addRemoteGit data._resolved: git+https://git.popcorntime.io/mirrors/node-airplay-js.git#6a9948cdb7554f1e3e0bd8baf28ddfa4dacb1d91\r\n1361 silly cache afterAdd airplay-js@0.2.5\r\n1362 verbose afterAdd /home/wr/.npm/airplay-js/0.2.5/package/package.json not in flight; writing\r\n1363 verbose afterAdd /home/wr/.npm/airplay-js/0.2.5/package/package.json written\r\n1364 error git fetch -a origin (https://git.popcorntime.io/popcorntime/opensubtitles.git) fatal: Authentication failed for 'https://git.popcorntime.io/popcorntime/opensubtitles.git/'\r\n1365 verbose addLocalTarball adding from inside cache /home/wr/.npm/dlna-js/0.0.1/package.tgz\r\n1366 verbose addRemoteGit data._from: git+https://git.popcorntime.io/mirrors/dlna-js.git\r\n1367 verbose addRemoteGit data._resolved: git+https://git.popcorntime.io/mirrors/dlna-js.git#8872ebfa98e1d62c0075a51c40b0c043f95db318\r\n1368 silly cache afterAdd dlna-js@0.0.1\r\n1369 verbose afterAdd /home/wr/.npm/dlna-js/0.0.1/package/package.json not in flight; writing\r\n1370 verbose afterAdd /home/wr/.npm/dlna-js/0.0.1/package/package.json written\r\n1371 verbose stack Error: Command failed: git fetch -a origin\r\n1371 verbose stack fatal: Authentication failed for 'https://git.popcorntime.io/popcorntime/opensubtitles.git/'\r\n1371 verbose stack\r\n1371 verbose stack     at ChildProcess.exithandler (child_process.js:751:12)\r\n1371 verbose stack     at ChildProcess.emit (events.js:110:17)\r\n1371 verbose stack     at maybeClose (child_process.js:1015:16)\r\n1371 verbose stack     at Socket.<anonymous> (child_process.js:1183:11)\r\n1371 verbose stack     at Socket.emit (events.js:107:17)\r\n1371 verbose stack     at Pipe.close (net.js:485:12)\r\n1372 verbose cwd /home/wr/Downloads/popcorntime/src/desktop.git\r\n1373 error Linux 4.1.3-1-ARCH\r\n1374 error argv \"node\" \"/usr/bin/npm\" \"install\"\r\n1375 error node v0.12.7\r\n1376 error npm  v2.13.2\r\n1377 error code 128\r\n1378 error Command failed: git fetch -a origin\r\n1378 error fatal: Authentication failed for 'https://git.popcorntime.io/popcorntime/opensubtitles.git/'\r\n1379 error If you need help, you may report this error at:\r\n1379 error     <https://github.com/npm/npm/issues>\r\n1380 verbose exit [ 1, true ]"}}