staticfile / cli

Staticfile command line utility
MIT License
231 stars 39 forks source link

install sfile with parsing json error #6

Closed TangMonk closed 10 years ago

TangMonk commented 10 years ago
$ npm install -g sfile
npm ERR! registry error parsing json
npm ERR! SyntaxError: Unexpected token <
npm ERR! <html><body><h1>Moved</h1><a href="/package/sfile">/package/sfile</a>
npm ERR!     at Object.parse (native)
npm ERR!     at RegClient.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:266:23)
npm ERR!     at Request._callback (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:238:65)
npm ERR!     at Request.self.callback (/usr/local/lib/node_modules/npm/node_modules/request/request.js:123:22)
npm ERR!     at Request.emit (events.js:98:17)
npm ERR!     at Request.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/request.js:893:14)
npm ERR!     at Request.emit (events.js:117:20)
npm ERR!     at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/request.js:844:12)
npm ERR!     at IncomingMessage.emit (events.js:117:20)
npm ERR!     at _stream_readable.js:929:16
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Darwin 13.2.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "sfile"
npm ERR! cwd /Users/tangmonk/Documents/learn/nodejs_study/socket.io-chat_example
npm ERR! node -v v0.10.29
npm ERR! npm -v 1.4.16
npm ERR! type unexpected_token
npm ERR! Error: EACCES, open 'npm-debug.log'
npm ERR!  { [Error: EACCES, open 'npm-debug.log'] errno: 3, code: 'EACCES', path: 'npm-debug.log' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Darwin 13.2.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "sfile"
npm ERR! cwd /Users/tangmonk/Documents/learn/nodejs_study/socket.io-chat_example
npm ERR! node -v v0.10.29
npm ERR! npm -v 1.4.16
npm ERR! path npm-debug.log
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, open 'npm-debug.log'
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/tangmonk/Documents/learn/nodejs_study/socket.io-chat_example/npm-debug.log
npm ERR! not ok code 0
hfcorriez commented 10 years ago

这大多是仓库不稳定的问题,请求了错误的数据,建议试试国内的 cnpm。

TangMonk commented 10 years ago

我使用的是淘宝的 registry

$ npm config list

registry = "https://registry.npm.taobao.org/"
hfcorriez commented 10 years ago

把你的日志文件提交上来看看。

TangMonk commented 10 years ago

有点多哦

0 info it worked if it ends with ok
1 verbose cli [ 'node', '/usr/local/bin/npm', 'install', '-g', 'sfile' ]
2 info using npm@1.4.16
3 info using node@v0.10.29
4 verbose cache add [ 'sfile', null ]
5 verbose cache add name=undefined spec="sfile" args=["sfile",null]
6 verbose parsed url { protocol: null,
6 verbose parsed url   slashes: null,
6 verbose parsed url   auth: null,
6 verbose parsed url   host: null,
6 verbose parsed url   port: null,
6 verbose parsed url   hostname: null,
6 verbose parsed url   hash: null,
6 verbose parsed url   search: null,
6 verbose parsed url   query: null,
6 verbose parsed url   pathname: 'sfile',
6 verbose parsed url   path: 'sfile',
6 verbose parsed url   href: 'sfile' }
7 silly lockFile 06e4b1d4-sfile sfile
8 verbose lock sfile /Users/tangmonk/.npm/06e4b1d4-sfile.lock
9 silly lockFile 06e4b1d4-sfile sfile
10 silly lockFile 06e4b1d4-sfile sfile
11 verbose addNamed [ 'sfile', '' ]
12 verbose addNamed [ null, '*' ]
13 silly lockFile bf13635a-sfile sfile@
14 verbose lock sfile@ /Users/tangmonk/.npm/bf13635a-sfile.lock
15 silly addNameRange { name: 'sfile', range: '*', hasData: false }
16 verbose request where is /sfile
17 verbose request registry https://registry.npm.taobao.org/
18 verbose request id 69130e4cbdfa2393
19 verbose url raw /sfile
20 verbose url resolving [ 'https://registry.npm.taobao.org/', './sfile' ]
21 verbose url resolved https://registry.npm.taobao.org/sfile
22 verbose request where is https://registry.npm.taobao.org/sfile
23 info trying registry request attempt 1 at 21:58:00
24 verbose etag "1397730288000"
25 http GET https://registry.npm.taobao.org/sfile
26 http 304 https://registry.npm.taobao.org/sfile
27 silly registry.get cb [ 304,
27 silly registry.get   { server: 'nginx/1.1.19',
27 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:01 GMT',
27 silly registry.get     connection: 'keep-alive',
27 silly registry.get     'x-powered-by': 'koa',
27 silly registry.get     etag: '"1397730288000"',
27 silly registry.get     'x-readtime': '2' } ]
28 verbose etag https://registry.npm.taobao.org/sfile from cache
29 silly addNameRange number 2 { name: 'sfile', range: '*', hasData: true }
30 silly addNameRange versions [ 'sfile',
30 silly addNameRange   [ '0.1.1',
30 silly addNameRange     '0.1.0',
30 silly addNameRange     '0.0.7',
30 silly addNameRange     '0.0.6',
30 silly addNameRange     '0.0.5',
30 silly addNameRange     '0.0.4',
30 silly addNameRange     '0.0.3',
30 silly addNameRange     '0.0.2',
30 silly addNameRange     '0.0.1' ] ]
31 verbose addNamed [ 'sfile', '0.1.1' ]
32 verbose addNamed [ '0.1.1', '0.1.1' ]
33 silly lockFile 4263e9de-sfile-0-1-1 sfile@0.1.1
34 verbose lock sfile@0.1.1 /Users/tangmonk/.npm/4263e9de-sfile-0-1-1.lock
35 silly lockFile 4263e9de-sfile-0-1-1 sfile@0.1.1
36 silly lockFile 4263e9de-sfile-0-1-1 sfile@0.1.1
37 silly lockFile bf13635a-sfile sfile@
38 silly lockFile bf13635a-sfile sfile@
39 silly resolved [ { name: 'sfile',
39 silly resolved     version: '0.1.1',
39 silly resolved     description: 'The static library search and cli for staticfile.org.',
39 silly resolved     author: { name: 'hfcorriez', email: 'hfcorriez@gmail.com' },
39 silly resolved     licenses: [ [Object] ],
39 silly resolved     homepage: 'http://staticfile.org',
39 silly resolved     engines: { node: '*' },
39 silly resolved     dependencies:
39 silly resolved      { optimist: '0.6.0',
39 silly resolved        colors: '0.6.2',
39 silly resolved        request: '2.27.0',
39 silly resolved        cliparoo: '1.0.0',
39 silly resolved        'term-list': '0.2.0' },
39 silly resolved     bin: { sfile: 'bin/sfile' },
39 silly resolved     readmeFilename: 'README.md',
39 silly resolved     _id: 'sfile@0.1.1',
39 silly resolved     dist:
39 silly resolved      { shasum: '620b346dacc9d0a762df6216bf75453b8589151d',
39 silly resolved        size: 16077,
39 silly resolved        noattachment: false,
39 silly resolved        tarball: 'http://registry.npm.taobao.org/sfile/download/sfile-0.1.1.tgz' },
39 silly resolved     _from: 'sfile@',
39 silly resolved     _npmVersion: '1.3.8',
39 silly resolved     _npmUser: { name: 'hfcorriez', email: 'hfcorriez@gmail.com' },
39 silly resolved     maintainers: [ [Object] ],
39 silly resolved     directories: {},
39 silly resolved     publish_time: 1384163609059,
39 silly resolved     _cnpm_publish_time: 1384163609059,
39 silly resolved     _shasum: '620b346dacc9d0a762df6216bf75453b8589151d',
39 silly resolved     _resolved: 'http://registry.npm.taobao.org/sfile/download/sfile-0.1.1.tgz',
39 silly resolved     readme: 'ERROR: No README data found!' } ]
40 info install sfile@0.1.1 into /usr/local/lib
41 info installOne sfile@0.1.1
42 verbose lib/node_modules/sfile unbuild
43 verbose tar unpack /Users/tangmonk/.npm/sfile/0.1.1/package.tgz
44 silly lockFile 5a08cf4b-usr-local-lib-node-modules-sfile tar:///usr/local/lib/node_modules/sfile
45 verbose lock tar:///usr/local/lib/node_modules/sfile /Users/tangmonk/.npm/5a08cf4b-usr-local-lib-node-modules-sfile.lock
46 silly lockFile 92154e0f-monk-npm-sfile-0-1-1-package-tgz tar:///Users/tangmonk/.npm/sfile/0.1.1/package.tgz
47 verbose lock tar:///Users/tangmonk/.npm/sfile/0.1.1/package.tgz /Users/tangmonk/.npm/92154e0f-monk-npm-sfile-0-1-1-package-tgz.lock
48 silly gunzTarPerm modes [ '755', '644' ]
49 silly gunzTarPerm extractEntry package.json
50 silly gunzTarPerm extractEntry .npmignore
51 silly gunzTarPerm extractEntry README.md
52 silly gunzTarPerm extractEntry LICENSE
53 silly gunzTarPerm extractEntry bin/sfile
54 silly gunzTarPerm extractEntry docs/quicksearch.png
55 silly gunzTarPerm extractEntry lib/index.js
56 silly lockFile 5a08cf4b-usr-local-lib-node-modules-sfile tar:///usr/local/lib/node_modules/sfile
57 silly lockFile 5a08cf4b-usr-local-lib-node-modules-sfile tar:///usr/local/lib/node_modules/sfile
58 silly lockFile 92154e0f-monk-npm-sfile-0-1-1-package-tgz tar:///Users/tangmonk/.npm/sfile/0.1.1/package.tgz
59 silly lockFile 92154e0f-monk-npm-sfile-0-1-1-package-tgz tar:///Users/tangmonk/.npm/sfile/0.1.1/package.tgz
60 info preinstall sfile@0.1.1
61 verbose readDependencies using package.json deps
62 verbose readDependencies using package.json deps
63 verbose cache add [ 'request@2.27.0', null ]
64 verbose cache add name=undefined spec="request@2.27.0" args=["request@2.27.0",null]
65 verbose parsed url { protocol: null,
65 verbose parsed url   slashes: null,
65 verbose parsed url   auth: null,
65 verbose parsed url   host: null,
65 verbose parsed url   port: null,
65 verbose parsed url   hostname: null,
65 verbose parsed url   hash: null,
65 verbose parsed url   search: null,
65 verbose parsed url   query: null,
65 verbose parsed url   pathname: 'request@2.27.0',
65 verbose parsed url   path: 'request@2.27.0',
65 verbose parsed url   href: 'request@2.27.0' }
66 verbose cache add [ 'optimist@0.6.0', null ]
67 verbose cache add name=undefined spec="optimist@0.6.0" args=["optimist@0.6.0",null]
68 verbose parsed url { protocol: null,
68 verbose parsed url   slashes: null,
68 verbose parsed url   auth: null,
68 verbose parsed url   host: null,
68 verbose parsed url   port: null,
68 verbose parsed url   hostname: null,
68 verbose parsed url   hash: null,
68 verbose parsed url   search: null,
68 verbose parsed url   query: null,
68 verbose parsed url   pathname: 'optimist@0.6.0',
68 verbose parsed url   path: 'optimist@0.6.0',
68 verbose parsed url   href: 'optimist@0.6.0' }
69 verbose cache add [ 'colors@0.6.2', null ]
70 verbose cache add name=undefined spec="colors@0.6.2" args=["colors@0.6.2",null]
71 verbose parsed url { protocol: null,
71 verbose parsed url   slashes: null,
71 verbose parsed url   auth: null,
71 verbose parsed url   host: null,
71 verbose parsed url   port: null,
71 verbose parsed url   hostname: null,
71 verbose parsed url   hash: null,
71 verbose parsed url   search: null,
71 verbose parsed url   query: null,
71 verbose parsed url   pathname: 'colors@0.6.2',
71 verbose parsed url   path: 'colors@0.6.2',
71 verbose parsed url   href: 'colors@0.6.2' }
72 verbose cache add name="request" spec="2.27.0" args=["request","2.27.0"]
73 verbose parsed url { protocol: null,
73 verbose parsed url   slashes: null,
73 verbose parsed url   auth: null,
73 verbose parsed url   host: null,
73 verbose parsed url   port: null,
73 verbose parsed url   hostname: null,
73 verbose parsed url   hash: null,
73 verbose parsed url   search: null,
73 verbose parsed url   query: null,
73 verbose parsed url   pathname: '2.27.0',
73 verbose parsed url   path: '2.27.0',
73 verbose parsed url   href: '2.27.0' }
74 verbose addNamed [ 'request', '2.27.0' ]
75 verbose addNamed [ '2.27.0', '2.27.0' ]
76 silly lockFile 7b48fbe0-request-2-27-0 request@2.27.0
77 verbose lock request@2.27.0 /Users/tangmonk/.npm/7b48fbe0-request-2-27-0.lock
78 verbose cache add name="optimist" spec="0.6.0" args=["optimist","0.6.0"]
79 verbose parsed url { protocol: null,
79 verbose parsed url   slashes: null,
79 verbose parsed url   auth: null,
79 verbose parsed url   host: null,
79 verbose parsed url   port: null,
79 verbose parsed url   hostname: null,
79 verbose parsed url   hash: null,
79 verbose parsed url   search: null,
79 verbose parsed url   query: null,
79 verbose parsed url   pathname: '0.6.0',
79 verbose parsed url   path: '0.6.0',
79 verbose parsed url   href: '0.6.0' }
80 verbose addNamed [ 'optimist', '0.6.0' ]
81 verbose addNamed [ '0.6.0', '0.6.0' ]
82 silly lockFile 6403b4d6-optimist-0-6-0 optimist@0.6.0
83 verbose lock optimist@0.6.0 /Users/tangmonk/.npm/6403b4d6-optimist-0-6-0.lock
84 verbose cache add [ 'cliparoo@1.0.0', null ]
85 verbose cache add name=undefined spec="cliparoo@1.0.0" args=["cliparoo@1.0.0",null]
86 verbose parsed url { protocol: null,
86 verbose parsed url   slashes: null,
86 verbose parsed url   auth: null,
86 verbose parsed url   host: null,
86 verbose parsed url   port: null,
86 verbose parsed url   hostname: null,
86 verbose parsed url   hash: null,
86 verbose parsed url   search: null,
86 verbose parsed url   query: null,
86 verbose parsed url   pathname: 'cliparoo@1.0.0',
86 verbose parsed url   path: 'cliparoo@1.0.0',
86 verbose parsed url   href: 'cliparoo@1.0.0' }
87 verbose cache add [ 'term-list@0.2.0', null ]
88 verbose cache add name=undefined spec="term-list@0.2.0" args=["term-list@0.2.0",null]
89 verbose parsed url { protocol: null,
89 verbose parsed url   slashes: null,
89 verbose parsed url   auth: null,
89 verbose parsed url   host: null,
89 verbose parsed url   port: null,
89 verbose parsed url   hostname: null,
89 verbose parsed url   hash: null,
89 verbose parsed url   search: null,
89 verbose parsed url   query: null,
89 verbose parsed url   pathname: 'term-list@0.2.0',
89 verbose parsed url   path: 'term-list@0.2.0',
89 verbose parsed url   href: 'term-list@0.2.0' }
90 verbose cache add name="colors" spec="0.6.2" args=["colors","0.6.2"]
91 verbose parsed url { protocol: null,
91 verbose parsed url   slashes: null,
91 verbose parsed url   auth: null,
91 verbose parsed url   host: null,
91 verbose parsed url   port: null,
91 verbose parsed url   hostname: null,
91 verbose parsed url   hash: null,
91 verbose parsed url   search: null,
91 verbose parsed url   query: null,
91 verbose parsed url   pathname: '0.6.2',
91 verbose parsed url   path: '0.6.2',
91 verbose parsed url   href: '0.6.2' }
92 verbose addNamed [ 'colors', '0.6.2' ]
93 verbose addNamed [ '0.6.2', '0.6.2' ]
94 silly lockFile 1ce149d5-colors-0-6-2 colors@0.6.2
95 verbose lock colors@0.6.2 /Users/tangmonk/.npm/1ce149d5-colors-0-6-2.lock
96 verbose cache add name="cliparoo" spec="1.0.0" args=["cliparoo","1.0.0"]
97 verbose parsed url { protocol: null,
97 verbose parsed url   slashes: null,
97 verbose parsed url   auth: null,
97 verbose parsed url   host: null,
97 verbose parsed url   port: null,
97 verbose parsed url   hostname: null,
97 verbose parsed url   hash: null,
97 verbose parsed url   search: null,
97 verbose parsed url   query: null,
97 verbose parsed url   pathname: '1.0.0',
97 verbose parsed url   path: '1.0.0',
97 verbose parsed url   href: '1.0.0' }
98 verbose addNamed [ 'cliparoo', '1.0.0' ]
99 verbose addNamed [ '1.0.0', '1.0.0' ]
100 silly lockFile 0a383bc8-cliparoo-1-0-0 cliparoo@1.0.0
101 verbose lock cliparoo@1.0.0 /Users/tangmonk/.npm/0a383bc8-cliparoo-1-0-0.lock
102 verbose cache add name="term-list" spec="0.2.0" args=["term-list","0.2.0"]
103 verbose parsed url { protocol: null,
103 verbose parsed url   slashes: null,
103 verbose parsed url   auth: null,
103 verbose parsed url   host: null,
103 verbose parsed url   port: null,
103 verbose parsed url   hostname: null,
103 verbose parsed url   hash: null,
103 verbose parsed url   search: null,
103 verbose parsed url   query: null,
103 verbose parsed url   pathname: '0.2.0',
103 verbose parsed url   path: '0.2.0',
103 verbose parsed url   href: '0.2.0' }
104 verbose addNamed [ 'term-list', '0.2.0' ]
105 verbose addNamed [ '0.2.0', '0.2.0' ]
106 silly lockFile f3a3f34a-term-list-0-2-0 term-list@0.2.0
107 verbose lock term-list@0.2.0 /Users/tangmonk/.npm/f3a3f34a-term-list-0-2-0.lock
108 verbose request where is /optimist
109 verbose request registry https://registry.npm.taobao.org/
110 verbose url raw /optimist
111 verbose url resolving [ 'https://registry.npm.taobao.org/', './optimist' ]
112 verbose url resolved https://registry.npm.taobao.org/optimist
113 verbose request where is https://registry.npm.taobao.org/optimist
114 info trying registry request attempt 1 at 21:58:02
115 verbose etag "1397452996000"
116 http GET https://registry.npm.taobao.org/optimist
117 verbose request where is /request
118 verbose request registry https://registry.npm.taobao.org/
119 verbose url raw /request
120 verbose url resolving [ 'https://registry.npm.taobao.org/', './request' ]
121 verbose url resolved https://registry.npm.taobao.org/request
122 verbose request where is https://registry.npm.taobao.org/request
123 info trying registry request attempt 1 at 21:58:02
124 verbose etag "1404754422000"
125 http GET https://registry.npm.taobao.org/request
126 verbose request where is /colors
127 verbose request registry https://registry.npm.taobao.org/
128 verbose url raw /colors
129 verbose url resolving [ 'https://registry.npm.taobao.org/', './colors' ]
130 verbose url resolved https://registry.npm.taobao.org/colors
131 verbose request where is https://registry.npm.taobao.org/colors
132 info trying registry request attempt 1 at 21:58:02
133 verbose etag "1397447037000"
134 http GET https://registry.npm.taobao.org/colors
135 verbose request where is /cliparoo
136 verbose request registry https://registry.npm.taobao.org/
137 verbose url raw /cliparoo
138 verbose url resolving [ 'https://registry.npm.taobao.org/', './cliparoo' ]
139 verbose url resolved https://registry.npm.taobao.org/cliparoo
140 verbose request where is https://registry.npm.taobao.org/cliparoo
141 info trying registry request attempt 1 at 21:58:02
142 verbose etag "1397494924000"
143 http GET https://registry.npm.taobao.org/cliparoo
144 verbose request where is /term-list
145 verbose request registry https://registry.npm.taobao.org/
146 verbose url raw /term-list
147 verbose url resolving [ 'https://registry.npm.taobao.org/', './term-list' ]
148 verbose url resolved https://registry.npm.taobao.org/term-list
149 verbose request where is https://registry.npm.taobao.org/term-list
150 info trying registry request attempt 1 at 21:58:02
151 verbose etag "1397734543000"
152 http GET https://registry.npm.taobao.org/term-list
153 http 304 https://registry.npm.taobao.org/request
154 silly registry.get cb [ 304,
154 silly registry.get   { server: 'nginx/1.1.19',
154 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:03 GMT',
154 silly registry.get     connection: 'keep-alive',
154 silly registry.get     'x-powered-by': 'koa',
154 silly registry.get     etag: '"1404754422000"',
154 silly registry.get     'x-readtime': '3' } ]
155 verbose etag https://registry.npm.taobao.org/request from cache
156 silly lockFile 7b48fbe0-request-2-27-0 request@2.27.0
157 silly lockFile 7b48fbe0-request-2-27-0 request@2.27.0
158 http 304 https://registry.npm.taobao.org/optimist
159 silly registry.get cb [ 304,
159 silly registry.get   { server: 'nginx/1.1.19',
159 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:03 GMT',
159 silly registry.get     connection: 'keep-alive',
159 silly registry.get     'x-powered-by': 'koa',
159 silly registry.get     etag: '"1397452996000"',
159 silly registry.get     'x-readtime': '3' } ]
160 verbose etag https://registry.npm.taobao.org/optimist from cache
161 silly lockFile 6403b4d6-optimist-0-6-0 optimist@0.6.0
162 silly lockFile 6403b4d6-optimist-0-6-0 optimist@0.6.0
163 http 304 https://registry.npm.taobao.org/cliparoo
164 silly registry.get cb [ 304,
164 silly registry.get   { server: 'nginx/1.1.19',
164 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:03 GMT',
164 silly registry.get     connection: 'keep-alive',
164 silly registry.get     'x-powered-by': 'koa',
164 silly registry.get     etag: '"1397494924000"',
164 silly registry.get     'x-readtime': '2' } ]
165 verbose etag https://registry.npm.taobao.org/cliparoo from cache
166 http 304 https://registry.npm.taobao.org/term-list
167 silly registry.get cb [ 304,
167 silly registry.get   { server: 'nginx/1.1.19',
167 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:03 GMT',
167 silly registry.get     connection: 'keep-alive',
167 silly registry.get     'x-powered-by': 'koa',
167 silly registry.get     etag: '"1397734543000"',
167 silly registry.get     'x-readtime': '2' } ]
168 verbose etag https://registry.npm.taobao.org/term-list from cache
169 silly lockFile f3a3f34a-term-list-0-2-0 term-list@0.2.0
170 silly lockFile f3a3f34a-term-list-0-2-0 term-list@0.2.0
171 silly lockFile 0a383bc8-cliparoo-1-0-0 cliparoo@1.0.0
172 silly lockFile 0a383bc8-cliparoo-1-0-0 cliparoo@1.0.0
173 http 304 https://registry.npm.taobao.org/colors
174 silly registry.get cb [ 304,
174 silly registry.get   { server: 'nginx/1.1.19',
174 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:03 GMT',
174 silly registry.get     connection: 'keep-alive',
174 silly registry.get     'x-powered-by': 'koa',
174 silly registry.get     etag: '"1397447037000"',
174 silly registry.get     'x-readtime': '3' } ]
175 verbose etag https://registry.npm.taobao.org/colors from cache
176 silly lockFile 1ce149d5-colors-0-6-2 colors@0.6.2
177 silly lockFile 1ce149d5-colors-0-6-2 colors@0.6.2
178 silly resolved [ { name: 'request',
178 silly resolved     description: 'Simplified HTTP request client.',
178 silly resolved     tags: [ 'http', 'simple', 'util', 'utility' ],
178 silly resolved     version: '2.27.0',
178 silly resolved     author: { name: 'Mikeal Rogers', email: 'mikeal.rogers@gmail.com' },
178 silly resolved     repository: { type: 'git', url: 'http://github.com/mikeal/request.git' },
178 silly resolved     bugs: { url: 'http://github.com/mikeal/request/issues' },
178 silly resolved     engines: [ 'node >= 0.8.0' ],
178 silly resolved     main: 'index.js',
178 silly resolved     dependencies:
178 silly resolved      { qs: '~0.6.0',
178 silly resolved        'json-stringify-safe': '~5.0.0',
178 silly resolved        'forever-agent': '~0.5.0',
178 silly resolved        'tunnel-agent': '~0.3.0',
178 silly resolved        'http-signature': '~0.10.0',
178 silly resolved        hawk: '~1.0.0',
178 silly resolved        'aws-sign': '~0.3.0',
178 silly resolved        'oauth-sign': '~0.3.0',
178 silly resolved        'cookie-jar': '~0.3.0',
178 silly resolved        'node-uuid': '~1.4.0',
178 silly resolved        mime: '~1.2.9',
178 silly resolved        'form-data': '~0.1.0' },
178 silly resolved     scripts: { test: 'node tests/run.js' },
178 silly resolved     _id: 'request@2.27.0',
178 silly resolved     dist:
178 silly resolved      { shasum: 'dfb1a224dd3a5a9bade4337012503d710e538668',
178 silly resolved        size: 100791,
178 silly resolved        noattachment: false,
178 silly resolved        tarball: 'http://registry.npm.taobao.org/request/download/request-2.27.0.tgz' },
178 silly resolved     _from: 'request@2.27.0',
178 silly resolved     _npmVersion: '1.3.2',
178 silly resolved     _npmUser: { name: 'mikeal', email: 'mikeal.rogers@gmail.com' },
178 silly resolved     maintainers: [ [Object] ],
178 silly resolved     directories: {},
178 silly resolved     publish_time: 1376602234410,
178 silly resolved     _cnpm_publish_time: 1376602234410,
178 silly resolved     _shasum: 'dfb1a224dd3a5a9bade4337012503d710e538668',
178 silly resolved     _resolved: 'https://registry.npm.taobao.org/request/download/request-2.27.0.tgz',
178 silly resolved     readme: 'ERROR: No README data found!',
178 silly resolved     homepage: 'https://github.com/mikeal/request' },
178 silly resolved   { name: 'optimist',
178 silly resolved     version: '0.6.0',
178 silly resolved     description: 'Light-weight option parsing with an argv hash. No optstrings attached.',
178 silly resolved     main: './index.js',
178 silly resolved     dependencies: { wordwrap: '~0.0.2', minimist: '~0.0.1' },
178 silly resolved     devDependencies: { hashish: '~0.0.4', tap: '~0.4.0' },
178 silly resolved     scripts: { test: 'tap ./test/*.js' },
178 silly resolved     repository:
178 silly resolved      { type: 'git',
178 silly resolved        url: 'http://github.com/substack/node-optimist.git' },
178 silly resolved     keywords:
178 silly resolved      [ 'argument',
178 silly resolved        'args',
178 silly resolved        'option',
178 silly resolved        'parser',
178 silly resolved        'parsing',
178 silly resolved        'cli',
178 silly resolved        'command' ],
178 silly resolved     author:
178 silly resolved      { name: 'James Halliday',
178 silly resolved        email: 'mail@substack.net',
178 silly resolved        url: 'http://substack.net' },
178 silly resolved     license: 'MIT/X11',
178 silly resolved     engine: { node: '>=0.4' },
178 silly resolved     bugs: { url: 'https://github.com/substack/node-optimist/issues' },
178 silly resolved     _id: 'optimist@0.6.0',
178 silly resolved     dist:
178 silly resolved      { shasum: '69424826f3405f79f142e6fc3d9ae58d4dbb9200',
178 silly resolved        size: 12142,
178 silly resolved        noattachment: false,
178 silly resolved        tarball: 'http://registry.npm.taobao.org/optimist/download/optimist-0.6.0.tgz' },
178 silly resolved     _from: 'optimist@0.6.0',
178 silly resolved     _npmVersion: '1.3.0',
178 silly resolved     _npmUser: { name: 'substack', email: 'mail@substack.net' },
178 silly resolved     maintainers: [ [Object] ],
178 silly resolved     directories: {},
178 silly resolved     publish_time: 1372150159511,
178 silly resolved     _cnpm_publish_time: 1372150159511,
178 silly resolved     _shasum: '69424826f3405f79f142e6fc3d9ae58d4dbb9200',
178 silly resolved     _resolved: 'http://registry.npm.taobao.org/optimist/download/optimist-0.6.0.tgz',
178 silly resolved     readme: 'ERROR: No README data found!',
178 silly resolved     homepage: 'https://github.com/substack/node-optimist' },
178 silly resolved   { name: 'cliparoo',
178 silly resolved     version: '1.0.0',
178 silly resolved     repo: 'visionmedia/node-cliparoo',
178 silly resolved     description: 'Hacky clipboard support',
178 silly resolved     keywords: [ 'clipboard', 'copy' ],
178 silly resolved     dependencies: { 'shell-escape': '0.0.0' },
178 silly resolved     devDependencies: { mocha: '*', should: '*' },
178 silly resolved     license: 'MIT',
178 silly resolved     readmeFilename: 'Readme.md',
178 silly resolved     _id: 'cliparoo@1.0.0',
178 silly resolved     dist:
178 silly resolved      { shasum: 'd535d504fcb016941d3aa6f25b46af29c4b25d24',
178 silly resolved        size: 1005,
178 silly resolved        noattachment: false,
178 silly resolved        tarball: 'http://registry.npm.taobao.org/cliparoo/download/cliparoo-1.0.0.tgz' },
178 silly resolved     _from: 'cliparoo@1.0.0',
178 silly resolved     _npmVersion: '1.2.30',
178 silly resolved     _npmUser: { name: 'tjholowaychuk', email: 'tj@vision-media.ca' },
178 silly resolved     maintainers: [ [Object] ],
178 silly resolved     directories: {},
178 silly resolved     publish_time: 1377725574890,
178 silly resolved     _cnpm_publish_time: 1377725574890,
178 silly resolved     _shasum: 'd535d504fcb016941d3aa6f25b46af29c4b25d24',
178 silly resolved     _resolved: 'http://registry.npm.taobao.org/cliparoo/download/cliparoo-1.0.0.tgz',
178 silly resolved     readme: 'ERROR: No README data found!' },
178 silly resolved   { name: 'term-list',
178 silly resolved     description: 'interactive terminal lists',
178 silly resolved     keywords: [ 'ansi', 'term', 'terminal', 'list', 'ui', 'interactive' ],
178 silly resolved     version: '0.2.0',
178 silly resolved     license: 'MIT',
178 silly resolved     dependencies: { 'term-canvas': '0.0.5', keypress: '~0.2.1' },
178 silly resolved     readmeFilename: 'Readme.md',
178 silly resolved     _id: 'term-list@0.2.0',
178 silly resolved     dist:
178 silly resolved      { shasum: '60f845cec7c9b135318e7d8caa4dd66b1381e37d',
178 silly resolved        size: 2487,
178 silly resolved        noattachment: false,
178 silly resolved        tarball: 'http://registry.npm.taobao.org/term-list/download/term-list-0.2.0.tgz' },
178 silly resolved     _from: 'term-list@0.2.0',
178 silly resolved     _npmVersion: '1.2.30',
178 silly resolved     _npmUser: { name: 'tjholowaychuk', email: 'tj@vision-media.ca' },
178 silly resolved     maintainers: [ [Object] ],
178 silly resolved     directories: {},
178 silly resolved     publish_time: 1374253370159,
178 silly resolved     _cnpm_publish_time: 1374253370159,
178 silly resolved     _shasum: '60f845cec7c9b135318e7d8caa4dd66b1381e37d',
178 silly resolved     _resolved: 'http://registry.npm.taobao.org/term-list/download/term-list-0.2.0.tgz',
178 silly resolved     readme: 'ERROR: No README data found!' },
178 silly resolved   { name: 'colors',
178 silly resolved     description: 'get colors in your node.js console like what',
178 silly resolved     version: '0.6.2',
178 silly resolved     author: { name: 'Marak Squires' },
178 silly resolved     homepage: 'https://github.com/Marak/colors.js',
178 silly resolved     bugs: { url: 'https://github.com/Marak/colors.js/issues' },
178 silly resolved     keywords: [ 'ansi', 'terminal', 'colors' ],
178 silly resolved     repository: { type: 'git', url: 'http://github.com/Marak/colors.js.git' },
178 silly resolved     engines: { node: '>=0.1.90' },
178 silly resolved     main: 'colors',
178 silly resolved     _id: 'colors@0.6.2',
178 silly resolved     dist:
178 silly resolved      { shasum: '2423fe6678ac0c5dae8852e5d0e5be08c997abcc',
178 silly resolved        size: 6289,
178 silly resolved        noattachment: false,
178 silly resolved        tarball: 'http://registry.npm.taobao.org/colors/download/colors-0.6.2.tgz' },
178 silly resolved     _from: 'colors@0.6.2',
178 silly resolved     _npmVersion: '1.2.30',
178 silly resolved     _npmUser: { name: 'marak', email: 'marak.squires@gmail.com' },
178 silly resolved     maintainers: [ [Object] ],
178 silly resolved     directories: {},
178 silly resolved     publish_time: 1377126895906,
178 silly resolved     _cnpm_publish_time: 1377126895906,
178 silly resolved     _shasum: '2423fe6678ac0c5dae8852e5d0e5be08c997abcc',
178 silly resolved     _resolved: 'http://registry.npm.taobao.org/colors/download/colors-0.6.2.tgz',
178 silly resolved     readme: 'ERROR: No README data found!' } ]
179 info install request@2.27.0 into /usr/local/lib/node_modules/sfile
180 info install optimist@0.6.0 into /usr/local/lib/node_modules/sfile
181 info install cliparoo@1.0.0 into /usr/local/lib/node_modules/sfile
182 info install term-list@0.2.0 into /usr/local/lib/node_modules/sfile
183 info install colors@0.6.2 into /usr/local/lib/node_modules/sfile
184 info installOne request@2.27.0
185 info installOne optimist@0.6.0
186 info installOne cliparoo@1.0.0
187 info installOne term-list@0.2.0
188 info installOne colors@0.6.2
189 verbose lib/node_modules/sfile/node_modules/request unbuild
190 verbose lib/node_modules/sfile/node_modules/optimist unbuild
191 verbose lib/node_modules/sfile/node_modules/cliparoo unbuild
192 verbose lib/node_modules/sfile/node_modules/term-list unbuild
193 verbose lib/node_modules/sfile/node_modules/colors unbuild
194 verbose tar unpack /Users/tangmonk/.npm/request/2.27.0/package.tgz
195 silly lockFile 0d6119c0-dules-sfile-node-modules-request tar:///usr/local/lib/node_modules/sfile/node_modules/request
196 verbose lock tar:///usr/local/lib/node_modules/sfile/node_modules/request /Users/tangmonk/.npm/0d6119c0-dules-sfile-node-modules-request.lock
197 silly lockFile bfba4f1e-k-npm-request-2-27-0-package-tgz tar:///Users/tangmonk/.npm/request/2.27.0/package.tgz
198 verbose lock tar:///Users/tangmonk/.npm/request/2.27.0/package.tgz /Users/tangmonk/.npm/bfba4f1e-k-npm-request-2-27-0-package-tgz.lock
199 verbose tar unpack /Users/tangmonk/.npm/optimist/0.6.0/package.tgz
200 silly lockFile 0165e0ea-ules-sfile-node-modules-optimist tar:///usr/local/lib/node_modules/sfile/node_modules/optimist
201 verbose lock tar:///usr/local/lib/node_modules/sfile/node_modules/optimist /Users/tangmonk/.npm/0165e0ea-ules-sfile-node-modules-optimist.lock
202 silly lockFile 794cdc99-k-npm-optimist-0-6-0-package-tgz tar:///Users/tangmonk/.npm/optimist/0.6.0/package.tgz
203 verbose lock tar:///Users/tangmonk/.npm/optimist/0.6.0/package.tgz /Users/tangmonk/.npm/794cdc99-k-npm-optimist-0-6-0-package-tgz.lock
204 verbose tar unpack /Users/tangmonk/.npm/cliparoo/1.0.0/package.tgz
205 silly lockFile f4fb0441-ules-sfile-node-modules-cliparoo tar:///usr/local/lib/node_modules/sfile/node_modules/cliparoo
206 verbose lock tar:///usr/local/lib/node_modules/sfile/node_modules/cliparoo /Users/tangmonk/.npm/f4fb0441-ules-sfile-node-modules-cliparoo.lock
207 silly lockFile ae44a816-k-npm-cliparoo-1-0-0-package-tgz tar:///Users/tangmonk/.npm/cliparoo/1.0.0/package.tgz
208 verbose lock tar:///Users/tangmonk/.npm/cliparoo/1.0.0/package.tgz /Users/tangmonk/.npm/ae44a816-k-npm-cliparoo-1-0-0-package-tgz.lock
209 verbose tar unpack /Users/tangmonk/.npm/term-list/0.2.0/package.tgz
210 silly lockFile 564c65d2-les-sfile-node-modules-term-list tar:///usr/local/lib/node_modules/sfile/node_modules/term-list
211 verbose lock tar:///usr/local/lib/node_modules/sfile/node_modules/term-list /Users/tangmonk/.npm/564c65d2-les-sfile-node-modules-term-list.lock
212 silly lockFile 9a5f9a35--npm-term-list-0-2-0-package-tgz tar:///Users/tangmonk/.npm/term-list/0.2.0/package.tgz
213 verbose lock tar:///Users/tangmonk/.npm/term-list/0.2.0/package.tgz /Users/tangmonk/.npm/9a5f9a35--npm-term-list-0-2-0-package-tgz.lock
214 verbose tar unpack /Users/tangmonk/.npm/colors/0.6.2/package.tgz
215 silly lockFile 289679a5-odules-sfile-node-modules-colors tar:///usr/local/lib/node_modules/sfile/node_modules/colors
216 verbose lock tar:///usr/local/lib/node_modules/sfile/node_modules/colors /Users/tangmonk/.npm/289679a5-odules-sfile-node-modules-colors.lock
217 silly lockFile 820a7b5e-onk-npm-colors-0-6-2-package-tgz tar:///Users/tangmonk/.npm/colors/0.6.2/package.tgz
218 verbose lock tar:///Users/tangmonk/.npm/colors/0.6.2/package.tgz /Users/tangmonk/.npm/820a7b5e-onk-npm-colors-0-6-2-package-tgz.lock
219 silly gunzTarPerm modes [ '755', '644' ]
220 silly gunzTarPerm modes [ '755', '644' ]
221 silly gunzTarPerm modes [ '755', '644' ]
222 silly gunzTarPerm modes [ '755', '644' ]
223 silly gunzTarPerm modes [ '755', '644' ]
224 silly gunzTarPerm extractEntry package.json
225 silly gunzTarPerm extractEntry package.json
226 silly gunzTarPerm extractEntry package.json
227 silly gunzTarPerm extractEntry package.json
228 silly gunzTarPerm extractEntry package.json
229 silly gunzTarPerm extractEntry .npmignore
230 silly gunzTarPerm extractEntry README.md
231 silly gunzTarPerm extractEntry LICENSE
232 silly gunzTarPerm extractEntry index.js
233 silly gunzTarPerm extractEntry .npmignore
234 silly gunzTarPerm extractEntry example.js
235 silly gunzTarPerm extractEntry .npmignore
236 silly gunzTarPerm extractEntry example.js
237 silly gunzTarPerm extractEntry colors.js
238 silly gunzTarPerm extractEntry example.js
239 silly gunzTarPerm extractEntry LICENSE
240 silly gunzTarPerm extractEntry index.js
241 silly gunzTarPerm extractEntry Makefile
242 silly gunzTarPerm extractEntry test.js
243 silly gunzTarPerm extractEntry MIT-LICENSE.txt
244 silly gunzTarPerm extractEntry ReadMe.md
245 silly gunzTarPerm extractEntry example.html
246 silly gunzTarPerm extractEntry themes/winston-dark.js
247 silly gunzTarPerm extractEntry themes/winston-light.js
248 silly gunzTarPerm extractEntry index.js
249 silly gunzTarPerm extractEntry History.md
250 silly gunzTarPerm extractEntry index.js
251 silly gunzTarPerm extractEntry .travis.yml
252 silly gunzTarPerm extractEntry example/bool.js
253 silly gunzTarPerm extractEntry request.js
254 silly gunzTarPerm extractEntry lib/copy.js
255 silly gunzTarPerm extractEntry Readme.md
256 silly gunzTarPerm extractEntry Readme.md
257 silly gunzTarPerm extractEntry example/default_singles.js
258 silly gunzTarPerm extractEntry example/divide.js
259 silly gunzTarPerm extractEntry example/line_count.js
260 silly gunzTarPerm extractEntry example/default_hash.js
261 silly gunzTarPerm extractEntry example/line_count_wrap.js
262 silly gunzTarPerm extractEntry example/nonopt.js
263 silly gunzTarPerm extractEntry example/reflect.js
264 silly gunzTarPerm extractEntry example/short.js
265 silly gunzTarPerm extractEntry example/string.js
266 silly gunzTarPerm extractEntry example/boolean_single.js
267 silly gunzTarPerm extractEntry example/usage-options.js
268 silly gunzTarPerm extractEntry example/boolean_double.js
269 silly gunzTarPerm extractEntry example/xup.js
270 silly gunzTarPerm extractEntry example/line_count_options.js
271 silly gunzTarPerm extractEntry readme.markdown
272 silly gunzTarPerm extractEntry test/_.js
273 silly gunzTarPerm extractEntry test/dash.js
274 silly gunzTarPerm extractEntry test/parse.js
275 silly gunzTarPerm extractEntry test/parse_modified.js
276 silly gunzTarPerm extractEntry test/short.js
277 silly gunzTarPerm extractEntry test/usage.js
278 silly gunzTarPerm extractEntry test/whitespace.js
279 silly gunzTarPerm extractEntry test/_/argv.js
280 silly gunzTarPerm extractEntry test/_/bin.js
281 silly gunzTarPerm extractEntry lib/debug.js
282 silly gunzTarPerm extractEntry lib/getSafe.js
283 silly lockFile f4fb0441-ules-sfile-node-modules-cliparoo tar:///usr/local/lib/node_modules/sfile/node_modules/cliparoo
284 silly lockFile f4fb0441-ules-sfile-node-modules-cliparoo tar:///usr/local/lib/node_modules/sfile/node_modules/cliparoo
285 silly lockFile ae44a816-k-npm-cliparoo-1-0-0-package-tgz tar:///Users/tangmonk/.npm/cliparoo/1.0.0/package.tgz
286 silly lockFile ae44a816-k-npm-cliparoo-1-0-0-package-tgz tar:///Users/tangmonk/.npm/cliparoo/1.0.0/package.tgz
287 info preinstall cliparoo@1.0.0
288 verbose readDependencies using package.json deps
289 silly lockFile 564c65d2-les-sfile-node-modules-term-list tar:///usr/local/lib/node_modules/sfile/node_modules/term-list
290 silly lockFile 564c65d2-les-sfile-node-modules-term-list tar:///usr/local/lib/node_modules/sfile/node_modules/term-list
291 verbose readDependencies using package.json deps
292 silly lockFile 9a5f9a35--npm-term-list-0-2-0-package-tgz tar:///Users/tangmonk/.npm/term-list/0.2.0/package.tgz
293 silly lockFile 9a5f9a35--npm-term-list-0-2-0-package-tgz tar:///Users/tangmonk/.npm/term-list/0.2.0/package.tgz
294 silly gunzTarPerm extractEntry tests/test-https-strict.js
295 silly gunzTarPerm extractEntry tests/test-headers.js
296 verbose cache add [ 'shell-escape@0.0.0', null ]
297 verbose cache add name=undefined spec="shell-escape@0.0.0" args=["shell-escape@0.0.0",null]
298 verbose parsed url { protocol: null,
298 verbose parsed url   slashes: null,
298 verbose parsed url   auth: null,
298 verbose parsed url   host: null,
298 verbose parsed url   port: null,
298 verbose parsed url   hostname: null,
298 verbose parsed url   hash: null,
298 verbose parsed url   search: null,
298 verbose parsed url   query: null,
298 verbose parsed url   pathname: 'shell-escape@0.0.0',
298 verbose parsed url   path: 'shell-escape@0.0.0',
298 verbose parsed url   href: 'shell-escape@0.0.0' }
299 verbose cache add name="shell-escape" spec="0.0.0" args=["shell-escape","0.0.0"]
300 verbose parsed url { protocol: null,
300 verbose parsed url   slashes: null,
300 verbose parsed url   auth: null,
300 verbose parsed url   host: null,
300 verbose parsed url   port: null,
300 verbose parsed url   hostname: null,
300 verbose parsed url   hash: null,
300 verbose parsed url   search: null,
300 verbose parsed url   query: null,
300 verbose parsed url   pathname: '0.0.0',
300 verbose parsed url   path: '0.0.0',
300 verbose parsed url   href: '0.0.0' }
301 verbose addNamed [ 'shell-escape', '0.0.0' ]
302 verbose addNamed [ '0.0.0', '0.0.0' ]
303 silly lockFile 771b1038-shell-escape-0-0-0 shell-escape@0.0.0
304 verbose lock shell-escape@0.0.0 /Users/tangmonk/.npm/771b1038-shell-escape-0-0-0.lock
305 info preinstall term-list@0.2.0
306 verbose readDependencies using package.json deps
307 verbose readDependencies using package.json deps
308 verbose request where is /shell-escape
309 verbose request registry https://registry.npm.taobao.org/
310 verbose url raw /shell-escape
311 verbose url resolving [ 'https://registry.npm.taobao.org/', './shell-escape' ]
312 verbose url resolved https://registry.npm.taobao.org/shell-escape
313 verbose request where is https://registry.npm.taobao.org/shell-escape
314 info trying registry request attempt 1 at 21:58:05
315 verbose etag "1397516007000"
316 http GET https://registry.npm.taobao.org/shell-escape
317 verbose cache add [ 'term-canvas@0.0.5', null ]
318 verbose cache add name=undefined spec="term-canvas@0.0.5" args=["term-canvas@0.0.5",null]
319 verbose parsed url { protocol: null,
319 verbose parsed url   slashes: null,
319 verbose parsed url   auth: null,
319 verbose parsed url   host: null,
319 verbose parsed url   port: null,
319 verbose parsed url   hostname: null,
319 verbose parsed url   hash: null,
319 verbose parsed url   search: null,
319 verbose parsed url   query: null,
319 verbose parsed url   pathname: 'term-canvas@0.0.5',
319 verbose parsed url   path: 'term-canvas@0.0.5',
319 verbose parsed url   href: 'term-canvas@0.0.5' }
320 verbose cache add [ 'keypress@~0.2.1', null ]
321 verbose cache add name=undefined spec="keypress@~0.2.1" args=["keypress@~0.2.1",null]
322 verbose parsed url { protocol: null,
322 verbose parsed url   slashes: null,
322 verbose parsed url   auth: null,
322 verbose parsed url   host: null,
322 verbose parsed url   port: null,
322 verbose parsed url   hostname: null,
322 verbose parsed url   hash: null,
322 verbose parsed url   search: null,
322 verbose parsed url   query: null,
322 verbose parsed url   pathname: 'keypress@~0.2.1',
322 verbose parsed url   path: 'keypress@~0.2.1',
322 verbose parsed url   href: 'keypress@~0.2.1' }
323 verbose cache add name="term-canvas" spec="0.0.5" args=["term-canvas","0.0.5"]
324 verbose parsed url { protocol: null,
324 verbose parsed url   slashes: null,
324 verbose parsed url   auth: null,
324 verbose parsed url   host: null,
324 verbose parsed url   port: null,
324 verbose parsed url   hostname: null,
324 verbose parsed url   hash: null,
324 verbose parsed url   search: null,
324 verbose parsed url   query: null,
324 verbose parsed url   pathname: '0.0.5',
324 verbose parsed url   path: '0.0.5',
324 verbose parsed url   href: '0.0.5' }
325 verbose addNamed [ 'term-canvas', '0.0.5' ]
326 verbose addNamed [ '0.0.5', '0.0.5' ]
327 silly lockFile af3121a9-term-canvas-0-0-5 term-canvas@0.0.5
328 verbose lock term-canvas@0.0.5 /Users/tangmonk/.npm/af3121a9-term-canvas-0-0-5.lock
329 verbose cache add name="keypress" spec="~0.2.1" args=["keypress","~0.2.1"]
330 verbose parsed url { protocol: null,
330 verbose parsed url   slashes: null,
330 verbose parsed url   auth: null,
330 verbose parsed url   host: null,
330 verbose parsed url   port: null,
330 verbose parsed url   hostname: null,
330 verbose parsed url   hash: null,
330 verbose parsed url   search: null,
330 verbose parsed url   query: null,
330 verbose parsed url   pathname: '~0.2.1',
330 verbose parsed url   path: '~0.2.1',
330 verbose parsed url   href: '~0.2.1' }
331 verbose addNamed [ 'keypress', '~0.2.1' ]
332 verbose addNamed [ null, '>=0.2.1-0 <0.3.0-0' ]
333 silly lockFile 9008c6fa-keypress-0-2-1 keypress@~0.2.1
334 verbose lock keypress@~0.2.1 /Users/tangmonk/.npm/9008c6fa-keypress-0-2-1.lock
335 silly addNameRange { name: 'keypress', range: '>=0.2.1-0 <0.3.0-0', hasData: false }
336 verbose request where is /term-canvas
337 verbose request registry https://registry.npm.taobao.org/
338 verbose url raw /term-canvas
339 verbose url resolving [ 'https://registry.npm.taobao.org/', './term-canvas' ]
340 verbose url resolved https://registry.npm.taobao.org/term-canvas
341 verbose request where is https://registry.npm.taobao.org/term-canvas
342 info trying registry request attempt 1 at 21:58:05
343 verbose etag "1397734540000"
344 http GET https://registry.npm.taobao.org/term-canvas
345 silly gunzTarPerm extractEntry tests/test-http-signature.js
346 silly gunzTarPerm extractEntry tests/test-httpModule.js
347 verbose request where is /keypress
348 verbose request registry https://registry.npm.taobao.org/
349 verbose url raw /keypress
350 verbose url resolving [ 'https://registry.npm.taobao.org/', './keypress' ]
351 verbose url resolved https://registry.npm.taobao.org/keypress
352 verbose request where is https://registry.npm.taobao.org/keypress
353 info trying registry request attempt 1 at 21:58:05
354 verbose etag "1397448911000"
355 http GET https://registry.npm.taobao.org/keypress
356 silly lockFile 289679a5-odules-sfile-node-modules-colors tar:///usr/local/lib/node_modules/sfile/node_modules/colors
357 silly lockFile 289679a5-odules-sfile-node-modules-colors tar:///usr/local/lib/node_modules/sfile/node_modules/colors
358 silly lockFile 820a7b5e-onk-npm-colors-0-6-2-package-tgz tar:///Users/tangmonk/.npm/colors/0.6.2/package.tgz
359 silly lockFile 820a7b5e-onk-npm-colors-0-6-2-package-tgz tar:///Users/tangmonk/.npm/colors/0.6.2/package.tgz
360 info preinstall colors@0.6.2
361 verbose readDependencies using package.json deps
362 verbose readDependencies using package.json deps
363 silly resolved []
364 verbose about to build /usr/local/lib/node_modules/sfile/node_modules/colors
365 info build /usr/local/lib/node_modules/sfile/node_modules/colors
366 verbose linkStuff [ true,
366 verbose linkStuff   '/usr/local/lib/node_modules',
366 verbose linkStuff   false,
366 verbose linkStuff   '/usr/local/lib/node_modules/sfile/node_modules' ]
367 info linkStuff colors@0.6.2
368 verbose linkBins colors@0.6.2
369 verbose linkMans colors@0.6.2
370 verbose rebuildBundles colors@0.6.2
371 info install colors@0.6.2
372 info postinstall colors@0.6.2
373 silly gunzTarPerm extractEntry tests/run.js
374 silly gunzTarPerm extractEntry tests/test-hawk.js
375 silly gunzTarPerm extractEntry tests/test-isUrl.js
376 silly gunzTarPerm extractEntry tests/test-localAddress.js
377 silly gunzTarPerm extractEntry tests/test-oauth.js
378 silly gunzTarPerm extractEntry tests/test-onelineproxy.js
379 silly gunzTarPerm extractEntry tests/test-params.js
380 silly gunzTarPerm extractEntry tests/test-form.js
381 silly gunzTarPerm extractEntry tests/test-piped-redirect.js
382 silly gunzTarPerm extractEntry tests/test-follow-all.js
383 silly gunzTarPerm extractEntry tests/test-pipes.js
384 silly gunzTarPerm extractEntry tests/test-follow-all-303.js
385 silly gunzTarPerm extractEntry tests/test-pool.js
386 silly gunzTarPerm extractEntry tests/test-errors.js
387 silly gunzTarPerm extractEntry tests/test-protocol-changing-redirect.js
388 silly gunzTarPerm extractEntry tests/test-emptyBody.js
389 silly gunzTarPerm extractEntry tests/test-proxy.js
390 silly gunzTarPerm extractEntry tests/test-digest-auth.js
391 silly gunzTarPerm extractEntry tests/test-qs.js
392 silly gunzTarPerm extractEntry tests/test-defaults.js
393 silly gunzTarPerm extractEntry tests/test-redirect.js
394 silly gunzTarPerm extractEntry tests/test-body.js
395 silly gunzTarPerm extractEntry tests/test-s3.js
396 silly gunzTarPerm extractEntry tests/test-basic-auth.js
397 silly gunzTarPerm extractEntry tests/test-timeout.js
398 silly gunzTarPerm extractEntry tests/test-agentOptions.js
399 silly gunzTarPerm extractEntry tests/test-toJSON.js
400 silly gunzTarPerm extractEntry tests/server.js
401 silly gunzTarPerm extractEntry tests/test-tunnel.js
402 silly gunzTarPerm extractEntry tests/test-https.js
403 silly gunzTarPerm extractEntry tests/ssl/ca/server.js
404 silly gunzTarPerm extractEntry tests/ssl/ca/ca.srl
405 silly lockFile 0165e0ea-ules-sfile-node-modules-optimist tar:///usr/local/lib/node_modules/sfile/node_modules/optimist
406 silly lockFile 0165e0ea-ules-sfile-node-modules-optimist tar:///usr/local/lib/node_modules/sfile/node_modules/optimist
407 silly lockFile 794cdc99-k-npm-optimist-0-6-0-package-tgz tar:///Users/tangmonk/.npm/optimist/0.6.0/package.tgz
408 silly lockFile 794cdc99-k-npm-optimist-0-6-0-package-tgz tar:///Users/tangmonk/.npm/optimist/0.6.0/package.tgz
409 silly gunzTarPerm extractEntry tests/ssl/ca/ca.crt
410 silly gunzTarPerm extractEntry tests/ssl/ca/ca.csr
411 info preinstall optimist@0.6.0
412 verbose readDependencies using package.json deps
413 verbose readDependencies using package.json deps
414 verbose cache add [ 'wordwrap@~0.0.2', null ]
415 verbose cache add name=undefined spec="wordwrap@~0.0.2" args=["wordwrap@~0.0.2",null]
416 verbose parsed url { protocol: null,
416 verbose parsed url   slashes: null,
416 verbose parsed url   auth: null,
416 verbose parsed url   host: null,
416 verbose parsed url   port: null,
416 verbose parsed url   hostname: null,
416 verbose parsed url   hash: null,
416 verbose parsed url   search: null,
416 verbose parsed url   query: null,
416 verbose parsed url   pathname: 'wordwrap@~0.0.2',
416 verbose parsed url   path: 'wordwrap@~0.0.2',
416 verbose parsed url   href: 'wordwrap@~0.0.2' }
417 verbose cache add [ 'minimist@~0.0.1', null ]
418 verbose cache add name=undefined spec="minimist@~0.0.1" args=["minimist@~0.0.1",null]
419 verbose parsed url { protocol: null,
419 verbose parsed url   slashes: null,
419 verbose parsed url   auth: null,
419 verbose parsed url   host: null,
419 verbose parsed url   port: null,
419 verbose parsed url   hostname: null,
419 verbose parsed url   hash: null,
419 verbose parsed url   search: null,
419 verbose parsed url   query: null,
419 verbose parsed url   pathname: 'minimist@~0.0.1',
419 verbose parsed url   path: 'minimist@~0.0.1',
419 verbose parsed url   href: 'minimist@~0.0.1' }
420 verbose cache add name="wordwrap" spec="~0.0.2" args=["wordwrap","~0.0.2"]
421 verbose parsed url { protocol: null,
421 verbose parsed url   slashes: null,
421 verbose parsed url   auth: null,
421 verbose parsed url   host: null,
421 verbose parsed url   port: null,
421 verbose parsed url   hostname: null,
421 verbose parsed url   hash: null,
421 verbose parsed url   search: null,
421 verbose parsed url   query: null,
421 verbose parsed url   pathname: '~0.0.2',
421 verbose parsed url   path: '~0.0.2',
421 verbose parsed url   href: '~0.0.2' }
422 verbose addNamed [ 'wordwrap', '~0.0.2' ]
423 verbose addNamed [ null, '>=0.0.2-0 <0.1.0-0' ]
424 silly lockFile 8bd42136-wordwrap-0-0-2 wordwrap@~0.0.2
425 verbose lock wordwrap@~0.0.2 /Users/tangmonk/.npm/8bd42136-wordwrap-0-0-2.lock
426 verbose cache add name="minimist" spec="~0.0.1" args=["minimist","~0.0.1"]
427 verbose parsed url { protocol: null,
427 verbose parsed url   slashes: null,
427 verbose parsed url   auth: null,
427 verbose parsed url   host: null,
427 verbose parsed url   port: null,
427 verbose parsed url   hostname: null,
427 verbose parsed url   hash: null,
427 verbose parsed url   search: null,
427 verbose parsed url   query: null,
427 verbose parsed url   pathname: '~0.0.1',
427 verbose parsed url   path: '~0.0.1',
427 verbose parsed url   href: '~0.0.1' }
428 verbose addNamed [ 'minimist', '~0.0.1' ]
429 verbose addNamed [ null, '>=0.0.1-0 <0.1.0-0' ]
430 silly lockFile 7a855a96-minimist-0-0-1 minimist@~0.0.1
431 verbose lock minimist@~0.0.1 /Users/tangmonk/.npm/7a855a96-minimist-0-0-1.lock
432 silly gunzTarPerm extractEntry tests/ssl/ca/ca.key
433 silly gunzTarPerm extractEntry tests/ssl/ca/ca.crl
434 silly addNameRange { name: 'wordwrap', range: '>=0.0.2-0 <0.1.0-0', hasData: false }
435 silly addNameRange { name: 'minimist', range: '>=0.0.1-0 <0.1.0-0', hasData: false }
436 verbose request where is /wordwrap
437 verbose request registry https://registry.npm.taobao.org/
438 verbose url raw /wordwrap
439 verbose url resolving [ 'https://registry.npm.taobao.org/', './wordwrap' ]
440 verbose url resolved https://registry.npm.taobao.org/wordwrap
441 verbose request where is https://registry.npm.taobao.org/wordwrap
442 info trying registry request attempt 1 at 21:58:05
443 verbose etag "1397448182000"
444 http GET https://registry.npm.taobao.org/wordwrap
445 verbose request where is /minimist
446 verbose request registry https://registry.npm.taobao.org/
447 verbose url raw /minimist
448 verbose url resolving [ 'https://registry.npm.taobao.org/', './minimist' ]
449 verbose url resolved https://registry.npm.taobao.org/minimist
450 verbose request where is https://registry.npm.taobao.org/minimist
451 info trying registry request attempt 1 at 21:58:05
452 verbose etag "1403190256000"
453 http GET https://registry.npm.taobao.org/minimist
454 silly gunzTarPerm extractEntry tests/ssl/ca/server.cnf
455 silly gunzTarPerm extractEntry tests/ssl/ca/server.crt
456 silly gunzTarPerm extractEntry tests/ssl/ca/server.csr
457 silly gunzTarPerm extractEntry tests/ssl/ca/ca.cnf
458 silly gunzTarPerm extractEntry tests/ssl/ca/server.key
459 silly gunzTarPerm extractEntry tests/ssl/npm-ca.crt
460 silly gunzTarPerm extractEntry tests/ssl/test.crt
461 silly gunzTarPerm extractEntry tests/ssl/test.key
462 silly gunzTarPerm extractEntry tests/googledoodle.jpg
463 silly gunzTarPerm extractEntry tests/squid.conf
464 silly gunzTarPerm extractEntry tests/unicycle.jpg
465 silly lockFile 0d6119c0-dules-sfile-node-modules-request tar:///usr/local/lib/node_modules/sfile/node_modules/request
466 silly lockFile 0d6119c0-dules-sfile-node-modules-request tar:///usr/local/lib/node_modules/sfile/node_modules/request
467 silly lockFile bfba4f1e-k-npm-request-2-27-0-package-tgz tar:///Users/tangmonk/.npm/request/2.27.0/package.tgz
468 silly lockFile bfba4f1e-k-npm-request-2-27-0-package-tgz tar:///Users/tangmonk/.npm/request/2.27.0/package.tgz
469 info preinstall request@2.27.0
470 verbose readDependencies using package.json deps
471 verbose readDependencies using package.json deps
472 verbose cache add [ 'qs@~0.6.0', null ]
473 verbose cache add name=undefined spec="qs@~0.6.0" args=["qs@~0.6.0",null]
474 verbose parsed url { protocol: null,
474 verbose parsed url   slashes: null,
474 verbose parsed url   auth: null,
474 verbose parsed url   host: null,
474 verbose parsed url   port: null,
474 verbose parsed url   hostname: null,
474 verbose parsed url   hash: null,
474 verbose parsed url   search: null,
474 verbose parsed url   query: null,
474 verbose parsed url   pathname: 'qs@~0.6.0',
474 verbose parsed url   path: 'qs@~0.6.0',
474 verbose parsed url   href: 'qs@~0.6.0' }
475 verbose cache add [ 'json-stringify-safe@~5.0.0', null ]
476 verbose cache add name=undefined spec="json-stringify-safe@~5.0.0" args=["json-stringify-safe@~5.0.0",null]
477 verbose parsed url { protocol: null,
477 verbose parsed url   slashes: null,
477 verbose parsed url   auth: null,
477 verbose parsed url   host: null,
477 verbose parsed url   port: null,
477 verbose parsed url   hostname: null,
477 verbose parsed url   hash: null,
477 verbose parsed url   search: null,
477 verbose parsed url   query: null,
477 verbose parsed url   pathname: 'json-stringify-safe@~5.0.0',
477 verbose parsed url   path: 'json-stringify-safe@~5.0.0',
477 verbose parsed url   href: 'json-stringify-safe@~5.0.0' }
478 verbose cache add name="qs" spec="~0.6.0" args=["qs","~0.6.0"]
479 verbose parsed url { protocol: null,
479 verbose parsed url   slashes: null,
479 verbose parsed url   auth: null,
479 verbose parsed url   host: null,
479 verbose parsed url   port: null,
479 verbose parsed url   hostname: null,
479 verbose parsed url   hash: null,
479 verbose parsed url   search: null,
479 verbose parsed url   query: null,
479 verbose parsed url   pathname: '~0.6.0',
479 verbose parsed url   path: '~0.6.0',
479 verbose parsed url   href: '~0.6.0' }
480 verbose addNamed [ 'qs', '~0.6.0' ]
481 verbose addNamed [ null, '>=0.6.0-0 <0.7.0-0' ]
482 silly lockFile 222bee9e-qs-0-6-0 qs@~0.6.0
483 verbose lock qs@~0.6.0 /Users/tangmonk/.npm/222bee9e-qs-0-6-0.lock
484 verbose cache add [ 'forever-agent@~0.5.0', null ]
485 verbose cache add name=undefined spec="forever-agent@~0.5.0" args=["forever-agent@~0.5.0",null]
486 verbose parsed url { protocol: null,
486 verbose parsed url   slashes: null,
486 verbose parsed url   auth: null,
486 verbose parsed url   host: null,
486 verbose parsed url   port: null,
486 verbose parsed url   hostname: null,
486 verbose parsed url   hash: null,
486 verbose parsed url   search: null,
486 verbose parsed url   query: null,
486 verbose parsed url   pathname: 'forever-agent@~0.5.0',
486 verbose parsed url   path: 'forever-agent@~0.5.0',
486 verbose parsed url   href: 'forever-agent@~0.5.0' }
487 verbose cache add [ 'tunnel-agent@~0.3.0', null ]
488 verbose cache add name=undefined spec="tunnel-agent@~0.3.0" args=["tunnel-agent@~0.3.0",null]
489 verbose parsed url { protocol: null,
489 verbose parsed url   slashes: null,
489 verbose parsed url   auth: null,
489 verbose parsed url   host: null,
489 verbose parsed url   port: null,
489 verbose parsed url   hostname: null,
489 verbose parsed url   hash: null,
489 verbose parsed url   search: null,
489 verbose parsed url   query: null,
489 verbose parsed url   pathname: 'tunnel-agent@~0.3.0',
489 verbose parsed url   path: 'tunnel-agent@~0.3.0',
489 verbose parsed url   href: 'tunnel-agent@~0.3.0' }
490 verbose cache add name="json-stringify-safe" spec="~5.0.0" args=["json-stringify-safe","~5.0.0"]
491 verbose parsed url { protocol: null,
491 verbose parsed url   slashes: null,
491 verbose parsed url   auth: null,
491 verbose parsed url   host: null,
491 verbose parsed url   port: null,
491 verbose parsed url   hostname: null,
491 verbose parsed url   hash: null,
491 verbose parsed url   search: null,
491 verbose parsed url   query: null,
491 verbose parsed url   pathname: '~5.0.0',
491 verbose parsed url   path: '~5.0.0',
491 verbose parsed url   href: '~5.0.0' }
492 verbose addNamed [ 'json-stringify-safe', '~5.0.0' ]
493 verbose addNamed [ null, '>=5.0.0-0 <5.1.0-0' ]
494 silly lockFile 063b1a01-json-stringify-safe-5-0-0 json-stringify-safe@~5.0.0
495 verbose lock json-stringify-safe@~5.0.0 /Users/tangmonk/.npm/063b1a01-json-stringify-safe-5-0-0.lock
496 verbose cache add name="forever-agent" spec="~0.5.0" args=["forever-agent","~0.5.0"]
497 verbose parsed url { protocol: null,
497 verbose parsed url   slashes: null,
497 verbose parsed url   auth: null,
497 verbose parsed url   host: null,
497 verbose parsed url   port: null,
497 verbose parsed url   hostname: null,
497 verbose parsed url   hash: null,
497 verbose parsed url   search: null,
497 verbose parsed url   query: null,
497 verbose parsed url   pathname: '~0.5.0',
497 verbose parsed url   path: '~0.5.0',
497 verbose parsed url   href: '~0.5.0' }
498 verbose addNamed [ 'forever-agent', '~0.5.0' ]
499 verbose addNamed [ null, '>=0.5.0-0 <0.6.0-0' ]
500 silly lockFile fa463915-forever-agent-0-5-0 forever-agent@~0.5.0
501 verbose lock forever-agent@~0.5.0 /Users/tangmonk/.npm/fa463915-forever-agent-0-5-0.lock
502 verbose cache add [ 'http-signature@~0.10.0', null ]
503 verbose cache add name=undefined spec="http-signature@~0.10.0" args=["http-signature@~0.10.0",null]
504 verbose parsed url { protocol: null,
504 verbose parsed url   slashes: null,
504 verbose parsed url   auth: null,
504 verbose parsed url   host: null,
504 verbose parsed url   port: null,
504 verbose parsed url   hostname: null,
504 verbose parsed url   hash: null,
504 verbose parsed url   search: null,
504 verbose parsed url   query: null,
504 verbose parsed url   pathname: 'http-signature@~0.10.0',
504 verbose parsed url   path: 'http-signature@~0.10.0',
504 verbose parsed url   href: 'http-signature@~0.10.0' }
505 verbose cache add [ 'hawk@~1.0.0', null ]
506 verbose cache add name=undefined spec="hawk@~1.0.0" args=["hawk@~1.0.0",null]
507 verbose parsed url { protocol: null,
507 verbose parsed url   slashes: null,
507 verbose parsed url   auth: null,
507 verbose parsed url   host: null,
507 verbose parsed url   port: null,
507 verbose parsed url   hostname: null,
507 verbose parsed url   hash: null,
507 verbose parsed url   search: null,
507 verbose parsed url   query: null,
507 verbose parsed url   pathname: 'hawk@~1.0.0',
507 verbose parsed url   path: 'hawk@~1.0.0',
507 verbose parsed url   href: 'hawk@~1.0.0' }
508 verbose cache add name="tunnel-agent" spec="~0.3.0" args=["tunnel-agent","~0.3.0"]
509 verbose parsed url { protocol: null,
509 verbose parsed url   slashes: null,
509 verbose parsed url   auth: null,
509 verbose parsed url   host: null,
509 verbose parsed url   port: null,
509 verbose parsed url   hostname: null,
509 verbose parsed url   hash: null,
509 verbose parsed url   search: null,
509 verbose parsed url   query: null,
509 verbose parsed url   pathname: '~0.3.0',
509 verbose parsed url   path: '~0.3.0',
509 verbose parsed url   href: '~0.3.0' }
510 verbose addNamed [ 'tunnel-agent', '~0.3.0' ]
511 verbose addNamed [ null, '>=0.3.0-0 <0.4.0-0' ]
512 silly lockFile e5681eda-tunnel-agent-0-3-0 tunnel-agent@~0.3.0
513 verbose lock tunnel-agent@~0.3.0 /Users/tangmonk/.npm/e5681eda-tunnel-agent-0-3-0.lock
514 silly addNameRange { name: 'qs', range: '>=0.6.0-0 <0.7.0-0', hasData: false }
515 verbose cache add name="http-signature" spec="~0.10.0" args=["http-signature","~0.10.0"]
516 verbose parsed url { protocol: null,
516 verbose parsed url   slashes: null,
516 verbose parsed url   auth: null,
516 verbose parsed url   host: null,
516 verbose parsed url   port: null,
516 verbose parsed url   hostname: null,
516 verbose parsed url   hash: null,
516 verbose parsed url   search: null,
516 verbose parsed url   query: null,
516 verbose parsed url   pathname: '~0.10.0',
516 verbose parsed url   path: '~0.10.0',
516 verbose parsed url   href: '~0.10.0' }
517 verbose addNamed [ 'http-signature', '~0.10.0' ]
518 verbose addNamed [ null, '>=0.10.0-0 <0.11.0-0' ]
519 silly lockFile 8170f292-http-signature-0-10-0 http-signature@~0.10.0
520 verbose lock http-signature@~0.10.0 /Users/tangmonk/.npm/8170f292-http-signature-0-10-0.lock
521 verbose cache add [ 'aws-sign@~0.3.0', null ]
522 verbose cache add name=undefined spec="aws-sign@~0.3.0" args=["aws-sign@~0.3.0",null]
523 verbose parsed url { protocol: null,
523 verbose parsed url   slashes: null,
523 verbose parsed url   auth: null,
523 verbose parsed url   host: null,
523 verbose parsed url   port: null,
523 verbose parsed url   hostname: null,
523 verbose parsed url   hash: null,
523 verbose parsed url   search: null,
523 verbose parsed url   query: null,
523 verbose parsed url   pathname: 'aws-sign@~0.3.0',
523 verbose parsed url   path: 'aws-sign@~0.3.0',
523 verbose parsed url   href: 'aws-sign@~0.3.0' }
524 verbose cache add [ 'oauth-sign@~0.3.0', null ]
525 verbose cache add name=undefined spec="oauth-sign@~0.3.0" args=["oauth-sign@~0.3.0",null]
526 verbose parsed url { protocol: null,
526 verbose parsed url   slashes: null,
526 verbose parsed url   auth: null,
526 verbose parsed url   host: null,
526 verbose parsed url   port: null,
526 verbose parsed url   hostname: null,
526 verbose parsed url   hash: null,
526 verbose parsed url   search: null,
526 verbose parsed url   query: null,
526 verbose parsed url   pathname: 'oauth-sign@~0.3.0',
526 verbose parsed url   path: 'oauth-sign@~0.3.0',
526 verbose parsed url   href: 'oauth-sign@~0.3.0' }
527 verbose cache add name="hawk" spec="~1.0.0" args=["hawk","~1.0.0"]
528 verbose parsed url { protocol: null,
528 verbose parsed url   slashes: null,
528 verbose parsed url   auth: null,
528 verbose parsed url   host: null,
528 verbose parsed url   port: null,
528 verbose parsed url   hostname: null,
528 verbose parsed url   hash: null,
528 verbose parsed url   search: null,
528 verbose parsed url   query: null,
528 verbose parsed url   pathname: '~1.0.0',
528 verbose parsed url   path: '~1.0.0',
528 verbose parsed url   href: '~1.0.0' }
529 verbose addNamed [ 'hawk', '~1.0.0' ]
530 verbose addNamed [ null, '>=1.0.0-0 <1.1.0-0' ]
531 silly lockFile 327094b8-hawk-1-0-0 hawk@~1.0.0
532 verbose lock hawk@~1.0.0 /Users/tangmonk/.npm/327094b8-hawk-1-0-0.lock
533 silly addNameRange { name: 'json-stringify-safe',
533 silly addNameRange   range: '>=5.0.0-0 <5.1.0-0',
533 silly addNameRange   hasData: false }
534 silly addNameRange { name: 'forever-agent',
534 silly addNameRange   range: '>=0.5.0-0 <0.6.0-0',
534 silly addNameRange   hasData: false }
535 verbose cache add name="aws-sign" spec="~0.3.0" args=["aws-sign","~0.3.0"]
536 verbose parsed url { protocol: null,
536 verbose parsed url   slashes: null,
536 verbose parsed url   auth: null,
536 verbose parsed url   host: null,
536 verbose parsed url   port: null,
536 verbose parsed url   hostname: null,
536 verbose parsed url   hash: null,
536 verbose parsed url   search: null,
536 verbose parsed url   query: null,
536 verbose parsed url   pathname: '~0.3.0',
536 verbose parsed url   path: '~0.3.0',
536 verbose parsed url   href: '~0.3.0' }
537 verbose addNamed [ 'aws-sign', '~0.3.0' ]
538 verbose addNamed [ null, '>=0.3.0-0 <0.4.0-0' ]
539 silly lockFile 514b1d97-aws-sign-0-3-0 aws-sign@~0.3.0
540 verbose lock aws-sign@~0.3.0 /Users/tangmonk/.npm/514b1d97-aws-sign-0-3-0.lock
541 verbose cache add [ 'cookie-jar@~0.3.0', null ]
542 verbose cache add name=undefined spec="cookie-jar@~0.3.0" args=["cookie-jar@~0.3.0",null]
543 verbose parsed url { protocol: null,
543 verbose parsed url   slashes: null,
543 verbose parsed url   auth: null,
543 verbose parsed url   host: null,
543 verbose parsed url   port: null,
543 verbose parsed url   hostname: null,
543 verbose parsed url   hash: null,
543 verbose parsed url   search: null,
543 verbose parsed url   query: null,
543 verbose parsed url   pathname: 'cookie-jar@~0.3.0',
543 verbose parsed url   path: 'cookie-jar@~0.3.0',
543 verbose parsed url   href: 'cookie-jar@~0.3.0' }
544 verbose cache add [ 'node-uuid@~1.4.0', null ]
545 verbose cache add name=undefined spec="node-uuid@~1.4.0" args=["node-uuid@~1.4.0",null]
546 verbose parsed url { protocol: null,
546 verbose parsed url   slashes: null,
546 verbose parsed url   auth: null,
546 verbose parsed url   host: null,
546 verbose parsed url   port: null,
546 verbose parsed url   hostname: null,
546 verbose parsed url   hash: null,
546 verbose parsed url   search: null,
546 verbose parsed url   query: null,
546 verbose parsed url   pathname: 'node-uuid@~1.4.0',
546 verbose parsed url   path: 'node-uuid@~1.4.0',
546 verbose parsed url   href: 'node-uuid@~1.4.0' }
547 verbose cache add [ 'mime@~1.2.9', null ]
548 verbose cache add name=undefined spec="mime@~1.2.9" args=["mime@~1.2.9",null]
549 verbose parsed url { protocol: null,
549 verbose parsed url   slashes: null,
549 verbose parsed url   auth: null,
549 verbose parsed url   host: null,
549 verbose parsed url   port: null,
549 verbose parsed url   hostname: null,
549 verbose parsed url   hash: null,
549 verbose parsed url   search: null,
549 verbose parsed url   query: null,
549 verbose parsed url   pathname: 'mime@~1.2.9',
549 verbose parsed url   path: 'mime@~1.2.9',
549 verbose parsed url   href: 'mime@~1.2.9' }
550 verbose cache add name="oauth-sign" spec="~0.3.0" args=["oauth-sign","~0.3.0"]
551 verbose parsed url { protocol: null,
551 verbose parsed url   slashes: null,
551 verbose parsed url   auth: null,
551 verbose parsed url   host: null,
551 verbose parsed url   port: null,
551 verbose parsed url   hostname: null,
551 verbose parsed url   hash: null,
551 verbose parsed url   search: null,
551 verbose parsed url   query: null,
551 verbose parsed url   pathname: '~0.3.0',
551 verbose parsed url   path: '~0.3.0',
551 verbose parsed url   href: '~0.3.0' }
552 verbose addNamed [ 'oauth-sign', '~0.3.0' ]
553 verbose addNamed [ null, '>=0.3.0-0 <0.4.0-0' ]
554 silly lockFile 7fb5c7f1-oauth-sign-0-3-0 oauth-sign@~0.3.0
555 verbose lock oauth-sign@~0.3.0 /Users/tangmonk/.npm/7fb5c7f1-oauth-sign-0-3-0.lock
556 silly addNameRange { name: 'tunnel-agent',
556 silly addNameRange   range: '>=0.3.0-0 <0.4.0-0',
556 silly addNameRange   hasData: false }
557 silly addNameRange { name: 'http-signature',
557 silly addNameRange   range: '>=0.10.0-0 <0.11.0-0',
557 silly addNameRange   hasData: false }
558 verbose cache add name="cookie-jar" spec="~0.3.0" args=["cookie-jar","~0.3.0"]
559 verbose parsed url { protocol: null,
559 verbose parsed url   slashes: null,
559 verbose parsed url   auth: null,
559 verbose parsed url   host: null,
559 verbose parsed url   port: null,
559 verbose parsed url   hostname: null,
559 verbose parsed url   hash: null,
559 verbose parsed url   search: null,
559 verbose parsed url   query: null,
559 verbose parsed url   pathname: '~0.3.0',
559 verbose parsed url   path: '~0.3.0',
559 verbose parsed url   href: '~0.3.0' }
560 verbose addNamed [ 'cookie-jar', '~0.3.0' ]
561 verbose addNamed [ null, '>=0.3.0-0 <0.4.0-0' ]
562 silly lockFile 4c61eb43-cookie-jar-0-3-0 cookie-jar@~0.3.0
563 verbose lock cookie-jar@~0.3.0 /Users/tangmonk/.npm/4c61eb43-cookie-jar-0-3-0.lock
564 verbose cache add name="node-uuid" spec="~1.4.0" args=["node-uuid","~1.4.0"]
565 verbose parsed url { protocol: null,
565 verbose parsed url   slashes: null,
565 verbose parsed url   auth: null,
565 verbose parsed url   host: null,
565 verbose parsed url   port: null,
565 verbose parsed url   hostname: null,
565 verbose parsed url   hash: null,
565 verbose parsed url   search: null,
565 verbose parsed url   query: null,
565 verbose parsed url   pathname: '~1.4.0',
565 verbose parsed url   path: '~1.4.0',
565 verbose parsed url   href: '~1.4.0' }
566 verbose addNamed [ 'node-uuid', '~1.4.0' ]
567 verbose addNamed [ null, '>=1.4.0-0 <1.5.0-0' ]
568 silly lockFile f662725f-node-uuid-1-4-0 node-uuid@~1.4.0
569 verbose lock node-uuid@~1.4.0 /Users/tangmonk/.npm/f662725f-node-uuid-1-4-0.lock
570 verbose cache add [ 'form-data@~0.1.0', null ]
571 verbose cache add name=undefined spec="form-data@~0.1.0" args=["form-data@~0.1.0",null]
572 verbose parsed url { protocol: null,
572 verbose parsed url   slashes: null,
572 verbose parsed url   auth: null,
572 verbose parsed url   host: null,
572 verbose parsed url   port: null,
572 verbose parsed url   hostname: null,
572 verbose parsed url   hash: null,
572 verbose parsed url   search: null,
572 verbose parsed url   query: null,
572 verbose parsed url   pathname: 'form-data@~0.1.0',
572 verbose parsed url   path: 'form-data@~0.1.0',
572 verbose parsed url   href: 'form-data@~0.1.0' }
573 verbose cache add name="mime" spec="~1.2.9" args=["mime","~1.2.9"]
574 verbose parsed url { protocol: null,
574 verbose parsed url   slashes: null,
574 verbose parsed url   auth: null,
574 verbose parsed url   host: null,
574 verbose parsed url   port: null,
574 verbose parsed url   hostname: null,
574 verbose parsed url   hash: null,
574 verbose parsed url   search: null,
574 verbose parsed url   query: null,
574 verbose parsed url   pathname: '~1.2.9',
574 verbose parsed url   path: '~1.2.9',
574 verbose parsed url   href: '~1.2.9' }
575 verbose addNamed [ 'mime', '~1.2.9' ]
576 verbose addNamed [ null, '>=1.2.9-0 <1.3.0-0' ]
577 silly lockFile ccf24a67-mime-1-2-9 mime@~1.2.9
578 verbose lock mime@~1.2.9 /Users/tangmonk/.npm/ccf24a67-mime-1-2-9.lock
579 silly addNameRange { name: 'hawk', range: '>=1.0.0-0 <1.1.0-0', hasData: false }
580 silly addNameRange { name: 'aws-sign', range: '>=0.3.0-0 <0.4.0-0', hasData: false }
581 verbose cache add name="form-data" spec="~0.1.0" args=["form-data","~0.1.0"]
582 verbose parsed url { protocol: null,
582 verbose parsed url   slashes: null,
582 verbose parsed url   auth: null,
582 verbose parsed url   host: null,
582 verbose parsed url   port: null,
582 verbose parsed url   hostname: null,
582 verbose parsed url   hash: null,
582 verbose parsed url   search: null,
582 verbose parsed url   query: null,
582 verbose parsed url   pathname: '~0.1.0',
582 verbose parsed url   path: '~0.1.0',
582 verbose parsed url   href: '~0.1.0' }
583 verbose addNamed [ 'form-data', '~0.1.0' ]
584 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ]
585 silly lockFile 26aa13f4-form-data-0-1-0 form-data@~0.1.0
586 verbose lock form-data@~0.1.0 /Users/tangmonk/.npm/26aa13f4-form-data-0-1-0.lock
587 silly addNameRange { name: 'oauth-sign',
587 silly addNameRange   range: '>=0.3.0-0 <0.4.0-0',
587 silly addNameRange   hasData: false }
588 silly addNameRange { name: 'cookie-jar',
588 silly addNameRange   range: '>=0.3.0-0 <0.4.0-0',
588 silly addNameRange   hasData: false }
589 silly addNameRange { name: 'node-uuid',
589 silly addNameRange   range: '>=1.4.0-0 <1.5.0-0',
589 silly addNameRange   hasData: false }
590 silly addNameRange { name: 'mime', range: '>=1.2.9-0 <1.3.0-0', hasData: false }
591 verbose request where is /qs
592 verbose request registry https://registry.npm.taobao.org/
593 verbose url raw /qs
594 verbose url resolving [ 'https://registry.npm.taobao.org/', './qs' ]
595 verbose url resolved https://registry.npm.taobao.org/qs
596 verbose request where is https://registry.npm.taobao.org/qs
597 info trying registry request attempt 1 at 21:58:05
598 verbose etag "1397450218000"
599 http GET https://registry.npm.taobao.org/qs
600 silly addNameRange { name: 'form-data',
600 silly addNameRange   range: '>=0.1.0-0 <0.2.0-0',
600 silly addNameRange   hasData: false }
601 verbose request where is /json-stringify-safe
602 verbose request registry https://registry.npm.taobao.org/
603 verbose url raw /json-stringify-safe
604 verbose url resolving [ 'https://registry.npm.taobao.org/', './json-stringify-safe' ]
605 verbose url resolved https://registry.npm.taobao.org/json-stringify-safe
606 verbose request where is https://registry.npm.taobao.org/json-stringify-safe
607 info trying registry request attempt 1 at 21:58:05
608 verbose etag "1397566426000"
609 http GET https://registry.npm.taobao.org/json-stringify-safe
610 verbose request where is /forever-agent
611 verbose request registry https://registry.npm.taobao.org/
612 verbose url raw /forever-agent
613 verbose url resolving [ 'https://registry.npm.taobao.org/', './forever-agent' ]
614 verbose url resolved https://registry.npm.taobao.org/forever-agent
615 verbose request where is https://registry.npm.taobao.org/forever-agent
616 info trying registry request attempt 1 at 21:58:05
617 verbose etag "1397521332000"
618 http GET https://registry.npm.taobao.org/forever-agent
619 verbose request where is /tunnel-agent
620 verbose request registry https://registry.npm.taobao.org/
621 verbose url raw /tunnel-agent
622 verbose url resolving [ 'https://registry.npm.taobao.org/', './tunnel-agent' ]
623 verbose url resolved https://registry.npm.taobao.org/tunnel-agent
624 verbose request where is https://registry.npm.taobao.org/tunnel-agent
625 info trying registry request attempt 1 at 21:58:05
626 verbose etag "1397566425000"
627 http GET https://registry.npm.taobao.org/tunnel-agent
628 verbose request where is /http-signature
629 verbose request registry https://registry.npm.taobao.org/
630 verbose url raw /http-signature
631 verbose url resolving [ 'https://registry.npm.taobao.org/', './http-signature' ]
632 verbose url resolved https://registry.npm.taobao.org/http-signature
633 verbose request where is https://registry.npm.taobao.org/http-signature
634 info trying registry request attempt 1 at 21:58:05
635 verbose etag "1397566440000"
636 http GET https://registry.npm.taobao.org/http-signature
637 verbose request where is /hawk
638 verbose request registry https://registry.npm.taobao.org/
639 verbose url raw /hawk
640 verbose url resolving [ 'https://registry.npm.taobao.org/', './hawk' ]
641 verbose url resolved https://registry.npm.taobao.org/hawk
642 verbose request where is https://registry.npm.taobao.org/hawk
643 info trying registry request attempt 1 at 21:58:05
644 verbose etag "1400560131000"
645 http GET https://registry.npm.taobao.org/hawk
646 verbose request where is /aws-sign
647 verbose request registry https://registry.npm.taobao.org/
648 verbose url raw /aws-sign
649 verbose url resolving [ 'https://registry.npm.taobao.org/', './aws-sign' ]
650 verbose url resolved https://registry.npm.taobao.org/aws-sign
651 verbose request where is https://registry.npm.taobao.org/aws-sign
652 info trying registry request attempt 1 at 21:58:05
653 verbose etag "1397473058000"
654 http GET https://registry.npm.taobao.org/aws-sign
655 verbose request where is /oauth-sign
656 verbose request registry https://registry.npm.taobao.org/
657 verbose url raw /oauth-sign
658 verbose url resolving [ 'https://registry.npm.taobao.org/', './oauth-sign' ]
659 verbose url resolved https://registry.npm.taobao.org/oauth-sign
660 verbose request where is https://registry.npm.taobao.org/oauth-sign
661 info trying registry request attempt 1 at 21:58:05
662 verbose etag "1397566426000"
663 http GET https://registry.npm.taobao.org/oauth-sign
664 verbose request where is /cookie-jar
665 verbose request registry https://registry.npm.taobao.org/
666 verbose url raw /cookie-jar
667 verbose url resolving [ 'https://registry.npm.taobao.org/', './cookie-jar' ]
668 verbose url resolved https://registry.npm.taobao.org/cookie-jar
669 verbose request where is https://registry.npm.taobao.org/cookie-jar
670 info trying registry request attempt 1 at 21:58:05
671 verbose etag "1397498579000"
672 http GET https://registry.npm.taobao.org/cookie-jar
673 verbose request where is /node-uuid
674 verbose request registry https://registry.npm.taobao.org/
675 verbose url raw /node-uuid
676 verbose url resolving [ 'https://registry.npm.taobao.org/', './node-uuid' ]
677 verbose url resolved https://registry.npm.taobao.org/node-uuid
678 verbose request where is https://registry.npm.taobao.org/node-uuid
679 info trying registry request attempt 1 at 21:58:05
680 verbose etag "1397471086000"
681 http GET https://registry.npm.taobao.org/node-uuid
682 verbose request where is /mime
683 verbose request registry https://registry.npm.taobao.org/
684 verbose url raw /mime
685 verbose url resolving [ 'https://registry.npm.taobao.org/', './mime' ]
686 verbose url resolved https://registry.npm.taobao.org/mime
687 verbose request where is https://registry.npm.taobao.org/mime
688 info trying registry request attempt 1 at 21:58:05
689 verbose etag "1397450233000"
690 http GET https://registry.npm.taobao.org/mime
691 verbose request where is /form-data
692 verbose request registry https://registry.npm.taobao.org/
693 verbose url raw /form-data
694 verbose url resolving [ 'https://registry.npm.taobao.org/', './form-data' ]
695 verbose url resolved https://registry.npm.taobao.org/form-data
696 verbose request where is https://registry.npm.taobao.org/form-data
697 info trying registry request attempt 1 at 21:58:05
698 verbose etag "1403592196000"
699 http GET https://registry.npm.taobao.org/form-data
700 http 304 https://registry.npm.taobao.org/keypress
701 silly registry.get cb [ 304,
701 silly registry.get   { server: 'nginx/1.1.19',
701 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:05 GMT',
701 silly registry.get     connection: 'keep-alive',
701 silly registry.get     'x-powered-by': 'koa',
701 silly registry.get     etag: '"1397448911000"',
701 silly registry.get     'x-readtime': '3' } ]
702 verbose etag https://registry.npm.taobao.org/keypress from cache
703 silly addNameRange number 2 { name: 'keypress', range: '>=0.2.1-0 <0.3.0-0', hasData: true }
704 silly addNameRange versions [ 'keypress', [ '0.2.1', '0.2.0', '0.1.0', '0.0.2', '0.0.1' ] ]
705 verbose addNamed [ 'keypress', '0.2.1' ]
706 verbose addNamed [ '0.2.1', '0.2.1' ]
707 silly lockFile 7b921081-keypress-0-2-1 keypress@0.2.1
708 verbose lock keypress@0.2.1 /Users/tangmonk/.npm/7b921081-keypress-0-2-1.lock
709 silly lockFile 7b921081-keypress-0-2-1 keypress@0.2.1
710 silly lockFile 7b921081-keypress-0-2-1 keypress@0.2.1
711 silly lockFile 9008c6fa-keypress-0-2-1 keypress@~0.2.1
712 silly lockFile 9008c6fa-keypress-0-2-1 keypress@~0.2.1
713 http 304 https://registry.npm.taobao.org/wordwrap
714 silly registry.get cb [ 304,
714 silly registry.get   { server: 'nginx/1.1.19',
714 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:05 GMT',
714 silly registry.get     connection: 'keep-alive',
714 silly registry.get     'x-powered-by': 'koa',
714 silly registry.get     etag: '"1397448182000"',
714 silly registry.get     'x-readtime': '3' } ]
715 verbose etag https://registry.npm.taobao.org/wordwrap from cache
716 silly addNameRange number 2 { name: 'wordwrap', range: '>=0.0.2-0 <0.1.0-0', hasData: true }
717 silly addNameRange versions [ 'wordwrap', [ '0.0.2', '0.0.1' ] ]
718 verbose addNamed [ 'wordwrap', '0.0.2' ]
719 verbose addNamed [ '0.0.2', '0.0.2' ]
720 silly lockFile 24a694c8-wordwrap-0-0-2 wordwrap@0.0.2
721 verbose lock wordwrap@0.0.2 /Users/tangmonk/.npm/24a694c8-wordwrap-0-0-2.lock
722 silly lockFile 24a694c8-wordwrap-0-0-2 wordwrap@0.0.2
723 silly lockFile 24a694c8-wordwrap-0-0-2 wordwrap@0.0.2
724 silly lockFile 8bd42136-wordwrap-0-0-2 wordwrap@~0.0.2
725 silly lockFile 8bd42136-wordwrap-0-0-2 wordwrap@~0.0.2
726 http 304 https://registry.npm.taobao.org/minimist
727 silly registry.get cb [ 304,
727 silly registry.get   { server: 'nginx/1.1.19',
727 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:05 GMT',
727 silly registry.get     connection: 'keep-alive',
727 silly registry.get     'x-powered-by': 'koa',
727 silly registry.get     etag: '"1403190256000"',
727 silly registry.get     'x-readtime': '3' } ]
728 verbose etag https://registry.npm.taobao.org/minimist from cache
729 silly addNameRange number 2 { name: 'minimist', range: '>=0.0.1-0 <0.1.0-0', hasData: true }
730 silly addNameRange versions [ 'minimist',
730 silly addNameRange   [ '0.2.0',
730 silly addNameRange     '0.1.0',
730 silly addNameRange     '0.0.10',
730 silly addNameRange     '0.0.9',
730 silly addNameRange     '0.0.8',
730 silly addNameRange     '0.0.7',
730 silly addNameRange     '0.0.6',
730 silly addNameRange     '0.0.5',
730 silly addNameRange     '0.0.4',
730 silly addNameRange     '0.0.3',
730 silly addNameRange     '0.0.2',
730 silly addNameRange     '0.0.1',
730 silly addNameRange     '0.0.0' ] ]
731 verbose addNamed [ 'minimist', '0.0.10' ]
732 verbose addNamed [ '0.0.10', '0.0.10' ]
733 silly lockFile 92f0553b-minimist-0-0-10 minimist@0.0.10
734 verbose lock minimist@0.0.10 /Users/tangmonk/.npm/92f0553b-minimist-0-0-10.lock
735 silly lockFile 92f0553b-minimist-0-0-10 minimist@0.0.10
736 silly lockFile 92f0553b-minimist-0-0-10 minimist@0.0.10
737 silly lockFile 7a855a96-minimist-0-0-1 minimist@~0.0.1
738 silly lockFile 7a855a96-minimist-0-0-1 minimist@~0.0.1
739 silly resolved [ { name: 'wordwrap',
739 silly resolved     description: 'Wrap those words. Show them at what columns to start and stop.',
739 silly resolved     version: '0.0.2',
739 silly resolved     repository:
739 silly resolved      { type: 'git',
739 silly resolved        url: 'git://github.com/substack/node-wordwrap.git' },
739 silly resolved     main: './index.js',
739 silly resolved     keywords: [ 'word', 'wrap', 'rule', 'format', 'column' ],
739 silly resolved     directories: { lib: '.', example: 'example', test: 'test' },
739 silly resolved     scripts: { test: 'expresso' },
739 silly resolved     devDependencies: { expresso: '=0.7.x' },
739 silly resolved     engines: { node: '>=0.4.0' },
739 silly resolved     license: 'MIT/X11',
739 silly resolved     author:
739 silly resolved      { name: 'James Halliday',
739 silly resolved        email: 'mail@substack.net',
739 silly resolved        url: 'http://substack.net' },
739 silly resolved     _id: 'wordwrap@0.0.2',
739 silly resolved     dependencies: {},
739 silly resolved     _engineSupported: true,
739 silly resolved     _npmVersion: '1.0.10',
739 silly resolved     _nodeVersion: 'v0.5.0-pre',
739 silly resolved     _defaultsLoaded: true,
739 silly resolved     dist:
739 silly resolved      { shasum: 'b79669bb42ecb409f83d583cad52ca17eaa1643f',
739 silly resolved        size: 13772,
739 silly resolved        noattachment: false,
739 silly resolved        tarball: 'http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz' },
739 silly resolved     maintainers: [ [Object] ],
739 silly resolved     publish_time: 1314353829949,
739 silly resolved     _cnpm_publish_time: 1314353829949,
739 silly resolved     _shasum: 'b79669bb42ecb409f83d583cad52ca17eaa1643f',
739 silly resolved     _from: 'wordwrap@~0.0.2',
739 silly resolved     _resolved: 'http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz',
739 silly resolved     bugs: { url: 'https://github.com/substack/node-wordwrap/issues' },
739 silly resolved     readme: 'ERROR: No README data found!',
739 silly resolved     homepage: 'https://github.com/substack/node-wordwrap' },
739 silly resolved   { name: 'minimist',
739 silly resolved     version: '0.0.10',
739 silly resolved     description: 'parse argument options',
739 silly resolved     main: 'index.js',
739 silly resolved     devDependencies: { tape: '~1.0.4', tap: '~0.4.0' },
739 silly resolved     scripts: { test: 'tap test/*.js' },
739 silly resolved     testling: { files: 'test/*.js', browsers: [Object] },
739 silly resolved     repository: { type: 'git', url: 'git://github.com/substack/minimist.git' },
739 silly resolved     homepage: 'https://github.com/substack/minimist',
739 silly resolved     keywords: [ 'argv', 'getopt', 'parser', 'optimist' ],
739 silly resolved     author:
739 silly resolved      { name: 'James Halliday',
739 silly resolved        email: 'mail@substack.net',
739 silly resolved        url: 'http://substack.net' },
739 silly resolved     license: 'MIT',
739 silly resolved     bugs: { url: 'https://github.com/substack/minimist/issues' },
739 silly resolved     _id: 'minimist@0.0.10',
739 silly resolved     dist:
739 silly resolved      { shasum: 'de3f98543dbf96082be48ad1a0c7cda836301dcf',
739 silly resolved        size: 6193,
739 silly resolved        noattachment: false,
739 silly resolved        tarball: 'http://registry.npm.taobao.org/minimist/download/minimist-0.0.10.tgz' },
739 silly resolved     _from: 'minimist@~0.0.1',
739 silly resolved     _npmVersion: '1.4.3',
739 silly resolved     _npmUser: { name: 'substack', email: 'mail@substack.net' },
739 silly resolved     maintainers: [ [Object] ],
739 silly resolved     directories: {},
739 silly resolved     publish_time: 1399844590663,
739 silly resolved     _cnpm_publish_time: 1399844590663,
739 silly resolved     _shasum: 'de3f98543dbf96082be48ad1a0c7cda836301dcf',
739 silly resolved     _resolved: 'http://registry.npm.taobao.org/minimist/download/minimist-0.0.10.tgz',
739 silly resolved     readme: 'ERROR: No README data found!' } ]
740 info install wordwrap@0.0.2 into /usr/local/lib/node_modules/sfile/node_modules/optimist
741 info install minimist@0.0.10 into /usr/local/lib/node_modules/sfile/node_modules/optimist
742 info installOne wordwrap@0.0.2
743 info installOne minimist@0.0.10
744 verbose lib/node_modules/sfile/node_modules/optimist/node_modules/wordwrap unbuild
745 verbose lib/node_modules/sfile/node_modules/optimist/node_modules/minimist unbuild
746 verbose tar unpack /Users/tangmonk/.npm/wordwrap/0.0.2/package.tgz
747 silly lockFile 4c1bb0ee-s-optimist-node-modules-wordwrap tar:///usr/local/lib/node_modules/sfile/node_modules/optimist/node_modules/wordwrap
748 verbose lock tar:///usr/local/lib/node_modules/sfile/node_modules/optimist/node_modules/wordwrap /Users/tangmonk/.npm/4c1bb0ee-s-optimist-node-modules-wordwrap.lock
749 silly lockFile 7a6319a1-k-npm-wordwrap-0-0-2-package-tgz tar:///Users/tangmonk/.npm/wordwrap/0.0.2/package.tgz
750 verbose lock tar:///Users/tangmonk/.npm/wordwrap/0.0.2/package.tgz /Users/tangmonk/.npm/7a6319a1-k-npm-wordwrap-0-0-2-package-tgz.lock
751 verbose tar unpack /Users/tangmonk/.npm/minimist/0.0.10/package.tgz
752 silly lockFile 32b0d61a-s-optimist-node-modules-minimist tar:///usr/local/lib/node_modules/sfile/node_modules/optimist/node_modules/minimist
753 verbose lock tar:///usr/local/lib/node_modules/sfile/node_modules/optimist/node_modules/minimist /Users/tangmonk/.npm/32b0d61a-s-optimist-node-modules-minimist.lock
754 silly lockFile c6cc5154--npm-minimist-0-0-10-package-tgz tar:///Users/tangmonk/.npm/minimist/0.0.10/package.tgz
755 verbose lock tar:///Users/tangmonk/.npm/minimist/0.0.10/package.tgz /Users/tangmonk/.npm/c6cc5154--npm-minimist-0-0-10-package-tgz.lock
756 silly gunzTarPerm modes [ '755', '644' ]
757 silly gunzTarPerm modes [ '755', '644' ]
758 silly gunzTarPerm extractEntry index.js
759 silly gunzTarPerm extractEntry package.json
760 silly gunzTarPerm extractEntry .npmignore
761 silly gunzTarPerm extractEntry package.json
762 silly gunzTarPerm extractEntry LICENSE
763 silly gunzTarPerm extractEntry index.js
764 silly gunzTarPerm extractEntry README.markdown
765 silly gunzTarPerm extractEntry example/center.js
766 silly gunzTarPerm extractEntry .travis.yml
767 silly gunzTarPerm extractEntry example/parse.js
768 silly gunzTarPerm extractEntry example/meat.js
769 silly gunzTarPerm extractEntry test/wrap.js
770 silly gunzTarPerm extractEntry readme.markdown
771 silly gunzTarPerm extractEntry test/bool.js
772 silly gunzTarPerm extractEntry test/break.js
773 silly gunzTarPerm extractEntry test/idleness.txt
774 silly gunzTarPerm extractEntry test/dash.js
775 silly gunzTarPerm extractEntry test/default_bool.js
776 silly gunzTarPerm extractEntry test/dotted.js
777 silly gunzTarPerm extractEntry test/long.js
778 silly gunzTarPerm extractEntry test/num.js
779 silly gunzTarPerm extractEntry test/parse.js
780 silly gunzTarPerm extractEntry test/parse_modified.js
781 http 304 https://registry.npm.taobao.org/qs
782 silly registry.get cb [ 304,
782 silly registry.get   { server: 'nginx/1.1.19',
782 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:06 GMT',
782 silly registry.get     connection: 'keep-alive',
782 silly registry.get     'x-powered-by': 'koa',
782 silly registry.get     etag: '"1397450218000"',
782 silly registry.get     'x-readtime': '3' } ]
783 verbose etag https://registry.npm.taobao.org/qs from cache
784 silly addNameRange number 2 { name: 'qs', range: '>=0.6.0-0 <0.7.0-0', hasData: true }
785 silly addNameRange versions [ 'qs',
785 silly addNameRange   [ '0.6.6',
785 silly addNameRange     '0.6.5',
785 silly addNameRange     '0.6.4',
785 silly addNameRange     '0.6.3',
785 silly addNameRange     '0.6.2',
785 silly addNameRange     '0.6.1',
785 silly addNameRange     '0.6.0',
785 silly addNameRange     '0.5.6',
785 silly addNameRange     '0.5.5',
785 silly addNameRange     '0.5.4',
785 silly addNameRange     '0.5.3',
785 silly addNameRange     '0.5.2',
785 silly addNameRange     '0.5.1',
785 silly addNameRange     '0.5.0',
785 silly addNameRange     '0.4.2',
785 silly addNameRange     '0.4.1',
785 silly addNameRange     '0.4.0',
785 silly addNameRange     '0.3.2',
785 silly addNameRange     '0.3.1',
785 silly addNameRange     '0.3.0',
785 silly addNameRange     '0.2.0',
785 silly addNameRange     '0.1.0',
785 silly addNameRange     '0.0.7',
785 silly addNameRange     '0.0.6',
785 silly addNameRange     '0.0.5',
785 silly addNameRange     '0.0.4',
785 silly addNameRange     '0.0.3',
785 silly addNameRange     '0.0.2',
785 silly addNameRange     '0.0.1' ] ]
786 verbose addNamed [ 'qs', '0.6.6' ]
787 verbose addNamed [ '0.6.6', '0.6.6' ]
788 silly lockFile b8bccda2-qs-0-6-6 qs@0.6.6
789 verbose lock qs@0.6.6 /Users/tangmonk/.npm/b8bccda2-qs-0-6-6.lock
790 silly gunzTarPerm extractEntry test/short.js
791 silly gunzTarPerm extractEntry test/whitespace.js
792 silly lockFile b8bccda2-qs-0-6-6 qs@0.6.6
793 silly lockFile b8bccda2-qs-0-6-6 qs@0.6.6
794 silly lockFile 222bee9e-qs-0-6-0 qs@~0.6.0
795 silly lockFile 222bee9e-qs-0-6-0 qs@~0.6.0
796 silly lockFile 4c1bb0ee-s-optimist-node-modules-wordwrap tar:///usr/local/lib/node_modules/sfile/node_modules/optimist/node_modules/wordwrap
797 silly lockFile 4c1bb0ee-s-optimist-node-modules-wordwrap tar:///usr/local/lib/node_modules/sfile/node_modules/optimist/node_modules/wordwrap
798 silly lockFile 7a6319a1-k-npm-wordwrap-0-0-2-package-tgz tar:///Users/tangmonk/.npm/wordwrap/0.0.2/package.tgz
799 silly lockFile 7a6319a1-k-npm-wordwrap-0-0-2-package-tgz tar:///Users/tangmonk/.npm/wordwrap/0.0.2/package.tgz
800 info preinstall wordwrap@0.0.2
801 verbose readDependencies using package.json deps
802 verbose readDependencies using package.json deps
803 silly resolved []
804 verbose about to build /usr/local/lib/node_modules/sfile/node_modules/optimist/node_modules/wordwrap
805 info build /usr/local/lib/node_modules/sfile/node_modules/optimist/node_modules/wordwrap
806 verbose linkStuff [ true,
806 verbose linkStuff   '/usr/local/lib/node_modules',
806 verbose linkStuff   false,
806 verbose linkStuff   '/usr/local/lib/node_modules/sfile/node_modules/optimist/node_modules' ]
807 info linkStuff wordwrap@0.0.2
808 verbose linkBins wordwrap@0.0.2
809 verbose linkMans wordwrap@0.0.2
810 verbose rebuildBundles wordwrap@0.0.2
811 info install wordwrap@0.0.2
812 info postinstall wordwrap@0.0.2
813 silly lockFile 32b0d61a-s-optimist-node-modules-minimist tar:///usr/local/lib/node_modules/sfile/node_modules/optimist/node_modules/minimist
814 silly lockFile 32b0d61a-s-optimist-node-modules-minimist tar:///usr/local/lib/node_modules/sfile/node_modules/optimist/node_modules/minimist
815 silly lockFile c6cc5154--npm-minimist-0-0-10-package-tgz tar:///Users/tangmonk/.npm/minimist/0.0.10/package.tgz
816 silly lockFile c6cc5154--npm-minimist-0-0-10-package-tgz tar:///Users/tangmonk/.npm/minimist/0.0.10/package.tgz
817 info preinstall minimist@0.0.10
818 verbose readDependencies using package.json deps
819 verbose readDependencies using package.json deps
820 silly resolved []
821 verbose about to build /usr/local/lib/node_modules/sfile/node_modules/optimist/node_modules/minimist
822 info build /usr/local/lib/node_modules/sfile/node_modules/optimist/node_modules/minimist
823 verbose linkStuff [ true,
823 verbose linkStuff   '/usr/local/lib/node_modules',
823 verbose linkStuff   false,
823 verbose linkStuff   '/usr/local/lib/node_modules/sfile/node_modules/optimist/node_modules' ]
824 info linkStuff minimist@0.0.10
825 verbose linkBins minimist@0.0.10
826 verbose linkMans minimist@0.0.10
827 verbose rebuildBundles minimist@0.0.10
828 info install minimist@0.0.10
829 info postinstall minimist@0.0.10
830 verbose about to build /usr/local/lib/node_modules/sfile/node_modules/optimist
831 info build /usr/local/lib/node_modules/sfile/node_modules/optimist
832 verbose linkStuff [ true,
832 verbose linkStuff   '/usr/local/lib/node_modules',
832 verbose linkStuff   false,
832 verbose linkStuff   '/usr/local/lib/node_modules/sfile/node_modules' ]
833 info linkStuff optimist@0.6.0
834 verbose linkBins optimist@0.6.0
835 verbose linkMans optimist@0.6.0
836 verbose rebuildBundles optimist@0.6.0
837 verbose rebuildBundles [ 'minimist', 'wordwrap' ]
838 info install optimist@0.6.0
839 info postinstall optimist@0.6.0
840 http 304 https://registry.npm.taobao.org/json-stringify-safe
841 silly registry.get cb [ 304,
841 silly registry.get   { server: 'nginx/1.1.19',
841 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:06 GMT',
841 silly registry.get     connection: 'keep-alive',
841 silly registry.get     'x-powered-by': 'koa',
841 silly registry.get     etag: '"1397566426000"',
841 silly registry.get     'x-readtime': '2' } ]
842 verbose etag https://registry.npm.taobao.org/json-stringify-safe from cache
843 silly addNameRange number 2 { name: 'json-stringify-safe',
843 silly addNameRange   range: '>=5.0.0-0 <5.1.0-0',
843 silly addNameRange   hasData: true }
844 silly addNameRange versions [ 'json-stringify-safe',
844 silly addNameRange   [ '5.0.0', '4.0.0', '3.0.0', '2.0.0' ] ]
845 verbose addNamed [ 'json-stringify-safe', '5.0.0' ]
846 verbose addNamed [ '5.0.0', '5.0.0' ]
847 silly lockFile 1d9ebe76-json-stringify-safe-5-0-0 json-stringify-safe@5.0.0
848 verbose lock json-stringify-safe@5.0.0 /Users/tangmonk/.npm/1d9ebe76-json-stringify-safe-5-0-0.lock
849 silly lockFile 1d9ebe76-json-stringify-safe-5-0-0 json-stringify-safe@5.0.0
850 silly lockFile 1d9ebe76-json-stringify-safe-5-0-0 json-stringify-safe@5.0.0
851 silly lockFile 063b1a01-json-stringify-safe-5-0-0 json-stringify-safe@~5.0.0
852 silly lockFile 063b1a01-json-stringify-safe-5-0-0 json-stringify-safe@~5.0.0
853 http 304 https://registry.npm.taobao.org/forever-agent
854 silly registry.get cb [ 304,
854 silly registry.get   { server: 'nginx/1.1.19',
854 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:06 GMT',
854 silly registry.get     connection: 'keep-alive',
854 silly registry.get     'x-powered-by': 'koa',
854 silly registry.get     etag: '"1397521332000"',
854 silly registry.get     'x-readtime': '3' } ]
855 verbose etag https://registry.npm.taobao.org/forever-agent from cache
856 silly addNameRange number 2 { name: 'forever-agent',
856 silly addNameRange   range: '>=0.5.0-0 <0.6.0-0',
856 silly addNameRange   hasData: true }
857 silly addNameRange versions [ 'forever-agent',
857 silly addNameRange   [ '0.5.2', '0.5.0', '0.4.0', '0.3.0', '0.2.0' ] ]
858 verbose addNamed [ 'forever-agent', '0.5.2' ]
859 verbose addNamed [ '0.5.2', '0.5.2' ]
860 silly lockFile 20c7a74d-forever-agent-0-5-2 forever-agent@0.5.2
861 verbose lock forever-agent@0.5.2 /Users/tangmonk/.npm/20c7a74d-forever-agent-0-5-2.lock
862 silly lockFile 20c7a74d-forever-agent-0-5-2 forever-agent@0.5.2
863 silly lockFile 20c7a74d-forever-agent-0-5-2 forever-agent@0.5.2
864 silly lockFile fa463915-forever-agent-0-5-0 forever-agent@~0.5.0
865 silly lockFile fa463915-forever-agent-0-5-0 forever-agent@~0.5.0
866 http 304 https://registry.npm.taobao.org/tunnel-agent
867 silly registry.get cb [ 304,
867 silly registry.get   { server: 'nginx/1.1.19',
867 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:06 GMT',
867 silly registry.get     connection: 'keep-alive',
867 silly registry.get     'x-powered-by': 'koa',
867 silly registry.get     etag: '"1397566425000"',
867 silly registry.get     'x-readtime': '2' } ]
868 verbose etag https://registry.npm.taobao.org/tunnel-agent from cache
869 silly addNameRange number 2 { name: 'tunnel-agent',
869 silly addNameRange   range: '>=0.3.0-0 <0.4.0-0',
869 silly addNameRange   hasData: true }
870 silly addNameRange versions [ 'tunnel-agent', [ '0.4.0', '0.3.0', '0.2.0' ] ]
871 verbose addNamed [ 'tunnel-agent', '0.3.0' ]
872 verbose addNamed [ '0.3.0', '0.3.0' ]
873 silly lockFile d054959a-tunnel-agent-0-3-0 tunnel-agent@0.3.0
874 verbose lock tunnel-agent@0.3.0 /Users/tangmonk/.npm/d054959a-tunnel-agent-0-3-0.lock
875 silly lockFile d054959a-tunnel-agent-0-3-0 tunnel-agent@0.3.0
876 silly lockFile d054959a-tunnel-agent-0-3-0 tunnel-agent@0.3.0
877 silly lockFile e5681eda-tunnel-agent-0-3-0 tunnel-agent@~0.3.0
878 silly lockFile e5681eda-tunnel-agent-0-3-0 tunnel-agent@~0.3.0
879 http 304 https://registry.npm.taobao.org/term-canvas
880 silly registry.get cb [ 304,
880 silly registry.get   { server: 'nginx/1.1.19',
880 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:05 GMT',
880 silly registry.get     connection: 'keep-alive',
880 silly registry.get     'x-powered-by': 'koa',
880 silly registry.get     etag: '"1397734540000"',
880 silly registry.get     'x-readtime': '2' } ]
881 verbose etag https://registry.npm.taobao.org/term-canvas from cache
882 silly lockFile af3121a9-term-canvas-0-0-5 term-canvas@0.0.5
883 silly lockFile af3121a9-term-canvas-0-0-5 term-canvas@0.0.5
884 silly resolved [ { name: 'keypress',
884 silly resolved     version: '0.2.1',
884 silly resolved     description: 'Make any Node ReadableStream emit "keypress" events',
884 silly resolved     author:
884 silly resolved      { name: 'Nathan Rajlich',
884 silly resolved        email: 'nathan@tootallnate.net',
884 silly resolved        url: 'http://tootallnate.net' },
884 silly resolved     main: 'index.js',
884 silly resolved     scripts: { test: 'echo "Error: no test specified" && exit 1' },
884 silly resolved     repository:
884 silly resolved      { type: 'git',
884 silly resolved        url: 'git://github.com/TooTallNate/keypress.git' },
884 silly resolved     keywords: [ 'keypress', 'readline', 'core' ],
884 silly resolved     license: 'MIT',
884 silly resolved     readmeFilename: 'README.md',
884 silly resolved     bugs: { url: 'https://github.com/TooTallNate/keypress/issues' },
884 silly resolved     _id: 'keypress@0.2.1',
884 silly resolved     dist:
884 silly resolved      { shasum: '1e80454250018dbad4c3fe94497d6e67b6269c77',
884 silly resolved        size: 5091,
884 silly resolved        noattachment: false,
884 silly resolved        tarball: 'http://registry.npm.taobao.org/keypress/download/keypress-0.2.1.tgz' },
884 silly resolved     _from: 'keypress@~0.2.1',
884 silly resolved     _npmVersion: '1.2.32',
884 silly resolved     _npmUser: { name: 'tootallnate', email: 'nathan@tootallnate.net' },
884 silly resolved     maintainers: [ [Object] ],
884 silly resolved     directories: {},
884 silly resolved     publish_time: 1373086685119,
884 silly resolved     _cnpm_publish_time: 1373086685119,
884 silly resolved     _shasum: '1e80454250018dbad4c3fe94497d6e67b6269c77',
884 silly resolved     _resolved: 'http://registry.npm.taobao.org/keypress/download/keypress-0.2.1.tgz',
884 silly resolved     readme: 'ERROR: No README data found!',
884 silly resolved     homepage: 'https://github.com/TooTallNate/keypress' },
884 silly resolved   { name: 'term-canvas',
884 silly resolved     version: '0.0.5',
884 silly resolved     description: 'Terminal canvas api written with node.js',
884 silly resolved     keywords: [ 'canvas', 'ascii', 'ansi', 'terminal', 'shell' ],
884 silly resolved     author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' },
884 silly resolved     dependencies: {},
884 silly resolved     main: 'index',
884 silly resolved     _id: 'term-canvas@0.0.5',
884 silly resolved     dist:
884 silly resolved      { shasum: '597afac2fa6369a6f17860bce9c5f66d6ea0ca96',
884 silly resolved        size: 4588,
884 silly resolved        noattachment: false,
884 silly resolved        tarball: 'http://registry.npm.taobao.org/term-canvas/download/term-canvas-0.0.5.tgz' },
884 silly resolved     maintainers: [ [Object] ],
884 silly resolved     directories: {},
884 silly resolved     publish_time: 1342890578268,
884 silly resolved     _cnpm_publish_time: 1342890578268,
884 silly resolved     _shasum: '597afac2fa6369a6f17860bce9c5f66d6ea0ca96',
884 silly resolved     _from: 'term-canvas@0.0.5',
884 silly resolved     _resolved: 'http://registry.npm.taobao.org/term-canvas/download/term-canvas-0.0.5.tgz',
884 silly resolved     readme: 'ERROR: No README data found!' } ]
885 info install keypress@0.2.1 into /usr/local/lib/node_modules/sfile/node_modules/term-list
886 info install term-canvas@0.0.5 into /usr/local/lib/node_modules/sfile/node_modules/term-list
887 info installOne keypress@0.2.1
888 info installOne term-canvas@0.0.5
889 verbose lib/node_modules/sfile/node_modules/term-list/node_modules/keypress unbuild
890 verbose lib/node_modules/sfile/node_modules/term-list/node_modules/term-canvas unbuild
891 verbose tar unpack /Users/tangmonk/.npm/keypress/0.2.1/package.tgz
892 silly lockFile bb07e094--term-list-node-modules-keypress tar:///usr/local/lib/node_modules/sfile/node_modules/term-list/node_modules/keypress
893 verbose lock tar:///usr/local/lib/node_modules/sfile/node_modules/term-list/node_modules/keypress /Users/tangmonk/.npm/bb07e094--term-list-node-modules-keypress.lock
894 silly lockFile 974b8859-k-npm-keypress-0-2-1-package-tgz tar:///Users/tangmonk/.npm/keypress/0.2.1/package.tgz
895 verbose lock tar:///Users/tangmonk/.npm/keypress/0.2.1/package.tgz /Users/tangmonk/.npm/974b8859-k-npm-keypress-0-2-1-package-tgz.lock
896 verbose tar unpack /Users/tangmonk/.npm/term-canvas/0.0.5/package.tgz
897 silly lockFile 8b52547e-rm-list-node-modules-term-canvas tar:///usr/local/lib/node_modules/sfile/node_modules/term-list/node_modules/term-canvas
898 verbose lock tar:///usr/local/lib/node_modules/sfile/node_modules/term-list/node_modules/term-canvas /Users/tangmonk/.npm/8b52547e-rm-list-node-modules-term-canvas.lock
899 silly lockFile 087b6856-pm-term-canvas-0-0-5-package-tgz tar:///Users/tangmonk/.npm/term-canvas/0.0.5/package.tgz
900 verbose lock tar:///Users/tangmonk/.npm/term-canvas/0.0.5/package.tgz /Users/tangmonk/.npm/087b6856-pm-term-canvas-0-0-5-package-tgz.lock
901 silly gunzTarPerm modes [ '755', '644' ]
902 silly gunzTarPerm modes [ '755', '644' ]
903 silly gunzTarPerm extractEntry package.json
904 silly gunzTarPerm extractEntry package.json
905 silly gunzTarPerm extractEntry README.md
906 silly gunzTarPerm extractEntry index.js
907 silly gunzTarPerm extractEntry .npmignore
908 silly gunzTarPerm extractEntry index.js
909 silly gunzTarPerm extractEntry test.js
910 silly gunzTarPerm extractEntry History.md
911 silly gunzTarPerm extractEntry lib/canvas.js
912 silly gunzTarPerm extractEntry lib/context2d.js
913 silly gunzTarPerm extractEntry lib/state.js
914 silly gunzTarPerm extractEntry lib/term-canvas.js
915 silly gunzTarPerm extractEntry Makefile
916 silly gunzTarPerm extractEntry Readme.md
917 http 304 https://registry.npm.taobao.org/shell-escape
918 silly registry.get cb [ 304,
918 silly registry.get   { server: 'nginx/1.1.19',
918 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:05 GMT',
918 silly registry.get     connection: 'keep-alive',
918 silly registry.get     'x-powered-by': 'koa',
918 silly registry.get     etag: '"1397516007000"',
918 silly registry.get     'x-readtime': '2' } ]
919 verbose etag https://registry.npm.taobao.org/shell-escape from cache
920 silly lockFile bb07e094--term-list-node-modules-keypress tar:///usr/local/lib/node_modules/sfile/node_modules/term-list/node_modules/keypress
921 silly lockFile bb07e094--term-list-node-modules-keypress tar:///usr/local/lib/node_modules/sfile/node_modules/term-list/node_modules/keypress
922 silly lockFile 974b8859-k-npm-keypress-0-2-1-package-tgz tar:///Users/tangmonk/.npm/keypress/0.2.1/package.tgz
923 silly lockFile 974b8859-k-npm-keypress-0-2-1-package-tgz tar:///Users/tangmonk/.npm/keypress/0.2.1/package.tgz
924 info preinstall keypress@0.2.1
925 verbose readDependencies using package.json deps
926 silly lockFile 771b1038-shell-escape-0-0-0 shell-escape@0.0.0
927 silly lockFile 771b1038-shell-escape-0-0-0 shell-escape@0.0.0
928 verbose readDependencies using package.json deps
929 silly resolved []
930 verbose about to build /usr/local/lib/node_modules/sfile/node_modules/term-list/node_modules/keypress
931 info build /usr/local/lib/node_modules/sfile/node_modules/term-list/node_modules/keypress
932 verbose linkStuff [ true,
932 verbose linkStuff   '/usr/local/lib/node_modules',
932 verbose linkStuff   false,
932 verbose linkStuff   '/usr/local/lib/node_modules/sfile/node_modules/term-list/node_modules' ]
933 info linkStuff keypress@0.2.1
934 verbose linkBins keypress@0.2.1
935 verbose linkMans keypress@0.2.1
936 verbose rebuildBundles keypress@0.2.1
937 info install keypress@0.2.1
938 info postinstall keypress@0.2.1
939 silly resolved [ { name: 'shell-escape',
939 silly resolved     version: '0.0.0',
939 silly resolved     description: 'Escape and stringify an array of arguments to be executed on the shell',
939 silly resolved     author:
939 silly resolved      { name: 'Dave Eddy',
939 silly resolved        email: 'dave@daveeddy.com',
939 silly resolved        url: 'http://www.daveeddy.com' },
939 silly resolved     main: './shell-escape.js',
939 silly resolved     scripts: { test: 'for f in test/*; do echo "$f"; node "$f" || exit 1; echo; done; echo Passed; exit 0' },
939 silly resolved     repository:
939 silly resolved      { type: 'git',
939 silly resolved        url: 'git://github.com/bahamas10/node-shell-escape.git' },
939 silly resolved     license: 'MIT',
939 silly resolved     dependencies: {},
939 silly resolved     _id: 'shell-escape@0.0.0',
939 silly resolved     dist:
939 silly resolved      { shasum: 'c1f0b72aeb2be606a2e271f02651fe18efdcd765',
939 silly resolved        size: 1235,
939 silly resolved        noattachment: false,
939 silly resolved        tarball: 'http://registry.npm.taobao.org/shell-escape/download/shell-escape-0.0.0.tgz' },
939 silly resolved     _from: 'shell-escape@0.0.0',
939 silly resolved     _npmVersion: '1.2.18',
939 silly resolved     _npmUser: { name: 'bahamas10', email: 'dave@daveeddy.com' },
939 silly resolved     maintainers: [ [Object] ],
939 silly resolved     directories: {},
939 silly resolved     publish_time: 1370535226926,
939 silly resolved     _cnpm_publish_time: 1370535226926,
939 silly resolved     _shasum: 'c1f0b72aeb2be606a2e271f02651fe18efdcd765',
939 silly resolved     _resolved: 'http://registry.npm.taobao.org/shell-escape/download/shell-escape-0.0.0.tgz',
939 silly resolved     bugs: { url: 'https://github.com/bahamas10/node-shell-escape/issues' },
939 silly resolved     readme: 'ERROR: No README data found!',
939 silly resolved     homepage: 'https://github.com/bahamas10/node-shell-escape' } ]
940 info install shell-escape@0.0.0 into /usr/local/lib/node_modules/sfile/node_modules/cliparoo
941 info installOne shell-escape@0.0.0
942 verbose lib/node_modules/sfile/node_modules/cliparoo/node_modules/shell-escape unbuild
943 http 304 https://registry.npm.taobao.org/http-signature
944 silly registry.get cb [ 304,
944 silly registry.get   { server: 'nginx/1.1.19',
944 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:06 GMT',
944 silly registry.get     connection: 'keep-alive',
944 silly registry.get     'x-powered-by': 'koa',
944 silly registry.get     etag: '"1397566440000"',
944 silly registry.get     'x-readtime': '2' } ]
945 verbose etag https://registry.npm.taobao.org/http-signature from cache
946 verbose tar unpack /Users/tangmonk/.npm/shell-escape/0.0.0/package.tgz
947 silly lockFile c3a25834-iparoo-node-modules-shell-escape tar:///usr/local/lib/node_modules/sfile/node_modules/cliparoo/node_modules/shell-escape
948 verbose lock tar:///usr/local/lib/node_modules/sfile/node_modules/cliparoo/node_modules/shell-escape /Users/tangmonk/.npm/c3a25834-iparoo-node-modules-shell-escape.lock
949 silly lockFile c8d855c9-m-shell-escape-0-0-0-package-tgz tar:///Users/tangmonk/.npm/shell-escape/0.0.0/package.tgz
950 verbose lock tar:///Users/tangmonk/.npm/shell-escape/0.0.0/package.tgz /Users/tangmonk/.npm/c8d855c9-m-shell-escape-0-0-0-package-tgz.lock
951 silly gunzTarPerm modes [ '755', '644' ]
952 silly addNameRange number 2 { name: 'http-signature',
952 silly addNameRange   range: '>=0.10.0-0 <0.11.0-0',
952 silly addNameRange   hasData: true }
953 silly addNameRange versions [ 'http-signature',
953 silly addNameRange   [ '0.10.0',
953 silly addNameRange     '0.9.11',
953 silly addNameRange     '0.9.10',
953 silly addNameRange     '0.9.9',
953 silly addNameRange     '0.9.8',
953 silly addNameRange     '0.9.7',
953 silly addNameRange     '0.9.6',
953 silly addNameRange     '0.9.5',
953 silly addNameRange     '0.9.4',
953 silly addNameRange     '0.9.3',
953 silly addNameRange     '0.9.2',
953 silly addNameRange     '0.9.0' ] ]
954 verbose addNamed [ 'http-signature', '0.10.0' ]
955 verbose addNamed [ '0.10.0', '0.10.0' ]
956 silly lockFile f628681c-http-signature-0-10-0 http-signature@0.10.0
957 verbose lock http-signature@0.10.0 /Users/tangmonk/.npm/f628681c-http-signature-0-10-0.lock
958 silly gunzTarPerm extractEntry package.json
959 silly lockFile f628681c-http-signature-0-10-0 http-signature@0.10.0
960 silly lockFile f628681c-http-signature-0-10-0 http-signature@0.10.0
961 silly gunzTarPerm extractEntry README.md
962 silly gunzTarPerm extractEntry shell-escape.js
963 silly lockFile 8170f292-http-signature-0-10-0 http-signature@~0.10.0
964 silly lockFile 8170f292-http-signature-0-10-0 http-signature@~0.10.0
965 silly gunzTarPerm extractEntry test/advanced.js
966 silly gunzTarPerm extractEntry test/simple.js
967 silly lockFile 8b52547e-rm-list-node-modules-term-canvas tar:///usr/local/lib/node_modules/sfile/node_modules/term-list/node_modules/term-canvas
968 silly lockFile 8b52547e-rm-list-node-modules-term-canvas tar:///usr/local/lib/node_modules/sfile/node_modules/term-list/node_modules/term-canvas
969 silly lockFile 087b6856-pm-term-canvas-0-0-5-package-tgz tar:///Users/tangmonk/.npm/term-canvas/0.0.5/package.tgz
970 silly lockFile 087b6856-pm-term-canvas-0-0-5-package-tgz tar:///Users/tangmonk/.npm/term-canvas/0.0.5/package.tgz
971 info preinstall term-canvas@0.0.5
972 verbose readDependencies using package.json deps
973 verbose readDependencies using package.json deps
974 silly resolved []
975 verbose about to build /usr/local/lib/node_modules/sfile/node_modules/term-list/node_modules/term-canvas
976 info build /usr/local/lib/node_modules/sfile/node_modules/term-list/node_modules/term-canvas
977 verbose linkStuff [ true,
977 verbose linkStuff   '/usr/local/lib/node_modules',
977 verbose linkStuff   false,
977 verbose linkStuff   '/usr/local/lib/node_modules/sfile/node_modules/term-list/node_modules' ]
978 info linkStuff term-canvas@0.0.5
979 verbose linkBins term-canvas@0.0.5
980 verbose linkMans term-canvas@0.0.5
981 verbose rebuildBundles term-canvas@0.0.5
982 info install term-canvas@0.0.5
983 info postinstall term-canvas@0.0.5
984 verbose about to build /usr/local/lib/node_modules/sfile/node_modules/term-list
985 info build /usr/local/lib/node_modules/sfile/node_modules/term-list
986 verbose linkStuff [ true,
986 verbose linkStuff   '/usr/local/lib/node_modules',
986 verbose linkStuff   false,
986 verbose linkStuff   '/usr/local/lib/node_modules/sfile/node_modules' ]
987 info linkStuff term-list@0.2.0
988 verbose linkBins term-list@0.2.0
989 verbose linkMans term-list@0.2.0
990 verbose rebuildBundles term-list@0.2.0
991 verbose rebuildBundles [ 'keypress', 'term-canvas' ]
992 info install term-list@0.2.0
993 info postinstall term-list@0.2.0
994 silly lockFile c3a25834-iparoo-node-modules-shell-escape tar:///usr/local/lib/node_modules/sfile/node_modules/cliparoo/node_modules/shell-escape
995 silly lockFile c3a25834-iparoo-node-modules-shell-escape tar:///usr/local/lib/node_modules/sfile/node_modules/cliparoo/node_modules/shell-escape
996 silly lockFile c8d855c9-m-shell-escape-0-0-0-package-tgz tar:///Users/tangmonk/.npm/shell-escape/0.0.0/package.tgz
997 silly lockFile c8d855c9-m-shell-escape-0-0-0-package-tgz tar:///Users/tangmonk/.npm/shell-escape/0.0.0/package.tgz
998 info preinstall shell-escape@0.0.0
999 verbose readDependencies using package.json deps
1000 verbose readDependencies using package.json deps
1001 silly resolved []
1002 verbose about to build /usr/local/lib/node_modules/sfile/node_modules/cliparoo/node_modules/shell-escape
1003 info build /usr/local/lib/node_modules/sfile/node_modules/cliparoo/node_modules/shell-escape
1004 verbose linkStuff [ true,
1004 verbose linkStuff   '/usr/local/lib/node_modules',
1004 verbose linkStuff   false,
1004 verbose linkStuff   '/usr/local/lib/node_modules/sfile/node_modules/cliparoo/node_modules' ]
1005 info linkStuff shell-escape@0.0.0
1006 verbose linkBins shell-escape@0.0.0
1007 verbose linkMans shell-escape@0.0.0
1008 verbose rebuildBundles shell-escape@0.0.0
1009 info install shell-escape@0.0.0
1010 info postinstall shell-escape@0.0.0
1011 verbose about to build /usr/local/lib/node_modules/sfile/node_modules/cliparoo
1012 info build /usr/local/lib/node_modules/sfile/node_modules/cliparoo
1013 verbose linkStuff [ true,
1013 verbose linkStuff   '/usr/local/lib/node_modules',
1013 verbose linkStuff   false,
1013 verbose linkStuff   '/usr/local/lib/node_modules/sfile/node_modules' ]
1014 info linkStuff cliparoo@1.0.0
1015 verbose linkBins cliparoo@1.0.0
1016 verbose linkMans cliparoo@1.0.0
1017 verbose rebuildBundles cliparoo@1.0.0
1018 verbose rebuildBundles [ 'shell-escape' ]
1019 info install cliparoo@1.0.0
1020 info postinstall cliparoo@1.0.0
1021 http 304 https://registry.npm.taobao.org/hawk
1022 silly registry.get cb [ 304,
1022 silly registry.get   { server: 'nginx/1.1.19',
1022 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:06 GMT',
1022 silly registry.get     connection: 'keep-alive',
1022 silly registry.get     'x-powered-by': 'koa',
1022 silly registry.get     etag: '"1400560131000"',
1022 silly registry.get     'x-readtime': '3' } ]
1023 verbose etag https://registry.npm.taobao.org/hawk from cache
1024 silly addNameRange number 2 { name: 'hawk', range: '>=1.0.0-0 <1.1.0-0', hasData: true }
1025 silly addNameRange versions [ 'hawk',
1025 silly addNameRange   [ '2.2.1',
1025 silly addNameRange     '2.2.0',
1025 silly addNameRange     '2.1.3',
1025 silly addNameRange     '2.1.2',
1025 silly addNameRange     '2.1.1',
1025 silly addNameRange     '2.1.0',
1025 silly addNameRange     '2.0.0',
1025 silly addNameRange     '1.1.2',
1025 silly addNameRange     '1.1.1',
1025 silly addNameRange     '1.1.0-pre',
1025 silly addNameRange     '1.0.0',
1025 silly addNameRange     '0.15.0',
1025 silly addNameRange     '0.14.0',
1025 silly addNameRange     '0.13.1',
1025 silly addNameRange     '0.13.0',
1025 silly addNameRange     '0.12.2',
1025 silly addNameRange     '0.12.1',
1025 silly addNameRange     '0.12.0',
1025 silly addNameRange     '0.11.1',
1025 silly addNameRange     '0.11.0',
1025 silly addNameRange     '0.10.2',
1025 silly addNameRange     '0.10.1',
1025 silly addNameRange     '0.10.0',
1025 silly addNameRange     '0.9.0',
1025 silly addNameRange     '0.8.1',
1025 silly addNameRange     '0.7.1',
1025 silly addNameRange     '0.7.0',
1025 silly addNameRange     '0.6.1',
1025 silly addNameRange     '0.6.0',
1025 silly addNameRange     '0.5.3',
1025 silly addNameRange     '0.5.2',
1025 silly addNameRange     '0.5.1',
1025 silly addNameRange     '0.5.0',
1025 silly addNameRange     '0.4.0',
1025 silly addNameRange     '0.3.0',
1025 silly addNameRange     '0.2.0',
1025 silly addNameRange     '0.1.0',
1025 silly addNameRange     '0.0.8',
1025 silly addNameRange     '0.0.7',
1025 silly addNameRange     '0.0.6',
1025 silly addNameRange     '0.0.5',
1025 silly addNameRange     '0.0.4',
1025 silly addNameRange     '0.0.3',
1025 silly addNameRange     '0.0.2',
1025 silly addNameRange     '0.0.1' ] ]
1026 verbose addNamed [ 'hawk', '1.0.0' ]
1027 verbose addNamed [ '1.0.0', '1.0.0' ]
1028 silly lockFile 1ca87dbe-hawk-1-0-0 hawk@1.0.0
1029 verbose lock hawk@1.0.0 /Users/tangmonk/.npm/1ca87dbe-hawk-1-0-0.lock
1030 silly lockFile 1ca87dbe-hawk-1-0-0 hawk@1.0.0
1031 silly lockFile 1ca87dbe-hawk-1-0-0 hawk@1.0.0
1032 silly lockFile 327094b8-hawk-1-0-0 hawk@~1.0.0
1033 silly lockFile 327094b8-hawk-1-0-0 hawk@~1.0.0
1034 http 304 https://registry.npm.taobao.org/aws-sign
1035 silly registry.get cb [ 304,
1035 silly registry.get   { server: 'nginx/1.1.19',
1035 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:06 GMT',
1035 silly registry.get     connection: 'keep-alive',
1035 silly registry.get     'x-powered-by': 'koa',
1035 silly registry.get     etag: '"1397473058000"',
1035 silly registry.get     'x-readtime': '2' } ]
1036 verbose etag https://registry.npm.taobao.org/aws-sign from cache
1037 silly addNameRange number 2 { name: 'aws-sign', range: '>=0.3.0-0 <0.4.0-0', hasData: true }
1038 silly addNameRange versions [ 'aws-sign',
1038 silly addNameRange   [ '0.3.0', '0.2.0', '0.1.1', '0.1.0', '0.0.2', '0.0.1' ] ]
1039 verbose addNamed [ 'aws-sign', '0.3.0' ]
1040 verbose addNamed [ '0.3.0', '0.3.0' ]
1041 silly lockFile 503c0a27-aws-sign-0-3-0 aws-sign@0.3.0
1042 verbose lock aws-sign@0.3.0 /Users/tangmonk/.npm/503c0a27-aws-sign-0-3-0.lock
1043 silly lockFile 503c0a27-aws-sign-0-3-0 aws-sign@0.3.0
1044 silly lockFile 503c0a27-aws-sign-0-3-0 aws-sign@0.3.0
1045 silly lockFile 514b1d97-aws-sign-0-3-0 aws-sign@~0.3.0
1046 silly lockFile 514b1d97-aws-sign-0-3-0 aws-sign@~0.3.0
1047 http 304 https://registry.npm.taobao.org/oauth-sign
1048 silly registry.get cb [ 304,
1048 silly registry.get   { server: 'nginx/1.1.19',
1048 silly registry.get     date: 'Thu, 10 Jul 2014 13:58:06 GMT',
1048 silly registry.get     connection: 'keep-alive',
1048 silly registry.get     'x-powered-by': 'koa',
1048 silly registry.get     etag: '"1397566426000"',
1048 silly registry.get     'x-readtime': '2' } ]
1049 verbose etag https://registry.npm.taobao.org/oauth-sign from cache
1050 silly addNameRange number 2 { name: 'oauth-sign',
1050 silly addNameRange   range: '>=0.3.0-0 <0.4.0-0',
1050 silly addNameRange   hasData: true }
1051 silly addNameRange versions [ 'oauth-sign', [ '0.4.0', '0.3.0', '0.2.0' ] ]
1052 verbose addNamed [ 'oauth-sign', '0.3.0' ]
1053 verbose addNamed [ '0.3.0', '0.3.0' ]
1054 silly lockFile ae61e7c5-oauth-sign-0-3-0 oauth-sign@0.3.0
1055 verbose lock oauth-sign@0.3.0 /Users/tangmonk/.npm/ae61e7c5-oauth-sign-0-3-0.lock
1056 silly lockFile ae61e7c5-oauth-sign-0-3-0 oauth-sign@0.3.0
1057 silly lockFile ae61e7c5-oauth-sign-0-3-0 oauth-sign@0.3.0
1058 silly lockFile 7fb5c7f1-oauth-sign-0-3-0 oauth-sign@~0.3.0
1059 silly lockFile 7fb5c7f1-oauth-sign-0-3-0 oauth-sign@~0.3.0
1060 verbose about to build /usr/local/lib/node_modules/sfile/node_modules/request
1061 verbose lib/node_modules/sfile/node_modules/request unbuild
1062 info preuninstall request@2.27.0
1063 info uninstall request@2.27.0
1064 verbose false,/usr/local/lib/node_modules,/usr/local/lib/node_modules/sfile/node_modules unbuild request@2.27.0
1065 info postuninstall request@2.27.0
1066 verbose about to build /usr/local/lib/node_modules/sfile
1067 verbose lib/node_modules/sfile unbuild
1068 info preuninstall sfile@0.1.1
1069 info uninstall sfile@0.1.1
1070 verbose true,/usr/local/lib/node_modules,/usr/local/lib/node_modules unbuild sfile@0.1.1
1071 verbose /usr/local/bin,[object Object] binRoot
1072 info postuninstall sfile@0.1.1
1073 error Failed to parse json
1073 error Unexpected end of input
1074 error File: /Users/tangmonk/.npm/oauth-sign/0.3.0/package/package.json
1075 error Failed to parse package.json data.
1075 error package.json must be actual JSON, not just JavaScript.
1075 error
1075 error This is not a bug in npm.
1075 error Tell the package author to fix their package.json file. JSON.parse
1076 error System Darwin 13.3.0
1077 error command "node" "/usr/local/bin/npm" "install" "-g" "sfile"
1078 error cwd /Users/tangmonk/Desktop
1079 error node -v v0.10.29
1080 error npm -v 1.4.16
1081 error file /Users/tangmonk/.npm/oauth-sign/0.3.0/package/package.json
1082 error code EJSONPARSE
1083 verbose exit [ 1, true ]
hfcorriez commented 10 years ago

把 /Users/tangmonk/.npm/ 这里面的文件删干净重装试试

TangMonk commented 10 years ago

删除了不会有什么后遗症么。。

hfcorriez commented 10 years ago

不会,都是缓存

TangMonk commented 10 years ago

谢谢!搞定了。你的项目非常棒!。

但是可不可以增加个版本选择的功能: 就想这样 $ sfile jquery@1