Picture of Steve Prud'Homme
Problem installing Adapt Learning
by Steve Prud'Homme - Tuesday, 15 September 2015, 12:21 PM
 

When I try to use on windows 7 this command : npm install adapt-cli -g

I have this message in npm-debug.log (attachment)

 

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'install',
1 verbose cli   'adapt-cli',
1 verbose cli   '-g' ]
2 info using npm@2.14.2
3 info using node@v4.0.0
4 verbose install initial load of C:\Users\sprudhomme\AppData\Roaming\npm\package.json
5 verbose readDependencies loading dependencies from C:\Users\sprudhomme\AppData\Roaming\npm\package.json
6 silly cache add args [ 'adapt-cli', null ]
7 verbose cache add spec adapt-cli
8 silly cache add parsed spec Result {
8 silly cache add   raw: 'adapt-cli',
8 silly cache add   scope: null,
8 silly cache add   name: 'adapt-cli',
8 silly cache add   rawSpec: '',
8 silly cache add   spec: '*',
8 silly cache add   type: 'range' }
9 silly addNamed adapt-cli@*
10 verbose addNamed "*" is a valid semver range for adapt-cli
11 silly addNameRange { name: 'adapt-cli', range: '*', hasData: false }
12 silly mapToRegistry name adapt-cli
13 silly mapToRegistry using default registry
14 silly mapToRegistry registry https://registry.npmjs.org/
15 silly mapToRegistry uri https://registry.npmjs.org/adapt-cli
16 verbose addNameRange registry:https://registry.npmjs.org/adapt-cli not in flight; fetching
17 verbose request uri https://registry.npmjs.org/adapt-cli
18 verbose request no auth needed
19 info attempt registry request try #1 at 08:08:31
20 verbose request id 9e20d202ffeb0d8d
21 verbose etag "9QEISJWP8704KNNESJAQH4AHW"
22 http request GET https://registry.npmjs.org/adapt-cli
23 http 304 https://registry.npmjs.org/adapt-cli
24 silly get cb [ 304,
24 silly get   { date: 'Tue, 15 Sep 2015 12:08:33 GMT',
24 silly get     via: '1.1 varnish',
24 silly get     'cache-control': 'max-age=60',
24 silly get     etag: '"9QEISJWP8704KNNESJAQH4AHW"',
24 silly get     age: '0',
24 silly get     connection: 'keep-alive',
24 silly get     'x-served-by': 'cache-atl6231-ATL',
24 silly get     'x-cache': 'MISS',
24 silly get     'x-cache-hits': '0',
24 silly get     'x-timer': 'S1442318913.237947,VS0,VE57',
24 silly get     vary: 'Accept' } ]
25 verbose etag https://registry.npmjs.org/adapt-cli from cache
26 verbose get saving adapt-cli to C:\Users\sprudhomme\AppData\Roaming\npm-cache\registry.npmjs.org\adapt-cli\.cache.json
27 silly addNameRange number 2 { name: 'adapt-cli', range: '*', hasData: true }
28 silly addNameRange versions [ 'adapt-cli',
28 silly addNameRange   [ '0.0.0',
28 silly addNameRange     '0.0.1',
28 silly addNameRange     '0.0.2',
28 silly addNameRange     '0.0.3',
28 silly addNameRange     '0.0.4',
28 silly addNameRange     '0.0.5',
28 silly addNameRange     '0.0.6',
28 silly addNameRange     '0.0.7',
28 silly addNameRange     '0.0.8',
28 silly addNameRange     '0.0.9',
28 silly addNameRange     '0.0.10',
28 silly addNameRange     '0.0.12',
28 silly addNameRange     '0.0.13',
28 silly addNameRange     '0.0.14',
28 silly addNameRange     '0.0.15',
28 silly addNameRange     '0.0.16',
28 silly addNameRange     '0.0.17',
28 silly addNameRange     '0.0.18',
28 silly addNameRange     '0.0.19',
28 silly addNameRange     '0.0.20',
28 silly addNameRange     '0.0.21',
28 silly addNameRange     '0.0.22',
28 silly addNameRange     '0.0.23',
28 silly addNameRange     '2.0.1',
28 silly addNameRange     '2.0.2' ] ]
29 silly addNamed adapt-cli@2.0.2
30 verbose addNamed "2.0.2" is a plain semver version for adapt-cli
31 silly cache afterAdd adapt-cli@2.0.2
32 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\adapt-cli\2.0.2\package\package.json not in flight; writing
33 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\adapt-cli\2.0.2\package\package.json written
34 silly install resolved [ { name: 'adapt-cli',
34 silly install resolved     version: '2.0.2',
34 silly install resolved     description: 'Command line tools for Adapt',
34 silly install resolved     main: './lib/cli.js',
34 silly install resolved     directories: { test: 'test' },
34 silly install resolved     dependencies:
34 silly install resolved      { bower: '~1.3.12',
34 silly install resolved        'bower-endpoint-parser': '~0.2.2',
34 silly install resolved        chalk: '~1.0.0',
34 silly install resolved        debug: '~2.1.3',
34 silly install resolved        download: 'git://github.com/adaptlearning/download.git',
34 silly install resolved        grunt: '~0.4.5',
34 silly install resolved        lodash: '~3.6.0',
34 silly install resolved        npm: '~2.7.4',
34 silly install resolved        prompt: '~0.2.14',
34 silly install resolved        q: '^1.2.1',
34 silly install resolved        'q-io': '~1.12.0',
34 silly install resolved        semver: '^4.3.3',
34 silly install resolved        speakingurl: '~1.1.0',
34 silly install resolved        'url-join': '0.0.1',
34 silly install resolved        uuid: '~2.0.1' },
34 silly install resolved     devDependencies:
34 silly install resolved      { 'expect.js': '~0.3.1',
34 silly install resolved        grunt: '~0.4.5',
34 silly install resolved        'grunt-mocha-test': '~0.12.7',
34 silly install resolved        matchdep: '~0.3.0',
34 silly install resolved        mocha: '~2.2.1',
34 silly install resolved        mockery: '~1.4.0',
34 silly install resolved        rimraf: '~2.3.2',
34 silly install resolved        sinon: '~1.14.1' },
34 silly install resolved     scripts: { test: 'grunt test' },
34 silly install resolved     author: '',
34 silly install resolved     repository:
34 silly install resolved      { type: 'git',
34 silly install resolved        url: 'git+ssh://git@github.com/adaptlearning/adapt-cli.git' },
34 silly install resolved     license: 'GPLv3',
34 silly install resolved     bin: { adapt: './bin/adapt' },
34 silly install resolved     gitHead: 'e9b756880a7c32b2d380ffa49e92163207a511e8',
34 silly install resolved     bugs: { url: 'https://github.com/adaptlearning/adapt-cli/issues' },
34 silly install resolved     homepage: 'https://github.com/adaptlearning/adapt-cli',
34 silly install resolved     _id: 'adapt-cli@2.0.2',
34 silly install resolved     _shasum: 'a3e0797809d7661750ffc4c44993cf6942f35ca7',
34 silly install resolved     _from: 'adapt-cli@*',
34 silly install resolved     _npmVersion: '1.4.28',
34 silly install resolved     _npmUser: { name: 'oliver.foster', email: 'oliver.foster@kineo.com' },
34 silly install resolved     maintainers: [ [Object], [Object] ],
34 silly install resolved     dist:
34 silly install resolved      { shasum: 'a3e0797809d7661750ffc4c44993cf6942f35ca7',
34 silly install resolved        tarball: 'http://registry.npmjs.org/adapt-cli/-/adapt-cli-2.0.2.tgz' },
34 silly install resolved     _resolved: 'https://registry.npmjs.org/adapt-cli/-/adapt-cli-2.0.2.tgz',
34 silly install resolved     readme: 'ERROR: No README data found!' } ]
35 info install adapt-cli@2.0.2 into C:\Users\sprudhomme\AppData\Roaming\npm
36 info installOne adapt-cli@2.0.2
37 verbose installOne of adapt-cli to C:\Users\sprudhomme\AppData\Roaming\npm not in flight; installing
38 verbose lock using C:\Users\sprudhomme\AppData\Roaming\npm-cache\_locks\adapt-cli-4e6a6bb3924dc704.lock for C:\Users\sprudhomme\AppData\Roaming\npm\node_modules\adapt-cli
39 silly install write writing adapt-cli 2.0.2 to C:\Users\sprudhomme\AppData\Roaming\npm\node_modules\adapt-cli
40 verbose unbuild node_modules\adapt-cli
41 silly gentlyRm C:\Users\sprudhomme\AppData\Roaming\npm\node_modules\adapt-cli is being purged from base C:\Users\sprudhomme\AppData\Roaming\npm
42 verbose gentlyRm don't care about contents; nuking C:\Users\sprudhomme\AppData\Roaming\npm\node_modules\adapt-cli
43 verbose tar unpack C:\Users\sprudhomme\AppData\Roaming\npm-cache\adapt-cli\2.0.2\package.tgz
44 verbose tar unpacking to C:\Users\sprudhomme\AppData\Roaming\npm\node_modules\adapt-cli
45 silly gentlyRm C:\Users\sprudhomme\AppData\Roaming\npm\node_modules\adapt-cli is being purged
46 verbose gentlyRm don't care about contents; nuking C:\Users\sprudhomme\AppData\Roaming\npm\node_modules\adapt-cli
47 silly gunzTarPerm modes [ '777', '666' ]
48 silly gunzTarPerm extractEntry package.json
49 silly gunzTarPerm extractEntry .npmignore
50 silly gunzTarPerm extractEntry README.md
51 silly gunzTarPerm extractEntry gruntfile.js
52 silly gunzTarPerm extractEntry VERSION
53 silly gunzTarPerm extractEntry .gitattributes
54 silly gunzTarPerm extractEntry bin/adapt
55 silly gunzTarPerm extractEntry .travis.yml
56 silly gunzTarPerm extractEntry lib/AdaptConsoleApplication.js
57 silly gunzTarPerm extractEntry lib/JsonLoader.js
58 silly gunzTarPerm extractEntry lib/JsonWriter.js
59 silly gunzTarPerm extractEntry lib/PackageMeta.js
60 silly gunzTarPerm extractEntry lib/Plugin.js
61 silly gunzTarPerm extractEntry lib/Constants.js
62 silly gunzTarPerm extractEntry lib/Project.js
63 silly gunzTarPerm extractEntry lib/RendererHelpers.js
64 silly gunzTarPerm extractEntry lib/RepositoryDownloader.js
65 silly gunzTarPerm extractEntry lib/Slug.js
66 silly gunzTarPerm extractEntry lib/VersionChecker.js
67 silly gunzTarPerm extractEntry lib/ConsoleRenderer.js
68 silly gunzTarPerm extractEntry lib/cli.js
69 silly gunzTarPerm extractEntry lib/CommandTranslator.js
70 silly gunzTarPerm extractEntry lib/download.js
71 silly gunzTarPerm extractEntry lib/CommandParser.js
72 silly gunzTarPerm extractEntry lib/PluginTypeResolver.js
73 silly gunzTarPerm extractEntry lib/commands/create.js
74 silly gunzTarPerm extractEntry lib/commands/index.js
75 silly gunzTarPerm extractEntry lib/commands/install.js
76 silly gunzTarPerm extractEntry lib/commands/ls.js
77 silly gunzTarPerm extractEntry lib/commands/register.js
78 silly gunzTarPerm extractEntry lib/commands/search.js
79 silly gunzTarPerm extractEntry lib/commands/uninstall.js
80 silly gunzTarPerm extractEntry lib/commands/version.js
81 silly gunzTarPerm extractEntry lib/commands/create/component.js
82 silly gunzTarPerm extractEntry lib/commands/create/course.js
83 silly gunzTarPerm extractEntry lib/commands/create/index.js
84 silly gunzTarPerm extractEntry lib/promise/build.js
85 silly gunzTarPerm extractEntry lib/promise/exec.js
86 silly gunzTarPerm extractEntry lib/promise/getRepository.js
87 silly gunzTarPerm extractEntry lib/promise/install.js
88 silly gunzTarPerm extractEntry lib/promise/confirmBuild.js
89 silly gunzTarPerm extractEntry lib/promise/installNodeDependencies.js
90 silly gunzTarPerm extractEntry lib/promise/removeTemporaryDownload.js
91 silly gunzTarPerm extractEntry lib/promise/replaceTextContent.js
92 silly gunzTarPerm extractEntry lib/promise/uninstallPackage.js
93 silly gunzTarPerm extractEntry lib/promise/util.js
94 silly gunzTarPerm extractEntry lib/promise/installAdaptDependencies.js
95 silly gunzTarPerm extractEntry .bowerrc
96 silly gunzTarPerm extractEntry test/fixtures/adapt-with-plugins.json
97 silly gunzTarPerm extractEntry test/specs/command_translation_concerns.js
98 silly gunzTarPerm extractEntry test/specs/installing_compatible_plugins_concerns.js
99 silly gunzTarPerm extractEntry test/specs/installing_incompatible_plugins_concerns.js
100 silly gunzTarPerm extractEntry test/specs/ls_concerns.js
101 silly gunzTarPerm extractEntry test/specs/install_concerns.js
102 silly gunzTarPerm extractEntry test/specs/project_concerns.js
103 silly gunzTarPerm extractEntry test/specs/registration_concerns.js
104 silly gunzTarPerm extractEntry test/specs/repository_downloader_concerns.js
105 silly gunzTarPerm extractEntry test/specs/search_concerns.js
106 silly gunzTarPerm extractEntry test/specs/type_resolution_concerns.js
107 silly gunzTarPerm extractEntry test/specs/create_concerns.js
108 silly gunzTarPerm extractEntry test/specs/uninstall_command_concerns.js
109 silly gunzTarPerm extractEntry test/specs/create_command_concerns.js
110 silly gunzTarPerm extractEntry test/specs/uninstall_concerns.js
111 silly gunzTarPerm extractEntry test/specs/plugin_name_concerns.js
112 verbose write writing to C:\Users\sprudhomme\AppData\Roaming\npm\node_modules\adapt-cli\package.json
113 info preinstall adapt-cli@2.0.2
114 verbose readDependencies loading dependencies from C:\Users\sprudhomme\AppData\Roaming\npm\node_modules\adapt-cli\package.json
115 silly prepareForInstallMany adding bower@~1.3.12 from adapt-cli dependencies
116 silly prepareForInstallMany adding bower-endpoint-parser@~0.2.2 from adapt-cli dependencies
117 silly prepareForInstallMany adding chalk@~1.0.0 from adapt-cli dependencies
118 silly prepareForInstallMany adding debug@~2.1.3 from adapt-cli dependencies
119 silly prepareForInstallMany adding download@git://github.com/adaptlearning/download.git from adapt-cli dependencies
120 silly prepareForInstallMany adding grunt@~0.4.5 from adapt-cli dependencies
121 silly prepareForInstallMany adding lodash@~3.6.0 from adapt-cli dependencies
122 silly prepareForInstallMany adding npm@~2.7.4 from adapt-cli dependencies
123 silly prepareForInstallMany adding prompt@~0.2.14 from adapt-cli dependencies
124 silly prepareForInstallMany adding q@^1.2.1 from adapt-cli dependencies
125 silly prepareForInstallMany adding q-io@~1.12.0 from adapt-cli dependencies
126 silly prepareForInstallMany adding semver@^4.3.3 from adapt-cli dependencies
127 silly prepareForInstallMany adding speakingurl@~1.1.0 from adapt-cli dependencies
128 silly prepareForInstallMany adding url-join@0.0.1 from adapt-cli dependencies
129 silly prepareForInstallMany adding uuid@~2.0.1 from adapt-cli dependencies
130 verbose readDependencies loading dependencies from C:\Users\sprudhomme\AppData\Roaming\npm\node_modules\adapt-cli\package.json
131 silly cache add args [ 'bower@~1.3.12', null ]
132 verbose cache add spec bower@~1.3.12
133 silly cache add args [ 'bower-endpoint-parser@~0.2.2', null ]
134 verbose cache add spec bower-endpoint-parser@~0.2.2
135 silly cache add parsed spec Result {
135 silly cache add   raw: 'bower@~1.3.12',
135 silly cache add   scope: null,
135 silly cache add   name: 'bower',
135 silly cache add   rawSpec: '~1.3.12',
135 silly cache add   spec: '>=1.3.12 <1.4.0',
135 silly cache add   type: 'range' }
136 silly addNamed bower@>=1.3.12 <1.4.0
137 verbose addNamed ">=1.3.12 <1.4.0" is a valid semver range for bower
138 silly addNameRange { name: 'bower', range: '>=1.3.12 <1.4.0', hasData: false }
139 silly mapToRegistry name bower
140 silly mapToRegistry using default registry
141 silly mapToRegistry registry https://registry.npmjs.org/
142 silly mapToRegistry uri https://registry.npmjs.org/bower
143 verbose addNameRange registry:https://registry.npmjs.org/bower not in flight; fetching
144 silly cache add parsed spec Result {
144 silly cache add   raw: 'bower-endpoint-parser@~0.2.2',
144 silly cache add   scope: null,
144 silly cache add   name: 'bower-endpoint-parser',
144 silly cache add   rawSpec: '~0.2.2',
144 silly cache add   spec: '>=0.2.2 <0.3.0',
144 silly cache add   type: 'range' }
145 silly addNamed bower-endpoint-parser@>=0.2.2 <0.3.0
146 verbose addNamed ">=0.2.2 <0.3.0" is a valid semver range for bower-endpoint-parser
147 silly addNameRange { name: 'bower-endpoint-parser',
147 silly addNameRange   range: '>=0.2.2 <0.3.0',
147 silly addNameRange   hasData: false }
148 silly mapToRegistry name bower-endpoint-parser
149 silly mapToRegistry using default registry
150 silly mapToRegistry registry https://registry.npmjs.org/
151 silly mapToRegistry uri https://registry.npmjs.org/bower-endpoint-parser
152 verbose addNameRange registry:https://registry.npmjs.org/bower-endpoint-parser not in flight; fetching
153 silly cache add args [ 'chalk@~1.0.0', null ]
154 verbose cache add spec chalk@~1.0.0
155 silly cache add parsed spec Result {
155 silly cache add   raw: 'chalk@~1.0.0',
155 silly cache add   scope: null,
155 silly cache add   name: 'chalk',
155 silly cache add   rawSpec: '~1.0.0',
155 silly cache add   spec: '>=1.0.0 <1.1.0',
155 silly cache add   type: 'range' }
156 silly addNamed chalk@>=1.0.0 <1.1.0
157 verbose addNamed ">=1.0.0 <1.1.0" is a valid semver range for chalk
158 silly addNameRange { name: 'chalk', range: '>=1.0.0 <1.1.0', hasData: false }
159 silly mapToRegistry name chalk
160 silly mapToRegistry using default registry
161 silly mapToRegistry registry https://registry.npmjs.org/
162 silly mapToRegistry uri https://registry.npmjs.org/chalk
163 verbose addNameRange registry:https://registry.npmjs.org/chalk not in flight; fetching
164 silly cache add args [ 'debug@~2.1.3', null ]
165 verbose cache add spec debug@~2.1.3
166 silly cache add parsed spec Result {
166 silly cache add   raw: 'debug@~2.1.3',
166 silly cache add   scope: null,
166 silly cache add   name: 'debug',
166 silly cache add   rawSpec: '~2.1.3',
166 silly cache add   spec: '>=2.1.3 <2.2.0',
166 silly cache add   type: 'range' }
167 silly addNamed debug@>=2.1.3 <2.2.0
168 verbose addNamed ">=2.1.3 <2.2.0" is a valid semver range for debug
169 silly addNameRange { name: 'debug', range: '>=2.1.3 <2.2.0', hasData: false }
170 silly mapToRegistry name debug
171 silly mapToRegistry using default registry
172 silly mapToRegistry registry https://registry.npmjs.org/
173 silly mapToRegistry uri https://registry.npmjs.org/debug
174 verbose addNameRange registry:https://registry.npmjs.org/debug not in flight; fetching
175 silly cache add args [ 'download@git://github.com/adaptlearning/download.git', null ]
176 verbose cache add spec download@git://github.com/adaptlearning/download.git
177 silly cache add args [ 'grunt@~0.4.5', null ]
178 verbose cache add spec grunt@~0.4.5
179 silly cache add parsed spec Result {
179 silly cache add   raw: 'grunt@~0.4.5',
179 silly cache add   scope: null,
179 silly cache add   name: 'grunt',
179 silly cache add   rawSpec: '~0.4.5',
179 silly cache add   spec: '>=0.4.5 <0.5.0',
179 silly cache add   type: 'range' }
180 silly addNamed grunt@>=0.4.5 <0.5.0
181 verbose addNamed ">=0.4.5 <0.5.0" is a valid semver range for grunt
182 silly addNameRange { name: 'grunt', range: '>=0.4.5 <0.5.0', hasData: false }
183 silly mapToRegistry name grunt
184 silly mapToRegistry using default registry
185 silly mapToRegistry registry https://registry.npmjs.org/
186 silly mapToRegistry uri https://registry.npmjs.org/grunt
187 verbose addNameRange registry:https://registry.npmjs.org/grunt not in flight; fetching
188 silly cache add args [ 'lodash@~3.6.0', null ]
189 verbose cache add spec lodash@~3.6.0
190 silly cache add parsed spec Result {
190 silly cache add   raw: 'lodash@~3.6.0',
190 silly cache add   scope: null,
190 silly cache add   name: 'lodash',
190 silly cache add   rawSpec: '~3.6.0',
190 silly cache add   spec: '>=3.6.0 <3.7.0',
190 silly cache add   type: 'range' }
191 silly addNamed lodash@>=3.6.0 <3.7.0
192 verbose addNamed ">=3.6.0 <3.7.0" is a valid semver range for lodash
193 silly addNameRange { name: 'lodash', range: '>=3.6.0 <3.7.0', hasData: false }
194 silly mapToRegistry name lodash
195 silly mapToRegistry using default registry
196 silly mapToRegistry registry https://registry.npmjs.org/
197 silly mapToRegistry uri https://registry.npmjs.org/lodash
198 verbose addNameRange registry:https://registry.npmjs.org/lodash not in flight; fetching
199 silly cache add args [ 'npm@~2.7.4', null ]
200 verbose cache add spec npm@~2.7.4
201 silly cache add parsed spec Result {
201 silly cache add   raw: 'npm@~2.7.4',
201 silly cache add   scope: null,
201 silly cache add   name: 'npm',
201 silly cache add   rawSpec: '~2.7.4',
201 silly cache add   spec: '>=2.7.4 <2.8.0',
201 silly cache add   type: 'range' }
202 silly addNamed npm@>=2.7.4 <2.8.0
203 verbose addNamed ">=2.7.4 <2.8.0" is a valid semver range for npm
204 silly addNameRange { name: 'npm', range: '>=2.7.4 <2.8.0', hasData: false }
205 silly mapToRegistry name npm
206 silly mapToRegistry using default registry
207 silly mapToRegistry registry https://registry.npmjs.org/
208 silly mapToRegistry uri https://registry.npmjs.org/npm
209 verbose addNameRange registry:https://registry.npmjs.org/npm not in flight; fetching
210 silly cache add parsed spec Result {
210 silly cache add   raw: 'download@git://github.com/adaptlearning/download.git',
210 silly cache add   scope: null,
210 silly cache add   name: 'download',
210 silly cache add   rawSpec: 'git://github.com/adaptlearning/download.git',
210 silly cache add   spec: 'git://github.com/adaptlearning/download.git',
210 silly cache add   type: 'hosted',
210 silly cache add   hosted:
210 silly cache add    { type: 'github',
210 silly cache add      ssh: 'git@github.com:adaptlearning/download.git',
210 silly cache add      sshUrl: 'git+ssh://git@github.com/adaptlearning/download.git',
210 silly cache add      httpsUrl: 'git+https://github.com/adaptlearning/download.git',
210 silly cache add      gitUrl: 'git://github.com/adaptlearning/download.git',
210 silly cache add      shortcut: 'github:adaptlearning/download',
210 silly cache add      directUrl: 'https://raw.githubusercontent.com/adaptlearning/download/master/package.json' } }
211 verbose addRemoteGit caching git://github.com/adaptlearning/download.git
212 verbose addRemoteGit git://github.com/adaptlearning/download.git is a repository hosted by github
213 silly tryClone cloning git://github.com/adaptlearning/download.git via git://github.com/adaptlearning/download.git
214 verbose tryClone git-github-com-adaptlearning-download-git-2681a17e not in flight; caching
215 silly cache add args [ 'prompt@~0.2.14', null ]
216 verbose cache add spec prompt@~0.2.14
217 silly cache add parsed spec Result {
217 silly cache add   raw: 'prompt@~0.2.14',
217 silly cache add   scope: null,
217 silly cache add   name: 'prompt',
217 silly cache add   rawSpec: '~0.2.14',
217 silly cache add   spec: '>=0.2.14 <0.3.0',
217 silly cache add   type: 'range' }
218 silly addNamed prompt@>=0.2.14 <0.3.0
219 verbose addNamed ">=0.2.14 <0.3.0" is a valid semver range for prompt
220 silly addNameRange { name: 'prompt', range: '>=0.2.14 <0.3.0', hasData: false }
221 silly mapToRegistry name prompt
222 silly mapToRegistry using default registry
223 silly mapToRegistry registry https://registry.npmjs.org/
224 silly mapToRegistry uri https://registry.npmjs.org/prompt
225 verbose addNameRange registry:https://registry.npmjs.org/prompt not in flight; fetching
226 silly cache add args [ 'q@^1.2.1', null ]
227 verbose cache add spec q@^1.2.1
228 silly cache add parsed spec Result {
228 silly cache add   raw: 'q@^1.2.1',
228 silly cache add   scope: null,
228 silly cache add   name: 'q',
228 silly cache add   rawSpec: '^1.2.1',
228 silly cache add   spec: '>=1.2.1 <2.0.0',
228 silly cache add   type: 'range' }
229 silly addNamed q@>=1.2.1 <2.0.0
230 verbose addNamed ">=1.2.1 <2.0.0" is a valid semver range for q
231 silly addNameRange { name: 'q', range: '>=1.2.1 <2.0.0', hasData: false }
232 silly mapToRegistry name q
233 silly mapToRegistry using default registry
234 silly mapToRegistry registry https://registry.npmjs.org/
235 silly mapToRegistry uri https://registry.npmjs.org/q
236 verbose addNameRange registry:https://registry.npmjs.org/q not in flight; fetching
237 silly cache add args [ 'q-io@~1.12.0', null ]
238 verbose cache add spec q-io@~1.12.0
239 silly cache add parsed spec Result {
239 silly cache add   raw: 'q-io@~1.12.0',
239 silly cache add   scope: null,
239 silly cache add   name: 'q-io',
239 silly cache add   rawSpec: '~1.12.0',
239 silly cache add   spec: '>=1.12.0 <1.13.0',
239 silly cache add   type: 'range' }
240 silly addNamed q-io@>=1.12.0 <1.13.0
241 verbose addNamed ">=1.12.0 <1.13.0" is a valid semver range for q-io
242 silly addNameRange { name: 'q-io', range: '>=1.12.0 <1.13.0', hasData: false }
243 silly mapToRegistry name q-io
244 silly mapToRegistry using default registry
245 silly mapToRegistry registry https://registry.npmjs.org/
246 silly mapToRegistry uri https://registry.npmjs.org/q-io
247 verbose addNameRange registry:https://registry.npmjs.org/q-io not in flight; fetching
248 silly cache add args [ 'semver@^4.3.3', null ]
249 verbose cache add spec semver@^4.3.3
250 silly cache add parsed spec Result {
250 silly cache add   raw: 'semver@^4.3.3',
250 silly cache add   scope: null,
250 silly cache add   name: 'semver',
250 silly cache add   rawSpec: '^4.3.3',
250 silly cache add   spec: '>=4.3.3 <5.0.0',
250 silly cache add   type: 'range' }
251 silly addNamed semver@>=4.3.3 <5.0.0
252 verbose addNamed ">=4.3.3 <5.0.0" is a valid semver range for semver
253 silly addNameRange { name: 'semver', range: '>=4.3.3 <5.0.0', hasData: false }
254 silly mapToRegistry name semver
255 silly mapToRegistry using default registry
256 silly mapToRegistry registry https://registry.npmjs.org/
257 silly mapToRegistry uri https://registry.npmjs.org/semver
258 verbose addNameRange registry:https://registry.npmjs.org/semver not in flight; fetching
259 silly cache add args [ 'speakingurl@~1.1.0', null ]
260 verbose cache add spec speakingurl@~1.1.0
261 silly cache add parsed spec Result {
261 silly cache add   raw: 'speakingurl@~1.1.0',
261 silly cache add   scope: null,
261 silly cache add   name: 'speakingurl',
261 silly cache add   rawSpec: '~1.1.0',
261 silly cache add   spec: '>=1.1.0 <1.2.0',
261 silly cache add   type: 'range' }
262 silly addNamed speakingurl@>=1.1.0 <1.2.0
263 verbose addNamed ">=1.1.0 <1.2.0" is a valid semver range for speakingurl
264 silly addNameRange { name: 'speakingurl', range: '>=1.1.0 <1.2.0', hasData: false }
265 silly mapToRegistry name speakingurl
266 silly mapToRegistry using default registry
267 silly mapToRegistry registry https://registry.npmjs.org/
268 silly mapToRegistry uri https://registry.npmjs.org/speakingurl
269 verbose addNameRange registry:https://registry.npmjs.org/speakingurl not in flight; fetching
270 silly cache add args [ 'url-join@0.0.1', null ]
271 verbose cache add spec url-join@0.0.1
272 silly cache add parsed spec Result {
272 silly cache add   raw: 'url-join@0.0.1',
272 silly cache add   scope: null,
272 silly cache add   name: 'url-join',
272 silly cache add   rawSpec: '0.0.1',
272 silly cache add   spec: '0.0.1',
272 silly cache add   type: 'version' }
273 silly addNamed url-join@0.0.1
274 verbose addNamed "0.0.1" is a plain semver version for url-join
275 silly mapToRegistry name url-join
276 silly mapToRegistry using default registry
277 silly mapToRegistry registry https://registry.npmjs.org/
278 silly mapToRegistry uri https://registry.npmjs.org/url-join
279 verbose addNameVersion registry:https://registry.npmjs.org/url-join not in flight; fetching
280 silly cache add args [ 'uuid@~2.0.1', null ]
281 verbose cache add spec uuid@~2.0.1
282 silly cache add parsed spec Result {
282 silly cache add   raw: 'uuid@~2.0.1',
282 silly cache add   scope: null,
282 silly cache add   name: 'uuid',
282 silly cache add   rawSpec: '~2.0.1',
282 silly cache add   spec: '>=2.0.1 <2.1.0',
282 silly cache add   type: 'range' }
283 silly addNamed uuid@>=2.0.1 <2.1.0
284 verbose addNamed ">=2.0.1 <2.1.0" is a valid semver range for uuid
285 silly addNameRange { name: 'uuid', range: '>=2.0.1 <2.1.0', hasData: false }
286 silly mapToRegistry name uuid
287 silly mapToRegistry using default registry
288 silly mapToRegistry registry https://registry.npmjs.org/
289 silly mapToRegistry uri https://registry.npmjs.org/uuid
290 verbose addNameRange registry:https://registry.npmjs.org/uuid not in flight; fetching
291 verbose request uri https://registry.npmjs.org/bower-endpoint-parser
292 verbose request no auth needed
293 info attempt registry request try #1 at 08:08:31
294 verbose etag "3FMNLCPGK26OHT574O3Y97XJ3"
295 http request GET https://registry.npmjs.org/bower-endpoint-parser
296 verbose request uri https://registry.npmjs.org/bower
297 verbose request no auth needed
298 info attempt registry request try #1 at 08:08:31
299 verbose etag "EL9GVN4D2OQTJL5W62F8ZVTN4"
300 http request GET https://registry.npmjs.org/bower
301 verbose request uri https://registry.npmjs.org/chalk
302 verbose request no auth needed
303 info attempt registry request try #1 at 08:08:31
304 verbose etag "2IP9870IIF0SL05KV8EWWELYR"
305 http request GET https://registry.npmjs.org/chalk
306 verbose request uri https://registry.npmjs.org/debug
307 verbose request no auth needed
308 info attempt registry request try #1 at 08:08:31
309 verbose etag "3JZ295GY0CAGIDZQC5WXTGIQ7"
310 http request GET https://registry.npmjs.org/debug
311 verbose request uri https://registry.npmjs.org/grunt
312 verbose request no auth needed
313 info attempt registry request try #1 at 08:08:31
314 verbose etag "CMK0E6FT3J4J5C3I0Z1QN9JSN"
315 http request GET https://registry.npmjs.org/grunt
316 verbose request uri https://registry.npmjs.org/lodash
317 verbose request no auth needed
318 info attempt registry request try #1 at 08:08:31
319 verbose etag "1IJDH26GSLGOQ8UZXFL34OCVT"
320 http request GET https://registry.npmjs.org/lodash
321 verbose request uri https://registry.npmjs.org/prompt
322 verbose request no auth needed
323 info attempt registry request try #1 at 08:08:31
324 verbose etag "A9KRDTT6T9NSUPMU8OEAZ8T5T"
325 http request GET https://registry.npmjs.org/prompt
326 verbose request uri https://registry.npmjs.org/npm
327 verbose request no auth needed
328 info attempt registry request try #1 at 08:08:31
329 verbose etag "23FKN4S9FPZVEXI05NLOOSYG9"
330 http request GET https://registry.npmjs.org/npm
331 verbose request uri https://registry.npmjs.org/q
332 verbose request no auth needed
333 info attempt registry request try #1 at 08:08:31
334 verbose etag "5DOV220SZI188PKCCL106OAD0"
335 http request GET https://registry.npmjs.org/q
336 verbose request uri https://registry.npmjs.org/q-io
337 verbose request no auth needed
338 info attempt registry request try #1 at 08:08:31
339 verbose etag "D50A3A064D8QN8B4KKUPG9D4A"
340 http request GET https://registry.npmjs.org/q-io
341 verbose request uri https://registry.npmjs.org/semver
342 verbose request no auth needed
343 info attempt registry request try #1 at 08:08:31
344 verbose etag "5S6E5Z5U63FCJT5RLLRJ9TYMI"
345 http request GET https://registry.npmjs.org/semver
346 verbose request uri https://registry.npmjs.org/speakingurl
347 verbose request no auth needed
348 info attempt registry request try #1 at 08:08:31
349 verbose etag "AUYKMS2DU979OUVMQU7N45214"
350 http request GET https://registry.npmjs.org/speakingurl
351 verbose request uri https://registry.npmjs.org/url-join
352 verbose request no auth needed
353 info attempt registry request try #1 at 08:08:31
354 verbose etag "1T76IPZXWEK7LMJ3F64AO02BH"
355 http request GET https://registry.npmjs.org/url-join
356 verbose request uri https://registry.npmjs.org/uuid
357 verbose request no auth needed
358 info attempt registry request try #1 at 08:08:31
359 verbose etag "911TBGLZRAVW2T0UXI8AA9SCR"
360 http request GET https://registry.npmjs.org/uuid
361 info git [ 'config', '--get', 'remote.origin.url' ]
362 warn addRemoteGit Error: Command failed: git -c core.longpaths=true config --get remote.origin.url
362 warn addRemoteGit
362 warn addRemoteGit     at ChildProcess.exithandler (child_process.js:203:12)
362 warn addRemoteGit     at emitTwo (events.js:87:13)
362 warn addRemoteGit     at ChildProcess.emit (events.js:172:7)
362 warn addRemoteGit     at maybeClose (internal/child_process.js:817:16)
362 warn addRemoteGit     at Socket.<anonymous> (internal/child_process.js:319:11)
362 warn addRemoteGit     at emitOne (events.js:77:13)
362 warn addRemoteGit     at Socket.emit (events.js:169:7)
362 warn addRemoteGit     at Pipe._onclose (net.js:469:12)
362 warn addRemoteGit  git://github.com/adaptlearning/download.git resetting remote C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes\git-github-com-adaptlearning-download-git-2681a17e because of error: { [Error: Command failed: git -c core.longpaths=true config --get remote.origin.url
362 warn addRemoteGit ]
362 warn addRemoteGit   killed: false,
362 warn addRemoteGit   code: 1,
362 warn addRemoteGit   signal: null,
362 warn addRemoteGit   cmd: 'git -c core.longpaths=true config --get remote.origin.url' }
363 info resetRemote resetting C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes\git-github-com-adaptlearning-download-git-2681a17e for git://github.com/adaptlearning/download.git
364 silly gentlyRm C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes\git-github-com-adaptlearning-download-git-2681a17e is being purged
365 verbose gentlyRm don't care about contents; nuking C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes\git-github-com-adaptlearning-download-git-2681a17e
366 silly vacuum-fs purging C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes\git-github-com-adaptlearning-download-git-2681a17e
367 silly vacuum-fs quitting because other entries in C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes
368 info git [ 'clone',
368 info git   '--template=C:\\Users\\sprudhomme\\AppData\\Roaming\\npm-cache\\_git-remotes\\_templates',
368 info git   '--mirror',
368 info git   'git://github.com/adaptlearning/download.git',
368 info git   'C:\\Users\\sprudhomme\\AppData\\Roaming\\npm-cache\\_git-remotes\\git-github-com-adaptlearning-download-git-2681a17e' ]
369 http 304 https://registry.npmjs.org/bower-endpoint-parser
370 silly get cb [ 304,
370 silly get   { date: 'Tue, 15 Sep 2015 12:08:33 GMT',
370 silly get     via: '1.1 varnish',
370 silly get     'cache-control': 'max-age=60',
370 silly get     etag: '"3FMNLCPGK26OHT574O3Y97XJ3"',
370 silly get     age: '52',
370 silly get     connection: 'keep-alive',
370 silly get     'x-served-by': 'cache-atl6226-ATL',
370 silly get     'x-cache': 'HIT',
370 silly get     'x-cache-hits': '1',
370 silly get     'x-timer': 'S1442318913.722678,VS0,VE0',
370 silly get     vary: 'Accept' } ]
371 verbose etag https://registry.npmjs.org/bower-endpoint-parser from cache
372 verbose get saving bower-endpoint-parser to C:\Users\sprudhomme\AppData\Roaming\npm-cache\registry.npmjs.org\bower-endpoint-parser\.cache.json
373 http 304 https://registry.npmjs.org/debug
374 silly get cb [ 304,
374 silly get   { date: 'Tue, 15 Sep 2015 12:08:33 GMT',
374 silly get     via: '1.1 varnish',
374 silly get     'cache-control': 'max-age=60',
374 silly get     etag: '"3JZ295GY0CAGIDZQC5WXTGIQ7"',
374 silly get     age: '21',
374 silly get     connection: 'keep-alive',
374 silly get     'x-served-by': 'cache-atl6224-ATL',
374 silly get     'x-cache': 'HIT',
374 silly get     'x-cache-hits': '4',
374 silly get     'x-timer': 'S1442318913.723773,VS0,VE0',
374 silly get     vary: 'Accept' } ]
375 verbose etag https://registry.npmjs.org/debug from cache
376 verbose get saving debug to C:\Users\sprudhomme\AppData\Roaming\npm-cache\registry.npmjs.org\debug\.cache.json
377 http 304 https://registry.npmjs.org/chalk
378 silly get cb [ 304,
378 silly get   { date: 'Tue, 15 Sep 2015 12:08:33 GMT',
378 silly get     via: '1.1 varnish',
378 silly get     'cache-control': 'max-age=60',
378 silly get     etag: '"2IP9870IIF0SL05KV8EWWELYR"',
378 silly get     age: '57',
378 silly get     connection: 'keep-alive',
378 silly get     'x-served-by': 'cache-atl6232-ATL',
378 silly get     'x-cache': 'HIT',
378 silly get     'x-cache-hits': '7',
378 silly get     'x-timer': 'S1442318913.724861,VS0,VE0',
378 silly get     vary: 'Accept' } ]
379 verbose etag https://registry.npmjs.org/chalk from cache
380 verbose get saving chalk to C:\Users\sprudhomme\AppData\Roaming\npm-cache\registry.npmjs.org\chalk\.cache.json
381 http 304 https://registry.npmjs.org/bower
382 silly get cb [ 304,
382 silly get   { date: 'Tue, 15 Sep 2015 12:08:33 GMT',
382 silly get     via: '1.1 varnish',
382 silly get     'cache-control': 'max-age=60',
382 silly get     etag: '"EL9GVN4D2OQTJL5W62F8ZVTN4"',
382 silly get     age: '30',
382 silly get     connection: 'keep-alive',
382 silly get     'x-served-by': 'cache-atl6223-ATL',
382 silly get     'x-cache': 'HIT',
382 silly get     'x-cache-hits': '2',
382 silly get     'x-timer': 'S1442318913.726421,VS0,VE0',
382 silly get     vary: 'Accept' } ]
383 verbose etag https://registry.npmjs.org/bower from cache
384 verbose get saving bower to C:\Users\sprudhomme\AppData\Roaming\npm-cache\registry.npmjs.org\bower\.cache.json
385 http 304 https://registry.npmjs.org/grunt
386 silly get cb [ 304,
386 silly get   { date: 'Tue, 15 Sep 2015 12:08:33 GMT',
386 silly get     via: '1.1 varnish',
386 silly get     'cache-control': 'max-age=60',
386 silly get     etag: '"CMK0E6FT3J4J5C3I0Z1QN9JSN"',
386 silly get     age: '2',
386 silly get     connection: 'keep-alive',
386 silly get     'x-served-by': 'cache-atl6229-ATL',
386 silly get     'x-cache': 'HIT',
386 silly get     'x-cache-hits': '1',
386 silly get     'x-timer': 'S1442318913.729298,VS0,VE2',
386 silly get     vary: 'Accept' } ]
387 verbose etag https://registry.npmjs.org/grunt from cache
388 verbose get saving grunt to C:\Users\sprudhomme\AppData\Roaming\npm-cache\registry.npmjs.org\grunt\.cache.json
389 silly addNameRange number 2 { name: 'debug', range: '>=2.1.3 <2.2.0', hasData: true }
390 silly addNameRange versions [ 'debug',
390 silly addNameRange   [ '0.0.1',
390 silly addNameRange     '0.1.0',
390 silly addNameRange     '0.2.0',
390 silly addNameRange     '0.3.0',
390 silly addNameRange     '0.4.0',
390 silly addNameRange     '0.4.1',
390 silly addNameRange     '0.5.0',
390 silly addNameRange     '0.6.0',
390 silly addNameRange     '0.7.0',
390 silly addNameRange     '0.7.1',
390 silly addNameRange     '0.7.2',
390 silly addNameRange     '0.7.3',
390 silly addNameRange     '0.7.4',
390 silly addNameRange     '0.8.0',
390 silly addNameRange     '0.8.1',
390 silly addNameRange     '1.0.0',
390 silly addNameRange     '1.0.1',
390 silly addNameRange     '1.0.2',
390 silly addNameRange     '1.0.3',
390 silly addNameRange     '1.0.4',
390 silly addNameRange     '2.0.0',
390 silly addNameRange     '2.1.0',
390 silly addNameRange     '2.1.1',
390 silly addNameRange     '2.1.2',
390 silly addNameRange     '2.1.3',
390 silly addNameRange     '2.2.0' ] ]
391 silly addNamed debug@2.1.3
392 verbose addNamed "2.1.3" is a plain semver version for debug
393 silly addNameRange number 2 { name: 'bower-endpoint-parser',
393 silly addNameRange   range: '>=0.2.2 <0.3.0',
393 silly addNameRange   hasData: true }
394 silly addNameRange versions [ 'bower-endpoint-parser',
394 silly addNameRange   [ '0.1.0-rc.1', '0.1.0', '0.2.0', '0.2.1', '0.2.2' ] ]
395 silly addNamed bower-endpoint-parser@0.2.2
396 verbose addNamed "0.2.2" is a plain semver version for bower-endpoint-parser
397 silly addNameRange number 2 { name: 'chalk', range: '>=1.0.0 <1.1.0', hasData: true }
398 silly addNameRange versions [ 'chalk',
398 silly addNameRange   [ '0.1.0',
398 silly addNameRange     '0.1.1',
398 silly addNameRange     '0.2.0',
398 silly addNameRange     '0.2.1',
398 silly addNameRange     '0.3.0',
398 silly addNameRange     '0.4.0',
398 silly addNameRange     '0.5.0',
398 silly addNameRange     '0.5.1',
398 silly addNameRange     '1.0.0',
398 silly addNameRange     '1.1.0',
398 silly addNameRange     '1.1.1' ] ]
399 silly addNamed chalk@1.0.0
400 verbose addNamed "1.0.0" is a plain semver version for chalk
401 silly addNameRange number 2 { name: 'bower', range: '>=1.3.12 <1.4.0', hasData: true }
402 silly addNameRange versions [ 'bower',
402 silly addNameRange   [ '0.1.0',
402 silly addNameRange     '0.1.2',
402 silly addNameRange     '0.1.3',
402 silly addNameRange     '0.2.0',
402 silly addNameRange     '0.3.0',
402 silly addNameRange     '0.3.1',
402 silly addNameRange     '0.3.2',
402 silly addNameRange     '0.4.0',
402 silly addNameRange     '0.5.0',
402 silly addNameRange     '0.5.1',
402 silly addNameRange     '0.6.0',
402 silly addNameRange     '0.6.1',
402 silly addNameRange     '0.6.2',
402 silly addNameRange     '0.6.3',
402 silly addNameRange     '0.6.4',
402 silly addNameRange     '0.6.5',
402 silly addNameRange     '0.6.6',
402 silly addNameRange     '0.6.7',
402 silly addNameRange     '0.6.8',
402 silly addNameRange     '0.7.0',
402 silly addNameRange     '0.7.1',
402 silly addNameRange     '0.8.0',
402 silly addNameRange     '0.8.1',
402 silly addNameRange     '0.8.2',
402 silly addNameRange     '0.8.3',
402 silly addNameRange     '0.8.4',
402 silly addNameRange     '0.8.5',
402 silly addNameRange     '0.8.6',
402 silly addNameRange     '0.9.0',
402 silly addNameRange     '0.9.1',
402 silly addNameRange     '0.9.2',
402 silly addNameRange     '0.10.0',
402 silly addNameRange     '1.0.0',
402 silly addNameRange     '1.0.1',
402 silly addNameRange     '1.0.2',
402 silly addNameRange     '1.0.3',
402 silly addNameRange     '1.1.0',
402 silly addNameRange     '1.1.1',
402 silly addNameRange     '1.1.2',
402 silly addNameRange     '1.2.0',
402 silly addNameRange     '1.2.1',
402 silly addNameRange     '1.2.2',
402 silly addNameRange     '1.2.3',
402 silly addNameRange     '1.2.4',
402 silly addNameRange     '1.2.5',
402 silly addNameRange     '1.2.6',
402 silly addNameRange     '1.2.7',
402 silly addNameRange     '1.2.8',
402 silly addNameRange     '1.3.0',
402 silly addNameRange     '1.3.1',
402 silly addNameRange     '1.3.2',
402 silly addNameRange     '1.3.3',
402 silly addNameRange     '1.3.4',
402 silly addNameRange     '1.3.5',
402 silly addNameRange     '1.3.6',
402 silly addNameRange     '1.3.7',
402 silly addNameRange     '1.3.8',
402 silly addNameRange     '1.3.9',
402 silly addNameRange     '1.3.10',
402 silly addNameRange     '1.3.11',
402 silly addNameRange     '1.3.12',
402 silly addNameRange     '1.4.0',
402 silly addNameRange     '1.4.1',
402 silly addNameRange     '1.5.0',
402 silly addNameRange     '1.5.1',
402 silly addNameRange     '1.5.2' ] ]
403 silly addNamed bower@1.3.12
404 verbose addNamed "1.3.12" is a plain semver version for bower
405 silly addNameRange number 2 { name: 'grunt', range: '>=0.4.5 <0.5.0', hasData: true }
406 silly addNameRange versions [ 'grunt',
406 silly addNameRange   [ '0.1.0',
406 silly addNameRange     '0.1.1',
406 silly addNameRange     '0.1.2',
406 silly addNameRange     '0.2.0',
406 silly addNameRange     '0.2.1',
406 silly addNameRange     '0.2.2',
406 silly addNameRange     '0.2.3',
406 silly addNameRange     '0.2.4',
406 silly addNameRange     '0.2.5',
406 silly addNameRange     '0.2.6',
406 silly addNameRange     '0.2.7',
406 silly addNameRange     '0.2.8',
406 silly addNameRange     '0.2.9',
406 silly addNameRange     '0.2.10',
406 silly addNameRange     '0.2.11',
406 silly addNameRange     '0.2.12',
406 silly addNameRange     '0.2.13',
406 silly addNameRange     '0.2.14',
406 silly addNameRange     '0.2.15',
406 silly addNameRange     '0.3.0',
406 silly addNameRange     '0.3.1',
406 silly addNameRange     '0.3.2',
406 silly addNameRange     '0.3.3',
406 silly addNameRange     '0.3.4',
406 silly addNameRange     '0.3.5',
406 silly addNameRange     '0.3.6',
406 silly addNameRange     '0.3.7',
406 silly addNameRange     '0.3.8',
406 silly addNameRange     '0.3.9',
406 silly addNameRange     '0.3.10',
406 silly addNameRange     '0.3.11',
406 silly addNameRange     '0.3.12',
406 silly addNameRange     '0.3.13',
406 silly addNameRange     '0.3.14',
406 silly addNameRange     '0.3.15',
406 silly addNameRange     '0.3.16',
406 silly addNameRange     '0.3.17',
406 silly addNameRange     '0.4.0',
406 silly addNameRange     '0.4.1',
406 silly addNameRange     '0.4.2',
406 silly addNameRange     '0.4.3',
406 silly addNameRange     '0.4.4',
406 silly addNameRange     '0.4.5',
406 silly addNameRange     '0.3.13-a',
406 silly addNameRange     '0.4.0-a',
406 silly addNameRange     '0.4.0-rc1',
406 silly addNameRange     '0.4.0-rc2',
406 silly addNameRange     '0.4.0-rc3',
406 silly addNameRange     '0.4.0-rc4',
406 silly addNameRange     '0.4.0-rc5',
406 silly addNameRange     '0.4.0-rc6',
406 silly addNameRange     '0.4.0-rc7',
406 silly addNameRange     '0.4.0-rc8' ] ]
407 silly addNamed grunt@0.4.5
408 verbose addNamed "0.4.5" is a plain semver version for grunt
409 silly cache afterAdd bower-endpoint-parser@0.2.2
410 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\bower-endpoint-parser\0.2.2\package\package.json not in flight; writing
411 silly cache afterAdd debug@2.1.3
412 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\debug\2.1.3\package\package.json not in flight; writing
413 silly cache afterAdd chalk@1.0.0
414 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\chalk\1.0.0\package\package.json not in flight; writing
415 silly cache afterAdd bower@1.3.12
416 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\bower\1.3.12\package\package.json not in flight; writing
417 silly cache afterAdd grunt@0.4.5
418 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\grunt\0.4.5\package\package.json not in flight; writing
419 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\bower-endpoint-parser\0.2.2\package\package.json written
420 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\debug\2.1.3\package\package.json written
421 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\chalk\1.0.0\package\package.json written
422 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\grunt\0.4.5\package\package.json written
423 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\bower\1.3.12\package\package.json written
424 http 304 https://registry.npmjs.org/prompt
425 silly get cb [ 304,
425 silly get   { date: 'Tue, 15 Sep 2015 12:08:33 GMT',
425 silly get     via: '1.1 varnish',
425 silly get     'cache-control': 'max-age=60',
425 silly get     etag: '"A9KRDTT6T9NSUPMU8OEAZ8T5T"',
425 silly get     age: '2',
425 silly get     connection: 'keep-alive',
425 silly get     'x-served-by': 'cache-atl6235-ATL',
425 silly get     'x-cache': 'HIT',
425 silly get     'x-cache-hits': '1',
425 silly get     'x-timer': 'S1442318913.760752,VS0,VE0',
425 silly get     vary: 'Accept' } ]
426 verbose etag https://registry.npmjs.org/prompt from cache
427 verbose get saving prompt to C:\Users\sprudhomme\AppData\Roaming\npm-cache\registry.npmjs.org\prompt\.cache.json
428 http 304 https://registry.npmjs.org/npm
429 silly get cb [ 304,
429 silly get   { date: 'Tue, 15 Sep 2015 12:08:33 GMT',
429 silly get     via: '1.1 varnish',
429 silly get     'cache-control': 'max-age=60',
429 silly get     etag: '"23FKN4S9FPZVEXI05NLOOSYG9"',
429 silly get     age: '43',
429 silly get     connection: 'keep-alive',
429 silly get     'x-served-by': 'cache-atl6233-ATL',
429 silly get     'x-cache': 'HIT',
429 silly get     'x-cache-hits': '2',
429 silly get     'x-timer': 'S1442318913.765448,VS0,VE0',
429 silly get     vary: 'Accept' } ]
430 verbose etag https://registry.npmjs.org/npm from cache
431 verbose get saving npm to C:\Users\sprudhomme\AppData\Roaming\npm-cache\registry.npmjs.org\npm\.cache.json
432 http 304 https://registry.npmjs.org/speakingurl
433 silly get cb [ 304,
433 silly get   { date: 'Tue, 15 Sep 2015 12:08:33 GMT',
433 silly get     via: '1.1 varnish',
433 silly get     'cache-control': 'max-age=60',
433 silly get     etag: '"AUYKMS2DU979OUVMQU7N45214"',
433 silly get     age: '19',
433 silly get     connection: 'keep-alive',
433 silly get     'x-served-by': 'cache-atl6230-ATL',
433 silly get     'x-cache': 'HIT',
433 silly get     'x-cache-hits': '1',
433 silly get     'x-timer': 'S1442318913.766308,VS0,VE1',
433 silly get     vary: 'Accept' } ]
434 verbose etag https://registry.npmjs.org/speakingurl from cache
435 verbose get saving speakingurl to C:\Users\sprudhomme\AppData\Roaming\npm-cache\registry.npmjs.org\speakingurl\.cache.json
436 http 304 https://registry.npmjs.org/q
437 silly get cb [ 304,
437 silly get   { date: 'Tue, 15 Sep 2015 12:08:33 GMT',
437 silly get     via: '1.1 varnish',
437 silly get     'cache-control': 'max-age=60',
437 silly get     etag: '"5DOV220SZI188PKCCL106OAD0"',
437 silly get     age: '40',
437 silly get     connection: 'keep-alive',
437 silly get     'x-served-by': 'cache-atl6227-ATL',
437 silly get     'x-cache': 'HIT',
437 silly get     'x-cache-hits': '2',
437 silly get     'x-timer': 'S1442318913.767940,VS0,VE0',
437 silly get     vary: 'Accept' } ]
438 verbose etag https://registry.npmjs.org/q from cache
439 verbose get saving q to C:\Users\sprudhomme\AppData\Roaming\npm-cache\registry.npmjs.org\q\.cache.json
440 http 304 https://registry.npmjs.org/semver
441 silly get cb [ 304,
441 silly get   { date: 'Tue, 15 Sep 2015 12:08:33 GMT',
441 silly get     via: '1.1 varnish',
441 silly get     'cache-control': 'max-age=60',
441 silly get     etag: '"5S6E5Z5U63FCJT5RLLRJ9TYMI"',
441 silly get     age: '31',
441 silly get     connection: 'keep-alive',
441 silly get     'x-served-by': 'cache-atl6225-ATL',
441 silly get     'x-cache': 'HIT',
441 silly get     'x-cache-hits': '2',
441 silly get     'x-timer': 'S1442318913.768093,VS0,VE0',
441 silly get     vary: 'Accept' } ]
442 verbose etag https://registry.npmjs.org/semver from cache
443 verbose get saving semver to C:\Users\sprudhomme\AppData\Roaming\npm-cache\registry.npmjs.org\semver\.cache.json
444 http 304 https://registry.npmjs.org/q-io
445 silly get cb [ 304,
445 silly get   { date: 'Tue, 15 Sep 2015 12:08:33 GMT',
445 silly get     via: '1.1 varnish',
445 silly get     'cache-control': 'max-age=60',
445 silly get     etag: '"D50A3A064D8QN8B4KKUPG9D4A"',
445 silly get     age: '36',
445 silly get     connection: 'keep-alive',
445 silly get     'x-served-by': 'cache-atl6230-ATL',
445 silly get     'x-cache': 'HIT',
445 silly get     'x-cache-hits': '1',
445 silly get     'x-timer': 'S1442318913.767062,VS0,VE2',
445 silly get     vary: 'Accept' } ]
446 verbose etag https://registry.npmjs.org/q-io from cache
447 verbose get saving q-io to C:\Users\sprudhomme\AppData\Roaming\npm-cache\registry.npmjs.org\q-io\.cache.json
448 http 304 https://registry.npmjs.org/uuid
449 silly get cb [ 304,
449 silly get   { date: 'Tue, 15 Sep 2015 12:08:33 GMT',
449 silly get     via: '1.1 varnish',
449 silly get     'cache-control': 'max-age=60',
449 silly get     etag: '"911TBGLZRAVW2T0UXI8AA9SCR"',
449 silly get     age: '54',
449 silly get     connection: 'keep-alive',
449 silly get     'x-served-by': 'cache-atl6232-ATL',
449 silly get     'x-cache': 'HIT',
449 silly get     'x-cache-hits': '111',
449 silly get     'x-timer': 'S1442318913.773808,VS0,VE0',
449 silly get     vary: 'Accept' } ]
450 verbose etag https://registry.npmjs.org/uuid from cache
451 verbose get saving uuid to C:\Users\sprudhomme\AppData\Roaming\npm-cache\registry.npmjs.org\uuid\.cache.json
452 http 304 https://registry.npmjs.org/url-join
453 silly get cb [ 304,
453 silly get   { date: 'Tue, 15 Sep 2015 12:08:33 GMT',
453 silly get     via: '1.1 varnish',
453 silly get     'cache-control': 'max-age=60',
453 silly get     etag: '"1T76IPZXWEK7LMJ3F64AO02BH"',
453 silly get     age: '47',
453 silly get     connection: 'keep-alive',
453 silly get     'x-served-by': 'cache-atl6232-ATL',
453 silly get     'x-cache': 'HIT',
453 silly get     'x-cache-hits': '2',
453 silly get     'x-timer': 'S1442318913.776817,VS0,VE0',
453 silly get     vary: 'Accept' } ]
454 verbose etag https://registry.npmjs.org/url-join from cache
455 verbose get saving url-join to C:\Users\sprudhomme\AppData\Roaming\npm-cache\registry.npmjs.org\url-join\.cache.json
456 silly addNameRange number 2 { name: 'prompt', range: '>=0.2.14 <0.3.0', hasData: true }
457 silly addNameRange versions [ 'prompt',
457 silly addNameRange   [ '0.0.1',
457 silly addNameRange     '0.0.2',
457 silly addNameRange     '0.0.3',
457 silly addNameRange     '0.0.4',
457 silly addNameRange     '0.1.0',
457 silly addNameRange     '0.1.1',
457 silly addNameRange     '0.1.2',
457 silly addNameRange     '0.1.3',
457 silly addNameRange     '0.1.4',
457 silly addNameRange     '0.1.5',
457 silly addNameRange     '0.1.7',
457 silly addNameRange     '0.1.8',
457 silly addNameRange     '0.1.9',
457 silly addNameRange     '0.1.10',
457 silly addNameRange     '0.1.11',
457 silly addNameRange     '0.1.12',
457 silly addNameRange     '0.2.0',
457 silly addNameRange     '0.2.1',
457 silly addNameRange     '0.2.2',
457 silly addNameRange     '0.2.3',
457 silly addNameRange     '0.2.4',
457 silly addNameRange     '0.2.5',
457 silly addNameRange     '0.2.6',
457 silly addNameRange     '0.2.7',
457 silly addNameRange     '0.2.8',
457 silly addNameRange     '0.2.9',
457 silly addNameRange     '0.2.10',
457 silly addNameRange     '0.2.11',
457 silly addNameRange     '0.2.12',
457 silly addNameRange     '0.2.13',
457 silly addNameRange     '0.2.14' ] ]
458 silly addNamed prompt@0.2.14
459 verbose addNamed "0.2.14" is a plain semver version for prompt
460 silly addNameRange number 2 { name: 'npm', range: '>=2.7.4 <2.8.0', hasData: true }
461 silly addNameRange versions [ 'npm',
461 silly addNameRange   [ '1.1.25',
461 silly addNameRange     '1.2.32',
461 silly addNameRange     '1.3.2',
461 silly addNameRange     '1.3.4',
461 silly addNameRange     '1.2.20',
461 silly addNameRange     '1.2.21',
461 silly addNameRange     '1.2.22',
461 silly addNameRange     '1.2.23',
461 silly addNameRange     '1.2.24',
461 silly addNameRange     '1.2.25',
461 silly addNameRange     '1.2.27',
461 silly addNameRange     '1.2.28',
461 silly addNameRange     '1.2.30',
461 silly addNameRange     '1.2.31',
461 silly addNameRange     '1.3.0',
461 silly addNameRange     '1.3.1',
461 silly addNameRange     '1.2.19',
461 silly addNameRange     '1.1.70',
461 silly addNameRange     '1.1.71',
461 silly addNameRange     '1.3.5',
461 silly addNameRange     '1.3.6',
461 silly addNameRange     '1.3.7',
461 silly addNameRange     '1.3.8',
461 silly addNameRange     '1.3.9',
461 silly addNameRange     '1.3.10',
461 silly addNameRange     '1.3.11',
461 silly addNameRange     '1.3.12',
461 silly addNameRange     '1.3.13',
461 silly addNameRange     '1.3.14',
461 silly addNameRange     '1.3.15',
461 silly addNameRange     '1.3.16',
461 silly addNameRange     '1.3.17',
461 silly addNameRange     '1.3.18',
461 silly addNameRange     '1.3.20',
461 silly addNameRange     '1.3.21',
461 silly addNameRange     '1.3.22',
461 silly addNameRange     '1.3.23',
461 silly addNameRange     '1.3.24',
461 silly addNameRange     '1.3.25',
461 silly addNameRange     '1.3.26',
461 silly addNameRange     '1.4.0',
461 silly addNameRange     '1.4.1',
461 silly addNameRange     '1.4.2',
461 silly addNameRange     '1.4.3',
461 silly addNameRange     '1.4.4',
461 silly addNameRange     '1.4.5',
461 silly addNameRange     '1.4.6',
461 silly addNameRange     '1.4.7',
461 silly addNameRange     '1.4.8',
461 silly addNameRange     '1.4.9',
461 silly addNameRange     '1.4.10',
461 silly addNameRange     '1.4.11',
461 silly addNameRange     '1.4.12',
461 silly addNameRange     '1.4.13',
461 silly addNameRange     '1.4.14',
461 silly addNameRange     '1.4.15',
461 silly addNameRange     '1.4.16',
461 silly addNameRange     '1.2.8000',
461 silly addNameRange     '1.4.17',
461 silly addNameRange     '1.4.18',
461 silly addNameRange     '1.4.19',
461 silly addNameRange     '1.5.0-alpha-0',
461 silly addNameRange     '1.5.0-alpha-1',
461 silly addNameRange     '1.4.20',
461 silly addNameRange     '1.5.0-alpha-2',
461 silly addNameRange     '1.4.21',
461 silly addNameRange     '1.5.0-alpha-3',
461 silly addNameRange     '1.5.0-alpha-4',
461 silly addNameRange     '2.0.0-alpha-5',
461 silly addNameRange     '1.4.22',
461 silly addNameRange     '1.4.23',
461 silly addNameRange     '2.0.0-alpha.6.0',
461 silly addNameRange     '1.4.24',
461 silly addNameRange     '2.0.0-alpha.6',
461 silly addNameRange     '2.0.0-alpha.7',
461 silly addNameRange     '2.0.0-beta.0',
461 silly addNameRange     '1.4.25',
461 silly addNameRange     '2.0.0-beta.1',
461 silly addNameRange     '1.4.26',
461 silly addNameRange     '2.0.0-beta.2',
461 silly addNameRange     '1.4.27',
461 silly addNameRange     '2.0.0-beta.3',
461 silly addNameRange     '1.4.28',
461 silly addNameRange     '2.0.0',
461 silly addNameRange     '2.0.1',
461 silly addNameRange     '2.0.2',
461 silly addNameRange     '2.1.0',
461 silly addNameRange     '2.1.1',
461 silly addNameRange     '2.1.2',
461 silly addNameRange     '2.1.3',
461 silly addNameRange     '2.1.4',
461 silly addNameRange     '2.1.5',
461 silly addNameRange     '2.1.6',
461 silly addNameRange     '2.1.7',
461 silly addNameRange     '2.1.8',
461 silly addNameRange     '2.1.9',
461 silly addNameRange     '2.1.10',
461 silly addNameRange     '2.1.11',
461 silly addNameRange     '2.1.12',
461 silly addNameRange     '2.1.13',
461 silly addNameRange     '2.1.14',
461 silly addNameRange     '2.1.15',
461 silly addNameRange     '2.1.16',
461 silly addNameRange     '2.1.17',
461 silly addNameRange     '2.1.18',
461 silly addNameRange     '2.2.0',
461 silly addNameRange     '2.3.0',
461 silly addNameRange     '2.4.0',
461 silly addNameRange     '2.4.1',
461 silly addNameRange     '2.5.0',
461 silly addNameRange     '2.5.1',
461 silly addNameRange     '2.6.0',
461 silly addNameRange     '2.6.1',
461 silly addNameRange     '2.7.0',
461 silly addNameRange     '2.7.1',
461 silly addNameRange     '2.7.2',
461 silly addNameRange     '2.7.3',
461 silly addNameRange     '2.7.4',
461 silly addNameRange     '2.7.5',
461 silly addNameRange     '2.7.6',
461 silly addNameRange     '2.8.0',
461 silly addNameRange     '2.8.1',
461 silly addNameRange     '2.8.2',
461 silly addNameRange     '2.8.3',
461 silly addNameRange     '2.8.4',
461 silly addNameRange     '2.9.0',
461 silly addNameRange     '2.9.1',
461 silly addNameRange     '2.10.0',
461 silly addNameRange     '2.10.1',
461 silly addNameRange     '2.11.0',
461 silly addNameRange     '2.11.1',
461 silly addNameRange     '2.11.2',
461 silly addNameRange     '2.11.3',
461 silly addNameRange     '2.12.0',
461 silly addNameRange     '3.0.0',
461 silly addNameRange     '2.12.1',
461 silly addNameRange     '2.13.0',
461 silly addNameRange     '3.1.0',
461 silly addNameRange     '2.13.1',
461 silly addNameRange     '3.1.1',
461 silly addNameRange     '3.1.2',
461 silly addNameRange     '2.13.2',
461 silly addNameRange     '3.1.3',
461 silly addNameRange     '2.13.3',
461 silly addNameRange     '3.2.0',
461 silly addNameRange     '2.13.4',
461 silly addNameRange     '3.2.1',
461 silly addNameRange     '2.13.5',
461 silly addNameRange     '3.2.2',
461 silly addNameRange     '2.14.0',
461 silly addNameRange     '3.3.0',
461 silly addNameRange     '2.14.1',
461 silly addNameRange     '2.14.2',
461 silly addNameRange     '3.3.1',
461 silly addNameRange     '2.14.3',
461 silly addNameRange     '3.3.2',
461 silly addNameRange     '2.14.4',
461 silly addNameRange     '3.3.3' ] ]
462 silly addNamed npm@2.7.6
463 verbose addNamed "2.7.6" is a plain semver version for npm
464 silly addNameRange number 2 { name: 'semver', range: '>=4.3.3 <5.0.0', hasData: true }
465 silly addNameRange versions [ 'semver',
465 silly addNameRange   [ '1.0.0',
465 silly addNameRange     '1.0.1',
465 silly addNameRange     '1.0.2',
465 silly addNameRange     '1.0.3',
465 silly addNameRange     '1.0.4',
465 silly addNameRange     '1.0.5',
465 silly addNameRange     '1.0.6',
465 silly addNameRange     '1.0.7',
465 silly addNameRange     '1.0.8',
465 silly addNameRange     '1.0.9',
465 silly addNameRange     '1.0.10',
465 silly addNameRange     '1.0.11',
465 silly addNameRange     '1.0.12',
465 silly addNameRange     '1.0.13',
465 silly addNameRange     '1.0.14',
465 silly addNameRange     '1.1.0',
465 silly addNameRange     '1.1.1',
465 silly addNameRange     '1.1.2',
465 silly addNameRange     '1.1.3',
465 silly addNameRange     '1.1.4',
465 silly addNameRange     '2.0.0-alpha',
465 silly addNameRange     '2.0.0-beta',
465 silly addNameRange     '2.0.1',
465 silly addNameRange     '2.0.2',
465 silly addNameRange     '2.0.3',
465 silly addNameRange     '2.0.4',
465 silly addNameRange     '2.0.5',
465 silly addNameRange     '2.0.6',
465 silly addNameRange     '2.0.7',
465 silly addNameRange     '2.0.8',
465 silly addNameRange     '2.0.9',
465 silly addNameRange     '2.0.10',
465 silly addNameRange     '2.0.11',
465 silly addNameRange     '2.1.0',
465 silly addNameRange     '2.2.0',
465 silly addNameRange     '2.2.1',
465 silly addNameRange     '2.3.0',
465 silly addNameRange     '2.3.1',
465 silly addNameRange     '2.3.2',
465 silly addNameRange     '3.0.0',
465 silly addNameRange     '3.0.1',
465 silly addNameRange     '4.0.0',
465 silly addNameRange     '4.0.2',
465 silly addNameRange     '4.0.3',
465 silly addNameRange     '4.1.0',
465 silly addNameRange     '4.1.1',
465 silly addNameRange     '4.2.0',
465 silly addNameRange     '4.2.1',
465 silly addNameRange     '4.2.2',
465 silly addNameRange     '4.3.0',
465 silly addNameRange     '4.3.1',
465 silly addNameRange     '4.3.2',
465 silly addNameRange     '4.3.3',
465 silly addNameRange     '4.3.4',
465 silly addNameRange     '4.3.5',
465 silly addNameRange     '4.3.6',
465 silly addNameRange     '5.0.0',
465 silly addNameRange     '5.0.1',
465 silly addNameRange     '5.0.2',
465 silly addNameRange     '5.0.3' ] ]
466 silly addNamed semver@4.3.6
467 verbose addNamed "4.3.6" is a plain semver version for semver
468 silly cache afterAdd prompt@0.2.14
469 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\prompt\0.2.14\package\package.json not in flight; writing
470 silly addNameRange number 2 { name: 'speakingurl', range: '>=1.1.0 <1.2.0', hasData: true }
471 silly addNameRange versions [ 'speakingurl',
471 silly addNameRange   [ '0.1.1',
471 silly addNameRange     '0.1.2',
471 silly addNameRange     '0.1.5',
471 silly addNameRange     '0.1.6',
471 silly addNameRange     '0.1.7',
471 silly addNameRange     '0.2.1',
471 silly addNameRange     '0.2.3',
471 silly addNameRange     '0.2.4',
471 silly addNameRange     '0.2.5',
471 silly addNameRange     '0.2.6',
471 silly addNameRange     '0.2.7',
471 silly addNameRange     '0.2.8',
471 silly addNameRange     '0.2.9',
471 silly addNameRange     '0.2.10',
471 silly addNameRange     '0.2.11',
471 silly addNameRange     '0.2.12',
471 silly addNameRange     '0.2.13',
471 silly addNameRange     '0.2.14',
471 silly addNameRange     '0.2.15',
471 silly addNameRange     '0.2.16',
471 silly addNameRange     '0.2.17',
471 silly addNameRange     '0.2.18',
471 silly addNameRange     '0.2.19',
471 silly addNameRange     '0.2.20',
471 silly addNameRange     '0.2.21',
471 silly addNameRange     '0.3.0',
471 silly addNameRange     '0.3.1',
471 silly addNameRange     '0.4.0',
471 silly addNameRange     '0.4.1',
471 silly addNameRange     '0.5.0',
471 silly addNameRange     '0.6.0',
471 silly addNameRange     '0.6.3',
471 silly addNameRange     '0.7.0',
471 silly addNameRange     '0.8.0',
471 silly addNameRange     '0.8.1',
471 silly addNameRange     '0.8.2',
471 silly addNameRange     '0.8.4',
471 silly addNameRange     '0.9.0',
471 silly addNameRange     '0.9.1',
471 silly addNameRange     '0.10.0',
471 silly addNameRange     '0.11.0',
471 silly addNameRange     '0.12.0',
471 silly addNameRange     '0.12.1',
471 silly addNameRange     '0.12.3',
471 silly addNameRange     '0.12.4',
471 silly addNameRange     '0.12.5',
471 silly addNameRange     '0.13.1',
471 silly addNameRange     '0.14.0',
471 silly addNameRange     '0.15.0',
471 silly addNameRange     '0.16.0',
471 silly addNameRange     '0.17.0',
471 silly addNameRange     '0.18.0',
471 silly addNameRange     '0.18.1',
471 silly addNameRange     '0.19.0',
471 silly addNameRange     '0.20.0',
471 silly addNameRange     '0.20.1',
471 silly addNameRange     '1.0.0',
471 silly addNameRange     '1.1.0',
471 silly addNameRange     '1.1.1',
471 silly addNameRange     '1.1.2',
471 silly addNameRange     '1.1.3',
471 silly addNameRange     '1.1.4',
471 silly addNameRange     '1.1.5',
471 silly addNameRange     '2.0.0',
471 silly addNameRange     '3.0.0',
471 silly addNameRange     '4.0.0',
471 silly addNameRange     '5.0.0',
471 silly addNameRange     '5.0.1',
471 silly addNameRange     '6.0.0' ] ]
472 silly addNamed speakingurl@1.1.5
473 verbose addNamed "1.1.5" is a plain semver version for speakingurl
474 silly addNameRange number 2 { name: 'uuid', range: '>=2.0.1 <2.1.0', hasData: true }
475 silly addNameRange versions [ 'uuid',
475 silly addNameRange   [ '0.0.1', '0.0.2', '1.4.0', '1.4.1', '1.4.2', '2.0.0', '2.0.1' ] ]
476 silly addNamed uuid@2.0.1
477 verbose addNamed "2.0.1" is a plain semver version for uuid
478 silly addNameRange number 2 { name: 'q-io', range: '>=1.12.0 <1.13.0', hasData: true }
479 silly addNameRange versions [ 'q-io',
479 silly addNameRange   [ '0.0.0',
479 silly addNameRange     '0.0.1',
479 silly addNameRange     '0.0.2',
479 silly addNameRange     '0.0.3',
479 silly addNameRange     '0.0.4',
479 silly addNameRange     '0.0.5',
479 silly addNameRange     '0.0.6',
479 silly addNameRange     '0.0.8',
479 silly addNameRange     '0.0.9',
479 silly addNameRange     '0.0.10',
479 silly addNameRange     '0.0.11',
479 silly addNameRange     '0.0.12',
479 silly addNameRange     '0.0.13',
479 silly addNameRange     '0.0.14',
479 silly addNameRange     '0.0.15',
479 silly addNameRange     '0.0.16',
479 silly addNameRange     '0.0.17',
479 silly addNameRange     '0.0.18',
479 silly addNameRange     '1.0.0',
479 silly addNameRange     '1.1.0',
479 silly addNameRange     '1.1.1',
479 silly addNameRange     '1.2.0',
479 silly addNameRange     '1.3.0',
479 silly addNameRange     '1.3.1',
479 silly addNameRange     '1.3.2',
479 silly addNameRange     '1.4.0',
479 silly addNameRange     '1.4.1',
479 silly addNameRange     '1.5.0',
479 silly addNameRange     '1.5.1',
479 silly addNameRange     '1.5.2',
479 silly addNameRange     '1.5.3',
479 silly addNameRange     '1.5.4',
479 silly addNameRange     '1.6.0',
479 silly addNameRange     '1.6.1',
479 silly addNameRange     '1.6.2',
479 silly addNameRange     '1.6.3',
479 silly addNameRange     '1.6.4',
479 silly addNameRange     '1.6.5',
479 silly addNameRange     '1.6.6',
479 silly addNameRange     '1.7.0',
479 silly addNameRange     '1.7.1',
479 silly addNameRange     '1.7.2',
479 silly addNameRange     '1.7.3',
479 silly addNameRange     '1.8.0',
479 silly addNameRange     '1.9.0',
479 silly addNameRange     '1.9.1',
479 silly addNameRange     '1.9.2',
479 silly addNameRange     '1.9.3',
479 silly addNameRange     '1.9.4',
479 silly addNameRange     '1.10.0',
479 silly addNameRange     '1.10.1',
479 silly addNameRange     '1.10.2',
479 silly addNameRange     '1.10.3',
479 silly addNameRange     '1.10.4',
479 silly addNameRange     '1.10.5',
479 silly addNameRange     '1.10.6',
479 silly addNameRange     '1.10.8',
479 silly addNameRange     '1.10.9',
479 silly addNameRange     '1.11.0',
479 silly addNameRange     '2.0.0',
479 silly addNameRange     '2.0.1',
479 silly addNameRange     '2.0.2',
479 silly addNameRange     '1.11.1',
479 silly addNameRange     '2.0.3',
479 silly addNameRange     '2.0.4',
479 silly addNameRange     '2.0.5',
479 silly addNameRange     '2.0.6',
479 silly addNameRange     '1.11.2',
479 silly addNameRange     '1.11.3',
479 silly addNameRange     '1.11.4',
479 silly addNameRange     '1.11.5',
479 silly addNameRange     '1.11.6',
479 silly addNameRange     '1.12.0',
479 silly addNameRange     '1.13.0',
479 silly addNameRange     '1.13.1' ] ]
480 silly addNamed q-io@1.12.0
481 verbose addNamed "1.12.0" is a plain semver version for q-io
482 silly addNameRange number 2 { name: 'q', range: '>=1.2.1 <2.0.0', hasData: true }
483 silly addNameRange versions [ 'q',
483 silly addNameRange   [ '0.0.0',
483 silly addNameRange     '0.0.1',
483 silly addNameRange     '0.0.2',
483 silly addNameRange     '0.0.3',
483 silly addNameRange     '0.1.0',
483 silly addNameRange     '0.1.1',
483 silly addNameRange     '0.1.2',
483 silly addNameRange     '0.1.3',
483 silly addNameRange     '0.1.4',
483 silly addNameRange     '0.1.5',
483 silly addNameRange     '0.1.6',
483 silly addNameRange     '0.1.7',
483 silly addNameRange     '0.1.8',
483 silly addNameRange     '0.1.9',
483 silly addNameRange     '0.2.0-rc1',
483 silly addNameRange     '0.2.0',
483 silly addNameRange     '0.2.1',
483 silly addNameRange     '0.2.2',
483 silly addNameRange     '0.2.3',
483 silly addNameRange     '0.2.4',
483 silly addNameRange     '0.2.5',
483 silly addNameRange     '0.2.6',
483 silly addNameRange     '0.2.7',
483 silly addNameRange     '0.2.8',
483 silly addNameRange     '0.2.9',
483 silly addNameRange     '0.3.0',
483 silly addNameRange     '0.2.10',
483 silly addNameRange     '0.4.0',
483 silly addNameRange     '0.4.1',
483 silly addNameRange     '0.4.2',
483 silly addNameRange     '0.4.4',
483 silly addNameRange     '0.5.0',
483 silly addNameRange     '0.5.1',
483 silly addNameRange     '0.5.2',
483 silly addNameRange     '0.5.3',
483 silly addNameRange     '0.6.0',
483 silly addNameRange     '0.7.0',
483 silly addNameRange     '0.7.1',
483 silly addNameRange     '0.7.2',
483 silly addNameRange     '0.8.0',
483 silly addNameRange     '0.8.1',
483 silly addNameRange     '0.8.2',
483 silly addNameRange     '0.8.3',
483 silly addNameRange     '0.8.4',
483 silly addNameRange     '0.8.5',
483 silly addNameRange     '0.8.6',
483 silly addNameRange     '0.8.7',
483 silly addNameRange     '0.8.8',
483 silly addNameRange     '0.8.9',
483 silly addNameRange     '0.8.10',
483 silly addNameRange     '0.8.11',
483 silly addNameRange     '0.8.12',
483 silly addNameRange     '0.9.0',
483 silly addNameRange     '0.9.1',
483 silly addNameRange     '0.9.2',
483 silly addNameRange     '0.9.3',
483 silly addNameRange     '0.9.4',
483 silly addNameRange     '0.9.5',
483 silly addNameRange     '0.9.6',
483 silly addNameRange     '0.9.7',
483 silly addNameRange     '1.0.0',
483 silly addNameRange     '1.0.1',
483 silly addNameRange     '2.0.0',
483 silly addNameRange     '2.0.1',
483 silly addNameRange     '2.0.2',
483 silly addNameRange     '1.1.0',
483 silly addNameRange     '1.1.1',
483 silly addNameRange     '1.1.2',
483 silly addNameRange     '2.0.3',
483 silly addNameRange     '1.2.0',
483 silly addNameRange     '1.2.1',
483 silly addNameRange     '1.3.0',
483 silly addNameRange     '1.4.0',
483 silly addNameRange     '1.4.1' ] ]
484 silly addNamed q@1.4.1
485 verbose addNamed "1.4.1" is a plain semver version for q
486 silly cache afterAdd speakingurl@1.1.5
487 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\speakingurl\1.1.5\package\package.json not in flight; writing
488 silly cache afterAdd semver@4.3.6
489 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\semver\4.3.6\package\package.json not in flight; writing
490 silly cache afterAdd npm@2.7.6
491 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\npm\2.7.6\package\package.json not in flight; writing
492 silly cache afterAdd uuid@2.0.1
493 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\uuid\2.0.1\package\package.json not in flight; writing
494 silly cache afterAdd q-io@1.12.0
495 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\q-io\1.12.0\package\package.json not in flight; writing
496 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\prompt\0.2.14\package\package.json written
497 silly cache afterAdd url-join@0.0.1
498 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\url-join\0.0.1\package\package.json not in flight; writing
499 silly cache afterAdd q@1.4.1
500 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\q\1.4.1\package\package.json not in flight; writing
501 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\speakingurl\1.1.5\package\package.json written
502 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\semver\4.3.6\package\package.json written
503 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\q-io\1.12.0\package\package.json written
504 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\uuid\2.0.1\package\package.json written
505 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\url-join\0.0.1\package\package.json written
506 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\q\1.4.1\package\package.json written
507 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\npm\2.7.6\package\package.json written
508 http 200 https://registry.npmjs.org/lodash
509 silly get cb [ 200,
509 silly get   { server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)',
509 silly get     etag: '"7CWIWFQ7RSD6W89P788ZG051C"',
509 silly get     'content-type': 'application/json',
509 silly get     'cache-control': 'max-age=60',
509 silly get     'content-length': '109253',
509 silly get     'accept-ranges': 'bytes',
509 silly get     date: 'Tue, 15 Sep 2015 12:08:33 GMT',
509 silly get     via: '1.1 varnish',
509 silly get     age: '2',
509 silly get     connection: 'keep-alive',
509 silly get     'x-served-by': 'cache-atl6221-ATL',
509 silly get     'x-cache': 'HIT',
509 silly get     'x-cache-hits': '78',
509 silly get     'x-timer': 'S1442318913.726296,VS0,VE0',
509 silly get     vary: 'Accept' } ]
510 verbose get saving lodash to C:\Users\sprudhomme\AppData\Roaming\npm-cache\registry.npmjs.org\lodash\.cache.json
511 silly addNameRange number 2 { name: 'lodash', range: '>=3.6.0 <3.7.0', hasData: true }
512 silly addNameRange versions [ 'lodash',
512 silly addNameRange   [ '0.1.0',
512 silly addNameRange     '0.2.0',
512 silly addNameRange     '0.2.1',
512 silly addNameRange     '0.2.2',
512 silly addNameRange     '0.3.0',
512 silly addNameRange     '0.3.1',
512 silly addNameRange     '0.3.2',
512 silly addNameRange     '0.4.0',
512 silly addNameRange     '0.4.1',
512 silly addNameRange     '0.4.2',
512 silly addNameRange     '0.5.0-rc.1',
512 silly addNameRange     '0.5.0',
512 silly addNameRange     '0.5.1',
512 silly addNameRange     '0.5.2',
512 silly addNameRange     '0.6.0',
512 silly addNameRange     '0.6.1',
512 silly addNameRange     '0.7.0',
512 silly addNameRange     '0.8.0',
512 silly addNameRange     '0.8.1',
512 silly addNameRange     '0.8.2',
512 silly addNameRange     '0.9.0',
512 silly addNameRange     '0.9.1',
512 silly addNameRange     '0.9.2',
512 silly addNameRange     '0.10.0',
512 silly addNameRange     '1.0.0-rc.1',
512 silly addNameRange     '1.0.0-rc.2',
512 silly addNameRange     '1.0.0-rc.3',
512 silly addNameRange     '1.0.0',
512 silly addNameRange     '1.0.1',
512 silly addNameRange     '1.1.0',
512 silly addNameRange     '1.1.1',
512 silly addNameRange     '1.2.0',
512 silly addNameRange     '1.2.1',
512 silly addNameRange     '1.3.0',
512 silly addNameRange     '1.3.1',
512 silly addNameRange     '2.0.0',
512 silly addNameRange     '2.1.0',
512 silly addNameRange     '2.2.0',
512 silly addNameRange     '2.2.1',
512 silly addNameRange     '2.3.0',
512 silly addNameRange     '2.4.0',
512 silly addNameRange     '2.4.1',
512 silly addNameRange     '3.0.0',
512 silly addNameRange     '3.0.1',
512 silly addNameRange     '3.1.0',
512 silly addNameRange     '3.2.0',
512 silly addNameRange     '3.3.0',
512 silly addNameRange     '3.3.1',
512 silly addNameRange     '3.4.0',
512 silly addNameRange     '3.5.0',
512 silly addNameRange     '3.6.0',
512 silly addNameRange     '1.0.2',
512 silly addNameRange     '3.7.0',
512 silly addNameRange     '2.4.2',
512 silly addNameRange     '3.8.0',
512 silly addNameRange     '3.9.0',
512 silly addNameRange     '3.9.1',
512 silly addNameRange     '3.9.2',
512 silly addNameRange     '3.9.3',
512 silly addNameRange     '3.10.0',
512 silly addNameRange     '3.10.1' ] ]
513 silly addNamed lodash@3.6.0
514 verbose addNamed "3.6.0" is a plain semver version for lodash
515 silly cache afterAdd lodash@3.6.0
516 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\lodash\3.6.0\package\package.json not in flight; writing
517 verbose afterAdd C:\Users\sprudhomme\AppData\Roaming\npm-cache\lodash\3.6.0\package\package.json written
518 error git clone --template=C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror git://github.com/adaptlearning/download.git C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes\git-github-com-adaptlearning-download-git-2681a17e: Cloning into bare repository 'C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes\git-github-com-adaptlearning-download-git-2681a17e'...
518 error git clone --template=C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror git://github.com/adaptlearning/download.git C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes\git-github-com-adaptlearning-download-git-2681a17e: fatal: unable to connect to github.com:
518 error git clone --template=C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror git://github.com/adaptlearning/download.git C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes\git-github-com-adaptlearning-download-git-2681a17e: github.com[0: 192.30.252.129]: errno=No error
519 verbose about to build C:\Users\sprudhomme\AppData\Roaming\npm\node_modules\adapt-cli
520 verbose unlock done using C:\Users\sprudhomme\AppData\Roaming\npm-cache\_locks\adapt-cli-4e6a6bb3924dc704.lock for C:\Users\sprudhomme\AppData\Roaming\npm\node_modules\adapt-cli
521 verbose stack Error: Command failed: git -c core.longpaths=true clone --template=C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror git://github.com/adaptlearning/download.git C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes\git-github-com-adaptlearning-download-git-2681a17e
521 verbose stack Cloning into bare repository 'C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes\git-github-com-adaptlearning-download-git-2681a17e'...
521 verbose stack fatal: unable to connect to github.com:
521 verbose stack github.com[0: 192.30.252.129]: errno=No error
521 verbose stack
521 verbose stack
521 verbose stack     at ChildProcess.exithandler (child_process.js:203:12)
521 verbose stack     at emitTwo (events.js:87:13)
521 verbose stack     at ChildProcess.emit (events.js:172:7)
521 verbose stack     at maybeClose (internal/child_process.js:817:16)
521 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
522 verbose cwd C:\Windows\system32
523 error Windows_NT 6.1.7601
524 error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "adapt-cli" "-g"
525 error node v4.0.0
526 error npm  v2.14.2
527 error code 128
528 error Command failed: git -c core.longpaths=true clone --template=C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror git://github.com/adaptlearning/download.git C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes\git-github-com-adaptlearning-download-git-2681a17e
528 error Cloning into bare repository 'C:\Users\sprudhomme\AppData\Roaming\npm-cache\_git-remotes\git-github-com-adaptlearning-download-git-2681a17e'...
528 error fatal: unable to connect to github.com:
528 error github.com[0: 192.30.252.129]: errno=No error
529 error If you need help, you may report this error at:
529 error     <https://github.com/npm/npm/issues>
530 verbose exit [ 1, true ]
531 verbose unbuild node_modules\adapt-cli
532 info preuninstall adapt-cli@2.0.2
533 info uninstall adapt-cli@2.0.2
534 verbose unbuild rmStuff adapt-cli@2.0.2 from C:\Users\sprudhomme\AppData\Roaming\npm\node_modules
535 silly gentlyRm C:\Users\sprudhomme\AppData\Roaming\npm\adapt.cmd is being gently removed
536 silly gentlyRm verifying C:\Users\sprudhomme\AppData\Roaming\npm is an npm working directory
537 silly gentlyRm containing path C:\Users\sprudhomme\AppData\Roaming\npm is under npm's control, in C:\Users\sprudhomme\AppData\Roaming\npm
538 silly gentlyRm deletion target C:\Users\sprudhomme\AppData\Roaming\npm\adapt.cmd is under C:\Users\sprudhomme\AppData\Roaming\npm
539 verbose gentlyRm vacuuming from C:\Users\sprudhomme\AppData\Roaming\npm\adapt.cmd up to C:\Users\sprudhomme\AppData\Roaming\npm
540 silly gentlyRm C:\Users\sprudhomme\AppData\Roaming\npm\adapt is being gently removed
541 silly gentlyRm verifying C:\Users\sprudhomme\AppData\Roaming\npm is an npm working directory
542 silly gentlyRm containing path C:\Users\sprudhomme\AppData\Roaming\npm is under npm's control, in C:\Users\sprudhomme\AppData\Roaming\npm
543 silly gentlyRm deletion target C:\Users\sprudhomme\AppData\Roaming\npm\adapt is under C:\Users\sprudhomme\AppData\Roaming\npm
544 verbose gentlyRm vacuuming from C:\Users\sprudhomme\AppData\Roaming\npm\adapt up to C:\Users\sprudhomme\AppData\Roaming\npm
545 info postuninstall adapt-cli@2.0.2
546 silly gentlyRm C:\Users\sprudhomme\AppData\Roaming\npm\node_modules\adapt-cli is being purged from base C:\Users\sprudhomme\AppData\Roaming\npm
547 verbose gentlyRm don't care about contents; nuking C:\Users\sprudhomme\AppData\Roaming\npm\node_modules\adapt-cli
548 silly vacuum-fs purging C:\Users\sprudhomme\AppData\Roaming\npm\node_modules\adapt-cli
549 silly vacuum-fs removing C:\Users\sprudhomme\AppData\Roaming\npm\node_modules
550 silly vacuum-fs finished vacuuming up to C:\Users\sprudhomme\AppData\Roaming\npm

Picture of Tom Taylor
Re: Problem installing Adapt Learning
by Tom Taylor - Wednesday, 16 September 2015, 12:25 PM
 

Hi Steve, 

For some reason, the process is failing when trying to connect to GitHub. As the 'errno' is 'No error', this suggests that something's going wrong with your with your git setup. The first thing to check is that you've got git installed correctly by typing 'git' in a command prompt.

If not, please have a look through this page, which should guide you through everything you need to do when installing.

You can also check out Michael Memory's tutorial video, which gives you a more visual walkthrough.