Skip to content

Instantly share code, notes, and snippets.

@milkbread
Last active December 20, 2015 03:19
Show Gist options
  • Save milkbread/6062927 to your computer and use it in GitHub Desktop.
Save milkbread/6062927 to your computer and use it in GitHub Desktop.
Debug-upload

Remove me within 14 days! Do we have September? Remove me, I'm not usefull anymore!!!

0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node',
1 verbose cli '/usr/local/bin/npm',
1 verbose cli 'install',
1 verbose cli '-g',
1 verbose cli 'topojson' ]
2 info using [email protected]
3 info using [email protected]
4 verbose read json /usr/local/lib/package.json
5 verbose read json /usr/local/lib/package.json
6 verbose cache add [ 'topojson', null ]
7 verbose cache add name=undefined spec="topojson" args=["topojson",null]
8 verbose parsed url { protocol: null,
8 verbose parsed url slashes: null,
8 verbose parsed url auth: null,
8 verbose parsed url host: null,
8 verbose parsed url port: null,
8 verbose parsed url hostname: null,
8 verbose parsed url hash: null,
8 verbose parsed url search: null,
8 verbose parsed url query: null,
8 verbose parsed url pathname: 'topojson',
8 verbose parsed url path: 'topojson',
8 verbose parsed url href: 'topojson' }
9 silly lockFile 947c2103-topojson topojson
10 verbose lock topojson /home/klammer/.npm/947c2103-topojson.lock
11 silly lockFile 947c2103-topojson topojson
12 silly lockFile 947c2103-topojson topojson
13 verbose addNamed [ 'topojson', '' ]
14 verbose addNamed [ null, '' ]
15 silly lockFile 7edf76d6-topojson topojson@
16 verbose lock topojson@ /home/klammer/.npm/7edf76d6-topojson.lock
17 silly addNameRange { name: 'topojson', range: '', hasData: false }
18 verbose url raw topojson
19 verbose url resolving [ 'https://registry.npmjs.org/', './topojson' ]
20 verbose url resolved https://registry.npmjs.org/topojson
21 info trying registry request attempt 1 at 16:38:22
22 verbose etag "F14XNB5145N7OPPB96ZOM0DL3"
23 http GET https://registry.npmjs.org/topojson
24 http 304 https://registry.npmjs.org/topojson
25 silly registry.get cb [ 304,
25 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
25 silly registry.get etag: '"F14XNB5145N7OPPB96ZOM0DL3"',
25 silly registry.get date: 'Tue, 23 Jul 2013 14:38:23 GMT',
25 silly registry.get 'content-length': '0' } ]
26 verbose etag topojson from cache
27 silly addNameRange number 2 { name: 'topojson', range: '', hasData: true }
28 silly addNameRange versions [ 'topojson',
28 silly addNameRange [ '0.0.1',
28 silly addNameRange '0.0.2',
28 silly addNameRange '0.0.4',
28 silly addNameRange '0.0.5',
28 silly addNameRange '0.0.6',
28 silly addNameRange '0.0.7',
28 silly addNameRange '0.0.8',
28 silly addNameRange '0.0.9',
28 silly addNameRange '0.0.10',
28 silly addNameRange '0.0.11',
28 silly addNameRange '0.0.12',
28 silly addNameRange '0.0.13',
28 silly addNameRange '0.0.14',
28 silly addNameRange '0.0.15',
28 silly addNameRange '0.0.16',
28 silly addNameRange '0.0.17',
28 silly addNameRange '0.0.18',
28 silly addNameRange '0.0.19',
28 silly addNameRange '0.0.20',
28 silly addNameRange '0.0.21',
28 silly addNameRange '0.0.23',
28 silly addNameRange '0.0.24',
28 silly addNameRange '0.0.25',
28 silly addNameRange '0.0.26',
28 silly addNameRange '0.0.27',
28 silly addNameRange '0.0.28',
28 silly addNameRange '0.0.29',
28 silly addNameRange '0.0.30',
28 silly addNameRange '0.0.31',
28 silly addNameRange '0.0.32',
28 silly addNameRange '0.0.33',
28 silly addNameRange '0.0.34',
28 silly addNameRange '0.0.35',
28 silly addNameRange '0.0.36',
28 silly addNameRange '0.0.37',
28 silly addNameRange '0.0.38',
28 silly addNameRange '0.0.39',
28 silly addNameRange '1.0.0',
28 silly addNameRange '1.1.0',
28 silly addNameRange '1.1.1',
28 silly addNameRange '1.1.2',
28 silly addNameRange '1.1.3',
28 silly addNameRange '1.1.4',
28 silly addNameRange '1.1.5',
28 silly addNameRange '1.1.6',
28 silly addNameRange '1.2.0',
28 silly addNameRange '1.2.1',
28 silly addNameRange '1.2.2',
28 silly addNameRange '1.2.3' ] ]
29 verbose addNamed [ 'topojson', '1.2.3' ]
30 verbose addNamed [ '1.2.3', '1.2.3' ]
31 silly lockFile dac70b6e-topojson-1-2-3 [email protected]
32 verbose lock [email protected] /home/klammer/.npm/dac70b6e-topojson-1-2-3.lock
33 verbose read json /home/klammer/.npm/topojson/1.2.3/package/package.json
34 silly lockFile dac70b6e-topojson-1-2-3 [email protected]
35 silly lockFile dac70b6e-topojson-1-2-3 [email protected]
36 silly lockFile 7edf76d6-topojson topojson@
37 silly lockFile 7edf76d6-topojson topojson@
38 silly resolved [ { name: 'topojson',
38 silly resolved version: '1.2.3',
38 silly resolved description: 'An extension to GeoJSON that encodes topology.',
38 silly resolved keywords: [ 'geojson', 'shapefile' ],
38 silly resolved author: { name: 'Mike Bostock', url: 'http://bost.ocks.org/mike' },
38 silly resolved repository: { type: 'git', url: 'https://github.com/mbostock/topojson.git' },
38 silly resolved main: 'index.js',
38 silly resolved dependencies:
38 silly resolved { d3: '3',
38 silly resolved 'd3-geo-projection': '0.2',
38 silly resolved optimist: '0.3',
38 silly resolved 'queue-async': '1.0',
38 silly resolved shapefile: '0.1' },
38 silly resolved devDependencies: { vows: '0.7', 'us-atlas': '0.0', 'world-atlas': '0.0' },
38 silly resolved bin: { topojson: './bin/topojson', geojson: './bin/geojson' },
38 silly resolved scripts: { test: './node_modules/.bin/vows && echo' },
38 silly resolved readme: '# TopoJSON\n\n**TopoJSON** is an extension of GeoJSON that encodes topology. Rather than representing geometries discretely, geometries in TopoJSON files are stitched together from shared line segments called *arcs*. TopoJSON eliminates redundancy, offering much more compact representations of geometry than with GeoJSON; typical TopoJSON files are 80% smaller than their GeoJSON equivalents. In addition, TopoJSON facilitates applications that use topology, such as [topology-preserving shape simplification](http://bost.ocks.org/mike/simplify/), [automatic map coloring](http://bl.ocks.org/4188334), and [cartograms](http://prag.ma/code/d3-cartogram/).\n\nWant to learn more? [See the wiki.](https://github.com/mbostock/topojson/wiki)\n',
38 silly resolved readmeFilename: 'README.md',
38 silly resolved _id: '[email protected]',
38 silly resolved _from: 'topojson@' } ]
39 info install [email protected] into /usr/local/lib
40 info installOne [email protected]
41 verbose from cache /home/klammer/.npm/topojson/1.2.3/package/package.json
42 info /usr/local/lib/node_modules/topojson unbuild
43 verbose read json /usr/local/lib/node_modules/topojson/package.json
44 verbose tar unpack /home/klammer/.npm/topojson/1.2.3/package.tgz
45 silly lockFile e6d65fb9--local-lib-node-modules-topojson /usr/local/lib/node_modules/topojson
46 verbose lock /usr/local/lib/node_modules/topojson /home/klammer/.npm/e6d65fb9--local-lib-node-modules-topojson.lock
47 silly lockFile c4648d93-r-npm-topojson-1-2-3-package-tgz /home/klammer/.npm/topojson/1.2.3/package.tgz
48 verbose lock /home/klammer/.npm/topojson/1.2.3/package.tgz /home/klammer/.npm/c4648d93-r-npm-topojson-1-2-3-package-tgz.lock
49 silly gunzTarPerm modes [ '755', '644' ]
50 silly gunzTarPerm extractEntry package.json
51 silly gunzTarPerm extractEntry README.md
52 silly gunzTarPerm extractEntry LICENSE
53 silly gunzTarPerm extractEntry index.js
54 silly gunzTarPerm extractEntry topojson.js
55 silly gunzTarPerm extractEntry Makefile
56 silly gunzTarPerm extractEntry bower.json
57 silly gunzTarPerm extractEntry lib/topojson/bind.js
58 silly gunzTarPerm extractEntry lib/topojson/coordinate-systems.js
59 silly gunzTarPerm extractEntry lib/topojson/filter.js
60 silly gunzTarPerm extractEntry lib/topojson/hash.js
61 silly gunzTarPerm extractEntry lib/topojson/hashtable.js
62 silly gunzTarPerm extractEntry lib/topojson/clockwise.js
63 silly gunzTarPerm extractEntry lib/topojson/prune.js
64 silly gunzTarPerm extractEntry lib/topojson/simplify.js
65 silly gunzTarPerm extractEntry lib/topojson/spherical.js
66 silly gunzTarPerm extractEntry lib/topojson/stitch-poles.js
67 silly gunzTarPerm extractEntry lib/topojson/topology.js
68 silly gunzTarPerm extractEntry lib/topojson/cartesian.js
69 silly gunzTarPerm extractEntry lib/topojson/type.js
70 silly gunzTarPerm extractEntry lib/topojson/min-heap.js
71 silly gunzTarPerm extractEntry bin/bower
72 silly gunzTarPerm extractEntry bin/geojson
73 silly gunzTarPerm extractEntry bin/package
74 silly gunzTarPerm extractEntry bin/topojson
75 silly gunzTarPerm extractEntry test/assert.js
76 silly gunzTarPerm extractEntry test/feature-test.js
77 silly gunzTarPerm extractEntry test/filter-test.js
78 silly gunzTarPerm extractEntry test/topojson-command-test.js
79 silly gunzTarPerm extractEntry test/geojson-command-test.js
80 silly gunzTarPerm extractEntry test/bind-test.js
81 silly gunzTarPerm extractEntry test/hashtable-test.js
82 silly gunzTarPerm extractEntry test/neighbors-test.js
83 silly gunzTarPerm extractEntry test/spherical-ringArea-test.js
84 silly gunzTarPerm extractEntry test/topology-test.js
85 silly gunzTarPerm extractEntry test/hash-test.js
86 silly gunzTarPerm extractEntry test/topojson/empty-allowed.json
87 silly gunzTarPerm extractEntry test/topojson/empty.json
88 silly gunzTarPerm extractEntry test/topojson/polygon-counterclockwise.json
89 silly gunzTarPerm extractEntry test/topojson/polygon-mercator.json
90 silly gunzTarPerm extractEntry test/topojson/polygon.json
91 silly gunzTarPerm extractEntry test/geojson/empty-multilinestring.json
92 silly gunzTarPerm extractEntry test/geojson/empty-multipoint.json
93 silly gunzTarPerm extractEntry test/geojson/empty-multipolygon.json
94 silly gunzTarPerm extractEntry test/geojson/empty-multipolygon2.json
95 silly gunzTarPerm extractEntry test/geojson/empty-polygon.json
96 silly gunzTarPerm extractEntry test/geojson/polygon-clockwise.json
97 silly gunzTarPerm extractEntry test/geojson/polygon-counterclockwise.json
98 silly gunzTarPerm extractEntry test/geojson/polygon-feature-mercator.json
99 silly gunzTarPerm extractEntry test/geojson/polygon-feature-rounded.json
100 silly gunzTarPerm extractEntry test/geojson/polygon-feature.json
101 silly gunzTarPerm extractEntry examples/README.md
102 silly gunzTarPerm extractEntry examples/us-10m.json
103 silly gunzTarPerm extractEntry examples/world-110m.json
104 silly gunzTarPerm extractEntry examples/world-50m.json
105 verbose read json /usr/local/lib/node_modules/topojson/package.json
106 silly lockFile e6d65fb9--local-lib-node-modules-topojson /usr/local/lib/node_modules/topojson
107 silly lockFile e6d65fb9--local-lib-node-modules-topojson /usr/local/lib/node_modules/topojson
108 silly lockFile c4648d93-r-npm-topojson-1-2-3-package-tgz /home/klammer/.npm/topojson/1.2.3/package.tgz
109 silly lockFile c4648d93-r-npm-topojson-1-2-3-package-tgz /home/klammer/.npm/topojson/1.2.3/package.tgz
110 info preinstall [email protected]
111 verbose from cache /usr/local/lib/node_modules/topojson/package.json
112 verbose readDependencies using package.json deps
113 verbose from cache /usr/local/lib/node_modules/topojson/package.json
114 verbose readDependencies using package.json deps
115 verbose cache add [ '[email protected]', null ]
116 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null]
117 verbose parsed url { protocol: null,
117 verbose parsed url slashes: null,
117 verbose parsed url auth: null,
117 verbose parsed url host: null,
117 verbose parsed url port: null,
117 verbose parsed url hostname: null,
117 verbose parsed url hash: null,
117 verbose parsed url search: null,
117 verbose parsed url query: null,
117 verbose parsed url pathname: '[email protected]',
117 verbose parsed url path: '[email protected]',
117 verbose parsed url href: '[email protected]' }
118 verbose cache add name="optimist" spec="0.3" args=["optimist","0.3"]
119 verbose parsed url { protocol: null,
119 verbose parsed url slashes: null,
119 verbose parsed url auth: null,
119 verbose parsed url host: null,
119 verbose parsed url port: null,
119 verbose parsed url hostname: null,
119 verbose parsed url hash: null,
119 verbose parsed url search: null,
119 verbose parsed url query: null,
119 verbose parsed url pathname: '0.3',
119 verbose parsed url path: '0.3',
119 verbose parsed url href: '0.3' }
120 verbose addNamed [ 'optimist', '0.3' ]
121 verbose addNamed [ null, '>=0.3.0- <0.4.0-' ]
122 silly lockFile 263c1a08-optimist-0-3 [email protected]
123 verbose lock [email protected] /home/klammer/.npm/263c1a08-optimist-0-3.lock
124 silly addNameRange { name: 'optimist', range: '>=0.3.0- <0.4.0-', hasData: false }
125 verbose url raw optimist
126 verbose url resolving [ 'https://registry.npmjs.org/', './optimist' ]
127 verbose url resolved https://registry.npmjs.org/optimist
128 info trying registry request attempt 1 at 16:38:23
129 verbose etag "7VTLKGSF8BV0P8PMZG3SDUJ94"
130 http GET https://registry.npmjs.org/optimist
131 verbose cache add [ '[email protected]', null ]
132 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null]
133 verbose parsed url { protocol: null,
133 verbose parsed url slashes: null,
133 verbose parsed url auth: null,
133 verbose parsed url host: null,
133 verbose parsed url port: null,
133 verbose parsed url hostname: null,
133 verbose parsed url hash: null,
133 verbose parsed url search: null,
133 verbose parsed url query: null,
133 verbose parsed url pathname: '[email protected]',
133 verbose parsed url path: '[email protected]',
133 verbose parsed url href: '[email protected]' }
134 verbose cache add name="shapefile" spec="0.1" args=["shapefile","0.1"]
135 verbose parsed url { protocol: null,
135 verbose parsed url slashes: null,
135 verbose parsed url auth: null,
135 verbose parsed url host: null,
135 verbose parsed url port: null,
135 verbose parsed url hostname: null,
135 verbose parsed url hash: null,
135 verbose parsed url search: null,
135 verbose parsed url query: null,
135 verbose parsed url pathname: '0.1',
135 verbose parsed url path: '0.1',
135 verbose parsed url href: '0.1' }
136 verbose addNamed [ 'shapefile', '0.1' ]
137 verbose addNamed [ null, '>=0.1.0- <0.2.0-' ]
138 silly lockFile dc5eacf8-shapefile-0-1 [email protected]
139 verbose lock [email protected] /home/klammer/.npm/dc5eacf8-shapefile-0-1.lock
140 verbose cache add [ '[email protected]', null ]
141 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null]
142 verbose parsed url { protocol: null,
142 verbose parsed url slashes: null,
142 verbose parsed url auth: null,
142 verbose parsed url host: null,
142 verbose parsed url port: null,
142 verbose parsed url hostname: null,
142 verbose parsed url hash: null,
142 verbose parsed url search: null,
142 verbose parsed url query: null,
142 verbose parsed url pathname: '[email protected]',
142 verbose parsed url path: '[email protected]',
142 verbose parsed url href: '[email protected]' }
143 verbose cache add name="queue-async" spec="1.0" args=["queue-async","1.0"]
144 verbose parsed url { protocol: null,
144 verbose parsed url slashes: null,
144 verbose parsed url auth: null,
144 verbose parsed url host: null,
144 verbose parsed url port: null,
144 verbose parsed url hostname: null,
144 verbose parsed url hash: null,
144 verbose parsed url search: null,
144 verbose parsed url query: null,
144 verbose parsed url pathname: '1.0',
144 verbose parsed url path: '1.0',
144 verbose parsed url href: '1.0' }
145 verbose addNamed [ 'queue-async', '1.0' ]
146 verbose addNamed [ null, '>=1.0.0- <1.1.0-' ]
147 silly lockFile 3c7cff34-queue-async-1-0 [email protected]
148 verbose lock [email protected] /home/klammer/.npm/3c7cff34-queue-async-1-0.lock
149 verbose cache add [ 'd3@3', null ]
150 verbose cache add name=undefined spec="d3@3" args=["d3@3",null]
151 verbose parsed url { protocol: null,
151 verbose parsed url slashes: null,
151 verbose parsed url auth: null,
151 verbose parsed url host: null,
151 verbose parsed url port: null,
151 verbose parsed url hostname: null,
151 verbose parsed url hash: null,
151 verbose parsed url search: null,
151 verbose parsed url query: null,
151 verbose parsed url pathname: 'd3@3',
151 verbose parsed url path: 'd3@3',
151 verbose parsed url href: 'd3@3' }
152 verbose cache add name="d3" spec="3" args=["d3","3"]
153 verbose parsed url { protocol: null,
153 verbose parsed url slashes: null,
153 verbose parsed url auth: null,
153 verbose parsed url host: null,
153 verbose parsed url port: null,
153 verbose parsed url hostname: null,
153 verbose parsed url hash: null,
153 verbose parsed url search: null,
153 verbose parsed url query: null,
153 verbose parsed url pathname: '3',
153 verbose parsed url path: '3',
153 verbose parsed url href: '3' }
154 verbose addNamed [ 'd3', '3' ]
155 verbose addNamed [ null, '>=3.0.0- <4.0.0-' ]
156 silly lockFile 70f23496-d3-3 d3@3
157 verbose lock d3@3 /home/klammer/.npm/70f23496-d3-3.lock
158 verbose cache add [ '[email protected]', null ]
159 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null]
160 verbose parsed url { protocol: null,
160 verbose parsed url slashes: null,
160 verbose parsed url auth: null,
160 verbose parsed url host: null,
160 verbose parsed url port: null,
160 verbose parsed url hostname: null,
160 verbose parsed url hash: null,
160 verbose parsed url search: null,
160 verbose parsed url query: null,
160 verbose parsed url pathname: '[email protected]',
160 verbose parsed url path: '[email protected]',
160 verbose parsed url href: '[email protected]' }
161 verbose cache add name="d3-geo-projection" spec="0.2" args=["d3-geo-projection","0.2"]
162 verbose parsed url { protocol: null,
162 verbose parsed url slashes: null,
162 verbose parsed url auth: null,
162 verbose parsed url host: null,
162 verbose parsed url port: null,
162 verbose parsed url hostname: null,
162 verbose parsed url hash: null,
162 verbose parsed url search: null,
162 verbose parsed url query: null,
162 verbose parsed url pathname: '0.2',
162 verbose parsed url path: '0.2',
162 verbose parsed url href: '0.2' }
163 verbose addNamed [ 'd3-geo-projection', '0.2' ]
164 verbose addNamed [ null, '>=0.2.0- <0.3.0-' ]
165 silly lockFile 7fdcff8a-d3-geo-projection-0-2 [email protected]
166 verbose lock [email protected] /home/klammer/.npm/7fdcff8a-d3-geo-projection-0-2.lock
167 silly addNameRange { name: 'shapefile', range: '>=0.1.0- <0.2.0-', hasData: false }
168 silly addNameRange { name: 'queue-async',
168 silly addNameRange range: '>=1.0.0- <1.1.0-',
168 silly addNameRange hasData: false }
169 silly addNameRange { name: 'd3', range: '>=3.0.0- <4.0.0-', hasData: false }
170 silly addNameRange { name: 'd3-geo-projection',
170 silly addNameRange range: '>=0.2.0- <0.3.0-',
170 silly addNameRange hasData: false }
171 verbose url raw queue-async
172 verbose url resolving [ 'https://registry.npmjs.org/', './queue-async' ]
173 verbose url resolved https://registry.npmjs.org/queue-async
174 info trying registry request attempt 1 at 16:38:23
175 verbose etag "8IAXBEEMFJAIA46VGZWC41CSI"
176 http GET https://registry.npmjs.org/queue-async
177 verbose url raw shapefile
178 verbose url resolving [ 'https://registry.npmjs.org/', './shapefile' ]
179 verbose url resolved https://registry.npmjs.org/shapefile
180 info trying registry request attempt 1 at 16:38:23
181 verbose etag "5T6FOSFY7NEI4YNQ5FS210RJ8"
182 http GET https://registry.npmjs.org/shapefile
183 verbose url raw d3
184 verbose url resolving [ 'https://registry.npmjs.org/', './d3' ]
185 verbose url resolved https://registry.npmjs.org/d3
186 info trying registry request attempt 1 at 16:38:23
187 verbose etag "8R18X3961FXQFNPA8D3B7MTT9"
188 http GET https://registry.npmjs.org/d3
189 verbose url raw d3-geo-projection
190 verbose url resolving [ 'https://registry.npmjs.org/', './d3-geo-projection' ]
191 verbose url resolved https://registry.npmjs.org/d3-geo-projection
192 info trying registry request attempt 1 at 16:38:23
193 verbose etag "95HJJIK83ROBDJB7LR7HDEQ84"
194 http GET https://registry.npmjs.org/d3-geo-projection
195 http 304 https://registry.npmjs.org/optimist
196 silly registry.get cb [ 304,
196 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
196 silly registry.get etag: '"7VTLKGSF8BV0P8PMZG3SDUJ94"',
196 silly registry.get date: 'Tue, 23 Jul 2013 14:38:24 GMT',
196 silly registry.get 'content-length': '0' } ]
197 verbose etag optimist from cache
198 http 304 https://registry.npmjs.org/d3
199 silly registry.get cb [ 304,
199 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
199 silly registry.get etag: '"8R18X3961FXQFNPA8D3B7MTT9"',
199 silly registry.get date: 'Tue, 23 Jul 2013 14:38:24 GMT',
199 silly registry.get 'content-length': '0' } ]
200 verbose etag d3 from cache
201 silly addNameRange number 2 { name: 'optimist', range: '>=0.3.0- <0.4.0-', hasData: true }
202 silly addNameRange versions [ 'optimist',
202 silly addNameRange [ '0.0.1',
202 silly addNameRange '0.0.2',
202 silly addNameRange '0.0.4',
202 silly addNameRange '0.0.5',
202 silly addNameRange '0.0.6',
202 silly addNameRange '0.0.7',
202 silly addNameRange '0.1.0',
202 silly addNameRange '0.1.1',
202 silly addNameRange '0.1.2',
202 silly addNameRange '0.1.3',
202 silly addNameRange '0.1.4',
202 silly addNameRange '0.1.5',
202 silly addNameRange '0.1.6',
202 silly addNameRange '0.1.7',
202 silly addNameRange '0.1.8',
202 silly addNameRange '0.1.9',
202 silly addNameRange '0.0.3',
202 silly addNameRange '0.2.0',
202 silly addNameRange '0.2.1',
202 silly addNameRange '0.2.2',
202 silly addNameRange '0.2.3',
202 silly addNameRange '0.2.4',
202 silly addNameRange '0.2.5',
202 silly addNameRange '0.2.6',
202 silly addNameRange '0.2.7',
202 silly addNameRange '0.2.8',
202 silly addNameRange '0.3.0',
202 silly addNameRange '0.3.1',
202 silly addNameRange '0.3.3',
202 silly addNameRange '0.3.4',
202 silly addNameRange '0.3.5',
202 silly addNameRange '0.3.6',
202 silly addNameRange '0.3.7',
202 silly addNameRange '0.4.0',
202 silly addNameRange '0.5.0',
202 silly addNameRange '0.5.1',
202 silly addNameRange '0.5.2',
202 silly addNameRange '0.6.0' ] ]
203 verbose addNamed [ 'optimist', '0.3.7' ]
204 verbose addNamed [ '0.3.7', '0.3.7' ]
205 silly lockFile 090e1d8d-optimist-0-3-7 [email protected]
206 verbose lock [email protected] /home/klammer/.npm/090e1d8d-optimist-0-3-7.lock
207 http 304 https://registry.npmjs.org/d3-geo-projection
208 silly registry.get cb [ 304,
208 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
208 silly registry.get etag: '"95HJJIK83ROBDJB7LR7HDEQ84"',
208 silly registry.get date: 'Tue, 23 Jul 2013 14:38:24 GMT',
208 silly registry.get 'content-length': '0' } ]
209 verbose etag d3-geo-projection from cache
210 verbose read json /home/klammer/.npm/optimist/0.3.7/package/package.json
211 silly addNameRange number 2 { name: 'd3', range: '>=3.0.0- <4.0.0-', hasData: true }
212 silly addNameRange versions [ 'd3',
212 silly addNameRange [ '1.29.5',
212 silly addNameRange '2.1.3',
212 silly addNameRange '2.2.1',
212 silly addNameRange '2.3.0',
212 silly addNameRange '2.3.2',
212 silly addNameRange '2.3.3',
212 silly addNameRange '2.3.4',
212 silly addNameRange '2.4.0',
212 silly addNameRange '2.4.1',
212 silly addNameRange '2.4.2',
212 silly addNameRange '2.5.1',
212 silly addNameRange '2.5.2',
212 silly addNameRange '2.6.0',
212 silly addNameRange '2.7.0',
212 silly addNameRange '2.7.2',
212 silly addNameRange '2.7.3',
212 silly addNameRange '2.7.4',
212 silly addNameRange '2.7.5',
212 silly addNameRange '2.8.0',
212 silly addNameRange '2.8.1',
212 silly addNameRange '2.9.0',
212 silly addNameRange '2.9.1',
212 silly addNameRange '2.9.2',
212 silly addNameRange '2.9.3',
212 silly addNameRange '2.9.4',
212 silly addNameRange '2.9.6',
212 silly addNameRange '2.9.7',
212 silly addNameRange '2.10.0',
212 silly addNameRange '2.10.1',
212 silly addNameRange '2.10.3',
212 silly addNameRange '3.0.0',
212 silly addNameRange '3.0.1',
212 silly addNameRange '3.0.2',
212 silly addNameRange '3.0.3',
212 silly addNameRange '3.0.4',
212 silly addNameRange '3.0.5',
212 silly addNameRange '3.0.6',
212 silly addNameRange '3.0.7',
212 silly addNameRange '3.0.8',
212 silly addNameRange '3.1.0',
212 silly addNameRange '3.1.1',
212 silly addNameRange '3.1.2',
212 silly addNameRange '3.1.3',
212 silly addNameRange '3.1.4',
212 silly addNameRange '3.1.5',
212 silly addNameRange '3.1.6',
212 silly addNameRange '3.1.7',
212 silly addNameRange '3.1.8',
212 silly addNameRange '3.1.9',
212 silly addNameRange '3.1.10',
212 silly addNameRange '3.2.0',
212 silly addNameRange '3.2.1',
212 silly addNameRange '3.2.2',
212 silly addNameRange '3.2.3',
212 silly addNameRange '3.2.4',
212 silly addNameRange '3.2.5',
212 silly addNameRange '3.2.6',
212 silly addNameRange '3.2.7' ] ]
213 verbose addNamed [ 'd3', '3.2.7' ]
214 verbose addNamed [ '3.2.7', '3.2.7' ]
215 silly lockFile 05ca80d3-d3-3-2-7 [email protected]
216 verbose lock [email protected] /home/klammer/.npm/05ca80d3-d3-3-2-7.lock
217 http 304 https://registry.npmjs.org/shapefile
218 silly registry.get cb [ 304,
218 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
218 silly registry.get etag: '"5T6FOSFY7NEI4YNQ5FS210RJ8"',
218 silly registry.get date: 'Tue, 23 Jul 2013 14:38:24 GMT',
218 silly registry.get 'content-length': '0' } ]
219 verbose etag shapefile from cache
220 verbose read json /home/klammer/.npm/d3/3.2.7/package/package.json
221 silly addNameRange number 2 { name: 'd3-geo-projection',
221 silly addNameRange range: '>=0.2.0- <0.3.0-',
221 silly addNameRange hasData: true }
222 silly addNameRange versions [ 'd3-geo-projection',
222 silly addNameRange [ '0.1.0', '0.2.0', '0.2.1', '0.2.2', '0.2.3', '0.2.4', '0.2.5' ] ]
223 verbose addNamed [ 'd3-geo-projection', '0.2.5' ]
224 verbose addNamed [ '0.2.5', '0.2.5' ]
225 silly lockFile a2d6db66-d3-geo-projection-0-2-5 [email protected]
226 verbose lock [email protected] /home/klammer/.npm/a2d6db66-d3-geo-projection-0-2-5.lock
227 verbose read json /home/klammer/.npm/d3-geo-projection/0.2.5/package/package.json
228 http 304 https://registry.npmjs.org/queue-async
229 silly registry.get cb [ 304,
229 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
229 silly registry.get etag: '"8IAXBEEMFJAIA46VGZWC41CSI"',
229 silly registry.get date: 'Tue, 23 Jul 2013 14:38:24 GMT',
229 silly registry.get 'content-length': '0' } ]
230 verbose etag queue-async from cache
231 silly addNameRange number 2 { name: 'shapefile', range: '>=0.1.0- <0.2.0-', hasData: true }
232 silly addNameRange versions [ 'shapefile',
232 silly addNameRange [ '0.0.1',
232 silly addNameRange '0.0.2',
232 silly addNameRange '0.0.3',
232 silly addNameRange '0.0.4',
232 silly addNameRange '0.0.5',
232 silly addNameRange '0.0.6',
232 silly addNameRange '0.0.7',
232 silly addNameRange '0.0.8',
232 silly addNameRange '0.0.9',
232 silly addNameRange '0.0.10',
232 silly addNameRange '0.0.11',
232 silly addNameRange '0.1.0',
232 silly addNameRange '0.1.1',
232 silly addNameRange '0.1.2',
232 silly addNameRange '0.1.3',
232 silly addNameRange '0.1.4' ] ]
233 verbose addNamed [ 'shapefile', '0.1.4' ]
234 verbose addNamed [ '0.1.4', '0.1.4' ]
235 silly lockFile da986762-shapefile-0-1-4 [email protected]
236 verbose lock [email protected] /home/klammer/.npm/da986762-shapefile-0-1-4.lock
237 silly lockFile 090e1d8d-optimist-0-3-7 [email protected]
238 silly lockFile 090e1d8d-optimist-0-3-7 [email protected]
239 silly lockFile 263c1a08-optimist-0-3 [email protected]
240 silly lockFile 263c1a08-optimist-0-3 [email protected]
241 verbose read json /home/klammer/.npm/shapefile/0.1.4/package/package.json
242 silly lockFile 05ca80d3-d3-3-2-7 [email protected]
243 silly lockFile 05ca80d3-d3-3-2-7 [email protected]
244 silly lockFile 70f23496-d3-3 d3@3
245 silly lockFile 70f23496-d3-3 d3@3
246 silly addNameRange number 2 { name: 'queue-async', range: '>=1.0.0- <1.1.0-', hasData: true }
247 silly addNameRange versions [ 'queue-async',
247 silly addNameRange [ '0.0.2', '1.0.0', '1.0.1', '1.0.2', '1.0.3', '1.0.4' ] ]
248 verbose addNamed [ 'queue-async', '1.0.4' ]
249 verbose addNamed [ '1.0.4', '1.0.4' ]
250 silly lockFile 4e3078da-queue-async-1-0-4 [email protected]
251 verbose lock [email protected] /home/klammer/.npm/4e3078da-queue-async-1-0-4.lock
252 silly lockFile a2d6db66-d3-geo-projection-0-2-5 [email protected]
253 silly lockFile a2d6db66-d3-geo-projection-0-2-5 [email protected]
254 verbose read json /home/klammer/.npm/queue-async/1.0.4/package/package.json
255 silly lockFile 7fdcff8a-d3-geo-projection-0-2 [email protected]
256 silly lockFile 7fdcff8a-d3-geo-projection-0-2 [email protected]
257 silly lockFile da986762-shapefile-0-1-4 [email protected]
258 silly lockFile da986762-shapefile-0-1-4 [email protected]
259 silly lockFile dc5eacf8-shapefile-0-1 [email protected]
260 silly lockFile dc5eacf8-shapefile-0-1 [email protected]
261 silly lockFile 4e3078da-queue-async-1-0-4 [email protected]
262 silly lockFile 4e3078da-queue-async-1-0-4 [email protected]
263 silly lockFile 3c7cff34-queue-async-1-0 [email protected]
264 silly lockFile 3c7cff34-queue-async-1-0 [email protected]
265 silly resolved [ { name: 'optimist',
265 silly resolved version: '0.3.7',
265 silly resolved description: 'Light-weight option parsing with an argv hash. No optstrings attached.',
265 silly resolved main: './index.js',
265 silly resolved dependencies: { wordwrap: '~0.0.2' },
265 silly resolved devDependencies: { hashish: '~0.0.4', tap: '~0.4.0' },
265 silly resolved scripts: { test: 'tap ./test/*.js' },
265 silly resolved repository:
265 silly resolved { type: 'git',
265 silly resolved url: 'http://github.com/substack/node-optimist.git' },
265 silly resolved keywords:
265 silly resolved [ 'argument',
265 silly resolved 'args',
265 silly resolved 'option',
265 silly resolved 'parser',
265 silly resolved 'parsing',
265 silly resolved 'cli',
265 silly resolved 'command' ],
265 silly resolved author:
265 silly resolved { name: 'James Halliday',
265 silly resolved email: '[email protected]',
265 silly resolved url: 'http://substack.net' },
265 silly resolved license: 'MIT/X11',
265 silly resolved engine: { node: '>=0.4' },
265 silly resolved readme: 'optimist\n========\n\nOptimist is a node.js library for option parsing for people who hate option\nparsing. More specifically, this module is for people who like all the --bells\nand -whistlz of program usage but think optstrings are a waste of time.\n\nWith optimist, option parsing doesn\'t have to suck (as much).\n\n[![build status](https://secure.travis-ci.org/substack/node-optimist.png)](http://travis-ci.org/substack/node-optimist)\n\nexamples\n========\n\nWith Optimist, the options are just a hash! No optstrings attached.\n-------------------------------------------------------------------\n\nxup.js:\n\n````javascript\n#!/usr/bin/env node\nvar argv = require(\'optimist\').argv;\n\nif (argv.rif - 5 * argv.xup > 7.138) {\n console.log(\'Buy more riffiwobbles\');\n}\nelse {\n console.log(\'Sell the xupptumblers\');\n}\n````\n\n***\n\n $ ./xup.js --rif=55 --xup=9.52\n Buy more riffiwobbles\n \n $ ./xup.js --rif 12 --xup 8.1\n Sell the xupptumblers\n\n![This one\'s optimistic.](http://substack.net/images/optimistic.png)\n\nBut wait! There\'s more! You can do short options:\n-------------------------------------------------\n \nshort.js:\n\n````javascript\n#!/usr/bin/env node\nvar argv = require(\'optimist\').argv;\nconsole.log(\'(%d,%d)\', argv.x, argv.y);\n````\n\n***\n\n $ ./short.js -x 10 -y 21\n (10,21)\n\nAnd booleans, both long and short (and grouped):\n----------------------------------\n\nbool.js:\n\n````javascript\n#!/usr/bin/env node\nvar util = require(\'util\');\nvar argv = require(\'optimist\').argv;\n\nif (argv.s) {\n util.print(argv.fr ? \'Le chat dit: \' : \'The cat says: \');\n}\nconsole.log(\n (argv.fr ? \'miaou\' : \'meow\') + (argv.p ? \'.\' : \'\')\n);\n````\n\n***\n\n $ ./bool.js -s\n The cat says: meow\n \n $ ./bool.js -sp\n The cat says: meow.\n\n $ ./bool.js -sp --fr\n Le chat dit: miaou.\n\nAnd non-hypenated options too! Just use `argv._`!\n-------------------------------------------------\n \nnonopt.js:\n\n````javascript\n#!/usr/bin/env node\nvar argv = require(\'optimist\').argv;\nconsole.log(\'(%d,%d)\', argv.x, argv.y);\nconsole.log(argv._);\n````\n\n***\n\n $ ./nonopt.js -x 6.82 -y 3.35 moo\n (6.82,3.35)\n [ \'moo\' ]\n \n $ ./nonopt.js foo -x 0.54 bar -y 1.12 baz\n (0.54,1.12)\n [ \'foo\', \'bar\', \'baz\' ]\n\nPlus, Optimist comes with .usage() and .demand()!\n-------------------------------------------------\n\ndivide.js:\n\n````javascript\n#!/usr/bin/env node\nvar argv = require(\'optimist\')\n .usage(\'Usage: $0 -x [num] -y [num]\')\n .demand([\'x\',\'y\'])\n .argv;\n\nconsole.log(argv.x / argv.y);\n````\n\n***\n \n $ ./divide.js -x 55 -y 11\n 5\n \n $ node ./divide.js -x 4.91 -z 2.51\n Usage: node ./divide.js -x [num] -y [num]\n\n Options:\n -x [required]\n -y [required]\n\n Missing required arguments: y\n\nEVEN MORE HOLY COW\n------------------\n\ndefault_singles.js:\n\n````javascript\n#!/usr/bin/env node\nvar argv = require(\'optimist\')\n .default(\'x\', 10)\n .default(\'y\', 10)\n .argv\n;\nconsole.log(argv.x + argv.y);\n````\n\n***\n\n $ ./default_singles.js -x 5\n 15\n\ndefault_hash.js:\n\n````javascript\n#!/usr/bin/env node\nvar argv = require(\'optimist\')\n .default({ x : 10, y : 10 })\n .argv\n;\nconsole.log(argv.x + argv.y);\n````\n\n***\n\n $ ./default_hash.js -y 7\n 17\n\nAnd if you really want to get all descriptive about it...\n---------------------------------------------------------\n\nboolean_single.js\n\n````javascript\n#!/usr/bin/env node\nvar argv = require(\'optimist\')\n .boolean(\'v\')\n .argv\n;\nconsole.dir(argv);\n````\n\n***\n\n $ ./boolean_single.js -v foo bar baz\n true\n [ \'bar\', \'baz\', \'foo\' ]\n\nboolean_double.js\n\n````javascript\n#!/usr/bin/env node\nvar argv = require(\'optimist\')\n .boolean([\'x\',\'y\',\'z\'])\n .argv\n;\nconsole.dir([ argv.x, argv.y, argv.z ]);\nconsole.dir(argv._);\n````\n\n***\n\n $ ./boolean_double.js -x -z one two three\n [ true, false, true ]\n [ \'one\', \'two\', \'three\' ]\n\nOptimist is here to help...\n---------------------------\n\nYou can describe parameters for help messages and set aliases. Optimist figures\nout how to format a handy help string automatically.\n\nline_count.js\n\n````javascript\n#!/usr/bin/env node\nvar argv = require(\'optimist\')\n .usage(\'Count the lines in a file.\\nUsage: $0\')\n .demand(\'f\')\n .alias(\'f\', \'file\')\n .describe(\'f\', \'Load a file\')\n .argv\n;\n\nvar fs = require(\'fs\');\nvar s = fs.createReadStream(argv.file);\n\nvar lines = 0;\ns.on(\'data\', function (buf) {\n lines += buf.toString().match(/\\n/g).length;\n});\n\ns.on(\'end\', function () {\n console.log(lines);\n});\n````\n\n***\n\n $ node line_count.js\n Count the lines in a file.\n Usage: node ./line_count.js\n\n Options:\n -f, --file Load a file [required]\n\n Missing required arguments: f\n\n $ node line_count.js --file line_count.js \n 20\n \n $ node line_count.js -f line_count.js \n 20\n\nmethods\n=======\n\nBy itself,\n\n````javascript\nrequire(\'optimist\').argv\n`````\n\nwill use `process.argv` array to construct the `argv` object.\n\nYou can pass in the `process.argv` yourself:\n\n````javascript\nrequire(\'optimist\')([ \'-x\', \'1\', \'-y\', \'2\' ]).argv\n````\n\nor use .parse() to do the same thing:\n\n````javascript\nrequire(\'optimist\').parse([ \'-x\', \'1\', \'-y\', \'2\' ])\n````\n\nThe rest of these methods below come in just before the terminating `.argv`.\n\n.alias(key, alias)\n------------------\n\nSet key names as equivalent such that updates to a key will propagate to aliases\nand vice-versa.\n\nOptionally `.alias()` can take an object that maps keys to aliases.\n\n.default(key, value)\n--------------------\n\nSet `argv[key]` to `value` if no option was specified on `process.argv`.\n\nOptionally `.default()` can take an object that maps keys to default values.\n\n.demand(key)\n------------\n\nIf `key` is a string, show the usage information and exit if `key` wasn\'t\nspecified in `process.argv`.\n\nIf `key` is a number, demand at least as many non-option arguments, which show\nup in `argv._`.\n\nIf `key` is an Array, demand each element.\n\n.describe(key, desc)\n--------------------\n\nDescribe a `key` for the generated usage information.\n\nOptionally `.describe()` can take an object that maps keys to descriptions.\n\n.options(key, opt)\n------------------\n\nInstead of chaining together `.alias().demand().default()`, you can specify\nkeys in `opt` for each of the chainable methods.\n\nFor example:\n\n````javascript\nvar argv = require(\'optimist\')\n .options(\'f\', {\n alias : \'file\',\n default : \'/etc/passwd\',\n })\n .argv\n;\n````\n\nis the same as\n\n````javascript\nvar argv = require(\'optimist\')\n .alias(\'f\', \'file\')\n .default(\'f\', \'/etc/passwd\')\n .argv\n;\n````\n\nOptionally `.options()` can take an object that maps keys to `opt` parameters.\n\n.usage(message)\n---------------\n\nSet a usage message to show which commands to use. Inside `message`, the string\n`$0` will get interpolated to the current script name or node command for the\npresent script similar to how `$0` works in bash or perl.\n\n.check(fn)\n----------\n\nCheck that certain conditions are met in the provided arguments.\n\nIf `fn` throws or returns `false`, show the thrown error, usage information, and\nexit.\n\n.boolean(key)\n-------------\n\nInterpret `key` as a boolean. If a non-flag option follows `key` in\n`process.argv`, that string won\'t get set as the value of `key`.\n\nIf `key` never shows up as a flag in `process.arguments`, `argv[key]` will be\n`false`.\n\nIf `key` is an Array, interpret all the elements as booleans.\n\n.string(key)\n------------\n\nTell the parser logic not to interpret `key` as a number or boolean.\nThis can be useful if you need to preserve leading zeros in an input.\n\nIf `key` is an Array, interpret all the elements as strings.\n\n.wrap(columns)\n--------------\n\nFormat usage output to wrap at `columns` many columns.\n\n.help()\n-------\n\nReturn the generated usage string.\n\n.showHelp(fn=console.error)\n---------------------------\n\nPrint the usage data using `fn` for printing.\n\n.parse(args)\n------------\n\nParse `args` instead of `process.argv`. Returns the `argv` object.\n\n.argv\n-----\n\nGet the arguments as a plain old object.\n\nArguments without a corresponding flag show up in the `argv._` array.\n\nThe script name or node command is available at `argv.$0` similarly to how `$0`\nworks in bash or perl.\n\nparsing tricks\n==============\n\nstop parsing\n------------\n\nUse `--` to stop parsing flags and stuff the remainder into `argv._`.\n\n $ node examples/reflect.js -a 1 -b 2 -- -c 3 -d 4\n { _: [ \'-c\', \'3\', \'-d\', \'4\' ],\n \'$0\': \'node ./examples/reflect.js\',\n a: 1,\n b: 2 }\n\nnegate fields\n-------------\n\nIf you want to explicity set a field to false instead of just leaving it\nundefined or to override a default you can do `--no-key`.\n\n $ node examples/reflect.js -a --no-b\n { _: [],\n \'$0\': \'node ./examples/reflect.js\',\n a: true,\n b: false }\n\nnumbers\n-------\n\nEvery argument that looks like a number (`!isNaN(Number(arg))`) is converted to\none. This way you can just `net.createConnection(argv.port)` and you can add\nnumbers out of `argv` with `+` without having that mean concatenation,\nwhich is super frustrating.\n\nduplicates\n----------\n\nIf you specify a flag multiple times it will get turned into an array containing\nall the values in order.\n\n $ node examples/reflect.js -x 5 -x 8 -x 0\n { _: [],\n \'$0\': \'node ./examples/reflect.js\',\n x: [ 5, 8, 0 ] }\n\ndot notation\n------------\n\nWhen you use dots (`.`s) in argument names, an implicit object path is assumed.\nThis lets you organize arguments into nested objects.\n\n $ node examples/reflect.js --foo.bar.baz=33 --foo.quux=5\n { _: [],\n \'$0\': \'node ./examples/reflect.js\',\n foo: { bar: { baz: 33 }, quux: 5 } }\n\ninstallation\n============\n\nWith [npm](http://github.com/isaacs/npm), just do:\n npm install optimist\n \nor clone this project on github:\n\n git clone http://github.com/substack/node-optimist.git\n\nTo run the tests with [expresso](http://github.com/visionmedia/expresso),\njust do:\n \n expresso\n\ninspired By\n===========\n\nThis module is loosely inspired by Perl\'s\n[Getopt::Casual](http://search.cpan.org/~photo/Getopt-Casual-0.13.1/Casual.pm).\n',
265 silly resolved readmeFilename: 'readme.markdown',
265 silly resolved _id: '[email protected]',
265 silly resolved _from: '[email protected]' },
265 silly resolved { name: 'd3',
265 silly resolved version: '3.2.7',
265 silly resolved description: 'A small, free JavaScript library for manipulating documents based on data.',
265 silly resolved keywords: [ 'dom', 'w3c', 'visualization', 'svg', 'animation', 'canvas' ],
265 silly resolved homepage: 'http://d3js.org',
265 silly resolved author: { name: 'Mike Bostock', url: 'http://bost.ocks.org/mike' },
265 silly resolved contributors: [ [Object] ],
265 silly resolved repository: { type: 'git', url: 'https://github.com/mbostock/d3.git' },
265 silly resolved main: 'index.js',
265 silly resolved browserify: 'index-browserify.js',
265 silly resolved jam: { main: 'd3.js', shim: [Object] },
265 silly resolved dependencies: { jsdom: '~0.5.3' },
265 silly resolved devDependencies: { smash: '~0.0.8', 'uglify-js': '2.3.6', vows: '0.7.x' },
265 silly resolved scripts: { test: 'node_modules/.bin/vows' },
265 silly resolved licenses: [ [Object] ],
265 silly resolved readme: '# Data-Driven Documents\n\n**D3.js** is a JavaScript library for manipulating documents based on data. **D3** helps you bring data to life using HTML, SVG and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation.\n\nWant to learn more? [See the wiki.](https://github.com/mbostock/d3/wiki)\n\nFor examples, [see the gallery](https://github.com/mbostock/d3/wiki/Gallery) and [mbostock’s bl.ocks](http://bl.ocks.org/mbostock).\n',
265 silly resolved readmeFilename: 'README.md',
265 silly resolved _id: '[email protected]',
265 silly resolved _from: 'd3@3' },
265 silly resolved { name: 'd3-geo-projection',
265 silly resolved version: '0.2.5',
265 silly resolved description: 'Extended geographic projections for D3.js.',
265 silly resolved keywords: [ 'cartography', 'map projections', 'visualization' ],
265 silly resolved homepage: 'https://github.com/d3/d3-geo-projection',
265 silly resolved author: { name: 'Mike Bostock', url: 'http://bost.ocks.org/mike' },
265 silly resolved contributors: [ [Object] ],
265 silly resolved repository:
265 silly resolved { type: 'git',
265 silly resolved url: 'https://github.com/d3/d3-geo-projection.git' },
265 silly resolved main: 'index.js',
265 silly resolved devDependencies: { d3: '3', smash: '0.0', 'uglify-js': '2.3', vows: '0.7' },
265 silly resolved scripts: { prepublish: 'make', test: 'node_modules/.bin/vows' },
265 silly resolved licenses: [ [Object] ],
265 silly resolved readme: '# Extended Geographic Projections\n\n<table class="highlight">\n <tr height="146" valign="top">\n <td>airy<br><a href="http://bl.ocks.org/mbostock/5620807"><img src="https://raw.github.com/gist/5620807/thumbnail.png" width="202"></a></td>\n <td>aitoff<br><a href="http://bl.ocks.org/mbostock/3682698"><img src="https://raw.github.com/gist/3682698/thumbnail.png" width="202"></a></td>\n <td class="gi">albers *<br><a href="http://bl.ocks.org/mbostock/3734308"><img src="https://raw.github.com/gist/3734308/thumbnail.png" width="202"></a></td>\n <td class="gi">albersUsa *<br><a href="http://bl.ocks.org/mbostock/4090848"><img src="https://raw.github.com/gist/4090848/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td>armadillo<br><a href="http://bl.ocks.org/mbostock/4463127"><img src="https://raw.github.com/gist/4463127/thumbnail.png" width="202"></a></td>\n <td>august<br><a href="http://bl.ocks.org/mbostock/3797581"><img src="https://raw.github.com/gist/3797581/thumbnail.png" width="202"></a></td>\n <td class="gi">azimuthalEqualArea *<br><a href="http://bl.ocks.org/mbostock/3757101"><img src="https://raw.github.com/gist/3757101/thumbnail.png" width="202"></a></td>\n <td class="gi">azimuthalEquidistant *<br><a href="http://bl.ocks.org/mbostock/3757110"><img src="https://raw.github.com/gist/3757110/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td>baker<br><a href="http://bl.ocks.org/mbostock/4476279"><img src="https://raw.github.com/gist/4476279/thumbnail.png" width="202"></a></td>\n <td>berghaus<br><a href="http://bl.ocks.org/mbostock/4463049"><img src="https://raw.github.com/gist/4463049/thumbnail.png" width="202"></a></td>\n <td>boggs<br><a href="http://bl.ocks.org/mbostock/4481220"><img src="https://raw.github.com/gist/4481220/thumbnail.png" width="202"></a></td>\n <td>bonne<br><a href="http://bl.ocks.org/mbostock/3734313"><img src="https://raw.github.com/gist/3734313/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td>bromley<br><a href="http://bl.ocks.org/mbostock/4487695"><img src="https://raw.github.com/gist/4487695/thumbnail.png" width="202"></a></td>\n <td>chamberlin<br><a href="http://bl.ocks.org/mbostock/5625053"><img src="https://raw.github.com/gist/5625053/thumbnail.png" width="202"></a></td>\n <td>collignon<br><a href="http://bl.ocks.org/mbostock/3734316"><img src="https://raw.github.com/gist/3734316/thumbnail.png" width="202"></a></td>\n <td class="gi">conicEqualArea *<br><a href="http://bl.ocks.org/mbostock/3734308"><img src="https://raw.github.com/gist/3734308/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td class="gi">conicConformal *<br><a href="http://bl.ocks.org/mbostock/3734321"><img src="https://raw.github.com/gist/3734321/thumbnail.png" width="202"></a></td>\n <td class="gi">conicEquidistant *<br><a href="http://bl.ocks.org/mbostock/3734317"><img src="https://raw.github.com/gist/3734317/thumbnail.png" width="202"></a></td>\n <td>craig<br><a href="http://bl.ocks.org/mbostock/4459466"><img src="https://raw.github.com/gist/4459466/thumbnail.png" width="202"></a></td>\n <td>craster<br><a href="http://bl.ocks.org/mbostock/4465118"><img src="https://raw.github.com/gist/4465118/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td>cylindricalEqualArea<br><a href="http://bl.ocks.org/mbostock/3712408"><img src="https://raw.github.com/gist/3712408/thumbnail.png" width="202"></a></td>\n <td>cylindricalStereographic<br><a href="http://bl.ocks.org/mbostock/5234763"><img src="https://raw.github.com/gist/5234763/thumbnail.png" width="202"></a></td>\n <td>eckert1<br><a href="http://bl.ocks.org/mbostock/3734322"><img src="https://raw.github.com/gist/3734322/thumbnail.png" width="202"></a></td>\n <td>eckert2<br><a href="http://bl.ocks.org/mbostock/3734324"><img src="https://raw.github.com/gist/3734324/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td>eckert3<br><a href="http://bl.ocks.org/mbostock/3734325"><img src="https://raw.github.com/gist/3734325/thumbnail.png" width="202"></a></td>\n <td>eckert4<br><a href="http://bl.ocks.org/mbostock/3734327"><img src="https://raw.github.com/gist/3734327/thumbnail.png" width="202"></a></td>\n <td>eckert5<br><a href="http://bl.ocks.org/mbostock/3734328"><img src="https://raw.github.com/gist/3734328/thumbnail.png" width="202"></a></td>\n <td>eckert6<br><a href="http://bl.ocks.org/mbostock/3734329"><img src="https://raw.github.com/gist/3734329/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td>eisenlohr<br><a href="http://bl.ocks.org/mbostock/3797585"><img src="https://raw.github.com/gist/3797585/thumbnail.png" width="202"></a></td>\n <td class="gi">equirectangular *<br><a href="http://bl.ocks.org/mbostock/3757119"><img src="https://raw.github.com/gist/3757119/thumbnail.png" width="202"></a></td>\n <td>fahey<br><a href="http://bl.ocks.org/mbostock/4731228"><img src="https://raw.github.com/gist/4731228/thumbnail.png" width="202"></a></td>\n <td>gilbert<br><a href="http://www.jasondavies.com/maps/gilbert/"><img src="http://www.jasondavies.com/maps/gilbert/thumb.d3.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td>ginzburg4<br><a href="http://bl.ocks.org/mbostock/5288565"><img src="https://raw.github.com/gist/5288565/thumbnail.png" width="202"></a></td>\n <td>ginzburg5<br><a href="http://bl.ocks.org/mbostock/5288571"><img src="https://raw.github.com/gist/5288571/thumbnail.png" width="202"></a></td>\n <td>ginzburg6<br><a href="http://bl.ocks.org/mbostock/5288577"><img src="https://raw.github.com/gist/5288577/thumbnail.png" width="202"></a></td>\n <td>ginzburg8<br><a href="http://bl.ocks.org/mbostock/5288583"><img src="https://raw.github.com/gist/5288583/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td>ginzburg9<br><a href="http://bl.ocks.org/mbostock/5288590"><img src="https://raw.github.com/gist/5288590/thumbnail.png" width="202"></a></td>\n <td class="gi">gnomonic *<br><a href="http://bl.ocks.org/mbostock/3757349"><img src="https://raw.github.com/gist/3757349/thumbnail.png" width="202"></a></td>\n <td>gringorten<br><a href="http://bl.ocks.org/mbostock/4362031"><img src="https://raw.github.com/gist/4362031/thumbnail.png" width="202"></a></td>\n <td>guyou<br><a href="http://bl.ocks.org/mbostock/3763867"><img src="https://raw.github.com/gist/3763867/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td>hammer<br><a href="http://bl.ocks.org/mbostock/3712397"><img src="https://raw.github.com/gist/3712397/thumbnail.png" width="202"></a></td>\n <td>hammerRetroazimuthal<br><a href="http://bl.ocks.org/mbostock/4459130"><img src="https://raw.github.com/gist/4459130/thumbnail.png" width="202"></a></td>\n <td>healpix<br><a href="http://bl.ocks.org/mbostock/4463237"><img src="https://raw.github.com/gist/4463237/thumbnail.png" width="202"></a></td>\n <td>hill<br><a href="http://bl.ocks.org/mbostock/4479513"><img src="https://raw.github.com/gist/4479513/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td>homolosine<br><a href="http://bl.ocks.org/mbostock/3734330"><img src="https://raw.github.com/gist/3734330/thumbnail.png" width="202"></a></td>\n <td>kavrayskiy7<br><a href="http://bl.ocks.org/mbostock/3710082"><img src="https://raw.github.com/gist/3710082/thumbnail.png" width="202"></a></td>\n <td>lagrange<br><a href="http://bl.ocks.org/mbostock/3797591"><img src="https://raw.github.com/gist/3797591/thumbnail.png" width="202"></a></td>\n <td>larrivee<br><a href="http://bl.ocks.org/mbostock/3719042"><img src="https://raw.github.com/gist/3719042/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td>laskowski<br><a href="http://bl.ocks.org/mbostock/4489342"><img src="https://raw.github.com/gist/4489342/thumbnail.png" width="202"></a></td>\n <td>littrow<br><a href="http://bl.ocks.org/mbostock/4459071"><img src="https://raw.github.com/gist/4459071/thumbnail.png" width="202"></a></td>\n <td>loximuthal<br><a href="http://bl.ocks.org/mbostock/3867220"><img src="https://raw.github.com/gist/3867220/thumbnail.png" width="202"></a></td>\n <td class="gi">mercator *<br><a href="http://bl.ocks.org/mbostock/3757132"><img src="https://raw.github.com/gist/3757132/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td>miller<br><a href="http://bl.ocks.org/mbostock/3734333"><img src="https://raw.github.com/gist/3734333/thumbnail.png" width="202"></a></td>\n <td>modifiedStereographic<br><a href="http://www.jasondavies.com/maps/modified-stereographic/"><img src="http://www.jasondavies.com/maps/modified-stereographic/gs50/thumb.d3.png" width="202"></a></td>\n <td>mollweide<br><a href="http://bl.ocks.org/mbostock/3734336"><img src="https://raw.github.com/gist/3734336/thumbnail.png" width="202"></a></td>\n <td>mtFlatPolarParabolic<br><a href="http://bl.ocks.org/mbostock/4465130"><img src="https://raw.github.com/gist/4465130/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td>mtFlatPolarQuartic<br><a href="http://bl.ocks.org/mbostock/4465137"><img src="https://raw.github.com/gist/4465137/thumbnail.png" width="202"></a></td>\n <td>mtFlatPolarSinusoidal<br><a href="http://bl.ocks.org/mbostock/4465140"><img src="https://raw.github.com/gist/4465140/thumbnail.png" width="202"></a></td>\n <td>naturalEarth<br><a href="http://bl.ocks.org/mbostock/4479477"><img src="https://raw.github.com/gist/4479477/thumbnail.png" width="202"></a></td>\n <td>nellHammer<br><a href="http://bl.ocks.org/mbostock/3734342"><img src="https://raw.github.com/gist/3734342/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td class="gi">orthographic *<br><a href="http://bl.ocks.org/mbostock/3757125"><img src="https://raw.github.com/gist/3757125/thumbnail.png" width="202"></a></td>\n <td>peirceQuincuncial<br><a href="http://bl.ocks.org/mbostock/4310087"><img src="https://raw.github.com/gist/4310087/thumbnail.png" width="202"></a></td>\n <td>polyconic<br><a href="http://bl.ocks.org/mbostock/3734343"><img src="https://raw.github.com/gist/3734343/thumbnail.png" width="202"></a></td>\n <td>polyhedron.butterfly<br><a href="http://bl.ocks.org/mbostock/4458680"><img src="https://raw.github.com/gist/4458680/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td>polyhedron.waterman<br><a href="http://bl.ocks.org/mbostock/4458497"><img src="https://raw.github.com/gist/4458497/thumbnail.png" width="202"></a></td>\n <td>rectangularPolyconic<br><a href="http://bl.ocks.org/mbostock/5230202"><img src="https://raw.github.com/gist/5230202/thumbnail.png" width="202"></a></td>\n <td>robinson<br><a href="http://bl.ocks.org/mbostock/3710566"><img src="https://raw.github.com/gist/3710566/thumbnail.png" width="202"></a></td>\n <td>satellite<br><a href="http://bl.ocks.org/mbostock/3790444"><img src="https://raw.github.com/gist/3790444/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td>sinuMollweide<br><a href="http://bl.ocks.org/mbostock/4319903"><img src="https://raw.github.com/gist/4319903/thumbnail.png" width="202"></a></td>\n <td>sinusoidal<br><a href="http://bl.ocks.org/mbostock/3712399"><img src="https://raw.github.com/gist/3712399/thumbnail.png" width="202"></a></td>\n <td class="gi">stereographic *<br><a href="http://bl.ocks.org/mbostock/3757137"><img src="https://raw.github.com/gist/3757137/thumbnail.png" width="202"></a></td>\n <td>times<br><a href="http://bl.ocks.org/mbostock/5230564"><img src="https://raw.github.com/gist/5230564/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td>twoPointAzimuthal<br><a href="http://www.jasondavies.com/maps/two-point-azimuthal/"><img src="http://www.jasondavies.com/maps/two-point-azimuthal/thumb.d3.png" width="202"></a></td>\n <td>twoPointEquidistant<br><a href="http://www.jasondavies.com/maps/two-point-equidistant/"><img src="http://www.jasondavies.com/maps/two-point-equidistant/thumb.d3.png" width="202"></a></td>\n <td class="gi">transverseMercator *<br><a href="http://bl.ocks.org/mbostock/5126418"><img src="https://raw.github.com/gist/5126418/thumbnail.png" width="202"></a></td>\n <td>vanDerGrinten<br><a href="http://bl.ocks.org/mbostock/3796831"><img src="https://raw.github.com/gist/3796831/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td>vanDerGrinten2<br><a href="http://bl.ocks.org/mbostock/5230571"><img src="https://raw.github.com/gist/5230571/thumbnail.png" width="202"></a></td>\n <td>vanDerGrinten3<br><a href="http://bl.ocks.org/mbostock/5230580"><img src="https://raw.github.com/gist/5230580/thumbnail.png" width="202"></a></td>\n <td>vanDerGrinten4<br><a href="http://bl.ocks.org/mbostock/4489365"><img src="https://raw.github.com/gist/4489365/thumbnail.png" width="202"></a></td>\n <td>wagner4<br><a href="http://bl.ocks.org/mbostock/4487674"><img src="https://raw.github.com/gist/4487674/thumbnail.png" width="202"></a></td>\n </tr>\n <tr height="146" valign="top">\n <td>wagner6<br><a href="http://bl.ocks.org/mbostock/3710148"><img src="https://raw.github.com/gist/3710148/thumbnail.png" width="202"></a></td>\n <td>wagner7<br><a href="http://bl.ocks.org/mbostock/4465109"><img src="https://raw.github.com/gist/4465109/thumbnail.png" width="202"></a></td>\n <td>wiechel<br><a href="http://bl.ocks.org/mbostock/4463155"><img src="https://raw.github.com/gist/4463155/thumbnail.png" width="202"></a></td>\n <td>winkel3<br><a href="http://bl.ocks.org/mbostock/3682676"><img src="https://raw.github.com/gist/3682676/thumbnail.png" width="202"></a></td>\n </tr>\n</table>\n\nProjections:\n\n* aitoff - [Aitoff](http://bl.ocks.org/mbostock/3682698)\n* airy - [Airy’s minimum-error azimuthal](http://bl.ocks.org/mbostock/5620807)\n* albers - [Albers equal-area conic](http://bl.ocks.org/mbostock/3734308)\n* armadillo - [Armadillo](http://bl.ocks.org/mbostock/4463127)\n* august - [August conformal](http://bl.ocks.org/mbostock/3797581)\n* azimuthalEqualArea - [Lambert azimuthal equal-area](http://bl.ocks.org/mbostock/3757101)\n* azimuthalEquidistant - [azimuthal equidistant](http://bl.ocks.org/mbostock/3757110)\n* baker - [Baker Dinomic](http://bl.ocks.org/mbostock/4476279)\n* berghaus - [Berghaus Star](http://bl.ocks.org/mbostock/4463049)\n* boggs - [Boggs eumorphic](http://bl.ocks.org/mbostock/4481220)\n* bonne - [Bonne](http://bl.ocks.org/mbostock/3734313)\n* bromley - [Bromley](http://bl.ocks.org/mbostock/4487695)\n* chamberlin - [Chamberlin trimetric](http://bl.ocks.org/mbostock/5625053)\n* collignon - [Collignon](http://bl.ocks.org/mbostock/3734316)\n* conicConformal - [Lambert conformal conic](http://bl.ocks.org/mbostock/3734321)\n* conicEquidistant - [conic equidistant](http://bl.ocks.org/mbostock/3734317)\n* craig - [Craig retroazimuthal](http://bl.ocks.org/mbostock/4459466)\n* craster - [Craster parabolic](http://bl.ocks.org/mbostock/4465118)\n* cylindricalEqualArea - [cylindrical equal-area](http://bl.ocks.org/mbostock/3712408), [Gall–Peters](http://bl.ocks.org/mbostock/3946824), [Hobo–Dyer](http://bl.ocks.org/mbostock/4476487), [Tobler world-in-a-square](http://bl.ocks.org/mbostock/4476496)\n* cylindricalStereographic - cylindrical stereographic, [Gall’s stereographic](http://bl.ocks.org/mbostock/5234763)\n* eckert1 - [Eckert I](http://bl.ocks.org/mbostock/3734322)\n* eckert2 - [Eckert II](http://bl.ocks.org/mbostock/3734324)\n* eckert3 - [Eckert III](http://bl.ocks.org/mbostock/3734325)\n* eckert4 - [Eckert IV](http://bl.ocks.org/mbostock/3734327)\n* eckert5 - [Eckert V](http://bl.ocks.org/mbostock/3734328)\n* eckert6 - [Eckert VI](http://bl.ocks.org/mbostock/3734329)\n* eisenlohr - [Eisenlohr conformal](http://bl.ocks.org/mbostock/3797585)\n* equirectangular - [Equirectangular (Plate Carrée)](http://bl.ocks.org/mbostock/3757119), [Cassini](http://bl.ocks.org/mbostock/5695142)\n* fahey - [Fahey](http://bl.ocks.org/mbostock/4731228)\n* foucaut - Foucaut\n* gilbert - [Gilbert’s two-world perspective](http://www.jasondavies.com/maps/gilbert/) (Note: this wraps a projection such as d3.geo.orthographic.)\n* ginzburg4 - [Ginzburg IV](http://bl.ocks.org/mbostock/5288565)\n* ginzburg5 - [Ginzburg V](http://bl.ocks.org/mbostock/5288571)\n* ginzburg6 - [Ginzburg VI](http://bl.ocks.org/mbostock/5288577)\n* ginzburg8 - [Ginzburg VIII](http://bl.ocks.org/mbostock/5288583)\n* ginzburg9 - [Ginzburg IX](http://bl.ocks.org/mbostock/5288590)\n* gnomonic - [gnomonic](http://bl.ocks.org/mbostock/3757349)\n* gringorten - [Gringorten](http://bl.ocks.org/mbostock/4362031)\n* guyou - [Guyou hemisphere-in-a-square](http://bl.ocks.org/mbostock/3763867)\n* hammer - [Hammer](http://bl.ocks.org/mbostock/3712397), [Eckert–Greifendorff](http://bl.ocks.org/mbostock/4496212), [quartic authalic](http://bl.ocks.org/mbostock/4463175), [Briesemeister](http://bl.ocks.org/mbostock/4519926)\n* hammerRetroazimuthal - [Hammer retroazimuthal](http://bl.ocks.org/mbostock/4459130)\n* healpix - [HEALPix](http://bl.ocks.org/mbostock/4463237)\n* hill - [Hill eucyclic](http://bl.ocks.org/mbostock/4479513), [Maurer No. 73](http://bl.ocks.org/mbostock/4479547)\n* homolosine - [Goode homolosine](http://bl.ocks.org/mbostock/3734330)\n* kavrayskiy7 - [Kavrayskiy VII](http://bl.ocks.org/mbostock/3710082)\n* lagrange - [Lagrange conformal](http://bl.ocks.org/mbostock/3797591)\n* larrivee - [Larrivée](http://bl.ocks.org/mbostock/3719042)\n* laskowski - [Laskowski tri-optimal](http://bl.ocks.org/mbostock/4489342)\n* littrow - [Littrow](http://bl.ocks.org/mbostock/4459071)\n* loximuthal - [loximuthal](http://bl.ocks.org/mbostock/3867220)\n* mercator - [Mercator](http://bl.ocks.org/mbostock/3757132)\n* miller - [Miller](http://bl.ocks.org/mbostock/3734333)\n* modifiedStereographic - [modified stereographic](http://www.jasondavies.com/maps/modified-stereographic/)\n* mollweide - [Mollweide](http://bl.ocks.org/mbostock/3734336), [Atlantis](http://bl.ocks.org/mbostock/4519975)\n* mtFlatPolarParabolic - [McBryde–Thomas flat-polar parabolic](http://bl.ocks.org/mbostock/4465130)\n* mtFlatPolarQuartic - [McBryde–Thomas flat-polar quartic](http://bl.ocks.org/mbostock/4465137)\n* mtFlatPolarSinusoidal - [McBryde–Thomas flat-polar sinusoidal](http://bl.ocks.org/mbostock/4465140)\n* naturalEarth - [Natural Earth](http://bl.ocks.org/mbostock/4479477)\n* nellHammer - [Nell–Hammer](http://bl.ocks.org/mbostock/3734342)\n* orthographic - [orthographic](http://bl.ocks.org/mbostock/3757125)\n* peirceQuincuncial - [Pierce quincuncial](http://bl.ocks.org/mbostock/4310087)\n* polyconic - [polyconic](http://bl.ocks.org/mbostock/3734343)\n* rectangularPolyconic - [rectangular polyconic](http://bl.ocks.org/mbostock/5230202)\n* robinson - [Robinson](http://bl.ocks.org/mbostock/3710566)\n* satellite - [satellite (tilted perpsective)](http://bl.ocks.org/mbostock/3790444)\n* sinusoidal - [sinusoidal](http://bl.ocks.org/mbostock/3712399)\n* sinuMollweide - [Sinu-Mollweide](http://bl.ocks.org/mbostock/4319903)\n* stereographic - [stereographic](http://bl.ocks.org/mbostock/3757137)\n* times - [Times](http://bl.ocks.org/mbostock/5230564)\n* transverseMercator - [transverse Mercator](http://bl.ocks.org/mbostock/5126418)\n* twoPointAzimuthal - [two-point azimuthal](https://www.jasondavies.com/maps/two-point-azimuthal/)\n* twoPointEquidistant - [two-point equidistant](https://www.jasondavies.com/maps/two-point-equidistant/)\n* vanDerGrinten - [Van der Grinten](http://bl.ocks.org/mbostock/3796831)\n* vanDerGrinten2 - [Van der Grinten II](http://bl.ocks.org/mbostock/5230571)\n* vanDerGrinten3 - [Van der Grinten III](http://bl.ocks.org/mbostock/5230580)\n* vanDerGrinten4 - [Van der Grinten IV](http://bl.ocks.org/mbostock/4489365)\n* wagner4 - [Wagner IV, Putniṇš P2´](http://bl.ocks.org/mbostock/4487674)\n* wagner6 - [Wagner VI](http://bl.ocks.org/mbostock/3710148)\n* wagner7 - [Wagner VII](http://bl.ocks.org/mbostock/4465109)\n* wiechel - [Wiechel](http://bl.ocks.org/mbostock/4463155)\n* winkel3 - [Winkel tripel](http://bl.ocks.org/mbostock/3682676)\n\nThis plugin also provides d3.geo.interrupt, which can be used to create arbitrary interrupted projections from a given raw projection. For example, see [Philbrick’s interrupted Sinu-Mollweide](http://bl.ocks.org/4481520).\n\nThis plugin requires [D3 3.0](https://github.com/mbostock/d3/wiki/Upgrading-to-3.0) or greater. To use the official hosted version, include the projection plugin after including D3:\n\n```html\n<script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script>\n<script src="http://d3js.org/d3.geo.projection.v0.min.js" charset="utf-8"></script>\n```\n\nAlternatively, you can clone this repo, [download the zipball](http://github.com/d3/d3-plugins/zipball/master), or right-click [d3.geo.projection.v0.min.js](http://d3js.org/d3.geo.projection.v0.min.js) and save.\n\nTo use this plugin within a Node.js context, you can `npm install d3 d3-geo-projection` and then say:\n\n```js\nvar d3 = require("d3");\n\nrequire("d3-geo-projection")(d3);\n```\n\nSubsequently, `d3.geo` will contain all the extended projections.\n\n## Defining a New Projection\n\nFirst define your raw projection function:\n\n```js\nfunction cosinusoidal(λ, φ) {\n return [λ * Math.sin(φ), φ];\n}\n\ncosinusoidal.invert = function(x, y) {\n return [x / Math.sin(y), y];\n};\n```\n\nThen create a constructor using d3.geo.projection:\n\n```js\nd3.geo.cosinusoidal = function() {\n return d3.geo.projection(cosinusoidal);\n};\n```\n\nYou can optionally expose the raw projection to facilitate composite projections:\n\n```js\n(d3.geo.cosinusoidal = function() {\n return d3.geo.projection(cosinusoidal);\n}).raw = cosinusoidal;\n```\n',
265 silly resolved readmeFilename: 'README.md',
265 silly resolved _id: '[email protected]',
265 silly resolved _from: '[email protected]' },
265 silly resolved { name: 'shapefile',
265 silly resolved version: '0.1.4',
265 silly resolved description: 'An implementation of the shapefile (.shp) spatial data format.',
265 silly resolved keywords: [ 'geojson', 'shapefile' ],
265 silly resolved author: { name: 'Mike Bostock', url: 'http://bost.ocks.org/mike' },
265 silly resolved repository: { type: 'git', url: 'http://github.com/mbostock/shapefile.git' },
265 silly resolved main: './index.js',
265 silly resolved dependencies: { 'iconv-lite': '0.2', optimist: '0.3' },
265 silly resolved devDependencies: { vows: '0.7' },
265 silly resolved scripts: { test: './node_modules/.bin/vows && echo' },
265 silly resolved bin:
265 silly resolved { dbfcat: './bin/dbfcat',
265 silly resolved shpcat: './bin/shpcat',
265 silly resolved shp2json: './bin/shp2json' },
265 silly resolved readme: '# Streaming Shapefile Parser\n\nBased on the [ESRI Shapefile Technical Description](http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf) and [dBASE Table File Format](http://www.digitalpreservation.gov/formats/fdd/fdd000325.shtml).\n\nCaveat emptor: this library is a work in progress and does not currently support all shapefile geometry types (see [shp.js](https://github.com/mbostock/shapefile/blob/master/shp.js) for details). It also only supports dBASE III and has no error checking. Please contribute if you want to help!\n\n## Reading a Shapefile\n\nThe main API for reading a shapefile is shapefile.<b>readStream</b>(<i>filename</i>[, <i>options</i>]). The supported options are:\n\n* *encoding* - the DBF encoding (defaults to ISO-8859-1)\n* *ignore-properties* - if true, don’t read properties (faster; defaults to false)\n\nThis method returns an [event emitter](http://nodejs.org/api/events.html) which emits three types of events:\n\n* *feature* - while reading features from the shapefile\n* *end* - when all features have been read\n* *error* - if an error occurs\n\nFeatures are emitted as [GeoJSON features](http://geojson.org/geojson-spec.html#feature-objects), not as shapefile primitives. That’s because GeoJSON objects are the standard representation of geometry in JavaScript, and they are convenient. If you want to access the shapefile primitives directly, use the private [shp](https://github.com/mbostock/shapefile/blob/master/shp.js) and [dbf](https://github.com/mbostock/shapefile/blob/master/dbf.js) classes instead.\n\nSee [index-test](https://github.com/mbostock/shapefile/blob/master/test/index-test.js) for an example converting a shapefile to a GeoJSON feature collection.\n',
265 silly resolved readmeFilename: 'README.md',
265 silly resolved _id: '[email protected]',
265 silly resolved _from: '[email protected]' },
265 silly resolved { name: 'queue-async',
265 silly resolved version: '1.0.4',
265 silly resolved description: 'A little helper for asynchronous JavaScript.',
265 silly resolved keywords: [ 'asynchronous', 'async', 'queue' ],
265 silly resolved author: { name: 'Mike Bostock', url: 'http://bost.ocks.org/mike' },
265 silly resolved repository: { type: 'git', url: 'https://github.com/mbostock/queue.git' },
265 silly resolved main: 'queue.js',
265 silly resolved devDependencies: { 'uglify-js': '~2.2.5', vows: '~0.7.0' },
265 silly resolved scripts: { test: 'node_modules/.bin/vows; echo' },
265 silly resolved readme: '# queue.js\n\n**Queue.js** is yet another asynchronous helper library for JavaScript. Think of it as a minimalist version of [Async.js](https://github.com/caolan/async) that allows fine-tuning over parallelism. Or, think of it as a version of [TameJs](http://tamejs.org/) that does not use code generation.\n\nFor example, if you wanted to stat two files in parallel:\n\n```js\nqueue()\n .defer(fs.stat, __dirname + "/../Makefile")\n .defer(fs.stat, __dirname + "/../package.json")\n .await(function(error, file1, file2) { console.log(file1, file2); });\n```\n\nOr, if you wanted to run a bazillion asynchronous tasks (here represented as an array of closures) serially:\n\n```js\nvar q = queue(1);\ntasks.forEach(function(t) { q.defer(t); });\nq.awaitAll(function(error, results) { console.log("all done!"); });\n```\n\nQueue.js can be run inside Node.js or in a browser.\n\n## Installation\n\nIn a browser, you can use the official hosted copy on [d3js.org](http://d3js.org):\n\n```html\n<script src="http://d3js.org/queue.v1.min.js"></script>\n```\n\nIn Node, use [NPM](http://npmjs.org) to install:\n\n```bash\nnpm install queue-async\n```\n\nNote that the package name is [queue-async](https://npmjs.org/package/queue-async); the name “queue” was already taken.\n\n## API Reference\n\n### queue([parallelism])\n\nConstructs a new queue with the specified *parallelism*. If *parallelism* is not specified, the queue has infinite parallelism. Otherwise, *parallelism* is a positive integer. For example, if *parallelism* is 1, then all tasks will be run in series. If *parallelism* is 3, then at most three tasks will be allowed to proceed concurrently; this is useful, for example, when loading resources in a web browser.\n\n### queue.defer(task[, arguments…])\n\nAdds the specified asynchronous *task* function to the queue, with any optional *arguments*. The *task* will be called with the optional arguments and an additional callback argument; the callback should be invoked when the task has finished. Tasks can only be deferred before the *await* callback is set. If a task is deferred after the await callback is set, the behavior of the queue is undefined.\n\n### queue.await(callback)\n### queue.awaitAll(callback)\n\nSets the *callback* to be invoked when all deferred tasks have finished. The first argument to the *callback* is the first error that occurred, or null if no error occurred. If *await* is used, each result is passed as an additional separate argument; if *awaitAll* is used, the entire array of results is passed as the second argument to the callback. If all callbacks have already been completed by the time the *await* or *awaitAll* callback is set, the callback will be invoked immediately. This method should only be called once, after any tasks have been deferred. If the await callback is set multiple times, or set before a task is deferred, the behavior of the queue is undefined.\n\n## Callbacks\n\nThe callbacks follow the Node.js convention where the first argument is an optional error object and the second argument is the result of the task. Queue.js does not support asynchronous functions that return multiple results; however, you can homogenize such functions by wrapping them and converting multiple results into a single object or array.\n',
265 silly resolved readmeFilename: 'README.md',
265 silly resolved _id: '[email protected]',
265 silly resolved _from: '[email protected]' } ]
266 info install [email protected] into /usr/local/lib/node_modules/topojson
267 info install [email protected] into /usr/local/lib/node_modules/topojson
268 info install [email protected] into /usr/local/lib/node_modules/topojson
269 info install [email protected] into /usr/local/lib/node_modules/topojson
270 info install [email protected] into /usr/local/lib/node_modules/topojson
271 info installOne [email protected]
272 info installOne [email protected]
273 info installOne [email protected]
274 info installOne [email protected]
275 info installOne [email protected]
276 verbose from cache /home/klammer/.npm/optimist/0.3.7/package/package.json
277 info /usr/local/lib/node_modules/topojson/node_modules/optimist unbuild
278 verbose read json /usr/local/lib/node_modules/topojson/node_modules/optimist/package.json
279 verbose from cache /home/klammer/.npm/d3/3.2.7/package/package.json
280 info /usr/local/lib/node_modules/topojson/node_modules/d3 unbuild
281 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3/package.json
282 verbose from cache /home/klammer/.npm/d3-geo-projection/0.2.5/package/package.json
283 info /usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection unbuild
284 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection/package.json
285 verbose from cache /home/klammer/.npm/shapefile/0.1.4/package/package.json
286 info /usr/local/lib/node_modules/topojson/node_modules/shapefile unbuild
287 verbose read json /usr/local/lib/node_modules/topojson/node_modules/shapefile/package.json
288 verbose from cache /home/klammer/.npm/queue-async/1.0.4/package/package.json
289 info /usr/local/lib/node_modules/topojson/node_modules/queue-async unbuild
290 verbose read json /usr/local/lib/node_modules/topojson/node_modules/queue-async/package.json
291 verbose tar unpack /home/klammer/.npm/optimist/0.3.7/package.tgz
292 silly lockFile 7634c881-s-topojson-node-modules-optimist /usr/local/lib/node_modules/topojson/node_modules/optimist
293 verbose lock /usr/local/lib/node_modules/topojson/node_modules/optimist /home/klammer/.npm/7634c881-s-topojson-node-modules-optimist.lock
294 silly lockFile 4154dfbc-r-npm-optimist-0-3-7-package-tgz /home/klammer/.npm/optimist/0.3.7/package.tgz
295 verbose lock /home/klammer/.npm/optimist/0.3.7/package.tgz /home/klammer/.npm/4154dfbc-r-npm-optimist-0-3-7-package-tgz.lock
296 verbose tar unpack /home/klammer/.npm/d3/3.2.7/package.tgz
297 silly lockFile f1e54c61-modules-topojson-node-modules-d3 /usr/local/lib/node_modules/topojson/node_modules/d3
298 verbose lock /usr/local/lib/node_modules/topojson/node_modules/d3 /home/klammer/.npm/f1e54c61-modules-topojson-node-modules-d3.lock
299 silly lockFile 74da0d0f-klammer-npm-d3-3-2-7-package-tgz /home/klammer/.npm/d3/3.2.7/package.tgz
300 verbose lock /home/klammer/.npm/d3/3.2.7/package.tgz /home/klammer/.npm/74da0d0f-klammer-npm-d3-3-2-7-package-tgz.lock
301 verbose tar unpack /home/klammer/.npm/d3-geo-projection/0.2.5/package.tgz
302 silly lockFile 5e33c30a-n-node-modules-d3-geo-projection /usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection
303 verbose lock /usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection /home/klammer/.npm/5e33c30a-n-node-modules-d3-geo-projection.lock
304 silly lockFile 8a026c5a-geo-projection-0-2-5-package-tgz /home/klammer/.npm/d3-geo-projection/0.2.5/package.tgz
305 verbose lock /home/klammer/.npm/d3-geo-projection/0.2.5/package.tgz /home/klammer/.npm/8a026c5a-geo-projection-0-2-5-package-tgz.lock
306 verbose tar unpack /home/klammer/.npm/shapefile/0.1.4/package.tgz
307 silly lockFile 0af9b406--topojson-node-modules-shapefile /usr/local/lib/node_modules/topojson/node_modules/shapefile
308 verbose lock /usr/local/lib/node_modules/topojson/node_modules/shapefile /home/klammer/.npm/0af9b406--topojson-node-modules-shapefile.lock
309 silly lockFile bfbf062c--npm-shapefile-0-1-4-package-tgz /home/klammer/.npm/shapefile/0.1.4/package.tgz
310 verbose lock /home/klammer/.npm/shapefile/0.1.4/package.tgz /home/klammer/.npm/bfbf062c--npm-shapefile-0-1-4-package-tgz.lock
311 verbose tar unpack /home/klammer/.npm/queue-async/1.0.4/package.tgz
312 silly lockFile 4e7e90e9-opojson-node-modules-queue-async /usr/local/lib/node_modules/topojson/node_modules/queue-async
313 verbose lock /usr/local/lib/node_modules/topojson/node_modules/queue-async /home/klammer/.npm/4e7e90e9-opojson-node-modules-queue-async.lock
314 silly lockFile 3f3bdb98-pm-queue-async-1-0-4-package-tgz /home/klammer/.npm/queue-async/1.0.4/package.tgz
315 verbose lock /home/klammer/.npm/queue-async/1.0.4/package.tgz /home/klammer/.npm/3f3bdb98-pm-queue-async-1-0-4-package-tgz.lock
316 silly gunzTarPerm modes [ '755', '644' ]
317 silly gunzTarPerm modes [ '755', '644' ]
318 silly gunzTarPerm modes [ '755', '644' ]
319 silly gunzTarPerm modes [ '755', '644' ]
320 silly gunzTarPerm modes [ '755', '644' ]
321 silly gunzTarPerm extractEntry package.json
322 silly gunzTarPerm extractEntry package.json
323 silly gunzTarPerm extractEntry package.json
324 silly gunzTarPerm extractEntry package.json
325 silly gunzTarPerm extractEntry package.json
326 silly gunzTarPerm extractEntry .npmignore
327 silly gunzTarPerm extractEntry README.md
328 silly gunzTarPerm extractEntry LICENSE
329 silly gunzTarPerm extractEntry index.js
330 silly gunzTarPerm extractEntry .npmignore
331 silly gunzTarPerm extractEntry README.md
332 silly gunzTarPerm extractEntry .npmignore
333 silly gunzTarPerm extractEntry README.md
334 silly gunzTarPerm extractEntry README.md
335 silly gunzTarPerm extractEntry LICENSE
336 silly gunzTarPerm extractEntry LICENSE
337 silly gunzTarPerm extractEntry d3.js
338 silly gunzTarPerm extractEntry .travis.yml
339 silly gunzTarPerm extractEntry LICENSE
340 silly gunzTarPerm extractEntry queue.js
341 silly gunzTarPerm extractEntry LICENSE
342 silly gunzTarPerm extractEntry shp.js
343 silly gunzTarPerm extractEntry dbf.js
344 silly gunzTarPerm extractEntry queue.min.js
345 silly gunzTarPerm extractEntry Makefile
346 silly gunzTarPerm extractEntry d3.geo.projection.js
347 silly gunzTarPerm extractEntry d3.geo.projection.min.js
348 silly gunzTarPerm extractEntry example/bool.js
349 silly gunzTarPerm extractEntry example/default_singles.js
350 silly gunzTarPerm extractEntry index.js
351 silly gunzTarPerm extractEntry list.js
352 silly gunzTarPerm extractEntry file.js
353 silly gunzTarPerm extractEntry Makefile
354 silly gunzTarPerm extractEntry bin/dbfcat
355 silly gunzTarPerm extractEntry bin/shp2json
356 silly gunzTarPerm extractEntry bin/shpcat
357 silly gunzTarPerm extractEntry test/dbf-test.js
358 silly gunzTarPerm extractEntry test/index-test.js
359 silly gunzTarPerm extractEntry test/shp-test.js
360 silly gunzTarPerm extractEntry test/null.json
361 silly gunzTarPerm extractEntry test/boolean-property.shx
362 silly gunzTarPerm extractEntry test/date-property.dbf
363 silly gunzTarPerm extractEntry test/date-property.json
364 silly gunzTarPerm extractEntry test/date-property.prj
365 silly gunzTarPerm extractEntry test/date-property.shp
366 silly gunzTarPerm extractEntry test/date-property.shx
367 silly gunzTarPerm extractEntry test/boolean-property.dbf
368 silly gunzTarPerm extractEntry test/empty.dbf
369 silly gunzTarPerm extractEntry test/empty.json
370 silly gunzTarPerm extractEntry test/empty.prj
371 silly gunzTarPerm extractEntry test/empty.shp
372 silly gunzTarPerm extractEntry test/empty.shx
373 silly gunzTarPerm extractEntry test/ignore-properties.json
374 silly gunzTarPerm extractEntry test/ignore-properties.shp
375 silly gunzTarPerm extractEntry test/boolean-property.prj
376 silly gunzTarPerm extractEntry test/latin1-property.dbf
377 silly gunzTarPerm extractEntry test/latin1-property.json
378 silly gunzTarPerm extractEntry test/latin1-property.prj
379 silly gunzTarPerm extractEntry test/latin1-property.shp
380 silly gunzTarPerm extractEntry test/latin1-property.shx
381 silly gunzTarPerm extractEntry test/mixed-properties.dbf
382 silly gunzTarPerm extractEntry test/mixed-properties.json
383 silly gunzTarPerm extractEntry test/mixed-properties.prj
384 silly gunzTarPerm extractEntry test/mixed-properties.shp
385 silly gunzTarPerm extractEntry test/mixed-properties.shx
386 silly gunzTarPerm extractEntry test/multipoints.dbf
387 silly gunzTarPerm extractEntry test/multipoints.json
388 silly gunzTarPerm extractEntry test/multipoints.prj
389 silly gunzTarPerm extractEntry test/multipoints.shp
390 silly gunzTarPerm extractEntry test/multipoints.shx
391 silly gunzTarPerm extractEntry test/null.dbf
392 silly gunzTarPerm extractEntry test/boolean-property.json
393 silly gunzTarPerm extractEntry test/null.prj
394 silly gunzTarPerm extractEntry test/null.shp
395 silly gunzTarPerm extractEntry test/null.shx
396 silly gunzTarPerm extractEntry test/number-property.dbf
397 silly gunzTarPerm extractEntry test/number-property.json
398 silly gunzTarPerm extractEntry test/number-property.prj
399 silly gunzTarPerm extractEntry test/number-property.shp
400 silly gunzTarPerm extractEntry test/number-property.shx
401 silly gunzTarPerm extractEntry test/points.dbf
402 silly gunzTarPerm extractEntry test/points.json
403 silly gunzTarPerm extractEntry test/points.prj
404 silly gunzTarPerm extractEntry test/points.shp
405 silly gunzTarPerm extractEntry test/points.shx
406 silly gunzTarPerm extractEntry test/polygons.dbf
407 silly gunzTarPerm extractEntry test/polygons.json
408 silly gunzTarPerm extractEntry test/polygons.prj
409 silly gunzTarPerm extractEntry test/polygons.shp
410 silly gunzTarPerm extractEntry test/polygons.shx
411 silly gunzTarPerm extractEntry test/polylines.dbf
412 silly gunzTarPerm extractEntry test/polylines.json
413 silly gunzTarPerm extractEntry test/polylines.prj
414 silly gunzTarPerm extractEntry test/polylines.shp
415 silly gunzTarPerm extractEntry test/polylines.shx
416 silly gunzTarPerm extractEntry test/boolean-property.shp
417 silly gunzTarPerm extractEntry test/string-property.dbf
418 silly gunzTarPerm extractEntry test/string-property.json
419 silly gunzTarPerm extractEntry test/string-property.prj
420 silly gunzTarPerm extractEntry test/string-property.shp
421 silly gunzTarPerm extractEntry test/string-property.shx
422 silly gunzTarPerm extractEntry test/utf8-property.cpg
423 silly gunzTarPerm extractEntry test/utf8-property.dbf
424 silly gunzTarPerm extractEntry test/utf8-property.json
425 silly gunzTarPerm extractEntry test/utf8-property.prj
426 silly gunzTarPerm extractEntry test/utf8-property.shp
427 silly gunzTarPerm extractEntry test/utf8-property.shx
428 silly gunzTarPerm extractEntry d3.min.js
429 silly gunzTarPerm extractEntry component.json
430 silly gunzTarPerm extractEntry src/component.js
431 silly gunzTarPerm extractEntry src/package.js
432 silly gunzTarPerm extractEntry example/divide.js
433 silly gunzTarPerm extractEntry example/line_count.js
434 silly gunzTarPerm extractEntry index-browserify.js
435 silly gunzTarPerm extractEntry example/default_hash.js
436 silly gunzTarPerm extractEntry example/line_count_wrap.js
437 silly gunzTarPerm extractEntry index.js
438 silly gunzTarPerm extractEntry Makefile
439 silly gunzTarPerm extractEntry example/nonopt.js
440 silly gunzTarPerm extractEntry example/reflect.js
441 silly gunzTarPerm extractEntry src/airy.js
442 silly gunzTarPerm extractEntry src/healpix.js
443 silly gunzTarPerm extractEntry example/short.js
444 silly gunzTarPerm extractEntry example/string.js
445 silly gunzTarPerm extractEntry example/boolean_single.js
446 silly gunzTarPerm extractEntry example/usage-options.js
447 verbose read json /usr/local/lib/node_modules/topojson/node_modules/queue-async/package.json
448 silly gunzTarPerm extractEntry example/boolean_double.js
449 silly gunzTarPerm extractEntry example/xup.js
450 silly lockFile 4e7e90e9-opojson-node-modules-queue-async /usr/local/lib/node_modules/topojson/node_modules/queue-async
451 silly lockFile 4e7e90e9-opojson-node-modules-queue-async /usr/local/lib/node_modules/topojson/node_modules/queue-async
452 silly gunzTarPerm extractEntry example/line_count_options.js
453 silly gunzTarPerm extractEntry readme.markdown
454 silly lockFile 3f3bdb98-pm-queue-async-1-0-4-package-tgz /home/klammer/.npm/queue-async/1.0.4/package.tgz
455 silly lockFile 3f3bdb98-pm-queue-async-1-0-4-package-tgz /home/klammer/.npm/queue-async/1.0.4/package.tgz
456 info preinstall [email protected]
457 silly gunzTarPerm extractEntry test/_.js
458 silly gunzTarPerm extractEntry test/parse.js
459 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/queue-async/package.json
460 verbose readDependencies using package.json deps
461 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/queue-async/package.json
462 verbose readDependencies using package.json deps
463 silly resolved []
464 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/queue-async
465 info build /usr/local/lib/node_modules/topojson/node_modules/queue-async
466 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/queue-async/package.json
467 verbose linkStuff [ true,
467 verbose linkStuff '/usr/local/lib/node_modules',
467 verbose linkStuff false,
467 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules' ]
468 info linkStuff [email protected]
469 verbose linkBins [email protected]
470 verbose linkMans [email protected]
471 verbose rebuildBundles [email protected]
472 info install [email protected]
473 info postinstall [email protected]
474 silly gunzTarPerm extractEntry test/usage.js
475 silly gunzTarPerm extractEntry test/_/argv.js
476 silly gunzTarPerm extractEntry test/_/bin.js
477 silly gunzTarPerm extractEntry src/hill.js
478 silly gunzTarPerm extractEntry src/homolosine.js
479 verbose read json /usr/local/lib/node_modules/topojson/node_modules/optimist/package.json
480 silly lockFile 7634c881-s-topojson-node-modules-optimist /usr/local/lib/node_modules/topojson/node_modules/optimist
481 silly lockFile 7634c881-s-topojson-node-modules-optimist /usr/local/lib/node_modules/topojson/node_modules/optimist
482 silly lockFile 4154dfbc-r-npm-optimist-0-3-7-package-tgz /home/klammer/.npm/optimist/0.3.7/package.tgz
483 silly lockFile 4154dfbc-r-npm-optimist-0-3-7-package-tgz /home/klammer/.npm/optimist/0.3.7/package.tgz
484 info preinstall [email protected]
485 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/optimist/package.json
486 verbose readDependencies using package.json deps
487 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/optimist/package.json
488 verbose readDependencies using package.json deps
489 verbose cache add [ 'wordwrap@~0.0.2', null ]
490 verbose cache add name=undefined spec="wordwrap@~0.0.2" args=["wordwrap@~0.0.2",null]
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: 'wordwrap@~0.0.2',
491 verbose parsed url path: 'wordwrap@~0.0.2',
491 verbose parsed url href: 'wordwrap@~0.0.2' }
492 verbose cache add name="wordwrap" spec="~0.0.2" args=["wordwrap","~0.0.2"]
493 verbose parsed url { protocol: null,
493 verbose parsed url slashes: null,
493 verbose parsed url auth: null,
493 verbose parsed url host: null,
493 verbose parsed url port: null,
493 verbose parsed url hostname: null,
493 verbose parsed url hash: null,
493 verbose parsed url search: null,
493 verbose parsed url query: null,
493 verbose parsed url pathname: '~0.0.2',
493 verbose parsed url path: '~0.0.2',
493 verbose parsed url href: '~0.0.2' }
494 verbose addNamed [ 'wordwrap', '~0.0.2' ]
495 verbose addNamed [ null, '>=0.0.2- <0.1.0-' ]
496 silly lockFile 8bd42136-wordwrap-0-0-2 wordwrap@~0.0.2
497 verbose lock wordwrap@~0.0.2 /home/klammer/.npm/8bd42136-wordwrap-0-0-2.lock
498 silly addNameRange { name: 'wordwrap', range: '>=0.0.2- <0.1.0-', hasData: false }
499 silly gunzTarPerm extractEntry src/hyperbolic.js
500 silly gunzTarPerm extractEntry src/hatano.js
501 verbose url raw wordwrap
502 verbose url resolving [ 'https://registry.npmjs.org/', './wordwrap' ]
503 verbose url resolved https://registry.npmjs.org/wordwrap
504 info trying registry request attempt 1 at 16:38:24
505 verbose etag "3HPX5BQ0X4U2A3KJNTK2473OZ"
506 http GET https://registry.npmjs.org/wordwrap
507 silly gunzTarPerm extractEntry src/interrupt.js
508 silly gunzTarPerm extractEntry src/kavrayskiy7.js
509 silly gunzTarPerm extractEntry src/lagrange.js
510 silly gunzTarPerm extractEntry src/larrivee.js
511 silly gunzTarPerm extractEntry src/laskowski.js
512 silly gunzTarPerm extractEntry src/hammer.js
513 silly gunzTarPerm extractEntry src/littrow.js
514 silly gunzTarPerm extractEntry src/hammer-retroazimuthal.js
515 silly gunzTarPerm extractEntry src/loximuthal.js
516 silly gunzTarPerm extractEntry src/guyou.js
517 silly gunzTarPerm extractEntry src/math.js
518 silly gunzTarPerm extractEntry src/gringorten.js
519 silly gunzTarPerm extractEntry src/miller.js
520 silly gunzTarPerm extractEntry src/ginzburg9.js
521 silly gunzTarPerm extractEntry src/modified-stereographic.js
522 silly gunzTarPerm extractEntry src/ginzburg8.js
523 silly gunzTarPerm extractEntry src/mollweide.js
524 silly gunzTarPerm extractEntry src/ginzburg6.js
525 silly gunzTarPerm extractEntry src/mt-flat-polar-parabolic.js
526 silly gunzTarPerm extractEntry src/ginzburg5.js
527 silly gunzTarPerm extractEntry src/mt-flat-polar-quartic.js
528 silly gunzTarPerm extractEntry src/ginzburg4.js
529 silly gunzTarPerm extractEntry src/mt-flat-polar-sinusoidal.js
530 silly gunzTarPerm extractEntry src/ginzburg-polyconic.js
531 silly gunzTarPerm extractEntry src/natural-earth.js
532 silly gunzTarPerm extractEntry src/gilbert.js
533 silly gunzTarPerm extractEntry src/nell-hammer.js
534 silly gunzTarPerm extractEntry src/foucaut.js
535 silly gunzTarPerm extractEntry src/parallel1.js
536 silly gunzTarPerm extractEntry src/fahey.js
537 silly gunzTarPerm extractEntry src/parallel2.js
538 silly gunzTarPerm extractEntry src/end.js
539 silly gunzTarPerm extractEntry src/peirce-quincuncial.js
540 silly gunzTarPerm extractEntry src/elliptic.js
541 silly gunzTarPerm extractEntry src/polyconic.js
542 silly gunzTarPerm extractEntry src/eisenlohr.js
543 silly gunzTarPerm extractEntry src/project.js
544 silly gunzTarPerm extractEntry src/eckert6.js
545 silly gunzTarPerm extractEntry src/projection.js
546 silly gunzTarPerm extractEntry src/eckert5.js
547 silly gunzTarPerm extractEntry src/quincuncial.js
548 silly gunzTarPerm extractEntry src/eckert4.js
549 silly gunzTarPerm extractEntry src/rectangular-polyconic.js
550 silly gunzTarPerm extractEntry src/eckert3.js
551 silly gunzTarPerm extractEntry src/robinson.js
552 silly gunzTarPerm extractEntry src/eckert2.js
553 silly gunzTarPerm extractEntry src/satellite.js
554 silly gunzTarPerm extractEntry src/eckert1.js
555 silly gunzTarPerm extractEntry src/sinu-mollweide.js
556 silly gunzTarPerm extractEntry src/cylindrical-stereographic.js
557 silly gunzTarPerm extractEntry src/sinusoidal.js
558 silly gunzTarPerm extractEntry src/cylindrical-equal-area.js
559 silly gunzTarPerm extractEntry src/start.js
560 silly gunzTarPerm extractEntry src/craster.js
561 silly gunzTarPerm extractEntry src/times.js
562 silly gunzTarPerm extractEntry src/craig.js
563 silly gunzTarPerm extractEntry src/two-point-azimuthal.js
564 silly gunzTarPerm extractEntry src/collignon.js
565 silly gunzTarPerm extractEntry src/two-point-equidistant.js
566 silly gunzTarPerm extractEntry src/chamberlin.js
567 silly gunzTarPerm extractEntry src/van-der-grinten.js
568 silly gunzTarPerm extractEntry index.js
569 silly gunzTarPerm extractEntry Makefile
570 silly gunzTarPerm extractEntry src/bromley.js
571 silly gunzTarPerm extractEntry src/van-der-grinten2.js
572 silly gunzTarPerm extractEntry src/bonne.js
573 silly gunzTarPerm extractEntry src/van-der-grinten3.js
574 silly gunzTarPerm extractEntry src/boggs.js
575 silly gunzTarPerm extractEntry src/van-der-grinten4.js
576 silly gunzTarPerm extractEntry src/berghaus.js
577 silly gunzTarPerm extractEntry src/wagner4.js
578 silly gunzTarPerm extractEntry src/baker.js
579 silly gunzTarPerm extractEntry src/wagner6.js
580 silly gunzTarPerm extractEntry src/august.js
581 silly gunzTarPerm extractEntry src/wagner7.js
582 silly gunzTarPerm extractEntry src/armadillo.js
583 silly gunzTarPerm extractEntry src/wiechel.js
584 silly gunzTarPerm extractEntry src/aitoff.js
585 silly gunzTarPerm extractEntry src/winkel3.js
586 silly gunzTarPerm extractEntry src/index.js
587 silly gunzTarPerm extractEntry test/airy-test.js
588 silly gunzTarPerm extractEntry test/hammer-retroazimuthal-test.js
589 silly gunzTarPerm extractEntry test/hammer-test.js
590 silly gunzTarPerm extractEntry test/hatano-test.js
591 silly gunzTarPerm extractEntry test/healpix-test.js
592 silly gunzTarPerm extractEntry test/guyou-test.js
593 silly gunzTarPerm extractEntry test/lagrange-test.js
594 silly gunzTarPerm extractEntry test/larrivee-test.js
595 silly gunzTarPerm extractEntry test/laskowski-test.js
596 silly gunzTarPerm extractEntry test/littrow-test.js
597 silly gunzTarPerm extractEntry test/load.js
598 silly gunzTarPerm extractEntry test/gringorten-test.js
599 silly gunzTarPerm extractEntry test/loximuthal-test.js
600 silly gunzTarPerm extractEntry test/ginzburg9-test.js
601 silly gunzTarPerm extractEntry test/modified-stereographic-test.js
602 silly gunzTarPerm extractEntry test/ginzburg8-test.js
603 silly gunzTarPerm extractEntry test/mollweide-test.js
604 silly gunzTarPerm extractEntry test/ginzburg6-test.js
605 silly gunzTarPerm extractEntry test/mt-flat-polar-parabolic-test.js
606 silly gunzTarPerm extractEntry test/ginzburg5-test.js
607 silly gunzTarPerm extractEntry test/mt-flat-polar-quartic-test.js
608 silly gunzTarPerm extractEntry test/ginzburg4-test.js
609 silly gunzTarPerm extractEntry test/mt-flat-polar-sinusoidal-test.js
610 silly gunzTarPerm extractEntry test/gilbert-test.js
611 silly gunzTarPerm extractEntry test/natural-earth-test.js
612 silly gunzTarPerm extractEntry test/foucaut-test.js
613 silly gunzTarPerm extractEntry test/peirce-quincuncial-test.js
614 silly gunzTarPerm extractEntry test/fahey-test.js
615 silly gunzTarPerm extractEntry test/polyconic-test.js
616 silly gunzTarPerm extractEntry test/equirectangular-test.js
617 silly gunzTarPerm extractEntry test/project-test.js
618 silly gunzTarPerm extractEntry test/eisenlohr-test.js
619 silly gunzTarPerm extractEntry test/quartic-authalic-test.js
620 silly gunzTarPerm extractEntry test/eckert4-test.js
621 silly gunzTarPerm extractEntry test/rectangular-polyconic-test.js
622 silly gunzTarPerm extractEntry test/craster-test.js
623 silly gunzTarPerm extractEntry test/robinson-test.js
624 silly gunzTarPerm extractEntry test/craig-test.js
625 silly gunzTarPerm extractEntry test/times-test.js
626 silly gunzTarPerm extractEntry test/bonne-test.js
627 silly gunzTarPerm extractEntry test/two-point-azimuthal-test.js
628 silly gunzTarPerm extractEntry test/boggs-test.js
629 silly gunzTarPerm extractEntry test/two-point-equidistant-test.js
630 silly gunzTarPerm extractEntry test/berghaus-test.js
631 silly gunzTarPerm extractEntry test/van-der-grinten2-test.js
632 silly gunzTarPerm extractEntry test/baker-test.js
633 silly gunzTarPerm extractEntry test/van-der-grinten3-test.js
634 silly gunzTarPerm extractEntry test/august-test.js
635 silly gunzTarPerm extractEntry test/van-der-grinten4-test.js
636 silly gunzTarPerm extractEntry test/assert.js
637 silly gunzTarPerm extractEntry test/wagner6-test.js
638 silly gunzTarPerm extractEntry test/armadillo-test.js
639 silly gunzTarPerm extractEntry test/wiechel-test.js
640 silly gunzTarPerm extractEntry test/aitoff-test.js
641 silly gunzTarPerm extractEntry test/winkel3-test.js
642 silly gunzTarPerm extractEntry test/hill-test.js
643 verbose read json /usr/local/lib/node_modules/topojson/node_modules/shapefile/package.json
644 silly lockFile 0af9b406--topojson-node-modules-shapefile /usr/local/lib/node_modules/topojson/node_modules/shapefile
645 silly lockFile 0af9b406--topojson-node-modules-shapefile /usr/local/lib/node_modules/topojson/node_modules/shapefile
646 silly lockFile bfbf062c--npm-shapefile-0-1-4-package-tgz /home/klammer/.npm/shapefile/0.1.4/package.tgz
647 silly lockFile bfbf062c--npm-shapefile-0-1-4-package-tgz /home/klammer/.npm/shapefile/0.1.4/package.tgz
648 info preinstall [email protected]
649 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/shapefile/package.json
650 verbose readDependencies using package.json deps
651 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/shapefile/package.json
652 verbose readDependencies using package.json deps
653 verbose cache add [ '[email protected]', null ]
654 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null]
655 verbose parsed url { protocol: null,
655 verbose parsed url slashes: null,
655 verbose parsed url auth: null,
655 verbose parsed url host: null,
655 verbose parsed url port: null,
655 verbose parsed url hostname: null,
655 verbose parsed url hash: null,
655 verbose parsed url search: null,
655 verbose parsed url query: null,
655 verbose parsed url pathname: '[email protected]',
655 verbose parsed url path: '[email protected]',
655 verbose parsed url href: '[email protected]' }
656 verbose cache add name="iconv-lite" spec="0.2" args=["iconv-lite","0.2"]
657 verbose parsed url { protocol: null,
657 verbose parsed url slashes: null,
657 verbose parsed url auth: null,
657 verbose parsed url host: null,
657 verbose parsed url port: null,
657 verbose parsed url hostname: null,
657 verbose parsed url hash: null,
657 verbose parsed url search: null,
657 verbose parsed url query: null,
657 verbose parsed url pathname: '0.2',
657 verbose parsed url path: '0.2',
657 verbose parsed url href: '0.2' }
658 verbose addNamed [ 'iconv-lite', '0.2' ]
659 verbose addNamed [ null, '>=0.2.0- <0.3.0-' ]
660 silly lockFile 27a3b000-iconv-lite-0-2 [email protected]
661 verbose lock [email protected] /home/klammer/.npm/27a3b000-iconv-lite-0-2.lock
662 silly addNameRange { name: 'iconv-lite', range: '>=0.2.0- <0.3.0-', hasData: false }
663 verbose url raw iconv-lite
664 verbose url resolving [ 'https://registry.npmjs.org/', './iconv-lite' ]
665 verbose url resolved https://registry.npmjs.org/iconv-lite
666 info trying registry request attempt 1 at 16:38:24
667 verbose etag "A2T3FVHI8039SNILC54LU3Y3S"
668 http GET https://registry.npmjs.org/iconv-lite
669 silly gunzTarPerm extractEntry src/d3.js
670 silly gunzTarPerm extractEntry src/end.js
671 silly gunzTarPerm extractEntry src/start.js
672 silly gunzTarPerm extractEntry src/geom/delaunay.js
673 silly gunzTarPerm extractEntry src/geom/geom.js
674 silly gunzTarPerm extractEntry src/geom/hull.js
675 silly gunzTarPerm extractEntry src/geom/index.js
676 silly gunzTarPerm extractEntry src/geom/polygon.js
677 silly gunzTarPerm extractEntry src/geom/quadtree.js
678 silly gunzTarPerm extractEntry src/geom/voronoi.js
679 silly gunzTarPerm extractEntry src/core/array.js
680 silly gunzTarPerm extractEntry src/core/functor.js
681 silly gunzTarPerm extractEntry src/core/identity.js
682 silly gunzTarPerm extractEntry src/core/index.js
683 silly gunzTarPerm extractEntry src/core/noop.js
684 silly gunzTarPerm extractEntry src/core/document.js
685 silly gunzTarPerm extractEntry src/core/rebind.js
686 silly gunzTarPerm extractEntry src/core/source.js
687 silly gunzTarPerm extractEntry src/core/subclass.js
688 silly gunzTarPerm extractEntry src/core/target.js
689 silly gunzTarPerm extractEntry src/core/true.js
690 silly gunzTarPerm extractEntry src/core/class.js
691 silly gunzTarPerm extractEntry src/core/vendor.js
692 silly gunzTarPerm extractEntry src/core/ns.js
693 silly gunzTarPerm extractEntry src/arrays/ascending.js
694 silly gunzTarPerm extractEntry src/arrays/max.js
695 silly gunzTarPerm extractEntry src/arrays/mean.js
696 silly gunzTarPerm extractEntry src/arrays/median.js
697 silly gunzTarPerm extractEntry src/arrays/map.js
698 silly gunzTarPerm extractEntry src/arrays/min.js
699 silly gunzTarPerm extractEntry src/arrays/nest.js
700 silly gunzTarPerm extractEntry src/arrays/permute.js
701 silly gunzTarPerm extractEntry src/arrays/quantile.js
702 silly gunzTarPerm extractEntry src/arrays/range.js
703 silly gunzTarPerm extractEntry src/arrays/keys.js
704 silly gunzTarPerm extractEntry src/arrays/set.js
705 silly gunzTarPerm extractEntry src/arrays/index.js
706 silly gunzTarPerm extractEntry src/arrays/shuffle.js
707 silly gunzTarPerm extractEntry src/arrays/extent.js
708 silly gunzTarPerm extractEntry src/arrays/sum.js
709 silly gunzTarPerm extractEntry src/arrays/entries.js
710 silly gunzTarPerm extractEntry src/arrays/transpose.js
711 silly gunzTarPerm extractEntry src/arrays/descending.js
712 silly gunzTarPerm extractEntry src/arrays/values.js
713 silly gunzTarPerm extractEntry src/arrays/bisect.js
714 silly gunzTarPerm extractEntry src/arrays/zip.js
715 silly gunzTarPerm extractEntry src/arrays/merge.js
716 silly gunzTarPerm extractEntry src/dsv/csv.js
717 silly gunzTarPerm extractEntry src/dsv/dsv.js
718 silly gunzTarPerm extractEntry src/dsv/index.js
719 silly gunzTarPerm extractEntry src/dsv/tsv.js
720 silly gunzTarPerm extractEntry src/color/color.js
721 silly gunzTarPerm extractEntry src/color/hcl.js
722 silly gunzTarPerm extractEntry src/color/hsl.js
723 silly gunzTarPerm extractEntry src/color/index.js
724 silly gunzTarPerm extractEntry src/color/lab.js
725 silly gunzTarPerm extractEntry src/color/rgb.js
726 silly gunzTarPerm extractEntry src/color/xyz.js
727 silly gunzTarPerm extractEntry src/event/dispatch.js
728 silly gunzTarPerm extractEntry src/event/drag.js
729 silly gunzTarPerm extractEntry src/event/event.js
730 silly gunzTarPerm extractEntry src/event/index.js
731 silly gunzTarPerm extractEntry src/event/mouse.js
732 silly gunzTarPerm extractEntry src/event/timer.js
733 silly gunzTarPerm extractEntry src/event/touches.js
734 silly gunzTarPerm extractEntry src/format/collapse.js
735 silly gunzTarPerm extractEntry src/format/format-locale.js
736 silly gunzTarPerm extractEntry src/format/format-localized.js
737 silly gunzTarPerm extractEntry src/format/format.js
738 silly gunzTarPerm extractEntry src/format/formatPrefix.js
739 silly gunzTarPerm extractEntry src/format/index.js
740 silly gunzTarPerm extractEntry src/format/requote.js
741 silly gunzTarPerm extractEntry src/format/round.js
742 silly gunzTarPerm extractEntry src/geo/albers-usa.js
743 silly gunzTarPerm extractEntry src/geo/conic.js
744 silly gunzTarPerm extractEntry src/geo/distance.js
745 silly gunzTarPerm extractEntry src/geo/equirectangular.js
746 silly gunzTarPerm extractEntry src/geo/conic-equidistant.js
747 silly gunzTarPerm extractEntry src/geo/gnomonic.js
748 silly gunzTarPerm extractEntry src/geo/graticule.js
749 silly gunzTarPerm extractEntry src/geo/greatArc.js
750 silly gunzTarPerm extractEntry src/geo/index.js
751 silly gunzTarPerm extractEntry src/geo/interpolate.js
752 silly gunzTarPerm extractEntry src/geo/conic-equal-area.js
753 silly gunzTarPerm extractEntry src/geo/length.js
754 silly gunzTarPerm extractEntry src/geo/conic-conformal.js
755 silly gunzTarPerm extractEntry src/geo/mercator.js
756 silly gunzTarPerm extractEntry src/geo/compose.js
757 silly gunzTarPerm extractEntry src/geo/orthographic.js
758 silly gunzTarPerm extractEntry src/geo/clip.js
759 silly gunzTarPerm extractEntry src/geo/path-area.js
760 silly gunzTarPerm extractEntry src/geo/clip-view.js
761 silly gunzTarPerm extractEntry src/geo/path-bounds.js
762 silly gunzTarPerm extractEntry src/geo/clip-polygon.js
763 silly gunzTarPerm extractEntry src/geo/path-buffer.js
764 silly gunzTarPerm extractEntry src/geo/clip-circle.js
765 silly gunzTarPerm extractEntry src/geo/path-centroid.js
766 silly gunzTarPerm extractEntry src/geo/clip-antimeridian.js
767 silly gunzTarPerm extractEntry src/geo/path-context.js
768 silly gunzTarPerm extractEntry src/geo/circle.js
769 silly gunzTarPerm extractEntry src/geo/path.js
770 silly gunzTarPerm extractEntry src/geo/centroid.js
771 silly gunzTarPerm extractEntry src/geo/point-in-polygon.js
772 silly gunzTarPerm extractEntry src/geo/cartesian.js
773 silly gunzTarPerm extractEntry src/geo/projection.js
774 silly gunzTarPerm extractEntry src/geo/bounds.js
775 silly gunzTarPerm extractEntry src/geo/resample.js
776 silly gunzTarPerm extractEntry src/geo/azimuthal.js
777 silly gunzTarPerm extractEntry src/geo/rotation.js
778 silly gunzTarPerm extractEntry src/geo/azimuthal-equidistant.js
779 silly gunzTarPerm extractEntry src/geo/spherical.js
780 silly gunzTarPerm extractEntry src/geo/azimuthal-equal-area.js
781 silly gunzTarPerm extractEntry src/geo/stereographic.js
782 silly gunzTarPerm extractEntry src/geo/area.js
783 silly gunzTarPerm extractEntry src/geo/stream.js
784 silly gunzTarPerm extractEntry src/geo/albers.js
785 silly gunzTarPerm extractEntry src/geo/transverse-mercator.js
786 silly gunzTarPerm extractEntry src/geo/geo.js
787 silly gunzTarPerm extractEntry src/behavior/behavior.js
788 silly gunzTarPerm extractEntry src/behavior/drag.js
789 silly gunzTarPerm extractEntry src/behavior/index.js
790 silly gunzTarPerm extractEntry src/behavior/zoom.js
791 silly gunzTarPerm extractEntry src/interpolate/array.js
792 silly gunzTarPerm extractEntry src/interpolate/hsl.js
793 silly gunzTarPerm extractEntry src/interpolate/index.js
794 silly gunzTarPerm extractEntry src/interpolate/interpolate.js
795 silly gunzTarPerm extractEntry src/interpolate/lab.js
796 silly gunzTarPerm extractEntry src/interpolate/hcl.js
797 silly gunzTarPerm extractEntry src/interpolate/object.js
798 silly gunzTarPerm extractEntry src/interpolate/rgb.js
799 silly gunzTarPerm extractEntry src/interpolate/round.js
800 silly gunzTarPerm extractEntry src/interpolate/string.js
801 silly gunzTarPerm extractEntry src/interpolate/transform.js
802 silly gunzTarPerm extractEntry src/interpolate/ease.js
803 silly gunzTarPerm extractEntry src/interpolate/uninterpolate.js
804 silly gunzTarPerm extractEntry src/interpolate/number.js
805 silly gunzTarPerm extractEntry src/layout/bundle.js
806 silly gunzTarPerm extractEntry src/layout/force.js
807 silly gunzTarPerm extractEntry src/layout/hierarchy.js
808 silly gunzTarPerm extractEntry src/layout/histogram.js
809 silly gunzTarPerm extractEntry src/layout/index.js
810 silly gunzTarPerm extractEntry src/layout/cluster.js
811 silly gunzTarPerm extractEntry src/layout/pack.js
812 silly gunzTarPerm extractEntry src/layout/partition.js
813 silly gunzTarPerm extractEntry src/layout/pie.js
814 silly gunzTarPerm extractEntry src/layout/stack.js
815 silly gunzTarPerm extractEntry src/layout/tree.js
816 silly gunzTarPerm extractEntry src/layout/chord.js
817 silly gunzTarPerm extractEntry src/layout/treemap.js
818 silly gunzTarPerm extractEntry src/layout/layout.js
819 silly gunzTarPerm extractEntry src/math/adder.js
820 silly gunzTarPerm extractEntry src/math/index.js
821 silly gunzTarPerm extractEntry src/math/number.js
822 silly gunzTarPerm extractEntry src/math/random.js
823 silly gunzTarPerm extractEntry src/math/transform.js
824 silly gunzTarPerm extractEntry src/math/trigonometry.js
825 silly gunzTarPerm extractEntry src/scale/bilinear.js
826 silly gunzTarPerm extractEntry src/scale/linear.js
827 silly gunzTarPerm extractEntry src/scale/log.js
828 silly gunzTarPerm extractEntry src/scale/nice.js
829 silly gunzTarPerm extractEntry src/scale/index.js
830 silly gunzTarPerm extractEntry src/scale/polylinear.js
831 silly gunzTarPerm extractEntry src/scale/pow.js
832 silly gunzTarPerm extractEntry src/scale/quantile.js
833 silly gunzTarPerm extractEntry src/scale/quantize.js
834 silly gunzTarPerm extractEntry src/scale/scale.js
835 silly gunzTarPerm extractEntry src/scale/identity.js
836 silly gunzTarPerm extractEntry src/scale/sqrt.js
837 silly gunzTarPerm extractEntry src/scale/category.js
838 silly gunzTarPerm extractEntry src/scale/threshold.js
839 silly gunzTarPerm extractEntry src/scale/ordinal.js
840 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection/package.json
841 silly gunzTarPerm extractEntry src/selection/append.js
842 silly gunzTarPerm extractEntry src/selection/enter.js
843 silly lockFile 5e33c30a-n-node-modules-d3-geo-projection /usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection
844 silly lockFile 5e33c30a-n-node-modules-d3-geo-projection /usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection
845 silly lockFile 8a026c5a-geo-projection-0-2-5-package-tgz /home/klammer/.npm/d3-geo-projection/0.2.5/package.tgz
846 silly lockFile 8a026c5a-geo-projection-0-2-5-package-tgz /home/klammer/.npm/d3-geo-projection/0.2.5/package.tgz
847 silly gunzTarPerm extractEntry src/selection/filter.js
848 silly gunzTarPerm extractEntry src/selection/html.js
849 info preinstall [email protected]
850 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection/package.json
851 silly gunzTarPerm extractEntry src/selection/index.js
852 silly gunzTarPerm extractEntry src/selection/enter-select.js
853 verbose readDependencies using package.json deps
854 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection/package.json
855 verbose readDependencies using package.json deps
856 silly resolved []
857 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection
858 info build /usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection
859 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection/package.json
860 verbose linkStuff [ true,
860 verbose linkStuff '/usr/local/lib/node_modules',
860 verbose linkStuff false,
860 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules' ]
861 info linkStuff [email protected]
862 verbose linkBins [email protected]
863 verbose linkMans [email protected]
864 verbose rebuildBundles [email protected]
865 info install [email protected]
866 info postinstall [email protected]
867 silly gunzTarPerm extractEntry src/selection/node.js
868 silly gunzTarPerm extractEntry src/selection/on.js
869 silly gunzTarPerm extractEntry src/selection/order.js
870 silly gunzTarPerm extractEntry src/selection/property.js
871 silly gunzTarPerm extractEntry src/selection/remove.js
872 silly gunzTarPerm extractEntry src/selection/enter-insert.js
873 silly gunzTarPerm extractEntry src/selection/select.js
874 silly gunzTarPerm extractEntry src/selection/empty.js
875 silly gunzTarPerm extractEntry src/selection/selectAll.js
876 silly gunzTarPerm extractEntry src/selection/each.js
877 silly gunzTarPerm extractEntry src/selection/selection.js
878 silly gunzTarPerm extractEntry src/selection/datum.js
879 silly gunzTarPerm extractEntry src/selection/size.js
880 silly gunzTarPerm extractEntry src/selection/data.js
881 silly gunzTarPerm extractEntry src/selection/sort.js
882 silly gunzTarPerm extractEntry src/selection/classed.js
883 silly gunzTarPerm extractEntry src/selection/style.js
884 silly gunzTarPerm extractEntry src/selection/call.js
885 silly gunzTarPerm extractEntry src/selection/text.js
886 silly gunzTarPerm extractEntry src/selection/attr.js
887 silly gunzTarPerm extractEntry src/selection/transition.js
888 silly gunzTarPerm extractEntry src/selection/insert.js
889 silly gunzTarPerm extractEntry src/compat/date.js
890 silly gunzTarPerm extractEntry src/compat/index.js
891 silly gunzTarPerm extractEntry src/compat/style.js
892 silly gunzTarPerm extractEntry src/svg/arc.js
893 silly gunzTarPerm extractEntry src/svg/axis.js
894 silly gunzTarPerm extractEntry src/svg/brush.js
895 silly gunzTarPerm extractEntry src/svg/chord.js
896 silly gunzTarPerm extractEntry src/svg/area.js
897 silly gunzTarPerm extractEntry src/svg/diagonal.js
898 silly gunzTarPerm extractEntry src/svg/index.js
899 silly gunzTarPerm extractEntry src/svg/line-radial.js
900 silly gunzTarPerm extractEntry src/svg/line.js
901 silly gunzTarPerm extractEntry src/svg/svg.js
902 silly gunzTarPerm extractEntry src/svg/area-radial.js
903 silly gunzTarPerm extractEntry src/svg/symbol.js
904 silly gunzTarPerm extractEntry src/svg/diagonal-radial.js
905 silly gunzTarPerm extractEntry src/time/day.js
906 silly gunzTarPerm extractEntry src/time/format.js
907 silly gunzTarPerm extractEntry src/time/hour.js
908 silly gunzTarPerm extractEntry src/time/index.js
909 silly gunzTarPerm extractEntry src/time/format-utc.js
910 silly gunzTarPerm extractEntry src/time/minute.js
911 silly gunzTarPerm extractEntry src/time/month.js
912 silly gunzTarPerm extractEntry src/time/scale-utc.js
913 silly gunzTarPerm extractEntry src/time/scale.js
914 silly gunzTarPerm extractEntry src/time/second.js
915 silly gunzTarPerm extractEntry src/time/format-localized.js
916 silly gunzTarPerm extractEntry src/time/time.js
917 silly gunzTarPerm extractEntry src/time/format-locale.js
918 silly gunzTarPerm extractEntry src/time/week.js
919 silly gunzTarPerm extractEntry src/time/format-iso.js
920 silly gunzTarPerm extractEntry src/time/year.js
921 silly gunzTarPerm extractEntry src/time/interval.js
922 silly gunzTarPerm extractEntry src/transition/attr.js
923 silly gunzTarPerm extractEntry src/transition/ease.js
924 silly gunzTarPerm extractEntry src/transition/filter.js
925 silly gunzTarPerm extractEntry src/transition/index.js
926 silly gunzTarPerm extractEntry src/transition/each.js
927 silly gunzTarPerm extractEntry src/transition/select.js
928 silly gunzTarPerm extractEntry src/transition/selectAll.js
929 silly gunzTarPerm extractEntry src/transition/style.js
930 silly gunzTarPerm extractEntry src/transition/subtransition.js
931 silly gunzTarPerm extractEntry src/transition/text.js
932 silly gunzTarPerm extractEntry src/transition/duration.js
933 silly gunzTarPerm extractEntry src/transition/transition.js
934 silly gunzTarPerm extractEntry src/transition/delay.js
935 silly gunzTarPerm extractEntry src/transition/tween.js
936 silly gunzTarPerm extractEntry src/transition/remove.js
937 silly gunzTarPerm extractEntry src/xhr/html.js
938 silly gunzTarPerm extractEntry src/xhr/index.js
939 silly gunzTarPerm extractEntry src/xhr/json.js
940 silly gunzTarPerm extractEntry src/xhr/text.js
941 silly gunzTarPerm extractEntry src/xhr/xhr.js
942 silly gunzTarPerm extractEntry src/xhr/xml.js
943 silly gunzTarPerm extractEntry bin/bower
944 silly gunzTarPerm extractEntry bin/component
945 silly gunzTarPerm extractEntry bin/locale
946 silly gunzTarPerm extractEntry bin/start
947 silly gunzTarPerm extractEntry bin/uglify
948 silly gunzTarPerm extractEntry bower.json
949 silly gunzTarPerm extractEntry .travis.yml
950 silly gunzTarPerm extractEntry component.json
951 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3/package.json
952 silly lockFile f1e54c61-modules-topojson-node-modules-d3 /usr/local/lib/node_modules/topojson/node_modules/d3
953 silly lockFile f1e54c61-modules-topojson-node-modules-d3 /usr/local/lib/node_modules/topojson/node_modules/d3
954 silly lockFile 74da0d0f-klammer-npm-d3-3-2-7-package-tgz /home/klammer/.npm/d3/3.2.7/package.tgz
955 silly lockFile 74da0d0f-klammer-npm-d3-3-2-7-package-tgz /home/klammer/.npm/d3/3.2.7/package.tgz
956 info preinstall [email protected]
957 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/package.json
958 verbose readDependencies using package.json deps
959 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/package.json
960 verbose readDependencies using package.json deps
961 verbose cache add [ 'jsdom@~0.5.3', null ]
962 verbose cache add name=undefined spec="jsdom@~0.5.3" args=["jsdom@~0.5.3",null]
963 verbose parsed url { protocol: null,
963 verbose parsed url slashes: null,
963 verbose parsed url auth: null,
963 verbose parsed url host: null,
963 verbose parsed url port: null,
963 verbose parsed url hostname: null,
963 verbose parsed url hash: null,
963 verbose parsed url search: null,
963 verbose parsed url query: null,
963 verbose parsed url pathname: 'jsdom@~0.5.3',
963 verbose parsed url path: 'jsdom@~0.5.3',
963 verbose parsed url href: 'jsdom@~0.5.3' }
964 verbose cache add name="jsdom" spec="~0.5.3" args=["jsdom","~0.5.3"]
965 verbose parsed url { protocol: null,
965 verbose parsed url slashes: null,
965 verbose parsed url auth: null,
965 verbose parsed url host: null,
965 verbose parsed url port: null,
965 verbose parsed url hostname: null,
965 verbose parsed url hash: null,
965 verbose parsed url search: null,
965 verbose parsed url query: null,
965 verbose parsed url pathname: '~0.5.3',
965 verbose parsed url path: '~0.5.3',
965 verbose parsed url href: '~0.5.3' }
966 verbose addNamed [ 'jsdom', '~0.5.3' ]
967 verbose addNamed [ null, '>=0.5.3- <0.6.0-' ]
968 silly lockFile 33d4f9b3-jsdom-0-5-3 jsdom@~0.5.3
969 verbose lock jsdom@~0.5.3 /home/klammer/.npm/33d4f9b3-jsdom-0-5-3.lock
970 silly addNameRange { name: 'jsdom', range: '>=0.5.3- <0.6.0-', hasData: false }
971 verbose url raw jsdom
972 verbose url resolving [ 'https://registry.npmjs.org/', './jsdom' ]
973 verbose url resolved https://registry.npmjs.org/jsdom
974 info trying registry request attempt 1 at 16:38:25
975 verbose etag "QZTCTV2ZETE48SHI54MZL1NN"
976 http GET https://registry.npmjs.org/jsdom
977 http 304 https://registry.npmjs.org/wordwrap
978 silly registry.get cb [ 304,
978 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
978 silly registry.get etag: '"3HPX5BQ0X4U2A3KJNTK2473OZ"',
978 silly registry.get date: 'Tue, 23 Jul 2013 14:38:25 GMT',
978 silly registry.get 'content-length': '0' } ]
979 verbose etag wordwrap from cache
980 silly addNameRange number 2 { name: 'wordwrap', range: '>=0.0.2- <0.1.0-', hasData: true }
981 silly addNameRange versions [ 'wordwrap', [ '0.0.1', '0.0.2' ] ]
982 verbose addNamed [ 'wordwrap', '0.0.2' ]
983 verbose addNamed [ '0.0.2', '0.0.2' ]
984 silly lockFile 24a694c8-wordwrap-0-0-2 [email protected]
985 verbose lock [email protected] /home/klammer/.npm/24a694c8-wordwrap-0-0-2.lock
986 verbose read json /home/klammer/.npm/wordwrap/0.0.2/package/package.json
987 silly lockFile 24a694c8-wordwrap-0-0-2 [email protected]
988 silly lockFile 24a694c8-wordwrap-0-0-2 [email protected]
989 silly lockFile 8bd42136-wordwrap-0-0-2 wordwrap@~0.0.2
990 silly lockFile 8bd42136-wordwrap-0-0-2 wordwrap@~0.0.2
991 silly resolved [ { name: 'wordwrap',
991 silly resolved description: 'Wrap those words. Show them at what columns to start and stop.',
991 silly resolved version: '0.0.2',
991 silly resolved repository:
991 silly resolved { type: 'git',
991 silly resolved url: 'git://github.com/substack/node-wordwrap.git' },
991 silly resolved main: './index.js',
991 silly resolved keywords: [ 'word', 'wrap', 'rule', 'format', 'column' ],
991 silly resolved directories: { lib: '.', example: 'example', test: 'test' },
991 silly resolved scripts: { test: 'expresso' },
991 silly resolved devDependencies: { expresso: '=0.7.x' },
991 silly resolved engines: { node: '>=0.4.0' },
991 silly resolved license: 'MIT/X11',
991 silly resolved author:
991 silly resolved { name: 'James Halliday',
991 silly resolved email: '[email protected]',
991 silly resolved url: 'http://substack.net' },
991 silly resolved readme: 'wordwrap\n========\n\nWrap your words.\n\nexample\n=======\n\nmade out of meat\n----------------\n\nmeat.js\n\n var wrap = require(\'wordwrap\')(15);\n console.log(wrap(\'You and your whole family are made out of meat.\'));\n\noutput:\n\n You and your\n whole family\n are made out\n of meat.\n\ncentered\n--------\n\ncenter.js\n\n var wrap = require(\'wordwrap\')(20, 60);\n console.log(wrap(\n \'At long last the struggle and tumult was over.\'\n + \' The machines had finally cast off their oppressors\'\n + \' and were finally free to roam the cosmos.\'\n + \'\\n\'\n + \'Free of purpose, free of obligation.\'\n + \' Just drifting through emptiness.\'\n + \' The sun was just another point of light.\'\n ));\n\noutput:\n\n At long last the struggle and tumult\n was over. The machines had finally cast\n off their oppressors and were finally\n free to roam the cosmos.\n Free of purpose, free of obligation.\n Just drifting through emptiness. The\n sun was just another point of light.\n\nmethods\n=======\n\nvar wrap = require(\'wordwrap\');\n\nwrap(stop), wrap(start, stop, params={mode:"soft"})\n---------------------------------------------------\n\nReturns a function that takes a string and returns a new string.\n\nPad out lines with spaces out to column `start` and then wrap until column\n`stop`. If a word is longer than `stop - start` characters it will overflow.\n\nIn "soft" mode, split chunks by `/(\\S+\\s+/` and don\'t break up chunks which are\nlonger than `stop - start`, in "hard" mode, split chunks with `/\\b/` and break\nup chunks longer than `stop - start`.\n\nwrap.hard(start, stop)\n----------------------\n\nLike `wrap()` but with `params.mode = "hard"`.\n',
991 silly resolved readmeFilename: 'README.markdown',
991 silly resolved _id: '[email protected]',
991 silly resolved _from: 'wordwrap@~0.0.2' } ]
992 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/optimist
993 info installOne [email protected]
994 verbose from cache /home/klammer/.npm/wordwrap/0.0.2/package/package.json
995 info /usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules/wordwrap unbuild
996 verbose read json /usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules/wordwrap/package.json
997 verbose tar unpack /home/klammer/.npm/wordwrap/0.0.2/package.tgz
998 silly lockFile 9fffd67e-s-optimist-node-modules-wordwrap /usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules/wordwrap
999 verbose lock /usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules/wordwrap /home/klammer/.npm/9fffd67e-s-optimist-node-modules-wordwrap.lock
1000 silly lockFile 8d9b09b7-r-npm-wordwrap-0-0-2-package-tgz /home/klammer/.npm/wordwrap/0.0.2/package.tgz
1001 verbose lock /home/klammer/.npm/wordwrap/0.0.2/package.tgz /home/klammer/.npm/8d9b09b7-r-npm-wordwrap-0-0-2-package-tgz.lock
1002 silly gunzTarPerm modes [ '755', '644' ]
1003 silly gunzTarPerm extractEntry package.json
1004 silly gunzTarPerm extractEntry .npmignore
1005 silly gunzTarPerm extractEntry index.js
1006 silly gunzTarPerm extractEntry example/center.js
1007 silly gunzTarPerm extractEntry example/meat.js
1008 silly gunzTarPerm extractEntry test/break.js
1009 silly gunzTarPerm extractEntry test/wrap.js
1010 silly gunzTarPerm extractEntry test/idleness.txt
1011 silly gunzTarPerm extractEntry README.markdown
1012 verbose read json /usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules/wordwrap/package.json
1013 silly lockFile 9fffd67e-s-optimist-node-modules-wordwrap /usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules/wordwrap
1014 silly lockFile 9fffd67e-s-optimist-node-modules-wordwrap /usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules/wordwrap
1015 silly lockFile 8d9b09b7-r-npm-wordwrap-0-0-2-package-tgz /home/klammer/.npm/wordwrap/0.0.2/package.tgz
1016 silly lockFile 8d9b09b7-r-npm-wordwrap-0-0-2-package-tgz /home/klammer/.npm/wordwrap/0.0.2/package.tgz
1017 info preinstall [email protected]
1018 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules/wordwrap/package.json
1019 verbose readDependencies using package.json deps
1020 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules/wordwrap/package.json
1021 verbose readDependencies using package.json deps
1022 silly resolved []
1023 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules/wordwrap
1024 info build /usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules/wordwrap
1025 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules/wordwrap/package.json
1026 verbose linkStuff [ true,
1026 verbose linkStuff '/usr/local/lib/node_modules',
1026 verbose linkStuff false,
1026 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules' ]
1027 info linkStuff [email protected]
1028 verbose linkBins [email protected]
1029 verbose linkMans [email protected]
1030 verbose rebuildBundles [email protected]
1031 info install [email protected]
1032 info postinstall [email protected]
1033 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/optimist
1034 info build /usr/local/lib/node_modules/topojson/node_modules/optimist
1035 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/optimist/package.json
1036 verbose linkStuff [ true,
1036 verbose linkStuff '/usr/local/lib/node_modules',
1036 verbose linkStuff false,
1036 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules' ]
1037 info linkStuff [email protected]
1038 verbose linkBins [email protected]
1039 verbose linkMans [email protected]
1040 verbose rebuildBundles [email protected]
1041 verbose rebuildBundles [ 'wordwrap' ]
1042 info install [email protected]
1043 info postinstall [email protected]
1044 http 304 https://registry.npmjs.org/iconv-lite
1045 silly registry.get cb [ 304,
1045 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
1045 silly registry.get etag: '"A2T3FVHI8039SNILC54LU3Y3S"',
1045 silly registry.get date: 'Tue, 23 Jul 2013 14:38:25 GMT',
1045 silly registry.get 'content-length': '0' } ]
1046 verbose etag iconv-lite from cache
1047 silly addNameRange number 2 { name: 'iconv-lite', range: '>=0.2.0- <0.3.0-', hasData: true }
1048 silly addNameRange versions [ 'iconv-lite',
1048 silly addNameRange [ '0.1.0',
1048 silly addNameRange '0.1.1',
1048 silly addNameRange '0.1.2',
1048 silly addNameRange '0.1.3',
1048 silly addNameRange '0.1.4',
1048 silly addNameRange '0.2.0',
1048 silly addNameRange '0.2.1',
1048 silly addNameRange '0.2.3',
1048 silly addNameRange '0.2.4',
1048 silly addNameRange '0.2.5',
1048 silly addNameRange '0.2.6',
1048 silly addNameRange '0.2.7',
1048 silly addNameRange '0.2.8',
1048 silly addNameRange '0.2.9',
1048 silly addNameRange '0.2.10',
1048 silly addNameRange '0.2.11' ] ]
1049 verbose addNamed [ 'iconv-lite', '0.2.11' ]
1050 verbose addNamed [ '0.2.11', '0.2.11' ]
1051 silly lockFile 5d877021-iconv-lite-0-2-11 [email protected]
1052 verbose lock [email protected] /home/klammer/.npm/5d877021-iconv-lite-0-2-11.lock
1053 verbose read json /home/klammer/.npm/iconv-lite/0.2.11/package/package.json
1054 silly lockFile 5d877021-iconv-lite-0-2-11 [email protected]
1055 silly lockFile 5d877021-iconv-lite-0-2-11 [email protected]
1056 silly lockFile 27a3b000-iconv-lite-0-2 [email protected]
1057 silly lockFile 27a3b000-iconv-lite-0-2 [email protected]
1058 silly resolved [ { name: 'iconv-lite',
1058 silly resolved description: 'Convert character encodings in pure javascript.',
1058 silly resolved version: '0.2.11',
1058 silly resolved license: 'MIT',
1058 silly resolved keywords: [ 'iconv', 'convert', 'charset' ],
1058 silly resolved author: { name: 'Alexander Shtuchkin', email: '[email protected]' },
1058 silly resolved contributors:
1058 silly resolved [ [Object],
1058 silly resolved [Object],
1058 silly resolved [Object],
1058 silly resolved [Object],
1058 silly resolved [Object],
1058 silly resolved [Object],
1058 silly resolved [Object],
1058 silly resolved [Object],
1058 silly resolved [Object],
1058 silly resolved [Object] ],
1058 silly resolved main: 'index.js',
1058 silly resolved homepage: 'https://github.com/ashtuchkin/iconv-lite',
1058 silly resolved repository:
1058 silly resolved { type: 'git',
1058 silly resolved url: 'git://github.com/ashtuchkin/iconv-lite.git' },
1058 silly resolved engines: { node: '>=0.4.0' },
1058 silly resolved scripts: { test: 'vows --spec' },
1058 silly resolved devDependencies: { vows: '', iconv: '>=1.1' },
1058 silly resolved readme: 'iconv-lite - pure javascript character encoding conversion\n======================================================================\n\n[![Build Status](https://secure.travis-ci.org/ashtuchkin/iconv-lite.png?branch=master)](http://travis-ci.org/ashtuchkin/iconv-lite)\n\n## Features\n\n* Pure javascript. Doesn\'t need native code compilation.\n* Easy API.\n* Works on Windows and in sandboxed environments like [Cloud9](http://c9.io).\n* Encoding is much faster than node-iconv (see below for performance comparison).\n\n## Usage\n\n var iconv = require(\'iconv-lite\');\n \n // Convert from an encoded buffer to string.\n str = iconv.decode(buf, \'win1251\');\n \n // Convert from string to an encoded buffer.\n buf = iconv.encode("Sample input string", \'win1251\');\n\n // Check if encoding is supported\n iconv.encodingExists("us-ascii")\n\n\n## Supported encodings\n\n* All node.js native encodings: \'utf8\', \'ucs2\', \'ascii\', \'binary\', \'base64\'\n* All widespread single byte encodings: Windows 125x family, ISO-8859 family, \n IBM/DOS codepages, Macintosh family, KOI8 family. \n Aliases like \'latin1\', \'us-ascii\' also supported.\n* Multibyte encodings: \'gbk\', \'gb2313\', \'Big5\', \'cp950\'.\n\nOthers are easy to add, see the source. Please, participate.\nMost encodings are generated from node-iconv. Thank you Ben Noordhuis and iconv authors!\n\nNot supported yet: EUC family, Shift_JIS.\n\n\n## Encoding/decoding speed\n\nComparison with node-iconv module (1000x256kb, on Ubuntu 12.04, Core i5/2.5 GHz, Node v0.8.7). \nNote: your results may vary, so please always check on your hardware.\n\n operation [email protected] [email protected] \n ----------------------------------------------------------\n encode(\'win1251\') ~115 Mb/s ~230 Mb/s\n decode(\'win1251\') ~95 Mb/s ~130 Mb/s\n\n\n## Notes\n\nWhen decoding, a \'binary\'-encoded string can be used as a source buffer. \nUntranslatable characters are set to � or ?. No transliteration is currently supported, pull requests are welcome.\n\n## Testing\n\n git clone [email protected]:ashtuchkin/iconv-lite.git\n cd iconv-lite\n npm install\n npm test\n \n # To view performance:\n node test/performance.js\n\n## TODO\n\n* Support streaming character conversion, something like util.pipe(req, iconv.fromEncodingStream(\'latin1\')).\n* Add more encodings.\n* Add transliteration (best fit char).\n* Add tests and correct support of variable-byte encodings (currently work is delegated to node).\n',
1058 silly resolved readmeFilename: 'README.md',
1058 silly resolved _id: '[email protected]',
1058 silly resolved _from: '[email protected]' } ]
1059 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/shapefile
1060 info installOne [email protected]
1061 verbose from cache /home/klammer/.npm/iconv-lite/0.2.11/package/package.json
1062 info /usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite unbuild
1063 verbose read json /usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite/package.json
1064 verbose tar unpack /home/klammer/.npm/iconv-lite/0.2.11/package.tgz
1065 silly lockFile 07ac19f8-hapefile-node-modules-iconv-lite /usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite
1066 verbose lock /usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite /home/klammer/.npm/07ac19f8-hapefile-node-modules-iconv-lite.lock
1067 silly lockFile 6ee9445a-pm-iconv-lite-0-2-11-package-tgz /home/klammer/.npm/iconv-lite/0.2.11/package.tgz
1068 verbose lock /home/klammer/.npm/iconv-lite/0.2.11/package.tgz /home/klammer/.npm/6ee9445a-pm-iconv-lite-0-2-11-package-tgz.lock
1069 silly gunzTarPerm modes [ '755', '644' ]
1070 silly gunzTarPerm extractEntry package.json
1071 silly gunzTarPerm extractEntry .npmignore
1072 silly gunzTarPerm extractEntry README.md
1073 silly gunzTarPerm extractEntry LICENSE
1074 silly gunzTarPerm extractEntry index.js
1075 silly gunzTarPerm extractEntry .travis.yml
1076 silly gunzTarPerm extractEntry README.md~
1077 silly gunzTarPerm extractEntry encodings/big5.js
1078 silly gunzTarPerm extractEntry encodings/gbk.js
1079 silly gunzTarPerm extractEntry encodings/singlebyte.js
1080 silly gunzTarPerm extractEntry encodings/table/big5.js
1081 silly gunzTarPerm extractEntry encodings/table/gbk.js
1082 silly gunzTarPerm extractEntry generation/generate-big5-table.js
1083 silly gunzTarPerm extractEntry generation/generate-singlebyte.js
1084 silly gunzTarPerm extractEntry test/big5-test.js
1085 silly gunzTarPerm extractEntry test/cyrillic-test.js
1086 silly gunzTarPerm extractEntry test/gbk-test.js
1087 silly gunzTarPerm extractEntry test/greek-test.js
1088 silly gunzTarPerm extractEntry test/main-test.js
1089 silly gunzTarPerm extractEntry test/performance.js
1090 silly gunzTarPerm extractEntry test/turkish-test.js
1091 silly gunzTarPerm extractEntry test/big5File.txt
1092 silly gunzTarPerm extractEntry test/gbkFile.txt
1093 verbose read json /usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite/package.json
1094 silly lockFile 07ac19f8-hapefile-node-modules-iconv-lite /usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite
1095 silly lockFile 07ac19f8-hapefile-node-modules-iconv-lite /usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite
1096 silly lockFile 6ee9445a-pm-iconv-lite-0-2-11-package-tgz /home/klammer/.npm/iconv-lite/0.2.11/package.tgz
1097 silly lockFile 6ee9445a-pm-iconv-lite-0-2-11-package-tgz /home/klammer/.npm/iconv-lite/0.2.11/package.tgz
1098 info preinstall [email protected]
1099 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite/package.json
1100 verbose readDependencies using package.json deps
1101 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite/package.json
1102 verbose readDependencies using package.json deps
1103 silly resolved []
1104 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite
1105 info build /usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite
1106 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite/package.json
1107 verbose linkStuff [ true,
1107 verbose linkStuff '/usr/local/lib/node_modules',
1107 verbose linkStuff false,
1107 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules' ]
1108 info linkStuff [email protected]
1109 verbose linkBins [email protected]
1110 verbose linkMans [email protected]
1111 verbose rebuildBundles [email protected]
1112 info install [email protected]
1113 info postinstall [email protected]
1114 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/shapefile
1115 info build /usr/local/lib/node_modules/topojson/node_modules/shapefile
1116 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/shapefile/package.json
1117 verbose linkStuff [ true,
1117 verbose linkStuff '/usr/local/lib/node_modules',
1117 verbose linkStuff false,
1117 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules' ]
1118 info linkStuff [email protected]
1119 verbose linkBins [email protected]
1120 verbose link bins [ { dbfcat: './bin/dbfcat',
1120 verbose link bins shpcat: './bin/shpcat',
1120 verbose link bins shp2json: './bin/shp2json' },
1120 verbose link bins '/usr/local/lib/node_modules/topojson/node_modules/.bin',
1120 verbose link bins false ]
1121 verbose linkMans [email protected]
1122 verbose rebuildBundles [email protected]
1123 verbose rebuildBundles [ 'iconv-lite' ]
1124 info install [email protected]
1125 info postinstall [email protected]
1126 http 304 https://registry.npmjs.org/jsdom
1127 silly registry.get cb [ 304,
1127 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
1127 silly registry.get etag: '"QZTCTV2ZETE48SHI54MZL1NN"',
1127 silly registry.get date: 'Tue, 23 Jul 2013 14:38:26 GMT',
1127 silly registry.get 'content-length': '0' } ]
1128 verbose etag jsdom from cache
1129 silly addNameRange number 2 { name: 'jsdom', range: '>=0.5.3- <0.6.0-', hasData: true }
1130 silly addNameRange versions [ 'jsdom',
1130 silly addNameRange [ '0.0.1',
1130 silly addNameRange '0.1.2',
1130 silly addNameRange '0.1.4',
1130 silly addNameRange '0.1.5',
1130 silly addNameRange '0.1.6',
1130 silly addNameRange '0.1.7',
1130 silly addNameRange '0.1.8',
1130 silly addNameRange '0.1.9',
1130 silly addNameRange '0.1.10',
1130 silly addNameRange '0.1.11',
1130 silly addNameRange '0.1.12',
1130 silly addNameRange '0.1.13',
1130 silly addNameRange '0.1.15',
1130 silly addNameRange '0.1.16',
1130 silly addNameRange '0.1.17',
1130 silly addNameRange '0.1.18',
1130 silly addNameRange '0.1.19',
1130 silly addNameRange '0.1.20',
1130 silly addNameRange '0.1.21',
1130 silly addNameRange '0.1.22',
1130 silly addNameRange '0.1.23',
1130 silly addNameRange '0.2.0',
1130 silly addNameRange '0.2.1',
1130 silly addNameRange '0.2.2',
1130 silly addNameRange '0.2.3',
1130 silly addNameRange '0.2.4',
1130 silly addNameRange '0.2.5',
1130 silly addNameRange '0.2.6',
1130 silly addNameRange '0.2.7',
1130 silly addNameRange '0.2.8',
1130 silly addNameRange '0.2.9',
1130 silly addNameRange '0.2.10',
1130 silly addNameRange '0.2.11',
1130 silly addNameRange '0.2.12',
1130 silly addNameRange '0.2.13',
1130 silly addNameRange '0.2.14',
1130 silly addNameRange '0.2.15',
1130 silly addNameRange '0.2.16',
1130 silly addNameRange '0.2.17',
1130 silly addNameRange '0.2.18',
1130 silly addNameRange '0.2.19',
1130 silly addNameRange '0.3.0',
1130 silly addNameRange '0.3.1',
1130 silly addNameRange '0.3.2',
1130 silly addNameRange '0.3.3',
1130 silly addNameRange '0.3.4',
1130 silly addNameRange '0.4.0',
1130 silly addNameRange '0.4.1',
1130 silly addNameRange '0.4.2',
1130 silly addNameRange '0.5.0',
1130 silly addNameRange '0.5.1',
1130 silly addNameRange '0.5.2',
1130 silly addNameRange '0.5.3',
1130 silly addNameRange '0.5.4',
1130 silly addNameRange '0.5.5',
1130 silly addNameRange '0.5.6',
1130 silly addNameRange '0.5.7',
1130 silly addNameRange '0.6.0',
1130 silly addNameRange '0.6.1',
1130 silly addNameRange '0.6.2',
1130 silly addNameRange '0.6.3',
1130 silly addNameRange '0.6.4',
1130 silly addNameRange '0.6.5',
1130 silly addNameRange '0.7.0',
1130 silly addNameRange '0.8.0',
1130 silly addNameRange '0.8.1' ] ]
1131 verbose addNamed [ 'jsdom', '0.5.7' ]
1132 verbose addNamed [ '0.5.7', '0.5.7' ]
1133 silly lockFile 128cd670-jsdom-0-5-7 [email protected]
1134 verbose lock [email protected] /home/klammer/.npm/128cd670-jsdom-0-5-7.lock
1135 verbose read json /home/klammer/.npm/jsdom/0.5.7/package/package.json
1136 silly lockFile 128cd670-jsdom-0-5-7 [email protected]
1137 silly lockFile 128cd670-jsdom-0-5-7 [email protected]
1138 silly lockFile 33d4f9b3-jsdom-0-5-3 jsdom@~0.5.3
1139 silly lockFile 33d4f9b3-jsdom-0-5-3 jsdom@~0.5.3
1140 silly resolved [ { name: 'jsdom',
1140 silly resolved version: '0.5.7',
1140 silly resolved description: 'A JavaScript implementation of the W3C DOM',
1140 silly resolved keywords: [ 'dom', 'w3c', 'html' ],
1140 silly resolved maintainers: [ [Object], [Object] ],
1140 silly resolved contributors:
1140 silly resolved [ [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object],
1140 silly resolved [Object] ],
1140 silly resolved bugs:
1140 silly resolved { email: '[email protected]',
1140 silly resolved url: 'http://github.com/tmpvar/jsdom/issues' },
1140 silly resolved licenses: [ [Object] ],
1140 silly resolved repositories: [ [Object] ],
1140 silly resolved implements: [ 'http://www.w3.org/TR/REC-DOM-Level-1' ],
1140 silly resolved dependencies:
1140 silly resolved { htmlparser: '1.x',
1140 silly resolved nwmatcher: '~1.3.1',
1140 silly resolved request: '2.x',
1140 silly resolved cssom: '~0.2.5',
1140 silly resolved cssstyle: '~0.2.3',
1140 silly resolved contextify: '~0.1.5' },
1140 silly resolved devDependencies: { nodeunit: '~0.8.0', html5: '*', optimist: '*' },
1140 silly resolved directories: { lib: './lib/jsdom' },
1140 silly resolved scripts: { test: 'node ./test/runner' },
1140 silly resolved main: './lib/jsdom',
1140 silly resolved readme: '# jsdom\n\nA JavaScript implementation of the W3C DOM.\n\n## Install\n\n```bash\n$ npm install jsdom\n```\n\nIf this gives you trouble with errors about installing Contextify, especially on Windows, see [below](#contextify).\n\n## Human contact\n\nsee: [mailing list](http://groups.google.com/group/jsdom)\n\n## Easymode\n\nBootstrapping a DOM is generally a difficult process involving many error prone steps. We didn\'t want jsdom to fall into the same trap and that is why a new method, `jsdom.env()`, has been added in jsdom 0.2.0 which should make everyone\'s lives easier.\n\nwith URL\n\n```js\n// Count all of the links from the nodejs build page\nvar jsdom = require("jsdom");\n\njsdom.env(\n "http://nodejs.org/dist/",\n ["http://code.jquery.com/jquery.js"],\n function (errors, window) {\n console.log("there have been", window.$("a").length, "nodejs releases!");\n }\n);\n```\n\nor with raw HTML\n\n```js\n// Run some jQuery on a html fragment\nvar jsdom = require("jsdom");\n\njsdom.env(\n \'<p><a class="the-link" href="https://github.com/tmpvar/jsdom">jsdom\\\'s Homepage</a></p>\',\n ["http://code.jquery.com/jquery.js"],\n function(errors, window) {\n console.log("contents of a.the-link:", window.$("a.the-link").text());\n }\n);\n```\n\nor with a configuration object\n\n```js\n// Print all of the news items on hackernews\nvar jsdom = require("jsdom");\n\njsdom.env({\n html: "http://news.ycombinator.com/",\n scripts: ["http://code.jquery.com/jquery.js"],\n done: function (errors, window) {\n var $ = window.$;\n console.log("HN Links");\n $("td.title:not(:last) a").each(function() {\n console.log(" -", $(this).text());\n });\n }\n});\n```\n\nor with raw JavaScript source\n\n```js\n// Print all of the news items on hackernews\nvar jsdom = require("jsdom");\nvar fs = require("fs");\nvar jquery = fs.readFileSync("./jquery.js").toString();\n\njsdom.env({\n html: "http://news.ycombinator.com/",\n src: [jquery],\n done: function (errors, window) {\n var $ = window.$;\n console.log("HN Links");\n $("td.title:not(:last) a").each(function() {\n console.log(" -", $(this).text());\n });\n }\n});\n```\n\n### How it works\n`jsdom.env` is built for ease of use, which is rare in the world of the DOM! Since the web has some absolutely horrible JavaScript on it, as of jsdom 0.2.0 `jsdom.env` will not process external resources (scripts, images, etc). If you want to process the JavaScript use one of the methods below (`jsdom.jsdom` or `jsdom.jQueryify`)\n\n```js\njsdom.env(html, [scripts], [config], callback);\n```\n\n- `html` (**required**): may be a URL, HTML fragment, or file.\n- `scripts` (**optional**): may contain files or URLs.\n- `config` (**optional**): see below.\n- `callback` (**required**): takes two arguments:\n - `errors`: an array of errors\n - `window`: a brand new window\n\n_example:_\n\n```js\njsdom.env(html, function (errors, window) {\n // free memory associated with the window\n window.close();\n});\n```\n\nIf you would like to specify a configuration object only:\n\n```js\njsdom.env(config);\n```\n\n- `config.html`: see `html` above.\n- `config.scripts`: see `scripts` above.\n- `config.url`: the URL for `location.href` if `config.html` is not a file path or URL. (Relative `<a href>` and `<img src>` values are evaluated relative to this.)\n- `config.src`: an array of JavaScript strings that will be evaluated against the resulting document. Similar to `scripts`, but it accepts JavaScript instead of paths/URLs.\n- `config.done`: see `callback` above.\n- `config.document`:\n - `referer`: the new document will have this referer\n - `cookie`: manually set a cookie value, e.g. `\'key=value; expires=Wed, Sep 21 2011 12:00:00 GMT; path=/\'`\n- `config.features` : see `Flexibility` section below. **Note**: the default feature set for jsdom.env does _not_ include fetching remote JavaScript and executing it. This is something that you will need to **carefully** enable yourself.\n\n## For the hardcore\n\nIf you want to spawn a document/window and specify all sorts of options this is the section for you. This section covers the `jsdom.jsdom` method:\n\n```js\nvar jsdom = require("jsdom").jsdom;\nvar doc = jsdom(markup, level, options);\nvar window = doc.createWindow();\n```\n\n- `markup` is an HTML/XML document to be parsed. You can also pass `null` or an undefined value to get a basic document with empty `<head>` and `<body>` tags. Document fragments are also supported (including `""`), and will behave as sanely as possible (e.g. the resulting document will lack the `head`, `body` and `documentElement` properties if the corresponding elements aren\'t included).\n\n- `level` is `null` (which means level3) by default, but you can pass another level if you\'d like.\n\n ```js\n var jsdom = require("jsdom");\n var doc = jsdom.jsdom("<html><body></body></html>", jsdom.level(1, "core"));\n ```\n\n- `options` see the **Flexibility** section below.\n\n### Flexibility\n\nOne of the goals of jsdom is to be as minimal and light as possible. This section details how someone can change the behavior of `Document`s on the fly. These features are baked into the `DOMImplementation` that every `Document` has, and may be tweaked in two ways:\n\n1. When you create a new `Document` using the jsdom builder (`require("jsdom").jsdom()`)\n\n ```js\n var jsdom = require("jsdom").jsdom;\n var doc = jsdom("<html><body></body></html>", null, {\n features: {\n FetchExternalResources : ["img"]\n }\n });\n ```\n\n Do note, that this will only affect the document that is currently being created. All other documents will use the defaults specified below (see: Default Features).\n\n2. Before creating any documents, you can modify the defaults for all future documents:\n\n ```js\n require("jsdom").defaultDocumentFeatures = {\n FetchExternalResources: ["script"],\n ProcessExternalResources: false\n };\n ```\n\n#### Default Features\n\nDefault features are extremely important for jsdom as they lower the configuration requirement and present developers a set of consistent default behaviors. The following sections detail the available features, their defaults, and the values that jsdom uses.\n\n\n`FetchExternalResources`\n\n- _Default_: `["script"]`\n- _Allowed_: `["script", "img", "css", "frame", "iframe", "link"]` or `false`\n\nEnables/disables fetching files over the file system/HTTP.\n\n`ProcessExternalResources`\n\n- _Default_: `["script"]`\n- _Allowed_: `["script"]` or `false`\n\nDisabling this will disable script execution (currently only JavaScript).\n\n`SkipExternalResources`\n\n- _Default_: `false`\n- _Allowed_: `/url to be skipped/` or `false`\n- _Example_: `/http:\\/\\/example.org/js/bad\\.js/`\n\nDo not download and process resources with url matching a regular expression.\n\n### Canvas\n\njsdom includes support for using the [canvas](https://npmjs.org/package/canvas) package to extend any `<canvas>` elements with the canvas API. To make this work, you need to include canvas as a dependency in your project, as a peer of jsdom. If jsdom can find the canvas package, it will use it, but if it\'s not present, then `<canvas>` elements will behave like `<div>`s.\n\n## More Examples\n\n### Creating a document-less window\n\n```js\nvar jsdom = require("jsdom");\nvar window = jsdom.createWindow();\n\nconsole.log(window.document); // output: undefined\n```\n\n### Creating a document\n\n```js\nvar jsdom = require("jsdom");\nvar doc = new (jsdom.level(1, "core").Document)();\n\nconsole.log(doc.nodeName); // outputs: #document\n```\n\n### Creating a browser-like BOM/DOM/Window\n\n```js\nvar jsdom = require("jsdom").jsdom;\nvar document = jsdom("<html><head></head><body>hello world</body></html>");\nvar window = document.createWindow();\n\nconsole.log(window.document.innerHTML);\n// output: "<html><head></head><body>hello world</body></html>"\n\nconsole.log(window.innerWidth);\n// output: 1024\n\nconsole.log(typeof window.document.getElementsByClassName);\n// outputs: function\n```\n\n## jQueryify\n\n```js\nvar jsdom = require("jsdom");\nvar window = jsdom.jsdom().createWindow();\n\njsdom.jQueryify(window, "http://code.jquery.com/jquery.js", function () {\n window.$("body").append(\'<div class="testing">Hello World, It works</div>\');\n\n console.log(window.$(".testing").text());\n});\n```\n\n### Passing objects to scripts inside the page\n\n```js\nvar jsdom = require("jsdom").jsdom;\nvar window = jsdom().createWindow();\n\nwindow.__myObject = { foo: "bar" };\n\nvar scriptEl = window.document.createElement("script");\nscriptEl.src = "anotherScript.js";\nwindow.document.body.appendChild(scriptEl);\n\n// anotherScript.js will have the ability to read `window.__myObject`, even\n// though it originated in Node!\n```\n\n## Test Compliance:\n\n```\n level1/core 535/535 100%\n level1/html 238/238 100%\n level1/svg 527/527 100%\n level2/core 283/283 100%\n level2/html 705/705 100%\n level2/style 14/14 100%\n level2/extra 4/4 100%\n level2/events 24/24 100%\n level3/xpath 93/93 100%\n window/index 5/5 100%\n window/script 10/10 100%\n window/frame 14/14 100%\n sizzle/index 14/14 100%\n jsdom/index 88/88 100%\n jsonp/jsonp 1/1 100%\n browser/contextifyReplacement 4/4 100%\n browser/index 34/34 100%\n------------------------------------------------------\nTOTALS: 0/2593 failed; 100% success\n```\n\n### Running the tests\n\nFirst you\'ll want to `npm install`. To run all the tests, use `npm test`, which just calls `node test/runner`.\n\nUsing `test/runner` directly, you can slice and dice which tests your want to run from different levels. Usage is as follows:\n\n```\ntest/runner --help\nRun the jsdom test suite\n\nOptions:\n-s, --suites suites that you want to run. ie: -s level1/core,1/html,html [string]\n-f, --fail-fast stop on the first failed test\n-h, --help show the help\n-t, --tests choose the test cases to run. ie: -t jquery\n```\n\n## Contextify\n\n[Contextify](https://npmjs.org/package/contextify) is a dependency of jsdom, used for running `<script>` tags within the\npage. In other words, it allows jsdom, which is run in Node.js, to run strings of JavaScript in an isolated environment\nthat pretends to be a browser environment instead of a server. You can see how this is an important feature.\n\nUnfortunately, doing this kind of magic requires C++. And in Node.js, using C++ from JavaScript means using "native\nmodules." Native modules are compiled at installation time so that they work precisely for your machine; that is, you\ndon\'t download a contextify binary from npm, but instead build one locally after downloading the source from npm.\n\nFor Mac and Linux users, this is usually fine. Their systems come preinstalled with the necessaries for compiling C++.\nFor Windows users, however, things can be tricky. Thus, one of the most common problems with jsdom is trying to use it\non Windows without the proper compilation tools installed. Here\'s what you need to compile Contextify, and thus to\ninstall jsdom, on Windows:\n\n* A recent copy of the *x86* version of [Node.js for Windows](http://nodejs.org/download/), *not* the x64 version.\n* A copy of [Visual C++ 2010 Express](http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express).\n* A copy of [Python 2.7](http://www.python.org/download/), installed in the default location of `C:\\Python27`.\n\nThere are some slight modifications to this that can work; for example full versions of Visual Studio usually work, and\nsometimes you can even get an x64 version of Node.js working too. But it\'s tricky, so start with the basics!\n',
1140 silly resolved readmeFilename: 'README.md',
1140 silly resolved _id: '[email protected]',
1140 silly resolved _from: 'jsdom@~0.5.3' } ]
1141 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/d3
1142 info installOne [email protected]
1143 verbose from cache /home/klammer/.npm/jsdom/0.5.7/package/package.json
1144 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom unbuild
1145 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/package.json
1146 verbose tar unpack /home/klammer/.npm/jsdom/0.5.7/package.tgz
1147 silly lockFile f4fda3eb-de-modules-d3-node-modules-jsdom /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom
1148 verbose lock /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom /home/klammer/.npm/f4fda3eb-de-modules-d3-node-modules-jsdom.lock
1149 silly lockFile 07d60797-mmer-npm-jsdom-0-5-7-package-tgz /home/klammer/.npm/jsdom/0.5.7/package.tgz
1150 verbose lock /home/klammer/.npm/jsdom/0.5.7/package.tgz /home/klammer/.npm/07d60797-mmer-npm-jsdom-0-5-7-package-tgz.lock
1151 silly gunzTarPerm modes [ '755', '644' ]
1152 silly gunzTarPerm extractEntry package.json
1153 silly gunzTarPerm extractEntry README.md
1154 silly gunzTarPerm extractEntry LICENSE.txt
1155 silly gunzTarPerm extractEntry lib/jsdom.js
1156 silly gunzTarPerm extractEntry lib/jsdom/utils.js
1157 silly gunzTarPerm extractEntry lib/jsdom/browser/documentfeatures.js
1158 silly gunzTarPerm extractEntry lib/jsdom/browser/domtohtml.js
1159 silly gunzTarPerm extractEntry lib/jsdom/browser/htmlencoding.js
1160 silly gunzTarPerm extractEntry lib/jsdom/browser/htmltodom.js
1161 silly gunzTarPerm extractEntry lib/jsdom/browser/index.js
1162 silly gunzTarPerm extractEntry lib/jsdom/level1/core.js
1163 silly gunzTarPerm extractEntry lib/jsdom/level2/core.js
1164 silly gunzTarPerm extractEntry lib/jsdom/level2/events.js
1165 silly gunzTarPerm extractEntry lib/jsdom/level2/html.js
1166 silly gunzTarPerm extractEntry lib/jsdom/level2/index.js
1167 silly gunzTarPerm extractEntry lib/jsdom/level2/style.js
1168 silly gunzTarPerm extractEntry lib/jsdom/level2/languages/javascript.js
1169 silly gunzTarPerm extractEntry lib/jsdom/level3/core.js
1170 silly gunzTarPerm extractEntry lib/jsdom/level3/events.js
1171 silly gunzTarPerm extractEntry lib/jsdom/level3/html.js
1172 silly gunzTarPerm extractEntry lib/jsdom/level3/index.js
1173 silly gunzTarPerm extractEntry lib/jsdom/level3/ls.js
1174 silly gunzTarPerm extractEntry lib/jsdom/level3/xpath.js
1175 silly gunzTarPerm extractEntry lib/jsdom/selectors/index.js
1176 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/package.json
1177 silly lockFile f4fda3eb-de-modules-d3-node-modules-jsdom /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom
1178 silly lockFile f4fda3eb-de-modules-d3-node-modules-jsdom /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom
1179 silly lockFile 07d60797-mmer-npm-jsdom-0-5-7-package-tgz /home/klammer/.npm/jsdom/0.5.7/package.tgz
1180 silly lockFile 07d60797-mmer-npm-jsdom-0-5-7-package-tgz /home/klammer/.npm/jsdom/0.5.7/package.tgz
1181 info preinstall [email protected]
1182 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/package.json
1183 verbose readDependencies using package.json deps
1184 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/package.json
1185 verbose readDependencies using package.json deps
1186 verbose cache add [ '[email protected]', null ]
1187 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null]
1188 verbose parsed url { protocol: null,
1188 verbose parsed url slashes: null,
1188 verbose parsed url auth: null,
1188 verbose parsed url host: null,
1188 verbose parsed url port: null,
1188 verbose parsed url hostname: null,
1188 verbose parsed url hash: null,
1188 verbose parsed url search: null,
1188 verbose parsed url query: null,
1188 verbose parsed url pathname: '[email protected]',
1188 verbose parsed url path: '[email protected]',
1188 verbose parsed url href: '[email protected]' }
1189 verbose cache add name="htmlparser" spec="1.x" args=["htmlparser","1.x"]
1190 verbose parsed url { protocol: null,
1190 verbose parsed url slashes: null,
1190 verbose parsed url auth: null,
1190 verbose parsed url host: null,
1190 verbose parsed url port: null,
1190 verbose parsed url hostname: null,
1190 verbose parsed url hash: null,
1190 verbose parsed url search: null,
1190 verbose parsed url query: null,
1190 verbose parsed url pathname: '1.x',
1190 verbose parsed url path: '1.x',
1190 verbose parsed url href: '1.x' }
1191 verbose addNamed [ 'htmlparser', '1.x' ]
1192 verbose addNamed [ null, '>=1.0.0- <2.0.0-' ]
1193 silly lockFile 4d163ec2-htmlparser-1-x [email protected]
1194 verbose lock [email protected] /home/klammer/.npm/4d163ec2-htmlparser-1-x.lock
1195 verbose cache add [ 'nwmatcher@~1.3.1', null ]
1196 verbose cache add name=undefined spec="nwmatcher@~1.3.1" args=["nwmatcher@~1.3.1",null]
1197 verbose parsed url { protocol: null,
1197 verbose parsed url slashes: null,
1197 verbose parsed url auth: null,
1197 verbose parsed url host: null,
1197 verbose parsed url port: null,
1197 verbose parsed url hostname: null,
1197 verbose parsed url hash: null,
1197 verbose parsed url search: null,
1197 verbose parsed url query: null,
1197 verbose parsed url pathname: 'nwmatcher@~1.3.1',
1197 verbose parsed url path: 'nwmatcher@~1.3.1',
1197 verbose parsed url href: 'nwmatcher@~1.3.1' }
1198 verbose cache add name="nwmatcher" spec="~1.3.1" args=["nwmatcher","~1.3.1"]
1199 verbose parsed url { protocol: null,
1199 verbose parsed url slashes: null,
1199 verbose parsed url auth: null,
1199 verbose parsed url host: null,
1199 verbose parsed url port: null,
1199 verbose parsed url hostname: null,
1199 verbose parsed url hash: null,
1199 verbose parsed url search: null,
1199 verbose parsed url query: null,
1199 verbose parsed url pathname: '~1.3.1',
1199 verbose parsed url path: '~1.3.1',
1199 verbose parsed url href: '~1.3.1' }
1200 verbose addNamed [ 'nwmatcher', '~1.3.1' ]
1201 verbose addNamed [ null, '>=1.3.1- <1.4.0-' ]
1202 silly lockFile 315a8aad-nwmatcher-1-3-1 nwmatcher@~1.3.1
1203 verbose lock nwmatcher@~1.3.1 /home/klammer/.npm/315a8aad-nwmatcher-1-3-1.lock
1204 silly addNameRange { name: 'htmlparser', range: '>=1.0.0- <2.0.0-', hasData: false }
1205 verbose cache add [ '[email protected]', null ]
1206 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null]
1207 verbose parsed url { protocol: null,
1207 verbose parsed url slashes: null,
1207 verbose parsed url auth: null,
1207 verbose parsed url host: null,
1207 verbose parsed url port: null,
1207 verbose parsed url hostname: null,
1207 verbose parsed url hash: null,
1207 verbose parsed url search: null,
1207 verbose parsed url query: null,
1207 verbose parsed url pathname: '[email protected]',
1207 verbose parsed url path: '[email protected]',
1207 verbose parsed url href: '[email protected]' }
1208 verbose cache add name="request" spec="2.x" args=["request","2.x"]
1209 verbose parsed url { protocol: null,
1209 verbose parsed url slashes: null,
1209 verbose parsed url auth: null,
1209 verbose parsed url host: null,
1209 verbose parsed url port: null,
1209 verbose parsed url hostname: null,
1209 verbose parsed url hash: null,
1209 verbose parsed url search: null,
1209 verbose parsed url query: null,
1209 verbose parsed url pathname: '2.x',
1209 verbose parsed url path: '2.x',
1209 verbose parsed url href: '2.x' }
1210 verbose addNamed [ 'request', '2.x' ]
1211 verbose addNamed [ null, '>=2.0.0- <3.0.0-' ]
1212 silly lockFile c23ecae0-request-2-x [email protected]
1213 verbose lock [email protected] /home/klammer/.npm/c23ecae0-request-2-x.lock
1214 verbose cache add [ 'cssom@~0.2.5', null ]
1215 verbose cache add name=undefined spec="cssom@~0.2.5" args=["cssom@~0.2.5",null]
1216 verbose parsed url { protocol: null,
1216 verbose parsed url slashes: null,
1216 verbose parsed url auth: null,
1216 verbose parsed url host: null,
1216 verbose parsed url port: null,
1216 verbose parsed url hostname: null,
1216 verbose parsed url hash: null,
1216 verbose parsed url search: null,
1216 verbose parsed url query: null,
1216 verbose parsed url pathname: 'cssom@~0.2.5',
1216 verbose parsed url path: 'cssom@~0.2.5',
1216 verbose parsed url href: 'cssom@~0.2.5' }
1217 verbose cache add name="cssom" spec="~0.2.5" args=["cssom","~0.2.5"]
1218 verbose parsed url { protocol: null,
1218 verbose parsed url slashes: null,
1218 verbose parsed url auth: null,
1218 verbose parsed url host: null,
1218 verbose parsed url port: null,
1218 verbose parsed url hostname: null,
1218 verbose parsed url hash: null,
1218 verbose parsed url search: null,
1218 verbose parsed url query: null,
1218 verbose parsed url pathname: '~0.2.5',
1218 verbose parsed url path: '~0.2.5',
1218 verbose parsed url href: '~0.2.5' }
1219 verbose addNamed [ 'cssom', '~0.2.5' ]
1220 verbose addNamed [ null, '>=0.2.5- <0.3.0-' ]
1221 silly lockFile ff3f1f9f-cssom-0-2-5 cssom@~0.2.5
1222 verbose lock cssom@~0.2.5 /home/klammer/.npm/ff3f1f9f-cssom-0-2-5.lock
1223 silly addNameRange { name: 'nwmatcher', range: '>=1.3.1- <1.4.0-', hasData: false }
1224 silly addNameRange { name: 'request', range: '>=2.0.0- <3.0.0-', hasData: false }
1225 verbose cache add [ 'cssstyle@~0.2.3', null ]
1226 verbose cache add name=undefined spec="cssstyle@~0.2.3" args=["cssstyle@~0.2.3",null]
1227 verbose parsed url { protocol: null,
1227 verbose parsed url slashes: null,
1227 verbose parsed url auth: null,
1227 verbose parsed url host: null,
1227 verbose parsed url port: null,
1227 verbose parsed url hostname: null,
1227 verbose parsed url hash: null,
1227 verbose parsed url search: null,
1227 verbose parsed url query: null,
1227 verbose parsed url pathname: 'cssstyle@~0.2.3',
1227 verbose parsed url path: 'cssstyle@~0.2.3',
1227 verbose parsed url href: 'cssstyle@~0.2.3' }
1228 verbose cache add name="cssstyle" spec="~0.2.3" args=["cssstyle","~0.2.3"]
1229 verbose parsed url { protocol: null,
1229 verbose parsed url slashes: null,
1229 verbose parsed url auth: null,
1229 verbose parsed url host: null,
1229 verbose parsed url port: null,
1229 verbose parsed url hostname: null,
1229 verbose parsed url hash: null,
1229 verbose parsed url search: null,
1229 verbose parsed url query: null,
1229 verbose parsed url pathname: '~0.2.3',
1229 verbose parsed url path: '~0.2.3',
1229 verbose parsed url href: '~0.2.3' }
1230 verbose addNamed [ 'cssstyle', '~0.2.3' ]
1231 verbose addNamed [ null, '>=0.2.3- <0.3.0-' ]
1232 silly lockFile 4c95b135-cssstyle-0-2-3 cssstyle@~0.2.3
1233 verbose lock cssstyle@~0.2.3 /home/klammer/.npm/4c95b135-cssstyle-0-2-3.lock
1234 verbose cache add [ 'contextify@~0.1.5', null ]
1235 verbose cache add name=undefined spec="contextify@~0.1.5" args=["contextify@~0.1.5",null]
1236 verbose parsed url { protocol: null,
1236 verbose parsed url slashes: null,
1236 verbose parsed url auth: null,
1236 verbose parsed url host: null,
1236 verbose parsed url port: null,
1236 verbose parsed url hostname: null,
1236 verbose parsed url hash: null,
1236 verbose parsed url search: null,
1236 verbose parsed url query: null,
1236 verbose parsed url pathname: 'contextify@~0.1.5',
1236 verbose parsed url path: 'contextify@~0.1.5',
1236 verbose parsed url href: 'contextify@~0.1.5' }
1237 verbose cache add name="contextify" spec="~0.1.5" args=["contextify","~0.1.5"]
1238 verbose parsed url { protocol: null,
1238 verbose parsed url slashes: null,
1238 verbose parsed url auth: null,
1238 verbose parsed url host: null,
1238 verbose parsed url port: null,
1238 verbose parsed url hostname: null,
1238 verbose parsed url hash: null,
1238 verbose parsed url search: null,
1238 verbose parsed url query: null,
1238 verbose parsed url pathname: '~0.1.5',
1238 verbose parsed url path: '~0.1.5',
1238 verbose parsed url href: '~0.1.5' }
1239 verbose addNamed [ 'contextify', '~0.1.5' ]
1240 verbose addNamed [ null, '>=0.1.5- <0.2.0-' ]
1241 silly lockFile 39127fdc-contextify-0-1-5 contextify@~0.1.5
1242 verbose lock contextify@~0.1.5 /home/klammer/.npm/39127fdc-contextify-0-1-5.lock
1243 silly addNameRange { name: 'cssom', range: '>=0.2.5- <0.3.0-', hasData: false }
1244 silly addNameRange { name: 'cssstyle', range: '>=0.2.3- <0.3.0-', hasData: false }
1245 silly addNameRange { name: 'contextify', range: '>=0.1.5- <0.2.0-', hasData: false }
1246 verbose url raw htmlparser
1247 verbose url resolving [ 'https://registry.npmjs.org/', './htmlparser' ]
1248 verbose url resolved https://registry.npmjs.org/htmlparser
1249 info trying registry request attempt 1 at 16:38:26
1250 verbose etag "9RDS6C5DU6O0NDBOH02I5IQG2"
1251 http GET https://registry.npmjs.org/htmlparser
1252 verbose url raw nwmatcher
1253 verbose url resolving [ 'https://registry.npmjs.org/', './nwmatcher' ]
1254 verbose url resolved https://registry.npmjs.org/nwmatcher
1255 info trying registry request attempt 1 at 16:38:26
1256 verbose etag "AYWOK6ROTWJIC961BPH82Z6KF"
1257 http GET https://registry.npmjs.org/nwmatcher
1258 verbose url raw request
1259 verbose url resolving [ 'https://registry.npmjs.org/', './request' ]
1260 verbose url resolved https://registry.npmjs.org/request
1261 info trying registry request attempt 1 at 16:38:26
1262 verbose etag "B81X6A7FL8PO3OO4FXQU9DVHK"
1263 http GET https://registry.npmjs.org/request
1264 verbose url raw cssom
1265 verbose url resolving [ 'https://registry.npmjs.org/', './cssom' ]
1266 verbose url resolved https://registry.npmjs.org/cssom
1267 info trying registry request attempt 1 at 16:38:26
1268 verbose etag "BMFSR13IJW1EYG610SU963J6J"
1269 http GET https://registry.npmjs.org/cssom
1270 verbose url raw cssstyle
1271 verbose url resolving [ 'https://registry.npmjs.org/', './cssstyle' ]
1272 verbose url resolved https://registry.npmjs.org/cssstyle
1273 info trying registry request attempt 1 at 16:38:26
1274 verbose etag "8SGYX4V4FJ0AMW1BBOSVR85C0"
1275 http GET https://registry.npmjs.org/cssstyle
1276 verbose url raw contextify
1277 verbose url resolving [ 'https://registry.npmjs.org/', './contextify' ]
1278 verbose url resolved https://registry.npmjs.org/contextify
1279 info trying registry request attempt 1 at 16:38:26
1280 verbose etag "DEGHMAWM77UEO2TDJT9WION99"
1281 http GET https://registry.npmjs.org/contextify
1282 http 304 https://registry.npmjs.org/request
1283 silly registry.get cb [ 304,
1283 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
1283 silly registry.get etag: '"B81X6A7FL8PO3OO4FXQU9DVHK"',
1283 silly registry.get date: 'Tue, 23 Jul 2013 14:38:27 GMT',
1283 silly registry.get 'content-length': '0' } ]
1284 verbose etag request from cache
1285 http 304 https://registry.npmjs.org/cssom
1286 silly registry.get cb [ 304,
1286 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
1286 silly registry.get etag: '"BMFSR13IJW1EYG610SU963J6J"',
1286 silly registry.get date: 'Tue, 23 Jul 2013 14:38:27 GMT',
1286 silly registry.get 'content-length': '0' } ]
1287 verbose etag cssom from cache
1288 http 304 https://registry.npmjs.org/htmlparser
1289 silly registry.get cb [ 304,
1289 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
1289 silly registry.get etag: '"9RDS6C5DU6O0NDBOH02I5IQG2"',
1289 silly registry.get date: 'Tue, 23 Jul 2013 14:38:27 GMT',
1289 silly registry.get 'content-length': '0' } ]
1290 verbose etag htmlparser from cache
1291 http 304 https://registry.npmjs.org/nwmatcher
1292 silly registry.get cb [ 304,
1292 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
1292 silly registry.get etag: '"AYWOK6ROTWJIC961BPH82Z6KF"',
1292 silly registry.get date: 'Tue, 23 Jul 2013 14:38:27 GMT',
1292 silly registry.get 'content-length': '0' } ]
1293 verbose etag nwmatcher from cache
1294 silly addNameRange number 2 { name: 'cssom', range: '>=0.2.5- <0.3.0-', hasData: true }
1295 silly addNameRange versions [ 'cssom',
1295 silly addNameRange [ '0.2.0', '0.2.1', '0.2.2', '0.2.3', '0.2.4', '0.2.5' ] ]
1296 verbose addNamed [ 'cssom', '0.2.5' ]
1297 verbose addNamed [ '0.2.5', '0.2.5' ]
1298 silly lockFile 452affd3-cssom-0-2-5 [email protected]
1299 verbose lock [email protected] /home/klammer/.npm/452affd3-cssom-0-2-5.lock
1300 silly addNameRange number 2 { name: 'htmlparser', range: '>=1.0.0- <2.0.0-', hasData: true }
1301 silly addNameRange versions [ 'htmlparser',
1301 silly addNameRange [ '1.6.2',
1301 silly addNameRange '1.7.0',
1301 silly addNameRange '1.7.1',
1301 silly addNameRange '1.7.2',
1301 silly addNameRange '1.7.3',
1301 silly addNameRange '1.7.4',
1301 silly addNameRange '1.7.5',
1301 silly addNameRange '1.7.6' ] ]
1302 verbose addNamed [ 'htmlparser', '1.7.6' ]
1303 verbose addNamed [ '1.7.6', '1.7.6' ]
1304 silly lockFile 1f8880a7-htmlparser-1-7-6 [email protected]
1305 verbose lock [email protected] /home/klammer/.npm/1f8880a7-htmlparser-1-7-6.lock
1306 verbose read json /home/klammer/.npm/cssom/0.2.5/package/package.json
1307 silly addNameRange number 2 { name: 'nwmatcher', range: '>=1.3.1- <1.4.0-', hasData: true }
1308 silly addNameRange versions [ 'nwmatcher', [ '1.2.5', '1.3.0', '1.3.1' ] ]
1309 verbose addNamed [ 'nwmatcher', '1.3.1' ]
1310 verbose addNamed [ '1.3.1', '1.3.1' ]
1311 silly lockFile 3606fc87-nwmatcher-1-3-1 [email protected]
1312 verbose lock [email protected] /home/klammer/.npm/3606fc87-nwmatcher-1-3-1.lock
1313 silly addNameRange number 2 { name: 'request', range: '>=2.0.0- <3.0.0-', hasData: true }
1314 silly addNameRange versions [ 'request',
1314 silly addNameRange [ '0.10.0',
1314 silly addNameRange '0.8.3',
1314 silly addNameRange '0.9.0',
1314 silly addNameRange '0.9.1',
1314 silly addNameRange '0.9.5',
1314 silly addNameRange '1.0.0',
1314 silly addNameRange '1.1.0',
1314 silly addNameRange '1.1.1',
1314 silly addNameRange '1.2.0',
1314 silly addNameRange '1.9.0',
1314 silly addNameRange '1.9.1',
1314 silly addNameRange '1.9.2',
1314 silly addNameRange '1.9.3',
1314 silly addNameRange '1.9.5',
1314 silly addNameRange '1.9.7',
1314 silly addNameRange '1.9.8',
1314 silly addNameRange '1.9.9',
1314 silly addNameRange '2.0.0',
1314 silly addNameRange '2.0.1',
1314 silly addNameRange '2.0.2',
1314 silly addNameRange '2.0.3',
1314 silly addNameRange '2.0.4',
1314 silly addNameRange '2.0.5',
1314 silly addNameRange '2.1.0',
1314 silly addNameRange '2.1.1',
1314 silly addNameRange '2.2.0',
1314 silly addNameRange '2.2.5',
1314 silly addNameRange '2.2.6',
1314 silly addNameRange '2.2.9',
1314 silly addNameRange '2.9.0',
1314 silly addNameRange '2.9.1',
1314 silly addNameRange '2.9.2',
1314 silly addNameRange '2.9.3',
1314 silly addNameRange '2.9.100',
1314 silly addNameRange '2.9.150',
1314 silly addNameRange '2.9.151',
1314 silly addNameRange '2.9.152',
1314 silly addNameRange '2.9.153',
1314 silly addNameRange '2.9.200',
1314 silly addNameRange '2.9.201',
1314 silly addNameRange '2.9.202',
1314 silly addNameRange '2.9.203',
1314 silly addNameRange '2.10.0',
1314 silly addNameRange '2.11.0',
1314 silly addNameRange '2.11.1',
1314 silly addNameRange '2.11.2',
1314 silly addNameRange '2.11.3',
1314 silly addNameRange '2.11.4',
1314 silly addNameRange '2.12.0',
1314 silly addNameRange '2.14.0',
1314 silly addNameRange '2.16.0',
1314 silly addNameRange '2.16.2',
1314 silly addNameRange '2.16.4',
1314 silly addNameRange '2.16.6',
1314 silly addNameRange '2.18.0',
1314 silly addNameRange '2.19.0',
1314 silly addNameRange '2.20.0',
1314 silly addNameRange '2.21.0',
1314 silly addNameRange '2.22.0',
1314 silly addNameRange '2.23.0' ] ]
1315 verbose addNamed [ 'request', '2.23.0' ]
1316 verbose addNamed [ '2.23.0', '2.23.0' ]
1317 silly lockFile 2f8167cb-request-2-23-0 [email protected]
1318 verbose lock [email protected] /home/klammer/.npm/2f8167cb-request-2-23-0.lock
1319 verbose read json /home/klammer/.npm/nwmatcher/1.3.1/package/package.json
1320 verbose read json /home/klammer/.npm/htmlparser/1.7.6/package/package.json
1321 verbose read json /home/klammer/.npm/request/2.23.0/package/package.json
1322 silly lockFile 452affd3-cssom-0-2-5 [email protected]
1323 silly lockFile 452affd3-cssom-0-2-5 [email protected]
1324 silly lockFile 2f8167cb-request-2-23-0 [email protected]
1325 silly lockFile 2f8167cb-request-2-23-0 [email protected]
1326 silly lockFile 1f8880a7-htmlparser-1-7-6 [email protected]
1327 silly lockFile 1f8880a7-htmlparser-1-7-6 [email protected]
1328 warn package.json [email protected] No README.md file found!
1329 silly lockFile 3606fc87-nwmatcher-1-3-1 [email protected]
1330 silly lockFile 3606fc87-nwmatcher-1-3-1 [email protected]
1331 silly lockFile ff3f1f9f-cssom-0-2-5 cssom@~0.2.5
1332 silly lockFile ff3f1f9f-cssom-0-2-5 cssom@~0.2.5
1333 silly lockFile c23ecae0-request-2-x [email protected]
1334 silly lockFile c23ecae0-request-2-x [email protected]
1335 silly lockFile 4d163ec2-htmlparser-1-x [email protected]
1336 silly lockFile 4d163ec2-htmlparser-1-x [email protected]
1337 silly lockFile 315a8aad-nwmatcher-1-3-1 nwmatcher@~1.3.1
1338 silly lockFile 315a8aad-nwmatcher-1-3-1 nwmatcher@~1.3.1
1339 http 304 https://registry.npmjs.org/cssstyle
1340 silly registry.get cb [ 304,
1340 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
1340 silly registry.get etag: '"8SGYX4V4FJ0AMW1BBOSVR85C0"',
1340 silly registry.get date: 'Tue, 23 Jul 2013 14:38:27 GMT',
1340 silly registry.get 'content-length': '0' } ]
1341 verbose etag cssstyle from cache
1342 silly addNameRange number 2 { name: 'cssstyle', range: '>=0.2.3- <0.3.0-', hasData: true }
1343 silly addNameRange versions [ 'cssstyle', [ '0.1.0', '0.2.0', '0.2.1', '0.2.2', '0.2.3' ] ]
1344 verbose addNamed [ 'cssstyle', '0.2.3' ]
1345 verbose addNamed [ '0.2.3', '0.2.3' ]
1346 silly lockFile 8a9b7d6a-cssstyle-0-2-3 [email protected]
1347 verbose lock [email protected] /home/klammer/.npm/8a9b7d6a-cssstyle-0-2-3.lock
1348 verbose read json /home/klammer/.npm/cssstyle/0.2.3/package/package.json
1349 silly lockFile 8a9b7d6a-cssstyle-0-2-3 [email protected]
1350 silly lockFile 8a9b7d6a-cssstyle-0-2-3 [email protected]
1351 silly lockFile 4c95b135-cssstyle-0-2-3 cssstyle@~0.2.3
1352 silly lockFile 4c95b135-cssstyle-0-2-3 cssstyle@~0.2.3
1353 http 304 https://registry.npmjs.org/contextify
1354 silly registry.get cb [ 304,
1354 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
1354 silly registry.get etag: '"DEGHMAWM77UEO2TDJT9WION99"',
1354 silly registry.get date: 'Tue, 23 Jul 2013 14:38:27 GMT',
1354 silly registry.get 'content-length': '0' } ]
1355 verbose etag contextify from cache
1356 silly addNameRange number 2 { name: 'contextify', range: '>=0.1.5- <0.2.0-', hasData: true }
1357 silly addNameRange versions [ 'contextify',
1357 silly addNameRange [ '0.0.2',
1357 silly addNameRange '0.0.3',
1357 silly addNameRange '0.0.4',
1357 silly addNameRange '0.0.5',
1357 silly addNameRange '0.0.6',
1357 silly addNameRange '0.0.7',
1357 silly addNameRange '0.1.0',
1357 silly addNameRange '0.1.1',
1357 silly addNameRange '0.1.2',
1357 silly addNameRange '0.1.3',
1357 silly addNameRange '0.1.4',
1357 silly addNameRange '0.1.5',
1357 silly addNameRange '0.1.6' ] ]
1358 verbose addNamed [ 'contextify', '0.1.6' ]
1359 verbose addNamed [ '0.1.6', '0.1.6' ]
1360 silly lockFile aa4e5e79-contextify-0-1-6 [email protected]
1361 verbose lock [email protected] /home/klammer/.npm/aa4e5e79-contextify-0-1-6.lock
1362 verbose read json /home/klammer/.npm/contextify/0.1.6/package/package.json
1363 silly lockFile aa4e5e79-contextify-0-1-6 [email protected]
1364 silly lockFile aa4e5e79-contextify-0-1-6 [email protected]
1365 silly lockFile 39127fdc-contextify-0-1-5 contextify@~0.1.5
1366 silly lockFile 39127fdc-contextify-0-1-5 contextify@~0.1.5
1367 silly resolved [ { name: 'cssom',
1367 silly resolved description: 'CSS Object Model implementation and CSS parser',
1367 silly resolved keywords: [ 'CSS', 'CSSOM', 'parser', 'styleSheet' ],
1367 silly resolved version: '0.2.5',
1367 silly resolved homepage: 'https://github.com/NV/CSSOM',
1367 silly resolved author: { name: 'Nikita Vasilyev', email: '[email protected]' },
1367 silly resolved repository: { type: 'git', url: 'git://github.com/NV/CSSOM.git' },
1367 silly resolved bugs: { url: 'https://github.com/NV/CSSOM/issues' },
1367 silly resolved directories: { lib: './lib' },
1367 silly resolved main: './lib/index.js',
1367 silly resolved engines: { node: '>=0.2.0' },
1367 silly resolved devDependencies: { jake: '0.2.x' },
1367 silly resolved licenses: [ [Object] ],
1367 silly resolved scripts: { prepublish: 'jake lib/index.js' },
1367 silly resolved readme: '# CSSOM\n\nCSSOM.js is a CSS parser written in pure JavaScript. It also a partial implementation of [CSS Object Model](http://dev.w3.org/csswg/cssom/). \n\n CSSOM.parse("body {color: black}")\n -> {\n cssRules: [\n {\n selectorText: "body",\n style: {\n 0: "color",\n color: "black",\n length: 1\n }\n }\n ]\n }\n\n\n## [Parser demo](http://nv.github.com/CSSOM/docs/parse.html)\n\nWorks well in Google Chrome 6+, Safari 5+, Firefox 3.6+, Opera 10.63+.\nDoesn\'t work in IE < 9 because of unsupported getters/setters.\n\nTo use CSSOM.js in the browser you might want to build a one-file version with [Jake](http://github.com/mde/node-jake):\n\n ➤ jake\n build/CSSOM.js is done\n\nTo use it with Node.js:\n\n npm install cssom\n\n## [Specs](http://nv.github.com/CSSOM/spec/)\n',
1367 silly resolved readmeFilename: 'README.mdown',
1367 silly resolved _id: '[email protected]',
1367 silly resolved _from: 'cssom@~0.2.5' },
1367 silly resolved { name: 'request',
1367 silly resolved description: 'Simplified HTTP request client.',
1367 silly resolved tags: [ 'http', 'simple', 'util', 'utility' ],
1367 silly resolved version: '2.23.0',
1367 silly resolved author: { name: 'Mikeal Rogers', email: '[email protected]' },
1367 silly resolved repository: { type: 'git', url: 'http://github.com/mikeal/request.git' },
1367 silly resolved bugs: { url: 'http://github.com/mikeal/request/issues' },
1367 silly resolved engines: [ 'node >= 0.8.0' ],
1367 silly resolved main: 'index.js',
1367 silly resolved dependencies:
1367 silly resolved { qs: '~0.6.0',
1367 silly resolved 'json-stringify-safe': '~4.0.0',
1367 silly resolved 'forever-agent': '~0.5.0',
1367 silly resolved 'tunnel-agent': '~0.3.0',
1367 silly resolved 'http-signature': '~0.10.0',
1367 silly resolved hawk: '~0.13.0',
1367 silly resolved 'aws-sign': '~0.3.0',
1367 silly resolved 'oauth-sign': '~0.3.0',
1367 silly resolved 'cookie-jar': '~0.3.0',
1367 silly resolved 'node-uuid': '~1.4.0',
1367 silly resolved mime: '~1.2.9',
1367 silly resolved 'form-data': '0.0.8' },
1367 silly resolved scripts: { test: 'node tests/run.js' },
1367 silly resolved readme: '# Request -- Simplified HTTP request method\n\n## Install\n\n<pre>\n npm install request\n</pre>\n\nOr from source:\n\n<pre>\n git clone git://github.com/mikeal/request.git \n cd request\n npm link\n</pre>\n\n## Super simple to use\n\nRequest is designed to be the simplest way possible to make http calls. It supports HTTPS and follows redirects by default.\n\n```javascript\nvar request = require(\'request\');\nrequest(\'http://www.google.com\', function (error, response, body) {\n if (!error && response.statusCode == 200) {\n console.log(body) // Print the google web page.\n }\n})\n```\n\n## Streaming\n\nYou can stream any response to a file stream.\n\n```javascript\nrequest(\'http://google.com/doodle.png\').pipe(fs.createWriteStream(\'doodle.png\'))\n```\n\nYou can also stream a file to a PUT or POST request. This method will also check the file extension against a mapping of file extensions to content-types, in this case `application/json`, and use the proper content-type in the PUT request if one is not already provided in the headers.\n\n```javascript\nfs.createReadStream(\'file.json\').pipe(request.put(\'http://mysite.com/obj.json\'))\n```\n\nRequest can also pipe to itself. When doing so the content-type and content-length will be preserved in the PUT headers.\n\n```javascript\nrequest.get(\'http://google.com/img.png\').pipe(request.put(\'http://mysite.com/img.png\'))\n```\n\nNow let\'s get fancy.\n\n```javascript\nhttp.createServer(function (req, resp) {\n if (req.url === \'/doodle.png\') {\n if (req.method === \'PUT\') {\n req.pipe(request.put(\'http://mysite.com/doodle.png\'))\n } else if (req.method === \'GET\' || req.method === \'HEAD\') {\n request.get(\'http://mysite.com/doodle.png\').pipe(resp)\n } \n }\n})\n```\n\nYou can also pipe() from a http.ServerRequest instance and to a http.ServerResponse instance. The HTTP method and headers will be sent as well as the entity-body data. Which means that, if you don\'t really care about security, you can do:\n\n```javascript\nhttp.createServer(function (req, resp) {\n if (req.url === \'/doodle.png\') {\n var x = request(\'http://mysite.com/doodle.png\')\n req.pipe(x)\n x.pipe(resp)\n }\n})\n```\n\nAnd since pipe() returns the destination stream in node 0.5.x you can do one line proxying :)\n\n```javascript\nreq.pipe(request(\'http://mysite.com/doodle.png\')).pipe(resp)\n```\n\nAlso, none of this new functionality conflicts with requests previous features, it just expands them.\n\n```javascript\nvar r = request.defaults({\'proxy\':\'http://localproxy.com\'})\n\nhttp.createServer(function (req, resp) {\n if (req.url === \'/doodle.png\') {\n r.get(\'http://google.com/doodle.png\').pipe(resp)\n }\n})\n```\nYou can still use intermediate proxies, the requests will still follow HTTP forwards, etc.\n\n## Forms\n\n`request` supports `application/x-www-form-urlencoded` and `multipart/form-data` form uploads. For `multipart/related` refer to the `multipart` API.\n\nUrl encoded forms are simple\n\n```javascript\nrequest.post(\'http://service.com/upload\', {form:{key:\'value\'}})\n// or\nrequest.post(\'http://service.com/upload\').form({key:\'value\'})\n```\n\nFor `multipart/form-data` we use the [form-data](https://github.com/felixge/node-form-data) library by [@felixge](https://github.com/felixge). You don\'t need to worry about piping the form object or setting the headers, `request` will handle that for you.\n\n```javascript\nvar r = request.post(\'http://service.com/upload\')\nvar form = r.form()\nform.append(\'my_field\', \'my_value\')\nform.append(\'my_buffer\', new Buffer([1, 2, 3]))\nform.append(\'my_file\', fs.createReadStream(path.join(__dirname, \'doodle.png\'))\nform.append(\'remote_file\', request(\'http://google.com/doodle.png\'))\n```\n\n## HTTP Authentication\n\n```javascript\nrequest.get(\'http://some.server.com/\').auth(\'username\', \'password\', false);\n// or\nrequest.get(\'http://some.server.com/\', {\n \'auth\': {\n \'user\': \'username\',\n \'pass\': \'password\',\n \'sendImmediately\': false\n }\n});\n```\n\nIf passed as an option, `auth` should be a hash containing values `user` || `username`, `password` || `pass`, and `sendImmediately` (optional). The method form takes parameters `auth(username, password, sendImmediately)`.\n\n`sendImmediately` defaults to true, which will cause a basic authentication header to be sent. If `sendImmediately` is `false`, then `request` will retry with a proper authentication header after receiving a 401 response from the server (which must contain a `WWW-Authenticate` header indicating the required authentication method).\n\nDigest authentication is supported, but it only works with `sendImmediately` set to `false` (otherwise `request` will send basic authentication on the initial request, which will probably cause the request to fail).\n\n## OAuth Signing\n\n```javascript\n// Twitter OAuth\nvar qs = require(\'querystring\')\n , oauth =\n { callback: \'http://mysite.com/callback/\'\n , consumer_key: CONSUMER_KEY\n , consumer_secret: CONSUMER_SECRET\n }\n , url = \'https://api.twitter.com/oauth/request_token\'\n ;\nrequest.post({url:url, oauth:oauth}, function (e, r, body) {\n // Ideally, you would take the body in the response\n // and construct a URL that a user clicks on (like a sign in button).\n // The verifier is only available in the response after a user has \n // verified with twitter that they are authorizing your app.\n var access_token = qs.parse(body)\n , oauth = \n { consumer_key: CONSUMER_KEY\n , consumer_secret: CONSUMER_SECRET\n , token: access_token.oauth_token\n , verifier: access_token.oauth_verifier\n }\n , url = \'https://api.twitter.com/oauth/access_token\'\n ;\n request.post({url:url, oauth:oauth}, function (e, r, body) {\n var perm_token = qs.parse(body)\n , oauth = \n { consumer_key: CONSUMER_KEY\n , consumer_secret: CONSUMER_SECRET\n , token: perm_token.oauth_token\n , token_secret: perm_token.oauth_token_secret\n }\n , url = \'https://api.twitter.com/1/users/show.json?\'\n , params = \n { screen_name: perm_token.screen_name\n , user_id: perm_token.user_id\n }\n ;\n url += qs.stringify(params)\n request.get({url:url, oauth:oauth, json:true}, function (e, r, user) {\n console.log(user)\n })\n })\n})\n```\n\n\n\n### request(options, callback)\n\nThe first argument can be either a url or an options object. The only required option is uri, all others are optional.\n\n* `uri` || `url` - fully qualified uri or a parsed url object from url.parse()\n* `qs` - object containing querystring values to be appended to the uri\n* `method` - http method, defaults to GET\n* `headers` - http headers, defaults to {}\n* `body` - entity body for PATCH, POST and PUT requests. Must be buffer or string.\n* `form` - when passed an object this will set `body` but to a querystring representation of value and adds `Content-type: application/x-www-form-urlencoded; charset=utf-8` header. When passed no option a FormData instance is returned that will be piped to request.\n* `auth` - A hash containing values `user` || `username`, `password` || `pass`, and `sendImmediately` (optional). See documentation above.\n* `json` - sets `body` but to JSON representation of value and adds `Content-type: application/json` header. Additionally, parses the response body as json.\n* `multipart` - (experimental) array of objects which contains their own headers and `body` attribute. Sends `multipart/related` request. See example below.\n* `followRedirect` - follow HTTP 3xx responses as redirects. defaults to true.\n* `followAllRedirects` - follow non-GET HTTP 3xx responses as redirects. defaults to false.\n* `maxRedirects` - the maximum number of redirects to follow, defaults to 10.\n* `encoding` - Encoding to be used on `setEncoding` of response data. If set to `null`, the body is returned as a Buffer.\n* `pool` - A hash object containing the agents for these requests. If omitted this request will use the global pool which is set to node\'s default maxSockets.\n* `pool.maxSockets` - Integer containing the maximum amount of sockets in the pool.\n* `timeout` - Integer containing the number of milliseconds to wait for a request to respond before aborting the request\t\n* `proxy` - An HTTP proxy to be used. Support proxy Auth with Basic Auth the same way it\'s supported with the `url` parameter by embedding the auth info in the uri.\n* `oauth` - Options for OAuth HMAC-SHA1 signing, see documentation above.\n* `hawk` - Options for [Hawk signing](https://github.com/hueniverse/hawk). The `credentials` key must contain the necessary signing info, [see hawk docs for details](https://github.com/hueniverse/hawk#usage-example).\n* `strictSSL` - Set to `true` to require that SSL certificates be valid. Note: to use your own certificate authority, you need to specify an agent that was created with that ca as an option.\n* `jar` - Set to `true` if you want cookies to be remembered for future use, or define your custom cookie jar (see examples section)\n* `aws` - object containing aws signing information, should have the properties `key` and `secret` as well as `bucket` unless you\'re specifying your bucket as part of the path, or you are making a request that doesn\'t use a bucket (i.e. GET Services)\n* `httpSignature` - Options for the [HTTP Signature Scheme](https://github.com/joyent/node-http-signature/blob/master/http_signing.md) using [Joyent\'s library](https://github.com/joyent/node-http-signature). The `keyId` and `key` properties must be specified. See the docs for other options.\n* `localAddress` - Local interface to bind for network connections.\n\n\nThe callback argument gets 3 arguments. The first is an error when applicable (usually from the http.Client option not the http.ClientRequest object). The second in an http.ClientResponse object. The third is the response body String or Buffer.\n\n## Convenience methods\n\nThere are also shorthand methods for different HTTP METHODs and some other conveniences.\n\n### request.defaults(options) \n \nThis method returns a wrapper around the normal request API that defaults to whatever options you pass in to it.\n\n### request.put\n\nSame as request() but defaults to `method: "PUT"`.\n\n```javascript\nrequest.put(url)\n```\n\n### request.patch\n\nSame as request() but defaults to `method: "PATCH"`.\n\n```javascript\nrequest.patch(url)\n```\n\n### request.post\n\nSame as request() but defaults to `method: "POST"`.\n\n```javascript\nrequest.post(url)\n```\n\n### request.head\n\nSame as request() but defaults to `method: "HEAD"`.\n\n```javascript\nrequest.head(url)\n```\n\n### request.del\n\nSame as request() but defaults to `method: "DELETE"`.\n\n```javascript\nrequest.del(url)\n```\n\n### request.get\n\nAlias to normal request method for uniformity.\n\n```javascript\nrequest.get(url)\n```\n### request.cookie\n\nFunction that creates a new cookie.\n\n```javascript\nrequest.cookie(\'cookie_string_here\')\n```\n### request.jar\n\nFunction that creates a new cookie jar.\n\n```javascript\nrequest.jar()\n```\n\n\n## Examples:\n\n```javascript\n var request = require(\'request\')\n , rand = Math.floor(Math.random()*100000000).toString()\n ;\n request(\n { method: \'PUT\'\n , uri: \'http://mikeal.iriscouch.com/testjs/\' + rand\n , multipart: \n [ { \'content-type\': \'application/json\'\n , body: JSON.stringify({foo: \'bar\', _attachments: {\'message.txt\': {follows: true, length: 18, \'content_type\': \'text/plain\' }}})\n }\n , { body: \'I am an attachment\' }\n ] \n }\n , function (error, response, body) {\n if(response.statusCode == 201){\n console.log(\'document saved as: http://mikeal.iriscouch.com/testjs/\'+ rand)\n } else {\n console.log(\'error: \'+ response.statusCode)\n console.log(body)\n }\n }\n )\n```\nCookies are disabled by default (else, they would be used in subsequent requests). To enable cookies set jar to true (either in defaults or in the options sent).\n\n```javascript\nvar request = request.defaults({jar: true})\nrequest(\'http://www.google.com\', function () {\n request(\'http://images.google.com\')\n})\n```\n\nIf you to use a custom cookie jar (instead of letting request use its own global cookie jar) you do so by setting the jar default or by specifying it as an option:\n\n```javascript\nvar j = request.jar()\nvar request = request.defaults({jar:j})\nrequest(\'http://www.google.com\', function () {\n request(\'http://images.google.com\')\n})\n```\nOR\n\n```javascript\nvar j = request.jar()\nvar cookie = request.cookie(\'your_cookie_here\')\nj.add(cookie)\nrequest({url: \'http://www.google.com\', jar: j}, function () {\n request(\'http://images.google.com\')\n})\n```\n',
1367 silly resolved readmeFilename: 'README.md',
1367 silly resolved _id: '[email protected]',
1367 silly resolved _from: '[email protected]' },
1367 silly resolved { name: 'htmlparser',
1367 silly resolved description: 'Forgiving HTML/XML/RSS Parser in JS for *both* Node and Browsers',
1367 silly resolved version: '1.7.6',
1367 silly resolved author: { name: 'Chris Winberry', email: '[email protected]' },
1367 silly resolved contributors: [],
1367 silly resolved repository:
1367 silly resolved { type: 'git',
1367 silly resolved url: 'https://github.com/tautologistics/node-htmlparser' },
1367 silly resolved keywords: [ 'html', 'xml', 'rss', 'parser' ],
1367 silly resolved directories: { lib: './lib/' },
1367 silly resolved main: './lib/htmlparser',
1367 silly resolved homepage: 'http://github.com/tautologistics/node-htmlparser',
1367 silly resolved bugs:
1367 silly resolved { mail: '[email protected]',
1367 silly resolved url: 'http://github.com/tautologistics/node-htmlparser/issues' },
1367 silly resolved engines: { node: '>=0.1.33' },
1367 silly resolved licenses: [ [Object] ],
1367 silly resolved readme: '#NodeHtmlParser\nA forgiving HTML/XML/RSS parser written in JS for both the browser and NodeJS (yes, despite the name it works just fine in any modern browser). The parser can handle streams (chunked data) and supports custom handlers for writing custom DOMs/output.\n\n##Installing\n\n\tnpm install htmlparser\n\n##Running Tests\n\n###Run tests under node:\n\tnode runtests.js\n\n###Run tests in browser:\nView runtests.html in any browser\n\n##Usage In Node\n\n```javascript\nvar htmlparser = require("htmlparser");\nvar rawHtml = "Xyz <script language= javascript>var foo = \'<<bar>>\';< / script><!--<!-- Waah! -- -->";\nvar handler = new htmlparser.DefaultHandler(function (error, dom) {\n\tif (error)\n\t\t[...do something for errors...]\n\telse\n\t\t[...parsing done, do something...]\n});\nvar parser = new htmlparser.Parser(handler);\nparser.parseComplete(rawHtml);\nsys.puts(sys.inspect(handler.dom, false, null));\n```\n\n##Usage In Browser\n\n```javascript\nvar handler = new Tautologistics.NodeHtmlParser.DefaultHandler(function (error, dom) {\n\tif (error)\n\t\t[...do something for errors...]\n\telse\n\t\t[...parsing done, do something...]\n});\nvar parser = new Tautologistics.NodeHtmlParser.Parser(handler);\nparser.parseComplete(document.body.innerHTML);\nalert(JSON.stringify(handler.dom, null, 2));\n```\n\n##Example output\n\n```javascript\n[ { raw: \'Xyz \', data: \'Xyz \', type: \'text\' }\n , { raw: \'script language= javascript\'\n , data: \'script language= javascript\'\n , type: \'script\'\n , name: \'script\'\n , attribs: { language: \'javascript\' }\n , children: \n [ { raw: \'var foo = \\\'<bar>\\\';<\'\n , data: \'var foo = \\\'<bar>\\\';<\'\n , type: \'text\'\n }\n ]\n }\n, { raw: \'<!-- Waah! -- \'\n , data: \'<!-- Waah! -- \'\n , type: \'comment\'\n }\n]\n```\n\n##Streaming To Parser\n\n```javascript\nwhile (...) {\n\t...\n\tparser.parseChunk(chunk);\n}\nparser.done();\t\n```\n\n##Parsing RSS/Atom Feeds\n\n```javascript\nnew htmlparser.RssHandler(function (error, dom) {\n\t...\n});\n```\n\n##DefaultHandler Options\n\n###Usage\n\n```javascript\nvar handler = new htmlparser.DefaultHandler(\n\t function (error) { ... }\n\t, { verbose: false, ignoreWhitespace: true }\n\t);\n```\n\n###Option: ignoreWhitespace\nIndicates whether the DOM should exclude text nodes that consists solely of whitespace. The default value is "false".\n\n####Example: true\n\nThe following HTML:\n\n```html\n<font>\n\t<br>this is the text\n<font>\n```\n\nbecomes:\n\n```javascript\n[ { raw: \'font\'\n , data: \'font\'\n , type: \'tag\'\n , name: \'font\'\n , children: \n [ { raw: \'br\', data: \'br\', type: \'tag\', name: \'br\' }\n , { raw: \'this is the text\\n\'\n , data: \'this is the text\\n\'\n , type: \'text\'\n }\n , { raw: \'font\', data: \'font\', type: \'tag\', name: \'font\' }\n ]\n }\n]\n```\n\n####Example: false\n\nThe following HTML:\n\n```html\n<font>\n\t<br>this is the text\n<font>\n```\n\nbecomes:\n\n```javascript\n[ { raw: \'font\'\n , data: \'font\'\n , type: \'tag\'\n , name: \'font\'\n , children: \n [ { raw: \'\\n\\t\', data: \'\\n\\t\', type: \'text\' }\n , { raw: \'br\', data: \'br\', type: \'tag\', name: \'br\' }\n , { raw: \'this is the text\\n\'\n , data: \'this is the text\\n\'\n , type: \'text\'\n }\n , { raw: \'font\', data: \'font\', type: \'tag\', name: \'font\' }\n ]\n }\n]\n```\n\n###Option: verbose\nIndicates whether to include extra information on each node in the DOM. This information consists of the "raw" attribute (original, unparsed text found between "<" and ">") and the "data" attribute on "tag", "script", and "comment" nodes. The default value is "true". \n\n####Example: true\nThe following HTML:\n\n```html\n<a href="test.html">xxx</a>\n```\n\nbecomes:\n\n```javascript\n[ { raw: \'a href="test.html"\'\n , data: \'a href="test.html"\'\n , type: \'tag\'\n , name: \'a\'\n , attribs: { href: \'test.html\' }\n , children: [ { raw: \'xxx\', data: \'xxx\', type: \'text\' } ]\n }\n]\n```\n\n####Example: false\nThe following HTML:\n\n```javascript\n<a href="test.html">xxx</a>\n```\n\nbecomes:\n\n```javascript\n[ { type: \'tag\'\n , name: \'a\'\n , attribs: { href: \'test.html\' }\n , children: [ { data: \'xxx\', type: \'text\' } ]\n }\n]\n```\n\n###Option: enforceEmptyTags\nIndicates whether the DOM should prevent children on tags marked as empty in the HTML spec. Typically this should be set to "true" HTML parsing and "false" for XML parsing. The default value is "true".\n\n####Example: true\nThe following HTML:\n\n```html\n<link>text</link>\n```\n\nbecomes:\n\n```javascript\n[ { raw: \'link\', data: \'link\', type: \'tag\', name: \'link\' }\n, { raw: \'text\', data: \'text\', type: \'text\' }\n]\n```\n\n####Example: false\nThe following HTML:\n\n```html\n<link>text</link>\n```\n\nbecomes:\n\n```javascript\n[ { raw: \'link\'\n , data: \'link\'\n , type: \'tag\'\n , name: \'link\'\n , children: [ { raw: \'text\', data: \'text\', type: \'text\' } ]\n }\n]\n```\n\n##DomUtils\n\n###TBD (see utils_example.js for now)\n\n##Related Projects\n\nLooking for CSS selectors to search the DOM? Try Node-SoupSelect, a port of SoupSelect to NodeJS: http://github.com/harryf/node-soupselect\n\nThere\'s also a port of hpricot to NodeJS that uses HtmlParser for HTML parsing: http://github.com/silentrob/Apricot\n\n',
1367 silly resolved readmeFilename: 'README.md',
1367 silly resolved _id: '[email protected]',
1367 silly resolved _from: '[email protected]' },
1367 silly resolved { name: 'nwmatcher',
1367 silly resolved version: '1.3.1',
1367 silly resolved description: 'A CSS3-compliant JavaScript selector engine.',
1367 silly resolved homepage: 'http://javascript.nwbox.com/NWMatcher/',
1367 silly resolved main: './src/nwmatcher',
1367 silly resolved keywords: [ 'css', 'matcher', 'selector', 'ender' ],
1367 silly resolved licenses: [ [Object] ],
1367 silly resolved author:
1367 silly resolved { name: 'Diego Perini',
1367 silly resolved email: '[email protected]',
1367 silly resolved url: 'http://www.iport.it/' },
1367 silly resolved maintainers: [ [Object] ],
1367 silly resolved bugs: { url: 'http://github.com/dperini/nwmatcher/issues' },
1367 silly resolved repository: { type: 'git', url: 'git://github.com/dperini/nwmatcher.git' },
1367 silly resolved ender: './lib/ender/bridge.js',
1367 silly resolved readme: 'ERROR: No README.md file found!',
1367 silly resolved readmeFilename: 'README',
1367 silly resolved _id: '[email protected]',
1367 silly resolved _from: 'nwmatcher@~1.3.1' },
1367 silly resolved { name: 'cssstyle',
1367 silly resolved description: 'CSSStyleDeclaration Object Model implementation',
1367 silly resolved keywords: [ 'CSS', 'CSSStyleDeclaration', 'StyleSheet' ],
1367 silly resolved version: '0.2.3',
1367 silly resolved homepage: 'https://github.com/chad3814/CSSStyleDeclaration',
1367 silly resolved maintainers: [ [Object] ],
1367 silly resolved contributors: [ [Object] ],
1367 silly resolved repository:
1367 silly resolved { type: 'git',
1367 silly resolved url: 'git://github.com/chad3814/CSSStyleDeclaration.git' },
1367 silly resolved bugs: { url: 'https://github.com/chad3814/CSSStyleDeclaration/issues' },
1367 silly resolved directories: { lib: './lib' },
1367 silly resolved main: './lib/CSSStyleDeclaration.js',
1367 silly resolved dependencies: { cssom: '0.2.x' },
1367 silly resolved licenses: [ [Object] ],
1367 silly resolved readme: 'CSSStyleDeclaration\n===================\n\nCSSStyleDeclaration is a work-a-like to the CSSStyleDeclaration class in Nikita Vasilyev\'s [CSSOM](https://github.com/NV/CSSOM). I made it so that when using [jQuery in node](https://github.com/tmtk75/node-jquery) setting css attributes via $.fn.css() would work. node-jquery uses [jsdom](https://github.com/tmpvar/jsdom) to create a DOM to use in node. jsdom uses CSSOM for styling, and CSSOM\'s implementation of the [CSSStyleDeclaration](http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-CSSStyleDeclaration) doesn\'t support [CSS2Properties](http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-CSS2Properties), which is how jQuery\'s [$.fn.css()](http://api.jquery.com/css/) operates.\n\n\nWhy not just issue a pull request?\n----\nWell, NV wants to keep CSSOM fast (which I can appreciate) and CSS2Properties aren\'t required by the standard (though every browser has the interface). So I figured the path of least resistence would be to just modify this one class, publish it as a node module (that requires CSSOM) and then make a pull request of jsdom to use it.\n',
1367 silly resolved readmeFilename: 'README.md',
1367 silly resolved _id: '[email protected]',
1367 silly resolved _from: 'cssstyle@~0.2.3' },
1367 silly resolved { name: 'contextify',
1367 silly resolved version: '0.1.6',
1367 silly resolved description: 'Turn an object into a persistent execution context.',
1367 silly resolved author: { name: 'Brian McDaniel', email: '[email protected]' },
1367 silly resolved contributors: [ [Object] ],
1367 silly resolved keywords: [ 'context', 'vm' ],
1367 silly resolved repository:
1367 silly resolved { type: 'git',
1367 silly resolved url: 'https://github.com/brianmcd/contextify.git' },
1367 silly resolved main: './lib/contextify',
1367 silly resolved scripts: { test: 'nodeunit test/', install: 'node-gyp rebuild' },
1367 silly resolved engines: { node: '>=0.4.0' },
1367 silly resolved licenses: [ [Object] ],
1367 silly resolved dependencies: { bindings: '*' },
1367 silly resolved devDependencies: { nodeunit: '>=0.5.x' },
1367 silly resolved gypfile: true,
1367 silly resolved readme: '# Contextify\n\nFor Windows issues, see here: https://github.com/brianmcd/contextify/wiki/Windows-Installation-Guide\n\nPlease add to the wiki if you find new issues/solutions.\n\nTurn an object into a V8 execution context. A contextified object acts as the global \'this\' when executing scripts in its context. Contextify adds 3 methods to the contextified object: run(code, filename), getGlobal(), and dispose(). The main difference between Contextify and Node\'s vm methods is that Contextify allows asynchronous functions to continue executing in the Contextified object\'s context. See vm vs. Contextify below for more discussion.\n\n## Examples\n```javascript\nvar Contextify = require(\'contextify\');\nvar sandbox = { console : console, prop1 : \'prop1\'};\nContextify(sandbox);\nsandbox.run(\'console.log(prop1);\');\nsandbox.dispose(); // free the resources allocated for the context.\n```\n\n```javascript\nvar sandbox = Contextify(); // returns an empty contextified object.\nsandbox.run(\'var x = 3;\');\nconsole.log(sandbox.x); // prints 3\nsandbox.dispose();\n```\n\n```javascript\nvar sandbox = Contextify({setTimeout : setTimeout});\nsandbox.run("setTimeout(function () { x = 3; }, 5);");\nconsole.log(sandbox.x); // prints undefined\nsetTimeout(function () {\n console.log(sandbox.x); // prints 3\n sandbox.dispose();\n}, 10);\n```\n## Details\n\n**Contextify([sandbox])**\n\n sandbox - The object to contextify, which will be modified as described below\n If no sandbox is specified, an empty object will be allocated and used instead.\n\n Returns the contextified object. It doesn\'t make a copy, so if you already have a reference\n to the sandbox, you don\'t need to catch the return value.\n\nA Contextified object has 2 methods added to it:\n\n**run(code, [filename])**\n\n code - string containing JavaScript to execute\n filename - an optional filename for debugging.\n\n Runs the code in the Contextified object\'s context.\n\n**getGlobal()**\n\nReturns the actual global object for the V8 context. The global object is initialized with interceptors (discussed below) which forward accesses on it to the contextified object. This means the contextified object acts like the global object in most cases. Sometimes, though, you need to make a reference to the actual global object.\n\nFor example:\n\n```javascript\nvar window = Contextify({console : console});\nwindow.window = window;\nwindow.run("console.log(window === this);");\n// prints false.\n```\n\n```javascript\nvar window = Contextify({console : console});\nwindow.window = window.getGlobal();\nwindow.run("console.log(window === this);");\n// prints true\n```\n\nThe global object returned by getGlobal() can be treated like the contextified sandbox object, except that defining getters/setters will not work on it. Define getters and setters on the actual sandbox object instead.\n\n**dispose()**\n\nFrees the memory allocated for the underlying V8 context. If you don\'t call this when you\'re done, the V8 context memory will leak, as will the sandbox memory, since the context\'s global stores a strong reference to the sandbox object. You can still use your sandbox object after calling dispose(), but it\'s unsafe to use a global previously returned from getGlobal(). run, getGlobal, and dispose will be removed from the sandbox object.\n\n## Install\n\n npm install contextify\n\n## require(\'vm\') vs. Contextify\n\nNode\'s vm functions (runInContext etc) work by copying the values from the sandbox object onto a context\'s global object, executing the passed in script, then copying the results back. This means that scripts that create asynchronous functions (using mechanisms like setTimeout) won\'t have see the results of executing those functions, since the copying in/out only occurs during an explicit call to runInContext and friends. \n\nContextify creates a V8 context, and uses interceptors (see: http://code.google.com/apis/v8/embed.html#interceptors) to forward global object accesses to the sandbox object. This means there is no copying in or out, so asynchronous functions have the expected effect on the sandbox object. \n\n## Tests\n\nTesting is done with nodeunit. Run the tests with\n\n nodeunit test/\n\nOutput: \n\n OK: 92 assertions (27ms)\n\n\n## Building\n\n node-waf configure build\n\n## Acknowledgments\n\nInspiration taken from Assaf\'s Zombie.js context solution: https://github.com/assaf/zombie\n',
1367 silly resolved readmeFilename: 'README.md',
1367 silly resolved _id: '[email protected]',
1367 silly resolved _from: 'contextify@~0.1.5' } ]
1368 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom
1369 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom
1370 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom
1371 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom
1372 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom
1373 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom
1374 info installOne [email protected]
1375 info installOne [email protected]
1376 info installOne [email protected]
1377 info installOne [email protected]
1378 info installOne [email protected]
1379 info installOne [email protected]
1380 verbose from cache /home/klammer/.npm/cssom/0.2.5/package/package.json
1381 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom unbuild
1382 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom/package.json
1383 verbose from cache /home/klammer/.npm/request/2.23.0/package/package.json
1384 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/request unbuild
1385 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/request/package.json
1386 verbose from cache /home/klammer/.npm/htmlparser/1.7.6/package/package.json
1387 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser unbuild
1388 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser/package.json
1389 verbose from cache /home/klammer/.npm/nwmatcher/1.3.1/package/package.json
1390 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher unbuild
1391 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher/package.json
1392 verbose from cache /home/klammer/.npm/cssstyle/0.2.3/package/package.json
1393 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssstyle unbuild
1394 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssstyle/package.json
1395 verbose from cache /home/klammer/.npm/contextify/0.1.6/package/package.json
1396 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify unbuild
1397 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/package.json
1398 verbose tar unpack /home/klammer/.npm/cssom/0.2.5/package.tgz
1399 silly lockFile 0b28d2aa-modules-jsdom-node-modules-cssom /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom
1400 verbose lock /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom /home/klammer/.npm/0b28d2aa-modules-jsdom-node-modules-cssom.lock
1401 silly lockFile aef55caa-mmer-npm-cssom-0-2-5-package-tgz /home/klammer/.npm/cssom/0.2.5/package.tgz
1402 verbose lock /home/klammer/.npm/cssom/0.2.5/package.tgz /home/klammer/.npm/aef55caa-mmer-npm-cssom-0-2-5-package-tgz.lock
1403 verbose tar unpack /home/klammer/.npm/request/2.23.0/package.tgz
1404 silly lockFile 75e5f4bf-dules-jsdom-node-modules-request /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/request
1405 verbose lock /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/request /home/klammer/.npm/75e5f4bf-dules-jsdom-node-modules-request.lock
1406 silly lockFile ecbf0ef7-r-npm-request-2-23-0-package-tgz /home/klammer/.npm/request/2.23.0/package.tgz
1407 verbose lock /home/klammer/.npm/request/2.23.0/package.tgz /home/klammer/.npm/ecbf0ef7-r-npm-request-2-23-0-package-tgz.lock
1408 verbose tar unpack /home/klammer/.npm/htmlparser/1.7.6/package.tgz
1409 silly lockFile 60f3fe1b-es-jsdom-node-modules-htmlparser /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser
1410 verbose lock /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser /home/klammer/.npm/60f3fe1b-es-jsdom-node-modules-htmlparser.lock
1411 silly lockFile 0758c4b8-npm-htmlparser-1-7-6-package-tgz /home/klammer/.npm/htmlparser/1.7.6/package.tgz
1412 verbose lock /home/klammer/.npm/htmlparser/1.7.6/package.tgz /home/klammer/.npm/0758c4b8-npm-htmlparser-1-7-6-package-tgz.lock
1413 verbose tar unpack /home/klammer/.npm/nwmatcher/1.3.1/package.tgz
1414 silly lockFile 36c38514-les-jsdom-node-modules-nwmatcher /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher
1415 verbose lock /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher /home/klammer/.npm/36c38514-les-jsdom-node-modules-nwmatcher.lock
1416 silly lockFile a2358dc2--npm-nwmatcher-1-3-1-package-tgz /home/klammer/.npm/nwmatcher/1.3.1/package.tgz
1417 verbose lock /home/klammer/.npm/nwmatcher/1.3.1/package.tgz /home/klammer/.npm/a2358dc2--npm-nwmatcher-1-3-1-package-tgz.lock
1418 verbose tar unpack /home/klammer/.npm/cssstyle/0.2.3/package.tgz
1419 silly lockFile ad924fdb-ules-jsdom-node-modules-cssstyle /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssstyle
1420 verbose lock /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssstyle /home/klammer/.npm/ad924fdb-ules-jsdom-node-modules-cssstyle.lock
1421 silly lockFile edec5398-r-npm-cssstyle-0-2-3-package-tgz /home/klammer/.npm/cssstyle/0.2.3/package.tgz
1422 verbose lock /home/klammer/.npm/cssstyle/0.2.3/package.tgz /home/klammer/.npm/edec5398-r-npm-cssstyle-0-2-3-package-tgz.lock
1423 verbose tar unpack /home/klammer/.npm/contextify/0.1.6/package.tgz
1424 silly lockFile 7006061c-es-jsdom-node-modules-contextify /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify
1425 verbose lock /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify /home/klammer/.npm/7006061c-es-jsdom-node-modules-contextify.lock
1426 silly lockFile 1f5c648f-npm-contextify-0-1-6-package-tgz /home/klammer/.npm/contextify/0.1.6/package.tgz
1427 verbose lock /home/klammer/.npm/contextify/0.1.6/package.tgz /home/klammer/.npm/1f5c648f-npm-contextify-0-1-6-package-tgz.lock
1428 silly gunzTarPerm modes [ '755', '644' ]
1429 silly gunzTarPerm modes [ '755', '644' ]
1430 silly gunzTarPerm modes [ '755', '644' ]
1431 silly gunzTarPerm modes [ '755', '644' ]
1432 silly gunzTarPerm modes [ '755', '644' ]
1433 silly gunzTarPerm modes [ '755', '644' ]
1434 silly gunzTarPerm extractEntry package.json
1435 silly gunzTarPerm extractEntry package.json
1436 silly gunzTarPerm extractEntry package.json
1437 silly gunzTarPerm extractEntry package.json
1438 silly gunzTarPerm extractEntry package.json
1439 silly gunzTarPerm extractEntry package.json
1440 silly gunzTarPerm extractEntry .npmignore
1441 silly gunzTarPerm extractEntry lib/CSSStyleDeclaration.js
1442 silly gunzTarPerm extractEntry .npmignore
1443 silly gunzTarPerm extractEntry README.md
1444 silly gunzTarPerm extractEntry README.md
1445 silly gunzTarPerm extractEntry LICENSE
1446 silly gunzTarPerm extractEntry .npmignore
1447 silly gunzTarPerm extractEntry README
1448 silly gunzTarPerm extractEntry .npmignore
1449 silly gunzTarPerm extractEntry README.md
1450 silly gunzTarPerm extractEntry .npmignore
1451 silly gunzTarPerm extractEntry README.md
1452 silly gunzTarPerm extractEntry lib/CSSRule.js
1453 silly gunzTarPerm extractEntry lib/CSSKeyframeRule.js
1454 silly gunzTarPerm extractEntry LICENSE
1455 silly gunzTarPerm extractEntry index.js
1456 silly gunzTarPerm extractEntry snippet.js
1457 silly gunzTarPerm extractEntry utils_example.js
1458 silly gunzTarPerm extractEntry README.md
1459 silly gunzTarPerm extractEntry LICENSE
1460 silly gunzTarPerm extractEntry LICENSE.txt
1461 silly gunzTarPerm extractEntry binding.gyp
1462 silly gunzTarPerm extractEntry make_properties.pl
1463 silly gunzTarPerm extractEntry lib/CSSStyleDeclaration.js
1464 silly gunzTarPerm extractEntry lib/MediaList.js
1465 silly gunzTarPerm extractEntry lib/CSSFontFaceRule.js
1466 silly gunzTarPerm extractEntry tests/test-httpModule.js
1467 silly gunzTarPerm extractEntry tests/test-headers.js
1468 silly gunzTarPerm extractEntry dist/lint.log
1469 silly gunzTarPerm extractEntry lib/ender/bridge.js
1470 silly gunzTarPerm extractEntry changelog
1471 silly gunzTarPerm extractEntry lib/contextify.js
1472 silly gunzTarPerm extractEntry lib/properties/clear.js
1473 silly gunzTarPerm extractEntry lib/prototype/selector_engine.js
1474 silly gunzTarPerm extractEntry src/nwmatcher-base.js
1475 silly gunzTarPerm extractEntry node-htmlparser.old.js
1476 silly gunzTarPerm extractEntry runtests.js
1477 silly gunzTarPerm extractEntry lib/properties/webkitWrapMargin.js
1478 silly gunzTarPerm extractEntry lib/properties/pageBreakBefore.js
1479 silly gunzTarPerm extractEntry lib/CSSKeyframesRule.js
1480 silly gunzTarPerm extractEntry lib/StyleSheet.js
1481 silly gunzTarPerm extractEntry lib/CSSStyleRule.js
1482 silly gunzTarPerm extractEntry lib/CSSMediaRule.js
1483 silly gunzTarPerm extractEntry lib/CSSImportRule.js
1484 silly gunzTarPerm extractEntry lib/CSSStyleSheet.js
1485 silly gunzTarPerm extractEntry lib/index.js
1486 silly gunzTarPerm extractEntry lib/parse.js
1487 silly gunzTarPerm extractEntry lib/clone.js
1488 silly gunzTarPerm extractEntry .gitmodules
1489 silly gunzTarPerm extractEntry README.mdown
1490 silly gunzTarPerm extractEntry src/contextify.cc
1491 silly gunzTarPerm extractEntry test/contextify.js
1492 silly gunzTarPerm extractEntry wscript
1493 silly gunzTarPerm extractEntry lib/properties/clipPath.js
1494 silly gunzTarPerm extractEntry lib/properties/webkitColumnBreakInside.js
1495 silly gunzTarPerm extractEntry profile.getelement.js
1496 silly gunzTarPerm extractEntry test01.js
1497 silly gunzTarPerm extractEntry src/nwmatcher-noqsa.js
1498 silly gunzTarPerm extractEntry profile.js
1499 silly gunzTarPerm extractEntry newparser.js
1500 silly gunzTarPerm extractEntry src/nwmatcher.js
1501 silly gunzTarPerm extractEntry src/modules/nwmatcher-cache.js
1502 silly gunzTarPerm extractEntry tests/test-http-signature.js
1503 silly gunzTarPerm extractEntry tests/run.js
1504 silly gunzTarPerm extractEntry runtests_new.js
1505 silly gunzTarPerm extractEntry runtests.min.js
1506 silly gunzTarPerm extractEntry src/modules/nwmatcher-jquery.js
1507 silly gunzTarPerm extractEntry src/modules/nwmatcher-pseudos.js
1508 silly gunzTarPerm extractEntry tests/test-hawk.js
1509 silly gunzTarPerm extractEntry tests/test-https.js
1510 silly gunzTarPerm extractEntry src/modules/nwmatcher-shortcuts.js
1511 silly gunzTarPerm extractEntry src/modules/nwmatcher-traversal.js
1512 silly gunzTarPerm extractEntry src/modules/nwmatcher-webforms.js
1513 silly gunzTarPerm extractEntry json2.js
1514 silly gunzTarPerm extractEntry rssbug.js
1515 silly gunzTarPerm extractEntry profileresults.txt
1516 silly gunzTarPerm extractEntry c
1517 silly gunzTarPerm extractEntry lib/htmlparser.js
1518 silly gunzTarPerm extractEntry lib/node-htmlparser.min.js
1519 silly gunzTarPerm extractEntry lib/htmlparser.min.js
1520 silly gunzTarPerm extractEntry lib/node-htmlparser.js
1521 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/package.json
1522 silly gunzTarPerm extractEntry tests/test-localAddress.js
1523 silly gunzTarPerm extractEntry tests/test-oauth.js
1524 silly gunzTarPerm extractEntry v8.log
1525 silly gunzTarPerm extractEntry runtests.min.html
1526 silly lockFile 7006061c-es-jsdom-node-modules-contextify /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify
1527 silly lockFile 7006061c-es-jsdom-node-modules-contextify /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify
1528 silly lockFile 1f5c648f-npm-contextify-0-1-6-package-tgz /home/klammer/.npm/contextify/0.1.6/package.tgz
1529 silly lockFile 1f5c648f-npm-contextify-0-1-6-package-tgz /home/klammer/.npm/contextify/0.1.6/package.tgz
1530 silly gunzTarPerm extractEntry lib/properties/markerEnd.js
1531 silly gunzTarPerm extractEntry lib/properties/webkitFlexWrap.js
1532 silly gunzTarPerm extractEntry tests/test-onelineproxy.js
1533 silly gunzTarPerm extractEntry tests/test-params.js
1534 silly gunzTarPerm extractEntry profile.getelement.txt
1535 silly gunzTarPerm extractEntry a
1536 info preinstall [email protected]
1537 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/package.json
1538 verbose readDependencies using package.json deps
1539 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/package.json
1540 verbose readDependencies using package.json deps
1541 verbose cache add [ 'bindings@*', null ]
1542 verbose cache add name=undefined spec="bindings@*" args=["bindings@*",null]
1543 verbose parsed url { protocol: null,
1543 verbose parsed url slashes: null,
1543 verbose parsed url auth: null,
1543 verbose parsed url host: null,
1543 verbose parsed url port: null,
1543 verbose parsed url hostname: null,
1543 verbose parsed url hash: null,
1543 verbose parsed url search: null,
1543 verbose parsed url query: null,
1543 verbose parsed url pathname: 'bindings@*',
1543 verbose parsed url path: 'bindings@*',
1543 verbose parsed url href: 'bindings@*' }
1544 verbose cache add name="bindings" spec="*" args=["bindings","*"]
1545 verbose parsed url { protocol: null,
1545 verbose parsed url slashes: null,
1545 verbose parsed url auth: null,
1545 verbose parsed url host: null,
1545 verbose parsed url port: null,
1545 verbose parsed url hostname: null,
1545 verbose parsed url hash: null,
1545 verbose parsed url search: null,
1545 verbose parsed url query: null,
1545 verbose parsed url pathname: '*',
1545 verbose parsed url path: '*',
1545 verbose parsed url href: '*' }
1546 verbose addNamed [ 'bindings', '*' ]
1547 verbose addNamed [ null, '' ]
1548 silly lockFile a3858fc2-bindings bindings@*
1549 verbose lock bindings@* /home/klammer/.npm/a3858fc2-bindings.lock
1550 silly addNameRange { name: 'bindings', range: '', hasData: false }
1551 silly gunzTarPerm extractEntry lib/properties/glyphOrientationVertical.js
1552 silly gunzTarPerm extractEntry lib/properties/markerOffset.js
1553 silly gunzTarPerm extractEntry tests/test-form.js
1554 silly gunzTarPerm extractEntry tests/test-piped-redirect.js
1555 silly gunzTarPerm extractEntry new/htmlparser.js
1556 silly gunzTarPerm extractEntry new/test02.js
1557 verbose url raw bindings
1558 verbose url resolving [ 'https://registry.npmjs.org/', './bindings' ]
1559 verbose url resolved https://registry.npmjs.org/bindings
1560 info trying registry request attempt 1 at 16:38:27
1561 verbose etag "7XQRO94WP9TZJP1WZGUS3P5I4"
1562 http GET https://registry.npmjs.org/bindings
1563 silly gunzTarPerm extractEntry lib/properties/webkitMarqueeDirection.js
1564 silly gunzTarPerm extractEntry lib/properties/webkitColumnGap.js
1565 silly gunzTarPerm extractEntry lib/properties/glyphOrientationHorizontal.js
1566 silly gunzTarPerm extractEntry lib/properties/webkitColumnBreakAfter.js
1567 silly gunzTarPerm extractEntry tests/test-follow-all.js
1568 silly gunzTarPerm extractEntry tests/test-pipes.js
1569 silly gunzTarPerm extractEntry new/compat.js
1570 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom/package.json
1571 silly gunzTarPerm extractEntry lib/properties/resize.js
1572 silly gunzTarPerm extractEntry lib/properties/marginLeft.js
1573 silly gunzTarPerm extractEntry tests/test-follow-all-303.js
1574 silly gunzTarPerm extractEntry tests/test-pool.js
1575 silly lockFile 0b28d2aa-modules-jsdom-node-modules-cssom /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom
1576 silly lockFile 0b28d2aa-modules-jsdom-node-modules-cssom /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom
1577 silly lockFile aef55caa-mmer-npm-cssom-0-2-5-package-tgz /home/klammer/.npm/cssom/0.2.5/package.tgz
1578 silly lockFile aef55caa-mmer-npm-cssom-0-2-5-package-tgz /home/klammer/.npm/cssom/0.2.5/package.tgz
1579 silly gunzTarPerm extractEntry lib/properties/backgroundPosition.js
1580 silly gunzTarPerm extractEntry lib/properties/outlineOffset.js
1581 info preinstall [email protected]
1582 silly gunzTarPerm extractEntry tests/test-errors.js
1583 silly gunzTarPerm extractEntry tests/test-protocol-changing-redirect.js
1584 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom/package.json
1585 verbose readDependencies using package.json deps
1586 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom/package.json
1587 verbose readDependencies using package.json deps
1588 silly resolved []
1589 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom
1590 info build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom
1591 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom/package.json
1592 verbose linkStuff [ true,
1592 verbose linkStuff '/usr/local/lib/node_modules',
1592 verbose linkStuff false,
1592 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules' ]
1593 info linkStuff [email protected]
1594 verbose linkBins [email protected]
1595 verbose linkMans [email protected]
1596 verbose rebuildBundles [email protected]
1597 silly gunzTarPerm extractEntry lib/properties/webkitPerspective.js
1598 silly gunzTarPerm extractEntry lib/properties/opacity.js
1599 info install [email protected]
1600 info postinstall [email protected]
1601 silly gunzTarPerm extractEntry tests/test-emptyBody.js
1602 silly gunzTarPerm extractEntry tests/test-proxy.js
1603 silly gunzTarPerm extractEntry lib/properties/paddingRight.js
1604 silly gunzTarPerm extractEntry lib/properties/fontVariant.js
1605 silly gunzTarPerm extractEntry tests/test-digest-auth.js
1606 silly gunzTarPerm extractEntry tests/test-qs.js
1607 silly gunzTarPerm extractEntry lib/properties/stopColor.js
1608 silly gunzTarPerm extractEntry lib/properties/webkitMarginTopCollapse.js
1609 silly gunzTarPerm extractEntry new/test01.js
1610 silly gunzTarPerm extractEntry lib/properties/webkitBackgroundSize.js
1611 silly gunzTarPerm extractEntry lib/properties/webkitBorderStartColor.js
1612 silly gunzTarPerm extractEntry new/b
1613 silly gunzTarPerm extractEntry new/parser.zip
1614 silly gunzTarPerm extractEntry tests/test-defaults.js
1615 silly gunzTarPerm extractEntry tests/test-redirect.js
1616 silly gunzTarPerm extractEntry lib/properties/stress.js
1617 silly gunzTarPerm extractEntry lib/properties/pauseAfter.js
1618 silly gunzTarPerm extractEntry lib/properties/webkitMarginStart.js
1619 silly gunzTarPerm extractEntry lib/properties/webkitBorderAfterStyle.js
1620 silly gunzTarPerm extractEntry tests/test-body.js
1621 silly gunzTarPerm extractEntry tests/test-s3.js
1622 silly gunzTarPerm extractEntry lib/properties/cueBefore.js
1623 silly gunzTarPerm extractEntry lib/properties/webkitFlexDirection.js
1624 silly gunzTarPerm extractEntry tests/test-basic-auth.js
1625 silly gunzTarPerm extractEntry tests/test-timeout.js
1626 silly gunzTarPerm extractEntry lib/properties/webkitMaskBoxImageWidth.js
1627 silly gunzTarPerm extractEntry lib/properties/borderSpacing.js
1628 silly gunzTarPerm extractEntry lib/properties/webkitMaskClip.js
1629 silly gunzTarPerm extractEntry lib/properties/dominantBaseline.js
1630 silly gunzTarPerm extractEntry tests/test-agentOptions.js
1631 silly gunzTarPerm extractEntry tests/test-toJSON.js
1632 silly gunzTarPerm extractEntry new/a
1633 silly gunzTarPerm extractEntry profile
1634 silly gunzTarPerm extractEntry lib/properties/webkitAnimationDirection.js
1635 silly gunzTarPerm extractEntry lib/properties/borderTopWidth.js
1636 silly gunzTarPerm extractEntry tests/server.js
1637 silly gunzTarPerm extractEntry tests/test-tunnel.js
1638 silly gunzTarPerm extractEntry lib/properties/webkitTransformOriginZ.js
1639 silly gunzTarPerm extractEntry lib/properties/webkitMaskPositionY.js
1640 silly gunzTarPerm extractEntry pulls/node-htmlparser/package.json
1641 silly gunzTarPerm extractEntry pulls/node-htmlparser/README.md
1642 silly gunzTarPerm extractEntry tests/test-https-strict.js
1643 silly gunzTarPerm extractEntry tests/squid.conf
1644 silly gunzTarPerm extractEntry lib/properties/zoom.js
1645 silly gunzTarPerm extractEntry lib/properties/backgroundOrigin.js
1646 silly gunzTarPerm extractEntry lib/properties/strokeLinecap.js
1647 silly gunzTarPerm extractEntry lib/properties/webkitRegionBreakInside.js
1648 silly gunzTarPerm extractEntry tests/ssl/ca/server.js
1649 silly gunzTarPerm extractEntry tests/ssl/ca/ca.srl
1650 silly gunzTarPerm extractEntry lib/properties/color.js
1651 silly gunzTarPerm extractEntry lib/properties/webkitTransformStyle.js
1652 silly gunzTarPerm extractEntry tests/ssl/ca/ca.crt
1653 silly gunzTarPerm extractEntry tests/ssl/ca/ca.csr
1654 silly gunzTarPerm extractEntry lib/properties/webkitTransitionDelay.js
1655 silly gunzTarPerm extractEntry lib/properties/webkitTextOrientation.js
1656 silly gunzTarPerm extractEntry tests/ssl/ca/ca.key
1657 silly gunzTarPerm extractEntry tests/ssl/ca/ca.crl
1658 silly gunzTarPerm extractEntry lib/properties/webkitFlowInto.js
1659 silly gunzTarPerm extractEntry lib/properties/vectorEffect.js
1660 silly gunzTarPerm extractEntry lib/properties/webkitTextDecorationsInEffect.js
1661 silly gunzTarPerm extractEntry lib/properties/webkitMarginEnd.js
1662 silly gunzTarPerm extractEntry tests/ssl/ca/server.cnf
1663 silly gunzTarPerm extractEntry tests/ssl/ca/server.crt
1664 silly gunzTarPerm extractEntry lib/properties/webkitMarqueeRepetition.js
1665 silly gunzTarPerm extractEntry lib/properties/webkitAnimationFillMode.js
1666 silly gunzTarPerm extractEntry tests/ssl/ca/server.csr
1667 silly gunzTarPerm extractEntry tests/ssl/ca/ca.cnf
1668 silly gunzTarPerm extractEntry lib/properties/webkitBoxOrient.js
1669 silly gunzTarPerm extractEntry lib/properties/webkitFilter.js
1670 silly gunzTarPerm extractEntry pulls/node-htmlparser/LICENSE
1671 silly gunzTarPerm extractEntry pulls/node-htmlparser/runtests.js
1672 silly gunzTarPerm extractEntry tests/ssl/ca/server.key
1673 silly gunzTarPerm extractEntry tests/ssl/npm-ca.crt
1674 silly gunzTarPerm extractEntry lib/properties/webkitFontVariantLigatures.js
1675 silly gunzTarPerm extractEntry lib/properties/webkitTextEmphasis.js
1676 silly gunzTarPerm extractEntry pulls/node-htmlparser/snippet.js
1677 silly gunzTarPerm extractEntry pulls/node-htmlparser/utils_example.js
1678 silly gunzTarPerm extractEntry tests/ssl/test.crt
1679 silly gunzTarPerm extractEntry tests/ssl/test.key
1680 silly gunzTarPerm extractEntry lib/properties/webkitWrapPadding.js
1681 silly gunzTarPerm extractEntry lib/properties/webkitWrapShapeOutside.js
1682 silly gunzTarPerm extractEntry tests/googledoodle.jpg
1683 silly gunzTarPerm extractEntry tests/unicycle.jpg
1684 silly gunzTarPerm extractEntry lib/properties/cue.js
1685 silly gunzTarPerm extractEntry lib/properties/webkitHyphenateCharacter.js
1686 silly gunzTarPerm extractEntry lib/properties/borderTopRightRadius.js
1687 silly gunzTarPerm extractEntry lib/properties/listStylePosition.js
1688 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher/package.json
1689 silly gunzTarPerm extractEntry lib/properties/borderImageSlice.js
1690 silly gunzTarPerm extractEntry lib/properties/richness.js
1691 silly lockFile 36c38514-les-jsdom-node-modules-nwmatcher /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher
1692 silly lockFile 36c38514-les-jsdom-node-modules-nwmatcher /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher
1693 silly gunzTarPerm extractEntry pulls/node-htmlparser/profile.js
1694 silly gunzTarPerm extractEntry pulls/node-htmlparser/runtests.min.js
1695 silly lockFile a2358dc2--npm-nwmatcher-1-3-1-package-tgz /home/klammer/.npm/nwmatcher/1.3.1/package.tgz
1696 silly lockFile a2358dc2--npm-nwmatcher-1-3-1-package-tgz /home/klammer/.npm/nwmatcher/1.3.1/package.tgz
1697 silly gunzTarPerm extractEntry lib/properties/textTransform.js
1698 silly gunzTarPerm extractEntry lib/properties/kerning.js
1699 info preinstall [email protected]
1700 silly gunzTarPerm extractEntry pulls/node-htmlparser/json2.js
1701 silly gunzTarPerm extractEntry pulls/node-htmlparser/runtests.html
1702 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher/package.json
1703 silly gunzTarPerm extractEntry lib/properties/webkitMarginBefore.js
1704 silly gunzTarPerm extractEntry lib/properties/strokeDasharray.js
1705 verbose readDependencies using package.json deps
1706 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher/package.json
1707 verbose readDependencies using package.json deps
1708 silly resolved []
1709 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher
1710 info build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher
1711 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher/package.json
1712 verbose linkStuff [ true,
1712 verbose linkStuff '/usr/local/lib/node_modules',
1712 verbose linkStuff false,
1712 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules' ]
1713 info linkStuff [email protected]
1714 verbose linkBins [email protected]
1715 verbose linkMans [email protected]
1716 verbose rebuildBundles [email protected]
1717 info install [email protected]
1718 info postinstall [email protected]
1719 silly gunzTarPerm extractEntry lib/properties/webkitMaskRepeatY.js
1720 silly gunzTarPerm extractEntry lib/properties/minHeight.js
1721 silly gunzTarPerm extractEntry lib/properties/textUnderlineStyle.js
1722 silly gunzTarPerm extractEntry lib/properties/webkitNbspMode.js
1723 silly gunzTarPerm extractEntry lib/properties/webkitColumns.js
1724 silly gunzTarPerm extractEntry lib/properties/webkitTextStrokeWidth.js
1725 silly gunzTarPerm extractEntry lib/properties/backgroundImage.js
1726 silly gunzTarPerm extractEntry lib/properties/borderImageRepeat.js
1727 silly gunzTarPerm extractEntry lib/properties/webkitLineGrid.js
1728 silly gunzTarPerm extractEntry lib/properties/fillRule.js
1729 silly gunzTarPerm extractEntry lib/properties/textLineThroughColor.js
1730 silly gunzTarPerm extractEntry lib/properties/borderBottomWidth.js
1731 silly gunzTarPerm extractEntry lib/properties/borderStyle.js
1732 silly gunzTarPerm extractEntry lib/properties/zIndex.js
1733 silly gunzTarPerm extractEntry lib/properties/webkitFontSizeDelta.js
1734 silly gunzTarPerm extractEntry lib/properties/webkitMarqueeStyle.js
1735 silly gunzTarPerm extractEntry lib/properties/pageBreakAfter.js
1736 silly gunzTarPerm extractEntry lib/properties/clip.js
1737 silly gunzTarPerm extractEntry lib/properties/webkitMaskRepeat.js
1738 silly gunzTarPerm extractEntry lib/properties/maxHeight.js
1739 silly gunzTarPerm extractEntry lib/properties/marginRight.js
1740 silly gunzTarPerm extractEntry lib/properties/webkitPerspectiveOrigin.js
1741 silly gunzTarPerm extractEntry lib/properties/textUnderlineColor.js
1742 silly gunzTarPerm extractEntry lib/properties/position.js
1743 silly gunzTarPerm extractEntry lib/properties/webkitBackgroundClip.js
1744 silly gunzTarPerm extractEntry lib/properties/pitchRange.js
1745 silly gunzTarPerm extractEntry lib/properties/webkitLineSnap.js
1746 silly gunzTarPerm extractEntry lib/properties/outlineStyle.js
1747 silly gunzTarPerm extractEntry lib/properties/fillOpacity.js
1748 silly gunzTarPerm extractEntry lib/properties/webkitWrapThrough.js
1749 silly gunzTarPerm extractEntry lib/properties/webkitAnimationIterationCount.js
1750 silly gunzTarPerm extractEntry lib/properties/webkitBorderBeforeWidth.js
1751 silly gunzTarPerm extractEntry lib/properties/webkitTransformOriginX.js
1752 silly gunzTarPerm extractEntry lib/properties/webkitFlexFlow.js
1753 silly gunzTarPerm extractEntry lib/properties/speak.js
1754 silly gunzTarPerm extractEntry lib/properties/webkitBoxShadow.js
1755 silly gunzTarPerm extractEntry lib/properties/webkitAspectRatio.js
1756 silly gunzTarPerm extractEntry lib/properties/webkitPerspectiveOriginX.js
1757 silly gunzTarPerm extractEntry lib/properties/webkitFontFeatureSettings.js
1758 silly gunzTarPerm extractEntry lib/properties/colorProfile.js
1759 silly gunzTarPerm extractEntry lib/properties/webkitPaddingAfter.js
1760 silly gunzTarPerm extractEntry lib/properties/webkitColorCorrection.js
1761 silly gunzTarPerm extractEntry lib/properties/webkitTextCombine.js
1762 silly gunzTarPerm extractEntry lib/properties/height.js
1763 silly gunzTarPerm extractEntry lib/properties/verticalAlign.js
1764 silly gunzTarPerm extractEntry lib/properties/webkitFontSmoothing.js
1765 silly gunzTarPerm extractEntry lib/properties/bottom.js
1766 silly gunzTarPerm extractEntry lib/properties/webkitBorderEndStyle.js
1767 silly gunzTarPerm extractEntry lib/properties/strokeDashoffset.js
1768 silly gunzTarPerm extractEntry lib/properties/borderLeftStyle.js
1769 silly gunzTarPerm extractEntry lib/properties/pause.js
1770 silly gunzTarPerm extractEntry lib/properties/webkitBorderImage.js
1771 silly gunzTarPerm extractEntry lib/properties/backgroundRepeatY.js
1772 silly gunzTarPerm extractEntry lib/properties/orphans.js
1773 silly gunzTarPerm extractEntry lib/properties/overflowY.js
1774 silly gunzTarPerm extractEntry lib/properties/borderTopColor.js
1775 silly gunzTarPerm extractEntry lib/properties/borderBottom.js
1776 silly gunzTarPerm extractEntry lib/properties/width.js
1777 silly gunzTarPerm extractEntry lib/properties/webkitAnimation.js
1778 silly gunzTarPerm extractEntry lib/properties/direction.js
1779 silly gunzTarPerm extractEntry lib/properties/emptyCells.js
1780 silly gunzTarPerm extractEntry lib/properties/webkitAnimationDelay.js
1781 silly gunzTarPerm extractEntry lib/properties/background.js
1782 silly gunzTarPerm extractEntry lib/properties/textLineThroughMode.js
1783 silly gunzTarPerm extractEntry lib/properties/webkitTransition.js
1784 silly gunzTarPerm extractEntry lib/properties/webkitBorderFit.js
1785 silly gunzTarPerm extractEntry lib/properties/webkitTapHighlightColor.js
1786 silly gunzTarPerm extractEntry lib/properties/webkitUserDrag.js
1787 silly gunzTarPerm extractEntry lib/properties/borderLeft.js
1788 silly gunzTarPerm extractEntry lib/properties/webkitBorderStart.js
1789 silly gunzTarPerm extractEntry lib/properties/markerMid.js
1790 silly gunzTarPerm extractEntry lib/properties/borderRadius.js
1791 silly gunzTarPerm extractEntry pulls/node-htmlparser/runtests.min.html
1792 silly gunzTarPerm extractEntry pulls/node-htmlparser/CHANGELOG
1793 silly gunzTarPerm extractEntry lib/properties/webkitBorderStartWidth.js
1794 silly gunzTarPerm extractEntry lib/properties/textAlign.js
1795 silly gunzTarPerm extractEntry lib/properties/webkitBoxFlexGroup.js
1796 silly gunzTarPerm extractEntry lib/properties/webkitMaskAttachment.js
1797 silly gunzTarPerm extractEntry pulls/node-htmlparser/lib/node-htmlparser.min.js
1798 silly gunzTarPerm extractEntry pulls/node-htmlparser/lib/node-htmlparser.js
1799 silly gunzTarPerm extractEntry lib/properties/webkitMask.js
1800 silly gunzTarPerm extractEntry lib/properties/webkitPaddingBefore.js
1801 silly gunzTarPerm extractEntry lib/properties/webkitColumnBreakBefore.js
1802 silly gunzTarPerm extractEntry lib/properties/strokeWidth.js
1803 silly gunzTarPerm extractEntry lib/properties/colorRendering.js
1804 silly gunzTarPerm extractEntry lib/properties/elevation.js
1805 silly gunzTarPerm extractEntry lib/properties/webkitMaxLogicalWidth.js
1806 silly gunzTarPerm extractEntry lib/properties/webkitBorderBeforeStyle.js
1807 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/18-enforce_empty_tags.js
1808 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/19-ignore_empty_tags.js
1809 silly gunzTarPerm extractEntry lib/properties/webkitBoxLines.js
1810 silly gunzTarPerm extractEntry lib/properties/borderTop.js
1811 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/07-unescaped_in_style.js
1812 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/12-text_only.js
1813 silly gunzTarPerm extractEntry lib/properties/textOverlineColor.js
1814 silly gunzTarPerm extractEntry lib/properties/borderTopLeftRadius.js
1815 silly gunzTarPerm extractEntry lib/properties/webkitTextEmphasisPosition.js
1816 silly gunzTarPerm extractEntry lib/properties/webkitBackgroundComposite.js
1817 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/request/package.json
1818 silly gunzTarPerm extractEntry lib/properties/webkitTransform.js
1819 silly gunzTarPerm extractEntry lib/properties/borderRightColor.js
1820 silly lockFile 75e5f4bf-dules-jsdom-node-modules-request /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/request
1821 silly lockFile 75e5f4bf-dules-jsdom-node-modules-request /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/request
1822 silly lockFile ecbf0ef7-r-npm-request-2-23-0-package-tgz /home/klammer/.npm/request/2.23.0/package.tgz
1823 silly lockFile ecbf0ef7-r-npm-request-2-23-0-package-tgz /home/klammer/.npm/request/2.23.0/package.tgz
1824 silly gunzTarPerm extractEntry lib/properties/webkitBoxAlign.js
1825 silly gunzTarPerm extractEntry lib/properties/outlineColor.js
1826 info preinstall [email protected]
1827 silly gunzTarPerm extractEntry lib/properties/pointerEvents.js
1828 silly gunzTarPerm extractEntry lib/properties/webkitHyphenateLimitLines.js
1829 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/request/package.json
1830 verbose readDependencies using package.json deps
1831 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/request/package.json
1832 verbose readDependencies using package.json deps
1833 verbose cache add [ 'qs@~0.6.0', null ]
1834 verbose cache add name=undefined spec="qs@~0.6.0" args=["qs@~0.6.0",null]
1835 verbose parsed url { protocol: null,
1835 verbose parsed url slashes: null,
1835 verbose parsed url auth: null,
1835 verbose parsed url host: null,
1835 verbose parsed url port: null,
1835 verbose parsed url hostname: null,
1835 verbose parsed url hash: null,
1835 verbose parsed url search: null,
1835 verbose parsed url query: null,
1835 verbose parsed url pathname: 'qs@~0.6.0',
1835 verbose parsed url path: 'qs@~0.6.0',
1835 verbose parsed url href: 'qs@~0.6.0' }
1836 verbose cache add name="qs" spec="~0.6.0" args=["qs","~0.6.0"]
1837 verbose parsed url { protocol: null,
1837 verbose parsed url slashes: null,
1837 verbose parsed url auth: null,
1837 verbose parsed url host: null,
1837 verbose parsed url port: null,
1837 verbose parsed url hostname: null,
1837 verbose parsed url hash: null,
1837 verbose parsed url search: null,
1837 verbose parsed url query: null,
1837 verbose parsed url pathname: '~0.6.0',
1837 verbose parsed url path: '~0.6.0',
1837 verbose parsed url href: '~0.6.0' }
1838 verbose addNamed [ 'qs', '~0.6.0' ]
1839 verbose addNamed [ null, '>=0.6.0- <0.7.0-' ]
1840 silly lockFile 222bee9e-qs-0-6-0 qs@~0.6.0
1841 verbose lock qs@~0.6.0 /home/klammer/.npm/222bee9e-qs-0-6-0.lock
1842 verbose cache add [ 'json-stringify-safe@~4.0.0', null ]
1843 verbose cache add name=undefined spec="json-stringify-safe@~4.0.0" args=["json-stringify-safe@~4.0.0",null]
1844 verbose parsed url { protocol: null,
1844 verbose parsed url slashes: null,
1844 verbose parsed url auth: null,
1844 verbose parsed url host: null,
1844 verbose parsed url port: null,
1844 verbose parsed url hostname: null,
1844 verbose parsed url hash: null,
1844 verbose parsed url search: null,
1844 verbose parsed url query: null,
1844 verbose parsed url pathname: 'json-stringify-safe@~4.0.0',
1844 verbose parsed url path: 'json-stringify-safe@~4.0.0',
1844 verbose parsed url href: 'json-stringify-safe@~4.0.0' }
1845 verbose cache add name="json-stringify-safe" spec="~4.0.0" args=["json-stringify-safe","~4.0.0"]
1846 verbose parsed url { protocol: null,
1846 verbose parsed url slashes: null,
1846 verbose parsed url auth: null,
1846 verbose parsed url host: null,
1846 verbose parsed url port: null,
1846 verbose parsed url hostname: null,
1846 verbose parsed url hash: null,
1846 verbose parsed url search: null,
1846 verbose parsed url query: null,
1846 verbose parsed url pathname: '~4.0.0',
1846 verbose parsed url path: '~4.0.0',
1846 verbose parsed url href: '~4.0.0' }
1847 verbose addNamed [ 'json-stringify-safe', '~4.0.0' ]
1848 verbose addNamed [ null, '>=4.0.0- <4.1.0-' ]
1849 silly lockFile dc5c41b6-json-stringify-safe-4-0-0 json-stringify-safe@~4.0.0
1850 verbose lock json-stringify-safe@~4.0.0 /home/klammer/.npm/dc5c41b6-json-stringify-safe-4-0-0.lock
1851 silly addNameRange { name: 'qs', range: '>=0.6.0- <0.7.0-', hasData: false }
1852 verbose cache add [ 'forever-agent@~0.5.0', null ]
1853 verbose cache add name=undefined spec="forever-agent@~0.5.0" args=["forever-agent@~0.5.0",null]
1854 verbose parsed url { protocol: null,
1854 verbose parsed url slashes: null,
1854 verbose parsed url auth: null,
1854 verbose parsed url host: null,
1854 verbose parsed url port: null,
1854 verbose parsed url hostname: null,
1854 verbose parsed url hash: null,
1854 verbose parsed url search: null,
1854 verbose parsed url query: null,
1854 verbose parsed url pathname: 'forever-agent@~0.5.0',
1854 verbose parsed url path: 'forever-agent@~0.5.0',
1854 verbose parsed url href: 'forever-agent@~0.5.0' }
1855 verbose cache add name="forever-agent" spec="~0.5.0" args=["forever-agent","~0.5.0"]
1856 verbose parsed url { protocol: null,
1856 verbose parsed url slashes: null,
1856 verbose parsed url auth: null,
1856 verbose parsed url host: null,
1856 verbose parsed url port: null,
1856 verbose parsed url hostname: null,
1856 verbose parsed url hash: null,
1856 verbose parsed url search: null,
1856 verbose parsed url query: null,
1856 verbose parsed url pathname: '~0.5.0',
1856 verbose parsed url path: '~0.5.0',
1856 verbose parsed url href: '~0.5.0' }
1857 verbose addNamed [ 'forever-agent', '~0.5.0' ]
1858 verbose addNamed [ null, '>=0.5.0- <0.6.0-' ]
1859 silly lockFile fa463915-forever-agent-0-5-0 forever-agent@~0.5.0
1860 verbose lock forever-agent@~0.5.0 /home/klammer/.npm/fa463915-forever-agent-0-5-0.lock
1861 verbose cache add [ 'tunnel-agent@~0.3.0', null ]
1862 verbose cache add name=undefined spec="tunnel-agent@~0.3.0" args=["tunnel-agent@~0.3.0",null]
1863 verbose parsed url { protocol: null,
1863 verbose parsed url slashes: null,
1863 verbose parsed url auth: null,
1863 verbose parsed url host: null,
1863 verbose parsed url port: null,
1863 verbose parsed url hostname: null,
1863 verbose parsed url hash: null,
1863 verbose parsed url search: null,
1863 verbose parsed url query: null,
1863 verbose parsed url pathname: 'tunnel-agent@~0.3.0',
1863 verbose parsed url path: 'tunnel-agent@~0.3.0',
1863 verbose parsed url href: 'tunnel-agent@~0.3.0' }
1864 verbose cache add name="tunnel-agent" spec="~0.3.0" args=["tunnel-agent","~0.3.0"]
1865 verbose parsed url { protocol: null,
1865 verbose parsed url slashes: null,
1865 verbose parsed url auth: null,
1865 verbose parsed url host: null,
1865 verbose parsed url port: null,
1865 verbose parsed url hostname: null,
1865 verbose parsed url hash: null,
1865 verbose parsed url search: null,
1865 verbose parsed url query: null,
1865 verbose parsed url pathname: '~0.3.0',
1865 verbose parsed url path: '~0.3.0',
1865 verbose parsed url href: '~0.3.0' }
1866 verbose addNamed [ 'tunnel-agent', '~0.3.0' ]
1867 verbose addNamed [ null, '>=0.3.0- <0.4.0-' ]
1868 silly lockFile e5681eda-tunnel-agent-0-3-0 tunnel-agent@~0.3.0
1869 verbose lock tunnel-agent@~0.3.0 /home/klammer/.npm/e5681eda-tunnel-agent-0-3-0.lock
1870 silly addNameRange { name: 'json-stringify-safe',
1870 silly addNameRange range: '>=4.0.0- <4.1.0-',
1870 silly addNameRange hasData: false }
1871 silly addNameRange { name: 'forever-agent',
1871 silly addNameRange range: '>=0.5.0- <0.6.0-',
1871 silly addNameRange hasData: false }
1872 verbose cache add [ 'http-signature@~0.10.0', null ]
1873 verbose cache add name=undefined spec="http-signature@~0.10.0" args=["http-signature@~0.10.0",null]
1874 verbose parsed url { protocol: null,
1874 verbose parsed url slashes: null,
1874 verbose parsed url auth: null,
1874 verbose parsed url host: null,
1874 verbose parsed url port: null,
1874 verbose parsed url hostname: null,
1874 verbose parsed url hash: null,
1874 verbose parsed url search: null,
1874 verbose parsed url query: null,
1874 verbose parsed url pathname: 'http-signature@~0.10.0',
1874 verbose parsed url path: 'http-signature@~0.10.0',
1874 verbose parsed url href: 'http-signature@~0.10.0' }
1875 verbose cache add name="http-signature" spec="~0.10.0" args=["http-signature","~0.10.0"]
1876 verbose parsed url { protocol: null,
1876 verbose parsed url slashes: null,
1876 verbose parsed url auth: null,
1876 verbose parsed url host: null,
1876 verbose parsed url port: null,
1876 verbose parsed url hostname: null,
1876 verbose parsed url hash: null,
1876 verbose parsed url search: null,
1876 verbose parsed url query: null,
1876 verbose parsed url pathname: '~0.10.0',
1876 verbose parsed url path: '~0.10.0',
1876 verbose parsed url href: '~0.10.0' }
1877 verbose addNamed [ 'http-signature', '~0.10.0' ]
1878 verbose addNamed [ null, '>=0.10.0- <0.11.0-' ]
1879 silly lockFile 8170f292-http-signature-0-10-0 http-signature@~0.10.0
1880 verbose lock http-signature@~0.10.0 /home/klammer/.npm/8170f292-http-signature-0-10-0.lock
1881 silly addNameRange { name: 'tunnel-agent',
1881 silly addNameRange range: '>=0.3.0- <0.4.0-',
1881 silly addNameRange hasData: false }
1882 silly gunzTarPerm extractEntry lib/properties/webkitMaskComposite.js
1883 silly gunzTarPerm extractEntry lib/properties/webkitMinLogicalHeight.js
1884 verbose cache add [ 'hawk@~0.13.0', null ]
1885 verbose cache add name=undefined spec="hawk@~0.13.0" args=["hawk@~0.13.0",null]
1886 verbose parsed url { protocol: null,
1886 verbose parsed url slashes: null,
1886 verbose parsed url auth: null,
1886 verbose parsed url host: null,
1886 verbose parsed url port: null,
1886 verbose parsed url hostname: null,
1886 verbose parsed url hash: null,
1886 verbose parsed url search: null,
1886 verbose parsed url query: null,
1886 verbose parsed url pathname: 'hawk@~0.13.0',
1886 verbose parsed url path: 'hawk@~0.13.0',
1886 verbose parsed url href: 'hawk@~0.13.0' }
1887 verbose cache add name="hawk" spec="~0.13.0" args=["hawk","~0.13.0"]
1888 verbose parsed url { protocol: null,
1888 verbose parsed url slashes: null,
1888 verbose parsed url auth: null,
1888 verbose parsed url host: null,
1888 verbose parsed url port: null,
1888 verbose parsed url hostname: null,
1888 verbose parsed url hash: null,
1888 verbose parsed url search: null,
1888 verbose parsed url query: null,
1888 verbose parsed url pathname: '~0.13.0',
1888 verbose parsed url path: '~0.13.0',
1888 verbose parsed url href: '~0.13.0' }
1889 verbose addNamed [ 'hawk', '~0.13.0' ]
1890 verbose addNamed [ null, '>=0.13.0- <0.14.0-' ]
1891 silly lockFile 1e7e761d-hawk-0-13-0 hawk@~0.13.0
1892 verbose lock hawk@~0.13.0 /home/klammer/.npm/1e7e761d-hawk-0-13-0.lock
1893 silly addNameRange { name: 'http-signature',
1893 silly addNameRange range: '>=0.10.0- <0.11.0-',
1893 silly addNameRange hasData: false }
1894 silly addNameRange { name: 'hawk', range: '>=0.13.0- <0.14.0-', hasData: false }
1895 verbose cache add [ 'aws-sign@~0.3.0', null ]
1896 verbose cache add name=undefined spec="aws-sign@~0.3.0" args=["aws-sign@~0.3.0",null]
1897 verbose parsed url { protocol: null,
1897 verbose parsed url slashes: null,
1897 verbose parsed url auth: null,
1897 verbose parsed url host: null,
1897 verbose parsed url port: null,
1897 verbose parsed url hostname: null,
1897 verbose parsed url hash: null,
1897 verbose parsed url search: null,
1897 verbose parsed url query: null,
1897 verbose parsed url pathname: 'aws-sign@~0.3.0',
1897 verbose parsed url path: 'aws-sign@~0.3.0',
1897 verbose parsed url href: 'aws-sign@~0.3.0' }
1898 verbose cache add name="aws-sign" spec="~0.3.0" args=["aws-sign","~0.3.0"]
1899 verbose parsed url { protocol: null,
1899 verbose parsed url slashes: null,
1899 verbose parsed url auth: null,
1899 verbose parsed url host: null,
1899 verbose parsed url port: null,
1899 verbose parsed url hostname: null,
1899 verbose parsed url hash: null,
1899 verbose parsed url search: null,
1899 verbose parsed url query: null,
1899 verbose parsed url pathname: '~0.3.0',
1899 verbose parsed url path: '~0.3.0',
1899 verbose parsed url href: '~0.3.0' }
1900 verbose addNamed [ 'aws-sign', '~0.3.0' ]
1901 verbose addNamed [ null, '>=0.3.0- <0.4.0-' ]
1902 silly lockFile 514b1d97-aws-sign-0-3-0 aws-sign@~0.3.0
1903 verbose lock aws-sign@~0.3.0 /home/klammer/.npm/514b1d97-aws-sign-0-3-0.lock
1904 verbose url raw qs
1905 verbose url resolving [ 'https://registry.npmjs.org/', './qs' ]
1906 verbose url resolved https://registry.npmjs.org/qs
1907 info trying registry request attempt 1 at 16:38:27
1908 verbose etag "55SQSPTFTJWTCHX8WKGSKGZSG"
1909 http GET https://registry.npmjs.org/qs
1910 silly addNameRange { name: 'aws-sign', range: '>=0.3.0- <0.4.0-', hasData: false }
1911 verbose cache add [ 'oauth-sign@~0.3.0', null ]
1912 verbose cache add name=undefined spec="oauth-sign@~0.3.0" args=["oauth-sign@~0.3.0",null]
1913 verbose parsed url { protocol: null,
1913 verbose parsed url slashes: null,
1913 verbose parsed url auth: null,
1913 verbose parsed url host: null,
1913 verbose parsed url port: null,
1913 verbose parsed url hostname: null,
1913 verbose parsed url hash: null,
1913 verbose parsed url search: null,
1913 verbose parsed url query: null,
1913 verbose parsed url pathname: 'oauth-sign@~0.3.0',
1913 verbose parsed url path: 'oauth-sign@~0.3.0',
1913 verbose parsed url href: 'oauth-sign@~0.3.0' }
1914 verbose cache add name="oauth-sign" spec="~0.3.0" args=["oauth-sign","~0.3.0"]
1915 verbose parsed url { protocol: null,
1915 verbose parsed url slashes: null,
1915 verbose parsed url auth: null,
1915 verbose parsed url host: null,
1915 verbose parsed url port: null,
1915 verbose parsed url hostname: null,
1915 verbose parsed url hash: null,
1915 verbose parsed url search: null,
1915 verbose parsed url query: null,
1915 verbose parsed url pathname: '~0.3.0',
1915 verbose parsed url path: '~0.3.0',
1915 verbose parsed url href: '~0.3.0' }
1916 verbose addNamed [ 'oauth-sign', '~0.3.0' ]
1917 verbose addNamed [ null, '>=0.3.0- <0.4.0-' ]
1918 silly lockFile 7fb5c7f1-oauth-sign-0-3-0 oauth-sign@~0.3.0
1919 verbose lock oauth-sign@~0.3.0 /home/klammer/.npm/7fb5c7f1-oauth-sign-0-3-0.lock
1920 verbose cache add [ 'cookie-jar@~0.3.0', null ]
1921 verbose cache add name=undefined spec="cookie-jar@~0.3.0" args=["cookie-jar@~0.3.0",null]
1922 verbose parsed url { protocol: null,
1922 verbose parsed url slashes: null,
1922 verbose parsed url auth: null,
1922 verbose parsed url host: null,
1922 verbose parsed url port: null,
1922 verbose parsed url hostname: null,
1922 verbose parsed url hash: null,
1922 verbose parsed url search: null,
1922 verbose parsed url query: null,
1922 verbose parsed url pathname: 'cookie-jar@~0.3.0',
1922 verbose parsed url path: 'cookie-jar@~0.3.0',
1922 verbose parsed url href: 'cookie-jar@~0.3.0' }
1923 verbose cache add name="cookie-jar" spec="~0.3.0" args=["cookie-jar","~0.3.0"]
1924 verbose parsed url { protocol: null,
1924 verbose parsed url slashes: null,
1924 verbose parsed url auth: null,
1924 verbose parsed url host: null,
1924 verbose parsed url port: null,
1924 verbose parsed url hostname: null,
1924 verbose parsed url hash: null,
1924 verbose parsed url search: null,
1924 verbose parsed url query: null,
1924 verbose parsed url pathname: '~0.3.0',
1924 verbose parsed url path: '~0.3.0',
1924 verbose parsed url href: '~0.3.0' }
1925 verbose addNamed [ 'cookie-jar', '~0.3.0' ]
1926 verbose addNamed [ null, '>=0.3.0- <0.4.0-' ]
1927 silly lockFile 4c61eb43-cookie-jar-0-3-0 cookie-jar@~0.3.0
1928 verbose lock cookie-jar@~0.3.0 /home/klammer/.npm/4c61eb43-cookie-jar-0-3-0.lock
1929 verbose url raw json-stringify-safe
1930 verbose url resolving [ 'https://registry.npmjs.org/', './json-stringify-safe' ]
1931 verbose url resolved https://registry.npmjs.org/json-stringify-safe
1932 info trying registry request attempt 1 at 16:38:27
1933 verbose etag "4YTZC28VZEJOJKYMT0OC69CHX"
1934 http GET https://registry.npmjs.org/json-stringify-safe
1935 verbose url raw forever-agent
1936 verbose url resolving [ 'https://registry.npmjs.org/', './forever-agent' ]
1937 verbose url resolved https://registry.npmjs.org/forever-agent
1938 info trying registry request attempt 1 at 16:38:27
1939 verbose etag "3UGXS4GVMPIYP8ZN3YM36NV58"
1940 http GET https://registry.npmjs.org/forever-agent
1941 verbose url raw tunnel-agent
1942 verbose url resolving [ 'https://registry.npmjs.org/', './tunnel-agent' ]
1943 verbose url resolved https://registry.npmjs.org/tunnel-agent
1944 info trying registry request attempt 1 at 16:38:27
1945 verbose etag "D3JCRSD8BFKXL62KVXWMIS7WS"
1946 http GET https://registry.npmjs.org/tunnel-agent
1947 silly addNameRange { name: 'oauth-sign', range: '>=0.3.0- <0.4.0-', hasData: false }
1948 verbose cache add [ 'node-uuid@~1.4.0', null ]
1949 verbose cache add name=undefined spec="node-uuid@~1.4.0" args=["node-uuid@~1.4.0",null]
1950 verbose parsed url { protocol: null,
1950 verbose parsed url slashes: null,
1950 verbose parsed url auth: null,
1950 verbose parsed url host: null,
1950 verbose parsed url port: null,
1950 verbose parsed url hostname: null,
1950 verbose parsed url hash: null,
1950 verbose parsed url search: null,
1950 verbose parsed url query: null,
1950 verbose parsed url pathname: 'node-uuid@~1.4.0',
1950 verbose parsed url path: 'node-uuid@~1.4.0',
1950 verbose parsed url href: 'node-uuid@~1.4.0' }
1951 verbose cache add name="node-uuid" spec="~1.4.0" args=["node-uuid","~1.4.0"]
1952 verbose parsed url { protocol: null,
1952 verbose parsed url slashes: null,
1952 verbose parsed url auth: null,
1952 verbose parsed url host: null,
1952 verbose parsed url port: null,
1952 verbose parsed url hostname: null,
1952 verbose parsed url hash: null,
1952 verbose parsed url search: null,
1952 verbose parsed url query: null,
1952 verbose parsed url pathname: '~1.4.0',
1952 verbose parsed url path: '~1.4.0',
1952 verbose parsed url href: '~1.4.0' }
1953 verbose addNamed [ 'node-uuid', '~1.4.0' ]
1954 verbose addNamed [ null, '>=1.4.0- <1.5.0-' ]
1955 silly lockFile f662725f-node-uuid-1-4-0 node-uuid@~1.4.0
1956 verbose lock node-uuid@~1.4.0 /home/klammer/.npm/f662725f-node-uuid-1-4-0.lock
1957 verbose cache add [ 'mime@~1.2.9', null ]
1958 verbose cache add name=undefined spec="mime@~1.2.9" args=["mime@~1.2.9",null]
1959 verbose parsed url { protocol: null,
1959 verbose parsed url slashes: null,
1959 verbose parsed url auth: null,
1959 verbose parsed url host: null,
1959 verbose parsed url port: null,
1959 verbose parsed url hostname: null,
1959 verbose parsed url hash: null,
1959 verbose parsed url search: null,
1959 verbose parsed url query: null,
1959 verbose parsed url pathname: 'mime@~1.2.9',
1959 verbose parsed url path: 'mime@~1.2.9',
1959 verbose parsed url href: 'mime@~1.2.9' }
1960 verbose cache add name="mime" spec="~1.2.9" args=["mime","~1.2.9"]
1961 verbose parsed url { protocol: null,
1961 verbose parsed url slashes: null,
1961 verbose parsed url auth: null,
1961 verbose parsed url host: null,
1961 verbose parsed url port: null,
1961 verbose parsed url hostname: null,
1961 verbose parsed url hash: null,
1961 verbose parsed url search: null,
1961 verbose parsed url query: null,
1961 verbose parsed url pathname: '~1.2.9',
1961 verbose parsed url path: '~1.2.9',
1961 verbose parsed url href: '~1.2.9' }
1962 verbose addNamed [ 'mime', '~1.2.9' ]
1963 verbose addNamed [ null, '>=1.2.9- <1.3.0-' ]
1964 silly lockFile ccf24a67-mime-1-2-9 mime@~1.2.9
1965 verbose lock mime@~1.2.9 /home/klammer/.npm/ccf24a67-mime-1-2-9.lock
1966 verbose cache add [ '[email protected]', null ]
1967 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null]
1968 verbose parsed url { protocol: null,
1968 verbose parsed url slashes: null,
1968 verbose parsed url auth: null,
1968 verbose parsed url host: null,
1968 verbose parsed url port: null,
1968 verbose parsed url hostname: null,
1968 verbose parsed url hash: null,
1968 verbose parsed url search: null,
1968 verbose parsed url query: null,
1968 verbose parsed url pathname: '[email protected]',
1968 verbose parsed url path: '[email protected]',
1968 verbose parsed url href: '[email protected]' }
1969 verbose cache add name="form-data" spec="0.0.8" args=["form-data","0.0.8"]
1970 verbose parsed url { protocol: null,
1970 verbose parsed url slashes: null,
1970 verbose parsed url auth: null,
1970 verbose parsed url host: null,
1970 verbose parsed url port: null,
1970 verbose parsed url hostname: null,
1970 verbose parsed url hash: null,
1970 verbose parsed url search: null,
1970 verbose parsed url query: null,
1970 verbose parsed url pathname: '0.0.8',
1970 verbose parsed url path: '0.0.8',
1970 verbose parsed url href: '0.0.8' }
1971 verbose addNamed [ 'form-data', '0.0.8' ]
1972 verbose addNamed [ '0.0.8', '0.0.8' ]
1973 silly lockFile d1b797f8-form-data-0-0-8 [email protected]
1974 verbose lock [email protected] /home/klammer/.npm/d1b797f8-form-data-0-0-8.lock
1975 silly addNameRange { name: 'cookie-jar', range: '>=0.3.0- <0.4.0-', hasData: false }
1976 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/15-non-verbose.js
1977 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/09-unquoted_attrib.js
1978 verbose url raw http-signature
1979 verbose url resolving [ 'https://registry.npmjs.org/', './http-signature' ]
1980 verbose url resolved https://registry.npmjs.org/http-signature
1981 info trying registry request attempt 1 at 16:38:27
1982 verbose etag "1M929FRRWNE7UYGGSO1BB3I9Q"
1983 http GET https://registry.npmjs.org/http-signature
1984 silly addNameRange { name: 'node-uuid', range: '>=1.4.0- <1.5.0-', hasData: false }
1985 verbose url raw hawk
1986 verbose url resolving [ 'https://registry.npmjs.org/', './hawk' ]
1987 verbose url resolved https://registry.npmjs.org/hawk
1988 info trying registry request attempt 1 at 16:38:27
1989 verbose etag "17MAGR8GO9T8DC3OUL21AM3AX"
1990 http GET https://registry.npmjs.org/hawk
1991 silly addNameRange { name: 'mime', range: '>=1.2.9- <1.3.0-', hasData: false }
1992 verbose url raw aws-sign
1993 verbose url resolving [ 'https://registry.npmjs.org/', './aws-sign' ]
1994 verbose url resolved https://registry.npmjs.org/aws-sign
1995 info trying registry request attempt 1 at 16:38:27
1996 verbose etag "A27JT8PHWHU5C0UXRHYE6SOAC"
1997 http GET https://registry.npmjs.org/aws-sign
1998 silly gunzTarPerm extractEntry lib/properties/webkitMaskBoxImageOutset.js
1999 silly gunzTarPerm extractEntry lib/properties/fontSizeAdjust.js
2000 verbose url raw oauth-sign
2001 verbose url resolving [ 'https://registry.npmjs.org/', './oauth-sign' ]
2002 verbose url resolved https://registry.npmjs.org/oauth-sign
2003 info trying registry request attempt 1 at 16:38:27
2004 verbose etag "5FMGECNMJ99T20H2BO1ZAXOMG"
2005 http GET https://registry.npmjs.org/oauth-sign
2006 verbose url raw cookie-jar
2007 verbose url resolving [ 'https://registry.npmjs.org/', './cookie-jar' ]
2008 verbose url resolved https://registry.npmjs.org/cookie-jar
2009 info trying registry request attempt 1 at 16:38:27
2010 verbose etag "BSGHM1YQ1F4ZD2009U1SC6GVB"
2011 http GET https://registry.npmjs.org/cookie-jar
2012 verbose url raw form-data/0.0.8
2013 verbose url resolving [ 'https://registry.npmjs.org/', './form-data/0.0.8' ]
2014 verbose url resolved https://registry.npmjs.org/form-data/0.0.8
2015 info trying registry request attempt 1 at 16:38:27
2016 verbose etag "9GQPP3V1TWZICN05X66SWTXCE"
2017 http GET https://registry.npmjs.org/form-data/0.0.8
2018 verbose url raw node-uuid
2019 verbose url resolving [ 'https://registry.npmjs.org/', './node-uuid' ]
2020 verbose url resolved https://registry.npmjs.org/node-uuid
2021 info trying registry request attempt 1 at 16:38:27
2022 verbose etag "6HUZF714E21IQQ1CZR2OMQCYL"
2023 http GET https://registry.npmjs.org/node-uuid
2024 verbose url raw mime
2025 verbose url resolving [ 'https://registry.npmjs.org/', './mime' ]
2026 verbose url resolved https://registry.npmjs.org/mime
2027 info trying registry request attempt 1 at 16:38:27
2028 verbose etag "7FQPTHKEFW7GMWEPTBB1CJBT7"
2029 http GET https://registry.npmjs.org/mime
2030 silly gunzTarPerm extractEntry lib/properties/webkitTransitionDuration.js
2031 silly gunzTarPerm extractEntry lib/properties/webkitBoxReflect.js
2032 silly gunzTarPerm extractEntry lib/properties/webkitMarginCollapse.js
2033 silly gunzTarPerm extractEntry lib/properties/webkitMaskPositionX.js
2034 silly gunzTarPerm extractEntry lib/properties/baselineShift.js
2035 silly gunzTarPerm extractEntry lib/properties/webkitMaskImage.js
2036 silly gunzTarPerm extractEntry lib/properties/webkitBorderStartStyle.js
2037 silly gunzTarPerm extractEntry lib/properties/webkitBorderRadius.js
2038 silly gunzTarPerm extractEntry lib/properties/webkitMaskBoxImageRepeat.js
2039 silly gunzTarPerm extractEntry lib/properties/webkitRegionBreakBefore.js
2040 silly gunzTarPerm extractEntry lib/properties/webkitMatchNearestMailBlockquoteColor.js
2041 silly gunzTarPerm extractEntry lib/properties/margin.js
2042 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/13-comment_in_text.js
2043 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/06-comment_in_script.js
2044 silly gunzTarPerm extractEntry lib/properties/textAnchor.js
2045 silly gunzTarPerm extractEntry lib/properties/page.js
2046 silly gunzTarPerm extractEntry lib/properties/webkitBorderHorizontalSpacing.js
2047 silly gunzTarPerm extractEntry lib/properties/webkitMaskBoxImageSlice.js
2048 silly gunzTarPerm extractEntry lib/properties/stroke.js
2049 silly gunzTarPerm extractEntry lib/properties/webkitBorderBeforeColor.js
2050 silly gunzTarPerm extractEntry lib/properties/borderImage.js
2051 silly gunzTarPerm extractEntry lib/properties/listStyleType.js
2052 silly gunzTarPerm extractEntry lib/properties/webkitWritingMode.js
2053 silly gunzTarPerm extractEntry lib/properties/textUnderline.js
2054 silly gunzTarPerm extractEntry lib/properties/webkitMarqueeIncrement.js
2055 silly gunzTarPerm extractEntry lib/properties/webkitFlowFrom.js
2056 silly gunzTarPerm extractEntry lib/properties/fontStretch.js
2057 silly gunzTarPerm extractEntry lib/properties/font.js
2058 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/05-tags_in_comment.js
2059 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/03-single_tag_2.js
2060 silly gunzTarPerm extractEntry lib/properties/whiteSpace.js
2061 silly gunzTarPerm extractEntry lib/properties/webkitMaskRepeatX.js
2062 silly gunzTarPerm extractEntry lib/properties/webkitBorderEndColor.js
2063 silly gunzTarPerm extractEntry lib/properties/filter.js
2064 silly gunzTarPerm extractEntry lib/properties/textOverlineStyle.js
2065 silly gunzTarPerm extractEntry lib/properties/webkitTextStroke.js
2066 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/16-ignore_whitespace.js
2067 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/14-comment_in_text_in_script.js
2068 silly gunzTarPerm extractEntry lib/properties/paddingLeft.js
2069 silly gunzTarPerm extractEntry lib/properties/letterSpacing.js
2070 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/02-single_tag_1.js
2071 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/20-rss.js
2072 silly gunzTarPerm extractEntry lib/properties/borderColor.js
2073 silly gunzTarPerm extractEntry lib/properties/backgroundRepeat.js
2074 silly gunzTarPerm extractEntry lib/properties/strokeOpacity.js
2075 silly gunzTarPerm extractEntry lib/properties/visibility.js
2076 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/01-basic.js
2077 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/08-extra_spaces_in_tag.js
2078 silly gunzTarPerm extractEntry lib/properties/floodOpacity.js
2079 silly gunzTarPerm extractEntry lib/properties/webkitBoxOrdinalGroup.js
2080 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/21-atom.js
2081 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/17-xml_namespace.js
2082 silly gunzTarPerm extractEntry lib/properties/writingMode.js
2083 silly gunzTarPerm extractEntry lib/properties/webkitBoxFlex.js
2084 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/04-unescaped_in_script.js
2085 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/11-text_outside_tags.js
2086 silly gunzTarPerm extractEntry lib/properties/paddingTop.js
2087 silly gunzTarPerm extractEntry lib/properties/webkitTextEmphasisStyle.js
2088 silly gunzTarPerm extractEntry lib/properties/webkitLogicalWidth.js
2089 silly gunzTarPerm extractEntry lib/properties/fill.js
2090 silly gunzTarPerm extractEntry pulls/node-htmlparser/tests/10-singular_attribute.js
2091 silly gunzTarPerm extractEntry rssbug.rss
2092 silly gunzTarPerm extractEntry lib/properties/textOverflow.js
2093 silly gunzTarPerm extractEntry lib/properties/webkitMarquee.js
2094 silly gunzTarPerm extractEntry lib/properties/cssFloat.js
2095 silly gunzTarPerm extractEntry lib/properties/borderLeftColor.js
2096 silly gunzTarPerm extractEntry lib/properties/webkitBorderEndWidth.js
2097 silly gunzTarPerm extractEntry lib/properties/webkitAnimationTimingFunction.js
2098 silly gunzTarPerm extractEntry lib/properties/webkitHyphenateLimitAfter.js
2099 silly gunzTarPerm extractEntry lib/properties/pageBreakInside.js
2100 silly gunzTarPerm extractEntry lib/properties/markerStart.js
2101 silly gunzTarPerm extractEntry lib/properties/textUnderlineWidth.js
2102 silly gunzTarPerm extractEntry lib/properties/webkitOverflowScrolling.js
2103 silly gunzTarPerm extractEntry lib/properties/borderRightStyle.js
2104 silly gunzTarPerm extractEntry lib/properties/marginBottom.js
2105 silly gunzTarPerm extractEntry lib/properties/cueAfter.js
2106 silly gunzTarPerm extractEntry lib/properties/fontSize.js
2107 silly gunzTarPerm extractEntry lib/properties/cursor.js
2108 silly gunzTarPerm extractEntry lib/properties/webkitFlexPack.js
2109 silly gunzTarPerm extractEntry lib/properties/webkitLineBreak.js
2110 silly gunzTarPerm extractEntry lib/properties/boxShadow.js
2111 silly gunzTarPerm extractEntry lib/properties/tableLayout.js
2112 silly gunzTarPerm extractEntry lib/properties/webkitColumnAxis.js
2113 silly gunzTarPerm extractEntry lib/properties/backgroundClip.js
2114 silly gunzTarPerm extractEntry lib/properties/mask.js
2115 silly gunzTarPerm extractEntry lib/properties/webkitRegionOverflow.js
2116 silly gunzTarPerm extractEntry lib/properties/webkitUserSelect.js
2117 silly gunzTarPerm extractEntry lib/properties/playDuring.js
2118 silly gunzTarPerm extractEntry lib/properties/fontFamily.js
2119 silly gunzTarPerm extractEntry lib/properties/webkitLineClamp.js
2120 silly gunzTarPerm extractEntry lib/properties/strokeLinejoin.js
2121 silly gunzTarPerm extractEntry lib/properties/webkitPrintColorAdjust.js
2122 silly gunzTarPerm extractEntry lib/properties/borderLeftWidth.js
2123 silly gunzTarPerm extractEntry lib/properties/webkitTransformOriginY.js
2124 silly gunzTarPerm extractEntry lib/properties/webkitTextStrokeColor.js
2125 silly gunzTarPerm extractEntry lib/properties/right.js
2126 silly gunzTarPerm extractEntry lib/properties/webkitFlexItemAlign.js
2127 silly gunzTarPerm extractEntry lib/properties/webkitMaskBoxImage.js
2128 silly gunzTarPerm extractEntry lib/properties/webkitFlexOrder.js
2129 silly gunzTarPerm extractEntry lib/properties/alignmentBaseline.js
2130 silly gunzTarPerm extractEntry lib/properties/listStyleImage.js
2131 silly gunzTarPerm extractEntry lib/properties/backgroundAttachment.js
2132 silly gunzTarPerm extractEntry lib/properties/strokeMiterlimit.js
2133 silly gunzTarPerm extractEntry lib/properties/borderImageWidth.js
2134 silly gunzTarPerm extractEntry lib/properties/webkitRegionBreakAfter.js
2135 silly gunzTarPerm extractEntry lib/properties/speakHeader.js
2136 silly gunzTarPerm extractEntry lib/properties/borderRightWidth.js
2137 silly gunzTarPerm extractEntry lib/properties/top.js
2138 silly gunzTarPerm extractEntry lib/properties/borderTopStyle.js
2139 silly gunzTarPerm extractEntry lib/properties/webkitMarginAfterCollapse.js
2140 silly gunzTarPerm extractEntry lib/properties/pauseBefore.js
2141 silly gunzTarPerm extractEntry lib/properties/webkitBackfaceVisibility.js
2142 silly gunzTarPerm extractEntry lib/properties/webkitColumnRuleColor.js
2143 silly gunzTarPerm extractEntry lib/properties/overflowX.js
2144 silly gunzTarPerm extractEntry lib/properties/speakPunctuation.js
2145 silly gunzTarPerm extractEntry lib/properties/webkitMaxLogicalHeight.js
2146 silly gunzTarPerm extractEntry lib/properties/unicodeRange.js
2147 silly gunzTarPerm extractEntry lib/properties/webkitWrap.js
2148 silly gunzTarPerm extractEntry lib/properties/textOverlineMode.js
2149 silly gunzTarPerm extractEntry lib/properties/azimuth.js
2150 silly gunzTarPerm extractEntry lib/properties/backgroundColor.js
2151 silly gunzTarPerm extractEntry lib/properties/clipRule.js
2152 silly gunzTarPerm extractEntry lib/properties/textIndent.js
2153 silly gunzTarPerm extractEntry lib/properties/backgroundSize.js
2154 silly gunzTarPerm extractEntry lib/properties/webkitAnimationName.js
2155 silly gunzTarPerm extractEntry lib/properties/webkitLineBoxContain.js
2156 silly gunzTarPerm extractEntry lib/properties/textDecoration.js
2157 silly gunzTarPerm extractEntry lib/properties/webkitBoxDirection.js
2158 silly gunzTarPerm extractEntry lib/properties/webkitAnimationDuration.js
2159 silly gunzTarPerm extractEntry lib/properties/minWidth.js
2160 silly gunzTarPerm extractEntry lib/properties/webkitMarginBottomCollapse.js
2161 silly gunzTarPerm extractEntry lib/properties/borderBottomStyle.js
2162 silly gunzTarPerm extractEntry lib/properties/webkitMarginAfter.js
2163 silly gunzTarPerm extractEntry lib/properties/webkitFlexAlign.js
2164 silly gunzTarPerm extractEntry lib/properties/wordSpacing.js
2165 silly gunzTarPerm extractEntry lib/properties/webkitBorderBefore.js
2166 silly gunzTarPerm extractEntry lib/properties/webkitBoxPack.js
2167 silly gunzTarPerm extractEntry lib/properties/webkitRtlOrdering.js
2168 silly gunzTarPerm extractEntry lib/properties/webkitTextFillColor.js
2169 silly gunzTarPerm extractEntry lib/properties/wordBreak.js
2170 silly gunzTarPerm extractEntry lib/properties/counterReset.js
2171 silly gunzTarPerm extractEntry lib/properties/lineHeight.js
2172 silly gunzTarPerm extractEntry lib/properties/outline.js
2173 silly gunzTarPerm extractEntry lib/properties/stopOpacity.js
2174 silly gunzTarPerm extractEntry lib/properties/enableBackground.js
2175 silly gunzTarPerm extractEntry lib/properties/webkitLogicalHeight.js
2176 silly gunzTarPerm extractEntry lib/properties/borderImageOutset.js
2177 silly gunzTarPerm extractEntry lib/properties/webkitTransitionProperty.js
2178 silly gunzTarPerm extractEntry lib/properties/borderBottomColor.js
2179 silly gunzTarPerm extractEntry lib/properties/webkitAppearance.js
2180 silly gunzTarPerm extractEntry lib/properties/backgroundPositionY.js
2181 silly gunzTarPerm extractEntry lib/properties/left.js
2182 silly gunzTarPerm extractEntry lib/properties/webkitBackgroundOrigin.js
2183 silly gunzTarPerm extractEntry lib/properties/webkitMaskSize.js
2184 silly gunzTarPerm extractEntry lib/properties/paddingBottom.js
2185 silly gunzTarPerm extractEntry lib/properties/colorInterpolation.js
2186 silly gunzTarPerm extractEntry lib/properties/unicodeBidi.js
2187 silly gunzTarPerm extractEntry lib/properties/speechRate.js
2188 silly gunzTarPerm extractEntry lib/properties/webkitColumnWidth.js
2189 silly gunzTarPerm extractEntry lib/properties/fontStyle.js
2190 silly gunzTarPerm extractEntry lib/properties/webkitColumnRuleWidth.js
2191 silly gunzTarPerm extractEntry lib/properties/webkitBorderAfter.js
2192 silly gunzTarPerm extractEntry lib/properties/colorInterpolationFilters.js
2193 silly gunzTarPerm extractEntry lib/properties/textOverline.js
2194 silly gunzTarPerm extractEntry lib/properties/marks.js
2195 silly gunzTarPerm extractEntry lib/properties/webkitColumnRule.js
2196 silly gunzTarPerm extractEntry lib/properties/webkitTextEmphasisColor.js
2197 silly gunzTarPerm extractEntry lib/properties/webkitLocale.js
2198 silly gunzTarPerm extractEntry lib/properties/border.js
2199 silly gunzTarPerm extractEntry lib/properties/webkitMaskOrigin.js
2200 silly gunzTarPerm extractEntry lib/properties/counterIncrement.js
2201 silly gunzTarPerm extractEntry lib/properties/webkitBorderAfterWidth.js
2202 silly gunzTarPerm extractEntry lib/properties/boxSizing.js
2203 silly gunzTarPerm extractEntry lib/properties/webkitTransitionTimingFunction.js
2204 silly gunzTarPerm extractEntry lib/properties/fontWeight.js
2205 silly gunzTarPerm extractEntry lib/properties/captionSide.js
2206 silly gunzTarPerm extractEntry lib/properties/borderRight.js
2207 silly gunzTarPerm extractEntry lib/properties/widows.js
2208 silly gunzTarPerm extractEntry lib/properties/webkitFlexLinePack.js
2209 silly gunzTarPerm extractEntry lib/properties/webkitUserModify.js
2210 silly gunzTarPerm extractEntry lib/properties/webkitWrapFlow.js
2211 silly gunzTarPerm extractEntry lib/properties/padding.js
2212 silly gunzTarPerm extractEntry lib/properties/borderWidth.js
2213 silly gunzTarPerm extractEntry lib/properties/marginTop.js
2214 silly gunzTarPerm extractEntry lib/properties/voiceFamily.js
2215 silly gunzTarPerm extractEntry lib/properties/webkitTransformOrigin.js
2216 silly gunzTarPerm extractEntry lib/properties/marker.js
2217 silly gunzTarPerm extractEntry lib/properties/textOverlineWidth.js
2218 silly gunzTarPerm extractEntry lib/properties/webkitFontKerning.js
2219 silly gunzTarPerm extractEntry lib/properties/wordWrap.js
2220 silly gunzTarPerm extractEntry lib/properties/webkitColumnCount.js
2221 silly gunzTarPerm extractEntry lib/properties/webkitMarqueeSpeed.js
2222 silly gunzTarPerm extractEntry lib/properties/webkitColumnSpan.js
2223 silly gunzTarPerm extractEntry lib/properties/floodColor.js
2224 silly gunzTarPerm extractEntry lib/properties/size.js
2225 silly gunzTarPerm extractEntry lib/properties/borderBottomRightRadius.js
2226 silly gunzTarPerm extractEntry lib/properties/listStyle.js
2227 silly gunzTarPerm extractEntry lib/properties/webkitWrapShapeInside.js
2228 silly gunzTarPerm extractEntry lib/properties/webkitMinLogicalWidth.js
2229 silly gunzTarPerm extractEntry lib/properties/webkitBorderVerticalSpacing.js
2230 silly gunzTarPerm extractEntry lib/properties/overflow.js
2231 silly gunzTarPerm extractEntry lib/properties/textLineThroughWidth.js
2232 silly gunzTarPerm extractEntry lib/properties/borderBottomLeftRadius.js
2233 silly gunzTarPerm extractEntry lib/properties/webkitTextSecurity.js
2234 silly gunzTarPerm extractEntry lib/properties/webkitBorderAfterColor.js
2235 silly gunzTarPerm extractEntry lib/properties/webkitHighlight.js
2236 silly gunzTarPerm extractEntry lib/properties/volume.js
2237 silly gunzTarPerm extractEntry lib/properties/webkitPaddingStart.js
2238 silly gunzTarPerm extractEntry lib/properties/webkitPerspectiveOriginY.js
2239 silly gunzTarPerm extractEntry lib/properties/src.js
2240 silly gunzTarPerm extractEntry lib/properties/textUnderlineMode.js
2241 silly gunzTarPerm extractEntry lib/properties/quotes.js
2242 silly gunzTarPerm extractEntry lib/properties/webkitMaskBoxImageSource.js
2243 silly gunzTarPerm extractEntry lib/properties/webkitColumnRuleStyle.js
2244 silly gunzTarPerm extractEntry lib/properties/imageRendering.js
2245 silly gunzTarPerm extractEntry lib/properties/speakNumeral.js
2246 silly gunzTarPerm extractEntry lib/properties/webkitHyphens.js
2247 silly gunzTarPerm extractEntry lib/properties/webkitPaddingEnd.js
2248 silly gunzTarPerm extractEntry lib/properties/webkitBorderEnd.js
2249 silly gunzTarPerm extractEntry lib/properties/maxWidth.js
2250 silly gunzTarPerm extractEntry lib/properties/pitch.js
2251 silly gunzTarPerm extractEntry lib/properties/backgroundRepeatX.js
2252 silly gunzTarPerm extractEntry lib/properties/shapeRendering.js
2253 silly gunzTarPerm extractEntry lib/properties/webkitSvgShadow.js
2254 silly gunzTarPerm extractEntry lib/properties/lightingColor.js
2255 silly gunzTarPerm extractEntry lib/properties/textLineThroughStyle.js
2256 silly gunzTarPerm extractEntry lib/properties/display.js
2257 silly gunzTarPerm extractEntry lib/properties/borderCollapse.js
2258 silly gunzTarPerm extractEntry lib/properties/webkitLineAlign.js
2259 silly gunzTarPerm extractEntry lib/properties/webkitHyphenateLimitBefore.js
2260 silly gunzTarPerm extractEntry lib/properties/borderImageSource.js
2261 silly gunzTarPerm extractEntry lib/properties/webkitMarginBeforeCollapse.js
2262 silly gunzTarPerm extractEntry lib/properties/webkitMaskPosition.js
2263 silly gunzTarPerm extractEntry lib/properties/textRendering.js
2264 silly gunzTarPerm extractEntry lib/properties/textLineThrough.js
2265 silly gunzTarPerm extractEntry lib/properties/content.js
2266 silly gunzTarPerm extractEntry lib/properties/webkitTextSizeAdjust.js
2267 silly gunzTarPerm extractEntry lib/properties/webkitAnimationPlayState.js
2268 silly gunzTarPerm extractEntry lib/properties/backgroundPositionX.js
2269 silly gunzTarPerm extractEntry lib/properties/outlineWidth.js
2270 silly gunzTarPerm extractEntry lib/properties/textShadow.js
2271 silly gunzTarPerm extractEntry lib/props
2272 silly gunzTarPerm extractEntry tests/tests.js
2273 silly gunzTarPerm extractEntry CHANGELOG
2274 silly gunzTarPerm extractEntry tmp/snippet.js
2275 silly gunzTarPerm extractEntry runtests.html
2276 silly gunzTarPerm extractEntry .settings/org.eclipse.wst.jsdt.ui.superType.container
2277 silly gunzTarPerm extractEntry .settings/org.eclipse.core.resources.prefs
2278 silly gunzTarPerm extractEntry .settings/org.eclipse.wst.jsdt.ui.superType.name
2279 silly gunzTarPerm extractEntry .settings/.jsdtscope
2280 silly gunzTarPerm extractEntry testdata/.tmp_trackerchecker.html.80022~
2281 silly gunzTarPerm extractEntry testdata/getelement.html
2282 silly gunzTarPerm extractEntry testdata/trackerchecker.html
2283 silly gunzTarPerm extractEntry testdata/api.html
2284 silly gunzTarPerm extractEntry testdata/.tmp_trackerchecker2.html.51378~
2285 silly gunzTarPerm extractEntry testdata/.tmp_test.html.2854~
2286 silly gunzTarPerm extractEntry testdata/.tmp_trackerchecker.html.76922~
2287 silly gunzTarPerm extractEntry testdata/.tmp_trackerchecker.html.65425~
2288 silly gunzTarPerm extractEntry testdata/.tmp_trackerchecker2.html.75287~
2289 silly gunzTarPerm extractEntry b
2290 silly gunzTarPerm extractEntry .project
2291 silly gunzTarPerm extractEntry .project.bak
2292 silly gunzTarPerm extractEntry tests/18-enforce_empty_tags.js
2293 silly gunzTarPerm extractEntry tests/15-non-verbose.js
2294 silly gunzTarPerm extractEntry tests/19-ignore_empty_tags.js
2295 silly gunzTarPerm extractEntry tests/07-unescaped_in_style.js
2296 silly gunzTarPerm extractEntry tests/12-text_only.js
2297 silly gunzTarPerm extractEntry tests/16-ignore_whitespace.js
2298 silly gunzTarPerm extractEntry tests/09-unquoted_attrib.js
2299 silly gunzTarPerm extractEntry tests/13-comment_in_text.js
2300 silly gunzTarPerm extractEntry tests/06-comment_in_script.js
2301 silly gunzTarPerm extractEntry tests/05-tags_in_comment.js
2302 silly gunzTarPerm extractEntry tests/03-single_tag_2.js
2303 silly gunzTarPerm extractEntry tests/02-single_tag_1.js
2304 silly gunzTarPerm extractEntry tests/14-comment_in_text_in_script.js
2305 silly gunzTarPerm extractEntry tests/22-position_data.js
2306 silly gunzTarPerm extractEntry tests/20-rss.js
2307 silly gunzTarPerm extractEntry tests/01-basic.js
2308 silly gunzTarPerm extractEntry tests/08-extra_spaces_in_tag.js
2309 silly gunzTarPerm extractEntry tests/21-atom.js
2310 silly gunzTarPerm extractEntry tests/17-xml_namespace.js
2311 silly gunzTarPerm extractEntry tests/04-unescaped_in_script.js
2312 silly gunzTarPerm extractEntry tests/11-text_outside_tags.js
2313 silly gunzTarPerm extractEntry tests/10-singular_attribute.js
2314 silly gunzTarPerm extractEntry libxmljs.node
2315 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssstyle/package.json
2316 silly lockFile ad924fdb-ules-jsdom-node-modules-cssstyle /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssstyle
2317 silly lockFile ad924fdb-ules-jsdom-node-modules-cssstyle /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssstyle
2318 silly lockFile edec5398-r-npm-cssstyle-0-2-3-package-tgz /home/klammer/.npm/cssstyle/0.2.3/package.tgz
2319 silly lockFile edec5398-r-npm-cssstyle-0-2-3-package-tgz /home/klammer/.npm/cssstyle/0.2.3/package.tgz
2320 info preinstall [email protected]
2321 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssstyle/package.json
2322 verbose readDependencies using package.json deps
2323 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssstyle/package.json
2324 verbose readDependencies using package.json deps
2325 silly resolved []
2326 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssstyle
2327 info build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssstyle
2328 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssstyle/package.json
2329 verbose linkStuff [ true,
2329 verbose linkStuff '/usr/local/lib/node_modules',
2329 verbose linkStuff false,
2329 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules' ]
2330 info linkStuff [email protected]
2331 verbose linkBins [email protected]
2332 verbose linkMans [email protected]
2333 verbose rebuildBundles [email protected]
2334 info install [email protected]
2335 info postinstall [email protected]
2336 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser/package.json
2337 silly lockFile 60f3fe1b-es-jsdom-node-modules-htmlparser /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser
2338 silly lockFile 60f3fe1b-es-jsdom-node-modules-htmlparser /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser
2339 silly lockFile 0758c4b8-npm-htmlparser-1-7-6-package-tgz /home/klammer/.npm/htmlparser/1.7.6/package.tgz
2340 silly lockFile 0758c4b8-npm-htmlparser-1-7-6-package-tgz /home/klammer/.npm/htmlparser/1.7.6/package.tgz
2341 info preinstall [email protected]
2342 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser/package.json
2343 verbose readDependencies using package.json deps
2344 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser/package.json
2345 verbose readDependencies using package.json deps
2346 silly resolved []
2347 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser
2348 info build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser
2349 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser/package.json
2350 verbose linkStuff [ true,
2350 verbose linkStuff '/usr/local/lib/node_modules',
2350 verbose linkStuff false,
2350 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules' ]
2351 info linkStuff [email protected]
2352 verbose linkBins [email protected]
2353 verbose linkMans [email protected]
2354 verbose rebuildBundles [email protected]
2355 info install [email protected]
2356 info postinstall [email protected]
2357 http 304 https://registry.npmjs.org/bindings
2358 silly registry.get cb [ 304,
2358 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
2358 silly registry.get etag: '"7XQRO94WP9TZJP1WZGUS3P5I4"',
2358 silly registry.get date: 'Tue, 23 Jul 2013 14:38:28 GMT',
2358 silly registry.get 'content-length': '0' } ]
2359 verbose etag bindings from cache
2360 silly addNameRange number 2 { name: 'bindings', range: '', hasData: true }
2361 silly addNameRange versions [ 'bindings',
2361 silly addNameRange [ '0.0.1',
2361 silly addNameRange '0.1.0',
2361 silly addNameRange '0.1.1',
2361 silly addNameRange '0.2.0',
2361 silly addNameRange '0.2.1',
2361 silly addNameRange '0.2.2',
2361 silly addNameRange '0.2.3',
2361 silly addNameRange '0.2.4',
2361 silly addNameRange '0.3.0',
2361 silly addNameRange '0.4.0',
2361 silly addNameRange '1.0.0',
2361 silly addNameRange '1.1.0',
2361 silly addNameRange '1.1.1' ] ]
2362 verbose addNamed [ 'bindings', '1.1.1' ]
2363 verbose addNamed [ '1.1.1', '1.1.1' ]
2364 silly lockFile 52dd60a7-bindings-1-1-1 [email protected]
2365 verbose lock [email protected] /home/klammer/.npm/52dd60a7-bindings-1-1-1.lock
2366 verbose read json /home/klammer/.npm/bindings/1.1.1/package/package.json
2367 silly lockFile 52dd60a7-bindings-1-1-1 [email protected]
2368 silly lockFile 52dd60a7-bindings-1-1-1 [email protected]
2369 silly lockFile a3858fc2-bindings bindings@*
2370 silly lockFile a3858fc2-bindings bindings@*
2371 silly resolved [ { name: 'bindings',
2371 silly resolved description: 'Helper module for loading your native module\'s .node file',
2371 silly resolved keywords: [ 'native', 'addon', 'bindings', 'gyp', 'waf', 'c', 'c++' ],
2371 silly resolved version: '1.1.1',
2371 silly resolved author:
2371 silly resolved { name: 'Nathan Rajlich',
2371 silly resolved email: '[email protected]',
2371 silly resolved url: 'http://tootallnate.net' },
2371 silly resolved repository:
2371 silly resolved { type: 'git',
2371 silly resolved url: 'git://github.com/TooTallNate/node-bindings.git' },
2371 silly resolved main: './bindings.js',
2371 silly resolved readme: 'node-bindings\n=============\n### Helper module for loading your native module\'s .node file\n\nThis is a helper module for authors of Node.js native addon modules.\nIt is basically the "swiss army knife" of `require()`ing your native module\'s\n`.node` file.\n\nThroughout the course of Node\'s native addon history, addons have ended up being\ncompiled in a variety of different places, depending on which build tool and which\nversion of node was used. To make matters worse, now the _gyp_ build tool can\nproduce either a _Release_ or _Debug_ build, each being built into different\nlocations.\n\nThis module checks _all_ the possible locations that a native addon would be built\nat, and returns the first one that loads successfully.\n\n\nInstallation\n------------\n\nInstall with `npm`:\n\n``` bash\n$ npm install bindings\n```\n\nOr add it to the `"dependencies"` section of your _package.json_ file.\n\n\nExample\n-------\n\n`require()`ing the proper bindings file for the current node version, platform\nand architecture is as simple as:\n\n``` js\nvar bindings = require(\'bindings\')(\'binding.node\')\n\n// Use your bindings defined in your C files\nbindings.your_c_function()\n```\n\n\nNice Error Output\n-----------------\n\nWhen the `.node` file could not be loaded, `node-bindings` throws an Error with\na nice error message telling you exactly what was tried. You can also check the\n`err.tries` Array property.\n\n```\nError: Could not load the bindings file. Tried:\n → /Users/nrajlich/ref/build/binding.node\n → /Users/nrajlich/ref/build/Debug/binding.node\n → /Users/nrajlich/ref/build/Release/binding.node\n → /Users/nrajlich/ref/out/Debug/binding.node\n → /Users/nrajlich/ref/Debug/binding.node\n → /Users/nrajlich/ref/out/Release/binding.node\n → /Users/nrajlich/ref/Release/binding.node\n → /Users/nrajlich/ref/build/default/binding.node\n → /Users/nrajlich/ref/compiled/0.8.2/darwin/x64/binding.node\n at bindings (/Users/nrajlich/ref/node_modules/bindings/bindings.js:84:13)\n at Object.<anonymous> (/Users/nrajlich/ref/lib/ref.js:5:47)\n at Module._compile (module.js:449:26)\n at Object.Module._extensions..js (module.js:467:10)\n at Module.load (module.js:356:32)\n at Function.Module._load (module.js:312:12)\n ...\n```\n\n\nLicense\n-------\n\n(The MIT License)\n\nCopyright (c) 2012 Nathan Rajlich &lt;[email protected]&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\'Software\'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \'AS IS\', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n',
2371 silly resolved readmeFilename: 'README.md',
2371 silly resolved _id: '[email protected]',
2371 silly resolved _from: 'bindings@*' } ]
2372 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify
2373 info installOne [email protected]
2374 verbose from cache /home/klammer/.npm/bindings/1.1.1/package/package.json
2375 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings unbuild
2376 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings/package.json
2377 verbose tar unpack /home/klammer/.npm/bindings/1.1.1/package.tgz
2378 silly lockFile 7724be06-contextify-node-modules-bindings /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings
2379 verbose lock /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings /home/klammer/.npm/7724be06-contextify-node-modules-bindings.lock
2380 silly lockFile 08a36a0f-r-npm-bindings-1-1-1-package-tgz /home/klammer/.npm/bindings/1.1.1/package.tgz
2381 verbose lock /home/klammer/.npm/bindings/1.1.1/package.tgz /home/klammer/.npm/08a36a0f-r-npm-bindings-1-1-1-package-tgz.lock
2382 silly gunzTarPerm modes [ '755', '644' ]
2383 silly gunzTarPerm extractEntry package.json
2384 silly gunzTarPerm extractEntry README.md
2385 silly gunzTarPerm extractEntry bindings.js
2386 verbose read json /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings/package.json
2387 silly lockFile 7724be06-contextify-node-modules-bindings /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings
2388 silly lockFile 7724be06-contextify-node-modules-bindings /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings
2389 silly lockFile 08a36a0f-r-npm-bindings-1-1-1-package-tgz /home/klammer/.npm/bindings/1.1.1/package.tgz
2390 silly lockFile 08a36a0f-r-npm-bindings-1-1-1-package-tgz /home/klammer/.npm/bindings/1.1.1/package.tgz
2391 info preinstall [email protected]
2392 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings/package.json
2393 verbose readDependencies using package.json deps
2394 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings/package.json
2395 verbose readDependencies using package.json deps
2396 silly resolved []
2397 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings
2398 info build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings
2399 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings/package.json
2400 verbose linkStuff [ true,
2400 verbose linkStuff '/usr/local/lib/node_modules',
2400 verbose linkStuff false,
2400 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules' ]
2401 info linkStuff [email protected]
2402 verbose linkBins [email protected]
2403 verbose linkMans [email protected]
2404 verbose rebuildBundles [email protected]
2405 info install [email protected]
2406 info postinstall [email protected]
2407 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify
2408 info build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify
2409 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/package.json
2410 verbose linkStuff [ true,
2410 verbose linkStuff '/usr/local/lib/node_modules',
2410 verbose linkStuff false,
2410 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules' ]
2411 info linkStuff [email protected]
2412 verbose linkBins [email protected]
2413 verbose linkMans [email protected]
2414 verbose rebuildBundles [email protected]
2415 verbose rebuildBundles [ 'bindings' ]
2416 info install [email protected]
2417 verbose unsafe-perm in lifecycle false
2418 verbose set uid from=0 to=nobody
2419 verbose set uid from=0 to=65534
2420 silly exec sh "-c" "node-gyp rebuild"
2421 silly sh,-c,node-gyp rebuild,/usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify spawning
2422 http 304 https://registry.npmjs.org/qs
2423 silly registry.get cb [ 304,
2423 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
2423 silly registry.get etag: '"55SQSPTFTJWTCHX8WKGSKGZSG"',
2423 silly registry.get date: 'Tue, 23 Jul 2013 14:38:28 GMT',
2423 silly registry.get 'content-length': '0' } ]
2424 verbose etag qs from cache
2425 http 304 https://registry.npmjs.org/json-stringify-safe
2426 silly registry.get cb [ 304,
2426 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
2426 silly registry.get etag: '"4YTZC28VZEJOJKYMT0OC69CHX"',
2426 silly registry.get date: 'Tue, 23 Jul 2013 14:38:28 GMT',
2426 silly registry.get 'content-length': '0' } ]
2427 verbose etag json-stringify-safe from cache
2428 silly addNameRange number 2 { name: 'json-stringify-safe',
2428 silly addNameRange range: '>=4.0.0- <4.1.0-',
2428 silly addNameRange hasData: true }
2429 silly addNameRange versions [ 'json-stringify-safe',
2429 silly addNameRange [ '2.0.0', '3.0.0', '4.0.0', '5.0.0' ] ]
2430 verbose addNamed [ 'json-stringify-safe', '4.0.0' ]
2431 verbose addNamed [ '4.0.0', '4.0.0' ]
2432 silly lockFile 821777f0-json-stringify-safe-4-0-0 [email protected]
2433 verbose lock [email protected] /home/klammer/.npm/821777f0-json-stringify-safe-4-0-0.lock
2434 silly addNameRange number 2 { name: 'qs', range: '>=0.6.0- <0.7.0-', hasData: true }
2435 silly addNameRange versions [ 'qs',
2435 silly addNameRange [ '0.0.1',
2435 silly addNameRange '0.0.2',
2435 silly addNameRange '0.0.3',
2435 silly addNameRange '0.0.4',
2435 silly addNameRange '0.0.5',
2435 silly addNameRange '0.0.6',
2435 silly addNameRange '0.0.7',
2435 silly addNameRange '0.1.0',
2435 silly addNameRange '0.2.0',
2435 silly addNameRange '0.3.0',
2435 silly addNameRange '0.3.1',
2435 silly addNameRange '0.3.2',
2435 silly addNameRange '0.4.0',
2435 silly addNameRange '0.4.1',
2435 silly addNameRange '0.4.2',
2435 silly addNameRange '0.5.0',
2435 silly addNameRange '0.5.1',
2435 silly addNameRange '0.5.2',
2435 silly addNameRange '0.5.3',
2435 silly addNameRange '0.5.4',
2435 silly addNameRange '0.5.5',
2435 silly addNameRange '0.5.6',
2435 silly addNameRange '0.6.0',
2435 silly addNameRange '0.6.1',
2435 silly addNameRange '0.6.2',
2435 silly addNameRange '0.6.3',
2435 silly addNameRange '0.6.4',
2435 silly addNameRange '0.6.5' ] ]
2436 verbose addNamed [ 'qs', '0.6.5' ]
2437 verbose addNamed [ '0.6.5', '0.6.5' ]
2438 silly lockFile f5e5a40f-qs-0-6-5 [email protected]
2439 verbose lock [email protected] /home/klammer/.npm/f5e5a40f-qs-0-6-5.lock
2440 http 304 https://registry.npmjs.org/http-signature
2441 silly registry.get cb [ 304,
2441 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
2441 silly registry.get etag: '"1M929FRRWNE7UYGGSO1BB3I9Q"',
2441 silly registry.get date: 'Tue, 23 Jul 2013 14:38:28 GMT',
2441 silly registry.get 'content-length': '0' } ]
2442 verbose etag http-signature from cache
2443 verbose read json /home/klammer/.npm/json-stringify-safe/4.0.0/package/package.json
2444 verbose read json /home/klammer/.npm/qs/0.6.5/package/package.json
2445 silly addNameRange number 2 { name: 'http-signature',
2445 silly addNameRange range: '>=0.10.0- <0.11.0-',
2445 silly addNameRange hasData: true }
2446 silly addNameRange versions [ 'http-signature',
2446 silly addNameRange [ '0.9.0',
2446 silly addNameRange '0.9.2',
2446 silly addNameRange '0.9.3',
2446 silly addNameRange '0.9.4',
2446 silly addNameRange '0.9.5',
2446 silly addNameRange '0.9.6',
2446 silly addNameRange '0.9.7',
2446 silly addNameRange '0.9.8',
2446 silly addNameRange '0.9.9',
2446 silly addNameRange '0.9.10',
2446 silly addNameRange '0.9.11',
2446 silly addNameRange '0.10.0' ] ]
2447 verbose addNamed [ 'http-signature', '0.10.0' ]
2448 verbose addNamed [ '0.10.0', '0.10.0' ]
2449 silly lockFile f628681c-http-signature-0-10-0 [email protected]
2450 verbose lock [email protected] /home/klammer/.npm/f628681c-http-signature-0-10-0.lock
2451 silly lockFile 821777f0-json-stringify-safe-4-0-0 [email protected]
2452 silly lockFile 821777f0-json-stringify-safe-4-0-0 [email protected]
2453 verbose read json /home/klammer/.npm/http-signature/0.10.0/package/package.json
2454 silly lockFile f5e5a40f-qs-0-6-5 [email protected]
2455 silly lockFile f5e5a40f-qs-0-6-5 [email protected]
2456 silly lockFile dc5c41b6-json-stringify-safe-4-0-0 json-stringify-safe@~4.0.0
2457 silly lockFile dc5c41b6-json-stringify-safe-4-0-0 json-stringify-safe@~4.0.0
2458 silly lockFile 222bee9e-qs-0-6-0 qs@~0.6.0
2459 silly lockFile 222bee9e-qs-0-6-0 qs@~0.6.0
2460 silly lockFile f628681c-http-signature-0-10-0 [email protected]
2461 silly lockFile f628681c-http-signature-0-10-0 [email protected]
2462 silly lockFile 8170f292-http-signature-0-10-0 http-signature@~0.10.0
2463 silly lockFile 8170f292-http-signature-0-10-0 http-signature@~0.10.0
2464 http 304 https://registry.npmjs.org/tunnel-agent
2465 silly registry.get cb [ 304,
2465 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
2465 silly registry.get etag: '"D3JCRSD8BFKXL62KVXWMIS7WS"',
2465 silly registry.get date: 'Tue, 23 Jul 2013 14:38:28 GMT',
2465 silly registry.get 'content-length': '0' } ]
2466 verbose etag tunnel-agent from cache
2467 silly addNameRange number 2 { name: 'tunnel-agent',
2467 silly addNameRange range: '>=0.3.0- <0.4.0-',
2467 silly addNameRange hasData: true }
2468 silly addNameRange versions [ 'tunnel-agent', [ '0.2.0', '0.3.0' ] ]
2469 verbose addNamed [ 'tunnel-agent', '0.3.0' ]
2470 verbose addNamed [ '0.3.0', '0.3.0' ]
2471 silly lockFile d054959a-tunnel-agent-0-3-0 [email protected]
2472 verbose lock [email protected] /home/klammer/.npm/d054959a-tunnel-agent-0-3-0.lock
2473 verbose read json /home/klammer/.npm/tunnel-agent/0.3.0/package/package.json
2474 http 304 https://registry.npmjs.org/forever-agent
2475 silly registry.get cb [ 304,
2475 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
2475 silly registry.get etag: '"3UGXS4GVMPIYP8ZN3YM36NV58"',
2475 silly registry.get date: 'Tue, 23 Jul 2013 14:38:28 GMT',
2475 silly registry.get 'content-length': '0' } ]
2476 verbose etag forever-agent from cache
2477 silly lockFile d054959a-tunnel-agent-0-3-0 [email protected]
2478 silly lockFile d054959a-tunnel-agent-0-3-0 [email protected]
2479 silly lockFile e5681eda-tunnel-agent-0-3-0 tunnel-agent@~0.3.0
2480 silly lockFile e5681eda-tunnel-agent-0-3-0 tunnel-agent@~0.3.0
2481 silly addNameRange number 2 { name: 'forever-agent',
2481 silly addNameRange range: '>=0.5.0- <0.6.0-',
2481 silly addNameRange hasData: true }
2482 silly addNameRange versions [ 'forever-agent', [ '0.2.0', '0.3.0', '0.4.0', '0.5.0' ] ]
2483 verbose addNamed [ 'forever-agent', '0.5.0' ]
2484 verbose addNamed [ '0.5.0', '0.5.0' ]
2485 silly lockFile 4bf1555c-forever-agent-0-5-0 [email protected]
2486 verbose lock [email protected] /home/klammer/.npm/4bf1555c-forever-agent-0-5-0.lock
2487 verbose read json /home/klammer/.npm/forever-agent/0.5.0/package/package.json
2488 silly lockFile 4bf1555c-forever-agent-0-5-0 [email protected]
2489 silly lockFile 4bf1555c-forever-agent-0-5-0 [email protected]
2490 silly lockFile fa463915-forever-agent-0-5-0 forever-agent@~0.5.0
2491 silly lockFile fa463915-forever-agent-0-5-0 forever-agent@~0.5.0
2492 info [email protected] Failed to exec install script
2493 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify unbuild
2494 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/package.json
2495 info preuninstall [email protected]
2496 info uninstall [email protected]
2497 verbose false,/usr/local/lib/node_modules,/usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules unbuild [email protected]
2498 info postuninstall [email protected]
2499 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom
2500 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom unbuild
2501 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/package.json
2502 info preuninstall [email protected]
2503 info uninstall [email protected]
2504 verbose false,/usr/local/lib/node_modules,/usr/local/lib/node_modules/topojson/node_modules/d3/node_modules unbuild [email protected]
2505 info postuninstall [email protected]
2506 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/d3
2507 info /usr/local/lib/node_modules/topojson/node_modules/d3 unbuild
2508 verbose from cache /usr/local/lib/node_modules/topojson/node_modules/d3/package.json
2509 info preuninstall [email protected]
2510 info uninstall [email protected]
2511 verbose false,/usr/local/lib/node_modules,/usr/local/lib/node_modules/topojson/node_modules unbuild [email protected]
2512 info postuninstall [email protected]
2513 http 304 https://registry.npmjs.org/hawk
2514 silly registry.get cb [ 304,
2514 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
2514 silly registry.get etag: '"17MAGR8GO9T8DC3OUL21AM3AX"',
2514 silly registry.get date: 'Tue, 23 Jul 2013 14:38:28 GMT',
2514 silly registry.get 'content-length': '0' } ]
2515 verbose etag hawk from cache
2516 http 304 https://registry.npmjs.org/aws-sign
2517 silly registry.get cb [ 304,
2517 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
2517 silly registry.get etag: '"A27JT8PHWHU5C0UXRHYE6SOAC"',
2517 silly registry.get date: 'Tue, 23 Jul 2013 14:38:28 GMT',
2517 silly registry.get 'content-length': '0' } ]
2518 verbose etag aws-sign from cache
2519 http 304 https://registry.npmjs.org/oauth-sign
2520 silly registry.get cb [ 304,
2520 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
2520 silly registry.get etag: '"5FMGECNMJ99T20H2BO1ZAXOMG"',
2520 silly registry.get date: 'Tue, 23 Jul 2013 14:38:28 GMT',
2520 silly registry.get 'content-length': '0' } ]
2521 verbose etag oauth-sign from cache
2522 http 304 https://registry.npmjs.org/cookie-jar
2523 silly registry.get cb [ 304,
2523 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
2523 silly registry.get etag: '"BSGHM1YQ1F4ZD2009U1SC6GVB"',
2523 silly registry.get date: 'Tue, 23 Jul 2013 14:38:28 GMT',
2523 silly registry.get 'content-length': '0' } ]
2524 verbose etag cookie-jar from cache
2525 verbose about to build /usr/local/lib/node_modules/topojson
2526 info /usr/local/lib/node_modules/topojson unbuild
2527 verbose from cache /usr/local/lib/node_modules/topojson/package.json
2528 info preuninstall [email protected]
2529 info uninstall [email protected]
2530 silly addNameRange number 2 { name: 'aws-sign', range: '>=0.3.0- <0.4.0-', hasData: true }
2531 silly addNameRange versions [ 'aws-sign',
2531 silly addNameRange [ '0.0.1', '0.0.2', '0.1.0', '0.1.1', '0.2.0', '0.3.0' ] ]
2532 verbose addNamed [ 'aws-sign', '0.3.0' ]
2533 verbose addNamed [ '0.3.0', '0.3.0' ]
2534 silly lockFile 503c0a27-aws-sign-0-3-0 [email protected]
2535 verbose lock [email protected] /home/klammer/.npm/503c0a27-aws-sign-0-3-0.lock
2536 silly addNameRange number 2 { name: 'oauth-sign', range: '>=0.3.0- <0.4.0-', hasData: true }
2537 silly addNameRange versions [ 'oauth-sign', [ '0.2.0', '0.3.0' ] ]
2538 verbose addNamed [ 'oauth-sign', '0.3.0' ]
2539 verbose addNamed [ '0.3.0', '0.3.0' ]
2540 silly lockFile ae61e7c5-oauth-sign-0-3-0 [email protected]
2541 verbose lock [email protected] /home/klammer/.npm/ae61e7c5-oauth-sign-0-3-0.lock
2542 verbose true,/usr/local/lib/node_modules,/usr/local/lib/node_modules unbuild [email protected]
2543 verbose /usr/local/bin,[object Object] binRoot
2544 verbose read json /home/klammer/.npm/aws-sign/0.3.0/package/package.json
2545 verbose read json /home/klammer/.npm/oauth-sign/0.3.0/package/package.json
2546 info postuninstall [email protected]
2547 silly addNameRange number 2 { name: 'cookie-jar', range: '>=0.3.0- <0.4.0-', hasData: true }
2548 silly addNameRange versions [ 'cookie-jar', [ '0.2.0', '0.3.0' ] ]
2549 verbose addNamed [ 'cookie-jar', '0.3.0' ]
2550 verbose addNamed [ '0.3.0', '0.3.0' ]
2551 silly lockFile 46e83fc0-cookie-jar-0-3-0 [email protected]
2552 verbose lock [email protected] /home/klammer/.npm/46e83fc0-cookie-jar-0-3-0.lock
2553 verbose read json /home/klammer/.npm/cookie-jar/0.3.0/package/package.json
2554 silly addNameRange number 2 { name: 'hawk', range: '>=0.13.0- <0.14.0-', hasData: true }
2555 silly addNameRange versions [ 'hawk',
2555 silly addNameRange [ '0.0.1',
2555 silly addNameRange '0.0.2',
2555 silly addNameRange '0.0.3',
2555 silly addNameRange '0.0.4',
2555 silly addNameRange '0.0.5',
2555 silly addNameRange '0.0.6',
2555 silly addNameRange '0.0.7',
2555 silly addNameRange '0.0.8',
2555 silly addNameRange '0.1.0',
2555 silly addNameRange '0.2.0',
2555 silly addNameRange '0.3.0',
2555 silly addNameRange '0.4.0',
2555 silly addNameRange '0.5.0',
2555 silly addNameRange '0.5.1',
2555 silly addNameRange '0.5.2',
2555 silly addNameRange '0.5.3',
2555 silly addNameRange '0.6.0',
2555 silly addNameRange '0.6.1',
2555 silly addNameRange '0.7.0',
2555 silly addNameRange '0.7.1',
2555 silly addNameRange '0.8.1',
2555 silly addNameRange '0.9.0',
2555 silly addNameRange '0.10.0',
2555 silly addNameRange '0.10.1',
2555 silly addNameRange '0.10.2',
2555 silly addNameRange '0.11.0',
2555 silly addNameRange '0.11.1',
2555 silly addNameRange '0.12.0',
2555 silly addNameRange '0.12.1',
2555 silly addNameRange '0.12.2',
2555 silly addNameRange '0.13.0',
2555 silly addNameRange '0.13.1',
2555 silly addNameRange '0.14.0',
2555 silly addNameRange '0.15.0',
2555 silly addNameRange '1.0.0',
2555 silly addNameRange '1.1.0-pre' ] ]
2556 verbose addNamed [ 'hawk', '0.13.1' ]
2557 verbose addNamed [ '0.13.1', '0.13.1' ]
2558 silly lockFile 15d3fa54-hawk-0-13-1 [email protected]
2559 verbose lock [email protected] /home/klammer/.npm/15d3fa54-hawk-0-13-1.lock
2560 http 304 https://registry.npmjs.org/form-data/0.0.8
2561 silly registry.get cb [ 304,
2561 silly registry.get { server: 'CouchDB/1.3.0 (Erlang OTP/R15B03)',
2561 silly registry.get etag: '"9GQPP3V1TWZICN05X66SWTXCE"',
2561 silly registry.get date: 'Tue, 23 Jul 2013 14:38:28 GMT',
2561 silly registry.get 'content-length': '0' } ]
2562 verbose etag form-data/0.0.8 from cache
2563 verbose read json /home/klammer/.npm/hawk/0.13.1/package/package.json
2564 silly lockFile 503c0a27-aws-sign-0-3-0 [email protected]
2565 silly lockFile 503c0a27-aws-sign-0-3-0 [email protected]
2566 silly lockFile ae61e7c5-oauth-sign-0-3-0 [email protected]
2567 silly lockFile ae61e7c5-oauth-sign-0-3-0 [email protected]
2568 silly lockFile 514b1d97-aws-sign-0-3-0 aws-sign@~0.3.0
2569 silly lockFile 514b1d97-aws-sign-0-3-0 aws-sign@~0.3.0
2570 silly lockFile 7fb5c7f1-oauth-sign-0-3-0 oauth-sign@~0.3.0
2571 silly lockFile 7fb5c7f1-oauth-sign-0-3-0 oauth-sign@~0.3.0
2572 silly lockFile 46e83fc0-cookie-jar-0-3-0 [email protected]
2573 silly lockFile 46e83fc0-cookie-jar-0-3-0 [email protected]
2574 verbose read json /home/klammer/.npm/form-data/0.0.8/package/package.json
2575 silly lockFile 4c61eb43-cookie-jar-0-3-0 cookie-jar@~0.3.0
2576 silly lockFile 4c61eb43-cookie-jar-0-3-0 cookie-jar@~0.3.0
2577 silly lockFile 15d3fa54-hawk-0-13-1 [email protected]
2578 silly lockFile 15d3fa54-hawk-0-13-1 [email protected]
2579 silly lockFile 1e7e761d-hawk-0-13-0 hawk@~0.13.0
2580 silly lockFile 1e7e761d-hawk-0-13-0 hawk@~0.13.0
2581 silly lockFile d1b797f8-form-data-0-0-8 [email protected]
2582 silly lockFile d1b797f8-form-data-0-0-8 [email protected]
2583 error [email protected] install: `node-gyp rebuild`
2583 error `sh "-c" "node-gyp rebuild"` failed with 1
2584 error Failed at the [email protected] install script.
2584 error This is most likely a problem with the contextify package,
2584 error not with npm itself.
2584 error Tell the author that this fails on your system:
2584 error node-gyp rebuild
2584 error You can get their info via:
2584 error npm owner ls contextify
2584 error There is likely additional logging output above.
2585 error System Linux 3.2.0-49-generic
2586 error command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "topojson"
2587 error cwd /home/klammer
2588 error node -v v0.9.11-pre
2589 error npm -v 1.2.12
2590 error code ELIFECYCLE
2591 verbose exit [ 1, true ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment