Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.
C:\Users\jing>npm install --global getpapers
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\
node_modules\\npm\\bin\\npm-cli.js" "install" "--global" "getpapers"
npm ERR! node v6.9.2
npm ERR! npm v3.10.9
npm ERR! file C:\Users\jing\AppData\Roaming\npm-cache\supports-color\1.3.1\packa
ge\package.json
npm ERR! code EJSONPARSE
npm ERR! Failed to parse json
npm ERR! Unexpected token '\u0000' at 1:1
npm ERR!
npm ERR! ^
npm ERR! File: C:\Users\jing\AppData\Roaming\npm-cache\supports-color\1.3.1\pack
age\package.json
npm ERR! Failed to parse package.json data.
npm ERR! package.json must be actual JSON, not just JavaScript.
npm ERR!
npm ERR! This is not a bug in npm.
npm ERR! Tell the package author to fix their package.json file. JSON.parse
npm ERR! Please include the following file with any support request:
npm ERR! C:\Users\jing\npm-debug.log
C:\Users\jing>
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 '--global',
1 verbose cli 'getpapers' ]
2 info using npm@3.10.9
3 info using node@v6.9.2
4 silly loadCurrentTree Starting
5 silly install loadCurrentTree
6 silly install readGlobalPackageData
7 silly fetchPackageMetaData getpapers
8 silly fetchNamedPackageData getpapers
9 silly mapToRegistry name getpapers
10 silly mapToRegistry using default registry
11 silly mapToRegistry registry https://registry.npmjs.org/
12 silly mapToRegistry data Result {
12 silly mapToRegistry raw: 'getpapers',
12 silly mapToRegistry scope: null,
12 silly mapToRegistry escapedName: 'getpapers',
12 silly mapToRegistry name: 'getpapers',
12 silly mapToRegistry rawSpec: '',
12 silly mapToRegistry spec: 'latest',
12 silly mapToRegistry type: 'tag' }
13 silly mapToRegistry uri https://registry.npmjs.org/getpapers
14 verbose request uri https://registry.npmjs.org/getpapers
15 verbose request no auth needed
16 info attempt registry request try #1 at 8:27:05 PM
17 verbose request id 1b89ace718d4c90e
18 verbose etag W/"580b96c7-bd07"
19 verbose lastModified Sat, 22 Oct 2016 16:41:43 GMT
20 http request GET https://registry.npmjs.org/getpapers
21 http 304 https://registry.npmjs.org/getpapers
22 verbose headers { date: 'Fri, 09 Dec 2016 20:27:06 GMT',
22 verbose headers via: '1.1 varnish',
22 verbose headers 'cache-control': 'max-age=300',
22 verbose headers etag: 'W/"580b96c7-bd07"',
22 verbose headers age: '0',
22 verbose headers connection: 'keep-alive',
22 verbose headers 'x-served-by': 'cache-lcy1125-LCY',
22 verbose headers 'x-cache': 'MISS',
22 verbose headers 'x-cache-hits': '0',
22 verbose headers 'x-timer': 'S1481315226.710884,VS0,VE123',
22 verbose headers vary: 'Accept-Encoding' }
23 silly get cb [ 304,
23 silly get { date: 'Fri, 09 Dec 2016 20:27:06 GMT',
23 silly get via: '1.1 varnish',
23 silly get 'cache-control': 'max-age=300',
23 silly get etag: 'W/"580b96c7-bd07"',
23 silly get age: '0',
23 silly get connection: 'keep-alive',
23 silly get 'x-served-by': 'cache-lcy1125-LCY',
23 silly get 'x-cache': 'MISS',
23 silly get 'x-cache-hits': '0',
23 silly get 'x-timer': 'S1481315226.710884,VS0,VE123',
23 silly get vary: 'Accept-Encoding' } ]
24 verbose etag https://registry.npmjs.org/getpapers from cache
25 verbose get saving getpapers to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\getpapers\.cache.json
26 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
27 silly install normalizeTree
28 silly loadCurrentTree Finishing
29 silly loadIdealTree Starting
30 silly install loadIdealTree
31 silly cloneCurrentTree Starting
32 silly install cloneCurrentTreeToIdealTree
33 silly cloneCurrentTree Finishing
34 silly loadShrinkwrap Starting
35 silly install loadShrinkwrap
36 silly loadShrinkwrap Finishing
37 silly loadAllDepsIntoIdealTree Starting
38 silly install loadAllDepsIntoIdealTree
39 silly resolveWithNewModule getpapers@0.4.10 checking installable status
40 silly cache add args [ 'getpapers', null ]
41 verbose cache add spec getpapers
42 silly cache add parsed spec Result {
42 silly cache add raw: 'getpapers',
42 silly cache add scope: null,
42 silly cache add escapedName: 'getpapers',
42 silly cache add name: 'getpapers',
42 silly cache add rawSpec: '',
42 silly cache add spec: 'latest',
42 silly cache add type: 'tag' }
43 silly addNamed getpapers@latest
44 verbose addNamed "latest" is being treated as a dist-tag for getpapers
45 info addNameTag [ 'getpapers', 'latest' ]
46 silly mapToRegistry name getpapers
47 silly mapToRegistry using default registry
48 silly mapToRegistry registry https://registry.npmjs.org/
49 silly mapToRegistry data Result {
49 silly mapToRegistry raw: 'getpapers',
49 silly mapToRegistry scope: null,
49 silly mapToRegistry escapedName: 'getpapers',
49 silly mapToRegistry name: 'getpapers',
49 silly mapToRegistry rawSpec: '',
49 silly mapToRegistry spec: 'latest',
49 silly mapToRegistry type: 'tag' }
50 silly mapToRegistry uri https://registry.npmjs.org/getpapers
51 verbose addNameTag registry:https://registry.npmjs.org/getpapers not in flight; fetching
52 verbose get https://registry.npmjs.org/getpapers not expired, no request
53 silly addNameTag next cb for getpapers with tag latest
54 silly addNamed getpapers@0.4.10
55 verbose addNamed "0.4.10" is a plain semver version for getpapers
56 silly cache afterAdd getpapers@0.4.10
57 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\getpapers\0.4.10\package\package.json not in flight; writing
58 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
59 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\getpapers\0.4.10\package\package.json written
60 silly fetchNamedPackageData chalk
61 silly mapToRegistry name chalk
62 silly mapToRegistry using default registry
63 silly mapToRegistry registry https://registry.npmjs.org/
64 silly mapToRegistry data Result {
64 silly mapToRegistry raw: 'chalk',
64 silly mapToRegistry scope: null,
64 silly mapToRegistry escapedName: 'chalk',
64 silly mapToRegistry name: 'chalk',
64 silly mapToRegistry rawSpec: '',
64 silly mapToRegistry spec: 'latest',
64 silly mapToRegistry type: 'tag' }
65 silly mapToRegistry uri https://registry.npmjs.org/chalk
66 silly fetchNamedPackageData commander
67 silly mapToRegistry name commander
68 silly mapToRegistry using default registry
69 silly mapToRegistry registry https://registry.npmjs.org/
70 silly mapToRegistry data Result {
70 silly mapToRegistry raw: 'commander',
70 silly mapToRegistry scope: null,
70 silly mapToRegistry escapedName: 'commander',
70 silly mapToRegistry name: 'commander',
70 silly mapToRegistry rawSpec: '',
70 silly mapToRegistry spec: 'latest',
70 silly mapToRegistry type: 'tag' }
71 silly mapToRegistry uri https://registry.npmjs.org/commander
72 silly fetchNamedPackageData crossref
73 silly mapToRegistry name crossref
74 silly mapToRegistry using default registry
75 silly mapToRegistry registry https://registry.npmjs.org/
76 silly mapToRegistry data Result {
76 silly mapToRegistry raw: 'crossref',
76 silly mapToRegistry scope: null,
76 silly mapToRegistry escapedName: 'crossref',
76 silly mapToRegistry name: 'crossref',
76 silly mapToRegistry rawSpec: '',
76 silly mapToRegistry spec: 'latest',
76 silly mapToRegistry type: 'tag' }
77 silly mapToRegistry uri https://registry.npmjs.org/crossref
78 silly fetchNamedPackageData got
79 silly mapToRegistry name got
80 silly mapToRegistry using default registry
81 silly mapToRegistry registry https://registry.npmjs.org/
82 silly mapToRegistry data Result {
82 silly mapToRegistry raw: 'got',
82 silly mapToRegistry scope: null,
82 silly mapToRegistry escapedName: 'got',
82 silly mapToRegistry name: 'got',
82 silly mapToRegistry rawSpec: '',
82 silly mapToRegistry spec: 'latest',
82 silly mapToRegistry type: 'tag' }
83 silly mapToRegistry uri https://registry.npmjs.org/got
84 silly fetchNamedPackageData lodash
85 silly mapToRegistry name lodash
86 silly mapToRegistry using default registry
87 silly mapToRegistry registry https://registry.npmjs.org/
88 silly mapToRegistry data Result {
88 silly mapToRegistry raw: 'lodash',
88 silly mapToRegistry scope: null,
88 silly mapToRegistry escapedName: 'lodash',
88 silly mapToRegistry name: 'lodash',
88 silly mapToRegistry rawSpec: '',
88 silly mapToRegistry spec: 'latest',
88 silly mapToRegistry type: 'tag' }
89 silly mapToRegistry uri https://registry.npmjs.org/lodash
90 silly fetchNamedPackageData matched
91 silly mapToRegistry name matched
92 silly mapToRegistry using default registry
93 silly mapToRegistry registry https://registry.npmjs.org/
94 silly mapToRegistry data Result {
94 silly mapToRegistry raw: 'matched',
94 silly mapToRegistry scope: null,
94 silly mapToRegistry escapedName: 'matched',
94 silly mapToRegistry name: 'matched',
94 silly mapToRegistry rawSpec: '',
94 silly mapToRegistry spec: 'latest',
94 silly mapToRegistry type: 'tag' }
95 silly mapToRegistry uri https://registry.npmjs.org/matched
96 silly fetchNamedPackageData mkdirp
97 silly mapToRegistry name mkdirp
98 silly mapToRegistry using default registry
99 silly mapToRegistry registry https://registry.npmjs.org/
100 silly mapToRegistry data Result {
100 silly mapToRegistry raw: 'mkdirp',
100 silly mapToRegistry scope: null,
100 silly mapToRegistry escapedName: 'mkdirp',
100 silly mapToRegistry name: 'mkdirp',
100 silly mapToRegistry rawSpec: '',
100 silly mapToRegistry spec: 'latest',
100 silly mapToRegistry type: 'tag' }
101 silly mapToRegistry uri https://registry.npmjs.org/mkdirp
102 silly fetchNamedPackageData progress
103 silly mapToRegistry name progress
104 silly mapToRegistry using default registry
105 silly mapToRegistry registry https://registry.npmjs.org/
106 silly mapToRegistry data Result {
106 silly mapToRegistry raw: 'progress',
106 silly mapToRegistry scope: null,
106 silly mapToRegistry escapedName: 'progress',
106 silly mapToRegistry name: 'progress',
106 silly mapToRegistry rawSpec: '',
106 silly mapToRegistry spec: 'latest',
106 silly mapToRegistry type: 'tag' }
107 silly mapToRegistry uri https://registry.npmjs.org/progress
108 silly fetchNamedPackageData requestretry
109 silly mapToRegistry name requestretry
110 silly mapToRegistry using default registry
111 silly mapToRegistry registry https://registry.npmjs.org/
112 silly mapToRegistry data Result {
112 silly mapToRegistry raw: 'requestretry',
112 silly mapToRegistry scope: null,
112 silly mapToRegistry escapedName: 'requestretry',
112 silly mapToRegistry name: 'requestretry',
112 silly mapToRegistry rawSpec: '',
112 silly mapToRegistry spec: 'latest',
112 silly mapToRegistry type: 'tag' }
113 silly mapToRegistry uri https://registry.npmjs.org/requestretry
114 silly fetchNamedPackageData restler
115 silly mapToRegistry name restler
116 silly mapToRegistry using default registry
117 silly mapToRegistry registry https://registry.npmjs.org/
118 silly mapToRegistry data Result {
118 silly mapToRegistry raw: 'restler',
118 silly mapToRegistry scope: null,
118 silly mapToRegistry escapedName: 'restler',
118 silly mapToRegistry name: 'restler',
118 silly mapToRegistry rawSpec: '',
118 silly mapToRegistry spec: 'latest',
118 silly mapToRegistry type: 'tag' }
119 silly mapToRegistry uri https://registry.npmjs.org/restler
120 silly fetchNamedPackageData sanitize-filename
121 silly mapToRegistry name sanitize-filename
122 silly mapToRegistry using default registry
123 silly mapToRegistry registry https://registry.npmjs.org/
124 silly mapToRegistry data Result {
124 silly mapToRegistry raw: 'sanitize-filename',
124 silly mapToRegistry scope: null,
124 silly mapToRegistry escapedName: 'sanitize-filename',
124 silly mapToRegistry name: 'sanitize-filename',
124 silly mapToRegistry rawSpec: '',
124 silly mapToRegistry spec: 'latest',
124 silly mapToRegistry type: 'tag' }
125 silly mapToRegistry uri https://registry.npmjs.org/sanitize-filename
126 silly fetchNamedPackageData semver
127 silly mapToRegistry name semver
128 silly mapToRegistry using default registry
129 silly mapToRegistry registry https://registry.npmjs.org/
130 silly mapToRegistry data Result {
130 silly mapToRegistry raw: 'semver',
130 silly mapToRegistry scope: null,
130 silly mapToRegistry escapedName: 'semver',
130 silly mapToRegistry name: 'semver',
130 silly mapToRegistry rawSpec: '',
130 silly mapToRegistry spec: 'latest',
130 silly mapToRegistry type: 'tag' }
131 silly mapToRegistry uri https://registry.npmjs.org/semver
132 silly fetchNamedPackageData winston
133 silly mapToRegistry name winston
134 silly mapToRegistry using default registry
135 silly mapToRegistry registry https://registry.npmjs.org/
136 silly mapToRegistry data Result {
136 silly mapToRegistry raw: 'winston',
136 silly mapToRegistry scope: null,
136 silly mapToRegistry escapedName: 'winston',
136 silly mapToRegistry name: 'winston',
136 silly mapToRegistry rawSpec: '',
136 silly mapToRegistry spec: 'latest',
136 silly mapToRegistry type: 'tag' }
137 silly mapToRegistry uri https://registry.npmjs.org/winston
138 silly fetchNamedPackageData xml2js
139 silly mapToRegistry name xml2js
140 silly mapToRegistry using default registry
141 silly mapToRegistry registry https://registry.npmjs.org/
142 silly mapToRegistry data Result {
142 silly mapToRegistry raw: 'xml2js',
142 silly mapToRegistry scope: null,
142 silly mapToRegistry escapedName: 'xml2js',
142 silly mapToRegistry name: 'xml2js',
142 silly mapToRegistry rawSpec: '',
142 silly mapToRegistry spec: 'latest',
142 silly mapToRegistry type: 'tag' }
143 silly mapToRegistry uri https://registry.npmjs.org/xml2js
144 verbose request uri https://registry.npmjs.org/chalk
145 verbose request no auth needed
146 info attempt registry request try #1 at 8:27:06 PM
147 verbose etag W/"584ac880-8225"
148 verbose lastModified Fri, 09 Dec 2016 15:06:40 GMT
149 http request GET https://registry.npmjs.org/chalk
150 verbose request uri https://registry.npmjs.org/got
151 verbose request no auth needed
152 info attempt registry request try #1 at 8:27:06 PM
153 verbose etag W/"58435c27-1b069"
154 verbose lastModified Sat, 03 Dec 2016 23:58:31 GMT
155 http request GET https://registry.npmjs.org/got
156 verbose request uri https://registry.npmjs.org/mkdirp
157 verbose request no auth needed
158 info attempt registry request try #1 at 8:27:06 PM
159 verbose etag W/"5847e99e-60a9"
160 verbose lastModified Wed, 07 Dec 2016 10:51:10 GMT
161 http request GET https://registry.npmjs.org/mkdirp
162 verbose request uri https://registry.npmjs.org/requestretry
163 verbose request no auth needed
164 info attempt registry request try #1 at 8:27:06 PM
165 verbose etag W/"5844620a-a27c"
166 verbose lastModified Sun, 04 Dec 2016 18:35:54 GMT
167 http request GET https://registry.npmjs.org/requestretry
168 verbose request uri https://registry.npmjs.org/restler
169 verbose request no auth needed
170 info attempt registry request try #1 at 8:27:06 PM
171 verbose etag W/"560a6fa2-6301"
172 verbose lastModified Tue, 29 Sep 2015 11:01:54 GMT
173 http request GET https://registry.npmjs.org/restler
174 verbose request uri https://registry.npmjs.org/matched
175 verbose request no auth needed
176 info attempt registry request try #1 at 8:27:06 PM
177 verbose etag W/"57c7c7de-792c"
178 verbose lastModified Thu, 01 Sep 2016 06:17:02 GMT
179 http request GET https://registry.npmjs.org/matched
180 verbose request uri https://registry.npmjs.org/commander
181 verbose request no auth needed
182 info attempt registry request try #1 at 8:27:06 PM
183 verbose etag W/"584a6051-fca3"
184 verbose lastModified Fri, 09 Dec 2016 07:42:09 GMT
185 http request GET https://registry.npmjs.org/commander
186 verbose request uri https://registry.npmjs.org/sanitize-filename
187 verbose request no auth needed
188 info attempt registry request try #1 at 8:27:06 PM
189 verbose etag W/"57ed5376-6d54"
190 verbose lastModified Thu, 29 Sep 2016 17:46:30 GMT
191 http request GET https://registry.npmjs.org/sanitize-filename
192 verbose request uri https://registry.npmjs.org/crossref
193 verbose request no auth needed
194 info attempt registry request try #1 at 8:27:06 PM
195 verbose etag W/"583bbee8-7ffc"
196 verbose lastModified Mon, 28 Nov 2016 05:21:44 GMT
197 http request GET https://registry.npmjs.org/crossref
198 verbose request uri https://registry.npmjs.org/progress
199 verbose request no auth needed
200 info attempt registry request try #1 at 8:27:06 PM
201 verbose etag W/"584af36d-43e2"
202 verbose lastModified Fri, 09 Dec 2016 18:09:49 GMT
203 http request GET https://registry.npmjs.org/progress
204 verbose request uri https://registry.npmjs.org/lodash
205 verbose request no auth needed
206 info attempt registry request try #1 at 8:27:06 PM
207 verbose etag W/"584926dd-280b3"
208 verbose lastModified Thu, 08 Dec 2016 09:24:45 GMT
209 http request GET https://registry.npmjs.org/lodash
210 verbose request uri https://registry.npmjs.org/semver
211 verbose request no auth needed
212 info attempt registry request try #1 at 8:27:06 PM
213 verbose etag W/"58484022-11a61"
214 verbose lastModified Wed, 07 Dec 2016 17:00:18 GMT
215 http request GET https://registry.npmjs.org/semver
216 verbose request uri https://registry.npmjs.org/winston
217 verbose request no auth needed
218 info attempt registry request try #1 at 8:27:06 PM
219 verbose etag W/"584a8316-153d5"
220 verbose lastModified Fri, 09 Dec 2016 10:10:30 GMT
221 http request GET https://registry.npmjs.org/winston
222 http 200 https://registry.npmjs.org/chalk
223 verbose headers { server: 'nginx/1.10.1',
223 verbose headers 'content-type': 'application/json',
223 verbose headers 'last-modified': 'Fri, 09 Dec 2016 20:05:00 GMT',
223 verbose headers etag: 'W/"584b0e6c-8233"',
223 verbose headers 'content-encoding': 'gzip',
223 verbose headers 'cache-control': 'max-age=300',
223 verbose headers 'content-length': '8539',
223 verbose headers 'accept-ranges': 'bytes',
223 verbose headers date: 'Fri, 09 Dec 2016 20:27:07 GMT',
223 verbose headers via: '1.1 varnish',
223 verbose headers age: '117',
223 verbose headers connection: 'keep-alive',
223 verbose headers 'x-served-by': 'cache-lcy1125-LCY',
223 verbose headers 'x-cache': 'HIT',
223 verbose headers 'x-cache-hits': '5',
223 verbose headers 'x-timer': 'S1481315227.379608,VS0,VE0',
223 verbose headers vary: 'Accept-Encoding' }
224 silly get cb [ 200,
224 silly get { server: 'nginx/1.10.1',
224 silly get 'content-type': 'application/json',
224 silly get 'last-modified': 'Fri, 09 Dec 2016 20:05:00 GMT',
224 silly get etag: 'W/"584b0e6c-8233"',
224 silly get 'content-encoding': 'gzip',
224 silly get 'cache-control': 'max-age=300',
224 silly get 'content-length': '8539',
224 silly get 'accept-ranges': 'bytes',
224 silly get date: 'Fri, 09 Dec 2016 20:27:07 GMT',
224 silly get via: '1.1 varnish',
224 silly get age: '117',
224 silly get connection: 'keep-alive',
224 silly get 'x-served-by': 'cache-lcy1125-LCY',
224 silly get 'x-cache': 'HIT',
224 silly get 'x-cache-hits': '5',
224 silly get 'x-timer': 'S1481315227.379608,VS0,VE0',
224 silly get vary: 'Accept-Encoding' } ]
225 verbose get saving chalk to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\chalk\.cache.json
226 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
227 verbose request uri https://registry.npmjs.org/xml2js
228 verbose request no auth needed
229 info attempt registry request try #1 at 8:27:06 PM
230 verbose etag W/"5849e5c3-1e817"
231 verbose lastModified Thu, 08 Dec 2016 22:59:15 GMT
232 http request GET https://registry.npmjs.org/xml2js
233 silly resolveWithNewModule chalk@1.0.0 checking installable status
234 silly cache add args [ 'chalk@~1.0.0', null ]
235 verbose cache add spec chalk@~1.0.0
236 silly cache add parsed spec Result {
236 silly cache add raw: 'chalk@~1.0.0',
236 silly cache add scope: null,
236 silly cache add escapedName: 'chalk',
236 silly cache add name: 'chalk',
236 silly cache add rawSpec: '~1.0.0',
236 silly cache add spec: '>=1.0.0 <1.1.0',
236 silly cache add type: 'range' }
237 silly addNamed chalk@>=1.0.0 <1.1.0
238 verbose addNamed ">=1.0.0 <1.1.0" is a valid semver range for chalk
239 silly addNameRange { name: 'chalk', range: '>=1.0.0 <1.1.0', hasData: false }
240 silly mapToRegistry name chalk
241 silly mapToRegistry using default registry
242 silly mapToRegistry registry https://registry.npmjs.org/
243 silly mapToRegistry data Result {
243 silly mapToRegistry raw: 'chalk',
243 silly mapToRegistry scope: null,
243 silly mapToRegistry escapedName: 'chalk',
243 silly mapToRegistry name: 'chalk',
243 silly mapToRegistry rawSpec: '',
243 silly mapToRegistry spec: 'latest',
243 silly mapToRegistry type: 'tag' }
244 silly mapToRegistry uri https://registry.npmjs.org/chalk
245 verbose addNameRange registry:https://registry.npmjs.org/chalk not in flight; fetching
246 verbose get https://registry.npmjs.org/chalk not expired, no request
247 silly addNameRange number 2 { name: 'chalk', range: '>=1.0.0 <1.1.0', hasData: true }
248 silly addNameRange versions [ 'chalk',
248 silly addNameRange [ '0.1.0',
248 silly addNameRange '0.1.1',
248 silly addNameRange '0.2.0',
248 silly addNameRange '0.2.1',
248 silly addNameRange '0.3.0',
248 silly addNameRange '0.4.0',
248 silly addNameRange '0.5.0',
248 silly addNameRange '0.5.1',
248 silly addNameRange '1.0.0',
248 silly addNameRange '1.1.0',
248 silly addNameRange '1.1.1',
248 silly addNameRange '1.1.2',
248 silly addNameRange '1.1.3' ] ]
249 silly addNamed chalk@1.0.0
250 verbose addNamed "1.0.0" is a plain semver version for chalk
251 http 304 https://registry.npmjs.org/semver
252 verbose headers { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
252 verbose headers via: '1.1 varnish',
252 verbose headers 'cache-control': 'max-age=300',
252 verbose headers etag: 'W/"58484022-11a61"',
252 verbose headers age: '223',
252 verbose headers connection: 'keep-alive',
252 verbose headers 'x-served-by': 'cache-lcy1125-LCY',
252 verbose headers 'x-cache': 'HIT',
252 verbose headers 'x-cache-hits': '7',
252 verbose headers 'x-timer': 'S1481315227.441115,VS0,VE0',
252 verbose headers vary: 'Accept-Encoding' }
253 silly get cb [ 304,
253 silly get { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
253 silly get via: '1.1 varnish',
253 silly get 'cache-control': 'max-age=300',
253 silly get etag: 'W/"58484022-11a61"',
253 silly get age: '223',
253 silly get connection: 'keep-alive',
253 silly get 'x-served-by': 'cache-lcy1125-LCY',
253 silly get 'x-cache': 'HIT',
253 silly get 'x-cache-hits': '7',
253 silly get 'x-timer': 'S1481315227.441115,VS0,VE0',
253 silly get vary: 'Accept-Encoding' } ]
254 verbose etag https://registry.npmjs.org/semver from cache
255 verbose get saving semver to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\semver\.cache.json
256 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
257 silly resolveWithNewModule semver@5.3.0 checking installable status
258 silly cache add args [ 'semver@^5.3.0', null ]
259 verbose cache add spec semver@^5.3.0
260 silly cache add parsed spec Result {
260 silly cache add raw: 'semver@^5.3.0',
260 silly cache add scope: null,
260 silly cache add escapedName: 'semver',
260 silly cache add name: 'semver',
260 silly cache add rawSpec: '^5.3.0',
260 silly cache add spec: '>=5.3.0 <6.0.0',
260 silly cache add type: 'range' }
261 silly addNamed semver@>=5.3.0 <6.0.0
262 verbose addNamed ">=5.3.0 <6.0.0" is a valid semver range for semver
263 silly addNameRange { name: 'semver', range: '>=5.3.0 <6.0.0', hasData: false }
264 silly mapToRegistry name semver
265 silly mapToRegistry using default registry
266 silly mapToRegistry registry https://registry.npmjs.org/
267 silly mapToRegistry data Result {
267 silly mapToRegistry raw: 'semver',
267 silly mapToRegistry scope: null,
267 silly mapToRegistry escapedName: 'semver',
267 silly mapToRegistry name: 'semver',
267 silly mapToRegistry rawSpec: '',
267 silly mapToRegistry spec: 'latest',
267 silly mapToRegistry type: 'tag' }
268 silly mapToRegistry uri https://registry.npmjs.org/semver
269 verbose addNameRange registry:https://registry.npmjs.org/semver not in flight; fetching
270 verbose get https://registry.npmjs.org/semver not expired, no request
271 silly addNameRange number 2 { name: 'semver', range: '>=5.3.0 <6.0.0', hasData: true }
272 silly addNameRange versions [ 'semver',
272 silly addNameRange [ '1.0.0',
272 silly addNameRange '1.0.1',
272 silly addNameRange '1.0.2',
272 silly addNameRange '1.0.3',
272 silly addNameRange '1.0.4',
272 silly addNameRange '1.0.5',
272 silly addNameRange '1.0.6',
272 silly addNameRange '1.0.7',
272 silly addNameRange '1.0.8',
272 silly addNameRange '1.0.9',
272 silly addNameRange '1.0.10',
272 silly addNameRange '1.0.11',
272 silly addNameRange '1.0.12',
272 silly addNameRange '1.0.13',
272 silly addNameRange '1.0.14',
272 silly addNameRange '1.1.0',
272 silly addNameRange '1.1.1',
272 silly addNameRange '1.1.2',
272 silly addNameRange '1.1.3',
272 silly addNameRange '1.1.4',
272 silly addNameRange '2.0.0-alpha',
272 silly addNameRange '2.0.0-beta',
272 silly addNameRange '2.0.1',
272 silly addNameRange '2.0.2',
272 silly addNameRange '2.0.3',
272 silly addNameRange '2.0.4',
272 silly addNameRange '2.0.5',
272 silly addNameRange '2.0.6',
272 silly addNameRange '2.0.7',
272 silly addNameRange '2.0.8',
272 silly addNameRange '2.0.9',
272 silly addNameRange '2.0.10',
272 silly addNameRange '2.0.11',
272 silly addNameRange '2.1.0',
272 silly addNameRange '2.2.0',
272 silly addNameRange '2.2.1',
272 silly addNameRange '2.3.0',
272 silly addNameRange '2.3.1',
272 silly addNameRange '2.3.2',
272 silly addNameRange '3.0.0',
272 silly addNameRange '3.0.1',
272 silly addNameRange '4.0.0',
272 silly addNameRange '4.0.2',
272 silly addNameRange '4.0.3',
272 silly addNameRange '4.1.0',
272 silly addNameRange '4.1.1',
272 silly addNameRange '4.2.0',
272 silly addNameRange '4.2.1',
272 silly addNameRange '4.2.2',
272 silly addNameRange '4.3.0',
272 silly addNameRange '4.3.1',
272 silly addNameRange '4.3.2',
272 silly addNameRange '4.3.3',
272 silly addNameRange '4.3.4',
272 silly addNameRange '4.3.5',
272 silly addNameRange '4.3.6',
272 silly addNameRange '5.0.0',
272 silly addNameRange '5.0.1',
272 silly addNameRange '5.0.2',
272 silly addNameRange '5.0.3',
272 silly addNameRange '5.1.0',
272 silly addNameRange '5.1.1',
272 silly addNameRange '5.2.0',
272 silly addNameRange '5.3.0' ] ]
273 silly addNamed semver@5.3.0
274 verbose addNamed "5.3.0" is a plain semver version for semver
275 http 304 https://registry.npmjs.org/mkdirp
276 verbose headers { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
276 verbose headers via: '1.1 varnish',
276 verbose headers 'cache-control': 'max-age=300',
276 verbose headers etag: 'W/"5847e99e-60a9"',
276 verbose headers age: '265',
276 verbose headers connection: 'keep-alive',
276 verbose headers 'x-served-by': 'cache-lcy1136-LCY',
276 verbose headers 'x-cache': 'HIT',
276 verbose headers 'x-cache-hits': '10',
276 verbose headers 'x-timer': 'S1481315227.483661,VS0,VE0',
276 verbose headers vary: 'Accept-Encoding' }
277 silly get cb [ 304,
277 silly get { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
277 silly get via: '1.1 varnish',
277 silly get 'cache-control': 'max-age=300',
277 silly get etag: 'W/"5847e99e-60a9"',
277 silly get age: '265',
277 silly get connection: 'keep-alive',
277 silly get 'x-served-by': 'cache-lcy1136-LCY',
277 silly get 'x-cache': 'HIT',
277 silly get 'x-cache-hits': '10',
277 silly get 'x-timer': 'S1481315227.483661,VS0,VE0',
277 silly get vary: 'Accept-Encoding' } ]
278 verbose etag https://registry.npmjs.org/mkdirp from cache
279 verbose get saving mkdirp to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\mkdirp\.cache.json
280 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
281 http 304 https://registry.npmjs.org/got
282 verbose headers { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
282 verbose headers via: '1.1 varnish',
282 verbose headers 'cache-control': 'max-age=300',
282 verbose headers etag: 'W/"58435c27-1b069"',
282 verbose headers age: '75',
282 verbose headers connection: 'keep-alive',
282 verbose headers 'x-served-by': 'cache-lcy1151-LCY',
282 verbose headers 'x-cache': 'HIT',
282 verbose headers 'x-cache-hits': '1',
282 verbose headers 'x-timer': 'S1481315227.483500,VS0,VE0',
282 verbose headers vary: 'Accept-Encoding' }
283 silly get cb [ 304,
283 silly get { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
283 silly get via: '1.1 varnish',
283 silly get 'cache-control': 'max-age=300',
283 silly get etag: 'W/"58435c27-1b069"',
283 silly get age: '75',
283 silly get connection: 'keep-alive',
283 silly get 'x-served-by': 'cache-lcy1151-LCY',
283 silly get 'x-cache': 'HIT',
283 silly get 'x-cache-hits': '1',
283 silly get 'x-timer': 'S1481315227.483500,VS0,VE0',
283 silly get vary: 'Accept-Encoding' } ]
284 verbose etag https://registry.npmjs.org/got from cache
285 verbose get saving got to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\got\.cache.json
286 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
287 silly cache afterAdd chalk@1.0.0
288 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\chalk\1.0.0\package\package.json not in flight; writing
289 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
290 http 304 https://registry.npmjs.org/requestretry
291 verbose headers { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
291 verbose headers via: '1.1 varnish',
291 verbose headers 'cache-control': 'max-age=300',
291 verbose headers etag: 'W/"5844620a-a27c"',
291 verbose headers age: '106',
291 verbose headers connection: 'keep-alive',
291 verbose headers 'x-served-by': 'cache-lcy1151-LCY',
291 verbose headers 'x-cache': 'HIT',
291 verbose headers 'x-cache-hits': '1',
291 verbose headers 'x-timer': 'S1481315227.490136,VS0,VE0',
291 verbose headers vary: 'Accept-Encoding' }
292 silly get cb [ 304,
292 silly get { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
292 silly get via: '1.1 varnish',
292 silly get 'cache-control': 'max-age=300',
292 silly get etag: 'W/"5844620a-a27c"',
292 silly get age: '106',
292 silly get connection: 'keep-alive',
292 silly get 'x-served-by': 'cache-lcy1151-LCY',
292 silly get 'x-cache': 'HIT',
292 silly get 'x-cache-hits': '1',
292 silly get 'x-timer': 'S1481315227.490136,VS0,VE0',
292 silly get vary: 'Accept-Encoding' } ]
293 verbose etag https://registry.npmjs.org/requestretry from cache
294 verbose get saving requestretry to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\requestretry\.cache.json
295 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
296 http 304 https://registry.npmjs.org/commander
297 verbose headers { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
297 verbose headers via: '1.1 varnish',
297 verbose headers 'cache-control': 'max-age=300',
297 verbose headers etag: 'W/"584a6051-fca3"',
297 verbose headers age: '160',
297 verbose headers connection: 'keep-alive',
297 verbose headers 'x-served-by': 'cache-lcy1142-LCY',
297 verbose headers 'x-cache': 'HIT',
297 verbose headers 'x-cache-hits': '6',
297 verbose headers 'x-timer': 'S1481315227.503193,VS0,VE0',
297 verbose headers vary: 'Accept-Encoding' }
298 silly get cb [ 304,
298 silly get { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
298 silly get via: '1.1 varnish',
298 silly get 'cache-control': 'max-age=300',
298 silly get etag: 'W/"584a6051-fca3"',
298 silly get age: '160',
298 silly get connection: 'keep-alive',
298 silly get 'x-served-by': 'cache-lcy1142-LCY',
298 silly get 'x-cache': 'HIT',
298 silly get 'x-cache-hits': '6',
298 silly get 'x-timer': 'S1481315227.503193,VS0,VE0',
298 silly get vary: 'Accept-Encoding' } ]
299 verbose etag https://registry.npmjs.org/commander from cache
300 verbose get saving commander to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\commander\.cache.json
301 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
302 silly resolveWithNewModule mkdirp@0.5.1 checking installable status
303 silly cache add args [ 'mkdirp@^0.5.0', null ]
304 verbose cache add spec mkdirp@^0.5.0
305 silly cache add parsed spec Result {
305 silly cache add raw: 'mkdirp@^0.5.0',
305 silly cache add scope: null,
305 silly cache add escapedName: 'mkdirp',
305 silly cache add name: 'mkdirp',
305 silly cache add rawSpec: '^0.5.0',
305 silly cache add spec: '>=0.5.0 <0.6.0',
305 silly cache add type: 'range' }
306 silly addNamed mkdirp@>=0.5.0 <0.6.0
307 verbose addNamed ">=0.5.0 <0.6.0" is a valid semver range for mkdirp
308 silly addNameRange { name: 'mkdirp', range: '>=0.5.0 <0.6.0', hasData: false }
309 silly mapToRegistry name mkdirp
310 silly mapToRegistry using default registry
311 silly mapToRegistry registry https://registry.npmjs.org/
312 silly mapToRegistry data Result {
312 silly mapToRegistry raw: 'mkdirp',
312 silly mapToRegistry scope: null,
312 silly mapToRegistry escapedName: 'mkdirp',
312 silly mapToRegistry name: 'mkdirp',
312 silly mapToRegistry rawSpec: '',
312 silly mapToRegistry spec: 'latest',
312 silly mapToRegistry type: 'tag' }
313 silly mapToRegistry uri https://registry.npmjs.org/mkdirp
314 verbose addNameRange registry:https://registry.npmjs.org/mkdirp not in flight; fetching
315 silly resolveWithNewModule got@2.9.2 checking installable status
316 silly cache add args [ 'got@^2.7.2', null ]
317 verbose cache add spec got@^2.7.2
318 silly cache add parsed spec Result {
318 silly cache add raw: 'got@^2.7.2',
318 silly cache add scope: null,
318 silly cache add escapedName: 'got',
318 silly cache add name: 'got',
318 silly cache add rawSpec: '^2.7.2',
318 silly cache add spec: '>=2.7.2 <3.0.0',
318 silly cache add type: 'range' }
319 silly addNamed got@>=2.7.2 <3.0.0
320 verbose addNamed ">=2.7.2 <3.0.0" is a valid semver range for got
321 silly addNameRange { name: 'got', range: '>=2.7.2 <3.0.0', hasData: false }
322 silly mapToRegistry name got
323 silly mapToRegistry using default registry
324 silly mapToRegistry registry https://registry.npmjs.org/
325 silly mapToRegistry data Result {
325 silly mapToRegistry raw: 'got',
325 silly mapToRegistry scope: null,
325 silly mapToRegistry escapedName: 'got',
325 silly mapToRegistry name: 'got',
325 silly mapToRegistry rawSpec: '',
325 silly mapToRegistry spec: 'latest',
325 silly mapToRegistry type: 'tag' }
326 silly mapToRegistry uri https://registry.npmjs.org/got
327 verbose addNameRange registry:https://registry.npmjs.org/got not in flight; fetching
328 http 304 https://registry.npmjs.org/lodash
329 verbose headers { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
329 verbose headers via: '1.1 varnish',
329 verbose headers 'cache-control': 'max-age=300',
329 verbose headers etag: 'W/"584926dd-280b3"',
329 verbose headers age: '146',
329 verbose headers connection: 'keep-alive',
329 verbose headers 'x-served-by': 'cache-lcy1125-LCY',
329 verbose headers 'x-cache': 'HIT',
329 verbose headers 'x-cache-hits': '7',
329 verbose headers 'x-timer': 'S1481315227.523383,VS0,VE0',
329 verbose headers vary: 'Accept-Encoding' }
330 silly get cb [ 304,
330 silly get { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
330 silly get via: '1.1 varnish',
330 silly get 'cache-control': 'max-age=300',
330 silly get etag: 'W/"584926dd-280b3"',
330 silly get age: '146',
330 silly get connection: 'keep-alive',
330 silly get 'x-served-by': 'cache-lcy1125-LCY',
330 silly get 'x-cache': 'HIT',
330 silly get 'x-cache-hits': '7',
330 silly get 'x-timer': 'S1481315227.523383,VS0,VE0',
330 silly get vary: 'Accept-Encoding' } ]
331 verbose etag https://registry.npmjs.org/lodash from cache
332 verbose get saving lodash to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\lodash\.cache.json
333 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
334 http 304 https://registry.npmjs.org/restler
335 verbose headers { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
335 verbose headers via: '1.1 varnish',
335 verbose headers 'cache-control': 'max-age=300',
335 verbose headers etag: 'W/"560a6fa2-6301"',
335 verbose headers age: '0',
335 verbose headers connection: 'keep-alive',
335 verbose headers 'x-served-by': 'cache-lcy1132-LCY',
335 verbose headers 'x-cache': 'HIT',
335 verbose headers 'x-cache-hits': '1',
335 verbose headers 'x-timer': 'S1481315227.503201,VS0,VE23',
335 verbose headers vary: 'Accept-Encoding' }
336 silly get cb [ 304,
336 silly get { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
336 silly get via: '1.1 varnish',
336 silly get 'cache-control': 'max-age=300',
336 silly get etag: 'W/"560a6fa2-6301"',
336 silly get age: '0',
336 silly get connection: 'keep-alive',
336 silly get 'x-served-by': 'cache-lcy1132-LCY',
336 silly get 'x-cache': 'HIT',
336 silly get 'x-cache-hits': '1',
336 silly get 'x-timer': 'S1481315227.503201,VS0,VE23',
336 silly get vary: 'Accept-Encoding' } ]
337 verbose etag https://registry.npmjs.org/restler from cache
338 verbose get saving restler to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\restler\.cache.json
339 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
340 http 304 https://registry.npmjs.org/progress
341 verbose headers { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
341 verbose headers via: '1.1 varnish',
341 verbose headers 'cache-control': 'max-age=300',
341 verbose headers etag: 'W/"584af36d-43e2"',
341 verbose headers age: '246',
341 verbose headers connection: 'keep-alive',
341 verbose headers 'x-served-by': 'cache-lcy1121-LCY',
341 verbose headers 'x-cache': 'HIT',
341 verbose headers 'x-cache-hits': '1',
341 verbose headers 'x-timer': 'S1481315227.530743,VS0,VE0',
341 verbose headers vary: 'Accept-Encoding' }
342 silly get cb [ 304,
342 silly get { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
342 silly get via: '1.1 varnish',
342 silly get 'cache-control': 'max-age=300',
342 silly get etag: 'W/"584af36d-43e2"',
342 silly get age: '246',
342 silly get connection: 'keep-alive',
342 silly get 'x-served-by': 'cache-lcy1121-LCY',
342 silly get 'x-cache': 'HIT',
342 silly get 'x-cache-hits': '1',
342 silly get 'x-timer': 'S1481315227.530743,VS0,VE0',
342 silly get vary: 'Accept-Encoding' } ]
343 verbose etag https://registry.npmjs.org/progress from cache
344 verbose get saving progress to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\progress\.cache.json
345 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
346 http 304 https://registry.npmjs.org/winston
347 verbose headers { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
347 verbose headers via: '1.1 varnish',
347 verbose headers 'cache-control': 'max-age=300',
347 verbose headers etag: 'W/"584a8316-153d5"',
347 verbose headers age: '271',
347 verbose headers connection: 'keep-alive',
347 verbose headers 'x-served-by': 'cache-lcy1122-LCY',
347 verbose headers 'x-cache': 'HIT',
347 verbose headers 'x-cache-hits': '5',
347 verbose headers 'x-timer': 'S1481315227.531265,VS0,VE0',
347 verbose headers vary: 'Accept-Encoding' }
348 silly get cb [ 304,
348 silly get { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
348 silly get via: '1.1 varnish',
348 silly get 'cache-control': 'max-age=300',
348 silly get etag: 'W/"584a8316-153d5"',
348 silly get age: '271',
348 silly get connection: 'keep-alive',
348 silly get 'x-served-by': 'cache-lcy1122-LCY',
348 silly get 'x-cache': 'HIT',
348 silly get 'x-cache-hits': '5',
348 silly get 'x-timer': 'S1481315227.531265,VS0,VE0',
348 silly get vary: 'Accept-Encoding' } ]
349 verbose etag https://registry.npmjs.org/winston from cache
350 verbose get saving winston to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\winston\.cache.json
351 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
352 http 304 https://registry.npmjs.org/matched
353 verbose headers { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
353 verbose headers via: '1.1 varnish',
353 verbose headers 'cache-control': 'max-age=300',
353 verbose headers etag: 'W/"57c7c7de-792c"',
353 verbose headers age: '0',
353 verbose headers connection: 'keep-alive',
353 verbose headers 'x-served-by': 'cache-lcy1149-LCY',
353 verbose headers 'x-cache': 'HIT',
353 verbose headers 'x-cache-hits': '1',
353 verbose headers 'x-timer': 'S1481315227.517488,VS0,VE17',
353 verbose headers vary: 'Accept-Encoding' }
354 silly get cb [ 304,
354 silly get { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
354 silly get via: '1.1 varnish',
354 silly get 'cache-control': 'max-age=300',
354 silly get etag: 'W/"57c7c7de-792c"',
354 silly get age: '0',
354 silly get connection: 'keep-alive',
354 silly get 'x-served-by': 'cache-lcy1149-LCY',
354 silly get 'x-cache': 'HIT',
354 silly get 'x-cache-hits': '1',
354 silly get 'x-timer': 'S1481315227.517488,VS0,VE17',
354 silly get vary: 'Accept-Encoding' } ]
355 verbose etag https://registry.npmjs.org/matched from cache
356 verbose get saving matched to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\matched\.cache.json
357 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
358 http 304 https://registry.npmjs.org/xml2js
359 verbose headers { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
359 verbose headers via: '1.1 varnish',
359 verbose headers 'cache-control': 'max-age=300',
359 verbose headers etag: 'W/"5849e5c3-1e817"',
359 verbose headers age: '282',
359 verbose headers connection: 'keep-alive',
359 verbose headers 'x-served-by': 'cache-lcy1133-LCY',
359 verbose headers 'x-cache': 'HIT',
359 verbose headers 'x-cache-hits': '2',
359 verbose headers 'x-timer': 'S1481315227.536978,VS0,VE0',
359 verbose headers vary: 'Accept-Encoding' }
360 silly get cb [ 304,
360 silly get { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
360 silly get via: '1.1 varnish',
360 silly get 'cache-control': 'max-age=300',
360 silly get etag: 'W/"5849e5c3-1e817"',
360 silly get age: '282',
360 silly get connection: 'keep-alive',
360 silly get 'x-served-by': 'cache-lcy1133-LCY',
360 silly get 'x-cache': 'HIT',
360 silly get 'x-cache-hits': '2',
360 silly get 'x-timer': 'S1481315227.536978,VS0,VE0',
360 silly get vary: 'Accept-Encoding' } ]
361 verbose etag https://registry.npmjs.org/xml2js from cache
362 verbose get saving xml2js to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\xml2js\.cache.json
363 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
364 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\chalk\1.0.0\package\package.json written
365 verbose get https://registry.npmjs.org/mkdirp not expired, no request
366 silly addNameRange number 2 { name: 'mkdirp', range: '>=0.5.0 <0.6.0', hasData: true }
367 silly addNameRange versions [ 'mkdirp',
367 silly addNameRange [ '0.0.1',
367 silly addNameRange '0.0.2',
367 silly addNameRange '0.0.3',
367 silly addNameRange '0.0.4',
367 silly addNameRange '0.0.5',
367 silly addNameRange '0.0.6',
367 silly addNameRange '0.0.7',
367 silly addNameRange '0.1.0',
367 silly addNameRange '0.2.0',
367 silly addNameRange '0.2.1',
367 silly addNameRange '0.2.2',
367 silly addNameRange '0.3.0',
367 silly addNameRange '0.3.1',
367 silly addNameRange '0.3.2',
367 silly addNameRange '0.3.3',
367 silly addNameRange '0.3.4',
367 silly addNameRange '0.3.5',
367 silly addNameRange '0.4.0',
367 silly addNameRange '0.4.1',
367 silly addNameRange '0.4.2',
367 silly addNameRange '0.5.0',
367 silly addNameRange '0.5.1' ] ]
368 silly addNamed mkdirp@0.5.1
369 verbose addNamed "0.5.1" is a plain semver version for mkdirp
370 silly cache afterAdd semver@5.3.0
371 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\semver\5.3.0\package\package.json not in flight; writing
372 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
373 verbose get https://registry.npmjs.org/got not expired, no request
374 silly addNameRange number 2 { name: 'got', range: '>=2.7.2 <3.0.0', hasData: true }
375 silly addNameRange versions [ 'got',
375 silly addNameRange [ '0.1.0',
375 silly addNameRange '0.1.1',
375 silly addNameRange '0.2.0',
375 silly addNameRange '0.3.0',
375 silly addNameRange '1.0.0',
375 silly addNameRange '1.0.1',
375 silly addNameRange '1.1.0',
375 silly addNameRange '1.2.0',
375 silly addNameRange '1.2.1',
375 silly addNameRange '1.2.2',
375 silly addNameRange '2.0.0',
375 silly addNameRange '2.1.0',
375 silly addNameRange '2.2.0',
375 silly addNameRange '2.3.0',
375 silly addNameRange '2.3.1',
375 silly addNameRange '2.3.2',
375 silly addNameRange '2.4.0',
375 silly addNameRange '2.5.0',
375 silly addNameRange '2.6.0',
375 silly addNameRange '2.7.0',
375 silly addNameRange '2.7.1',
375 silly addNameRange '2.7.2',
375 silly addNameRange '2.8.0',
375 silly addNameRange '2.8.1',
375 silly addNameRange '2.9.0',
375 silly addNameRange '2.9.1',
375 silly addNameRange '2.9.2',
375 silly addNameRange '3.0.0',
375 silly addNameRange '3.1.0',
375 silly addNameRange '3.2.0',
375 silly addNameRange '3.3.0',
375 silly addNameRange '3.3.1',
375 silly addNameRange '4.0.0',
375 silly addNameRange '4.1.0',
375 silly addNameRange '4.1.1',
375 silly addNameRange '4.2.0',
375 silly addNameRange '5.0.0',
375 silly addNameRange '5.1.0',
375 silly addNameRange '5.2.0',
375 silly addNameRange '6.0.0-rc1',
375 silly addNameRange '5.2.1',
375 silly addNameRange '5.3.0',
375 silly addNameRange '6.0.0',
375 silly addNameRange '6.0.1',
375 silly addNameRange '5.3.1',
375 silly addNameRange '5.3.2',
375 silly addNameRange '6.0.2',
375 silly addNameRange '5.4.0',
375 silly addNameRange '6.1.0',
375 silly addNameRange '5.4.1',
375 silly addNameRange '6.1.1',
375 silly addNameRange '6.1.2',
375 silly addNameRange '5.4.2',
375 silly addNameRange '6.2.0',
375 silly addNameRange '5.5.0',
375 silly addNameRange '5.5.1',
375 silly addNameRange '5.6.0',
375 silly addNameRange '6.3.0',
375 silly addNameRange '6.5.0',
375 silly addNameRange '5.7.0',
375 silly addNameRange '6.6.0',
375 silly addNameRange '6.6.1',
375 silly addNameRange '5.7.1',
375 silly addNameRange '6.6.2',
375 silly addNameRange '6.6.3' ] ]
376 silly addNamed got@2.9.2
377 verbose addNamed "2.9.2" is a plain semver version for got
378 silly resolveWithNewModule commander@2.7.1 checking installable status
379 silly cache add args [ 'commander@~2.7.1', null ]
380 verbose cache add spec commander@~2.7.1
381 silly cache add parsed spec Result {
381 silly cache add raw: 'commander@~2.7.1',
381 silly cache add scope: null,
381 silly cache add escapedName: 'commander',
381 silly cache add name: 'commander',
381 silly cache add rawSpec: '~2.7.1',
381 silly cache add spec: '>=2.7.1 <2.8.0',
381 silly cache add type: 'range' }
382 silly addNamed commander@>=2.7.1 <2.8.0
383 verbose addNamed ">=2.7.1 <2.8.0" is a valid semver range for commander
384 silly addNameRange { name: 'commander', range: '>=2.7.1 <2.8.0', hasData: false }
385 silly mapToRegistry name commander
386 silly mapToRegistry using default registry
387 silly mapToRegistry registry https://registry.npmjs.org/
388 silly mapToRegistry data Result {
388 silly mapToRegistry raw: 'commander',
388 silly mapToRegistry scope: null,
388 silly mapToRegistry escapedName: 'commander',
388 silly mapToRegistry name: 'commander',
388 silly mapToRegistry rawSpec: '',
388 silly mapToRegistry spec: 'latest',
388 silly mapToRegistry type: 'tag' }
389 silly mapToRegistry uri https://registry.npmjs.org/commander
390 verbose addNameRange registry:https://registry.npmjs.org/commander not in flight; fetching
391 silly resolveWithNewModule requestretry@1.12.0 checking installable status
392 silly cache add args [ 'requestretry@^1.12.0', null ]
393 verbose cache add spec requestretry@^1.12.0
394 silly cache add parsed spec Result {
394 silly cache add raw: 'requestretry@^1.12.0',
394 silly cache add scope: null,
394 silly cache add escapedName: 'requestretry',
394 silly cache add name: 'requestretry',
394 silly cache add rawSpec: '^1.12.0',
394 silly cache add spec: '>=1.12.0 <2.0.0',
394 silly cache add type: 'range' }
395 silly addNamed requestretry@>=1.12.0 <2.0.0
396 verbose addNamed ">=1.12.0 <2.0.0" is a valid semver range for requestretry
397 silly addNameRange { name: 'requestretry',
397 silly addNameRange range: '>=1.12.0 <2.0.0',
397 silly addNameRange hasData: false }
398 silly mapToRegistry name requestretry
399 silly mapToRegistry using default registry
400 silly mapToRegistry registry https://registry.npmjs.org/
401 silly mapToRegistry data Result {
401 silly mapToRegistry raw: 'requestretry',
401 silly mapToRegistry scope: null,
401 silly mapToRegistry escapedName: 'requestretry',
401 silly mapToRegistry name: 'requestretry',
401 silly mapToRegistry rawSpec: '',
401 silly mapToRegistry spec: 'latest',
401 silly mapToRegistry type: 'tag' }
402 silly mapToRegistry uri https://registry.npmjs.org/requestretry
403 verbose addNameRange registry:https://registry.npmjs.org/requestretry not in flight; fetching
404 http 304 https://registry.npmjs.org/sanitize-filename
405 verbose headers { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
405 verbose headers via: '1.1 varnish',
405 verbose headers 'cache-control': 'max-age=300',
405 verbose headers etag: 'W/"57ed5376-6d54"',
405 verbose headers age: '0',
405 verbose headers connection: 'keep-alive',
405 verbose headers 'x-served-by': 'cache-lcy1151-LCY',
405 verbose headers 'x-cache': 'HIT',
405 verbose headers 'x-cache-hits': '1',
405 verbose headers 'x-timer': 'S1481315227.511836,VS0,VE133',
405 verbose headers vary: 'Accept-Encoding' }
406 silly get cb [ 304,
406 silly get { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
406 silly get via: '1.1 varnish',
406 silly get 'cache-control': 'max-age=300',
406 silly get etag: 'W/"57ed5376-6d54"',
406 silly get age: '0',
406 silly get connection: 'keep-alive',
406 silly get 'x-served-by': 'cache-lcy1151-LCY',
406 silly get 'x-cache': 'HIT',
406 silly get 'x-cache-hits': '1',
406 silly get 'x-timer': 'S1481315227.511836,VS0,VE133',
406 silly get vary: 'Accept-Encoding' } ]
407 verbose etag https://registry.npmjs.org/sanitize-filename from cache
408 verbose get saving sanitize-filename to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\sanitize-filename\.cache.json
409 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
410 http 304 https://registry.npmjs.org/crossref
411 verbose headers { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
411 verbose headers via: '1.1 varnish',
411 verbose headers 'cache-control': 'max-age=300',
411 verbose headers etag: 'W/"583bbee8-7ffc"',
411 verbose headers age: '0',
411 verbose headers connection: 'keep-alive',
411 verbose headers 'x-served-by': 'cache-lcy1140-LCY',
411 verbose headers 'x-cache': 'MISS',
411 verbose headers 'x-cache-hits': '0',
411 verbose headers 'x-timer': 'S1481315227.536613,VS0,VE111',
411 verbose headers vary: 'Accept-Encoding' }
412 silly get cb [ 304,
412 silly get { date: 'Fri, 09 Dec 2016 20:27:07 GMT',
412 silly get via: '1.1 varnish',
412 silly get 'cache-control': 'max-age=300',
412 silly get etag: 'W/"583bbee8-7ffc"',
412 silly get age: '0',
412 silly get connection: 'keep-alive',
412 silly get 'x-served-by': 'cache-lcy1140-LCY',
412 silly get 'x-cache': 'MISS',
412 silly get 'x-cache-hits': '0',
412 silly get 'x-timer': 'S1481315227.536613,VS0,VE111',
412 silly get vary: 'Accept-Encoding' } ]
413 verbose etag https://registry.npmjs.org/crossref from cache
414 verbose get saving crossref to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\crossref\.cache.json
415 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
416 silly resolveWithNewModule lodash@3.10.1 checking installable status
417 silly cache add args [ 'lodash@^3.6.0', null ]
418 verbose cache add spec lodash@^3.6.0
419 silly cache add parsed spec Result {
419 silly cache add raw: 'lodash@^3.6.0',
419 silly cache add scope: null,
419 silly cache add escapedName: 'lodash',
419 silly cache add name: 'lodash',
419 silly cache add rawSpec: '^3.6.0',
419 silly cache add spec: '>=3.6.0 <4.0.0',
419 silly cache add type: 'range' }
420 silly addNamed lodash@>=3.6.0 <4.0.0
421 verbose addNamed ">=3.6.0 <4.0.0" is a valid semver range for lodash
422 silly addNameRange { name: 'lodash', range: '>=3.6.0 <4.0.0', hasData: false }
423 silly mapToRegistry name lodash
424 silly mapToRegistry using default registry
425 silly mapToRegistry registry https://registry.npmjs.org/
426 silly mapToRegistry data Result {
426 silly mapToRegistry raw: 'lodash',
426 silly mapToRegistry scope: null,
426 silly mapToRegistry escapedName: 'lodash',
426 silly mapToRegistry name: 'lodash',
426 silly mapToRegistry rawSpec: '',
426 silly mapToRegistry spec: 'latest',
426 silly mapToRegistry type: 'tag' }
427 silly mapToRegistry uri https://registry.npmjs.org/lodash
428 verbose addNameRange registry:https://registry.npmjs.org/lodash not in flight; fetching
429 silly resolveWithNewModule restler@3.4.0 checking installable status
430 silly cache add args [ 'restler@^3.2.2', null ]
431 verbose cache add spec restler@^3.2.2
432 silly cache add parsed spec Result {
432 silly cache add raw: 'restler@^3.2.2',
432 silly cache add scope: null,
432 silly cache add escapedName: 'restler',
432 silly cache add name: 'restler',
432 silly cache add rawSpec: '^3.2.2',
432 silly cache add spec: '>=3.2.2 <4.0.0',
432 silly cache add type: 'range' }
433 silly addNamed restler@>=3.2.2 <4.0.0
434 verbose addNamed ">=3.2.2 <4.0.0" is a valid semver range for restler
435 silly addNameRange { name: 'restler', range: '>=3.2.2 <4.0.0', hasData: false }
436 silly mapToRegistry name restler
437 silly mapToRegistry using default registry
438 silly mapToRegistry registry https://registry.npmjs.org/
439 silly mapToRegistry data Result {
439 silly mapToRegistry raw: 'restler',
439 silly mapToRegistry scope: null,
439 silly mapToRegistry escapedName: 'restler',
439 silly mapToRegistry name: 'restler',
439 silly mapToRegistry rawSpec: '',
439 silly mapToRegistry spec: 'latest',
439 silly mapToRegistry type: 'tag' }
440 silly mapToRegistry uri https://registry.npmjs.org/restler
441 verbose addNameRange registry:https://registry.npmjs.org/restler not in flight; fetching
442 verbose get https://registry.npmjs.org/commander not expired, no request
443 silly addNameRange number 2 { name: 'commander', range: '>=2.7.1 <2.8.0', hasData: true }
444 silly addNameRange versions [ 'commander',
444 silly addNameRange [ '0.0.1',
444 silly addNameRange '0.0.3',
444 silly addNameRange '0.0.4',
444 silly addNameRange '0.0.5',
444 silly addNameRange '0.1.0',
444 silly addNameRange '0.2.0',
444 silly addNameRange '0.2.1',
444 silly addNameRange '0.3.0',
444 silly addNameRange '0.3.1',
444 silly addNameRange '0.3.2',
444 silly addNameRange '0.3.3',
444 silly addNameRange '0.4.0',
444 silly addNameRange '0.4.1',
444 silly addNameRange '0.4.2',
444 silly addNameRange '0.4.3',
444 silly addNameRange '0.5.0',
444 silly addNameRange '0.5.1',
444 silly addNameRange '0.6.0',
444 silly addNameRange '0.6.1',
444 silly addNameRange '0.5.2',
444 silly addNameRange '1.0.0',
444 silly addNameRange '1.0.1',
444 silly addNameRange '1.0.2',
444 silly addNameRange '1.0.3',
444 silly addNameRange '1.0.4',
444 silly addNameRange '1.0.5',
444 silly addNameRange '1.1.0',
444 silly addNameRange '1.1.1',
444 silly addNameRange '1.2.0',
444 silly addNameRange '1.3.0',
444 silly addNameRange '1.3.1',
444 silly addNameRange '1.3.2',
444 silly addNameRange '2.0.0',
444 silly addNameRange '2.1.0',
444 silly addNameRange '2.2.0',
444 silly addNameRange '2.3.0',
444 silly addNameRange '2.4.0',
444 silly addNameRange '2.5.0',
444 silly addNameRange '2.5.1',
444 silly addNameRange '2.6.0',
444 silly addNameRange '2.7.0',
444 silly addNameRange '2.7.1',
444 silly addNameRange '2.8.0',
444 silly addNameRange '2.8.1',
444 silly addNameRange '2.9.0' ] ]
445 silly addNamed commander@2.7.1
446 verbose addNamed "2.7.1" is a plain semver version for commander
447 verbose get https://registry.npmjs.org/requestretry not expired, no request
448 silly addNameRange number 2 { name: 'requestretry', range: '>=1.12.0 <2.0.0', hasData: true }
449 silly addNameRange versions [ 'requestretry',
449 silly addNameRange [ '0.0.1',
449 silly addNameRange '1.0.0',
449 silly addNameRange '1.0.1',
449 silly addNameRange '1.0.2',
449 silly addNameRange '1.0.3',
449 silly addNameRange '1.0.4',
449 silly addNameRange '1.1.0',
449 silly addNameRange '1.2.0',
449 silly addNameRange '1.2.1',
449 silly addNameRange '1.2.2',
449 silly addNameRange '1.3.0',
449 silly addNameRange '1.3.1',
449 silly addNameRange '1.4.0',
449 silly addNameRange '1.4.1',
449 silly addNameRange '1.5.0',
449 silly addNameRange '1.6.0',
449 silly addNameRange '1.7.0',
449 silly addNameRange '1.7.1',
449 silly addNameRange '1.8.0',
449 silly addNameRange '1.9.0',
449 silly addNameRange '1.9.1',
449 silly addNameRange '1.10.0',
449 silly addNameRange '1.11.0',
449 silly addNameRange '1.12.0' ] ]
450 silly addNamed requestretry@1.12.0
451 verbose addNamed "1.12.0" is a plain semver version for requestretry
452 silly cache afterAdd got@2.9.2
453 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\got\2.9.2\package\package.json not in flight; writing
454 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
455 silly resolveWithNewModule progress@1.1.8 checking installable status
456 silly cache add args [ 'progress@^1.1.8', null ]
457 verbose cache add spec progress@^1.1.8
458 silly cache add parsed spec Result {
458 silly cache add raw: 'progress@^1.1.8',
458 silly cache add scope: null,
458 silly cache add escapedName: 'progress',
458 silly cache add name: 'progress',
458 silly cache add rawSpec: '^1.1.8',
458 silly cache add spec: '>=1.1.8 <2.0.0',
458 silly cache add type: 'range' }
459 silly addNamed progress@>=1.1.8 <2.0.0
460 verbose addNamed ">=1.1.8 <2.0.0" is a valid semver range for progress
461 silly addNameRange { name: 'progress', range: '>=1.1.8 <2.0.0', hasData: false }
462 silly mapToRegistry name progress
463 silly mapToRegistry using default registry
464 silly mapToRegistry registry https://registry.npmjs.org/
465 silly mapToRegistry data Result {
465 silly mapToRegistry raw: 'progress',
465 silly mapToRegistry scope: null,
465 silly mapToRegistry escapedName: 'progress',
465 silly mapToRegistry name: 'progress',
465 silly mapToRegistry rawSpec: '',
465 silly mapToRegistry spec: 'latest',
465 silly mapToRegistry type: 'tag' }
466 silly mapToRegistry uri https://registry.npmjs.org/progress
467 verbose addNameRange registry:https://registry.npmjs.org/progress not in flight; fetching
468 silly resolveWithNewModule winston@1.0.2 checking installable status
469 silly cache add args [ 'winston@~1.0.0', null ]
470 verbose cache add spec winston@~1.0.0
471 silly cache add parsed spec Result {
471 silly cache add raw: 'winston@~1.0.0',
471 silly cache add scope: null,
471 silly cache add escapedName: 'winston',
471 silly cache add name: 'winston',
471 silly cache add rawSpec: '~1.0.0',
471 silly cache add spec: '>=1.0.0 <1.1.0',
471 silly cache add type: 'range' }
472 silly addNamed winston@>=1.0.0 <1.1.0
473 verbose addNamed ">=1.0.0 <1.1.0" is a valid semver range for winston
474 silly addNameRange { name: 'winston', range: '>=1.0.0 <1.1.0', hasData: false }
475 silly mapToRegistry name winston
476 silly mapToRegistry using default registry
477 silly mapToRegistry registry https://registry.npmjs.org/
478 silly mapToRegistry data Result {
478 silly mapToRegistry raw: 'winston',
478 silly mapToRegistry scope: null,
478 silly mapToRegistry escapedName: 'winston',
478 silly mapToRegistry name: 'winston',
478 silly mapToRegistry rawSpec: '',
478 silly mapToRegistry spec: 'latest',
478 silly mapToRegistry type: 'tag' }
479 silly mapToRegistry uri https://registry.npmjs.org/winston
480 verbose addNameRange registry:https://registry.npmjs.org/winston not in flight; fetching
481 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\semver\5.3.0\package\package.json written
482 silly resolveWithNewModule matched@0.4.4 checking installable status
483 silly cache add args [ 'matched@^0.4.1', null ]
484 verbose cache add spec matched@^0.4.1
485 silly cache add parsed spec Result {
485 silly cache add raw: 'matched@^0.4.1',
485 silly cache add scope: null,
485 silly cache add escapedName: 'matched',
485 silly cache add name: 'matched',
485 silly cache add rawSpec: '^0.4.1',
485 silly cache add spec: '>=0.4.1 <0.5.0',
485 silly cache add type: 'range' }
486 silly addNamed matched@>=0.4.1 <0.5.0
487 verbose addNamed ">=0.4.1 <0.5.0" is a valid semver range for matched
488 silly addNameRange { name: 'matched', range: '>=0.4.1 <0.5.0', hasData: false }
489 silly mapToRegistry name matched
490 silly mapToRegistry using default registry
491 silly mapToRegistry registry https://registry.npmjs.org/
492 silly mapToRegistry data Result {
492 silly mapToRegistry raw: 'matched',
492 silly mapToRegistry scope: null,
492 silly mapToRegistry escapedName: 'matched',
492 silly mapToRegistry name: 'matched',
492 silly mapToRegistry rawSpec: '',
492 silly mapToRegistry spec: 'latest',
492 silly mapToRegistry type: 'tag' }
493 silly mapToRegistry uri https://registry.npmjs.org/matched
494 verbose addNameRange registry:https://registry.npmjs.org/matched not in flight; fetching
495 silly resolveWithNewModule xml2js@0.4.17 checking installable status
496 silly cache add args [ 'xml2js@^0.4.17', null ]
497 verbose cache add spec xml2js@^0.4.17
498 silly cache add parsed spec Result {
498 silly cache add raw: 'xml2js@^0.4.17',
498 silly cache add scope: null,
498 silly cache add escapedName: 'xml2js',
498 silly cache add name: 'xml2js',
498 silly cache add rawSpec: '^0.4.17',
498 silly cache add spec: '>=0.4.17 <0.5.0',
498 silly cache add type: 'range' }
499 silly addNamed xml2js@>=0.4.17 <0.5.0
500 verbose addNamed ">=0.4.17 <0.5.0" is a valid semver range for xml2js
501 silly addNameRange { name: 'xml2js', range: '>=0.4.17 <0.5.0', hasData: false }
502 silly mapToRegistry name xml2js
503 silly mapToRegistry using default registry
504 silly mapToRegistry registry https://registry.npmjs.org/
505 silly mapToRegistry data Result {
505 silly mapToRegistry raw: 'xml2js',
505 silly mapToRegistry scope: null,
505 silly mapToRegistry escapedName: 'xml2js',
505 silly mapToRegistry name: 'xml2js',
505 silly mapToRegistry rawSpec: '',
505 silly mapToRegistry spec: 'latest',
505 silly mapToRegistry type: 'tag' }
506 silly mapToRegistry uri https://registry.npmjs.org/xml2js
507 verbose addNameRange registry:https://registry.npmjs.org/xml2js not in flight; fetching
508 silly cache afterAdd mkdirp@0.5.1
509 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\mkdirp\0.5.1\package\package.json not in flight; writing
510 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
511 verbose get https://registry.npmjs.org/lodash not expired, no request
512 silly addNameRange number 2 { name: 'lodash', range: '>=3.6.0 <4.0.0', hasData: true }
513 silly addNameRange versions [ 'lodash',
513 silly addNameRange [ '0.1.0',
513 silly addNameRange '0.2.0',
513 silly addNameRange '0.2.1',
513 silly addNameRange '0.2.2',
513 silly addNameRange '0.3.0',
513 silly addNameRange '0.3.1',
513 silly addNameRange '0.3.2',
513 silly addNameRange '0.4.0',
513 silly addNameRange '0.4.1',
513 silly addNameRange '0.4.2',
513 silly addNameRange '0.5.0-rc.1',
513 silly addNameRange '0.5.0',
513 silly addNameRange '0.5.1',
513 silly addNameRange '0.5.2',
513 silly addNameRange '0.6.0',
513 silly addNameRange '0.6.1',
513 silly addNameRange '0.7.0',
513 silly addNameRange '0.8.0',
513 silly addNameRange '0.8.1',
513 silly addNameRange '0.8.2',
513 silly addNameRange '0.9.0',
513 silly addNameRange '0.9.1',
513 silly addNameRange '0.9.2',
513 silly addNameRange '0.10.0',
513 silly addNameRange '1.0.0-rc.1',
513 silly addNameRange '1.0.0-rc.2',
513 silly addNameRange '1.0.0-rc.3',
513 silly addNameRange '1.0.0',
513 silly addNameRange '1.0.1',
513 silly addNameRange '1.1.0',
513 silly addNameRange '1.1.1',
513 silly addNameRange '1.2.0',
513 silly addNameRange '1.2.1',
513 silly addNameRange '1.3.0',
513 silly addNameRange '1.3.1',
513 silly addNameRange '2.0.0',
513 silly addNameRange '2.1.0',
513 silly addNameRange '2.2.0',
513 silly addNameRange '2.2.1',
513 silly addNameRange '2.3.0',
513 silly addNameRange '2.4.0',
513 silly addNameRange '2.4.1',
513 silly addNameRange '3.0.0',
513 silly addNameRange '3.0.1',
513 silly addNameRange '3.1.0',
513 silly addNameRange '3.2.0',
513 silly addNameRange '3.3.0',
513 silly addNameRange '3.3.1',
513 silly addNameRange '3.4.0',
513 silly addNameRange '3.5.0',
513 silly addNameRange '3.6.0',
513 silly addNameRange '1.0.2',
513 silly addNameRange '3.7.0',
513 silly addNameRange '2.4.2',
513 silly addNameRange '3.8.0',
513 silly addNameRange '3.9.0',
513 silly addNameRange '3.9.1',
513 silly addNameRange '3.9.2',
513 silly addNameRange '3.9.3',
513 silly addNameRange '3.10.0',
513 silly addNameRange '3.10.1',
513 silly addNameRange '4.0.0',
513 silly addNameRange '4.0.1',
513 silly addNameRange '4.1.0',
513 silly addNameRange '4.2.0',
513 silly addNameRange '4.2.1',
513 silly addNameRange '4.3.0',
513 silly addNameRange '4.4.0',
513 silly addNameRange '4.5.0',
513 silly addNameRange '4.5.1',
513 silly addNameRange '4.6.0',
513 silly addNameRange '4.6.1',
513 silly addNameRange '4.7.0',
513 silly addNameRange '4.8.0',
513 silly addNameRange '4.8.1',
513 silly addNameRange '4.8.2',
513 silly addNameRange '4.9.0',
513 silly addNameRange '4.10.0',
513 silly addNameRange '4.11.0',
513 silly addNameRange '4.11.1',
513 silly addNameRange '4.11.2',
513 silly addNameRange '4.12.0',
513 silly addNameRange '4.13.0',
513 silly addNameRange '4.13.1',
513 silly addNameRange '4.14.0',
513 silly addNameRange '4.14.1',
513 silly addNameRange '4.14.2',
513 silly addNameRange '4.15.0',
513 silly addNameRange '4.16.0',
513 silly addNameRange '4.16.1',
513 silly addNameRange '4.16.2',
513 silly addNameRange '4.16.3',
513 silly addNameRange '4.16.4',
513 silly addNameRange '4.16.5',
513 silly addNameRange '4.16.6',
513 silly addNameRange '4.17.0',
513 silly addNameRange '4.17.1',
513 silly addNameRange '4.17.2' ] ]
514 silly addNamed lodash@3.10.1
515 verbose addNamed "3.10.1" is a plain semver version for lodash
516 verbose get https://registry.npmjs.org/restler not expired, no request
517 silly addNameRange number 2 { name: 'restler', range: '>=3.2.2 <4.0.0', hasData: true }
518 silly addNameRange versions [ 'restler',
518 silly addNameRange [ '0.2.0',
518 silly addNameRange '0.2.1',
518 silly addNameRange '0.2.2',
518 silly addNameRange '0.2.3',
518 silly addNameRange '0.2.4',
518 silly addNameRange '0.2.5',
518 silly addNameRange '2.0.0',
518 silly addNameRange '2.0.1',
518 silly addNameRange '3.0.0',
518 silly addNameRange '3.1.0',
518 silly addNameRange '3.2.0',
518 silly addNameRange '3.2.1',
518 silly addNameRange '3.2.2',
518 silly addNameRange '3.3.0',
518 silly addNameRange '3.4.0' ] ]
519 silly addNamed restler@3.4.0
520 verbose addNamed "3.4.0" is a plain semver version for restler
521 verbose get https://registry.npmjs.org/progress not expired, no request
522 silly addNameRange number 2 { name: 'progress', range: '>=1.1.8 <2.0.0', hasData: true }
523 silly addNameRange versions [ 'progress',
523 silly addNameRange [ '0.0.1',
523 silly addNameRange '0.0.2',
523 silly addNameRange '0.0.3',
523 silly addNameRange '0.0.4',
523 silly addNameRange '0.0.5',
523 silly addNameRange '0.1.0',
523 silly addNameRange '1.0.0',
523 silly addNameRange '1.0.1',
523 silly addNameRange '1.1.0',
523 silly addNameRange '1.1.2',
523 silly addNameRange '1.1.3',
523 silly addNameRange '1.1.4',
523 silly addNameRange '1.1.5',
523 silly addNameRange '1.1.6',
523 silly addNameRange '1.1.7',
523 silly addNameRange '1.1.8' ] ]
524 silly addNamed progress@1.1.8
525 verbose addNamed "1.1.8" is a plain semver version for progress
526 verbose get https://registry.npmjs.org/winston not expired, no request
527 silly addNameRange number 2 { name: 'winston', range: '>=1.0.0 <1.1.0', hasData: true }
528 silly addNameRange versions [ 'winston',
528 silly addNameRange [ '0.2.11',
528 silly addNameRange '0.3.3',
528 silly addNameRange '0.3.4',
528 silly addNameRange '0.3.5',
528 silly addNameRange '0.4.0',
528 silly addNameRange '0.4.1',
528 silly addNameRange '0.5.0',
528 silly addNameRange '0.5.1',
528 silly addNameRange '0.5.2',
528 silly addNameRange '0.5.3',
528 silly addNameRange '0.5.4',
528 silly addNameRange '0.5.5',
528 silly addNameRange '0.5.6',
528 silly addNameRange '0.5.7',
528 silly addNameRange '0.5.8',
528 silly addNameRange '0.5.9',
528 silly addNameRange '0.5.10',
528 silly addNameRange '0.5.11',
528 silly addNameRange '0.6.1',
528 silly addNameRange '0.6.2',
528 silly addNameRange '0.7.0',
528 silly addNameRange '0.7.1',
528 silly addNameRange '0.7.2',
528 silly addNameRange '0.7.3',
528 silly addNameRange '0.8.0',
528 silly addNameRange '0.8.1',
528 silly addNameRange '0.8.2',
528 silly addNameRange '0.8.3',
528 silly addNameRange '0.9.0',
528 silly addNameRange '1.0.0',
528 silly addNameRange '1.0.1',
528 silly addNameRange '1.0.2',
528 silly addNameRange '1.1.0',
528 silly addNameRange '1.1.1',
528 silly addNameRange '1.1.2',
528 silly addNameRange '2.0.0',
528 silly addNameRange '2.0.1',
528 silly addNameRange '2.1.0',
528 silly addNameRange '2.1.1',
528 silly addNameRange '2.2.0',
528 silly addNameRange '2.3.0' ] ]
529 silly addNamed winston@1.0.2
530 verbose addNamed "1.0.2" is a plain semver version for winston
531 verbose get https://registry.npmjs.org/matched not expired, no request
532 silly addNameRange number 2 { name: 'matched', range: '>=0.4.1 <0.5.0', hasData: true }
533 silly addNameRange versions [ 'matched',
533 silly addNameRange [ '0.1.0',
533 silly addNameRange '0.1.1',
533 silly addNameRange '0.1.2',
533 silly addNameRange '0.2.0',
533 silly addNameRange '0.2.1',
533 silly addNameRange '0.2.2',
533 silly addNameRange '0.3.0',
533 silly addNameRange '0.3.1',
533 silly addNameRange '0.3.2',
533 silly addNameRange '0.4.0',
533 silly addNameRange '0.4.1',
533 silly addNameRange '0.4.2',
533 silly addNameRange '0.4.3',
533 silly addNameRange '0.4.4' ] ]
534 silly addNamed matched@0.4.4
535 verbose addNamed "0.4.4" is a plain semver version for matched
536 verbose get https://registry.npmjs.org/xml2js not expired, no request
537 silly addNameRange number 2 { name: 'xml2js', range: '>=0.4.17 <0.5.0', hasData: true }
538 silly addNameRange versions [ 'xml2js',
538 silly addNameRange [ '0.1.0',
538 silly addNameRange '0.1.1',
538 silly addNameRange '0.1.2',
538 silly addNameRange '0.1.3',
538 silly addNameRange '0.1.4',
538 silly addNameRange '0.1.5',
538 silly addNameRange '0.1.6',
538 silly addNameRange '0.1.7',
538 silly addNameRange '0.1.8',
538 silly addNameRange '0.1.9',
538 silly addNameRange '0.1.10',
538 silly addNameRange '0.1.11',
538 silly addNameRange '0.1.12',
538 silly addNameRange '0.1.13',
538 silly addNameRange '0.1.14',
538 silly addNameRange '0.2.0',
538 silly addNameRange '0.2.1',
538 silly addNameRange '0.2.2',
538 silly addNameRange '0.2.3',
538 silly addNameRange '0.2.4',
538 silly addNameRange '0.2.5',
538 silly addNameRange '0.2.6',
538 silly addNameRange '0.2.7',
538 silly addNameRange '0.2.8',
538 silly addNameRange '0.4.0',
538 silly addNameRange '0.4.1',
538 silly addNameRange '0.4.2',
538 silly addNameRange '0.4.3',
538 silly addNameRange '0.4.4',
538 silly addNameRange '0.4.5',
538 silly addNameRange '0.4.6',
538 silly addNameRange '0.4.7',
538 silly addNameRange '0.4.8',
538 silly addNameRange '0.4.9',
538 silly addNameRange '0.4.10',
538 silly addNameRange '0.4.11',
538 silly addNameRange '0.4.12',
538 silly addNameRange '0.4.13',
538 silly addNameRange '0.4.1-4.1',
538 silly addNameRange '0.4.15',
538 silly addNameRange '0.4.16',
538 silly addNameRange '0.4.17' ] ]
539 silly addNamed xml2js@0.4.17
540 verbose addNamed "0.4.17" is a plain semver version for xml2js
541 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\got\2.9.2\package\package.json written
542 silly resolveWithNewModule sanitize-filename@1.6.1 checking installable status
543 silly cache add args [ 'sanitize-filename@^1.6.0', null ]
544 verbose cache add spec sanitize-filename@^1.6.0
545 silly cache add parsed spec Result {
545 silly cache add raw: 'sanitize-filename@^1.6.0',
545 silly cache add scope: null,
545 silly cache add escapedName: 'sanitize-filename',
545 silly cache add name: 'sanitize-filename',
545 silly cache add rawSpec: '^1.6.0',
545 silly cache add spec: '>=1.6.0 <2.0.0',
545 silly cache add type: 'range' }
546 silly addNamed sanitize-filename@>=1.6.0 <2.0.0
547 verbose addNamed ">=1.6.0 <2.0.0" is a valid semver range for sanitize-filename
548 silly addNameRange { name: 'sanitize-filename',
548 silly addNameRange range: '>=1.6.0 <2.0.0',
548 silly addNameRange hasData: false }
549 silly mapToRegistry name sanitize-filename
550 silly mapToRegistry using default registry
551 silly mapToRegistry registry https://registry.npmjs.org/
552 silly mapToRegistry data Result {
552 silly mapToRegistry raw: 'sanitize-filename',
552 silly mapToRegistry scope: null,
552 silly mapToRegistry escapedName: 'sanitize-filename',
552 silly mapToRegistry name: 'sanitize-filename',
552 silly mapToRegistry rawSpec: '',
552 silly mapToRegistry spec: 'latest',
552 silly mapToRegistry type: 'tag' }
553 silly mapToRegistry uri https://registry.npmjs.org/sanitize-filename
554 verbose addNameRange registry:https://registry.npmjs.org/sanitize-filename not in flight; fetching
555 silly resolveWithNewModule crossref@0.1.2 checking installable status
556 silly cache add args [ 'crossref@^0.1.2', null ]
557 verbose cache add spec crossref@^0.1.2
558 silly cache add parsed spec Result {
558 silly cache add raw: 'crossref@^0.1.2',
558 silly cache add scope: null,
558 silly cache add escapedName: 'crossref',
558 silly cache add name: 'crossref',
558 silly cache add rawSpec: '^0.1.2',
558 silly cache add spec: '>=0.1.2 <0.2.0',
558 silly cache add type: 'range' }
559 silly addNamed crossref@>=0.1.2 <0.2.0
560 verbose addNamed ">=0.1.2 <0.2.0" is a valid semver range for crossref
561 silly addNameRange { name: 'crossref', range: '>=0.1.2 <0.2.0', hasData: false }
562 silly mapToRegistry name crossref
563 silly mapToRegistry using default registry
564 silly mapToRegistry registry https://registry.npmjs.org/
565 silly mapToRegistry data Result {
565 silly mapToRegistry raw: 'crossref',
565 silly mapToRegistry scope: null,
565 silly mapToRegistry escapedName: 'crossref',
565 silly mapToRegistry name: 'crossref',
565 silly mapToRegistry rawSpec: '',
565 silly mapToRegistry spec: 'latest',
565 silly mapToRegistry type: 'tag' }
566 silly mapToRegistry uri https://registry.npmjs.org/crossref
567 verbose addNameRange registry:https://registry.npmjs.org/crossref not in flight; fetching
568 silly cache afterAdd requestretry@1.12.0
569 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\requestretry\1.12.0\package\package.json not in flight; writing
570 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
571 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\mkdirp\0.5.1\package\package.json written
572 silly cache afterAdd commander@2.7.1
573 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\commander\2.7.1\package\package.json not in flight; writing
574 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
575 silly cache afterAdd restler@3.4.0
576 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\restler\3.4.0\package\package.json not in flight; writing
577 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
578 silly cache afterAdd lodash@3.10.1
579 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\lodash\3.10.1\package\package.json not in flight; writing
580 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
581 silly cache afterAdd matched@0.4.4
582 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\matched\0.4.4\package\package.json not in flight; writing
583 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
584 silly cache afterAdd winston@1.0.2
585 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\winston\1.0.2\package\package.json not in flight; writing
586 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
587 verbose get https://registry.npmjs.org/sanitize-filename not expired, no request
588 silly addNameRange number 2 { name: 'sanitize-filename',
588 silly addNameRange range: '>=1.6.0 <2.0.0',
588 silly addNameRange hasData: true }
589 silly addNameRange versions [ 'sanitize-filename',
589 silly addNameRange [ '1.0.0',
589 silly addNameRange '1.0.1',
589 silly addNameRange '1.1.0',
589 silly addNameRange '1.1.1',
589 silly addNameRange '1.1.2',
589 silly addNameRange '1.1.3',
589 silly addNameRange '1.1.4',
589 silly addNameRange '1.1.5',
589 silly addNameRange '1.2.0',
589 silly addNameRange '1.3.0',
589 silly addNameRange '1.4.0',
589 silly addNameRange '1.4.1',
589 silly addNameRange '1.4.2',
589 silly addNameRange '1.4.3',
589 silly addNameRange '1.4.4',
589 silly addNameRange '1.4.5',
589 silly addNameRange '1.5.2',
589 silly addNameRange '1.5.3',
589 silly addNameRange '1.6.0',
589 silly addNameRange '1.6.1' ] ]
590 silly addNamed sanitize-filename@1.6.1
591 verbose addNamed "1.6.1" is a plain semver version for sanitize-filename
592 verbose get https://registry.npmjs.org/crossref not expired, no request
593 silly addNameRange number 2 { name: 'crossref', range: '>=0.1.2 <0.2.0', hasData: true }
594 silly addNameRange versions [ 'crossref',
594 silly addNameRange [ '0.1.0',
594 silly addNameRange '0.1.1',
594 silly addNameRange '0.1.2',
594 silly addNameRange '1.0.0',
594 silly addNameRange '1.0.1',
594 silly addNameRange '1.0.2',
594 silly addNameRange '1.0.3',
594 silly addNameRange '1.0.4',
594 silly addNameRange '1.0.5',
594 silly addNameRange '1.0.6',
594 silly addNameRange '1.0.7',
594 silly addNameRange '1.0.8',
594 silly addNameRange '1.1.0' ] ]
595 silly addNamed crossref@0.1.2
596 verbose addNamed "0.1.2" is a plain semver version for crossref
597 silly cache afterAdd progress@1.1.8
598 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\progress\1.1.8\package\package.json not in flight; writing
599 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
600 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\requestretry\1.12.0\package\package.json written
601 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\commander\2.7.1\package\package.json written
602 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\restler\3.4.0\package\package.json written
603 silly cache afterAdd xml2js@0.4.17
604 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\xml2js\0.4.17\package\package.json not in flight; writing
605 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
606 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\lodash\3.10.1\package\package.json written
607 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\matched\0.4.4\package\package.json written
608 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\winston\1.0.2\package\package.json written
609 silly cache afterAdd sanitize-filename@1.6.1
610 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\sanitize-filename\1.6.1\package\package.json not in flight; writing
611 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
612 silly cache afterAdd crossref@0.1.2
613 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\crossref\0.1.2\package\package.json not in flight; writing
614 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
615 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\progress\1.1.8\package\package.json written
616 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\xml2js\0.4.17\package\package.json written
617 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\sanitize-filename\1.6.1\package\package.json written
618 verbose afterAdd C:\Users\jing\AppData\Roaming\npm-cache\crossref\0.1.2\package\package.json written
619 silly fetchNamedPackageData ansi-styles
620 silly mapToRegistry name ansi-styles
621 silly mapToRegistry using default registry
622 silly mapToRegistry registry https://registry.npmjs.org/
623 silly mapToRegistry data Result {
623 silly mapToRegistry raw: 'ansi-styles',
623 silly mapToRegistry scope: null,
623 silly mapToRegistry escapedName: 'ansi-styles',
623 silly mapToRegistry name: 'ansi-styles',
623 silly mapToRegistry rawSpec: '',
623 silly mapToRegistry spec: 'latest',
623 silly mapToRegistry type: 'tag' }
624 silly mapToRegistry uri https://registry.npmjs.org/ansi-styles
625 silly fetchNamedPackageData escape-string-regexp
626 silly mapToRegistry name escape-string-regexp
627 silly mapToRegistry using default registry
628 silly mapToRegistry registry https://registry.npmjs.org/
629 silly mapToRegistry data Result {
629 silly mapToRegistry raw: 'escape-string-regexp',
629 silly mapToRegistry scope: null,
629 silly mapToRegistry escapedName: 'escape-string-regexp',
629 silly mapToRegistry name: 'escape-string-regexp',
629 silly mapToRegistry rawSpec: '',
629 silly mapToRegistry spec: 'latest',
629 silly mapToRegistry type: 'tag' }
630 silly mapToRegistry uri https://registry.npmjs.org/escape-string-regexp
631 silly fetchNamedPackageData has-ansi
632 silly mapToRegistry name has-ansi
633 silly mapToRegistry using default registry
634 silly mapToRegistry registry https://registry.npmjs.org/
635 silly mapToRegistry data Result {
635 silly mapToRegistry raw: 'has-ansi',
635 silly mapToRegistry scope: null,
635 silly mapToRegistry escapedName: 'has-ansi',
635 silly mapToRegistry name: 'has-ansi',
635 silly mapToRegistry rawSpec: '',
635 silly mapToRegistry spec: 'latest',
635 silly mapToRegistry type: 'tag' }
636 silly mapToRegistry uri https://registry.npmjs.org/has-ansi
637 silly fetchNamedPackageData strip-ansi
638 silly mapToRegistry name strip-ansi
639 silly mapToRegistry using default registry
640 silly mapToRegistry registry https://registry.npmjs.org/
641 silly mapToRegistry data Result {
641 silly mapToRegistry raw: 'strip-ansi',
641 silly mapToRegistry scope: null,
641 silly mapToRegistry escapedName: 'strip-ansi',
641 silly mapToRegistry name: 'strip-ansi',
641 silly mapToRegistry rawSpec: '',
641 silly mapToRegistry spec: 'latest',
641 silly mapToRegistry type: 'tag' }
642 silly mapToRegistry uri https://registry.npmjs.org/strip-ansi
643 silly fetchNamedPackageData supports-color
644 silly mapToRegistry name supports-color
645 silly mapToRegistry using default registry
646 silly mapToRegistry registry https://registry.npmjs.org/
647 silly mapToRegistry data Result {
647 silly mapToRegistry raw: 'supports-color',
647 silly mapToRegistry scope: null,
647 silly mapToRegistry escapedName: 'supports-color',
647 silly mapToRegistry name: 'supports-color',
647 silly mapToRegistry rawSpec: '',
647 silly mapToRegistry spec: 'latest',
647 silly mapToRegistry type: 'tag' }
648 silly mapToRegistry uri https://registry.npmjs.org/supports-color
649 verbose request uri https://registry.npmjs.org/supports-color
650 verbose request no auth needed
651 info attempt registry request try #1 at 8:27:07 PM
652 verbose etag W/"5818e1ee-4fa0"
653 verbose lastModified Tue, 01 Nov 2016 18:41:50 GMT
654 http request GET https://registry.npmjs.org/supports-color
655 verbose request uri https://registry.npmjs.org/strip-ansi
656 verbose request no auth needed
657 info attempt registry request try #1 at 8:27:07 PM
658 verbose etag W/"5818e1d5-3e04"
659 verbose lastModified Tue, 01 Nov 2016 18:41:25 GMT
660 http request GET https://registry.npmjs.org/strip-ansi
661 http 304 https://registry.npmjs.org/strip-ansi
662 verbose headers { date: 'Fri, 09 Dec 2016 20:27:08 GMT',
662 verbose headers via: '1.1 varnish',
662 verbose headers 'cache-control': 'max-age=300',
662 verbose headers etag: 'W/"5818e1d5-3e04"',
662 verbose headers age: '246',
662 verbose headers connection: 'keep-alive',
662 verbose headers 'x-served-by': 'cache-lcy1136-LCY',
662 verbose headers 'x-cache': 'HIT',
662 verbose headers 'x-cache-hits': '6',
662 verbose headers 'x-timer': 'S1481315228.639885,VS0,VE0',
662 verbose headers vary: 'Accept-Encoding' }
663 silly get cb [ 304,
663 silly get { date: 'Fri, 09 Dec 2016 20:27:08 GMT',
663 silly get via: '1.1 varnish',
663 silly get 'cache-control': 'max-age=300',
663 silly get etag: 'W/"5818e1d5-3e04"',
663 silly get age: '246',
663 silly get connection: 'keep-alive',
663 silly get 'x-served-by': 'cache-lcy1136-LCY',
663 silly get 'x-cache': 'HIT',
663 silly get 'x-cache-hits': '6',
663 silly get 'x-timer': 'S1481315228.639885,VS0,VE0',
663 silly get vary: 'Accept-Encoding' } ]
664 verbose etag https://registry.npmjs.org/strip-ansi from cache
665 verbose get saving strip-ansi to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\strip-ansi\.cache.json
666 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
667 http 304 https://registry.npmjs.org/supports-color
668 verbose headers { date: 'Fri, 09 Dec 2016 20:27:08 GMT',
668 verbose headers via: '1.1 varnish',
668 verbose headers 'cache-control': 'max-age=300',
668 verbose headers etag: 'W/"5818e1ee-4fa0"',
668 verbose headers age: '293',
668 verbose headers connection: 'keep-alive',
668 verbose headers 'x-served-by': 'cache-lcy1125-LCY',
668 verbose headers 'x-cache': 'HIT',
668 verbose headers 'x-cache-hits': '14',
668 verbose headers 'x-timer': 'S1481315228.644649,VS0,VE0',
668 verbose headers vary: 'Accept-Encoding' }
669 silly get cb [ 304,
669 silly get { date: 'Fri, 09 Dec 2016 20:27:08 GMT',
669 silly get via: '1.1 varnish',
669 silly get 'cache-control': 'max-age=300',
669 silly get etag: 'W/"5818e1ee-4fa0"',
669 silly get age: '293',
669 silly get connection: 'keep-alive',
669 silly get 'x-served-by': 'cache-lcy1125-LCY',
669 silly get 'x-cache': 'HIT',
669 silly get 'x-cache-hits': '14',
669 silly get 'x-timer': 'S1481315228.644649,VS0,VE0',
669 silly get vary: 'Accept-Encoding' } ]
670 verbose etag https://registry.npmjs.org/supports-color from cache
671 verbose get saving supports-color to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\supports-color\.cache.json
672 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
673 verbose request uri https://registry.npmjs.org/escape-string-regexp
674 verbose request no auth needed
675 info attempt registry request try #1 at 8:27:07 PM
676 verbose etag W/"5818ceea-2411"
677 verbose lastModified Tue, 01 Nov 2016 17:20:42 GMT
678 http request GET https://registry.npmjs.org/escape-string-regexp
679 verbose request uri https://registry.npmjs.org/ansi-styles
680 verbose request no auth needed
681 info attempt registry request try #1 at 8:27:07 PM
682 verbose etag W/"57f04403-39d2"
683 verbose lastModified Sat, 01 Oct 2016 23:17:23 GMT
684 http request GET https://registry.npmjs.org/ansi-styles
685 verbose request uri https://registry.npmjs.org/has-ansi
686 verbose request no auth needed
687 info attempt registry request try #1 at 8:27:07 PM
688 verbose etag W/"5818d0b8-2711"
689 verbose lastModified Tue, 01 Nov 2016 17:28:24 GMT
690 http request GET https://registry.npmjs.org/has-ansi
691 silly resolveWithNewModule strip-ansi@2.0.1 checking installable status
692 silly cache add args [ 'strip-ansi@^2.0.1', null ]
693 verbose cache add spec strip-ansi@^2.0.1
694 silly cache add parsed spec Result {
694 silly cache add raw: 'strip-ansi@^2.0.1',
694 silly cache add scope: null,
694 silly cache add escapedName: 'strip-ansi',
694 silly cache add name: 'strip-ansi',
694 silly cache add rawSpec: '^2.0.1',
694 silly cache add spec: '>=2.0.1 <3.0.0',
694 silly cache add type: 'range' }
695 silly addNamed strip-ansi@>=2.0.1 <3.0.0
696 verbose addNamed ">=2.0.1 <3.0.0" is a valid semver range for strip-ansi
697 silly addNameRange { name: 'strip-ansi', range: '>=2.0.1 <3.0.0', hasData: false }
698 silly mapToRegistry name strip-ansi
699 silly mapToRegistry using default registry
700 silly mapToRegistry registry https://registry.npmjs.org/
701 silly mapToRegistry data Result {
701 silly mapToRegistry raw: 'strip-ansi',
701 silly mapToRegistry scope: null,
701 silly mapToRegistry escapedName: 'strip-ansi',
701 silly mapToRegistry name: 'strip-ansi',
701 silly mapToRegistry rawSpec: '',
701 silly mapToRegistry spec: 'latest',
701 silly mapToRegistry type: 'tag' }
702 silly mapToRegistry uri https://registry.npmjs.org/strip-ansi
703 verbose addNameRange registry:https://registry.npmjs.org/strip-ansi not in flight; fetching
704 silly resolveWithNewModule supports-color@1.3.1 checking installable status
705 silly cache add args [ 'supports-color@^1.3.0', null ]
706 verbose cache add spec supports-color@^1.3.0
707 silly cache add parsed spec Result {
707 silly cache add raw: 'supports-color@^1.3.0',
707 silly cache add scope: null,
707 silly cache add escapedName: 'supports-color',
707 silly cache add name: 'supports-color',
707 silly cache add rawSpec: '^1.3.0',
707 silly cache add spec: '>=1.3.0 <2.0.0',
707 silly cache add type: 'range' }
708 silly addNamed supports-color@>=1.3.0 <2.0.0
709 verbose addNamed ">=1.3.0 <2.0.0" is a valid semver range for supports-color
710 silly addNameRange { name: 'supports-color',
710 silly addNameRange range: '>=1.3.0 <2.0.0',
710 silly addNameRange hasData: false }
711 silly mapToRegistry name supports-color
712 silly mapToRegistry using default registry
713 silly mapToRegistry registry https://registry.npmjs.org/
714 silly mapToRegistry data Result {
714 silly mapToRegistry raw: 'supports-color',
714 silly mapToRegistry scope: null,
714 silly mapToRegistry escapedName: 'supports-color',
714 silly mapToRegistry name: 'supports-color',
714 silly mapToRegistry rawSpec: '',
714 silly mapToRegistry spec: 'latest',
714 silly mapToRegistry type: 'tag' }
715 silly mapToRegistry uri https://registry.npmjs.org/supports-color
716 verbose addNameRange registry:https://registry.npmjs.org/supports-color not in flight; fetching
717 verbose get https://registry.npmjs.org/strip-ansi not expired, no request
718 silly addNameRange number 2 { name: 'strip-ansi', range: '>=2.0.1 <3.0.0', hasData: true }
719 silly addNameRange versions [ 'strip-ansi',
719 silly addNameRange [ '0.1.0',
719 silly addNameRange '0.1.1',
719 silly addNameRange '0.2.0',
719 silly addNameRange '0.2.1',
719 silly addNameRange '0.2.2',
719 silly addNameRange '0.3.0',
719 silly addNameRange '1.0.0',
719 silly addNameRange '2.0.0',
719 silly addNameRange '2.0.1',
719 silly addNameRange '3.0.0',
719 silly addNameRange '3.0.1' ] ]
720 silly addNamed strip-ansi@2.0.1
721 verbose addNamed "2.0.1" is a plain semver version for strip-ansi
722 verbose get https://registry.npmjs.org/supports-color not expired, no request
723 silly addNameRange number 2 { name: 'supports-color',
723 silly addNameRange range: '>=1.3.0 <2.0.0',
723 silly addNameRange hasData: true }
724 silly addNameRange versions [ 'supports-color',
724 silly addNameRange [ '0.2.0',
724 silly addNameRange '1.0.0',
724 silly addNameRange '1.1.0',
724 silly addNameRange '1.2.0',
724 silly addNameRange '1.2.1',
724 silly addNameRange '1.3.0',
724 silly addNameRange '1.3.1',
724 silly addNameRange '2.0.0',
724 silly addNameRange '3.0.0',
724 silly addNameRange '3.0.1',
724 silly addNameRange '3.1.0',
724 silly addNameRange '3.1.1',
724 silly addNameRange '3.1.2' ] ]
725 silly addNamed supports-color@1.3.1
726 verbose addNamed "1.3.1" is a plain semver version for supports-color
727 http 304 https://registry.npmjs.org/escape-string-regexp
728 verbose headers { date: 'Fri, 09 Dec 2016 20:27:08 GMT',
728 verbose headers via: '1.1 varnish',
728 verbose headers 'cache-control': 'max-age=300',
728 verbose headers etag: 'W/"5818ceea-2411"',
728 verbose headers age: '190',
728 verbose headers connection: 'keep-alive',
728 verbose headers 'x-served-by': 'cache-lcy1151-LCY',
728 verbose headers 'x-cache': 'HIT',
728 verbose headers 'x-cache-hits': '5',
728 verbose headers 'x-timer': 'S1481315228.702201,VS0,VE0',
728 verbose headers vary: 'Accept-Encoding' }
729 silly get cb [ 304,
729 silly get { date: 'Fri, 09 Dec 2016 20:27:08 GMT',
729 silly get via: '1.1 varnish',
729 silly get 'cache-control': 'max-age=300',
729 silly get etag: 'W/"5818ceea-2411"',
729 silly get age: '190',
729 silly get connection: 'keep-alive',
729 silly get 'x-served-by': 'cache-lcy1151-LCY',
729 silly get 'x-cache': 'HIT',
729 silly get 'x-cache-hits': '5',
729 silly get 'x-timer': 'S1481315228.702201,VS0,VE0',
729 silly get vary: 'Accept-Encoding' } ]
730 verbose etag https://registry.npmjs.org/escape-string-regexp from cache
731 verbose get saving escape-string-regexp to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\escape-string-regexp\.cache.json
732 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
733 http 304 https://registry.npmjs.org/ansi-styles
734 verbose headers { date: 'Fri, 09 Dec 2016 20:27:08 GMT',
734 verbose headers via: '1.1 varnish',
734 verbose headers 'cache-control': 'max-age=300',
734 verbose headers etag: 'W/"57f04403-39d2"',
734 verbose headers age: '20',
734 verbose headers connection: 'keep-alive',
734 verbose headers 'x-served-by': 'cache-lcy1151-LCY',
734 verbose headers 'x-cache': 'HIT',
734 verbose headers 'x-cache-hits': '2',
734 verbose headers 'x-timer': 'S1481315228.708077,VS0,VE0',
734 verbose headers vary: 'Accept-Encoding' }
735 silly get cb [ 304,
735 silly get { date: 'Fri, 09 Dec 2016 20:27:08 GMT',
735 silly get via: '1.1 varnish',
735 silly get 'cache-control': 'max-age=300',
735 silly get etag: 'W/"57f04403-39d2"',
735 silly get age: '20',
735 silly get connection: 'keep-alive',
735 silly get 'x-served-by': 'cache-lcy1151-LCY',
735 silly get 'x-cache': 'HIT',
735 silly get 'x-cache-hits': '2',
735 silly get 'x-timer': 'S1481315228.708077,VS0,VE0',
735 silly get vary: 'Accept-Encoding' } ]
736 verbose etag https://registry.npmjs.org/ansi-styles from cache
737 verbose get saving ansi-styles to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\ansi-styles\.cache.json
738 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
739 http 304 https://registry.npmjs.org/has-ansi
740 verbose headers { date: 'Fri, 09 Dec 2016 20:27:08 GMT',
740 verbose headers via: '1.1 varnish',
740 verbose headers 'cache-control': 'max-age=300',
740 verbose headers etag: 'W/"5818d0b8-2711"',
740 verbose headers age: '0',
740 verbose headers connection: 'keep-alive',
740 verbose headers 'x-served-by': 'cache-lcy1142-LCY',
740 verbose headers 'x-cache': 'HIT',
740 verbose headers 'x-cache-hits': '1',
740 verbose headers 'x-timer': 'S1481315228.708099,VS0,VE19',
740 verbose headers vary: 'Accept-Encoding' }
741 silly get cb [ 304,
741 silly get { date: 'Fri, 09 Dec 2016 20:27:08 GMT',
741 silly get via: '1.1 varnish',
741 silly get 'cache-control': 'max-age=300',
741 silly get etag: 'W/"5818d0b8-2711"',
741 silly get age: '0',
741 silly get connection: 'keep-alive',
741 silly get 'x-served-by': 'cache-lcy1142-LCY',
741 silly get 'x-cache': 'HIT',
741 silly get 'x-cache-hits': '1',
741 silly get 'x-timer': 'S1481315228.708099,VS0,VE19',
741 silly get vary: 'Accept-Encoding' } ]
742 verbose etag https://registry.npmjs.org/has-ansi from cache
743 verbose get saving has-ansi to C:\Users\jing\AppData\Roaming\npm-cache\registry.npmjs.org\has-ansi\.cache.json
744 verbose correctMkdir C:\Users\jing\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
745 silly resolveWithNewModule escape-string-regexp@1.0.5 checking installable status
746 silly cache add args [ 'escape-string-regexp@^1.0.2', null ]
747 verbose cache add spec escape-string-regexp@^1.0.2
748 silly cache add parsed spec Result {
748 silly cache add raw: 'escape-string-regexp@^1.0.2',
748 silly cache add scope: null,
748 silly cache add escapedName: 'escape-string-regexp',
748 silly cache add name: 'escape-string-regexp',
748 silly cache add rawSpec: '^1.0.2',
748 silly cache add spec: '>=1.0.2 <2.0.0',
748 silly cache add type: 'range' }
749 silly addNamed escape-string-regexp@>=1.0.2 <2.0.0
750 verbose addNamed ">=1.0.2 <2.0.0" is a valid semver range for escape-string-regexp
751 silly addNameRange { name: 'escape-string-regexp',
751 silly addNameRange range: '>=1.0.2 <2.0.0',
751 silly addNameRange hasData: false }
752 silly mapToRegistry name escape-string-regexp
753 silly mapToRegistry using default registry
754 silly mapToRegistry registry https://registry.npmjs.org/
755 silly mapToRegistry data Result {
755 silly mapToRegistry raw: 'escape-string-regexp',
755 silly mapToRegistry scope: null,
755 silly mapToRegistry escapedName: 'escape-string-regexp',
755 silly mapToRegistry name: 'escape-string-regexp',
755 silly mapToRegistry rawSpec: '',
755 silly mapToRegistry spec: 'latest',
755 silly mapToRegistry type: 'tag' }
756 silly mapToRegistry uri https://registry.npmjs.org/escape-string-regexp
757 verbose addNameRange registry:https://registry.npmjs.org/escape-string-regexp not in flight; fetching
758 verbose get https://registry.npmjs.org/escape-string-regexp not expired, no request
759 silly addNameRange number 2 { name: 'escape-string-regexp',
759 silly addNameRange range: '>=1.0.2 <2.0.0',
759 silly addNameRange hasData: true }
760 silly addNameRange versions [ 'escape-string-regexp',
760 silly addNameRange [ '1.0.0', '1.0.1', '1.0.2', '1.0.3', '1.0.4', '1.0.5' ] ]
761 silly addNamed escape-string-regexp@1.0.5
762 verbose addNamed "1.0.5" is a plain semver version for escape-string-regexp
763 silly resolveWithNewModule ansi-styles@2.2.1 checking installable status
764 silly cache add args [ 'ansi-styles@^2.0.1', null ]
765 verbose cache add spec ansi-styles@^2.0.1
766 silly cache add parsed spec Result {
766 silly cache add raw: 'ansi-styles@^2.0.1',
766 silly cache add scope: null,
766 silly cache add escapedName: 'ansi-styles',
766 silly cache add name: 'ansi-styles',
766 silly cache add rawSpec: '^2.0.1',
766 silly cache add spec: '>=2.0.1 <3.0.0',
766 silly cache add type: 'range' }
767 silly addNamed ansi-styles@>=2.0.1 <3.0.0
768 verbose addNamed ">=2.0.1 <3.0.0" is a valid semver range for ansi-styles
769 silly addNameRange { name: 'ansi-styles', range: '>=2.0.1 <3.0.0', hasData: false }
770 silly mapToRegistry name ansi-styles
771 silly mapToRegistry using default registry
772 silly mapToRegistry registry https://registry.npmjs.org/
773 silly mapToRegistry data Result {
773 silly mapToRegistry raw: 'ansi-styles',
773 silly mapToRegistry scope: null,
773 silly mapToRegistry escapedName: 'ansi-styles',
773 silly mapToRegistry name: 'ansi-styles',
773 silly mapToRegistry rawSpec: '',
773 silly mapToRegistry spec: 'latest',
773 silly mapToRegistry type: 'tag' }
774 silly mapToRegistry uri https://registry.npmjs.org/ansi-styles
775 verbose addNameRange registry:https://registry.npmjs.org/ansi-styles not in flight; fetching
776 silly resolveWithNewModule has-ansi@1.0.3 checking installable status
777 silly cache add args [ 'has-ansi@^1.0.3', null ]
778 verbose cache add spec has-ansi@^1.0.3
779 silly cache add parsed spec Result {
779 silly cache add raw: 'has-ansi@^1.0.3',
779 silly cache add scope: null,
779 silly cache add escapedName: 'has-ansi',
779 silly cache add name: 'has-ansi',
779 silly cache add rawSpec: '^1.0.3',
779 silly cache add spec: '>=1.0.3 <2.0.0',
779 silly cache add type: 'range' }
780 silly addNamed has-ansi@>=1.0.3 <2.0.0
781 verbose addNamed ">=1.0.3 <2.0.0" is a valid semver range for has-ansi
782 silly addNameRange { name: 'has-ansi', range: '>=1.0.3 <2.0.0', hasData: false }
783 silly mapToRegistry name has-ansi
784 silly mapToRegistry using default registry
785 silly mapToRegistry registry https://registry.npmjs.org/
786 silly mapToRegistry data Result {
786 silly mapToRegistry raw: 'has-ansi',
786 silly mapToRegistry scope: null,
786 silly mapToRegistry escapedName: 'has-ansi',
786 silly mapToRegistry name: 'has-ansi',
786 silly mapToRegistry rawSpec: '',
786 silly mapToRegistry spec: 'latest',
786 silly mapToRegistry type: 'tag' }
787 silly mapToRegistry uri https://registry.npmjs.org/has-ansi
788 verbose addNameRange registry:https://registry.npmjs.org/has-ansi not in flight; fetching
789 verbose get https://registry.npmjs.org/ansi-styles not expired, no request
790 silly addNameRange number 2 { name: 'ansi-styles', range: '>=2.0.1 <3.0.0', hasData: true }
791 silly addNameRange versions [ 'ansi-styles',
791 silly addNameRange [ '0.1.0',
791 silly addNameRange '0.1.1',
791 silly addNameRange '0.1.2',
791 silly addNameRange '0.2.0',
791 silly addNameRange '1.0.0',
791 silly addNameRange '1.1.0',
791 silly addNameRange '2.0.0',
791 silly addNameRange '2.0.1',
791 silly addNameRange '2.1.0',
791 silly addNameRange '2.2.1' ] ]
792 silly addNamed ansi-styles@2.2.1
793 verbose addNamed "2.2.1" is a plain semver version for ansi-styles
794 verbose get https://registry.npmjs.org/has-ansi not expired, no request
795 silly addNameRange number 2 { name: 'has-ansi', range: '>=1.0.3 <2.0.0', hasData: true }
796 silly addNameRange versions [ 'has-ansi',
796 silly addNameRange [ '0.1.0', '1.0.0', '1.0.1', '1.0.2', '1.0.3', '2.0.0' ] ]
797 silly addNamed has-ansi@1.0.3
798 verbose addNamed "1.0.3" is a plain semver version for has-ansi
799 silly rollbackFailedOptional Starting
800 silly rollbackFailedOptional Finishing
801 silly runTopLevelLifecycles Finishing
802 silly install printInstalled
803 verbose stack Error: Failed to parse json
803 verbose stack Unexpected token '\u0000' at 1:1
803 verbose stack
803 verbose stack ^
803 verbose stack at parseError (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:390:11)
803 verbose stack at parseJson (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:79:23)
803 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:48:5
803 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:78:16
803 verbose stack at tryToString (fs.js:455:3)
803 verbose stack at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:442:12)
804 verbose cwd C:\Users\jing
805 error Windows_NT 6.3.9600
806 error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "--global" "getpapers"
807 error node v6.9.2
808 error npm v3.10.9
809 error file C:\Users\jing\AppData\Roaming\npm-cache\supports-color\1.3.1\package\package.json
810 error code EJSONPARSE
811 error Failed to parse json
811 error Unexpected token '\u0000' at 1:1
811 error
811 error ^
812 error File: C:\Users\jing\AppData\Roaming\npm-cache\supports-color\1.3.1\package\package.json
813 error Failed to parse package.json data.
813 error package.json must be actual JSON, not just JavaScript.
813 error
813 error This is not a bug in npm.
813 error Tell the package author to fix their package.json file. JSON.parse
814 verbose exit [ 1, true ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.