Created
January 19, 2014 22:41
-
-
Save briatte/8511975 to your computer and use it in GitHub Desktop.
install error with https://npmjs.org/package/contextify on OS X 10.9
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0 info it worked if it ends with ok | |
1 verbose cli [ '/usr/local/Cellar/node/0.10.24/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 cache add [ 'topojson', null ] | |
5 verbose cache add name=undefined spec="topojson" args=["topojson",null] | |
6 verbose parsed url { protocol: null, | |
6 verbose parsed url slashes: null, | |
6 verbose parsed url auth: null, | |
6 verbose parsed url host: null, | |
6 verbose parsed url port: null, | |
6 verbose parsed url hostname: null, | |
6 verbose parsed url hash: null, | |
6 verbose parsed url search: null, | |
6 verbose parsed url query: null, | |
6 verbose parsed url pathname: 'topojson', | |
6 verbose parsed url path: 'topojson', | |
6 verbose parsed url href: 'topojson' } | |
7 silly lockFile 947c2103-topojson topojson | |
8 verbose lock topojson /Users/fr/.npm/947c2103-topojson.lock | |
9 silly lockFile 947c2103-topojson topojson | |
10 silly lockFile 947c2103-topojson topojson | |
11 verbose addNamed [ 'topojson', '' ] | |
12 verbose addNamed [ null, '*' ] | |
13 silly lockFile 7edf76d6-topojson topojson@ | |
14 verbose lock topojson@ /Users/fr/.npm/7edf76d6-topojson.lock | |
15 silly addNameRange { name: 'topojson', range: '*', hasData: false } | |
16 verbose url raw topojson | |
17 verbose url resolving [ 'https://registry.npmjs.org/', './topojson' ] | |
18 verbose url resolved https://registry.npmjs.org/topojson | |
19 info trying registry request attempt 1 at 23:31:04 | |
20 verbose etag "QXKX6N1AF4GLZ12ZTUP0GEI1" | |
21 http GET https://registry.npmjs.org/topojson | |
22 http 304 https://registry.npmjs.org/topojson | |
23 silly registry.get cb [ 304, | |
23 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:16 GMT', | |
23 silly registry.get server: 'Apache', | |
23 silly registry.get connection: 'Keep-Alive', | |
23 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
23 silly registry.get etag: '"QXKX6N1AF4GLZ12ZTUP0GEI1"', | |
23 silly registry.get vary: 'Accept' } ] | |
24 verbose etag topojson from cache | |
25 silly addNameRange number 2 { name: 'topojson', range: '*', hasData: true } | |
26 silly addNameRange versions [ 'topojson', | |
26 silly addNameRange [ '0.0.1', | |
26 silly addNameRange '0.0.2', | |
26 silly addNameRange '0.0.4', | |
26 silly addNameRange '0.0.5', | |
26 silly addNameRange '0.0.6', | |
26 silly addNameRange '0.0.7', | |
26 silly addNameRange '0.0.8', | |
26 silly addNameRange '0.0.9', | |
26 silly addNameRange '0.0.10', | |
26 silly addNameRange '0.0.11', | |
26 silly addNameRange '0.0.12', | |
26 silly addNameRange '0.0.13', | |
26 silly addNameRange '0.0.14', | |
26 silly addNameRange '0.0.15', | |
26 silly addNameRange '0.0.16', | |
26 silly addNameRange '0.0.17', | |
26 silly addNameRange '0.0.18', | |
26 silly addNameRange '0.0.19', | |
26 silly addNameRange '0.0.20', | |
26 silly addNameRange '0.0.21', | |
26 silly addNameRange '0.0.23', | |
26 silly addNameRange '0.0.24', | |
26 silly addNameRange '0.0.25', | |
26 silly addNameRange '0.0.26', | |
26 silly addNameRange '0.0.27', | |
26 silly addNameRange '0.0.28', | |
26 silly addNameRange '0.0.29', | |
26 silly addNameRange '0.0.30', | |
26 silly addNameRange '0.0.31', | |
26 silly addNameRange '0.0.32', | |
26 silly addNameRange '0.0.33', | |
26 silly addNameRange '0.0.34', | |
26 silly addNameRange '0.0.35', | |
26 silly addNameRange '0.0.36', | |
26 silly addNameRange '0.0.37', | |
26 silly addNameRange '0.0.38', | |
26 silly addNameRange '0.0.39', | |
26 silly addNameRange '1.0.0', | |
26 silly addNameRange '1.1.0', | |
26 silly addNameRange '1.1.1', | |
26 silly addNameRange '1.1.2', | |
26 silly addNameRange '1.1.3', | |
26 silly addNameRange '1.1.4', | |
26 silly addNameRange '1.1.5', | |
26 silly addNameRange '1.1.6', | |
26 silly addNameRange '1.2.0', | |
26 silly addNameRange '1.2.1', | |
26 silly addNameRange '1.2.2', | |
26 silly addNameRange '1.2.3', | |
26 silly addNameRange '1.3.0', | |
26 silly addNameRange '1.4.0', | |
26 silly addNameRange '1.4.1', | |
26 silly addNameRange '1.4.2', | |
26 silly addNameRange '1.4.3', | |
26 silly addNameRange '1.4.4', | |
26 silly addNameRange '1.4.5', | |
26 silly addNameRange '1.4.6' ] ] | |
27 verbose addNamed [ 'topojson', '1.4.6' ] | |
28 verbose addNamed [ '1.4.6', '1.4.6' ] | |
29 silly lockFile 7b91b891-topojson-1-4-6 [email protected] | |
30 verbose lock [email protected] /Users/fr/.npm/7b91b891-topojson-1-4-6.lock | |
31 silly lockFile 7b91b891-topojson-1-4-6 [email protected] | |
32 silly lockFile 7b91b891-topojson-1-4-6 [email protected] | |
33 silly lockFile 7edf76d6-topojson topojson@ | |
34 silly lockFile 7edf76d6-topojson topojson@ | |
35 silly resolved [ { name: 'topojson', | |
35 silly resolved version: '1.4.6', | |
35 silly resolved description: 'An extension to GeoJSON that encodes topology.', | |
35 silly resolved keywords: [ 'geojson', 'shapefile' ], | |
35 silly resolved author: { name: 'Mike Bostock', url: 'http://bost.ocks.org/mike' }, | |
35 silly resolved repository: { type: 'git', url: 'https://github.com/mbostock/topojson.git' }, | |
35 silly resolved main: 'index.js', | |
35 silly resolved dependencies: | |
35 silly resolved { d3: '3', | |
35 silly resolved 'd3-geo-projection': '0.2', | |
35 silly resolved optimist: '0.3', | |
35 silly resolved 'queue-async': '1.0', | |
35 silly resolved shapefile: '0.1' }, | |
35 silly resolved devDependencies: | |
35 silly resolved { vows: '0.7', | |
35 silly resolved 'uglify-js': '2', | |
35 silly resolved 'us-atlas': '0.0', | |
35 silly resolved 'world-atlas': '0.0' }, | |
35 silly resolved bin: { topojson: './bin/topojson', geojson: './bin/geojson' }, | |
35 silly resolved scripts: { test: './node_modules/.bin/vows; echo' }, | |
35 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', | |
35 silly resolved readmeFilename: 'README.md', | |
35 silly resolved bugs: { url: 'https://github.com/mbostock/topojson/issues' }, | |
35 silly resolved homepage: 'https://github.com/mbostock/topojson', | |
35 silly resolved _id: '[email protected]', | |
35 silly resolved _from: 'topojson@' } ] | |
36 info install [email protected] into /usr/local/lib | |
37 info installOne [email protected] | |
38 info /usr/local/lib/node_modules/topojson unbuild | |
39 verbose tar unpack /Users/fr/.npm/topojson/1.4.6/package.tgz | |
40 silly lockFile 48c3cdf9--local-lib-node-modules-topojson tar:///usr/local/lib/node_modules/topojson | |
41 verbose lock tar:///usr/local/lib/node_modules/topojson /Users/fr/.npm/48c3cdf9--local-lib-node-modules-topojson.lock | |
42 silly lockFile 71a369ca-r-npm-topojson-1-4-6-package-tgz tar:///Users/fr/.npm/topojson/1.4.6/package.tgz | |
43 verbose lock tar:///Users/fr/.npm/topojson/1.4.6/package.tgz /Users/fr/.npm/71a369ca-r-npm-topojson-1-4-6-package-tgz.lock | |
44 silly gunzTarPerm modes [ '755', '644' ] | |
45 silly gunzTarPerm extractEntry package.json | |
46 silly gunzTarPerm extractEntry .npmignore | |
47 silly gunzTarPerm extractEntry README.md | |
48 silly gunzTarPerm extractEntry LICENSE | |
49 silly gunzTarPerm extractEntry topojson.js | |
50 silly gunzTarPerm extractEntry index.js | |
51 silly gunzTarPerm extractEntry topojson.min.js | |
52 silly gunzTarPerm extractEntry bower.json | |
53 silly gunzTarPerm extractEntry lib/topojson/bind.js | |
54 silly gunzTarPerm extractEntry lib/topojson/coordinate-systems.js | |
55 silly gunzTarPerm extractEntry lib/topojson/delta.js | |
56 silly gunzTarPerm extractEntry lib/topojson/filter.js | |
57 silly gunzTarPerm extractEntry lib/topojson/geomify.js | |
58 silly gunzTarPerm extractEntry lib/topojson/compute-id.js | |
59 silly gunzTarPerm extractEntry lib/topojson/prune.js | |
60 silly gunzTarPerm extractEntry lib/topojson/quantize.js | |
61 silly gunzTarPerm extractEntry lib/topojson/simplify.js | |
62 silly gunzTarPerm extractEntry lib/topojson/spherical.js | |
63 silly gunzTarPerm extractEntry lib/topojson/stitch.js | |
64 silly gunzTarPerm extractEntry lib/topojson/clockwise.js | |
65 silly gunzTarPerm extractEntry lib/topojson/transform-properties.js | |
66 silly gunzTarPerm extractEntry lib/topojson/cartesian.js | |
67 silly gunzTarPerm extractEntry lib/topojson/topology.js | |
68 silly gunzTarPerm extractEntry lib/topojson/bounds.js | |
69 silly gunzTarPerm extractEntry lib/topojson/type.js | |
70 silly gunzTarPerm extractEntry lib/topojson/prefilter.js | |
71 silly gunzTarPerm extractEntry lib/topojson/topology/README.md | |
72 silly gunzTarPerm extractEntry lib/topojson/topology/cut.js | |
73 silly gunzTarPerm extractEntry lib/topojson/topology/dedup.js | |
74 silly gunzTarPerm extractEntry lib/topojson/topology/extract.js | |
75 silly gunzTarPerm extractEntry lib/topojson/topology/hashtable.js | |
76 silly gunzTarPerm extractEntry lib/topojson/topology/index.js | |
77 silly gunzTarPerm extractEntry lib/topojson/topology/join.js | |
78 silly gunzTarPerm extractEntry lib/topojson/topology/point-equal.js | |
79 silly gunzTarPerm extractEntry lib/topojson/topology/point-hash.js | |
80 silly gunzTarPerm extractEntry bin/bower | |
81 silly gunzTarPerm extractEntry bin/geojson | |
82 silly gunzTarPerm extractEntry bin/package | |
83 silly gunzTarPerm extractEntry bin/topojson | |
84 silly gunzTarPerm extractEntry test/assert.js | |
85 silly gunzTarPerm extractEntry test/delta-test.js | |
86 silly gunzTarPerm extractEntry test/feature-test.js | |
87 silly gunzTarPerm extractEntry test/filter-test.js | |
88 silly gunzTarPerm extractEntry test/topology-test.js | |
89 silly gunzTarPerm extractEntry test/compute-id-test.js | |
90 silly gunzTarPerm extractEntry test/bind-test.js | |
91 silly gunzTarPerm extractEntry test/neighbors-test.js | |
92 silly gunzTarPerm extractEntry test/prefilter-test.js | |
93 silly gunzTarPerm extractEntry test/prune-test.js | |
94 silly gunzTarPerm extractEntry test/quantize-test.js | |
95 silly gunzTarPerm extractEntry test/clockwise-test.js | |
96 silly gunzTarPerm extractEntry test/simplify-test.js | |
97 silly gunzTarPerm extractEntry test/cartesian-ringArea-test.js | |
98 silly gunzTarPerm extractEntry test/spherical-ringArea-test.js | |
99 silly gunzTarPerm extractEntry test/bounds-test.js | |
100 silly gunzTarPerm extractEntry test/topojson-command-test.js | |
101 silly gunzTarPerm extractEntry test/geojson-command-test.js | |
102 silly gunzTarPerm extractEntry test/transform-properties-test.js | |
103 silly gunzTarPerm extractEntry test/geomify-test.js | |
104 silly gunzTarPerm extractEntry test/topojson/empty-allowed.json | |
105 silly gunzTarPerm extractEntry test/topojson/empty.json | |
106 silly gunzTarPerm extractEntry test/topojson/polygon-counterclockwise.json | |
107 silly gunzTarPerm extractEntry test/topojson/polygon-mercator.json | |
108 silly gunzTarPerm extractEntry test/topojson/polygon-no-quantization.json | |
109 silly gunzTarPerm extractEntry test/topojson/polygon.json | |
110 silly gunzTarPerm extractEntry test/topology/cut-test.js | |
111 silly gunzTarPerm extractEntry test/topology/dedup-test.js | |
112 silly gunzTarPerm extractEntry test/topology/extract-test.js | |
113 silly gunzTarPerm extractEntry test/topology/hashtable-test.js | |
114 silly gunzTarPerm extractEntry test/topology/index-test.js | |
115 silly gunzTarPerm extractEntry test/topology/join-test.js | |
116 silly gunzTarPerm extractEntry test/geojson/empty-multilinestring.json | |
117 silly gunzTarPerm extractEntry test/geojson/empty-multipoint.json | |
118 silly gunzTarPerm extractEntry test/geojson/empty-multipolygon.json | |
119 silly gunzTarPerm extractEntry test/geojson/empty-multipolygon2.json | |
120 silly gunzTarPerm extractEntry test/geojson/empty-polygon.json | |
121 silly gunzTarPerm extractEntry test/geojson/polygon-clockwise.json | |
122 silly gunzTarPerm extractEntry test/geojson/polygon-counterclockwise.json | |
123 silly gunzTarPerm extractEntry test/geojson/polygon-feature-mercator.json | |
124 silly gunzTarPerm extractEntry test/geojson/polygon-feature-rounded.json | |
125 silly gunzTarPerm extractEntry test/geojson/polygon-feature.json | |
126 silly gunzTarPerm extractEntry Makefile | |
127 silly gunzTarPerm extractEntry examples/README.md | |
128 silly gunzTarPerm extractEntry examples/us-10m.json | |
129 silly gunzTarPerm extractEntry examples/world-110m.json | |
130 silly gunzTarPerm extractEntry examples/world-50m.json | |
131 silly lockFile 48c3cdf9--local-lib-node-modules-topojson tar:///usr/local/lib/node_modules/topojson | |
132 silly lockFile 48c3cdf9--local-lib-node-modules-topojson tar:///usr/local/lib/node_modules/topojson | |
133 silly lockFile 71a369ca-r-npm-topojson-1-4-6-package-tgz tar:///Users/fr/.npm/topojson/1.4.6/package.tgz | |
134 silly lockFile 71a369ca-r-npm-topojson-1-4-6-package-tgz tar:///Users/fr/.npm/topojson/1.4.6/package.tgz | |
135 info preinstall [email protected] | |
136 verbose readDependencies using package.json deps | |
137 verbose readDependencies using package.json deps | |
138 verbose cache add [ 'd3@3', null ] | |
139 verbose cache add name=undefined spec="d3@3" args=["d3@3",null] | |
140 verbose parsed url { protocol: null, | |
140 verbose parsed url slashes: null, | |
140 verbose parsed url auth: null, | |
140 verbose parsed url host: null, | |
140 verbose parsed url port: null, | |
140 verbose parsed url hostname: null, | |
140 verbose parsed url hash: null, | |
140 verbose parsed url search: null, | |
140 verbose parsed url query: null, | |
140 verbose parsed url pathname: 'd3@3', | |
140 verbose parsed url path: 'd3@3', | |
140 verbose parsed url href: 'd3@3' } | |
141 verbose cache add name="d3" spec="3" args=["d3","3"] | |
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: '3', | |
142 verbose parsed url path: '3', | |
142 verbose parsed url href: '3' } | |
143 verbose addNamed [ 'd3', '3' ] | |
144 verbose addNamed [ null, '>=3.0.0-0 <4.0.0-0' ] | |
145 silly lockFile 70f23496-d3-3 d3@3 | |
146 verbose lock d3@3 /Users/fr/.npm/70f23496-d3-3.lock | |
147 verbose cache add [ '[email protected]', null ] | |
148 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null] | |
149 verbose parsed url { protocol: null, | |
149 verbose parsed url slashes: null, | |
149 verbose parsed url auth: null, | |
149 verbose parsed url host: null, | |
149 verbose parsed url port: null, | |
149 verbose parsed url hostname: null, | |
149 verbose parsed url hash: null, | |
149 verbose parsed url search: null, | |
149 verbose parsed url query: null, | |
149 verbose parsed url pathname: '[email protected]', | |
149 verbose parsed url path: '[email protected]', | |
149 verbose parsed url href: '[email protected]' } | |
150 verbose cache add name="d3-geo-projection" spec="0.2" args=["d3-geo-projection","0.2"] | |
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: '0.2', | |
151 verbose parsed url path: '0.2', | |
151 verbose parsed url href: '0.2' } | |
152 verbose addNamed [ 'd3-geo-projection', '0.2' ] | |
153 verbose addNamed [ null, '>=0.2.0-0 <0.3.0-0' ] | |
154 silly lockFile 7fdcff8a-d3-geo-projection-0-2 [email protected] | |
155 verbose lock [email protected] /Users/fr/.npm/7fdcff8a-d3-geo-projection-0-2.lock | |
156 verbose cache add [ '[email protected]', null ] | |
157 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null] | |
158 verbose parsed url { protocol: null, | |
158 verbose parsed url slashes: null, | |
158 verbose parsed url auth: null, | |
158 verbose parsed url host: null, | |
158 verbose parsed url port: null, | |
158 verbose parsed url hostname: null, | |
158 verbose parsed url hash: null, | |
158 verbose parsed url search: null, | |
158 verbose parsed url query: null, | |
158 verbose parsed url pathname: '[email protected]', | |
158 verbose parsed url path: '[email protected]', | |
158 verbose parsed url href: '[email protected]' } | |
159 verbose cache add name="optimist" spec="0.3" args=["optimist","0.3"] | |
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: '0.3', | |
160 verbose parsed url path: '0.3', | |
160 verbose parsed url href: '0.3' } | |
161 verbose addNamed [ 'optimist', '0.3' ] | |
162 verbose addNamed [ null, '>=0.3.0-0 <0.4.0-0' ] | |
163 silly lockFile 263c1a08-optimist-0-3 [email protected] | |
164 verbose lock [email protected] /Users/fr/.npm/263c1a08-optimist-0-3.lock | |
165 verbose cache add [ '[email protected]', null ] | |
166 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null] | |
167 verbose parsed url { protocol: null, | |
167 verbose parsed url slashes: null, | |
167 verbose parsed url auth: null, | |
167 verbose parsed url host: null, | |
167 verbose parsed url port: null, | |
167 verbose parsed url hostname: null, | |
167 verbose parsed url hash: null, | |
167 verbose parsed url search: null, | |
167 verbose parsed url query: null, | |
167 verbose parsed url pathname: '[email protected]', | |
167 verbose parsed url path: '[email protected]', | |
167 verbose parsed url href: '[email protected]' } | |
168 verbose cache add name="queue-async" spec="1.0" args=["queue-async","1.0"] | |
169 verbose parsed url { protocol: null, | |
169 verbose parsed url slashes: null, | |
169 verbose parsed url auth: null, | |
169 verbose parsed url host: null, | |
169 verbose parsed url port: null, | |
169 verbose parsed url hostname: null, | |
169 verbose parsed url hash: null, | |
169 verbose parsed url search: null, | |
169 verbose parsed url query: null, | |
169 verbose parsed url pathname: '1.0', | |
169 verbose parsed url path: '1.0', | |
169 verbose parsed url href: '1.0' } | |
170 verbose addNamed [ 'queue-async', '1.0' ] | |
171 verbose addNamed [ null, '>=1.0.0-0 <1.1.0-0' ] | |
172 silly lockFile 3c7cff34-queue-async-1-0 [email protected] | |
173 verbose lock [email protected] /Users/fr/.npm/3c7cff34-queue-async-1-0.lock | |
174 verbose cache add [ '[email protected]', null ] | |
175 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null] | |
176 verbose parsed url { protocol: null, | |
176 verbose parsed url slashes: null, | |
176 verbose parsed url auth: null, | |
176 verbose parsed url host: null, | |
176 verbose parsed url port: null, | |
176 verbose parsed url hostname: null, | |
176 verbose parsed url hash: null, | |
176 verbose parsed url search: null, | |
176 verbose parsed url query: null, | |
176 verbose parsed url pathname: '[email protected]', | |
176 verbose parsed url path: '[email protected]', | |
176 verbose parsed url href: '[email protected]' } | |
177 verbose cache add name="shapefile" spec="0.1" args=["shapefile","0.1"] | |
178 verbose parsed url { protocol: null, | |
178 verbose parsed url slashes: null, | |
178 verbose parsed url auth: null, | |
178 verbose parsed url host: null, | |
178 verbose parsed url port: null, | |
178 verbose parsed url hostname: null, | |
178 verbose parsed url hash: null, | |
178 verbose parsed url search: null, | |
178 verbose parsed url query: null, | |
178 verbose parsed url pathname: '0.1', | |
178 verbose parsed url path: '0.1', | |
178 verbose parsed url href: '0.1' } | |
179 verbose addNamed [ 'shapefile', '0.1' ] | |
180 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
181 silly lockFile dc5eacf8-shapefile-0-1 [email protected] | |
182 verbose lock [email protected] /Users/fr/.npm/dc5eacf8-shapefile-0-1.lock | |
183 silly addNameRange { name: 'd3', range: '>=3.0.0-0 <4.0.0-0', hasData: false } | |
184 silly addNameRange { name: 'd3-geo-projection', | |
184 silly addNameRange range: '>=0.2.0-0 <0.3.0-0', | |
184 silly addNameRange hasData: false } | |
185 silly addNameRange { name: 'optimist', range: '>=0.3.0-0 <0.4.0-0', hasData: false } | |
186 silly addNameRange { name: 'queue-async', | |
186 silly addNameRange range: '>=1.0.0-0 <1.1.0-0', | |
186 silly addNameRange hasData: false } | |
187 silly addNameRange { name: 'shapefile', | |
187 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
187 silly addNameRange hasData: false } | |
188 verbose url raw d3 | |
189 verbose url resolving [ 'https://registry.npmjs.org/', './d3' ] | |
190 verbose url resolved https://registry.npmjs.org/d3 | |
191 info trying registry request attempt 1 at 23:31:18 | |
192 verbose etag "6YP1Y0U3YSOIJXS212MALUF33" | |
193 http GET https://registry.npmjs.org/d3 | |
194 verbose url raw d3-geo-projection | |
195 verbose url resolving [ 'https://registry.npmjs.org/', './d3-geo-projection' ] | |
196 verbose url resolved https://registry.npmjs.org/d3-geo-projection | |
197 info trying registry request attempt 1 at 23:31:18 | |
198 verbose etag "C1FZ37Y82741GFM6LN5YPIQI3" | |
199 http GET https://registry.npmjs.org/d3-geo-projection | |
200 verbose url raw queue-async | |
201 verbose url resolving [ 'https://registry.npmjs.org/', './queue-async' ] | |
202 verbose url resolved https://registry.npmjs.org/queue-async | |
203 info trying registry request attempt 1 at 23:31:18 | |
204 verbose etag "7483O0XYJ7D57B6Q6L63RXMZ8" | |
205 http GET https://registry.npmjs.org/queue-async | |
206 verbose url raw shapefile | |
207 verbose url resolving [ 'https://registry.npmjs.org/', './shapefile' ] | |
208 verbose url resolved https://registry.npmjs.org/shapefile | |
209 info trying registry request attempt 1 at 23:31:18 | |
210 verbose etag "7B0XURQNQ360SPJM4CLDHGNFS" | |
211 http GET https://registry.npmjs.org/shapefile | |
212 verbose url raw optimist | |
213 verbose url resolving [ 'https://registry.npmjs.org/', './optimist' ] | |
214 verbose url resolved https://registry.npmjs.org/optimist | |
215 info trying registry request attempt 1 at 23:31:18 | |
216 verbose etag "5QIFGPCCEIULI1X3R830J0ISP" | |
217 http GET https://registry.npmjs.org/optimist | |
218 http 304 https://registry.npmjs.org/optimist | |
219 silly registry.get cb [ 304, | |
219 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:21 GMT', | |
219 silly registry.get server: 'Apache', | |
219 silly registry.get connection: 'Keep-Alive', | |
219 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
219 silly registry.get etag: '"5QIFGPCCEIULI1X3R830J0ISP"', | |
219 silly registry.get vary: 'Accept' } ] | |
220 verbose etag optimist from cache | |
221 silly addNameRange number 2 { name: 'optimist', range: '>=0.3.0-0 <0.4.0-0', hasData: true } | |
222 silly addNameRange versions [ 'optimist', | |
222 silly addNameRange [ '0.0.1', | |
222 silly addNameRange '0.0.2', | |
222 silly addNameRange '0.0.4', | |
222 silly addNameRange '0.0.5', | |
222 silly addNameRange '0.0.6', | |
222 silly addNameRange '0.0.7', | |
222 silly addNameRange '0.1.0', | |
222 silly addNameRange '0.1.1', | |
222 silly addNameRange '0.1.2', | |
222 silly addNameRange '0.1.3', | |
222 silly addNameRange '0.1.4', | |
222 silly addNameRange '0.1.5', | |
222 silly addNameRange '0.1.6', | |
222 silly addNameRange '0.1.7', | |
222 silly addNameRange '0.1.8', | |
222 silly addNameRange '0.1.9', | |
222 silly addNameRange '0.0.3', | |
222 silly addNameRange '0.2.0', | |
222 silly addNameRange '0.2.1', | |
222 silly addNameRange '0.2.2', | |
222 silly addNameRange '0.2.3', | |
222 silly addNameRange '0.2.4', | |
222 silly addNameRange '0.2.5', | |
222 silly addNameRange '0.2.6', | |
222 silly addNameRange '0.2.7', | |
222 silly addNameRange '0.2.8', | |
222 silly addNameRange '0.3.0', | |
222 silly addNameRange '0.3.1', | |
222 silly addNameRange '0.3.3', | |
222 silly addNameRange '0.3.4', | |
222 silly addNameRange '0.3.5', | |
222 silly addNameRange '0.3.6', | |
222 silly addNameRange '0.3.7', | |
222 silly addNameRange '0.4.0', | |
222 silly addNameRange '0.5.0', | |
222 silly addNameRange '0.5.1', | |
222 silly addNameRange '0.5.2', | |
222 silly addNameRange '0.6.0' ] ] | |
223 verbose addNamed [ 'optimist', '0.3.7' ] | |
224 verbose addNamed [ '0.3.7', '0.3.7' ] | |
225 silly lockFile 090e1d8d-optimist-0-3-7 [email protected] | |
226 verbose lock [email protected] /Users/fr/.npm/090e1d8d-optimist-0-3-7.lock | |
227 silly lockFile 090e1d8d-optimist-0-3-7 [email protected] | |
228 silly lockFile 090e1d8d-optimist-0-3-7 [email protected] | |
229 silly lockFile 263c1a08-optimist-0-3 [email protected] | |
230 silly lockFile 263c1a08-optimist-0-3 [email protected] | |
231 http 304 https://registry.npmjs.org/d3-geo-projection | |
232 silly registry.get cb [ 304, | |
232 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:21 GMT', | |
232 silly registry.get server: 'Apache', | |
232 silly registry.get connection: 'Keep-Alive', | |
232 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
232 silly registry.get etag: '"C1FZ37Y82741GFM6LN5YPIQI3"', | |
232 silly registry.get vary: 'Accept' } ] | |
233 verbose etag d3-geo-projection from cache | |
234 silly addNameRange number 2 { name: 'd3-geo-projection', | |
234 silly addNameRange range: '>=0.2.0-0 <0.3.0-0', | |
234 silly addNameRange hasData: true } | |
235 silly addNameRange versions [ 'd3-geo-projection', | |
235 silly addNameRange [ '0.1.0', | |
235 silly addNameRange '0.2.0', | |
235 silly addNameRange '0.2.1', | |
235 silly addNameRange '0.2.2', | |
235 silly addNameRange '0.2.3', | |
235 silly addNameRange '0.2.4', | |
235 silly addNameRange '0.2.5', | |
235 silly addNameRange '0.2.6', | |
235 silly addNameRange '0.2.7' ] ] | |
236 verbose addNamed [ 'd3-geo-projection', '0.2.7' ] | |
237 verbose addNamed [ '0.2.7', '0.2.7' ] | |
238 silly lockFile 46bab730-d3-geo-projection-0-2-7 [email protected] | |
239 verbose lock [email protected] /Users/fr/.npm/46bab730-d3-geo-projection-0-2-7.lock | |
240 silly lockFile 46bab730-d3-geo-projection-0-2-7 [email protected] | |
241 silly lockFile 46bab730-d3-geo-projection-0-2-7 [email protected] | |
242 silly lockFile 7fdcff8a-d3-geo-projection-0-2 [email protected] | |
243 silly lockFile 7fdcff8a-d3-geo-projection-0-2 [email protected] | |
244 http 304 https://registry.npmjs.org/queue-async | |
245 silly registry.get cb [ 304, | |
245 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:21 GMT', | |
245 silly registry.get server: 'Apache', | |
245 silly registry.get connection: 'Keep-Alive', | |
245 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
245 silly registry.get etag: '"7483O0XYJ7D57B6Q6L63RXMZ8"', | |
245 silly registry.get vary: 'Accept' } ] | |
246 verbose etag queue-async from cache | |
247 silly addNameRange number 2 { name: 'queue-async', | |
247 silly addNameRange range: '>=1.0.0-0 <1.1.0-0', | |
247 silly addNameRange hasData: true } | |
248 silly addNameRange versions [ 'queue-async', | |
248 silly addNameRange [ '0.0.2', | |
248 silly addNameRange '1.0.0', | |
248 silly addNameRange '1.0.1', | |
248 silly addNameRange '1.0.2', | |
248 silly addNameRange '1.0.3', | |
248 silly addNameRange '1.0.4', | |
248 silly addNameRange '1.0.5', | |
248 silly addNameRange '1.0.6', | |
248 silly addNameRange '1.0.7' ] ] | |
249 verbose addNamed [ 'queue-async', '1.0.7' ] | |
250 verbose addNamed [ '1.0.7', '1.0.7' ] | |
251 silly lockFile ddd236b2-queue-async-1-0-7 [email protected] | |
252 verbose lock [email protected] /Users/fr/.npm/ddd236b2-queue-async-1-0-7.lock | |
253 silly lockFile ddd236b2-queue-async-1-0-7 [email protected] | |
254 silly lockFile ddd236b2-queue-async-1-0-7 [email protected] | |
255 silly lockFile 3c7cff34-queue-async-1-0 [email protected] | |
256 silly lockFile 3c7cff34-queue-async-1-0 [email protected] | |
257 http 304 https://registry.npmjs.org/d3 | |
258 silly registry.get cb [ 304, | |
258 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:21 GMT', | |
258 silly registry.get server: 'Apache', | |
258 silly registry.get connection: 'Keep-Alive', | |
258 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
258 silly registry.get etag: '"6YP1Y0U3YSOIJXS212MALUF33"', | |
258 silly registry.get vary: 'Accept' } ] | |
259 verbose etag d3 from cache | |
260 silly addNameRange number 2 { name: 'd3', range: '>=3.0.0-0 <4.0.0-0', hasData: true } | |
261 silly addNameRange versions [ 'd3', | |
261 silly addNameRange [ '1.29.5', | |
261 silly addNameRange '2.1.3', | |
261 silly addNameRange '2.2.1', | |
261 silly addNameRange '2.3.0', | |
261 silly addNameRange '2.3.2', | |
261 silly addNameRange '2.3.3', | |
261 silly addNameRange '2.3.4', | |
261 silly addNameRange '2.4.0', | |
261 silly addNameRange '2.4.1', | |
261 silly addNameRange '2.4.2', | |
261 silly addNameRange '2.5.1', | |
261 silly addNameRange '2.5.2', | |
261 silly addNameRange '2.6.0', | |
261 silly addNameRange '2.7.0', | |
261 silly addNameRange '2.7.2', | |
261 silly addNameRange '2.7.3', | |
261 silly addNameRange '2.7.4', | |
261 silly addNameRange '2.7.5', | |
261 silly addNameRange '2.8.0', | |
261 silly addNameRange '2.8.1', | |
261 silly addNameRange '2.9.0', | |
261 silly addNameRange '2.9.1', | |
261 silly addNameRange '2.9.2', | |
261 silly addNameRange '2.9.3', | |
261 silly addNameRange '2.9.4', | |
261 silly addNameRange '2.9.6', | |
261 silly addNameRange '2.9.7', | |
261 silly addNameRange '2.10.0', | |
261 silly addNameRange '2.10.1', | |
261 silly addNameRange '2.10.3', | |
261 silly addNameRange '3.0.0', | |
261 silly addNameRange '3.0.1', | |
261 silly addNameRange '3.0.2', | |
261 silly addNameRange '3.0.3', | |
261 silly addNameRange '3.0.4', | |
261 silly addNameRange '3.0.5', | |
261 silly addNameRange '3.0.6', | |
261 silly addNameRange '3.0.7', | |
261 silly addNameRange '3.0.8', | |
261 silly addNameRange '3.1.0', | |
261 silly addNameRange '3.1.1', | |
261 silly addNameRange '3.1.2', | |
261 silly addNameRange '3.1.3', | |
261 silly addNameRange '3.1.4', | |
261 silly addNameRange '3.1.5', | |
261 silly addNameRange '3.1.6', | |
261 silly addNameRange '3.1.7', | |
261 silly addNameRange '3.1.8', | |
261 silly addNameRange '3.1.9', | |
261 silly addNameRange '3.1.10', | |
261 silly addNameRange '3.2.0', | |
261 silly addNameRange '3.2.1', | |
261 silly addNameRange '3.2.2', | |
261 silly addNameRange '3.2.3', | |
261 silly addNameRange '3.2.4', | |
261 silly addNameRange '3.2.5', | |
261 silly addNameRange '3.2.6', | |
261 silly addNameRange '3.2.7', | |
261 silly addNameRange '3.2.8', | |
261 silly addNameRange '3.3.0', | |
261 silly addNameRange '3.3.1', | |
261 silly addNameRange '3.3.2', | |
261 silly addNameRange '3.3.3', | |
261 silly addNameRange '3.3.4', | |
261 silly addNameRange '3.3.5', | |
261 silly addNameRange '3.3.6', | |
261 silly addNameRange '3.3.7', | |
261 silly addNameRange '3.3.8', | |
261 silly addNameRange '3.3.9', | |
261 silly addNameRange '3.3.10', | |
261 silly addNameRange '3.3.11', | |
261 silly addNameRange '3.3.12', | |
261 silly addNameRange '3.3.13', | |
261 silly addNameRange '3.4.0', | |
261 silly addNameRange '3.4.1' ] ] | |
262 verbose addNamed [ 'd3', '3.4.1' ] | |
263 verbose addNamed [ '3.4.1', '3.4.1' ] | |
264 silly lockFile 6ef9682d-d3-3-4-1 [email protected] | |
265 verbose lock [email protected] /Users/fr/.npm/6ef9682d-d3-3-4-1.lock | |
266 silly lockFile 6ef9682d-d3-3-4-1 [email protected] | |
267 silly lockFile 6ef9682d-d3-3-4-1 [email protected] | |
268 silly lockFile 70f23496-d3-3 d3@3 | |
269 silly lockFile 70f23496-d3-3 d3@3 | |
270 http 304 https://registry.npmjs.org/shapefile | |
271 silly registry.get cb [ 304, | |
271 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:21 GMT', | |
271 silly registry.get server: 'Apache', | |
271 silly registry.get connection: 'Keep-Alive', | |
271 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
271 silly registry.get etag: '"7B0XURQNQ360SPJM4CLDHGNFS"', | |
271 silly registry.get vary: 'Accept' } ] | |
272 verbose etag shapefile from cache | |
273 silly addNameRange number 2 { name: 'shapefile', range: '>=0.1.0-0 <0.2.0-0', hasData: true } | |
274 silly addNameRange versions [ 'shapefile', | |
274 silly addNameRange [ '0.0.1', | |
274 silly addNameRange '0.0.2', | |
274 silly addNameRange '0.0.3', | |
274 silly addNameRange '0.0.4', | |
274 silly addNameRange '0.0.5', | |
274 silly addNameRange '0.0.6', | |
274 silly addNameRange '0.0.7', | |
274 silly addNameRange '0.0.8', | |
274 silly addNameRange '0.0.9', | |
274 silly addNameRange '0.0.10', | |
274 silly addNameRange '0.0.11', | |
274 silly addNameRange '0.1.0', | |
274 silly addNameRange '0.1.1', | |
274 silly addNameRange '0.1.2', | |
274 silly addNameRange '0.1.3', | |
274 silly addNameRange '0.1.4', | |
274 silly addNameRange '0.2.0' ] ] | |
275 verbose addNamed [ 'shapefile', '0.1.4' ] | |
276 verbose addNamed [ '0.1.4', '0.1.4' ] | |
277 silly lockFile da986762-shapefile-0-1-4 [email protected] | |
278 verbose lock [email protected] /Users/fr/.npm/da986762-shapefile-0-1-4.lock | |
279 silly lockFile da986762-shapefile-0-1-4 [email protected] | |
280 silly lockFile da986762-shapefile-0-1-4 [email protected] | |
281 silly lockFile dc5eacf8-shapefile-0-1 [email protected] | |
282 silly lockFile dc5eacf8-shapefile-0-1 [email protected] | |
283 silly resolved [ { name: 'optimist', | |
283 silly resolved version: '0.3.7', | |
283 silly resolved description: 'Light-weight option parsing with an argv hash. No optstrings attached.', | |
283 silly resolved main: './index.js', | |
283 silly resolved dependencies: { wordwrap: '~0.0.2' }, | |
283 silly resolved devDependencies: { hashish: '~0.0.4', tap: '~0.4.0' }, | |
283 silly resolved scripts: { test: 'tap ./test/*.js' }, | |
283 silly resolved repository: | |
283 silly resolved { type: 'git', | |
283 silly resolved url: 'http://github.com/substack/node-optimist.git' }, | |
283 silly resolved keywords: | |
283 silly resolved [ 'argument', | |
283 silly resolved 'args', | |
283 silly resolved 'option', | |
283 silly resolved 'parser', | |
283 silly resolved 'parsing', | |
283 silly resolved 'cli', | |
283 silly resolved 'command' ], | |
283 silly resolved author: | |
283 silly resolved { name: 'James Halliday', | |
283 silly resolved email: '[email protected]', | |
283 silly resolved url: 'http://substack.net' }, | |
283 silly resolved license: 'MIT/X11', | |
283 silly resolved engine: { node: '>=0.4' }, | |
283 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[](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\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', | |
283 silly resolved readmeFilename: 'readme.markdown', | |
283 silly resolved bugs: { url: 'https://github.com/substack/node-optimist/issues' }, | |
283 silly resolved homepage: 'https://github.com/substack/node-optimist', | |
283 silly resolved _id: '[email protected]', | |
283 silly resolved _from: '[email protected]' }, | |
283 silly resolved { name: 'd3-geo-projection', | |
283 silly resolved version: '0.2.7', | |
283 silly resolved description: 'Extended geographic projections for D3.js.', | |
283 silly resolved keywords: [ 'cartography', 'map projections', 'visualization' ], | |
283 silly resolved homepage: 'https://github.com/d3/d3-geo-projection', | |
283 silly resolved author: { name: 'Mike Bostock', url: 'http://bost.ocks.org/mike' }, | |
283 silly resolved contributors: [ [Object] ], | |
283 silly resolved repository: | |
283 silly resolved { type: 'git', | |
283 silly resolved url: 'https://github.com/d3/d3-geo-projection.git' }, | |
283 silly resolved main: 'index.js', | |
283 silly resolved devDependencies: { d3: '3', smash: '0.0', 'uglify-js': '2.3', vows: '0.7' }, | |
283 silly resolved scripts: { prepublish: 'make', test: 'node_modules/.bin/vows' }, | |
283 silly resolved licenses: [ [Object] ], | |
283 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="http://bl.ocks.org/mbostock/raw/5620807/thumbnail.png" width="202"></a></td>\n <td>aitoff<br><a href="http://bl.ocks.org/mbostock/3682698"><img src="http://bl.ocks.org/mbostock/raw/3682698/thumbnail.png" width="202"></a></td>\n <td class="gi">albers *<br><a href="http://bl.ocks.org/mbostock/3734308"><img src="http://bl.ocks.org/mbostock/raw/3734308/thumbnail.png" width="202"></a></td>\n <td class="gi">albersUsa *<br><a href="http://bl.ocks.org/mbostock/4090848"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/4463127/thumbnail.png" width="202"></a></td>\n <td>august<br><a href="http://bl.ocks.org/mbostock/3797581"><img src="http://bl.ocks.org/mbostock/raw/3797581/thumbnail.png" width="202"></a></td>\n <td class="gi">azimuthalEqualArea *<br><a href="http://bl.ocks.org/mbostock/3757101"><img src="http://bl.ocks.org/mbostock/raw/3757101/thumbnail.png" width="202"></a></td>\n <td class="gi">azimuthalEquidistant *<br><a href="http://bl.ocks.org/mbostock/3757110"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/4476279/thumbnail.png" width="202"></a></td>\n <td>berghaus<br><a href="http://bl.ocks.org/mbostock/4463049"><img src="http://bl.ocks.org/mbostock/raw/4463049/thumbnail.png" width="202"></a></td>\n <td>boggs<br><a href="http://bl.ocks.org/mbostock/4481220"><img src="http://bl.ocks.org/mbostock/raw/4481220/thumbnail.png" width="202"></a></td>\n <td>bonne<br><a href="http://bl.ocks.org/mbostock/3734313"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/4487695/thumbnail.png" width="202"></a></td>\n <td>chamberlin<br><a href="http://bl.ocks.org/mbostock/5625053"><img src="http://bl.ocks.org/mbostock/raw/5625053/thumbnail.png" width="202"></a></td>\n <td>collignon<br><a href="http://bl.ocks.org/mbostock/3734316"><img src="http://bl.ocks.org/mbostock/raw/3734316/thumbnail.png" width="202"></a></td>\n <td class="gi">conicEqualArea *<br><a href="http://bl.ocks.org/mbostock/3734308"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/3734321/thumbnail.png" width="202"></a></td>\n <td class="gi">conicEquidistant *<br><a href="http://bl.ocks.org/mbostock/3734317"><img src="http://bl.ocks.org/mbostock/raw/3734317/thumbnail.png" width="202"></a></td>\n <td>craig<br><a href="http://bl.ocks.org/mbostock/4459466"><img src="http://bl.ocks.org/mbostock/raw/4459466/thumbnail.png" width="202"></a></td>\n <td>craster<br><a href="http://bl.ocks.org/mbostock/4465118"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/3712408/thumbnail.png" width="202"></a></td>\n <td>cylindricalStereographic<br><a href="http://bl.ocks.org/mbostock/5234763"><img src="http://bl.ocks.org/mbostock/raw/5234763/thumbnail.png" width="202"></a></td>\n <td>eckert1<br><a href="http://bl.ocks.org/mbostock/3734322"><img src="http://bl.ocks.org/mbostock/raw/3734322/thumbnail.png" width="202"></a></td>\n <td>eckert2<br><a href="http://bl.ocks.org/mbostock/3734324"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/3734325/thumbnail.png" width="202"></a></td>\n <td>eckert4<br><a href="http://bl.ocks.org/mbostock/3734327"><img src="http://bl.ocks.org/mbostock/raw/3734327/thumbnail.png" width="202"></a></td>\n <td>eckert5<br><a href="http://bl.ocks.org/mbostock/3734328"><img src="http://bl.ocks.org/mbostock/raw/3734328/thumbnail.png" width="202"></a></td>\n <td>eckert6<br><a href="http://bl.ocks.org/mbostock/3734329"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/3797585/thumbnail.png" width="202"></a></td>\n <td class="gi">equirectangular *<br><a href="http://bl.ocks.org/mbostock/3757119"><img src="http://bl.ocks.org/mbostock/raw/3757119/thumbnail.png" width="202"></a></td>\n <td>fahey<br><a href="http://bl.ocks.org/mbostock/4731228"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/5288565/thumbnail.png" width="202"></a></td>\n <td>ginzburg5<br><a href="http://bl.ocks.org/mbostock/5288571"><img src="http://bl.ocks.org/mbostock/raw/5288571/thumbnail.png" width="202"></a></td>\n <td>ginzburg6<br><a href="http://bl.ocks.org/mbostock/5288577"><img src="http://bl.ocks.org/mbostock/raw/5288577/thumbnail.png" width="202"></a></td>\n <td>ginzburg8<br><a href="http://bl.ocks.org/mbostock/5288583"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/5288590/thumbnail.png" width="202"></a></td>\n <td class="gi">gnomonic *<br><a href="http://bl.ocks.org/mbostock/3757349"><img src="http://bl.ocks.org/mbostock/raw/3757349/thumbnail.png" width="202"></a></td>\n <td>gringorten<br><a href="http://bl.ocks.org/mbostock/4362031"><img src="http://bl.ocks.org/mbostock/raw/4362031/thumbnail.png" width="202"></a></td>\n <td>guyou<br><a href="http://bl.ocks.org/mbostock/3763867"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/3712397/thumbnail.png" width="202"></a></td>\n <td>hammerRetroazimuthal<br><a href="http://bl.ocks.org/mbostock/4459130"><img src="http://bl.ocks.org/mbostock/raw/4459130/thumbnail.png" width="202"></a></td>\n <td>healpix<br><a href="http://bl.ocks.org/mbostock/4463237"><img src="http://bl.ocks.org/mbostock/raw/4463237/thumbnail.png" width="202"></a></td>\n <td>hill<br><a href="http://bl.ocks.org/mbostock/4479513"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/3734330/thumbnail.png" width="202"></a></td>\n <td>kavrayskiy7<br><a href="http://bl.ocks.org/mbostock/3710082"><img src="http://bl.ocks.org/mbostock/raw/3710082/thumbnail.png" width="202"></a></td>\n <td>lagrange<br><a href="http://bl.ocks.org/mbostock/3797591"><img src="http://bl.ocks.org/mbostock/raw/3797591/thumbnail.png" width="202"></a></td>\n <td>larrivee<br><a href="http://bl.ocks.org/mbostock/3719042"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/4489342/thumbnail.png" width="202"></a></td>\n <td>littrow<br><a href="http://bl.ocks.org/mbostock/4459071"><img src="http://bl.ocks.org/mbostock/raw/4459071/thumbnail.png" width="202"></a></td>\n <td>loximuthal<br><a href="http://bl.ocks.org/mbostock/3867220"><img src="http://bl.ocks.org/mbostock/raw/3867220/thumbnail.png" width="202"></a></td>\n <td class="gi">mercator *<br><a href="http://bl.ocks.org/mbostock/3757132"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/3734336/thumbnail.png" width="202"></a></td>\n <td>mtFlatPolarParabolic<br><a href="http://bl.ocks.org/mbostock/4465130"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/4465137/thumbnail.png" width="202"></a></td>\n <td>mtFlatPolarSinusoidal<br><a href="http://bl.ocks.org/mbostock/4465140"><img src="http://bl.ocks.org/mbostock/raw/4465140/thumbnail.png" width="202"></a></td>\n <td>naturalEarth<br><a href="http://bl.ocks.org/mbostock/4479477"><img src="http://bl.ocks.org/mbostock/raw/4479477/thumbnail.png" width="202"></a></td>\n <td>nellHammer<br><a href="http://bl.ocks.org/mbostock/3734342"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/3757125/thumbnail.png" width="202"></a></td>\n <td>peirceQuincuncial<br><a href="http://bl.ocks.org/mbostock/4310087"><img src="http://bl.ocks.org/mbostock/raw/4310087/thumbnail.png" width="202"></a></td>\n <td>polyconic<br><a href="http://bl.ocks.org/mbostock/3734343"><img src="http://bl.ocks.org/mbostock/raw/3734343/thumbnail.png" width="202"></a></td>\n <td>polyhedron.butterfly<br><a href="http://bl.ocks.org/mbostock/4458680"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/4458497/thumbnail.png" width="202"></a></td>\n <td>rectangularPolyconic<br><a href="http://bl.ocks.org/mbostock/5230202"><img src="http://bl.ocks.org/mbostock/raw/5230202/thumbnail.png" width="202"></a></td>\n <td>robinson<br><a href="http://bl.ocks.org/mbostock/3710566"><img src="http://bl.ocks.org/mbostock/raw/3710566/thumbnail.png" width="202"></a></td>\n <td>satellite<br><a href="http://bl.ocks.org/mbostock/3790444"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/4319903/thumbnail.png" width="202"></a></td>\n <td>sinusoidal<br><a href="http://bl.ocks.org/mbostock/3712399"><img src="http://bl.ocks.org/mbostock/raw/3712399/thumbnail.png" width="202"></a></td>\n <td class="gi">stereographic *<br><a href="http://bl.ocks.org/mbostock/3757137"><img src="http://bl.ocks.org/mbostock/raw/3757137/thumbnail.png" width="202"></a></td>\n <td>times<br><a href="http://bl.ocks.org/mbostock/5230564"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/5126418/thumbnail.png" width="202"></a></td>\n <td>vanDerGrinten<br><a href="http://bl.ocks.org/mbostock/3796831"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/5230571/thumbnail.png" width="202"></a></td>\n <td>vanDerGrinten3<br><a href="http://bl.ocks.org/mbostock/5230580"><img src="http://bl.ocks.org/mbostock/raw/5230580/thumbnail.png" width="202"></a></td>\n <td>vanDerGrinten4<br><a href="http://bl.ocks.org/mbostock/4489365"><img src="http://bl.ocks.org/mbostock/raw/4489365/thumbnail.png" width="202"></a></td>\n <td>wagner4<br><a href="http://bl.ocks.org/mbostock/4487674"><img src="http://bl.ocks.org/mbostock/raw/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="http://bl.ocks.org/mbostock/raw/3710148/thumbnail.png" width="202"></a></td>\n <td>wagner7<br><a href="http://bl.ocks.org/mbostock/4465109"><img src="http://bl.ocks.org/mbostock/raw/4465109/thumbnail.png" width="202"></a></td>\n <td>wiechel<br><a href="http://bl.ocks.org/mbostock/4463155"><img src="http://bl.ocks.org/mbostock/raw/4463155/thumbnail.png" width="202"></a></td>\n <td>winkel3<br><a href="http://bl.ocks.org/mbostock/3682676"><img src="http://bl.ocks.org/mbostock/raw/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', | |
283 silly resolved readmeFilename: 'README.md', | |
283 silly resolved bugs: { url: 'https://github.com/d3/d3-geo-projection/issues' }, | |
283 silly resolved _id: '[email protected]', | |
283 silly resolved _from: '[email protected]' }, | |
283 silly resolved { name: 'queue-async', | |
283 silly resolved version: '1.0.7', | |
283 silly resolved description: 'A little helper for asynchronous JavaScript.', | |
283 silly resolved keywords: [ 'asynchronous', 'async', 'queue' ], | |
283 silly resolved author: { name: 'Mike Bostock', url: 'http://bost.ocks.org/mike' }, | |
283 silly resolved repository: { type: 'git', url: 'https://github.com/mbostock/queue.git' }, | |
283 silly resolved main: 'queue.js', | |
283 silly resolved devDependencies: { 'uglify-js': '2', vows: '0.7' }, | |
283 silly resolved scripts: { test: 'vows; echo' }, | |
283 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\nQueue.js supports the asynchronous module definition (AMD) API. For example, if you use [RequireJS](http://requirejs.org/), you may load as follows:\n\n```js\nrequire.config({paths: {queue: "http://d3js.org/queue.v1.min"}});\n\nrequire(["queue"], function(queue) {\n console.log(queue.version);\n});\n```\n\nIn Node, use [NPM](http://npmjs.org) to install:\n\n```bash\nnpm install queue-async\n```\n\nAnd then `require("queue-async")`. (The package name is [queue-async](https://npmjs.org/package/queue-async) because 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', | |
283 silly resolved readmeFilename: 'README.md', | |
283 silly resolved bugs: { url: 'https://github.com/mbostock/queue/issues' }, | |
283 silly resolved homepage: 'https://github.com/mbostock/queue', | |
283 silly resolved _id: '[email protected]', | |
283 silly resolved _from: '[email protected]' }, | |
283 silly resolved { name: 'd3', | |
283 silly resolved version: '3.4.1', | |
283 silly resolved description: 'A small, free JavaScript library for manipulating documents based on data.', | |
283 silly resolved keywords: [ 'dom', 'w3c', 'visualization', 'svg', 'animation', 'canvas' ], | |
283 silly resolved homepage: 'http://d3js.org', | |
283 silly resolved author: { name: 'Mike Bostock', url: 'http://bost.ocks.org/mike' }, | |
283 silly resolved contributors: [ [Object] ], | |
283 silly resolved repository: { type: 'git', url: 'https://github.com/mbostock/d3.git' }, | |
283 silly resolved main: 'index.js', | |
283 silly resolved browserify: 'd3.js', | |
283 silly resolved jspm: | |
283 silly resolved { main: 'd3.js', | |
283 silly resolved shim: [Object], | |
283 silly resolved files: [Object], | |
283 silly resolved buildConfig: [Object] }, | |
283 silly resolved jam: { main: 'd3.js', shim: [Object] }, | |
283 silly resolved dependencies: { jsdom: '0.5.7' }, | |
283 silly resolved devDependencies: | |
283 silly resolved { smash: '~0.0.12', | |
283 silly resolved 'uglify-js': '2.4.0', | |
283 silly resolved vows: '0.7.0', | |
283 silly resolved seedrandom: '2.3.1' }, | |
283 silly resolved scripts: { test: 'node_modules/.bin/vows' }, | |
283 silly resolved licenses: [ [Object] ], | |
283 silly resolved readme: '# Data-Driven Documents\n\n<a href="http://d3js.org"><img src="http://d3js.org/logo.svg" align="left" hspace="10" vspace="6"></a>\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', | |
283 silly resolved readmeFilename: 'README.md', | |
283 silly resolved bugs: { url: 'https://github.com/mbostock/d3/issues' }, | |
283 silly resolved _id: '[email protected]', | |
283 silly resolved _from: 'd3@3' }, | |
283 silly resolved { name: 'shapefile', | |
283 silly resolved version: '0.1.4', | |
283 silly resolved description: 'An implementation of the shapefile (.shp) spatial data format.', | |
283 silly resolved keywords: [ 'geojson', 'shapefile' ], | |
283 silly resolved author: { name: 'Mike Bostock', url: 'http://bost.ocks.org/mike' }, | |
283 silly resolved repository: { type: 'git', url: 'http://github.com/mbostock/shapefile.git' }, | |
283 silly resolved main: './index.js', | |
283 silly resolved dependencies: { 'iconv-lite': '0.2', optimist: '0.3' }, | |
283 silly resolved devDependencies: { vows: '0.7' }, | |
283 silly resolved scripts: { test: './node_modules/.bin/vows && echo' }, | |
283 silly resolved bin: | |
283 silly resolved { dbfcat: './bin/dbfcat', | |
283 silly resolved shpcat: './bin/shpcat', | |
283 silly resolved shp2json: './bin/shp2json' }, | |
283 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', | |
283 silly resolved readmeFilename: 'README.md', | |
283 silly resolved bugs: { url: 'https://github.com/mbostock/shapefile/issues' }, | |
283 silly resolved homepage: 'https://github.com/mbostock/shapefile', | |
283 silly resolved _id: '[email protected]', | |
283 silly resolved _from: '[email protected]' } ] | |
284 info install [email protected] into /usr/local/lib/node_modules/topojson | |
285 info install [email protected] into /usr/local/lib/node_modules/topojson | |
286 info install [email protected] into /usr/local/lib/node_modules/topojson | |
287 info install [email protected] into /usr/local/lib/node_modules/topojson | |
288 info install [email protected] into /usr/local/lib/node_modules/topojson | |
289 info installOne [email protected] | |
290 info installOne [email protected] | |
291 info installOne [email protected] | |
292 info installOne [email protected] | |
293 info installOne [email protected] | |
294 info /usr/local/lib/node_modules/topojson/node_modules/optimist unbuild | |
295 info /usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection unbuild | |
296 info /usr/local/lib/node_modules/topojson/node_modules/queue-async unbuild | |
297 info /usr/local/lib/node_modules/topojson/node_modules/d3 unbuild | |
298 info /usr/local/lib/node_modules/topojson/node_modules/shapefile unbuild | |
299 verbose tar unpack /Users/fr/.npm/optimist/0.3.7/package.tgz | |
300 silly lockFile 4a98668f-s-topojson-node-modules-optimist tar:///usr/local/lib/node_modules/topojson/node_modules/optimist | |
301 verbose lock tar:///usr/local/lib/node_modules/topojson/node_modules/optimist /Users/fr/.npm/4a98668f-s-topojson-node-modules-optimist.lock | |
302 silly lockFile cfa7920f-r-npm-optimist-0-3-7-package-tgz tar:///Users/fr/.npm/optimist/0.3.7/package.tgz | |
303 verbose lock tar:///Users/fr/.npm/optimist/0.3.7/package.tgz /Users/fr/.npm/cfa7920f-r-npm-optimist-0-3-7-package-tgz.lock | |
304 verbose tar unpack /Users/fr/.npm/d3-geo-projection/0.2.7/package.tgz | |
305 silly lockFile 00ae799c-n-node-modules-d3-geo-projection tar:///usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection | |
306 verbose lock tar:///usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection /Users/fr/.npm/00ae799c-n-node-modules-d3-geo-projection.lock | |
307 silly lockFile a1cfe46d-geo-projection-0-2-7-package-tgz tar:///Users/fr/.npm/d3-geo-projection/0.2.7/package.tgz | |
308 verbose lock tar:///Users/fr/.npm/d3-geo-projection/0.2.7/package.tgz /Users/fr/.npm/a1cfe46d-geo-projection-0-2-7-package-tgz.lock | |
309 verbose tar unpack /Users/fr/.npm/queue-async/1.0.7/package.tgz | |
310 silly lockFile 4e13318b-opojson-node-modules-queue-async tar:///usr/local/lib/node_modules/topojson/node_modules/queue-async | |
311 verbose lock tar:///usr/local/lib/node_modules/topojson/node_modules/queue-async /Users/fr/.npm/4e13318b-opojson-node-modules-queue-async.lock | |
312 silly lockFile 966f08bf-pm-queue-async-1-0-7-package-tgz tar:///Users/fr/.npm/queue-async/1.0.7/package.tgz | |
313 verbose lock tar:///Users/fr/.npm/queue-async/1.0.7/package.tgz /Users/fr/.npm/966f08bf-pm-queue-async-1-0-7-package-tgz.lock | |
314 verbose tar unpack /Users/fr/.npm/d3/3.4.1/package.tgz | |
315 silly lockFile 5bf1e2a6-modules-topojson-node-modules-d3 tar:///usr/local/lib/node_modules/topojson/node_modules/d3 | |
316 verbose lock tar:///usr/local/lib/node_modules/topojson/node_modules/d3 /Users/fr/.npm/5bf1e2a6-modules-topojson-node-modules-d3.lock | |
317 silly lockFile a0ae6384-sers-fr-npm-d3-3-4-1-package-tgz tar:///Users/fr/.npm/d3/3.4.1/package.tgz | |
318 verbose lock tar:///Users/fr/.npm/d3/3.4.1/package.tgz /Users/fr/.npm/a0ae6384-sers-fr-npm-d3-3-4-1-package-tgz.lock | |
319 verbose tar unpack /Users/fr/.npm/shapefile/0.1.4/package.tgz | |
320 silly lockFile 6dec371b--topojson-node-modules-shapefile tar:///usr/local/lib/node_modules/topojson/node_modules/shapefile | |
321 verbose lock tar:///usr/local/lib/node_modules/topojson/node_modules/shapefile /Users/fr/.npm/6dec371b--topojson-node-modules-shapefile.lock | |
322 silly lockFile 06b12dfc--npm-shapefile-0-1-4-package-tgz tar:///Users/fr/.npm/shapefile/0.1.4/package.tgz | |
323 verbose lock tar:///Users/fr/.npm/shapefile/0.1.4/package.tgz /Users/fr/.npm/06b12dfc--npm-shapefile-0-1-4-package-tgz.lock | |
324 silly gunzTarPerm modes [ '755', '644' ] | |
325 silly gunzTarPerm modes [ '755', '644' ] | |
326 silly gunzTarPerm modes [ '755', '644' ] | |
327 silly gunzTarPerm modes [ '755', '644' ] | |
328 silly gunzTarPerm modes [ '755', '644' ] | |
329 silly gunzTarPerm extractEntry package.json | |
330 silly gunzTarPerm extractEntry package.json | |
331 silly gunzTarPerm extractEntry package.json | |
332 silly gunzTarPerm extractEntry package.json | |
333 silly gunzTarPerm extractEntry package.json | |
334 silly gunzTarPerm extractEntry LICENSE | |
335 silly gunzTarPerm extractEntry index.js | |
336 silly gunzTarPerm extractEntry .npmignore | |
337 silly gunzTarPerm extractEntry README.md | |
338 silly gunzTarPerm extractEntry .npmignore | |
339 silly gunzTarPerm extractEntry README.md | |
340 silly gunzTarPerm extractEntry .npmignore | |
341 silly gunzTarPerm extractEntry README.md | |
342 silly gunzTarPerm extractEntry README.md | |
343 silly gunzTarPerm extractEntry LICENSE | |
344 silly gunzTarPerm extractEntry LICENSE | |
345 silly gunzTarPerm extractEntry queue.js | |
346 silly gunzTarPerm extractEntry .travis.yml | |
347 silly gunzTarPerm extractEntry LICENSE | |
348 silly gunzTarPerm extractEntry shp.js | |
349 silly gunzTarPerm extractEntry dbf.js | |
350 silly gunzTarPerm extractEntry LICENSE | |
351 silly gunzTarPerm extractEntry d3.js | |
352 silly gunzTarPerm extractEntry queue.min.js | |
353 silly gunzTarPerm extractEntry Makefile | |
354 silly gunzTarPerm extractEntry d3.geo.projection.js | |
355 silly gunzTarPerm extractEntry d3.geo.projection.min.js | |
356 silly gunzTarPerm extractEntry example/bool.js | |
357 silly gunzTarPerm extractEntry example/default_singles.js | |
358 silly gunzTarPerm extractEntry index.js | |
359 silly gunzTarPerm extractEntry list.js | |
360 silly gunzTarPerm extractEntry file.js | |
361 silly gunzTarPerm extractEntry Makefile | |
362 silly gunzTarPerm extractEntry bin/dbfcat | |
363 silly gunzTarPerm extractEntry bin/shp2json | |
364 silly gunzTarPerm extractEntry bin/shpcat | |
365 silly gunzTarPerm extractEntry test/dbf-test.js | |
366 silly gunzTarPerm extractEntry test/index-test.js | |
367 silly gunzTarPerm extractEntry test/shp-test.js | |
368 silly gunzTarPerm extractEntry test/null.json | |
369 silly gunzTarPerm extractEntry test/boolean-property.shx | |
370 silly gunzTarPerm extractEntry test/date-property.dbf | |
371 silly gunzTarPerm extractEntry test/date-property.json | |
372 silly gunzTarPerm extractEntry test/date-property.prj | |
373 silly gunzTarPerm extractEntry test/date-property.shp | |
374 silly gunzTarPerm extractEntry test/date-property.shx | |
375 silly gunzTarPerm extractEntry test/boolean-property.dbf | |
376 silly gunzTarPerm extractEntry test/empty.dbf | |
377 silly gunzTarPerm extractEntry test/empty.json | |
378 silly gunzTarPerm extractEntry test/empty.prj | |
379 silly gunzTarPerm extractEntry test/empty.shp | |
380 silly gunzTarPerm extractEntry test/empty.shx | |
381 silly gunzTarPerm extractEntry test/ignore-properties.json | |
382 silly gunzTarPerm extractEntry test/ignore-properties.shp | |
383 silly gunzTarPerm extractEntry test/boolean-property.prj | |
384 silly gunzTarPerm extractEntry test/latin1-property.dbf | |
385 silly gunzTarPerm extractEntry test/latin1-property.json | |
386 silly gunzTarPerm extractEntry test/latin1-property.prj | |
387 silly gunzTarPerm extractEntry test/latin1-property.shp | |
388 silly gunzTarPerm extractEntry test/latin1-property.shx | |
389 silly gunzTarPerm extractEntry test/mixed-properties.dbf | |
390 silly gunzTarPerm extractEntry test/mixed-properties.json | |
391 silly gunzTarPerm extractEntry test/mixed-properties.prj | |
392 silly gunzTarPerm extractEntry test/mixed-properties.shp | |
393 silly gunzTarPerm extractEntry test/mixed-properties.shx | |
394 silly gunzTarPerm extractEntry test/multipoints.dbf | |
395 silly gunzTarPerm extractEntry test/multipoints.json | |
396 silly gunzTarPerm extractEntry test/multipoints.prj | |
397 silly gunzTarPerm extractEntry test/multipoints.shp | |
398 silly gunzTarPerm extractEntry test/multipoints.shx | |
399 silly gunzTarPerm extractEntry test/null.dbf | |
400 silly gunzTarPerm extractEntry test/boolean-property.json | |
401 silly gunzTarPerm extractEntry test/null.prj | |
402 silly gunzTarPerm extractEntry test/null.shp | |
403 silly gunzTarPerm extractEntry test/null.shx | |
404 silly gunzTarPerm extractEntry test/number-property.dbf | |
405 silly gunzTarPerm extractEntry test/number-property.json | |
406 silly gunzTarPerm extractEntry test/number-property.prj | |
407 silly gunzTarPerm extractEntry test/number-property.shp | |
408 silly gunzTarPerm extractEntry test/number-property.shx | |
409 silly gunzTarPerm extractEntry test/points.dbf | |
410 silly gunzTarPerm extractEntry test/points.json | |
411 silly gunzTarPerm extractEntry test/points.prj | |
412 silly gunzTarPerm extractEntry test/points.shp | |
413 silly gunzTarPerm extractEntry test/points.shx | |
414 silly gunzTarPerm extractEntry test/polygons.dbf | |
415 silly gunzTarPerm extractEntry test/polygons.json | |
416 silly gunzTarPerm extractEntry test/polygons.prj | |
417 silly gunzTarPerm extractEntry test/polygons.shp | |
418 silly gunzTarPerm extractEntry test/polygons.shx | |
419 silly gunzTarPerm extractEntry test/polylines.dbf | |
420 silly gunzTarPerm extractEntry test/polylines.json | |
421 silly gunzTarPerm extractEntry test/polylines.prj | |
422 silly gunzTarPerm extractEntry test/polylines.shp | |
423 silly gunzTarPerm extractEntry test/polylines.shx | |
424 silly gunzTarPerm extractEntry test/boolean-property.shp | |
425 silly gunzTarPerm extractEntry test/string-property.dbf | |
426 silly gunzTarPerm extractEntry test/string-property.json | |
427 silly gunzTarPerm extractEntry test/string-property.prj | |
428 silly gunzTarPerm extractEntry test/string-property.shp | |
429 silly gunzTarPerm extractEntry test/string-property.shx | |
430 silly gunzTarPerm extractEntry test/utf8-property.cpg | |
431 silly gunzTarPerm extractEntry test/utf8-property.dbf | |
432 silly gunzTarPerm extractEntry test/utf8-property.json | |
433 silly gunzTarPerm extractEntry test/utf8-property.prj | |
434 silly gunzTarPerm extractEntry test/utf8-property.shp | |
435 silly gunzTarPerm extractEntry test/utf8-property.shx | |
436 silly gunzTarPerm extractEntry d3.min.js | |
437 silly gunzTarPerm extractEntry component.json | |
438 silly gunzTarPerm extractEntry src/component.js | |
439 silly gunzTarPerm extractEntry index.js | |
440 silly gunzTarPerm extractEntry .travis.yml | |
441 silly gunzTarPerm extractEntry component.json | |
442 silly gunzTarPerm extractEntry src/package.js | |
443 silly gunzTarPerm extractEntry example/divide.js | |
444 silly gunzTarPerm extractEntry example/line_count.js | |
445 silly gunzTarPerm extractEntry example/default_hash.js | |
446 silly gunzTarPerm extractEntry example/line_count_wrap.js | |
447 silly gunzTarPerm extractEntry index.js | |
448 silly gunzTarPerm extractEntry Makefile | |
449 silly gunzTarPerm extractEntry example/nonopt.js | |
450 silly gunzTarPerm extractEntry example/reflect.js | |
451 silly gunzTarPerm extractEntry src/airy.js | |
452 silly gunzTarPerm extractEntry src/healpix.js | |
453 silly gunzTarPerm extractEntry example/short.js | |
454 silly gunzTarPerm extractEntry example/string.js | |
455 silly gunzTarPerm extractEntry example/boolean_single.js | |
456 silly gunzTarPerm extractEntry example/usage-options.js | |
457 silly gunzTarPerm extractEntry example/boolean_double.js | |
458 silly gunzTarPerm extractEntry example/xup.js | |
459 silly gunzTarPerm extractEntry example/line_count_options.js | |
460 silly gunzTarPerm extractEntry readme.markdown | |
461 silly lockFile 4e13318b-opojson-node-modules-queue-async tar:///usr/local/lib/node_modules/topojson/node_modules/queue-async | |
462 silly lockFile 4e13318b-opojson-node-modules-queue-async tar:///usr/local/lib/node_modules/topojson/node_modules/queue-async | |
463 silly lockFile 966f08bf-pm-queue-async-1-0-7-package-tgz tar:///Users/fr/.npm/queue-async/1.0.7/package.tgz | |
464 silly lockFile 966f08bf-pm-queue-async-1-0-7-package-tgz tar:///Users/fr/.npm/queue-async/1.0.7/package.tgz | |
465 info preinstall [email protected] | |
466 silly gunzTarPerm extractEntry test/_.js | |
467 silly gunzTarPerm extractEntry test/parse.js | |
468 verbose readDependencies using package.json deps | |
469 verbose readDependencies using package.json deps | |
470 silly resolved [] | |
471 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/queue-async | |
472 info build /usr/local/lib/node_modules/topojson/node_modules/queue-async | |
473 verbose linkStuff [ true, | |
473 verbose linkStuff '/usr/local/lib/node_modules', | |
473 verbose linkStuff false, | |
473 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules' ] | |
474 info linkStuff [email protected] | |
475 verbose linkBins [email protected] | |
476 verbose linkMans [email protected] | |
477 verbose rebuildBundles [email protected] | |
478 info install [email protected] | |
479 info postinstall [email protected] | |
480 silly gunzTarPerm extractEntry test/usage.js | |
481 silly gunzTarPerm extractEntry test/_/argv.js | |
482 silly gunzTarPerm extractEntry test/_/bin.js | |
483 silly gunzTarPerm extractEntry src/hill.js | |
484 silly gunzTarPerm extractEntry src/homolosine.js | |
485 silly lockFile 4a98668f-s-topojson-node-modules-optimist tar:///usr/local/lib/node_modules/topojson/node_modules/optimist | |
486 silly lockFile 4a98668f-s-topojson-node-modules-optimist tar:///usr/local/lib/node_modules/topojson/node_modules/optimist | |
487 silly lockFile cfa7920f-r-npm-optimist-0-3-7-package-tgz tar:///Users/fr/.npm/optimist/0.3.7/package.tgz | |
488 silly lockFile cfa7920f-r-npm-optimist-0-3-7-package-tgz tar:///Users/fr/.npm/optimist/0.3.7/package.tgz | |
489 info preinstall [email protected] | |
490 verbose readDependencies using package.json deps | |
491 verbose readDependencies using package.json deps | |
492 verbose cache add [ 'wordwrap@~0.0.2', null ] | |
493 verbose cache add name=undefined spec="wordwrap@~0.0.2" args=["wordwrap@~0.0.2",null] | |
494 verbose parsed url { protocol: null, | |
494 verbose parsed url slashes: null, | |
494 verbose parsed url auth: null, | |
494 verbose parsed url host: null, | |
494 verbose parsed url port: null, | |
494 verbose parsed url hostname: null, | |
494 verbose parsed url hash: null, | |
494 verbose parsed url search: null, | |
494 verbose parsed url query: null, | |
494 verbose parsed url pathname: 'wordwrap@~0.0.2', | |
494 verbose parsed url path: 'wordwrap@~0.0.2', | |
494 verbose parsed url href: 'wordwrap@~0.0.2' } | |
495 verbose cache add name="wordwrap" spec="~0.0.2" args=["wordwrap","~0.0.2"] | |
496 verbose parsed url { protocol: null, | |
496 verbose parsed url slashes: null, | |
496 verbose parsed url auth: null, | |
496 verbose parsed url host: null, | |
496 verbose parsed url port: null, | |
496 verbose parsed url hostname: null, | |
496 verbose parsed url hash: null, | |
496 verbose parsed url search: null, | |
496 verbose parsed url query: null, | |
496 verbose parsed url pathname: '~0.0.2', | |
496 verbose parsed url path: '~0.0.2', | |
496 verbose parsed url href: '~0.0.2' } | |
497 verbose addNamed [ 'wordwrap', '~0.0.2' ] | |
498 verbose addNamed [ null, '>=0.0.2-0 <0.1.0-0' ] | |
499 silly lockFile 8bd42136-wordwrap-0-0-2 wordwrap@~0.0.2 | |
500 verbose lock wordwrap@~0.0.2 /Users/fr/.npm/8bd42136-wordwrap-0-0-2.lock | |
501 silly addNameRange { name: 'wordwrap', range: '>=0.0.2-0 <0.1.0-0', hasData: false } | |
502 verbose url raw wordwrap | |
503 verbose url resolving [ 'https://registry.npmjs.org/', './wordwrap' ] | |
504 verbose url resolved https://registry.npmjs.org/wordwrap | |
505 info trying registry request attempt 1 at 23:31:24 | |
506 verbose etag "5D95KT47XE9T5FPAPXCVL4W48" | |
507 http GET https://registry.npmjs.org/wordwrap | |
508 silly gunzTarPerm extractEntry src/hyperbolic.js | |
509 silly gunzTarPerm extractEntry src/hatano.js | |
510 silly gunzTarPerm extractEntry src/interrupt.js | |
511 silly gunzTarPerm extractEntry src/kavrayskiy7.js | |
512 silly gunzTarPerm extractEntry src/lagrange.js | |
513 silly gunzTarPerm extractEntry src/larrivee.js | |
514 silly gunzTarPerm extractEntry src/laskowski.js | |
515 silly gunzTarPerm extractEntry src/hammer.js | |
516 silly gunzTarPerm extractEntry src/littrow.js | |
517 silly gunzTarPerm extractEntry src/hammer-retroazimuthal.js | |
518 silly gunzTarPerm extractEntry src/loximuthal.js | |
519 silly gunzTarPerm extractEntry src/guyou.js | |
520 silly gunzTarPerm extractEntry src/math.js | |
521 silly gunzTarPerm extractEntry src/gringorten.js | |
522 silly gunzTarPerm extractEntry src/miller.js | |
523 silly gunzTarPerm extractEntry src/ginzburg9.js | |
524 silly gunzTarPerm extractEntry src/modified-stereographic.js | |
525 silly gunzTarPerm extractEntry src/ginzburg8.js | |
526 silly gunzTarPerm extractEntry src/mollweide.js | |
527 silly gunzTarPerm extractEntry src/ginzburg6.js | |
528 silly gunzTarPerm extractEntry src/mt-flat-polar-parabolic.js | |
529 silly gunzTarPerm extractEntry src/ginzburg5.js | |
530 silly gunzTarPerm extractEntry src/mt-flat-polar-quartic.js | |
531 silly gunzTarPerm extractEntry src/ginzburg4.js | |
532 silly gunzTarPerm extractEntry src/mt-flat-polar-sinusoidal.js | |
533 silly gunzTarPerm extractEntry src/ginzburg-polyconic.js | |
534 silly gunzTarPerm extractEntry src/natural-earth.js | |
535 silly gunzTarPerm extractEntry src/gilbert.js | |
536 silly gunzTarPerm extractEntry src/nell-hammer.js | |
537 silly gunzTarPerm extractEntry src/foucaut.js | |
538 silly gunzTarPerm extractEntry src/parallel1.js | |
539 silly gunzTarPerm extractEntry src/fahey.js | |
540 silly gunzTarPerm extractEntry src/parallel2.js | |
541 silly gunzTarPerm extractEntry src/end.js | |
542 silly gunzTarPerm extractEntry src/peirce-quincuncial.js | |
543 silly gunzTarPerm extractEntry src/elliptic.js | |
544 silly gunzTarPerm extractEntry src/polyconic.js | |
545 silly gunzTarPerm extractEntry src/eisenlohr.js | |
546 silly gunzTarPerm extractEntry src/project.js | |
547 silly gunzTarPerm extractEntry src/eckert6.js | |
548 silly gunzTarPerm extractEntry src/projection.js | |
549 silly gunzTarPerm extractEntry src/eckert5.js | |
550 silly gunzTarPerm extractEntry src/quincuncial.js | |
551 silly gunzTarPerm extractEntry src/eckert4.js | |
552 silly gunzTarPerm extractEntry src/rectangular-polyconic.js | |
553 silly gunzTarPerm extractEntry src/eckert3.js | |
554 silly gunzTarPerm extractEntry src/robinson.js | |
555 silly gunzTarPerm extractEntry src/eckert2.js | |
556 silly gunzTarPerm extractEntry src/satellite.js | |
557 silly gunzTarPerm extractEntry src/eckert1.js | |
558 silly gunzTarPerm extractEntry src/sinu-mollweide.js | |
559 silly gunzTarPerm extractEntry src/cylindrical-stereographic.js | |
560 silly gunzTarPerm extractEntry src/sinusoidal.js | |
561 silly gunzTarPerm extractEntry src/cylindrical-equal-area.js | |
562 silly gunzTarPerm extractEntry src/start.js | |
563 silly gunzTarPerm extractEntry src/craster.js | |
564 silly gunzTarPerm extractEntry src/times.js | |
565 silly gunzTarPerm extractEntry src/craig.js | |
566 silly gunzTarPerm extractEntry src/two-point-azimuthal.js | |
567 silly gunzTarPerm extractEntry src/collignon.js | |
568 silly gunzTarPerm extractEntry src/two-point-equidistant.js | |
569 silly gunzTarPerm extractEntry src/chamberlin.js | |
570 silly gunzTarPerm extractEntry src/d3.js | |
571 silly gunzTarPerm extractEntry src/end.js | |
572 silly gunzTarPerm extractEntry src/van-der-grinten.js | |
573 silly gunzTarPerm extractEntry src/bromley.js | |
574 silly gunzTarPerm extractEntry src/van-der-grinten2.js | |
575 silly gunzTarPerm extractEntry src/bonne.js | |
576 silly gunzTarPerm extractEntry src/van-der-grinten3.js | |
577 silly gunzTarPerm extractEntry src/boggs.js | |
578 silly gunzTarPerm extractEntry src/van-der-grinten4.js | |
579 silly gunzTarPerm extractEntry src/berghaus.js | |
580 silly gunzTarPerm extractEntry src/wagner4.js | |
581 silly gunzTarPerm extractEntry src/baker.js | |
582 silly gunzTarPerm extractEntry src/wagner6.js | |
583 silly gunzTarPerm extractEntry src/august.js | |
584 silly gunzTarPerm extractEntry src/wagner7.js | |
585 silly gunzTarPerm extractEntry src/armadillo.js | |
586 silly gunzTarPerm extractEntry src/wiechel.js | |
587 silly gunzTarPerm extractEntry src/aitoff.js | |
588 silly gunzTarPerm extractEntry src/winkel3.js | |
589 silly gunzTarPerm extractEntry src/index.js | |
590 silly gunzTarPerm extractEntry test/airy-test.js | |
591 silly gunzTarPerm extractEntry test/hammer-retroazimuthal-test.js | |
592 silly gunzTarPerm extractEntry test/hammer-test.js | |
593 silly gunzTarPerm extractEntry test/hatano-test.js | |
594 silly gunzTarPerm extractEntry test/healpix-test.js | |
595 silly gunzTarPerm extractEntry test/guyou-test.js | |
596 silly gunzTarPerm extractEntry test/lagrange-test.js | |
597 silly gunzTarPerm extractEntry test/larrivee-test.js | |
598 silly gunzTarPerm extractEntry test/laskowski-test.js | |
599 silly gunzTarPerm extractEntry test/littrow-test.js | |
600 silly gunzTarPerm extractEntry test/load.js | |
601 silly gunzTarPerm extractEntry test/gringorten-test.js | |
602 silly gunzTarPerm extractEntry test/loximuthal-test.js | |
603 silly gunzTarPerm extractEntry test/ginzburg9-test.js | |
604 silly gunzTarPerm extractEntry test/modified-stereographic-test.js | |
605 silly gunzTarPerm extractEntry test/ginzburg8-test.js | |
606 silly gunzTarPerm extractEntry test/mollweide-test.js | |
607 silly gunzTarPerm extractEntry test/ginzburg6-test.js | |
608 silly gunzTarPerm extractEntry test/mt-flat-polar-parabolic-test.js | |
609 silly gunzTarPerm extractEntry test/ginzburg5-test.js | |
610 silly gunzTarPerm extractEntry test/mt-flat-polar-quartic-test.js | |
611 silly gunzTarPerm extractEntry test/ginzburg4-test.js | |
612 silly gunzTarPerm extractEntry test/mt-flat-polar-sinusoidal-test.js | |
613 silly gunzTarPerm extractEntry test/gilbert-test.js | |
614 silly gunzTarPerm extractEntry test/natural-earth-test.js | |
615 silly gunzTarPerm extractEntry test/foucaut-test.js | |
616 silly gunzTarPerm extractEntry test/peirce-quincuncial-test.js | |
617 silly gunzTarPerm extractEntry test/fahey-test.js | |
618 silly gunzTarPerm extractEntry test/polyconic-test.js | |
619 silly gunzTarPerm extractEntry test/equirectangular-test.js | |
620 silly gunzTarPerm extractEntry test/project-test.js | |
621 silly gunzTarPerm extractEntry test/eisenlohr-test.js | |
622 silly gunzTarPerm extractEntry test/quartic-authalic-test.js | |
623 silly gunzTarPerm extractEntry test/eckert4-test.js | |
624 silly gunzTarPerm extractEntry test/rectangular-polyconic-test.js | |
625 silly gunzTarPerm extractEntry test/craster-test.js | |
626 silly gunzTarPerm extractEntry test/robinson-test.js | |
627 silly gunzTarPerm extractEntry test/craig-test.js | |
628 silly gunzTarPerm extractEntry test/times-test.js | |
629 silly gunzTarPerm extractEntry test/bonne-test.js | |
630 silly gunzTarPerm extractEntry test/two-point-azimuthal-test.js | |
631 silly gunzTarPerm extractEntry test/boggs-test.js | |
632 silly gunzTarPerm extractEntry test/two-point-equidistant-test.js | |
633 silly gunzTarPerm extractEntry test/berghaus-test.js | |
634 silly gunzTarPerm extractEntry test/van-der-grinten2-test.js | |
635 silly gunzTarPerm extractEntry test/baker-test.js | |
636 silly gunzTarPerm extractEntry test/van-der-grinten3-test.js | |
637 silly gunzTarPerm extractEntry test/august-test.js | |
638 silly gunzTarPerm extractEntry test/van-der-grinten4-test.js | |
639 silly gunzTarPerm extractEntry test/assert.js | |
640 silly gunzTarPerm extractEntry test/wagner6-test.js | |
641 silly gunzTarPerm extractEntry test/armadillo-test.js | |
642 silly gunzTarPerm extractEntry test/wiechel-test.js | |
643 silly gunzTarPerm extractEntry test/aitoff-test.js | |
644 silly gunzTarPerm extractEntry test/winkel3-test.js | |
645 silly gunzTarPerm extractEntry test/hill-test.js | |
646 silly lockFile 6dec371b--topojson-node-modules-shapefile tar:///usr/local/lib/node_modules/topojson/node_modules/shapefile | |
647 silly lockFile 6dec371b--topojson-node-modules-shapefile tar:///usr/local/lib/node_modules/topojson/node_modules/shapefile | |
648 silly lockFile 06b12dfc--npm-shapefile-0-1-4-package-tgz tar:///Users/fr/.npm/shapefile/0.1.4/package.tgz | |
649 silly lockFile 06b12dfc--npm-shapefile-0-1-4-package-tgz tar:///Users/fr/.npm/shapefile/0.1.4/package.tgz | |
650 info preinstall [email protected] | |
651 verbose readDependencies using package.json deps | |
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 <0.3.0-0' ] | |
660 silly lockFile 27a3b000-iconv-lite-0-2 [email protected] | |
661 verbose lock [email protected] /Users/fr/.npm/27a3b000-iconv-lite-0-2.lock | |
662 silly addNameRange { name: 'iconv-lite', | |
662 silly addNameRange range: '>=0.2.0-0 <0.3.0-0', | |
662 silly addNameRange 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 23:31:24 | |
667 verbose etag "6Y6PF5MBTE3YEBGE4FEA7M2WX" | |
668 http GET https://registry.npmjs.org/iconv-lite | |
669 silly gunzTarPerm extractEntry src/start.js | |
670 silly gunzTarPerm extractEntry src/geom/clip-line.js | |
671 silly gunzTarPerm extractEntry src/geom/delaunay.js | |
672 silly gunzTarPerm extractEntry src/geom/geom.js | |
673 silly gunzTarPerm extractEntry src/geom/hull.js | |
674 silly gunzTarPerm extractEntry src/geom/index.js | |
675 silly gunzTarPerm extractEntry src/geom/point.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/geom/voronoi/beach.js | |
680 silly gunzTarPerm extractEntry src/geom/voronoi/cell.js | |
681 silly gunzTarPerm extractEntry src/geom/voronoi/circle.js | |
682 silly gunzTarPerm extractEntry src/geom/voronoi/clip.js | |
683 silly gunzTarPerm extractEntry src/geom/voronoi/edge.js | |
684 silly gunzTarPerm extractEntry src/geom/voronoi/index.js | |
685 silly gunzTarPerm extractEntry src/geom/voronoi/red-black.js | |
686 silly gunzTarPerm extractEntry src/core/array.js | |
687 silly gunzTarPerm extractEntry src/core/functor.js | |
688 silly gunzTarPerm extractEntry src/core/identity.js | |
689 silly gunzTarPerm extractEntry src/core/index.js | |
690 silly gunzTarPerm extractEntry src/core/noop.js | |
691 silly gunzTarPerm extractEntry src/core/document.js | |
692 silly gunzTarPerm extractEntry src/core/rebind.js | |
693 silly gunzTarPerm extractEntry src/core/source.js | |
694 silly gunzTarPerm extractEntry src/core/subclass.js | |
695 silly gunzTarPerm extractEntry src/core/target.js | |
696 silly gunzTarPerm extractEntry src/core/true.js | |
697 silly gunzTarPerm extractEntry src/core/class.js | |
698 silly gunzTarPerm extractEntry src/core/vendor.js | |
699 silly gunzTarPerm extractEntry src/core/ns.js | |
700 silly gunzTarPerm extractEntry src/arrays/ascending.js | |
701 silly gunzTarPerm extractEntry src/arrays/max.js | |
702 silly gunzTarPerm extractEntry src/arrays/mean.js | |
703 silly gunzTarPerm extractEntry src/arrays/median.js | |
704 silly gunzTarPerm extractEntry src/arrays/merge.js | |
705 silly gunzTarPerm extractEntry src/arrays/map.js | |
706 silly gunzTarPerm extractEntry src/arrays/nest.js | |
707 silly gunzTarPerm extractEntry src/arrays/pairs.js | |
708 silly gunzTarPerm extractEntry src/arrays/permute.js | |
709 silly gunzTarPerm extractEntry src/arrays/quantile.js | |
710 silly gunzTarPerm extractEntry src/arrays/range.js | |
711 silly gunzTarPerm extractEntry src/arrays/keys.js | |
712 silly gunzTarPerm extractEntry src/arrays/set.js | |
713 silly gunzTarPerm extractEntry src/arrays/index.js | |
714 silly gunzTarPerm extractEntry src/arrays/shuffle.js | |
715 silly gunzTarPerm extractEntry src/arrays/extent.js | |
716 silly gunzTarPerm extractEntry src/arrays/sum.js | |
717 silly gunzTarPerm extractEntry src/arrays/entries.js | |
718 silly gunzTarPerm extractEntry src/arrays/transpose.js | |
719 silly gunzTarPerm extractEntry src/arrays/descending.js | |
720 silly gunzTarPerm extractEntry src/arrays/values.js | |
721 silly gunzTarPerm extractEntry src/arrays/bisect.js | |
722 silly gunzTarPerm extractEntry src/arrays/zip.js | |
723 silly gunzTarPerm extractEntry src/arrays/min.js | |
724 silly gunzTarPerm extractEntry src/dsv/csv.js | |
725 silly gunzTarPerm extractEntry src/dsv/dsv.js | |
726 silly gunzTarPerm extractEntry src/dsv/index.js | |
727 silly gunzTarPerm extractEntry src/dsv/tsv.js | |
728 silly gunzTarPerm extractEntry src/color/color.js | |
729 silly gunzTarPerm extractEntry src/color/hcl.js | |
730 silly gunzTarPerm extractEntry src/color/hsl.js | |
731 silly gunzTarPerm extractEntry src/color/index.js | |
732 silly gunzTarPerm extractEntry src/color/lab.js | |
733 silly gunzTarPerm extractEntry src/color/rgb.js | |
734 silly gunzTarPerm extractEntry src/color/xyz.js | |
735 silly gunzTarPerm extractEntry src/event/dispatch.js | |
736 silly gunzTarPerm extractEntry src/event/drag.js | |
737 silly gunzTarPerm extractEntry src/event/event.js | |
738 silly gunzTarPerm extractEntry src/event/index.js | |
739 silly gunzTarPerm extractEntry src/event/mouse.js | |
740 silly gunzTarPerm extractEntry src/event/timer.js | |
741 silly gunzTarPerm extractEntry src/event/touches.js | |
742 silly gunzTarPerm extractEntry src/format/collapse.js | |
743 silly gunzTarPerm extractEntry src/format/format.js | |
744 silly gunzTarPerm extractEntry src/format/formatPrefix.js | |
745 silly gunzTarPerm extractEntry src/format/index.js | |
746 silly gunzTarPerm extractEntry src/format/precision.js | |
747 silly gunzTarPerm extractEntry src/format/requote.js | |
748 silly gunzTarPerm extractEntry src/format/round.js | |
749 silly gunzTarPerm extractEntry src/geo/albers-usa.js | |
750 silly gunzTarPerm extractEntry src/geo/conic.js | |
751 silly gunzTarPerm extractEntry src/geo/distance.js | |
752 silly gunzTarPerm extractEntry src/geo/equirectangular.js | |
753 silly gunzTarPerm extractEntry src/geo/geo.js | |
754 silly gunzTarPerm extractEntry src/geo/conic-equidistant.js | |
755 silly gunzTarPerm extractEntry src/geo/graticule.js | |
756 silly gunzTarPerm extractEntry src/geo/greatArc.js | |
757 silly gunzTarPerm extractEntry src/geo/index.js | |
758 silly gunzTarPerm extractEntry src/geo/interpolate.js | |
759 silly gunzTarPerm extractEntry src/geo/length.js | |
760 silly gunzTarPerm extractEntry src/geo/conic-equal-area.js | |
761 silly gunzTarPerm extractEntry src/geo/mercator.js | |
762 silly gunzTarPerm extractEntry src/geo/conic-conformal.js | |
763 silly gunzTarPerm extractEntry src/geo/orthographic.js | |
764 silly gunzTarPerm extractEntry src/geo/compose.js | |
765 silly gunzTarPerm extractEntry src/geo/path-area.js | |
766 silly gunzTarPerm extractEntry src/geo/clip.js | |
767 silly gunzTarPerm extractEntry src/geo/path-bounds.js | |
768 silly gunzTarPerm extractEntry src/geo/clip-polygon.js | |
769 silly gunzTarPerm extractEntry src/geo/path-buffer.js | |
770 silly gunzTarPerm extractEntry src/geo/clip-extent.js | |
771 silly gunzTarPerm extractEntry src/geo/path-centroid.js | |
772 silly gunzTarPerm extractEntry src/geo/clip-circle.js | |
773 silly gunzTarPerm extractEntry src/geo/path-context.js | |
774 silly gunzTarPerm extractEntry src/geo/clip-antimeridian.js | |
775 silly gunzTarPerm extractEntry src/geo/path.js | |
776 silly gunzTarPerm extractEntry src/geo/circle.js | |
777 silly gunzTarPerm extractEntry src/geo/point-in-polygon.js | |
778 silly gunzTarPerm extractEntry src/geo/centroid.js | |
779 silly gunzTarPerm extractEntry src/geo/projection.js | |
780 silly gunzTarPerm extractEntry src/geo/cartesian.js | |
781 silly gunzTarPerm extractEntry src/geo/resample.js | |
782 silly gunzTarPerm extractEntry src/geo/bounds.js | |
783 silly gunzTarPerm extractEntry src/geo/rotation.js | |
784 silly gunzTarPerm extractEntry src/geo/azimuthal.js | |
785 silly gunzTarPerm extractEntry src/geo/spherical.js | |
786 silly gunzTarPerm extractEntry src/geo/azimuthal-equidistant.js | |
787 silly gunzTarPerm extractEntry src/geo/stereographic.js | |
788 silly gunzTarPerm extractEntry src/geo/azimuthal-equal-area.js | |
789 silly gunzTarPerm extractEntry src/geo/stream.js | |
790 silly gunzTarPerm extractEntry src/geo/area.js | |
791 silly gunzTarPerm extractEntry src/geo/transform.js | |
792 silly gunzTarPerm extractEntry src/geo/albers.js | |
793 silly gunzTarPerm extractEntry src/geo/transverse-mercator.js | |
794 silly gunzTarPerm extractEntry src/geo/gnomonic.js | |
795 silly gunzTarPerm extractEntry src/behavior/behavior.js | |
796 silly gunzTarPerm extractEntry src/behavior/drag.js | |
797 silly gunzTarPerm extractEntry src/behavior/index.js | |
798 silly gunzTarPerm extractEntry src/behavior/zoom.js | |
799 silly gunzTarPerm extractEntry src/interpolate/array.js | |
800 silly gunzTarPerm extractEntry src/interpolate/index.js | |
801 silly gunzTarPerm extractEntry src/interpolate/interpolate.js | |
802 silly gunzTarPerm extractEntry src/interpolate/lab.js | |
803 silly gunzTarPerm extractEntry src/interpolate/hsl.js | |
804 silly gunzTarPerm extractEntry src/interpolate/object.js | |
805 silly gunzTarPerm extractEntry src/interpolate/rgb.js | |
806 silly gunzTarPerm extractEntry src/interpolate/round.js | |
807 silly gunzTarPerm extractEntry src/interpolate/string.js | |
808 silly gunzTarPerm extractEntry src/interpolate/transform.js | |
809 silly gunzTarPerm extractEntry src/interpolate/hcl.js | |
810 silly gunzTarPerm extractEntry src/interpolate/uninterpolate.js | |
811 silly gunzTarPerm extractEntry src/interpolate/ease.js | |
812 silly gunzTarPerm extractEntry src/interpolate/zoom.js | |
813 silly gunzTarPerm extractEntry src/interpolate/number.js | |
814 silly gunzTarPerm extractEntry src/layout/bundle.js | |
815 silly gunzTarPerm extractEntry src/layout/force.js | |
816 silly gunzTarPerm extractEntry src/layout/hierarchy.js | |
817 silly gunzTarPerm extractEntry src/layout/histogram.js | |
818 silly gunzTarPerm extractEntry src/layout/index.js | |
819 silly gunzTarPerm extractEntry src/layout/cluster.js | |
820 silly gunzTarPerm extractEntry src/layout/pack.js | |
821 silly gunzTarPerm extractEntry src/layout/partition.js | |
822 silly gunzTarPerm extractEntry src/layout/pie.js | |
823 silly gunzTarPerm extractEntry src/layout/stack.js | |
824 silly gunzTarPerm extractEntry src/layout/tree.js | |
825 silly gunzTarPerm extractEntry src/layout/chord.js | |
826 silly gunzTarPerm extractEntry src/layout/treemap.js | |
827 silly gunzTarPerm extractEntry src/layout/layout.js | |
828 silly gunzTarPerm extractEntry src/locale/en-US.js | |
829 silly gunzTarPerm extractEntry src/locale/locale.js | |
830 silly gunzTarPerm extractEntry src/locale/number-format.js | |
831 silly gunzTarPerm extractEntry src/locale/ru-RU.js | |
832 silly gunzTarPerm extractEntry src/locale/time-format.js | |
833 silly gunzTarPerm extractEntry src/locale/time-scale.js | |
834 silly gunzTarPerm extractEntry src/math/abs.js | |
835 silly gunzTarPerm extractEntry src/math/adder.js | |
836 silly gunzTarPerm extractEntry src/math/index.js | |
837 silly gunzTarPerm extractEntry src/math/number.js | |
838 silly gunzTarPerm extractEntry src/math/random.js | |
839 silly gunzTarPerm extractEntry src/math/transform.js | |
840 silly gunzTarPerm extractEntry src/math/trigonometry.js | |
841 silly gunzTarPerm extractEntry src/scale/bilinear.js | |
842 silly gunzTarPerm extractEntry src/scale/linear.js | |
843 silly gunzTarPerm extractEntry src/scale/log.js | |
844 silly lockFile 00ae799c-n-node-modules-d3-geo-projection tar:///usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection | |
845 silly lockFile 00ae799c-n-node-modules-d3-geo-projection tar:///usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection | |
846 silly lockFile a1cfe46d-geo-projection-0-2-7-package-tgz tar:///Users/fr/.npm/d3-geo-projection/0.2.7/package.tgz | |
847 silly lockFile a1cfe46d-geo-projection-0-2-7-package-tgz tar:///Users/fr/.npm/d3-geo-projection/0.2.7/package.tgz | |
848 silly gunzTarPerm extractEntry src/scale/nice.js | |
849 silly gunzTarPerm extractEntry src/scale/index.js | |
850 info preinstall [email protected] | |
851 verbose readDependencies using package.json deps | |
852 verbose readDependencies using package.json deps | |
853 silly resolved [] | |
854 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection | |
855 info build /usr/local/lib/node_modules/topojson/node_modules/d3-geo-projection | |
856 verbose linkStuff [ true, | |
856 verbose linkStuff '/usr/local/lib/node_modules', | |
856 verbose linkStuff false, | |
856 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules' ] | |
857 info linkStuff [email protected] | |
858 silly gunzTarPerm extractEntry src/scale/polylinear.js | |
859 silly gunzTarPerm extractEntry src/scale/pow.js | |
860 verbose linkBins [email protected] | |
861 verbose linkMans [email protected] | |
862 verbose rebuildBundles [email protected] | |
863 info install [email protected] | |
864 info postinstall [email protected] | |
865 silly gunzTarPerm extractEntry src/scale/quantile.js | |
866 silly gunzTarPerm extractEntry src/scale/quantize.js | |
867 silly gunzTarPerm extractEntry src/scale/scale.js | |
868 silly gunzTarPerm extractEntry src/scale/identity.js | |
869 silly gunzTarPerm extractEntry src/scale/sqrt.js | |
870 silly gunzTarPerm extractEntry src/scale/category.js | |
871 silly gunzTarPerm extractEntry src/scale/threshold.js | |
872 silly gunzTarPerm extractEntry src/scale/ordinal.js | |
873 silly gunzTarPerm extractEntry src/selection/append.js | |
874 silly gunzTarPerm extractEntry src/selection/filter.js | |
875 silly gunzTarPerm extractEntry src/selection/html.js | |
876 silly gunzTarPerm extractEntry src/selection/index.js | |
877 silly gunzTarPerm extractEntry src/selection/enter.js | |
878 silly gunzTarPerm extractEntry src/selection/interrupt.js | |
879 silly gunzTarPerm extractEntry src/selection/node.js | |
880 silly gunzTarPerm extractEntry src/selection/on.js | |
881 silly gunzTarPerm extractEntry src/selection/order.js | |
882 silly gunzTarPerm extractEntry src/selection/property.js | |
883 silly gunzTarPerm extractEntry src/selection/enter-select.js | |
884 silly gunzTarPerm extractEntry src/selection/remove.js | |
885 silly gunzTarPerm extractEntry src/selection/enter-insert.js | |
886 silly gunzTarPerm extractEntry src/selection/select.js | |
887 silly gunzTarPerm extractEntry src/selection/empty.js | |
888 silly gunzTarPerm extractEntry src/selection/selectAll.js | |
889 silly gunzTarPerm extractEntry src/selection/each.js | |
890 silly gunzTarPerm extractEntry src/selection/selection.js | |
891 silly gunzTarPerm extractEntry src/selection/datum.js | |
892 silly gunzTarPerm extractEntry src/selection/size.js | |
893 silly gunzTarPerm extractEntry src/selection/data.js | |
894 silly gunzTarPerm extractEntry src/selection/sort.js | |
895 silly gunzTarPerm extractEntry src/selection/classed.js | |
896 silly gunzTarPerm extractEntry src/selection/style.js | |
897 silly gunzTarPerm extractEntry src/selection/call.js | |
898 silly gunzTarPerm extractEntry src/selection/text.js | |
899 silly gunzTarPerm extractEntry src/selection/attr.js | |
900 silly gunzTarPerm extractEntry src/selection/transition.js | |
901 silly gunzTarPerm extractEntry src/selection/insert.js | |
902 silly gunzTarPerm extractEntry src/compat/date.js | |
903 silly gunzTarPerm extractEntry src/compat/index.js | |
904 silly gunzTarPerm extractEntry src/compat/style.js | |
905 silly gunzTarPerm extractEntry src/svg/arc.js | |
906 silly gunzTarPerm extractEntry src/svg/axis.js | |
907 silly gunzTarPerm extractEntry src/svg/brush.js | |
908 silly gunzTarPerm extractEntry src/svg/chord.js | |
909 silly gunzTarPerm extractEntry src/svg/area.js | |
910 silly gunzTarPerm extractEntry src/svg/diagonal.js | |
911 silly gunzTarPerm extractEntry src/svg/index.js | |
912 silly gunzTarPerm extractEntry src/svg/line-radial.js | |
913 silly gunzTarPerm extractEntry src/svg/line.js | |
914 silly gunzTarPerm extractEntry src/svg/svg.js | |
915 silly gunzTarPerm extractEntry src/svg/area-radial.js | |
916 silly gunzTarPerm extractEntry src/svg/symbol.js | |
917 silly gunzTarPerm extractEntry src/svg/diagonal-radial.js | |
918 silly gunzTarPerm extractEntry src/time/day.js | |
919 silly gunzTarPerm extractEntry src/time/hour.js | |
920 silly gunzTarPerm extractEntry src/time/index.js | |
921 silly gunzTarPerm extractEntry src/time/interval.js | |
922 silly gunzTarPerm extractEntry src/time/format.js | |
923 silly gunzTarPerm extractEntry src/time/month.js | |
924 silly gunzTarPerm extractEntry src/time/scale-utc.js | |
925 silly gunzTarPerm extractEntry src/time/scale.js | |
926 silly gunzTarPerm extractEntry src/time/second.js | |
927 silly gunzTarPerm extractEntry src/time/time.js | |
928 silly gunzTarPerm extractEntry src/time/format-utc.js | |
929 silly gunzTarPerm extractEntry src/time/week.js | |
930 silly gunzTarPerm extractEntry src/time/format-iso.js | |
931 silly gunzTarPerm extractEntry src/time/year.js | |
932 silly gunzTarPerm extractEntry src/time/minute.js | |
933 silly gunzTarPerm extractEntry src/transition/attr.js | |
934 silly gunzTarPerm extractEntry src/transition/ease.js | |
935 silly gunzTarPerm extractEntry src/transition/filter.js | |
936 silly gunzTarPerm extractEntry src/transition/index.js | |
937 silly gunzTarPerm extractEntry src/transition/each.js | |
938 silly gunzTarPerm extractEntry src/transition/select.js | |
939 silly gunzTarPerm extractEntry src/transition/selectAll.js | |
940 silly gunzTarPerm extractEntry src/transition/style.js | |
941 silly gunzTarPerm extractEntry src/transition/subtransition.js | |
942 silly gunzTarPerm extractEntry src/transition/text.js | |
943 silly gunzTarPerm extractEntry src/transition/duration.js | |
944 silly gunzTarPerm extractEntry src/transition/transition.js | |
945 silly gunzTarPerm extractEntry src/transition/delay.js | |
946 silly gunzTarPerm extractEntry src/transition/tween.js | |
947 silly gunzTarPerm extractEntry src/transition/remove.js | |
948 silly gunzTarPerm extractEntry src/xhr/html.js | |
949 silly gunzTarPerm extractEntry src/xhr/index.js | |
950 silly gunzTarPerm extractEntry src/xhr/json.js | |
951 silly gunzTarPerm extractEntry src/xhr/text.js | |
952 silly gunzTarPerm extractEntry src/xhr/xhr.js | |
953 silly gunzTarPerm extractEntry src/xhr/xml.js | |
954 silly gunzTarPerm extractEntry Makefile | |
955 silly gunzTarPerm extractEntry CONTRIBUTING.md | |
956 silly gunzTarPerm extractEntry bin/bower | |
957 silly gunzTarPerm extractEntry bin/component | |
958 silly gunzTarPerm extractEntry bin/start | |
959 silly gunzTarPerm extractEntry bin/uglify | |
960 silly gunzTarPerm extractEntry bower.json | |
961 silly lockFile 5bf1e2a6-modules-topojson-node-modules-d3 tar:///usr/local/lib/node_modules/topojson/node_modules/d3 | |
962 silly lockFile 5bf1e2a6-modules-topojson-node-modules-d3 tar:///usr/local/lib/node_modules/topojson/node_modules/d3 | |
963 silly lockFile a0ae6384-sers-fr-npm-d3-3-4-1-package-tgz tar:///Users/fr/.npm/d3/3.4.1/package.tgz | |
964 silly lockFile a0ae6384-sers-fr-npm-d3-3-4-1-package-tgz tar:///Users/fr/.npm/d3/3.4.1/package.tgz | |
965 info preinstall [email protected] | |
966 verbose readDependencies using package.json deps | |
967 verbose readDependencies using package.json deps | |
968 verbose cache add [ '[email protected]', null ] | |
969 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null] | |
970 verbose parsed url { protocol: null, | |
970 verbose parsed url slashes: null, | |
970 verbose parsed url auth: null, | |
970 verbose parsed url host: null, | |
970 verbose parsed url port: null, | |
970 verbose parsed url hostname: null, | |
970 verbose parsed url hash: null, | |
970 verbose parsed url search: null, | |
970 verbose parsed url query: null, | |
970 verbose parsed url pathname: '[email protected]', | |
970 verbose parsed url path: '[email protected]', | |
970 verbose parsed url href: '[email protected]' } | |
971 verbose cache add name="jsdom" spec="0.5.7" args=["jsdom","0.5.7"] | |
972 verbose parsed url { protocol: null, | |
972 verbose parsed url slashes: null, | |
972 verbose parsed url auth: null, | |
972 verbose parsed url host: null, | |
972 verbose parsed url port: null, | |
972 verbose parsed url hostname: null, | |
972 verbose parsed url hash: null, | |
972 verbose parsed url search: null, | |
972 verbose parsed url query: null, | |
972 verbose parsed url pathname: '0.5.7', | |
972 verbose parsed url path: '0.5.7', | |
972 verbose parsed url href: '0.5.7' } | |
973 verbose addNamed [ 'jsdom', '0.5.7' ] | |
974 verbose addNamed [ '0.5.7', '0.5.7' ] | |
975 silly lockFile 128cd670-jsdom-0-5-7 [email protected] | |
976 verbose lock [email protected] /Users/fr/.npm/128cd670-jsdom-0-5-7.lock | |
977 verbose url raw jsdom/0.5.7 | |
978 verbose url resolving [ 'https://registry.npmjs.org/', './jsdom/0.5.7' ] | |
979 verbose url resolved https://registry.npmjs.org/jsdom/0.5.7 | |
980 info trying registry request attempt 1 at 23:31:25 | |
981 verbose etag "CSZBO0X17KOWFSL26TDGTT4WY" | |
982 http GET https://registry.npmjs.org/jsdom/0.5.7 | |
983 http 304 https://registry.npmjs.org/wordwrap | |
984 silly registry.get cb [ 304, | |
984 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:25 GMT', | |
984 silly registry.get server: 'Apache', | |
984 silly registry.get connection: 'Keep-Alive', | |
984 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
984 silly registry.get etag: '"5D95KT47XE9T5FPAPXCVL4W48"', | |
984 silly registry.get vary: 'Accept' } ] | |
985 verbose etag wordwrap from cache | |
986 silly addNameRange number 2 { name: 'wordwrap', range: '>=0.0.2-0 <0.1.0-0', hasData: true } | |
987 silly addNameRange versions [ 'wordwrap', [ '0.0.1', '0.0.2' ] ] | |
988 verbose addNamed [ 'wordwrap', '0.0.2' ] | |
989 verbose addNamed [ '0.0.2', '0.0.2' ] | |
990 silly lockFile 24a694c8-wordwrap-0-0-2 [email protected] | |
991 verbose lock [email protected] /Users/fr/.npm/24a694c8-wordwrap-0-0-2.lock | |
992 silly lockFile 24a694c8-wordwrap-0-0-2 [email protected] | |
993 silly lockFile 24a694c8-wordwrap-0-0-2 [email protected] | |
994 silly lockFile 8bd42136-wordwrap-0-0-2 wordwrap@~0.0.2 | |
995 silly lockFile 8bd42136-wordwrap-0-0-2 wordwrap@~0.0.2 | |
996 silly resolved [ { name: 'wordwrap', | |
996 silly resolved description: 'Wrap those words. Show them at what columns to start and stop.', | |
996 silly resolved version: '0.0.2', | |
996 silly resolved repository: | |
996 silly resolved { type: 'git', | |
996 silly resolved url: 'git://github.com/substack/node-wordwrap.git' }, | |
996 silly resolved main: './index.js', | |
996 silly resolved keywords: [ 'word', 'wrap', 'rule', 'format', 'column' ], | |
996 silly resolved directories: { lib: '.', example: 'example', test: 'test' }, | |
996 silly resolved scripts: { test: 'expresso' }, | |
996 silly resolved devDependencies: { expresso: '=0.7.x' }, | |
996 silly resolved engines: { node: '>=0.4.0' }, | |
996 silly resolved license: 'MIT/X11', | |
996 silly resolved author: | |
996 silly resolved { name: 'James Halliday', | |
996 silly resolved email: '[email protected]', | |
996 silly resolved url: 'http://substack.net' }, | |
996 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', | |
996 silly resolved readmeFilename: 'README.markdown', | |
996 silly resolved bugs: { url: 'https://github.com/substack/node-wordwrap/issues' }, | |
996 silly resolved homepage: 'https://github.com/substack/node-wordwrap', | |
996 silly resolved _id: '[email protected]', | |
996 silly resolved _from: 'wordwrap@~0.0.2' } ] | |
997 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/optimist | |
998 info installOne [email protected] | |
999 info /usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules/wordwrap unbuild | |
1000 verbose tar unpack /Users/fr/.npm/wordwrap/0.0.2/package.tgz | |
1001 silly lockFile fa81e5da-s-optimist-node-modules-wordwrap tar:///usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules/wordwrap | |
1002 verbose lock tar:///usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules/wordwrap /Users/fr/.npm/fa81e5da-s-optimist-node-modules-wordwrap.lock | |
1003 silly lockFile a7eeb578-r-npm-wordwrap-0-0-2-package-tgz tar:///Users/fr/.npm/wordwrap/0.0.2/package.tgz | |
1004 verbose lock tar:///Users/fr/.npm/wordwrap/0.0.2/package.tgz /Users/fr/.npm/a7eeb578-r-npm-wordwrap-0-0-2-package-tgz.lock | |
1005 silly gunzTarPerm modes [ '755', '644' ] | |
1006 silly gunzTarPerm extractEntry package.json | |
1007 silly gunzTarPerm extractEntry .npmignore | |
1008 silly gunzTarPerm extractEntry index.js | |
1009 silly gunzTarPerm extractEntry README.markdown | |
1010 silly gunzTarPerm extractEntry example/center.js | |
1011 silly gunzTarPerm extractEntry example/meat.js | |
1012 silly gunzTarPerm extractEntry test/break.js | |
1013 silly gunzTarPerm extractEntry test/wrap.js | |
1014 silly gunzTarPerm extractEntry test/idleness.txt | |
1015 silly lockFile fa81e5da-s-optimist-node-modules-wordwrap tar:///usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules/wordwrap | |
1016 silly lockFile fa81e5da-s-optimist-node-modules-wordwrap tar:///usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules/wordwrap | |
1017 silly lockFile a7eeb578-r-npm-wordwrap-0-0-2-package-tgz tar:///Users/fr/.npm/wordwrap/0.0.2/package.tgz | |
1018 silly lockFile a7eeb578-r-npm-wordwrap-0-0-2-package-tgz tar:///Users/fr/.npm/wordwrap/0.0.2/package.tgz | |
1019 info preinstall [email protected] | |
1020 verbose readDependencies using package.json deps | |
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 linkStuff [ true, | |
1025 verbose linkStuff '/usr/local/lib/node_modules', | |
1025 verbose linkStuff false, | |
1025 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules/optimist/node_modules' ] | |
1026 info linkStuff [email protected] | |
1027 verbose linkBins [email protected] | |
1028 verbose linkMans [email protected] | |
1029 verbose rebuildBundles [email protected] | |
1030 info install [email protected] | |
1031 info postinstall [email protected] | |
1032 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/optimist | |
1033 info build /usr/local/lib/node_modules/topojson/node_modules/optimist | |
1034 verbose linkStuff [ true, | |
1034 verbose linkStuff '/usr/local/lib/node_modules', | |
1034 verbose linkStuff false, | |
1034 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules' ] | |
1035 info linkStuff [email protected] | |
1036 verbose linkBins [email protected] | |
1037 verbose linkMans [email protected] | |
1038 verbose rebuildBundles [email protected] | |
1039 verbose rebuildBundles [ 'wordwrap' ] | |
1040 info install [email protected] | |
1041 info postinstall [email protected] | |
1042 http 304 https://registry.npmjs.org/iconv-lite | |
1043 silly registry.get cb [ 304, | |
1043 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:25 GMT', | |
1043 silly registry.get server: 'Apache', | |
1043 silly registry.get connection: 'Keep-Alive', | |
1043 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
1043 silly registry.get etag: '"6Y6PF5MBTE3YEBGE4FEA7M2WX"', | |
1043 silly registry.get vary: 'Accept' } ] | |
1044 verbose etag iconv-lite from cache | |
1045 silly addNameRange number 2 { name: 'iconv-lite', | |
1045 silly addNameRange range: '>=0.2.0-0 <0.3.0-0', | |
1045 silly addNameRange hasData: true } | |
1046 silly addNameRange versions [ 'iconv-lite', | |
1046 silly addNameRange [ '0.1.0', | |
1046 silly addNameRange '0.1.1', | |
1046 silly addNameRange '0.1.2', | |
1046 silly addNameRange '0.1.3', | |
1046 silly addNameRange '0.1.4', | |
1046 silly addNameRange '0.2.0', | |
1046 silly addNameRange '0.2.1', | |
1046 silly addNameRange '0.2.3', | |
1046 silly addNameRange '0.2.4', | |
1046 silly addNameRange '0.2.5', | |
1046 silly addNameRange '0.2.6', | |
1046 silly addNameRange '0.2.7', | |
1046 silly addNameRange '0.2.8', | |
1046 silly addNameRange '0.2.9', | |
1046 silly addNameRange '0.2.10', | |
1046 silly addNameRange '0.2.11' ] ] | |
1047 verbose addNamed [ 'iconv-lite', '0.2.11' ] | |
1048 verbose addNamed [ '0.2.11', '0.2.11' ] | |
1049 silly lockFile 5d877021-iconv-lite-0-2-11 [email protected] | |
1050 verbose lock [email protected] /Users/fr/.npm/5d877021-iconv-lite-0-2-11.lock | |
1051 silly lockFile 5d877021-iconv-lite-0-2-11 [email protected] | |
1052 silly lockFile 5d877021-iconv-lite-0-2-11 [email protected] | |
1053 silly lockFile 27a3b000-iconv-lite-0-2 [email protected] | |
1054 silly lockFile 27a3b000-iconv-lite-0-2 [email protected] | |
1055 silly resolved [ { name: 'iconv-lite', | |
1055 silly resolved description: 'Convert character encodings in pure javascript.', | |
1055 silly resolved version: '0.2.11', | |
1055 silly resolved license: 'MIT', | |
1055 silly resolved keywords: [ 'iconv', 'convert', 'charset' ], | |
1055 silly resolved author: { name: 'Alexander Shtuchkin', email: '[email protected]' }, | |
1055 silly resolved contributors: | |
1055 silly resolved [ [Object], | |
1055 silly resolved [Object], | |
1055 silly resolved [Object], | |
1055 silly resolved [Object], | |
1055 silly resolved [Object], | |
1055 silly resolved [Object], | |
1055 silly resolved [Object], | |
1055 silly resolved [Object], | |
1055 silly resolved [Object], | |
1055 silly resolved [Object] ], | |
1055 silly resolved main: 'index.js', | |
1055 silly resolved homepage: 'https://github.com/ashtuchkin/iconv-lite', | |
1055 silly resolved repository: | |
1055 silly resolved { type: 'git', | |
1055 silly resolved url: 'git://github.com/ashtuchkin/iconv-lite.git' }, | |
1055 silly resolved engines: { node: '>=0.4.0' }, | |
1055 silly resolved scripts: { test: 'vows --spec' }, | |
1055 silly resolved devDependencies: { vows: '', iconv: '>=1.1' }, | |
1055 silly resolved readme: 'iconv-lite - pure javascript character encoding conversion\n======================================================================\n\n[](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', | |
1055 silly resolved readmeFilename: 'README.md', | |
1055 silly resolved bugs: { url: 'https://github.com/ashtuchkin/iconv-lite/issues' }, | |
1055 silly resolved _id: '[email protected]', | |
1055 silly resolved _from: '[email protected]' } ] | |
1056 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/shapefile | |
1057 info installOne [email protected] | |
1058 info /usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite unbuild | |
1059 verbose tar unpack /Users/fr/.npm/iconv-lite/0.2.11/package.tgz | |
1060 silly lockFile 678eb9d2-hapefile-node-modules-iconv-lite tar:///usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite | |
1061 verbose lock tar:///usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite /Users/fr/.npm/678eb9d2-hapefile-node-modules-iconv-lite.lock | |
1062 silly lockFile 40e60866-pm-iconv-lite-0-2-11-package-tgz tar:///Users/fr/.npm/iconv-lite/0.2.11/package.tgz | |
1063 verbose lock tar:///Users/fr/.npm/iconv-lite/0.2.11/package.tgz /Users/fr/.npm/40e60866-pm-iconv-lite-0-2-11-package-tgz.lock | |
1064 silly gunzTarPerm modes [ '755', '644' ] | |
1065 silly gunzTarPerm extractEntry package.json | |
1066 silly gunzTarPerm extractEntry .npmignore | |
1067 silly gunzTarPerm extractEntry README.md | |
1068 silly gunzTarPerm extractEntry LICENSE | |
1069 silly gunzTarPerm extractEntry index.js | |
1070 silly gunzTarPerm extractEntry .travis.yml | |
1071 silly gunzTarPerm extractEntry README.md~ | |
1072 silly gunzTarPerm extractEntry encodings/big5.js | |
1073 silly gunzTarPerm extractEntry encodings/gbk.js | |
1074 silly gunzTarPerm extractEntry encodings/singlebyte.js | |
1075 silly gunzTarPerm extractEntry encodings/table/big5.js | |
1076 silly gunzTarPerm extractEntry encodings/table/gbk.js | |
1077 silly gunzTarPerm extractEntry generation/generate-big5-table.js | |
1078 silly gunzTarPerm extractEntry generation/generate-singlebyte.js | |
1079 silly gunzTarPerm extractEntry test/big5-test.js | |
1080 silly gunzTarPerm extractEntry test/cyrillic-test.js | |
1081 silly gunzTarPerm extractEntry test/gbk-test.js | |
1082 silly gunzTarPerm extractEntry test/greek-test.js | |
1083 silly gunzTarPerm extractEntry test/main-test.js | |
1084 silly gunzTarPerm extractEntry test/performance.js | |
1085 silly gunzTarPerm extractEntry test/turkish-test.js | |
1086 silly gunzTarPerm extractEntry test/big5File.txt | |
1087 silly gunzTarPerm extractEntry test/gbkFile.txt | |
1088 silly lockFile 678eb9d2-hapefile-node-modules-iconv-lite tar:///usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite | |
1089 silly lockFile 678eb9d2-hapefile-node-modules-iconv-lite tar:///usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite | |
1090 silly lockFile 40e60866-pm-iconv-lite-0-2-11-package-tgz tar:///Users/fr/.npm/iconv-lite/0.2.11/package.tgz | |
1091 silly lockFile 40e60866-pm-iconv-lite-0-2-11-package-tgz tar:///Users/fr/.npm/iconv-lite/0.2.11/package.tgz | |
1092 info preinstall [email protected] | |
1093 verbose readDependencies using package.json deps | |
1094 verbose readDependencies using package.json deps | |
1095 silly resolved [] | |
1096 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite | |
1097 info build /usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules/iconv-lite | |
1098 verbose linkStuff [ true, | |
1098 verbose linkStuff '/usr/local/lib/node_modules', | |
1098 verbose linkStuff false, | |
1098 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules/shapefile/node_modules' ] | |
1099 info linkStuff [email protected] | |
1100 verbose linkBins [email protected] | |
1101 verbose linkMans [email protected] | |
1102 verbose rebuildBundles [email protected] | |
1103 info install [email protected] | |
1104 info postinstall [email protected] | |
1105 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/shapefile | |
1106 info build /usr/local/lib/node_modules/topojson/node_modules/shapefile | |
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' ] | |
1108 info linkStuff [email protected] | |
1109 verbose linkBins [email protected] | |
1110 verbose link bins [ { dbfcat: './bin/dbfcat', | |
1110 verbose link bins shpcat: './bin/shpcat', | |
1110 verbose link bins shp2json: './bin/shp2json' }, | |
1110 verbose link bins '/usr/local/lib/node_modules/topojson/node_modules/.bin', | |
1110 verbose link bins false ] | |
1111 verbose linkMans [email protected] | |
1112 verbose rebuildBundles [email protected] | |
1113 verbose rebuildBundles [ 'iconv-lite' ] | |
1114 info install [email protected] | |
1115 info postinstall [email protected] | |
1116 http 304 https://registry.npmjs.org/jsdom/0.5.7 | |
1117 silly registry.get cb [ 304, | |
1117 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:26 GMT', | |
1117 silly registry.get server: 'Apache', | |
1117 silly registry.get connection: 'Keep-Alive', | |
1117 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
1117 silly registry.get etag: '"CSZBO0X17KOWFSL26TDGTT4WY"', | |
1117 silly registry.get vary: 'Accept' } ] | |
1118 verbose etag jsdom/0.5.7 from cache | |
1119 silly lockFile 128cd670-jsdom-0-5-7 [email protected] | |
1120 silly lockFile 128cd670-jsdom-0-5-7 [email protected] | |
1121 silly resolved [ { name: 'jsdom', | |
1121 silly resolved version: '0.5.7', | |
1121 silly resolved description: 'A JavaScript implementation of the W3C DOM', | |
1121 silly resolved keywords: [ 'dom', 'w3c', 'html' ], | |
1121 silly resolved maintainers: [ [Object], [Object] ], | |
1121 silly resolved contributors: | |
1121 silly resolved [ [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object], | |
1121 silly resolved [Object] ], | |
1121 silly resolved bugs: | |
1121 silly resolved { url: 'http://github.com/tmpvar/jsdom/issues', | |
1121 silly resolved email: '[email protected]' }, | |
1121 silly resolved licenses: [ [Object] ], | |
1121 silly resolved repositories: [ [Object] ], | |
1121 silly resolved implements: [ 'http://www.w3.org/TR/REC-DOM-Level-1' ], | |
1121 silly resolved dependencies: | |
1121 silly resolved { htmlparser: '1.x', | |
1121 silly resolved nwmatcher: '~1.3.1', | |
1121 silly resolved request: '2.x', | |
1121 silly resolved cssom: '~0.2.5', | |
1121 silly resolved cssstyle: '~0.2.3', | |
1121 silly resolved contextify: '~0.1.5' }, | |
1121 silly resolved devDependencies: { nodeunit: '~0.8.0', html5: '*', optimist: '*' }, | |
1121 silly resolved directories: { lib: './lib/jsdom' }, | |
1121 silly resolved scripts: { test: 'node ./test/runner' }, | |
1121 silly resolved main: './lib/jsdom', | |
1121 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', | |
1121 silly resolved readmeFilename: 'README.md', | |
1121 silly resolved repository: { type: 'git', url: 'git://github.com/tmpvar/jsdom.git' }, | |
1121 silly resolved homepage: 'https://github.com/tmpvar/jsdom', | |
1121 silly resolved _id: '[email protected]', | |
1121 silly resolved _from: '[email protected]' } ] | |
1122 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/d3 | |
1123 info installOne [email protected] | |
1124 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom unbuild | |
1125 verbose tar unpack /Users/fr/.npm/jsdom/0.5.7/package.tgz | |
1126 silly lockFile c1c26775-de-modules-d3-node-modules-jsdom tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom | |
1127 verbose lock tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom /Users/fr/.npm/c1c26775-de-modules-d3-node-modules-jsdom.lock | |
1128 silly lockFile b3322c90-s-fr-npm-jsdom-0-5-7-package-tgz tar:///Users/fr/.npm/jsdom/0.5.7/package.tgz | |
1129 verbose lock tar:///Users/fr/.npm/jsdom/0.5.7/package.tgz /Users/fr/.npm/b3322c90-s-fr-npm-jsdom-0-5-7-package-tgz.lock | |
1130 silly gunzTarPerm modes [ '755', '644' ] | |
1131 silly gunzTarPerm extractEntry package.json | |
1132 silly gunzTarPerm extractEntry README.md | |
1133 silly gunzTarPerm extractEntry LICENSE.txt | |
1134 silly gunzTarPerm extractEntry lib/jsdom.js | |
1135 silly gunzTarPerm extractEntry lib/jsdom/utils.js | |
1136 silly gunzTarPerm extractEntry lib/jsdom/browser/documentfeatures.js | |
1137 silly gunzTarPerm extractEntry lib/jsdom/browser/domtohtml.js | |
1138 silly gunzTarPerm extractEntry lib/jsdom/browser/htmlencoding.js | |
1139 silly gunzTarPerm extractEntry lib/jsdom/browser/htmltodom.js | |
1140 silly gunzTarPerm extractEntry lib/jsdom/browser/index.js | |
1141 silly gunzTarPerm extractEntry lib/jsdom/level1/core.js | |
1142 silly gunzTarPerm extractEntry lib/jsdom/level2/core.js | |
1143 silly gunzTarPerm extractEntry lib/jsdom/level2/events.js | |
1144 silly gunzTarPerm extractEntry lib/jsdom/level2/html.js | |
1145 silly gunzTarPerm extractEntry lib/jsdom/level2/index.js | |
1146 silly gunzTarPerm extractEntry lib/jsdom/level2/style.js | |
1147 silly gunzTarPerm extractEntry lib/jsdom/level2/languages/javascript.js | |
1148 silly gunzTarPerm extractEntry lib/jsdom/level3/core.js | |
1149 silly gunzTarPerm extractEntry lib/jsdom/level3/events.js | |
1150 silly gunzTarPerm extractEntry lib/jsdom/level3/html.js | |
1151 silly gunzTarPerm extractEntry lib/jsdom/level3/index.js | |
1152 silly gunzTarPerm extractEntry lib/jsdom/level3/ls.js | |
1153 silly gunzTarPerm extractEntry lib/jsdom/level3/xpath.js | |
1154 silly gunzTarPerm extractEntry lib/jsdom/selectors/index.js | |
1155 silly lockFile c1c26775-de-modules-d3-node-modules-jsdom tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom | |
1156 silly lockFile c1c26775-de-modules-d3-node-modules-jsdom tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom | |
1157 silly lockFile b3322c90-s-fr-npm-jsdom-0-5-7-package-tgz tar:///Users/fr/.npm/jsdom/0.5.7/package.tgz | |
1158 silly lockFile b3322c90-s-fr-npm-jsdom-0-5-7-package-tgz tar:///Users/fr/.npm/jsdom/0.5.7/package.tgz | |
1159 info preinstall [email protected] | |
1160 verbose readDependencies using package.json deps | |
1161 verbose readDependencies using package.json deps | |
1162 verbose cache add [ '[email protected]', null ] | |
1163 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null] | |
1164 verbose parsed url { protocol: null, | |
1164 verbose parsed url slashes: null, | |
1164 verbose parsed url auth: null, | |
1164 verbose parsed url host: null, | |
1164 verbose parsed url port: null, | |
1164 verbose parsed url hostname: null, | |
1164 verbose parsed url hash: null, | |
1164 verbose parsed url search: null, | |
1164 verbose parsed url query: null, | |
1164 verbose parsed url pathname: '[email protected]', | |
1164 verbose parsed url path: '[email protected]', | |
1164 verbose parsed url href: '[email protected]' } | |
1165 verbose cache add name="htmlparser" spec="1.x" args=["htmlparser","1.x"] | |
1166 verbose parsed url { protocol: null, | |
1166 verbose parsed url slashes: null, | |
1166 verbose parsed url auth: null, | |
1166 verbose parsed url host: null, | |
1166 verbose parsed url port: null, | |
1166 verbose parsed url hostname: null, | |
1166 verbose parsed url hash: null, | |
1166 verbose parsed url search: null, | |
1166 verbose parsed url query: null, | |
1166 verbose parsed url pathname: '1.x', | |
1166 verbose parsed url path: '1.x', | |
1166 verbose parsed url href: '1.x' } | |
1167 verbose addNamed [ 'htmlparser', '1.x' ] | |
1168 verbose addNamed [ null, '>=1.0.0-0 <2.0.0-0' ] | |
1169 silly lockFile 4d163ec2-htmlparser-1-x [email protected] | |
1170 verbose lock [email protected] /Users/fr/.npm/4d163ec2-htmlparser-1-x.lock | |
1171 verbose cache add [ 'nwmatcher@~1.3.1', null ] | |
1172 verbose cache add name=undefined spec="nwmatcher@~1.3.1" args=["nwmatcher@~1.3.1",null] | |
1173 verbose parsed url { protocol: null, | |
1173 verbose parsed url slashes: null, | |
1173 verbose parsed url auth: null, | |
1173 verbose parsed url host: null, | |
1173 verbose parsed url port: null, | |
1173 verbose parsed url hostname: null, | |
1173 verbose parsed url hash: null, | |
1173 verbose parsed url search: null, | |
1173 verbose parsed url query: null, | |
1173 verbose parsed url pathname: 'nwmatcher@~1.3.1', | |
1173 verbose parsed url path: 'nwmatcher@~1.3.1', | |
1173 verbose parsed url href: 'nwmatcher@~1.3.1' } | |
1174 verbose cache add name="nwmatcher" spec="~1.3.1" args=["nwmatcher","~1.3.1"] | |
1175 verbose parsed url { protocol: null, | |
1175 verbose parsed url slashes: null, | |
1175 verbose parsed url auth: null, | |
1175 verbose parsed url host: null, | |
1175 verbose parsed url port: null, | |
1175 verbose parsed url hostname: null, | |
1175 verbose parsed url hash: null, | |
1175 verbose parsed url search: null, | |
1175 verbose parsed url query: null, | |
1175 verbose parsed url pathname: '~1.3.1', | |
1175 verbose parsed url path: '~1.3.1', | |
1175 verbose parsed url href: '~1.3.1' } | |
1176 verbose addNamed [ 'nwmatcher', '~1.3.1' ] | |
1177 verbose addNamed [ null, '>=1.3.1-0 <1.4.0-0' ] | |
1178 silly lockFile 315a8aad-nwmatcher-1-3-1 nwmatcher@~1.3.1 | |
1179 verbose lock nwmatcher@~1.3.1 /Users/fr/.npm/315a8aad-nwmatcher-1-3-1.lock | |
1180 verbose cache add [ 'cssom@~0.2.5', null ] | |
1181 verbose cache add name=undefined spec="cssom@~0.2.5" args=["cssom@~0.2.5",null] | |
1182 verbose parsed url { protocol: null, | |
1182 verbose parsed url slashes: null, | |
1182 verbose parsed url auth: null, | |
1182 verbose parsed url host: null, | |
1182 verbose parsed url port: null, | |
1182 verbose parsed url hostname: null, | |
1182 verbose parsed url hash: null, | |
1182 verbose parsed url search: null, | |
1182 verbose parsed url query: null, | |
1182 verbose parsed url pathname: 'cssom@~0.2.5', | |
1182 verbose parsed url path: 'cssom@~0.2.5', | |
1182 verbose parsed url href: 'cssom@~0.2.5' } | |
1183 verbose cache add name="cssom" spec="~0.2.5" args=["cssom","~0.2.5"] | |
1184 verbose parsed url { protocol: null, | |
1184 verbose parsed url slashes: null, | |
1184 verbose parsed url auth: null, | |
1184 verbose parsed url host: null, | |
1184 verbose parsed url port: null, | |
1184 verbose parsed url hostname: null, | |
1184 verbose parsed url hash: null, | |
1184 verbose parsed url search: null, | |
1184 verbose parsed url query: null, | |
1184 verbose parsed url pathname: '~0.2.5', | |
1184 verbose parsed url path: '~0.2.5', | |
1184 verbose parsed url href: '~0.2.5' } | |
1185 verbose addNamed [ 'cssom', '~0.2.5' ] | |
1186 verbose addNamed [ null, '>=0.2.5-0 <0.3.0-0' ] | |
1187 silly lockFile ff3f1f9f-cssom-0-2-5 cssom@~0.2.5 | |
1188 verbose lock cssom@~0.2.5 /Users/fr/.npm/ff3f1f9f-cssom-0-2-5.lock | |
1189 verbose cache add [ '[email protected]', null ] | |
1190 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null] | |
1191 verbose parsed url { protocol: null, | |
1191 verbose parsed url slashes: null, | |
1191 verbose parsed url auth: null, | |
1191 verbose parsed url host: null, | |
1191 verbose parsed url port: null, | |
1191 verbose parsed url hostname: null, | |
1191 verbose parsed url hash: null, | |
1191 verbose parsed url search: null, | |
1191 verbose parsed url query: null, | |
1191 verbose parsed url pathname: '[email protected]', | |
1191 verbose parsed url path: '[email protected]', | |
1191 verbose parsed url href: '[email protected]' } | |
1192 verbose cache add name="request" spec="2.x" args=["request","2.x"] | |
1193 verbose parsed url { protocol: null, | |
1193 verbose parsed url slashes: null, | |
1193 verbose parsed url auth: null, | |
1193 verbose parsed url host: null, | |
1193 verbose parsed url port: null, | |
1193 verbose parsed url hostname: null, | |
1193 verbose parsed url hash: null, | |
1193 verbose parsed url search: null, | |
1193 verbose parsed url query: null, | |
1193 verbose parsed url pathname: '2.x', | |
1193 verbose parsed url path: '2.x', | |
1193 verbose parsed url href: '2.x' } | |
1194 verbose addNamed [ 'request', '2.x' ] | |
1195 verbose addNamed [ null, '>=2.0.0-0 <3.0.0-0' ] | |
1196 silly lockFile c23ecae0-request-2-x [email protected] | |
1197 verbose lock [email protected] /Users/fr/.npm/c23ecae0-request-2-x.lock | |
1198 silly addNameRange { name: 'htmlparser', | |
1198 silly addNameRange range: '>=1.0.0-0 <2.0.0-0', | |
1198 silly addNameRange hasData: false } | |
1199 verbose cache add [ 'cssstyle@~0.2.3', null ] | |
1200 verbose cache add name=undefined spec="cssstyle@~0.2.3" args=["cssstyle@~0.2.3",null] | |
1201 verbose parsed url { protocol: null, | |
1201 verbose parsed url slashes: null, | |
1201 verbose parsed url auth: null, | |
1201 verbose parsed url host: null, | |
1201 verbose parsed url port: null, | |
1201 verbose parsed url hostname: null, | |
1201 verbose parsed url hash: null, | |
1201 verbose parsed url search: null, | |
1201 verbose parsed url query: null, | |
1201 verbose parsed url pathname: 'cssstyle@~0.2.3', | |
1201 verbose parsed url path: 'cssstyle@~0.2.3', | |
1201 verbose parsed url href: 'cssstyle@~0.2.3' } | |
1202 verbose cache add name="cssstyle" spec="~0.2.3" args=["cssstyle","~0.2.3"] | |
1203 verbose parsed url { protocol: null, | |
1203 verbose parsed url slashes: null, | |
1203 verbose parsed url auth: null, | |
1203 verbose parsed url host: null, | |
1203 verbose parsed url port: null, | |
1203 verbose parsed url hostname: null, | |
1203 verbose parsed url hash: null, | |
1203 verbose parsed url search: null, | |
1203 verbose parsed url query: null, | |
1203 verbose parsed url pathname: '~0.2.3', | |
1203 verbose parsed url path: '~0.2.3', | |
1203 verbose parsed url href: '~0.2.3' } | |
1204 verbose addNamed [ 'cssstyle', '~0.2.3' ] | |
1205 verbose addNamed [ null, '>=0.2.3-0 <0.3.0-0' ] | |
1206 silly lockFile 4c95b135-cssstyle-0-2-3 cssstyle@~0.2.3 | |
1207 verbose lock cssstyle@~0.2.3 /Users/fr/.npm/4c95b135-cssstyle-0-2-3.lock | |
1208 silly addNameRange { name: 'nwmatcher', | |
1208 silly addNameRange range: '>=1.3.1-0 <1.4.0-0', | |
1208 silly addNameRange hasData: false } | |
1209 silly addNameRange { name: 'cssom', range: '>=0.2.5-0 <0.3.0-0', hasData: false } | |
1210 verbose cache add [ 'contextify@~0.1.5', null ] | |
1211 verbose cache add name=undefined spec="contextify@~0.1.5" args=["contextify@~0.1.5",null] | |
1212 verbose parsed url { protocol: null, | |
1212 verbose parsed url slashes: null, | |
1212 verbose parsed url auth: null, | |
1212 verbose parsed url host: null, | |
1212 verbose parsed url port: null, | |
1212 verbose parsed url hostname: null, | |
1212 verbose parsed url hash: null, | |
1212 verbose parsed url search: null, | |
1212 verbose parsed url query: null, | |
1212 verbose parsed url pathname: 'contextify@~0.1.5', | |
1212 verbose parsed url path: 'contextify@~0.1.5', | |
1212 verbose parsed url href: 'contextify@~0.1.5' } | |
1213 verbose cache add name="contextify" spec="~0.1.5" args=["contextify","~0.1.5"] | |
1214 verbose parsed url { protocol: null, | |
1214 verbose parsed url slashes: null, | |
1214 verbose parsed url auth: null, | |
1214 verbose parsed url host: null, | |
1214 verbose parsed url port: null, | |
1214 verbose parsed url hostname: null, | |
1214 verbose parsed url hash: null, | |
1214 verbose parsed url search: null, | |
1214 verbose parsed url query: null, | |
1214 verbose parsed url pathname: '~0.1.5', | |
1214 verbose parsed url path: '~0.1.5', | |
1214 verbose parsed url href: '~0.1.5' } | |
1215 verbose addNamed [ 'contextify', '~0.1.5' ] | |
1216 verbose addNamed [ null, '>=0.1.5-0 <0.2.0-0' ] | |
1217 silly lockFile 39127fdc-contextify-0-1-5 contextify@~0.1.5 | |
1218 verbose lock contextify@~0.1.5 /Users/fr/.npm/39127fdc-contextify-0-1-5.lock | |
1219 silly addNameRange { name: 'request', range: '>=2.0.0-0 <3.0.0-0', hasData: false } | |
1220 silly addNameRange { name: 'cssstyle', range: '>=0.2.3-0 <0.3.0-0', hasData: false } | |
1221 silly addNameRange { name: 'contextify', | |
1221 silly addNameRange range: '>=0.1.5-0 <0.2.0-0', | |
1221 silly addNameRange hasData: false } | |
1222 verbose url raw htmlparser | |
1223 verbose url resolving [ 'https://registry.npmjs.org/', './htmlparser' ] | |
1224 verbose url resolved https://registry.npmjs.org/htmlparser | |
1225 info trying registry request attempt 1 at 23:31:40 | |
1226 verbose etag "8WEFIMGD4LN4FX9EU1SVJO5C5" | |
1227 http GET https://registry.npmjs.org/htmlparser | |
1228 verbose url raw nwmatcher | |
1229 verbose url resolving [ 'https://registry.npmjs.org/', './nwmatcher' ] | |
1230 verbose url resolved https://registry.npmjs.org/nwmatcher | |
1231 info trying registry request attempt 1 at 23:31:40 | |
1232 verbose etag "9BWHUA4GGH5350MI7C59HVEIG" | |
1233 http GET https://registry.npmjs.org/nwmatcher | |
1234 verbose url raw cssom | |
1235 verbose url resolving [ 'https://registry.npmjs.org/', './cssom' ] | |
1236 verbose url resolved https://registry.npmjs.org/cssom | |
1237 info trying registry request attempt 1 at 23:31:40 | |
1238 verbose etag "4YUSMOL1PIPV1ZTBELC2LP9MJ" | |
1239 http GET https://registry.npmjs.org/cssom | |
1240 verbose url raw request | |
1241 verbose url resolving [ 'https://registry.npmjs.org/', './request' ] | |
1242 verbose url resolved https://registry.npmjs.org/request | |
1243 info trying registry request attempt 1 at 23:31:41 | |
1244 verbose etag "4VDYKJTF2JFRRV6DVVDV8EIYT" | |
1245 http GET https://registry.npmjs.org/request | |
1246 verbose url raw cssstyle | |
1247 verbose url resolving [ 'https://registry.npmjs.org/', './cssstyle' ] | |
1248 verbose url resolved https://registry.npmjs.org/cssstyle | |
1249 info trying registry request attempt 1 at 23:31:41 | |
1250 verbose etag "5BEJQKX4TINKYRXRGSUJTQ99I" | |
1251 http GET https://registry.npmjs.org/cssstyle | |
1252 verbose url raw contextify | |
1253 verbose url resolving [ 'https://registry.npmjs.org/', './contextify' ] | |
1254 verbose url resolved https://registry.npmjs.org/contextify | |
1255 info trying registry request attempt 1 at 23:31:41 | |
1256 verbose etag "44AVEN8KP4FMR9URLVAK80U3X" | |
1257 http GET https://registry.npmjs.org/contextify | |
1258 http 304 https://registry.npmjs.org/nwmatcher | |
1259 silly registry.get cb [ 304, | |
1259 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:42 GMT', | |
1259 silly registry.get server: 'Apache', | |
1259 silly registry.get connection: 'Keep-Alive', | |
1259 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
1259 silly registry.get etag: '"9BWHUA4GGH5350MI7C59HVEIG"', | |
1259 silly registry.get vary: 'Accept' } ] | |
1260 verbose etag nwmatcher from cache | |
1261 silly addNameRange number 2 { name: 'nwmatcher', range: '>=1.3.1-0 <1.4.0-0', hasData: true } | |
1262 silly addNameRange versions [ 'nwmatcher', [ '1.2.5', '1.3.0', '1.3.1' ] ] | |
1263 verbose addNamed [ 'nwmatcher', '1.3.1' ] | |
1264 verbose addNamed [ '1.3.1', '1.3.1' ] | |
1265 silly lockFile 3606fc87-nwmatcher-1-3-1 [email protected] | |
1266 verbose lock [email protected] /Users/fr/.npm/3606fc87-nwmatcher-1-3-1.lock | |
1267 silly lockFile 3606fc87-nwmatcher-1-3-1 [email protected] | |
1268 silly lockFile 3606fc87-nwmatcher-1-3-1 [email protected] | |
1269 silly lockFile 315a8aad-nwmatcher-1-3-1 nwmatcher@~1.3.1 | |
1270 silly lockFile 315a8aad-nwmatcher-1-3-1 nwmatcher@~1.3.1 | |
1271 http 304 https://registry.npmjs.org/request | |
1272 silly registry.get cb [ 304, | |
1272 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:42 GMT', | |
1272 silly registry.get server: 'Apache', | |
1272 silly registry.get connection: 'Keep-Alive', | |
1272 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
1272 silly registry.get etag: '"4VDYKJTF2JFRRV6DVVDV8EIYT"', | |
1272 silly registry.get vary: 'Accept' } ] | |
1273 verbose etag request from cache | |
1274 silly addNameRange number 2 { name: 'request', range: '>=2.0.0-0 <3.0.0-0', hasData: true } | |
1275 silly addNameRange versions [ 'request', | |
1275 silly addNameRange [ '0.10.0', | |
1275 silly addNameRange '0.8.3', | |
1275 silly addNameRange '0.9.0', | |
1275 silly addNameRange '0.9.1', | |
1275 silly addNameRange '0.9.5', | |
1275 silly addNameRange '1.0.0', | |
1275 silly addNameRange '1.1.0', | |
1275 silly addNameRange '1.1.1', | |
1275 silly addNameRange '1.2.0', | |
1275 silly addNameRange '1.9.0', | |
1275 silly addNameRange '1.9.1', | |
1275 silly addNameRange '1.9.2', | |
1275 silly addNameRange '1.9.3', | |
1275 silly addNameRange '1.9.5', | |
1275 silly addNameRange '1.9.7', | |
1275 silly addNameRange '1.9.8', | |
1275 silly addNameRange '1.9.9', | |
1275 silly addNameRange '2.0.0', | |
1275 silly addNameRange '2.0.1', | |
1275 silly addNameRange '2.0.2', | |
1275 silly addNameRange '2.0.3', | |
1275 silly addNameRange '2.0.4', | |
1275 silly addNameRange '2.0.5', | |
1275 silly addNameRange '2.1.0', | |
1275 silly addNameRange '2.1.1', | |
1275 silly addNameRange '2.2.0', | |
1275 silly addNameRange '2.2.5', | |
1275 silly addNameRange '2.2.6', | |
1275 silly addNameRange '2.2.9', | |
1275 silly addNameRange '2.9.0', | |
1275 silly addNameRange '2.9.1', | |
1275 silly addNameRange '2.9.2', | |
1275 silly addNameRange '2.9.3', | |
1275 silly addNameRange '2.9.100', | |
1275 silly addNameRange '2.9.150', | |
1275 silly addNameRange '2.9.151', | |
1275 silly addNameRange '2.9.152', | |
1275 silly addNameRange '2.9.153', | |
1275 silly addNameRange '2.9.200', | |
1275 silly addNameRange '2.9.201', | |
1275 silly addNameRange '2.9.202', | |
1275 silly addNameRange '2.9.203', | |
1275 silly addNameRange '2.10.0', | |
1275 silly addNameRange '2.11.0', | |
1275 silly addNameRange '2.11.1', | |
1275 silly addNameRange '2.11.2', | |
1275 silly addNameRange '2.11.3', | |
1275 silly addNameRange '2.11.4', | |
1275 silly addNameRange '2.12.0', | |
1275 silly addNameRange '2.14.0', | |
1275 silly addNameRange '2.16.0', | |
1275 silly addNameRange '2.16.2', | |
1275 silly addNameRange '2.16.4', | |
1275 silly addNameRange '2.16.6', | |
1275 silly addNameRange '2.18.0', | |
1275 silly addNameRange '2.19.0', | |
1275 silly addNameRange '2.20.0', | |
1275 silly addNameRange '2.21.0', | |
1275 silly addNameRange '2.22.0', | |
1275 silly addNameRange '2.23.0', | |
1275 silly addNameRange '2.24.0', | |
1275 silly addNameRange '2.25.0', | |
1275 silly addNameRange '2.26.0', | |
1275 silly addNameRange '2.27.0', | |
1275 silly addNameRange '2.28.0', | |
1275 silly addNameRange '2.29.0', | |
1275 silly addNameRange '2.30.0', | |
1275 silly addNameRange '2.31.0', | |
1275 silly addNameRange '2.32.0', | |
1275 silly addNameRange '2.33.0' ] ] | |
1276 verbose addNamed [ 'request', '2.33.0' ] | |
1277 verbose addNamed [ '2.33.0', '2.33.0' ] | |
1278 silly lockFile 6f7b4c4d-request-2-33-0 [email protected] | |
1279 verbose lock [email protected] /Users/fr/.npm/6f7b4c4d-request-2-33-0.lock | |
1280 silly lockFile 6f7b4c4d-request-2-33-0 [email protected] | |
1281 silly lockFile 6f7b4c4d-request-2-33-0 [email protected] | |
1282 silly lockFile c23ecae0-request-2-x [email protected] | |
1283 silly lockFile c23ecae0-request-2-x [email protected] | |
1284 http 304 https://registry.npmjs.org/contextify | |
1285 silly registry.get cb [ 304, | |
1285 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:42 GMT', | |
1285 silly registry.get server: 'Apache', | |
1285 silly registry.get connection: 'Keep-Alive', | |
1285 silly registry.get 'keep-alive': 'timeout=10, max=49', | |
1285 silly registry.get etag: '"44AVEN8KP4FMR9URLVAK80U3X"', | |
1285 silly registry.get vary: 'Accept' } ] | |
1286 verbose etag contextify from cache | |
1287 silly addNameRange number 2 { name: 'contextify', | |
1287 silly addNameRange range: '>=0.1.5-0 <0.2.0-0', | |
1287 silly addNameRange hasData: true } | |
1288 silly addNameRange versions [ 'contextify', | |
1288 silly addNameRange [ '0.0.2', | |
1288 silly addNameRange '0.0.3', | |
1288 silly addNameRange '0.0.4', | |
1288 silly addNameRange '0.0.5', | |
1288 silly addNameRange '0.0.6', | |
1288 silly addNameRange '0.0.7', | |
1288 silly addNameRange '0.1.0', | |
1288 silly addNameRange '0.1.1', | |
1288 silly addNameRange '0.1.2', | |
1288 silly addNameRange '0.1.3', | |
1288 silly addNameRange '0.1.4', | |
1288 silly addNameRange '0.1.5', | |
1288 silly addNameRange '0.1.6' ] ] | |
1289 verbose addNamed [ 'contextify', '0.1.6' ] | |
1290 verbose addNamed [ '0.1.6', '0.1.6' ] | |
1291 silly lockFile aa4e5e79-contextify-0-1-6 [email protected] | |
1292 verbose lock [email protected] /Users/fr/.npm/aa4e5e79-contextify-0-1-6.lock | |
1293 silly lockFile aa4e5e79-contextify-0-1-6 [email protected] | |
1294 silly lockFile aa4e5e79-contextify-0-1-6 [email protected] | |
1295 silly lockFile 39127fdc-contextify-0-1-5 contextify@~0.1.5 | |
1296 silly lockFile 39127fdc-contextify-0-1-5 contextify@~0.1.5 | |
1297 http 304 https://registry.npmjs.org/cssom | |
1298 silly registry.get cb [ 304, | |
1298 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:42 GMT', | |
1298 silly registry.get server: 'Apache', | |
1298 silly registry.get connection: 'Keep-Alive', | |
1298 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
1298 silly registry.get etag: '"4YUSMOL1PIPV1ZTBELC2LP9MJ"', | |
1298 silly registry.get vary: 'Accept' } ] | |
1299 verbose etag cssom from cache | |
1300 silly addNameRange number 2 { name: 'cssom', range: '>=0.2.5-0 <0.3.0-0', hasData: true } | |
1301 silly addNameRange versions [ 'cssom', | |
1301 silly addNameRange [ '0.2.0', '0.2.1', '0.2.2', '0.2.3', '0.2.4', '0.2.5', '0.3.0' ] ] | |
1302 verbose addNamed [ 'cssom', '0.2.5' ] | |
1303 verbose addNamed [ '0.2.5', '0.2.5' ] | |
1304 silly lockFile 452affd3-cssom-0-2-5 [email protected] | |
1305 verbose lock [email protected] /Users/fr/.npm/452affd3-cssom-0-2-5.lock | |
1306 silly lockFile 452affd3-cssom-0-2-5 [email protected] | |
1307 silly lockFile 452affd3-cssom-0-2-5 [email protected] | |
1308 silly lockFile ff3f1f9f-cssom-0-2-5 cssom@~0.2.5 | |
1309 silly lockFile ff3f1f9f-cssom-0-2-5 cssom@~0.2.5 | |
1310 http 304 https://registry.npmjs.org/cssstyle | |
1311 silly registry.get cb [ 304, | |
1311 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:42 GMT', | |
1311 silly registry.get server: 'Apache', | |
1311 silly registry.get connection: 'Keep-Alive', | |
1311 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
1311 silly registry.get etag: '"5BEJQKX4TINKYRXRGSUJTQ99I"', | |
1311 silly registry.get vary: 'Accept' } ] | |
1312 verbose etag cssstyle from cache | |
1313 silly addNameRange number 2 { name: 'cssstyle', range: '>=0.2.3-0 <0.3.0-0', hasData: true } | |
1314 silly addNameRange versions [ 'cssstyle', | |
1314 silly addNameRange [ '0.1.0', | |
1314 silly addNameRange '0.2.0', | |
1314 silly addNameRange '0.2.1', | |
1314 silly addNameRange '0.2.2', | |
1314 silly addNameRange '0.2.3', | |
1314 silly addNameRange '0.2.4', | |
1314 silly addNameRange '0.2.5', | |
1314 silly addNameRange '0.2.6', | |
1314 silly addNameRange '0.2.7', | |
1314 silly addNameRange '0.2.8', | |
1314 silly addNameRange '0.2.9' ] ] | |
1315 verbose addNamed [ 'cssstyle', '0.2.9' ] | |
1316 verbose addNamed [ '0.2.9', '0.2.9' ] | |
1317 silly lockFile 8465b5e1-cssstyle-0-2-9 [email protected] | |
1318 verbose lock [email protected] /Users/fr/.npm/8465b5e1-cssstyle-0-2-9.lock | |
1319 silly lockFile 8465b5e1-cssstyle-0-2-9 [email protected] | |
1320 silly lockFile 8465b5e1-cssstyle-0-2-9 [email protected] | |
1321 silly lockFile 4c95b135-cssstyle-0-2-3 cssstyle@~0.2.3 | |
1322 silly lockFile 4c95b135-cssstyle-0-2-3 cssstyle@~0.2.3 | |
1323 http 304 https://registry.npmjs.org/htmlparser | |
1324 silly registry.get cb [ 304, | |
1324 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:47 GMT', | |
1324 silly registry.get server: 'Apache', | |
1324 silly registry.get connection: 'Keep-Alive', | |
1324 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
1324 silly registry.get etag: '"8WEFIMGD4LN4FX9EU1SVJO5C5"', | |
1324 silly registry.get vary: 'Accept' } ] | |
1325 verbose etag htmlparser from cache | |
1326 silly addNameRange number 2 { name: 'htmlparser', | |
1326 silly addNameRange range: '>=1.0.0-0 <2.0.0-0', | |
1326 silly addNameRange hasData: true } | |
1327 silly addNameRange versions [ 'htmlparser', | |
1327 silly addNameRange [ '1.6.2', | |
1327 silly addNameRange '1.7.0', | |
1327 silly addNameRange '1.7.1', | |
1327 silly addNameRange '1.7.2', | |
1327 silly addNameRange '1.7.3', | |
1327 silly addNameRange '1.7.4', | |
1327 silly addNameRange '1.7.5', | |
1327 silly addNameRange '1.7.6', | |
1327 silly addNameRange '1.7.7' ] ] | |
1328 verbose addNamed [ 'htmlparser', '1.7.7' ] | |
1329 verbose addNamed [ '1.7.7', '1.7.7' ] | |
1330 silly lockFile 75a5fc3c-htmlparser-1-7-7 [email protected] | |
1331 verbose lock [email protected] /Users/fr/.npm/75a5fc3c-htmlparser-1-7-7.lock | |
1332 silly lockFile 75a5fc3c-htmlparser-1-7-7 [email protected] | |
1333 silly lockFile 75a5fc3c-htmlparser-1-7-7 [email protected] | |
1334 silly lockFile 4d163ec2-htmlparser-1-x [email protected] | |
1335 silly lockFile 4d163ec2-htmlparser-1-x [email protected] | |
1336 silly resolved [ { name: 'nwmatcher', | |
1336 silly resolved version: '1.3.1', | |
1336 silly resolved description: 'A CSS3-compliant JavaScript selector engine.', | |
1336 silly resolved homepage: 'http://javascript.nwbox.com/NWMatcher/', | |
1336 silly resolved main: './src/nwmatcher', | |
1336 silly resolved keywords: [ 'css', 'matcher', 'selector', 'ender' ], | |
1336 silly resolved licenses: [ [Object] ], | |
1336 silly resolved author: | |
1336 silly resolved { name: 'Diego Perini', | |
1336 silly resolved email: '[email protected]', | |
1336 silly resolved url: 'http://www.iport.it/' }, | |
1336 silly resolved maintainers: [ [Object] ], | |
1336 silly resolved bugs: { url: 'http://github.com/dperini/nwmatcher/issues' }, | |
1336 silly resolved repository: { type: 'git', url: 'git://github.com/dperini/nwmatcher.git' }, | |
1336 silly resolved ender: './lib/ender/bridge.js', | |
1336 silly resolved readme: 'ERROR: No README data found!', | |
1336 silly resolved readmeFilename: 'README', | |
1336 silly resolved _id: '[email protected]', | |
1336 silly resolved _from: 'nwmatcher@~1.3.1' }, | |
1336 silly resolved { name: 'request', | |
1336 silly resolved description: 'Simplified HTTP request client.', | |
1336 silly resolved tags: [ 'http', 'simple', 'util', 'utility' ], | |
1336 silly resolved version: '2.33.0', | |
1336 silly resolved author: { name: 'Mikeal Rogers', email: '[email protected]' }, | |
1336 silly resolved repository: { type: 'git', url: 'http://github.com/mikeal/request.git' }, | |
1336 silly resolved bugs: { url: 'http://github.com/mikeal/request/issues' }, | |
1336 silly resolved engines: [ 'node >= 0.8.0' ], | |
1336 silly resolved main: 'index.js', | |
1336 silly resolved dependencies: | |
1336 silly resolved { qs: '~0.6.0', | |
1336 silly resolved 'json-stringify-safe': '~5.0.0', | |
1336 silly resolved 'forever-agent': '~0.5.0', | |
1336 silly resolved 'node-uuid': '~1.4.0', | |
1336 silly resolved mime: '~1.2.9', | |
1336 silly resolved 'tough-cookie': '>=0.12.0', | |
1336 silly resolved 'form-data': '~0.1.0', | |
1336 silly resolved 'tunnel-agent': '~0.3.0', | |
1336 silly resolved 'http-signature': '~0.10.0', | |
1336 silly resolved 'oauth-sign': '~0.3.0', | |
1336 silly resolved hawk: '~1.0.0', | |
1336 silly resolved 'aws-sign2': '~0.5.0' }, | |
1336 silly resolved optionalDependencies: | |
1336 silly resolved { 'tough-cookie': '>=0.12.0', | |
1336 silly resolved 'form-data': '~0.1.0', | |
1336 silly resolved 'tunnel-agent': '~0.3.0', | |
1336 silly resolved 'http-signature': '~0.10.0', | |
1336 silly resolved 'oauth-sign': '~0.3.0', | |
1336 silly resolved hawk: '~1.0.0', | |
1336 silly resolved 'aws-sign2': '~0.5.0' }, | |
1336 silly resolved scripts: { test: 'node tests/run.js' }, | |
1336 silly resolved readme: '# Request -- Simplified HTTP client\n\n[](https://nodei.co/npm/request/)\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 the headers don’t already provide one).\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, `content-type` and `content-length` are 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 `http.ServerRequest` instances, as well as to `http.ServerResponse` instances. The HTTP method, headers, and entity-body data will be sent. 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```\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 causes 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.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### Custom HTTP Headers\n\nHTTP Headers, such as `User-Agent`, can be set in the `options` object.\nIn the example below, we call the github API to find out the number\nof stars and forks for the request repository. This requires a\ncustom `User-Agent` header as well as https.\n\n```javascript\nvar request = require(\'request\');\n\nvar options = {\n\turl: \'https://api.github.com/repos/mikeal/request\',\n\theaders: {\n\t\t\'User-Agent\': \'request\'\n\t}\n};\n\nfunction callback(error, response, body) {\n\tif (!error && response.statusCode == 200) {\n\t\tvar info = JSON.parse(body);\n\t\tconsole.log(info.stargazers_count + " Stars");\n\t\tconsole.log(info.forks_count + " Forks");\n\t}\n}\n\nrequest(options, callback);\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 (default: `"GET"`)\n* `headers` - http headers (default: `{}`)\n* `body` - entity body for PATCH, POST and PUT requests. Must be a `Buffer` or `String`.\n* `form` - when passed an object, this sets `body` to a querystring representation of value, and adds `Content-type: application/x-www-form-urlencoded; charset=utf-8` header. When passed no options, a `FormData` instance is returned (and is 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 (default: `true`)\n* `followAllRedirects` - follow non-GET HTTP 3xx responses as redirects (default: `false`)\n* `maxRedirects` - the maximum number of redirects to follow (default: `10`)\n* `encoding` - Encoding to be used on `setEncoding` of response data. If `null`, the `body` is returned as a `Buffer`.\n* `pool` - A hash object containing the agents for these requests. If omitted, the 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\n* `proxy` - An HTTP proxy to be used. Supports proxy Auth with Basic Auth, identical to support for 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` - If `true`, requires 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` - If `true`, remember cookies for future use (or define your custom cookie jar; see examples section)\n* `aws` - `object` containing AWS signing information. Should have the properties `key`, `secret`. Also requires the property `bucket`, unless you’re specifying your `bucket` as part of the path, or the request 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: \n\n1. An `error` when applicable (usually from [`http.ClientRequest`](http://nodejs.org/api/http.html#http_class_http_clientrequest) object)\n2. An [`http.IncomingMessage`](http://nodejs.org/api/http.html#http_http_incomingmessage) object\n3. The third is the `response` body (`String` or `Buffer`, or JSON object if the `json` option is supplied)\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\nSame as `request()` (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```\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 `options`).\n\n```javascript\nvar request = request.defaults({jar: true})\nrequest(\'http://www.google.com\', function () {\n request(\'http://images.google.com\')\n})\n```\n\nTo use a custom cookie jar (instead `request`’s global cookie jar), set `jar` to an instance of `request.jar()` (either in `defaults` or `options`)\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```\n\nOR\n\n```javascript\nvar j = request.jar()\nvar cookie = request.cookie(\'your_cookie_here\')\nj.setCookie(cookie, uri);\nrequest({url: \'http://www.google.com\', jar: j}, function () {\n request(\'http://images.google.com\')\n})\n```\n', | |
1336 silly resolved readmeFilename: 'README.md', | |
1336 silly resolved homepage: 'https://github.com/mikeal/request', | |
1336 silly resolved _id: '[email protected]', | |
1336 silly resolved _from: '[email protected]' }, | |
1336 silly resolved { name: 'contextify', | |
1336 silly resolved version: '0.1.6', | |
1336 silly resolved description: 'Turn an object into a persistent execution context.', | |
1336 silly resolved author: { name: 'Brian McDaniel', email: '[email protected]' }, | |
1336 silly resolved contributors: [ [Object] ], | |
1336 silly resolved keywords: [ 'context', 'vm' ], | |
1336 silly resolved repository: | |
1336 silly resolved { type: 'git', | |
1336 silly resolved url: 'https://github.com/brianmcd/contextify.git' }, | |
1336 silly resolved main: './lib/contextify', | |
1336 silly resolved scripts: { test: 'nodeunit test/', install: 'node-gyp rebuild' }, | |
1336 silly resolved engines: { node: '>=0.4.0' }, | |
1336 silly resolved licenses: [ [Object] ], | |
1336 silly resolved dependencies: { bindings: '*' }, | |
1336 silly resolved devDependencies: { nodeunit: '>=0.5.x' }, | |
1336 silly resolved gypfile: true, | |
1336 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', | |
1336 silly resolved readmeFilename: 'README.md', | |
1336 silly resolved bugs: { url: 'https://github.com/brianmcd/contextify/issues' }, | |
1336 silly resolved homepage: 'https://github.com/brianmcd/contextify', | |
1336 silly resolved _id: '[email protected]', | |
1336 silly resolved _from: 'contextify@~0.1.5' }, | |
1336 silly resolved { name: 'cssom', | |
1336 silly resolved description: 'CSS Object Model implementation and CSS parser', | |
1336 silly resolved keywords: [ 'CSS', 'CSSOM', 'parser', 'styleSheet' ], | |
1336 silly resolved version: '0.2.5', | |
1336 silly resolved homepage: 'https://github.com/NV/CSSOM', | |
1336 silly resolved author: { name: 'Nikita Vasilyev', email: '[email protected]' }, | |
1336 silly resolved repository: { type: 'git', url: 'git://github.com/NV/CSSOM.git' }, | |
1336 silly resolved bugs: { url: 'https://github.com/NV/CSSOM/issues' }, | |
1336 silly resolved directories: { lib: './lib' }, | |
1336 silly resolved main: './lib/index.js', | |
1336 silly resolved engines: { node: '>=0.2.0' }, | |
1336 silly resolved devDependencies: { jake: '0.2.x' }, | |
1336 silly resolved licenses: [ [Object] ], | |
1336 silly resolved scripts: { prepublish: 'jake lib/index.js' }, | |
1336 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', | |
1336 silly resolved readmeFilename: 'README.mdown', | |
1336 silly resolved _id: '[email protected]', | |
1336 silly resolved _from: 'cssom@~0.2.5' }, | |
1336 silly resolved { name: 'cssstyle', | |
1336 silly resolved description: 'CSSStyleDeclaration Object Model implementation', | |
1336 silly resolved keywords: [ 'CSS', 'CSSStyleDeclaration', 'StyleSheet' ], | |
1336 silly resolved version: '0.2.9', | |
1336 silly resolved homepage: 'https://github.com/chad3814/CSSStyleDeclaration', | |
1336 silly resolved maintainers: [ [Object] ], | |
1336 silly resolved contributors: [ [Object] ], | |
1336 silly resolved repository: | |
1336 silly resolved { type: 'git', | |
1336 silly resolved url: 'git://github.com/chad3814/CSSStyleDeclaration.git' }, | |
1336 silly resolved bugs: { url: 'https://github.com/chad3814/CSSStyleDeclaration/issues' }, | |
1336 silly resolved directories: { lib: './lib' }, | |
1336 silly resolved main: './lib/CSSStyleDeclaration.js', | |
1336 silly resolved dependencies: { cssom: '0.3.x' }, | |
1336 silly resolved devDependencies: { nodeunit: '~0.8.0' }, | |
1336 silly resolved scripts: { test: 'nodeunit tests' }, | |
1336 silly resolved licenses: [ [Object] ], | |
1336 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\nHow do I test this code?\n---\n`npm test` should do the trick, assuming you have the dev dependencies installed:\n> ```\n> $ npm test\n>\n> tests\n> ✔ Verify Has Properties\n> ✔ Verify Has Functions\n> ✔ Verify Has Special Properties\n> ✔ Test From Style String\n> ✔ Test From Properties\n> ✔ Test Shorthand Properties\n> ✔ Test width and height Properties and null and empty strings\n> ✔ Test Implicit Properties\n> ```\n\n', | |
1336 silly resolved readmeFilename: 'README.md', | |
1336 silly resolved _id: '[email protected]', | |
1336 silly resolved _from: 'cssstyle@~0.2.3' }, | |
1336 silly resolved { name: 'htmlparser', | |
1336 silly resolved description: 'Forgiving HTML/XML/RSS Parser in JS for *both* Node and Browsers', | |
1336 silly resolved version: '1.7.7', | |
1336 silly resolved author: { name: 'Chris Winberry', email: '[email protected]' }, | |
1336 silly resolved contributors: [], | |
1336 silly resolved repository: | |
1336 silly resolved { type: 'git', | |
1336 silly resolved url: 'https://github.com/tautologistics/node-htmlparser' }, | |
1336 silly resolved keywords: [ 'html', 'xml', 'rss', 'parser' ], | |
1336 silly resolved directories: { lib: './lib/' }, | |
1336 silly resolved main: './lib/htmlparser', | |
1336 silly resolved homepage: 'http://github.com/tautologistics/node-htmlparser', | |
1336 silly resolved bugs: { url: 'http://github.com/tautologistics/node-htmlparser/issues' }, | |
1336 silly resolved engines: { node: '>=0.1.33' }, | |
1336 silly resolved licenses: [ [Object] ], | |
1336 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', | |
1336 silly resolved readmeFilename: 'README.md', | |
1336 silly resolved _id: '[email protected]', | |
1336 silly resolved _from: '[email protected]' } ] | |
1337 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom | |
1338 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom | |
1339 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom | |
1340 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom | |
1341 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom | |
1342 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom | |
1343 info installOne [email protected] | |
1344 info installOne [email protected] | |
1345 info installOne [email protected] | |
1346 info installOne [email protected] | |
1347 info installOne [email protected] | |
1348 info installOne [email protected] | |
1349 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher unbuild | |
1350 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/request unbuild | |
1351 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify unbuild | |
1352 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom unbuild | |
1353 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssstyle unbuild | |
1354 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser unbuild | |
1355 verbose tar unpack /Users/fr/.npm/nwmatcher/1.3.1/package.tgz | |
1356 silly lockFile f0051198-les-jsdom-node-modules-nwmatcher tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher | |
1357 verbose lock tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher /Users/fr/.npm/f0051198-les-jsdom-node-modules-nwmatcher.lock | |
1358 silly lockFile 9d0244fd--npm-nwmatcher-1-3-1-package-tgz tar:///Users/fr/.npm/nwmatcher/1.3.1/package.tgz | |
1359 verbose lock tar:///Users/fr/.npm/nwmatcher/1.3.1/package.tgz /Users/fr/.npm/9d0244fd--npm-nwmatcher-1-3-1-package-tgz.lock | |
1360 verbose tar unpack /Users/fr/.npm/request/2.33.0/package.tgz | |
1361 silly lockFile ea7137e0-dules-jsdom-node-modules-request tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/request | |
1362 verbose lock tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/request /Users/fr/.npm/ea7137e0-dules-jsdom-node-modules-request.lock | |
1363 silly lockFile 4f53333f-r-npm-request-2-33-0-package-tgz tar:///Users/fr/.npm/request/2.33.0/package.tgz | |
1364 verbose lock tar:///Users/fr/.npm/request/2.33.0/package.tgz /Users/fr/.npm/4f53333f-r-npm-request-2-33-0-package-tgz.lock | |
1365 verbose tar unpack /Users/fr/.npm/contextify/0.1.6/package.tgz | |
1366 silly lockFile dde53e30-es-jsdom-node-modules-contextify tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify | |
1367 verbose lock tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify /Users/fr/.npm/dde53e30-es-jsdom-node-modules-contextify.lock | |
1368 silly lockFile ea5eabcd-npm-contextify-0-1-6-package-tgz tar:///Users/fr/.npm/contextify/0.1.6/package.tgz | |
1369 verbose lock tar:///Users/fr/.npm/contextify/0.1.6/package.tgz /Users/fr/.npm/ea5eabcd-npm-contextify-0-1-6-package-tgz.lock | |
1370 verbose tar unpack /Users/fr/.npm/cssom/0.2.5/package.tgz | |
1371 silly lockFile 944502c9-modules-jsdom-node-modules-cssom tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom | |
1372 verbose lock tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom /Users/fr/.npm/944502c9-modules-jsdom-node-modules-cssom.lock | |
1373 silly lockFile 898c8db0-s-fr-npm-cssom-0-2-5-package-tgz tar:///Users/fr/.npm/cssom/0.2.5/package.tgz | |
1374 verbose lock tar:///Users/fr/.npm/cssom/0.2.5/package.tgz /Users/fr/.npm/898c8db0-s-fr-npm-cssom-0-2-5-package-tgz.lock | |
1375 verbose tar unpack /Users/fr/.npm/cssstyle/0.2.9/package.tgz | |
1376 silly lockFile bdf6b262-ules-jsdom-node-modules-cssstyle tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssstyle | |
1377 verbose lock tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssstyle /Users/fr/.npm/bdf6b262-ules-jsdom-node-modules-cssstyle.lock | |
1378 silly lockFile a54cc714-r-npm-cssstyle-0-2-9-package-tgz tar:///Users/fr/.npm/cssstyle/0.2.9/package.tgz | |
1379 verbose lock tar:///Users/fr/.npm/cssstyle/0.2.9/package.tgz /Users/fr/.npm/a54cc714-r-npm-cssstyle-0-2-9-package-tgz.lock | |
1380 verbose tar unpack /Users/fr/.npm/htmlparser/1.7.7/package.tgz | |
1381 silly lockFile 87868fae-es-jsdom-node-modules-htmlparser tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser | |
1382 verbose lock tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser /Users/fr/.npm/87868fae-es-jsdom-node-modules-htmlparser.lock | |
1383 silly lockFile ab246b03-npm-htmlparser-1-7-7-package-tgz tar:///Users/fr/.npm/htmlparser/1.7.7/package.tgz | |
1384 verbose lock tar:///Users/fr/.npm/htmlparser/1.7.7/package.tgz /Users/fr/.npm/ab246b03-npm-htmlparser-1-7-7-package-tgz.lock | |
1385 silly gunzTarPerm modes [ '755', '644' ] | |
1386 silly gunzTarPerm modes [ '755', '644' ] | |
1387 silly gunzTarPerm modes [ '755', '644' ] | |
1388 silly gunzTarPerm modes [ '755', '644' ] | |
1389 silly gunzTarPerm modes [ '755', '644' ] | |
1390 silly gunzTarPerm modes [ '755', '644' ] | |
1391 silly gunzTarPerm extractEntry package.json | |
1392 silly gunzTarPerm extractEntry package.json | |
1393 silly gunzTarPerm extractEntry package.json | |
1394 silly gunzTarPerm extractEntry package.json | |
1395 silly gunzTarPerm extractEntry package.json | |
1396 silly gunzTarPerm extractEntry package.json | |
1397 silly gunzTarPerm extractEntry .npmignore | |
1398 silly gunzTarPerm extractEntry README | |
1399 silly gunzTarPerm extractEntry .npmignore | |
1400 silly gunzTarPerm extractEntry README.md | |
1401 silly gunzTarPerm extractEntry .npmignore | |
1402 silly gunzTarPerm extractEntry README.md | |
1403 silly gunzTarPerm extractEntry .npmignore | |
1404 silly gunzTarPerm extractEntry .gitmodules | |
1405 silly gunzTarPerm extractEntry .npmignore | |
1406 silly gunzTarPerm extractEntry README.md | |
1407 silly gunzTarPerm extractEntry README.md | |
1408 silly gunzTarPerm extractEntry LICENSE | |
1409 silly gunzTarPerm extractEntry README.md | |
1410 silly gunzTarPerm extractEntry LICENSE | |
1411 silly gunzTarPerm extractEntry LICENSE | |
1412 silly gunzTarPerm extractEntry LICENSE.txt | |
1413 silly gunzTarPerm extractEntry binding.gyp | |
1414 silly gunzTarPerm extractEntry README.mdown | |
1415 silly gunzTarPerm extractEntry lib/CSSFontFaceRule.js | |
1416 silly gunzTarPerm extractEntry MIT-LICENSE.txt | |
1417 silly gunzTarPerm extractEntry lib/CSSStyleDeclaration.js | |
1418 silly gunzTarPerm extractEntry dist/lint.log | |
1419 silly gunzTarPerm extractEntry lib/ender/bridge.js | |
1420 silly gunzTarPerm extractEntry dns-request.js | |
1421 silly gunzTarPerm extractEntry index.js | |
1422 silly gunzTarPerm extractEntry changelog | |
1423 silly gunzTarPerm extractEntry lib/contextify.js | |
1424 silly gunzTarPerm extractEntry lib/CSSKeyframesRule.js | |
1425 silly gunzTarPerm extractEntry lib/CSSMediaRule.js | |
1426 silly gunzTarPerm extractEntry lib/parsers.js | |
1427 silly gunzTarPerm extractEntry lib/css3-properties/borderImage.js | |
1428 silly gunzTarPerm extractEntry utils_example.js | |
1429 silly gunzTarPerm extractEntry json2.js | |
1430 silly gunzTarPerm extractEntry runtests.js | |
1431 silly gunzTarPerm extractEntry runtests.min.js | |
1432 silly gunzTarPerm extractEntry CHANGELOG | |
1433 silly gunzTarPerm extractEntry runtests.min.html | |
1434 silly gunzTarPerm extractEntry lib/htmlparser.js | |
1435 silly gunzTarPerm extractEntry lib/htmlparser.min.js | |
1436 silly gunzTarPerm extractEntry lib/node-htmlparser.js | |
1437 silly gunzTarPerm extractEntry lib/node-htmlparser.min.js | |
1438 silly gunzTarPerm extractEntry tests/01-basic.js | |
1439 silly gunzTarPerm extractEntry tests/08-extra_spaces_in_tag.js | |
1440 silly gunzTarPerm extractEntry tests/09-unquoted_attrib.js | |
1441 silly gunzTarPerm extractEntry tests/10-singular_attribute.js | |
1442 silly gunzTarPerm extractEntry tests/11-text_outside_tags.js | |
1443 silly gunzTarPerm extractEntry tests/07-unescaped_in_style.js | |
1444 silly gunzTarPerm extractEntry tests/13-comment_in_text.js | |
1445 silly gunzTarPerm extractEntry tests/14-comment_in_text_in_script.js | |
1446 silly gunzTarPerm extractEntry tests/15-non-verbose.js | |
1447 silly gunzTarPerm extractEntry tests/16-ignore_whitespace.js | |
1448 silly gunzTarPerm extractEntry tests/17-xml_namespace.js | |
1449 silly gunzTarPerm extractEntry tests/06-comment_in_script.js | |
1450 silly gunzTarPerm extractEntry tests/18-enforce_empty_tags.js | |
1451 silly gunzTarPerm extractEntry tests/05-tags_in_comment.js | |
1452 silly gunzTarPerm extractEntry tests/19-ignore_empty_tags.js | |
1453 silly gunzTarPerm extractEntry tests/04-unescaped_in_script.js | |
1454 silly gunzTarPerm extractEntry tests/20-rss.js | |
1455 silly gunzTarPerm extractEntry tests/03-single_tag_2.js | |
1456 silly gunzTarPerm extractEntry tests/21-atom.js | |
1457 silly gunzTarPerm extractEntry tests/02-single_tag_1.js | |
1458 silly gunzTarPerm extractEntry tests/22-position_data.js | |
1459 silly gunzTarPerm extractEntry tests/12-text_only.js | |
1460 silly gunzTarPerm extractEntry runtests.html | |
1461 silly gunzTarPerm extractEntry lib/prototype/selector_engine.js | |
1462 silly gunzTarPerm extractEntry src/nwmatcher-base.js | |
1463 silly gunzTarPerm extractEntry lib/CSSRule.js | |
1464 silly gunzTarPerm extractEntry lib/CSSStyleDeclaration.js | |
1465 silly gunzTarPerm extractEntry lib/css3-properties/borderImageOutset.js | |
1466 silly gunzTarPerm extractEntry lib/css3-properties/borderImageRepeat.js | |
1467 silly gunzTarPerm extractEntry src/contextify.cc | |
1468 silly gunzTarPerm extractEntry test/contextify.js | |
1469 silly gunzTarPerm extractEntry wscript | |
1470 silly gunzTarPerm extractEntry lib/CSSKeyframeRule.js | |
1471 silly gunzTarPerm extractEntry src/nwmatcher-noqsa.js | |
1472 silly gunzTarPerm extractEntry lib/css3-properties/borderImageSlice.js | |
1473 silly gunzTarPerm extractEntry lib/css3-properties/borderImageSource.js | |
1474 silly gunzTarPerm extractEntry src/nwmatcher.js | |
1475 silly gunzTarPerm extractEntry src/modules/nwmatcher-cache.js | |
1476 silly gunzTarPerm extractEntry lib/CSSStyleSheet.js | |
1477 silly gunzTarPerm extractEntry lib/MediaList.js | |
1478 silly gunzTarPerm extractEntry request.js | |
1479 silly gunzTarPerm extractEntry .travis.yml | |
1480 silly gunzTarPerm extractEntry src/modules/nwmatcher-jquery.js | |
1481 silly gunzTarPerm extractEntry src/modules/nwmatcher-pseudos.js | |
1482 silly gunzTarPerm extractEntry lib/StyleSheet.js | |
1483 silly gunzTarPerm extractEntry lib/clone.js | |
1484 silly gunzTarPerm extractEntry lib/css3-properties/borderImageWidth.js | |
1485 silly gunzTarPerm extractEntry lib/properties/alignmentBaseline.js | |
1486 silly gunzTarPerm extractEntry lib/index.js | |
1487 silly gunzTarPerm extractEntry lib/CSSImportRule.js | |
1488 silly gunzTarPerm extractEntry lib/cookies.js | |
1489 silly gunzTarPerm extractEntry lib/copy.js | |
1490 silly gunzTarPerm extractEntry src/modules/nwmatcher-shortcuts.js | |
1491 silly gunzTarPerm extractEntry src/modules/nwmatcher-traversal.js | |
1492 silly gunzTarPerm extractEntry lib/parse.js | |
1493 silly gunzTarPerm extractEntry lib/CSSStyleRule.js | |
1494 silly gunzTarPerm extractEntry lib/debug.js | |
1495 silly gunzTarPerm extractEntry lib/getSafe.js | |
1496 silly gunzTarPerm extractEntry src/modules/nwmatcher-webforms.js | |
1497 silly gunzTarPerm extractEntry lib/optional.js | |
1498 silly gunzTarPerm extractEntry lib/properties/unicodeBidi.js | |
1499 silly gunzTarPerm extractEntry lib/properties/unicodeRange.js | |
1500 silly gunzTarPerm extractEntry lib/properties/vectorEffect.js | |
1501 silly gunzTarPerm extractEntry lib/properties/verticalAlign.js | |
1502 silly gunzTarPerm extractEntry lib/properties/top.js | |
1503 silly gunzTarPerm extractEntry lib/properties/voiceFamily.js | |
1504 silly gunzTarPerm extractEntry lib/properties/volume.js | |
1505 silly gunzTarPerm extractEntry lib/properties/webkitAnimation.js | |
1506 silly gunzTarPerm extractEntry lib/properties/webkitAnimationDelay.js | |
1507 silly gunzTarPerm extractEntry lib/properties/webkitAnimationDirection.js | |
1508 silly gunzTarPerm extractEntry lib/properties/textUnderlineWidth.js | |
1509 silly gunzTarPerm extractEntry lib/properties/webkitAnimationDuration.js | |
1510 silly gunzTarPerm extractEntry lib/properties/textUnderlineStyle.js | |
1511 silly gunzTarPerm extractEntry lib/properties/webkitAnimationFillMode.js | |
1512 silly gunzTarPerm extractEntry lib/properties/textUnderlineMode.js | |
1513 silly gunzTarPerm extractEntry lib/properties/webkitAnimationIterationCount.js | |
1514 silly lockFile dde53e30-es-jsdom-node-modules-contextify tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify | |
1515 silly lockFile dde53e30-es-jsdom-node-modules-contextify tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify | |
1516 silly lockFile ea5eabcd-npm-contextify-0-1-6-package-tgz tar:///Users/fr/.npm/contextify/0.1.6/package.tgz | |
1517 silly lockFile ea5eabcd-npm-contextify-0-1-6-package-tgz tar:///Users/fr/.npm/contextify/0.1.6/package.tgz | |
1518 info preinstall [email protected] | |
1519 silly gunzTarPerm extractEntry lib/properties/textUnderlineColor.js | |
1520 silly gunzTarPerm extractEntry lib/properties/webkitAnimationName.js | |
1521 verbose readDependencies using package.json deps | |
1522 verbose readDependencies using package.json deps | |
1523 verbose cache add [ 'bindings@*', null ] | |
1524 verbose cache add name=undefined spec="bindings@*" args=["bindings@*",null] | |
1525 verbose parsed url { protocol: null, | |
1525 verbose parsed url slashes: null, | |
1525 verbose parsed url auth: null, | |
1525 verbose parsed url host: null, | |
1525 verbose parsed url port: null, | |
1525 verbose parsed url hostname: null, | |
1525 verbose parsed url hash: null, | |
1525 verbose parsed url search: null, | |
1525 verbose parsed url query: null, | |
1525 verbose parsed url pathname: 'bindings@*', | |
1525 verbose parsed url path: 'bindings@*', | |
1525 verbose parsed url href: 'bindings@*' } | |
1526 verbose cache add name="bindings" spec="*" args=["bindings","*"] | |
1527 verbose parsed url { protocol: null, | |
1527 verbose parsed url slashes: null, | |
1527 verbose parsed url auth: null, | |
1527 verbose parsed url host: null, | |
1527 verbose parsed url port: null, | |
1527 verbose parsed url hostname: null, | |
1527 verbose parsed url hash: null, | |
1527 verbose parsed url search: null, | |
1527 verbose parsed url query: null, | |
1527 verbose parsed url pathname: '*', | |
1527 verbose parsed url path: '*', | |
1527 verbose parsed url href: '*' } | |
1528 verbose addNamed [ 'bindings', '*' ] | |
1529 verbose addNamed [ null, '*' ] | |
1530 silly lockFile a3858fc2-bindings bindings@* | |
1531 verbose lock bindings@* /Users/fr/.npm/a3858fc2-bindings.lock | |
1532 silly addNameRange { name: 'bindings', range: '*', hasData: false } | |
1533 silly gunzTarPerm extractEntry lib/properties/textUnderline.js | |
1534 silly gunzTarPerm extractEntry lib/properties/webkitAnimationPlayState.js | |
1535 verbose url raw bindings | |
1536 verbose url resolving [ 'https://registry.npmjs.org/', './bindings' ] | |
1537 verbose url resolved https://registry.npmjs.org/bindings | |
1538 info trying registry request attempt 1 at 23:31:52 | |
1539 verbose etag "8JT77P40KQBX8YCSTJN61VD2" | |
1540 http GET https://registry.npmjs.org/bindings | |
1541 silly gunzTarPerm extractEntry lib/properties/textTransform.js | |
1542 silly gunzTarPerm extractEntry lib/properties/webkitAnimationTimingFunction.js | |
1543 silly gunzTarPerm extractEntry lib/properties/textShadow.js | |
1544 silly gunzTarPerm extractEntry lib/properties/webkitAppearance.js | |
1545 silly gunzTarPerm extractEntry lib/properties/textRendering.js | |
1546 silly gunzTarPerm extractEntry lib/properties/webkitAspectRatio.js | |
1547 silly gunzTarPerm extractEntry lib/properties/textOverlineWidth.js | |
1548 silly gunzTarPerm extractEntry lib/properties/webkitBackfaceVisibility.js | |
1549 silly lockFile 944502c9-modules-jsdom-node-modules-cssom tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom | |
1550 silly lockFile 944502c9-modules-jsdom-node-modules-cssom tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom | |
1551 silly lockFile 898c8db0-s-fr-npm-cssom-0-2-5-package-tgz tar:///Users/fr/.npm/cssom/0.2.5/package.tgz | |
1552 silly lockFile 898c8db0-s-fr-npm-cssom-0-2-5-package-tgz tar:///Users/fr/.npm/cssom/0.2.5/package.tgz | |
1553 info preinstall [email protected] | |
1554 silly gunzTarPerm extractEntry lib/properties/textOverlineStyle.js | |
1555 silly gunzTarPerm extractEntry lib/properties/webkitBackgroundClip.js | |
1556 verbose readDependencies using package.json deps | |
1557 verbose readDependencies using package.json deps | |
1558 silly resolved [] | |
1559 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom | |
1560 info build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssom | |
1561 verbose linkStuff [ true, | |
1561 verbose linkStuff '/usr/local/lib/node_modules', | |
1561 verbose linkStuff false, | |
1561 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules' ] | |
1562 info linkStuff [email protected] | |
1563 verbose linkBins [email protected] | |
1564 verbose linkMans [email protected] | |
1565 verbose rebuildBundles [email protected] | |
1566 info install [email protected] | |
1567 silly gunzTarPerm extractEntry lib/properties/textOverlineMode.js | |
1568 silly gunzTarPerm extractEntry lib/properties/webkitBackgroundComposite.js | |
1569 info postinstall [email protected] | |
1570 silly lockFile ea7137e0-dules-jsdom-node-modules-request tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/request | |
1571 silly lockFile ea7137e0-dules-jsdom-node-modules-request tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/request | |
1572 silly gunzTarPerm extractEntry lib/properties/textOverlineColor.js | |
1573 silly gunzTarPerm extractEntry lib/properties/webkitBackgroundOrigin.js | |
1574 silly lockFile 4f53333f-r-npm-request-2-33-0-package-tgz tar:///Users/fr/.npm/request/2.33.0/package.tgz | |
1575 silly lockFile 4f53333f-r-npm-request-2-33-0-package-tgz tar:///Users/fr/.npm/request/2.33.0/package.tgz | |
1576 info preinstall [email protected] | |
1577 verbose readDependencies using package.json deps | |
1578 silly gunzTarPerm extractEntry lib/properties/textOverline.js | |
1579 silly gunzTarPerm extractEntry lib/properties/webkitBackgroundSize.js | |
1580 verbose readDependencies using package.json deps | |
1581 verbose cache add [ 'qs@~0.6.0', null ] | |
1582 verbose cache add name=undefined spec="qs@~0.6.0" args=["qs@~0.6.0",null] | |
1583 verbose parsed url { protocol: null, | |
1583 verbose parsed url slashes: null, | |
1583 verbose parsed url auth: null, | |
1583 verbose parsed url host: null, | |
1583 verbose parsed url port: null, | |
1583 verbose parsed url hostname: null, | |
1583 verbose parsed url hash: null, | |
1583 verbose parsed url search: null, | |
1583 verbose parsed url query: null, | |
1583 verbose parsed url pathname: 'qs@~0.6.0', | |
1583 verbose parsed url path: 'qs@~0.6.0', | |
1583 verbose parsed url href: 'qs@~0.6.0' } | |
1584 verbose cache add name="qs" spec="~0.6.0" args=["qs","~0.6.0"] | |
1585 verbose parsed url { protocol: null, | |
1585 verbose parsed url slashes: null, | |
1585 verbose parsed url auth: null, | |
1585 verbose parsed url host: null, | |
1585 verbose parsed url port: null, | |
1585 verbose parsed url hostname: null, | |
1585 verbose parsed url hash: null, | |
1585 verbose parsed url search: null, | |
1585 verbose parsed url query: null, | |
1585 verbose parsed url pathname: '~0.6.0', | |
1585 verbose parsed url path: '~0.6.0', | |
1585 verbose parsed url href: '~0.6.0' } | |
1586 verbose addNamed [ 'qs', '~0.6.0' ] | |
1587 verbose addNamed [ null, '>=0.6.0-0 <0.7.0-0' ] | |
1588 silly lockFile 222bee9e-qs-0-6-0 qs@~0.6.0 | |
1589 verbose lock qs@~0.6.0 /Users/fr/.npm/222bee9e-qs-0-6-0.lock | |
1590 verbose cache add [ 'json-stringify-safe@~5.0.0', null ] | |
1591 verbose cache add name=undefined spec="json-stringify-safe@~5.0.0" args=["json-stringify-safe@~5.0.0",null] | |
1592 verbose parsed url { protocol: null, | |
1592 verbose parsed url slashes: null, | |
1592 verbose parsed url auth: null, | |
1592 verbose parsed url host: null, | |
1592 verbose parsed url port: null, | |
1592 verbose parsed url hostname: null, | |
1592 verbose parsed url hash: null, | |
1592 verbose parsed url search: null, | |
1592 verbose parsed url query: null, | |
1592 verbose parsed url pathname: 'json-stringify-safe@~5.0.0', | |
1592 verbose parsed url path: 'json-stringify-safe@~5.0.0', | |
1592 verbose parsed url href: 'json-stringify-safe@~5.0.0' } | |
1593 verbose cache add name="json-stringify-safe" spec="~5.0.0" args=["json-stringify-safe","~5.0.0"] | |
1594 verbose parsed url { protocol: null, | |
1594 verbose parsed url slashes: null, | |
1594 verbose parsed url auth: null, | |
1594 verbose parsed url host: null, | |
1594 verbose parsed url port: null, | |
1594 verbose parsed url hostname: null, | |
1594 verbose parsed url hash: null, | |
1594 verbose parsed url search: null, | |
1594 verbose parsed url query: null, | |
1594 verbose parsed url pathname: '~5.0.0', | |
1594 verbose parsed url path: '~5.0.0', | |
1594 verbose parsed url href: '~5.0.0' } | |
1595 verbose addNamed [ 'json-stringify-safe', '~5.0.0' ] | |
1596 verbose addNamed [ null, '>=5.0.0-0 <5.1.0-0' ] | |
1597 silly lockFile 063b1a01-json-stringify-safe-5-0-0 json-stringify-safe@~5.0.0 | |
1598 verbose lock json-stringify-safe@~5.0.0 /Users/fr/.npm/063b1a01-json-stringify-safe-5-0-0.lock | |
1599 verbose cache add [ 'node-uuid@~1.4.0', null ] | |
1600 verbose cache add name=undefined spec="node-uuid@~1.4.0" args=["node-uuid@~1.4.0",null] | |
1601 verbose parsed url { protocol: null, | |
1601 verbose parsed url slashes: null, | |
1601 verbose parsed url auth: null, | |
1601 verbose parsed url host: null, | |
1601 verbose parsed url port: null, | |
1601 verbose parsed url hostname: null, | |
1601 verbose parsed url hash: null, | |
1601 verbose parsed url search: null, | |
1601 verbose parsed url query: null, | |
1601 verbose parsed url pathname: 'node-uuid@~1.4.0', | |
1601 verbose parsed url path: 'node-uuid@~1.4.0', | |
1601 verbose parsed url href: 'node-uuid@~1.4.0' } | |
1602 verbose cache add name="node-uuid" spec="~1.4.0" args=["node-uuid","~1.4.0"] | |
1603 verbose parsed url { protocol: null, | |
1603 verbose parsed url slashes: null, | |
1603 verbose parsed url auth: null, | |
1603 verbose parsed url host: null, | |
1603 verbose parsed url port: null, | |
1603 verbose parsed url hostname: null, | |
1603 verbose parsed url hash: null, | |
1603 verbose parsed url search: null, | |
1603 verbose parsed url query: null, | |
1603 verbose parsed url pathname: '~1.4.0', | |
1603 verbose parsed url path: '~1.4.0', | |
1603 verbose parsed url href: '~1.4.0' } | |
1604 verbose addNamed [ 'node-uuid', '~1.4.0' ] | |
1605 verbose addNamed [ null, '>=1.4.0-0 <1.5.0-0' ] | |
1606 silly lockFile f662725f-node-uuid-1-4-0 node-uuid@~1.4.0 | |
1607 verbose lock node-uuid@~1.4.0 /Users/fr/.npm/f662725f-node-uuid-1-4-0.lock | |
1608 verbose cache add [ 'forever-agent@~0.5.0', null ] | |
1609 verbose cache add name=undefined spec="forever-agent@~0.5.0" args=["forever-agent@~0.5.0",null] | |
1610 verbose parsed url { protocol: null, | |
1610 verbose parsed url slashes: null, | |
1610 verbose parsed url auth: null, | |
1610 verbose parsed url host: null, | |
1610 verbose parsed url port: null, | |
1610 verbose parsed url hostname: null, | |
1610 verbose parsed url hash: null, | |
1610 verbose parsed url search: null, | |
1610 verbose parsed url query: null, | |
1610 verbose parsed url pathname: 'forever-agent@~0.5.0', | |
1610 verbose parsed url path: 'forever-agent@~0.5.0', | |
1610 verbose parsed url href: 'forever-agent@~0.5.0' } | |
1611 verbose cache add name="forever-agent" spec="~0.5.0" args=["forever-agent","~0.5.0"] | |
1612 verbose parsed url { protocol: null, | |
1612 verbose parsed url slashes: null, | |
1612 verbose parsed url auth: null, | |
1612 verbose parsed url host: null, | |
1612 verbose parsed url port: null, | |
1612 verbose parsed url hostname: null, | |
1612 verbose parsed url hash: null, | |
1612 verbose parsed url search: null, | |
1612 verbose parsed url query: null, | |
1612 verbose parsed url pathname: '~0.5.0', | |
1612 verbose parsed url path: '~0.5.0', | |
1612 verbose parsed url href: '~0.5.0' } | |
1613 verbose addNamed [ 'forever-agent', '~0.5.0' ] | |
1614 verbose addNamed [ null, '>=0.5.0-0 <0.6.0-0' ] | |
1615 silly lockFile fa463915-forever-agent-0-5-0 forever-agent@~0.5.0 | |
1616 verbose lock forever-agent@~0.5.0 /Users/fr/.npm/fa463915-forever-agent-0-5-0.lock | |
1617 verbose cache add [ 'mime@~1.2.9', null ] | |
1618 verbose cache add name=undefined spec="mime@~1.2.9" args=["mime@~1.2.9",null] | |
1619 verbose parsed url { protocol: null, | |
1619 verbose parsed url slashes: null, | |
1619 verbose parsed url auth: null, | |
1619 verbose parsed url host: null, | |
1619 verbose parsed url port: null, | |
1619 verbose parsed url hostname: null, | |
1619 verbose parsed url hash: null, | |
1619 verbose parsed url search: null, | |
1619 verbose parsed url query: null, | |
1619 verbose parsed url pathname: 'mime@~1.2.9', | |
1619 verbose parsed url path: 'mime@~1.2.9', | |
1619 verbose parsed url href: 'mime@~1.2.9' } | |
1620 verbose cache add name="mime" spec="~1.2.9" args=["mime","~1.2.9"] | |
1621 verbose parsed url { protocol: null, | |
1621 verbose parsed url slashes: null, | |
1621 verbose parsed url auth: null, | |
1621 verbose parsed url host: null, | |
1621 verbose parsed url port: null, | |
1621 verbose parsed url hostname: null, | |
1621 verbose parsed url hash: null, | |
1621 verbose parsed url search: null, | |
1621 verbose parsed url query: null, | |
1621 verbose parsed url pathname: '~1.2.9', | |
1621 verbose parsed url path: '~1.2.9', | |
1621 verbose parsed url href: '~1.2.9' } | |
1622 verbose addNamed [ 'mime', '~1.2.9' ] | |
1623 verbose addNamed [ null, '>=1.2.9-0 <1.3.0-0' ] | |
1624 silly lockFile ccf24a67-mime-1-2-9 mime@~1.2.9 | |
1625 verbose lock mime@~1.2.9 /Users/fr/.npm/ccf24a67-mime-1-2-9.lock | |
1626 verbose cache add [ 'tough-cookie@>=0.12.0', null ] | |
1627 verbose cache add name=undefined spec="tough-cookie@>=0.12.0" args=["tough-cookie@>=0.12.0",null] | |
1628 verbose parsed url { protocol: null, | |
1628 verbose parsed url slashes: null, | |
1628 verbose parsed url auth: null, | |
1628 verbose parsed url host: null, | |
1628 verbose parsed url port: null, | |
1628 verbose parsed url hostname: null, | |
1628 verbose parsed url hash: null, | |
1628 verbose parsed url search: null, | |
1628 verbose parsed url query: null, | |
1628 verbose parsed url pathname: 'tough-cookie@%3E=0.12.0', | |
1628 verbose parsed url path: 'tough-cookie@%3E=0.12.0', | |
1628 verbose parsed url href: 'tough-cookie@%3E=0.12.0' } | |
1629 verbose cache add name="tough-cookie" spec=">=0.12.0" args=["tough-cookie",">=0.12.0"] | |
1630 verbose parsed url { protocol: null, | |
1630 verbose parsed url slashes: null, | |
1630 verbose parsed url auth: null, | |
1630 verbose parsed url host: null, | |
1630 verbose parsed url port: null, | |
1630 verbose parsed url hostname: null, | |
1630 verbose parsed url hash: null, | |
1630 verbose parsed url search: null, | |
1630 verbose parsed url query: null, | |
1630 verbose parsed url pathname: '%3E=0.12.0', | |
1630 verbose parsed url path: '%3E=0.12.0', | |
1630 verbose parsed url href: '%3E=0.12.0' } | |
1631 verbose addNamed [ 'tough-cookie', '>=0.12.0' ] | |
1632 verbose addNamed [ null, '>=0.12.0' ] | |
1633 silly lockFile 66c18ba7-tough-cookie-0-12-0 tough-cookie@>=0.12.0 | |
1634 verbose lock tough-cookie@>=0.12.0 /Users/fr/.npm/66c18ba7-tough-cookie-0-12-0.lock | |
1635 verbose cache add [ 'form-data@~0.1.0', null ] | |
1636 verbose cache add name=undefined spec="form-data@~0.1.0" args=["form-data@~0.1.0",null] | |
1637 verbose parsed url { protocol: null, | |
1637 verbose parsed url slashes: null, | |
1637 verbose parsed url auth: null, | |
1637 verbose parsed url host: null, | |
1637 verbose parsed url port: null, | |
1637 verbose parsed url hostname: null, | |
1637 verbose parsed url hash: null, | |
1637 verbose parsed url search: null, | |
1637 verbose parsed url query: null, | |
1637 verbose parsed url pathname: 'form-data@~0.1.0', | |
1637 verbose parsed url path: 'form-data@~0.1.0', | |
1637 verbose parsed url href: 'form-data@~0.1.0' } | |
1638 verbose cache add name="form-data" spec="~0.1.0" args=["form-data","~0.1.0"] | |
1639 verbose parsed url { protocol: null, | |
1639 verbose parsed url slashes: null, | |
1639 verbose parsed url auth: null, | |
1639 verbose parsed url host: null, | |
1639 verbose parsed url port: null, | |
1639 verbose parsed url hostname: null, | |
1639 verbose parsed url hash: null, | |
1639 verbose parsed url search: null, | |
1639 verbose parsed url query: null, | |
1639 verbose parsed url pathname: '~0.1.0', | |
1639 verbose parsed url path: '~0.1.0', | |
1639 verbose parsed url href: '~0.1.0' } | |
1640 verbose addNamed [ 'form-data', '~0.1.0' ] | |
1641 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
1642 silly lockFile 26aa13f4-form-data-0-1-0 form-data@~0.1.0 | |
1643 verbose lock form-data@~0.1.0 /Users/fr/.npm/26aa13f4-form-data-0-1-0.lock | |
1644 verbose cache add [ 'tunnel-agent@~0.3.0', null ] | |
1645 verbose cache add name=undefined spec="tunnel-agent@~0.3.0" args=["tunnel-agent@~0.3.0",null] | |
1646 verbose parsed url { protocol: null, | |
1646 verbose parsed url slashes: null, | |
1646 verbose parsed url auth: null, | |
1646 verbose parsed url host: null, | |
1646 verbose parsed url port: null, | |
1646 verbose parsed url hostname: null, | |
1646 verbose parsed url hash: null, | |
1646 verbose parsed url search: null, | |
1646 verbose parsed url query: null, | |
1646 verbose parsed url pathname: 'tunnel-agent@~0.3.0', | |
1646 verbose parsed url path: 'tunnel-agent@~0.3.0', | |
1646 verbose parsed url href: 'tunnel-agent@~0.3.0' } | |
1647 verbose cache add name="tunnel-agent" spec="~0.3.0" args=["tunnel-agent","~0.3.0"] | |
1648 verbose parsed url { protocol: null, | |
1648 verbose parsed url slashes: null, | |
1648 verbose parsed url auth: null, | |
1648 verbose parsed url host: null, | |
1648 verbose parsed url port: null, | |
1648 verbose parsed url hostname: null, | |
1648 verbose parsed url hash: null, | |
1648 verbose parsed url search: null, | |
1648 verbose parsed url query: null, | |
1648 verbose parsed url pathname: '~0.3.0', | |
1648 verbose parsed url path: '~0.3.0', | |
1648 verbose parsed url href: '~0.3.0' } | |
1649 verbose addNamed [ 'tunnel-agent', '~0.3.0' ] | |
1650 verbose addNamed [ null, '>=0.3.0-0 <0.4.0-0' ] | |
1651 silly lockFile e5681eda-tunnel-agent-0-3-0 tunnel-agent@~0.3.0 | |
1652 verbose lock tunnel-agent@~0.3.0 /Users/fr/.npm/e5681eda-tunnel-agent-0-3-0.lock | |
1653 verbose cache add [ 'http-signature@~0.10.0', null ] | |
1654 verbose cache add name=undefined spec="http-signature@~0.10.0" args=["http-signature@~0.10.0",null] | |
1655 verbose parsed url { protocol: null, | |
1655 verbose parsed url slashes: null, | |
1655 verbose parsed url auth: null, | |
1655 verbose parsed url host: null, | |
1655 verbose parsed url port: null, | |
1655 verbose parsed url hostname: null, | |
1655 verbose parsed url hash: null, | |
1655 verbose parsed url search: null, | |
1655 verbose parsed url query: null, | |
1655 verbose parsed url pathname: 'http-signature@~0.10.0', | |
1655 verbose parsed url path: 'http-signature@~0.10.0', | |
1655 verbose parsed url href: 'http-signature@~0.10.0' } | |
1656 verbose cache add name="http-signature" spec="~0.10.0" args=["http-signature","~0.10.0"] | |
1657 verbose parsed url { protocol: null, | |
1657 verbose parsed url slashes: null, | |
1657 verbose parsed url auth: null, | |
1657 verbose parsed url host: null, | |
1657 verbose parsed url port: null, | |
1657 verbose parsed url hostname: null, | |
1657 verbose parsed url hash: null, | |
1657 verbose parsed url search: null, | |
1657 verbose parsed url query: null, | |
1657 verbose parsed url pathname: '~0.10.0', | |
1657 verbose parsed url path: '~0.10.0', | |
1657 verbose parsed url href: '~0.10.0' } | |
1658 verbose addNamed [ 'http-signature', '~0.10.0' ] | |
1659 verbose addNamed [ null, '>=0.10.0-0 <0.11.0-0' ] | |
1660 silly lockFile 8170f292-http-signature-0-10-0 http-signature@~0.10.0 | |
1661 verbose lock http-signature@~0.10.0 /Users/fr/.npm/8170f292-http-signature-0-10-0.lock | |
1662 verbose cache add [ 'oauth-sign@~0.3.0', null ] | |
1663 verbose cache add name=undefined spec="oauth-sign@~0.3.0" args=["oauth-sign@~0.3.0",null] | |
1664 verbose parsed url { protocol: null, | |
1664 verbose parsed url slashes: null, | |
1664 verbose parsed url auth: null, | |
1664 verbose parsed url host: null, | |
1664 verbose parsed url port: null, | |
1664 verbose parsed url hostname: null, | |
1664 verbose parsed url hash: null, | |
1664 verbose parsed url search: null, | |
1664 verbose parsed url query: null, | |
1664 verbose parsed url pathname: 'oauth-sign@~0.3.0', | |
1664 verbose parsed url path: 'oauth-sign@~0.3.0', | |
1664 verbose parsed url href: 'oauth-sign@~0.3.0' } | |
1665 verbose cache add name="oauth-sign" spec="~0.3.0" args=["oauth-sign","~0.3.0"] | |
1666 verbose parsed url { protocol: null, | |
1666 verbose parsed url slashes: null, | |
1666 verbose parsed url auth: null, | |
1666 verbose parsed url host: null, | |
1666 verbose parsed url port: null, | |
1666 verbose parsed url hostname: null, | |
1666 verbose parsed url hash: null, | |
1666 verbose parsed url search: null, | |
1666 verbose parsed url query: null, | |
1666 verbose parsed url pathname: '~0.3.0', | |
1666 verbose parsed url path: '~0.3.0', | |
1666 verbose parsed url href: '~0.3.0' } | |
1667 verbose addNamed [ 'oauth-sign', '~0.3.0' ] | |
1668 verbose addNamed [ null, '>=0.3.0-0 <0.4.0-0' ] | |
1669 silly lockFile 7fb5c7f1-oauth-sign-0-3-0 oauth-sign@~0.3.0 | |
1670 verbose lock oauth-sign@~0.3.0 /Users/fr/.npm/7fb5c7f1-oauth-sign-0-3-0.lock | |
1671 verbose cache add [ 'hawk@~1.0.0', null ] | |
1672 verbose cache add name=undefined spec="hawk@~1.0.0" args=["hawk@~1.0.0",null] | |
1673 verbose parsed url { protocol: null, | |
1673 verbose parsed url slashes: null, | |
1673 verbose parsed url auth: null, | |
1673 verbose parsed url host: null, | |
1673 verbose parsed url port: null, | |
1673 verbose parsed url hostname: null, | |
1673 verbose parsed url hash: null, | |
1673 verbose parsed url search: null, | |
1673 verbose parsed url query: null, | |
1673 verbose parsed url pathname: 'hawk@~1.0.0', | |
1673 verbose parsed url path: 'hawk@~1.0.0', | |
1673 verbose parsed url href: 'hawk@~1.0.0' } | |
1674 verbose cache add name="hawk" spec="~1.0.0" args=["hawk","~1.0.0"] | |
1675 verbose parsed url { protocol: null, | |
1675 verbose parsed url slashes: null, | |
1675 verbose parsed url auth: null, | |
1675 verbose parsed url host: null, | |
1675 verbose parsed url port: null, | |
1675 verbose parsed url hostname: null, | |
1675 verbose parsed url hash: null, | |
1675 verbose parsed url search: null, | |
1675 verbose parsed url query: null, | |
1675 verbose parsed url pathname: '~1.0.0', | |
1675 verbose parsed url path: '~1.0.0', | |
1675 verbose parsed url href: '~1.0.0' } | |
1676 verbose addNamed [ 'hawk', '~1.0.0' ] | |
1677 verbose addNamed [ null, '>=1.0.0-0 <1.1.0-0' ] | |
1678 silly lockFile 327094b8-hawk-1-0-0 hawk@~1.0.0 | |
1679 verbose lock hawk@~1.0.0 /Users/fr/.npm/327094b8-hawk-1-0-0.lock | |
1680 verbose cache add [ 'aws-sign2@~0.5.0', null ] | |
1681 verbose cache add name=undefined spec="aws-sign2@~0.5.0" args=["aws-sign2@~0.5.0",null] | |
1682 verbose parsed url { protocol: null, | |
1682 verbose parsed url slashes: null, | |
1682 verbose parsed url auth: null, | |
1682 verbose parsed url host: null, | |
1682 verbose parsed url port: null, | |
1682 verbose parsed url hostname: null, | |
1682 verbose parsed url hash: null, | |
1682 verbose parsed url search: null, | |
1682 verbose parsed url query: null, | |
1682 verbose parsed url pathname: 'aws-sign2@~0.5.0', | |
1682 verbose parsed url path: 'aws-sign2@~0.5.0', | |
1682 verbose parsed url href: 'aws-sign2@~0.5.0' } | |
1683 verbose cache add name="aws-sign2" spec="~0.5.0" args=["aws-sign2","~0.5.0"] | |
1684 verbose parsed url { protocol: null, | |
1684 verbose parsed url slashes: null, | |
1684 verbose parsed url auth: null, | |
1684 verbose parsed url host: null, | |
1684 verbose parsed url port: null, | |
1684 verbose parsed url hostname: null, | |
1684 verbose parsed url hash: null, | |
1684 verbose parsed url search: null, | |
1684 verbose parsed url query: null, | |
1684 verbose parsed url pathname: '~0.5.0', | |
1684 verbose parsed url path: '~0.5.0', | |
1684 verbose parsed url href: '~0.5.0' } | |
1685 verbose addNamed [ 'aws-sign2', '~0.5.0' ] | |
1686 verbose addNamed [ null, '>=0.5.0-0 <0.6.0-0' ] | |
1687 silly lockFile 82387911-aws-sign2-0-5-0 aws-sign2@~0.5.0 | |
1688 verbose lock aws-sign2@~0.5.0 /Users/fr/.npm/82387911-aws-sign2-0-5-0.lock | |
1689 silly addNameRange { name: 'qs', range: '>=0.6.0-0 <0.7.0-0', hasData: false } | |
1690 silly addNameRange { name: 'json-stringify-safe', | |
1690 silly addNameRange range: '>=5.0.0-0 <5.1.0-0', | |
1690 silly addNameRange hasData: false } | |
1691 silly gunzTarPerm extractEntry lib/properties/textOverflow.js | |
1692 silly gunzTarPerm extractEntry lib/properties/webkitBorderAfter.js | |
1693 silly addNameRange { name: 'node-uuid', | |
1693 silly addNameRange range: '>=1.4.0-0 <1.5.0-0', | |
1693 silly addNameRange hasData: false } | |
1694 silly addNameRange { name: 'forever-agent', | |
1694 silly addNameRange range: '>=0.5.0-0 <0.6.0-0', | |
1694 silly addNameRange hasData: false } | |
1695 silly addNameRange { name: 'mime', range: '>=1.2.9-0 <1.3.0-0', hasData: false } | |
1696 silly addNameRange { name: 'tough-cookie', range: '>=0.12.0', hasData: false } | |
1697 silly addNameRange { name: 'form-data', | |
1697 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
1697 silly addNameRange hasData: false } | |
1698 silly addNameRange { name: 'tunnel-agent', | |
1698 silly addNameRange range: '>=0.3.0-0 <0.4.0-0', | |
1698 silly addNameRange hasData: false } | |
1699 silly addNameRange { name: 'http-signature', | |
1699 silly addNameRange range: '>=0.10.0-0 <0.11.0-0', | |
1699 silly addNameRange hasData: false } | |
1700 silly addNameRange { name: 'oauth-sign', | |
1700 silly addNameRange range: '>=0.3.0-0 <0.4.0-0', | |
1700 silly addNameRange hasData: false } | |
1701 silly addNameRange { name: 'hawk', range: '>=1.0.0-0 <1.1.0-0', hasData: false } | |
1702 silly addNameRange { name: 'aws-sign2', | |
1702 silly addNameRange range: '>=0.5.0-0 <0.6.0-0', | |
1702 silly addNameRange hasData: false } | |
1703 verbose url raw qs | |
1704 verbose url resolving [ 'https://registry.npmjs.org/', './qs' ] | |
1705 verbose url resolved https://registry.npmjs.org/qs | |
1706 info trying registry request attempt 1 at 23:31:53 | |
1707 verbose etag "39YGBWNK9WK7KJ3GA6IG91BGI" | |
1708 http GET https://registry.npmjs.org/qs | |
1709 verbose url raw json-stringify-safe | |
1710 verbose url resolving [ 'https://registry.npmjs.org/', './json-stringify-safe' ] | |
1711 verbose url resolved https://registry.npmjs.org/json-stringify-safe | |
1712 info trying registry request attempt 1 at 23:31:53 | |
1713 verbose etag "3CEV9J30F94C2NBDIU3GY09SF" | |
1714 http GET https://registry.npmjs.org/json-stringify-safe | |
1715 verbose url raw node-uuid | |
1716 verbose url resolving [ 'https://registry.npmjs.org/', './node-uuid' ] | |
1717 verbose url resolved https://registry.npmjs.org/node-uuid | |
1718 info trying registry request attempt 1 at 23:31:53 | |
1719 verbose etag "ABMK1T0RN5GOE2NPH9298NBR2" | |
1720 http GET https://registry.npmjs.org/node-uuid | |
1721 verbose url raw forever-agent | |
1722 verbose url resolving [ 'https://registry.npmjs.org/', './forever-agent' ] | |
1723 verbose url resolved https://registry.npmjs.org/forever-agent | |
1724 info trying registry request attempt 1 at 23:31:53 | |
1725 verbose etag "D60ZR8X5HGL83VGTDU3P4B4OS" | |
1726 http GET https://registry.npmjs.org/forever-agent | |
1727 verbose url raw mime | |
1728 verbose url resolving [ 'https://registry.npmjs.org/', './mime' ] | |
1729 verbose url resolved https://registry.npmjs.org/mime | |
1730 info trying registry request attempt 1 at 23:31:53 | |
1731 verbose etag "B8BCJOS72PQOFUL5U5RYK2ZAE" | |
1732 http GET https://registry.npmjs.org/mime | |
1733 verbose url raw form-data | |
1734 verbose url resolving [ 'https://registry.npmjs.org/', './form-data' ] | |
1735 verbose url resolved https://registry.npmjs.org/form-data | |
1736 info trying registry request attempt 1 at 23:31:53 | |
1737 verbose etag "72Q354PONLK0VNFCUNMNRYBXF" | |
1738 http GET https://registry.npmjs.org/form-data | |
1739 verbose url raw tough-cookie | |
1740 verbose url resolving [ 'https://registry.npmjs.org/', './tough-cookie' ] | |
1741 verbose url resolved https://registry.npmjs.org/tough-cookie | |
1742 info trying registry request attempt 1 at 23:31:53 | |
1743 verbose etag "BDX54G1JS8IXORAW7RKTSDZBQ" | |
1744 http GET https://registry.npmjs.org/tough-cookie | |
1745 verbose url raw tunnel-agent | |
1746 verbose url resolving [ 'https://registry.npmjs.org/', './tunnel-agent' ] | |
1747 verbose url resolved https://registry.npmjs.org/tunnel-agent | |
1748 info trying registry request attempt 1 at 23:31:53 | |
1749 verbose etag "E064YONP24904HV26R6WXJBFN" | |
1750 http GET https://registry.npmjs.org/tunnel-agent | |
1751 verbose url raw http-signature | |
1752 verbose url resolving [ 'https://registry.npmjs.org/', './http-signature' ] | |
1753 verbose url resolved https://registry.npmjs.org/http-signature | |
1754 info trying registry request attempt 1 at 23:31:53 | |
1755 verbose etag "ETXLMA1HXXIFGUK4MDAX3EN4G" | |
1756 http GET https://registry.npmjs.org/http-signature | |
1757 verbose url raw oauth-sign | |
1758 verbose url resolving [ 'https://registry.npmjs.org/', './oauth-sign' ] | |
1759 verbose url resolved https://registry.npmjs.org/oauth-sign | |
1760 info trying registry request attempt 1 at 23:31:53 | |
1761 verbose etag "IUTTEFPVNA6569CBUEPQI9UW" | |
1762 http GET https://registry.npmjs.org/oauth-sign | |
1763 verbose url raw aws-sign2 | |
1764 verbose url resolving [ 'https://registry.npmjs.org/', './aws-sign2' ] | |
1765 verbose url resolved https://registry.npmjs.org/aws-sign2 | |
1766 info trying registry request attempt 1 at 23:31:53 | |
1767 verbose etag "D13B9GQI06685SMWTYCNAN09T" | |
1768 http GET https://registry.npmjs.org/aws-sign2 | |
1769 verbose url raw hawk | |
1770 verbose url resolving [ 'https://registry.npmjs.org/', './hawk' ] | |
1771 verbose url resolved https://registry.npmjs.org/hawk | |
1772 info trying registry request attempt 1 at 23:31:53 | |
1773 verbose etag "3D8R5NY1NG9GOT3X36FVDEWR2" | |
1774 http GET https://registry.npmjs.org/hawk | |
1775 silly gunzTarPerm extractEntry lib/properties/textLineThroughWidth.js | |
1776 silly gunzTarPerm extractEntry lib/properties/webkitBorderAfterColor.js | |
1777 silly gunzTarPerm extractEntry lib/properties/textLineThroughStyle.js | |
1778 silly gunzTarPerm extractEntry lib/properties/webkitBorderAfterStyle.js | |
1779 silly gunzTarPerm extractEntry lib/properties/textLineThroughMode.js | |
1780 silly gunzTarPerm extractEntry lib/properties/webkitBorderAfterWidth.js | |
1781 silly gunzTarPerm extractEntry lib/properties/textLineThroughColor.js | |
1782 silly gunzTarPerm extractEntry lib/properties/webkitBorderBefore.js | |
1783 silly gunzTarPerm extractEntry lib/properties/textLineThrough.js | |
1784 silly gunzTarPerm extractEntry lib/properties/webkitBorderBeforeColor.js | |
1785 silly gunzTarPerm extractEntry lib/properties/textIndent.js | |
1786 silly gunzTarPerm extractEntry lib/properties/webkitBorderBeforeStyle.js | |
1787 silly gunzTarPerm extractEntry lib/properties/textDecoration.js | |
1788 silly gunzTarPerm extractEntry lib/properties/webkitBorderBeforeWidth.js | |
1789 silly gunzTarPerm extractEntry lib/properties/textAnchor.js | |
1790 silly gunzTarPerm extractEntry lib/properties/webkitBorderEnd.js | |
1791 silly gunzTarPerm extractEntry lib/properties/textAlign.js | |
1792 silly gunzTarPerm extractEntry lib/properties/webkitBorderEndColor.js | |
1793 silly gunzTarPerm extractEntry lib/properties/tableLayout.js | |
1794 silly gunzTarPerm extractEntry lib/properties/webkitBorderEndStyle.js | |
1795 silly gunzTarPerm extractEntry lib/properties/strokeWidth.js | |
1796 silly gunzTarPerm extractEntry lib/properties/webkitBorderEndWidth.js | |
1797 silly gunzTarPerm extractEntry lib/properties/strokeOpacity.js | |
1798 silly gunzTarPerm extractEntry lib/properties/webkitBorderFit.js | |
1799 silly gunzTarPerm extractEntry lib/properties/strokeMiterlimit.js | |
1800 silly gunzTarPerm extractEntry lib/properties/webkitBorderHorizontalSpacing.js | |
1801 silly gunzTarPerm extractEntry lib/properties/strokeLinejoin.js | |
1802 silly gunzTarPerm extractEntry lib/properties/webkitBorderImage.js | |
1803 silly gunzTarPerm extractEntry lib/properties/strokeLinecap.js | |
1804 silly gunzTarPerm extractEntry lib/properties/webkitBorderRadius.js | |
1805 silly gunzTarPerm extractEntry lib/properties/strokeDashoffset.js | |
1806 silly gunzTarPerm extractEntry lib/properties/webkitBorderStart.js | |
1807 silly gunzTarPerm extractEntry lib/properties/strokeDasharray.js | |
1808 silly gunzTarPerm extractEntry lib/properties/webkitBorderStartColor.js | |
1809 silly lockFile f0051198-les-jsdom-node-modules-nwmatcher tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher | |
1810 silly lockFile f0051198-les-jsdom-node-modules-nwmatcher tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher | |
1811 silly lockFile 9d0244fd--npm-nwmatcher-1-3-1-package-tgz tar:///Users/fr/.npm/nwmatcher/1.3.1/package.tgz | |
1812 silly lockFile 9d0244fd--npm-nwmatcher-1-3-1-package-tgz tar:///Users/fr/.npm/nwmatcher/1.3.1/package.tgz | |
1813 info preinstall [email protected] | |
1814 silly gunzTarPerm extractEntry lib/properties/stroke.js | |
1815 silly gunzTarPerm extractEntry lib/properties/webkitBorderStartStyle.js | |
1816 verbose readDependencies using package.json deps | |
1817 verbose readDependencies using package.json deps | |
1818 silly resolved [] | |
1819 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher | |
1820 info build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/nwmatcher | |
1821 verbose linkStuff [ true, | |
1821 verbose linkStuff '/usr/local/lib/node_modules', | |
1821 verbose linkStuff false, | |
1821 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules' ] | |
1822 info linkStuff [email protected] | |
1823 verbose linkBins [email protected] | |
1824 verbose linkMans [email protected] | |
1825 verbose rebuildBundles [email protected] | |
1826 info install [email protected] | |
1827 info postinstall [email protected] | |
1828 silly gunzTarPerm extractEntry lib/properties/stress.js | |
1829 silly gunzTarPerm extractEntry lib/properties/webkitBorderStartWidth.js | |
1830 silly gunzTarPerm extractEntry lib/properties/stopOpacity.js | |
1831 silly gunzTarPerm extractEntry lib/properties/webkitBorderVerticalSpacing.js | |
1832 silly gunzTarPerm extractEntry lib/properties/stopColor.js | |
1833 silly gunzTarPerm extractEntry lib/properties/webkitBoxAlign.js | |
1834 silly gunzTarPerm extractEntry lib/properties/src.js | |
1835 silly gunzTarPerm extractEntry lib/properties/webkitBoxDirection.js | |
1836 silly gunzTarPerm extractEntry lib/properties/speechRate.js | |
1837 silly gunzTarPerm extractEntry lib/properties/webkitBoxFlex.js | |
1838 silly gunzTarPerm extractEntry lib/properties/speakPunctuation.js | |
1839 silly gunzTarPerm extractEntry lib/properties/webkitBoxFlexGroup.js | |
1840 silly gunzTarPerm extractEntry lib/properties/speakNumeral.js | |
1841 silly gunzTarPerm extractEntry lib/properties/webkitBoxLines.js | |
1842 silly gunzTarPerm extractEntry lib/properties/speakHeader.js | |
1843 silly gunzTarPerm extractEntry lib/properties/webkitBoxOrdinalGroup.js | |
1844 silly gunzTarPerm extractEntry lib/properties/speak.js | |
1845 silly gunzTarPerm extractEntry lib/properties/webkitBoxOrient.js | |
1846 silly gunzTarPerm extractEntry lib/properties/size.js | |
1847 silly gunzTarPerm extractEntry lib/properties/webkitBoxPack.js | |
1848 silly gunzTarPerm extractEntry lib/properties/shapeRendering.js | |
1849 silly gunzTarPerm extractEntry lib/properties/webkitBoxReflect.js | |
1850 silly gunzTarPerm extractEntry lib/properties/right.js | |
1851 silly gunzTarPerm extractEntry lib/properties/webkitBoxShadow.js | |
1852 silly lockFile 87868fae-es-jsdom-node-modules-htmlparser tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser | |
1853 silly lockFile 87868fae-es-jsdom-node-modules-htmlparser tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser | |
1854 silly lockFile ab246b03-npm-htmlparser-1-7-7-package-tgz tar:///Users/fr/.npm/htmlparser/1.7.7/package.tgz | |
1855 silly lockFile ab246b03-npm-htmlparser-1-7-7-package-tgz tar:///Users/fr/.npm/htmlparser/1.7.7/package.tgz | |
1856 info preinstall [email protected] | |
1857 silly gunzTarPerm extractEntry lib/properties/richness.js | |
1858 silly gunzTarPerm extractEntry lib/properties/webkitColorCorrection.js | |
1859 verbose readDependencies using package.json deps | |
1860 verbose readDependencies using package.json deps | |
1861 silly resolved [] | |
1862 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser | |
1863 info build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/htmlparser | |
1864 verbose linkStuff [ true, | |
1864 verbose linkStuff '/usr/local/lib/node_modules', | |
1864 verbose linkStuff false, | |
1864 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules' ] | |
1865 info linkStuff [email protected] | |
1866 verbose linkBins [email protected] | |
1867 verbose linkMans [email protected] | |
1868 verbose rebuildBundles [email protected] | |
1869 info install [email protected] | |
1870 info postinstall [email protected] | |
1871 silly gunzTarPerm extractEntry lib/properties/resize.js | |
1872 silly gunzTarPerm extractEntry lib/properties/webkitColumnAxis.js | |
1873 silly gunzTarPerm extractEntry lib/properties/quotes.js | |
1874 silly gunzTarPerm extractEntry lib/properties/webkitColumnBreakAfter.js | |
1875 silly gunzTarPerm extractEntry lib/properties/position.js | |
1876 silly gunzTarPerm extractEntry lib/properties/webkitColumnBreakBefore.js | |
1877 silly gunzTarPerm extractEntry lib/properties/pointerEvents.js | |
1878 silly gunzTarPerm extractEntry lib/properties/webkitColumnBreakInside.js | |
1879 silly gunzTarPerm extractEntry lib/properties/playDuring.js | |
1880 silly gunzTarPerm extractEntry lib/properties/webkitColumnCount.js | |
1881 silly gunzTarPerm extractEntry lib/properties/pitchRange.js | |
1882 silly gunzTarPerm extractEntry lib/properties/webkitColumnGap.js | |
1883 silly gunzTarPerm extractEntry lib/properties/pitch.js | |
1884 silly gunzTarPerm extractEntry lib/properties/webkitColumnRule.js | |
1885 silly gunzTarPerm extractEntry lib/properties/pauseBefore.js | |
1886 silly gunzTarPerm extractEntry lib/properties/webkitColumnRuleColor.js | |
1887 silly gunzTarPerm extractEntry lib/properties/pauseAfter.js | |
1888 silly gunzTarPerm extractEntry lib/properties/webkitColumnRuleStyle.js | |
1889 silly gunzTarPerm extractEntry lib/properties/pause.js | |
1890 silly gunzTarPerm extractEntry lib/properties/webkitColumnRuleWidth.js | |
1891 silly gunzTarPerm extractEntry lib/properties/pageBreakInside.js | |
1892 silly gunzTarPerm extractEntry lib/properties/webkitColumnSpan.js | |
1893 silly gunzTarPerm extractEntry lib/properties/pageBreakBefore.js | |
1894 silly gunzTarPerm extractEntry lib/properties/webkitColumnWidth.js | |
1895 silly gunzTarPerm extractEntry lib/properties/pageBreakAfter.js | |
1896 silly gunzTarPerm extractEntry lib/properties/webkitColumns.js | |
1897 silly gunzTarPerm extractEntry lib/properties/page.js | |
1898 silly gunzTarPerm extractEntry lib/properties/webkitFilter.js | |
1899 silly gunzTarPerm extractEntry lib/properties/paddingTop.js | |
1900 silly gunzTarPerm extractEntry lib/properties/webkitFlexAlign.js | |
1901 silly gunzTarPerm extractEntry lib/properties/paddingRight.js | |
1902 silly gunzTarPerm extractEntry lib/properties/webkitFlexDirection.js | |
1903 silly gunzTarPerm extractEntry lib/properties/paddingLeft.js | |
1904 silly gunzTarPerm extractEntry lib/properties/webkitFlexFlow.js | |
1905 silly gunzTarPerm extractEntry lib/properties/paddingBottom.js | |
1906 silly gunzTarPerm extractEntry lib/properties/webkitFlexItemAlign.js | |
1907 silly gunzTarPerm extractEntry lib/properties/padding.js | |
1908 silly gunzTarPerm extractEntry lib/properties/webkitFlexLinePack.js | |
1909 silly gunzTarPerm extractEntry lib/properties/overflowY.js | |
1910 silly gunzTarPerm extractEntry lib/properties/webkitFlexOrder.js | |
1911 silly gunzTarPerm extractEntry lib/properties/overflowX.js | |
1912 silly gunzTarPerm extractEntry lib/properties/webkitFlexPack.js | |
1913 silly gunzTarPerm extractEntry lib/properties/overflow.js | |
1914 silly gunzTarPerm extractEntry lib/properties/webkitFlexWrap.js | |
1915 silly gunzTarPerm extractEntry lib/properties/outlineWidth.js | |
1916 silly gunzTarPerm extractEntry lib/properties/webkitFlowFrom.js | |
1917 silly gunzTarPerm extractEntry lib/properties/outlineStyle.js | |
1918 silly gunzTarPerm extractEntry lib/properties/webkitFlowInto.js | |
1919 silly gunzTarPerm extractEntry lib/properties/outlineOffset.js | |
1920 silly gunzTarPerm extractEntry lib/properties/webkitFontFeatureSettings.js | |
1921 silly gunzTarPerm extractEntry lib/properties/outlineColor.js | |
1922 silly gunzTarPerm extractEntry lib/properties/webkitFontKerning.js | |
1923 silly gunzTarPerm extractEntry lib/properties/outline.js | |
1924 silly gunzTarPerm extractEntry lib/properties/webkitFontSizeDelta.js | |
1925 silly gunzTarPerm extractEntry lib/properties/orphans.js | |
1926 silly gunzTarPerm extractEntry lib/properties/webkitFontSmoothing.js | |
1927 silly gunzTarPerm extractEntry lib/properties/opacity.js | |
1928 silly gunzTarPerm extractEntry lib/properties/webkitFontVariantLigatures.js | |
1929 silly gunzTarPerm extractEntry lib/properties/minWidth.js | |
1930 silly gunzTarPerm extractEntry lib/properties/webkitHighlight.js | |
1931 silly gunzTarPerm extractEntry lib/properties/minHeight.js | |
1932 silly gunzTarPerm extractEntry lib/properties/webkitHyphenateCharacter.js | |
1933 silly gunzTarPerm extractEntry lib/properties/maxWidth.js | |
1934 silly gunzTarPerm extractEntry lib/properties/webkitHyphenateLimitAfter.js | |
1935 silly gunzTarPerm extractEntry lib/properties/maxHeight.js | |
1936 silly gunzTarPerm extractEntry lib/properties/webkitHyphenateLimitBefore.js | |
1937 silly gunzTarPerm extractEntry lib/properties/mask.js | |
1938 silly gunzTarPerm extractEntry lib/properties/webkitHyphenateLimitLines.js | |
1939 silly gunzTarPerm extractEntry lib/properties/marks.js | |
1940 silly gunzTarPerm extractEntry lib/properties/webkitHyphens.js | |
1941 silly gunzTarPerm extractEntry lib/properties/markerStart.js | |
1942 silly gunzTarPerm extractEntry lib/properties/webkitLineAlign.js | |
1943 silly gunzTarPerm extractEntry lib/properties/markerOffset.js | |
1944 silly gunzTarPerm extractEntry lib/properties/webkitLineBoxContain.js | |
1945 silly gunzTarPerm extractEntry lib/properties/markerMid.js | |
1946 silly gunzTarPerm extractEntry lib/properties/webkitLineBreak.js | |
1947 silly gunzTarPerm extractEntry lib/properties/markerEnd.js | |
1948 silly gunzTarPerm extractEntry lib/properties/webkitLineClamp.js | |
1949 silly gunzTarPerm extractEntry lib/properties/marker.js | |
1950 silly gunzTarPerm extractEntry lib/properties/webkitLineGrid.js | |
1951 silly gunzTarPerm extractEntry lib/properties/marginTop.js | |
1952 silly gunzTarPerm extractEntry lib/properties/webkitLineSnap.js | |
1953 silly gunzTarPerm extractEntry lib/properties/marginRight.js | |
1954 silly gunzTarPerm extractEntry lib/properties/webkitLocale.js | |
1955 silly gunzTarPerm extractEntry lib/properties/marginLeft.js | |
1956 silly gunzTarPerm extractEntry lib/properties/webkitLogicalHeight.js | |
1957 silly gunzTarPerm extractEntry lib/properties/marginBottom.js | |
1958 silly gunzTarPerm extractEntry lib/properties/webkitLogicalWidth.js | |
1959 silly gunzTarPerm extractEntry lib/properties/margin.js | |
1960 silly gunzTarPerm extractEntry lib/properties/webkitMarginAfter.js | |
1961 silly gunzTarPerm extractEntry lib/properties/listStyleType.js | |
1962 silly gunzTarPerm extractEntry lib/properties/webkitMarginAfterCollapse.js | |
1963 silly gunzTarPerm extractEntry lib/properties/listStylePosition.js | |
1964 silly gunzTarPerm extractEntry lib/properties/webkitMarginBefore.js | |
1965 silly gunzTarPerm extractEntry lib/properties/listStyleImage.js | |
1966 silly gunzTarPerm extractEntry lib/properties/webkitMarginBeforeCollapse.js | |
1967 silly gunzTarPerm extractEntry lib/properties/listStyle.js | |
1968 silly gunzTarPerm extractEntry lib/properties/webkitMarginBottomCollapse.js | |
1969 silly gunzTarPerm extractEntry lib/properties/lineHeight.js | |
1970 silly gunzTarPerm extractEntry lib/properties/webkitMarginCollapse.js | |
1971 silly gunzTarPerm extractEntry lib/properties/lightingColor.js | |
1972 silly gunzTarPerm extractEntry lib/properties/webkitMarginEnd.js | |
1973 silly gunzTarPerm extractEntry lib/properties/letterSpacing.js | |
1974 silly gunzTarPerm extractEntry lib/properties/webkitMarginStart.js | |
1975 silly gunzTarPerm extractEntry lib/properties/left.js | |
1976 silly gunzTarPerm extractEntry lib/properties/webkitMarginTopCollapse.js | |
1977 silly gunzTarPerm extractEntry lib/properties/kerning.js | |
1978 silly gunzTarPerm extractEntry lib/properties/webkitMarquee.js | |
1979 silly gunzTarPerm extractEntry lib/properties/imageRendering.js | |
1980 silly gunzTarPerm extractEntry lib/properties/webkitMarqueeDirection.js | |
1981 silly gunzTarPerm extractEntry lib/properties/height.js | |
1982 silly gunzTarPerm extractEntry lib/properties/webkitMarqueeIncrement.js | |
1983 silly gunzTarPerm extractEntry lib/properties/glyphOrientationVertical.js | |
1984 silly gunzTarPerm extractEntry lib/properties/webkitMarqueeRepetition.js | |
1985 silly gunzTarPerm extractEntry lib/properties/glyphOrientationHorizontal.js | |
1986 silly gunzTarPerm extractEntry lib/properties/webkitMarqueeSpeed.js | |
1987 silly gunzTarPerm extractEntry lib/properties/fontWeight.js | |
1988 silly gunzTarPerm extractEntry lib/properties/webkitMarqueeStyle.js | |
1989 silly gunzTarPerm extractEntry lib/properties/fontVariant.js | |
1990 silly gunzTarPerm extractEntry lib/properties/webkitMask.js | |
1991 silly gunzTarPerm extractEntry lib/properties/fontStyle.js | |
1992 silly gunzTarPerm extractEntry lib/properties/webkitMaskAttachment.js | |
1993 silly gunzTarPerm extractEntry lib/properties/fontStretch.js | |
1994 silly gunzTarPerm extractEntry lib/properties/webkitMaskBoxImage.js | |
1995 silly gunzTarPerm extractEntry lib/properties/fontSizeAdjust.js | |
1996 silly gunzTarPerm extractEntry lib/properties/webkitMaskBoxImageOutset.js | |
1997 silly gunzTarPerm extractEntry lib/properties/fontSize.js | |
1998 silly gunzTarPerm extractEntry lib/properties/webkitMaskBoxImageRepeat.js | |
1999 silly gunzTarPerm extractEntry lib/properties/fontFamily.js | |
2000 silly gunzTarPerm extractEntry lib/properties/webkitMaskBoxImageSlice.js | |
2001 silly gunzTarPerm extractEntry lib/properties/font.js | |
2002 silly gunzTarPerm extractEntry lib/properties/webkitMaskBoxImageSource.js | |
2003 silly gunzTarPerm extractEntry lib/properties/floodOpacity.js | |
2004 silly gunzTarPerm extractEntry lib/properties/webkitMaskBoxImageWidth.js | |
2005 silly gunzTarPerm extractEntry lib/properties/floodColor.js | |
2006 silly gunzTarPerm extractEntry lib/properties/webkitMaskClip.js | |
2007 silly gunzTarPerm extractEntry lib/properties/filter.js | |
2008 silly gunzTarPerm extractEntry lib/properties/webkitMaskComposite.js | |
2009 silly gunzTarPerm extractEntry lib/properties/fillRule.js | |
2010 silly gunzTarPerm extractEntry lib/properties/webkitMaskImage.js | |
2011 silly gunzTarPerm extractEntry lib/properties/fillOpacity.js | |
2012 silly gunzTarPerm extractEntry lib/properties/webkitMaskOrigin.js | |
2013 silly gunzTarPerm extractEntry lib/properties/fill.js | |
2014 silly gunzTarPerm extractEntry lib/properties/webkitMaskPosition.js | |
2015 silly gunzTarPerm extractEntry lib/properties/enableBackground.js | |
2016 silly gunzTarPerm extractEntry lib/properties/webkitMaskPositionX.js | |
2017 silly gunzTarPerm extractEntry lib/properties/emptyCells.js | |
2018 silly gunzTarPerm extractEntry lib/properties/webkitMaskPositionY.js | |
2019 silly gunzTarPerm extractEntry lib/properties/elevation.js | |
2020 silly gunzTarPerm extractEntry lib/properties/webkitMaskRepeat.js | |
2021 silly gunzTarPerm extractEntry lib/properties/dominantBaseline.js | |
2022 silly gunzTarPerm extractEntry lib/properties/webkitMaskRepeatX.js | |
2023 silly gunzTarPerm extractEntry lib/properties/display.js | |
2024 silly gunzTarPerm extractEntry lib/properties/webkitMaskRepeatY.js | |
2025 silly gunzTarPerm extractEntry lib/properties/direction.js | |
2026 silly gunzTarPerm extractEntry lib/properties/webkitMaskSize.js | |
2027 silly gunzTarPerm extractEntry lib/properties/cursor.js | |
2028 silly gunzTarPerm extractEntry lib/properties/webkitMatchNearestMailBlockquoteColor.js | |
2029 silly gunzTarPerm extractEntry lib/properties/cueBefore.js | |
2030 silly gunzTarPerm extractEntry lib/properties/webkitMaxLogicalHeight.js | |
2031 silly gunzTarPerm extractEntry lib/properties/cueAfter.js | |
2032 silly gunzTarPerm extractEntry lib/properties/webkitMaxLogicalWidth.js | |
2033 silly gunzTarPerm extractEntry lib/properties/cue.js | |
2034 silly gunzTarPerm extractEntry lib/properties/webkitMinLogicalHeight.js | |
2035 silly gunzTarPerm extractEntry lib/properties/cssFloat.js | |
2036 silly gunzTarPerm extractEntry lib/properties/webkitMinLogicalWidth.js | |
2037 silly gunzTarPerm extractEntry lib/properties/counterReset.js | |
2038 silly gunzTarPerm extractEntry lib/properties/webkitNbspMode.js | |
2039 silly gunzTarPerm extractEntry lib/properties/counterIncrement.js | |
2040 silly gunzTarPerm extractEntry lib/properties/webkitOverflowScrolling.js | |
2041 silly gunzTarPerm extractEntry lib/properties/content.js | |
2042 silly gunzTarPerm extractEntry lib/properties/webkitPaddingAfter.js | |
2043 silly gunzTarPerm extractEntry lib/properties/colorRendering.js | |
2044 silly gunzTarPerm extractEntry lib/properties/webkitPaddingBefore.js | |
2045 silly gunzTarPerm extractEntry lib/properties/colorProfile.js | |
2046 silly gunzTarPerm extractEntry lib/properties/webkitPaddingEnd.js | |
2047 silly gunzTarPerm extractEntry lib/properties/colorInterpolationFilters.js | |
2048 silly gunzTarPerm extractEntry lib/properties/webkitPaddingStart.js | |
2049 silly gunzTarPerm extractEntry lib/properties/colorInterpolation.js | |
2050 silly gunzTarPerm extractEntry lib/properties/webkitPerspective.js | |
2051 silly gunzTarPerm extractEntry lib/properties/color.js | |
2052 silly gunzTarPerm extractEntry lib/properties/webkitPerspectiveOrigin.js | |
2053 silly gunzTarPerm extractEntry lib/properties/clip.js | |
2054 silly gunzTarPerm extractEntry lib/properties/webkitPerspectiveOriginX.js | |
2055 silly gunzTarPerm extractEntry lib/properties/clear.js | |
2056 silly gunzTarPerm extractEntry lib/properties/webkitPerspectiveOriginY.js | |
2057 silly gunzTarPerm extractEntry lib/properties/captionSide.js | |
2058 silly gunzTarPerm extractEntry lib/properties/webkitPrintColorAdjust.js | |
2059 silly gunzTarPerm extractEntry lib/properties/boxSizing.js | |
2060 silly gunzTarPerm extractEntry lib/properties/webkitRegionBreakAfter.js | |
2061 silly gunzTarPerm extractEntry lib/properties/boxShadow.js | |
2062 silly gunzTarPerm extractEntry lib/properties/webkitRegionBreakBefore.js | |
2063 silly gunzTarPerm extractEntry lib/properties/bottom.js | |
2064 silly gunzTarPerm extractEntry lib/properties/webkitRegionBreakInside.js | |
2065 silly gunzTarPerm extractEntry lib/properties/borderWidth.js | |
2066 silly gunzTarPerm extractEntry lib/properties/webkitRegionOverflow.js | |
2067 silly gunzTarPerm extractEntry lib/properties/borderTopWidth.js | |
2068 silly gunzTarPerm extractEntry lib/properties/webkitRtlOrdering.js | |
2069 silly gunzTarPerm extractEntry lib/properties/borderTopStyle.js | |
2070 silly gunzTarPerm extractEntry lib/properties/webkitSvgShadow.js | |
2071 silly gunzTarPerm extractEntry lib/properties/borderTopRightRadius.js | |
2072 silly gunzTarPerm extractEntry lib/properties/webkitTapHighlightColor.js | |
2073 silly gunzTarPerm extractEntry lib/properties/borderTopLeftRadius.js | |
2074 silly gunzTarPerm extractEntry lib/properties/webkitTextCombine.js | |
2075 silly gunzTarPerm extractEntry lib/properties/borderTopColor.js | |
2076 silly gunzTarPerm extractEntry lib/properties/webkitTextDecorationsInEffect.js | |
2077 silly gunzTarPerm extractEntry lib/properties/borderTop.js | |
2078 silly gunzTarPerm extractEntry lib/properties/webkitTextEmphasis.js | |
2079 silly gunzTarPerm extractEntry lib/properties/borderStyle.js | |
2080 silly gunzTarPerm extractEntry lib/properties/webkitTextEmphasisColor.js | |
2081 silly gunzTarPerm extractEntry lib/properties/borderSpacing.js | |
2082 silly gunzTarPerm extractEntry lib/properties/webkitTextEmphasisPosition.js | |
2083 silly gunzTarPerm extractEntry lib/properties/borderRightWidth.js | |
2084 silly gunzTarPerm extractEntry lib/properties/webkitTextEmphasisStyle.js | |
2085 silly gunzTarPerm extractEntry lib/properties/borderRightStyle.js | |
2086 silly gunzTarPerm extractEntry lib/properties/webkitTextFillColor.js | |
2087 silly gunzTarPerm extractEntry lib/properties/borderRightColor.js | |
2088 silly gunzTarPerm extractEntry lib/properties/webkitTextOrientation.js | |
2089 silly gunzTarPerm extractEntry lib/properties/borderRight.js | |
2090 silly gunzTarPerm extractEntry lib/properties/webkitTextSecurity.js | |
2091 silly gunzTarPerm extractEntry lib/properties/borderRadius.js | |
2092 silly gunzTarPerm extractEntry lib/properties/webkitTextSizeAdjust.js | |
2093 silly gunzTarPerm extractEntry lib/properties/borderLeftWidth.js | |
2094 silly gunzTarPerm extractEntry lib/properties/webkitTextStroke.js | |
2095 silly gunzTarPerm extractEntry lib/properties/borderLeftStyle.js | |
2096 silly gunzTarPerm extractEntry lib/properties/webkitTextStrokeColor.js | |
2097 silly gunzTarPerm extractEntry lib/properties/borderLeftColor.js | |
2098 silly gunzTarPerm extractEntry lib/properties/webkitTextStrokeWidth.js | |
2099 silly gunzTarPerm extractEntry lib/properties/borderLeft.js | |
2100 silly gunzTarPerm extractEntry lib/properties/webkitTransform.js | |
2101 silly gunzTarPerm extractEntry lib/properties/borderImageWidth.js | |
2102 silly gunzTarPerm extractEntry lib/properties/webkitTransformOrigin.js | |
2103 silly gunzTarPerm extractEntry lib/properties/borderImageSource.js | |
2104 silly gunzTarPerm extractEntry lib/properties/webkitTransformOriginX.js | |
2105 silly gunzTarPerm extractEntry lib/properties/borderImageSlice.js | |
2106 silly gunzTarPerm extractEntry lib/properties/webkitTransformOriginY.js | |
2107 silly gunzTarPerm extractEntry lib/properties/borderImageRepeat.js | |
2108 silly gunzTarPerm extractEntry lib/properties/webkitTransformOriginZ.js | |
2109 silly gunzTarPerm extractEntry lib/properties/borderImageOutset.js | |
2110 silly gunzTarPerm extractEntry lib/properties/webkitTransformStyle.js | |
2111 silly gunzTarPerm extractEntry lib/properties/borderImage.js | |
2112 silly gunzTarPerm extractEntry lib/properties/webkitTransition.js | |
2113 silly gunzTarPerm extractEntry lib/properties/borderColor.js | |
2114 silly gunzTarPerm extractEntry lib/properties/webkitTransitionDelay.js | |
2115 silly gunzTarPerm extractEntry lib/properties/borderCollapse.js | |
2116 silly gunzTarPerm extractEntry lib/properties/webkitTransitionDuration.js | |
2117 silly gunzTarPerm extractEntry lib/properties/borderBottomWidth.js | |
2118 silly gunzTarPerm extractEntry lib/properties/webkitTransitionProperty.js | |
2119 silly gunzTarPerm extractEntry lib/properties/borderBottomStyle.js | |
2120 silly gunzTarPerm extractEntry lib/properties/webkitTransitionTimingFunction.js | |
2121 silly gunzTarPerm extractEntry lib/properties/borderBottomRightRadius.js | |
2122 silly gunzTarPerm extractEntry lib/properties/webkitUserDrag.js | |
2123 silly gunzTarPerm extractEntry lib/properties/borderBottomLeftRadius.js | |
2124 silly gunzTarPerm extractEntry lib/properties/webkitUserModify.js | |
2125 silly gunzTarPerm extractEntry lib/properties/borderBottomColor.js | |
2126 silly gunzTarPerm extractEntry lib/properties/webkitUserSelect.js | |
2127 silly gunzTarPerm extractEntry lib/properties/borderBottom.js | |
2128 silly gunzTarPerm extractEntry lib/properties/webkitWrap.js | |
2129 silly gunzTarPerm extractEntry lib/properties/border.js | |
2130 silly gunzTarPerm extractEntry lib/properties/webkitWrapFlow.js | |
2131 silly gunzTarPerm extractEntry lib/properties/baselineShift.js | |
2132 silly gunzTarPerm extractEntry lib/properties/webkitWrapMargin.js | |
2133 silly gunzTarPerm extractEntry lib/properties/backgroundSize.js | |
2134 silly gunzTarPerm extractEntry lib/properties/webkitWrapPadding.js | |
2135 silly gunzTarPerm extractEntry lib/properties/backgroundRepeatY.js | |
2136 silly gunzTarPerm extractEntry lib/properties/webkitWrapShapeInside.js | |
2137 silly gunzTarPerm extractEntry lib/properties/backgroundRepeatX.js | |
2138 silly gunzTarPerm extractEntry lib/properties/webkitWrapShapeOutside.js | |
2139 silly gunzTarPerm extractEntry lib/properties/backgroundRepeat.js | |
2140 silly gunzTarPerm extractEntry lib/properties/webkitWrapThrough.js | |
2141 silly gunzTarPerm extractEntry lib/properties/backgroundPositionY.js | |
2142 silly gunzTarPerm extractEntry lib/properties/webkitWritingMode.js | |
2143 silly gunzTarPerm extractEntry lib/properties/backgroundPositionX.js | |
2144 silly gunzTarPerm extractEntry lib/properties/whiteSpace.js | |
2145 silly gunzTarPerm extractEntry lib/properties/backgroundPosition.js | |
2146 silly gunzTarPerm extractEntry lib/properties/widows.js | |
2147 silly gunzTarPerm extractEntry lib/properties/backgroundOrigin.js | |
2148 silly gunzTarPerm extractEntry lib/properties/width.js | |
2149 silly gunzTarPerm extractEntry lib/properties/backgroundImage.js | |
2150 silly gunzTarPerm extractEntry lib/properties/wordBreak.js | |
2151 silly gunzTarPerm extractEntry lib/properties/backgroundColor.js | |
2152 silly gunzTarPerm extractEntry lib/properties/wordSpacing.js | |
2153 silly gunzTarPerm extractEntry lib/properties/backgroundClip.js | |
2154 silly gunzTarPerm extractEntry lib/properties/wordWrap.js | |
2155 silly gunzTarPerm extractEntry lib/properties/backgroundAttachment.js | |
2156 silly gunzTarPerm extractEntry lib/properties/writingMode.js | |
2157 silly gunzTarPerm extractEntry lib/properties/background.js | |
2158 silly gunzTarPerm extractEntry lib/properties/zIndex.js | |
2159 silly gunzTarPerm extractEntry lib/properties/azimuth.js | |
2160 silly gunzTarPerm extractEntry lib/properties/zoom.js | |
2161 silly gunzTarPerm extractEntry lib/properties/visibility.js | |
2162 silly gunzTarPerm extractEntry tests/tests.js | |
2163 silly lockFile bdf6b262-ules-jsdom-node-modules-cssstyle tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssstyle | |
2164 silly lockFile bdf6b262-ules-jsdom-node-modules-cssstyle tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/cssstyle | |
2165 silly lockFile a54cc714-r-npm-cssstyle-0-2-9-package-tgz tar:///Users/fr/.npm/cssstyle/0.2.9/package.tgz | |
2166 silly lockFile a54cc714-r-npm-cssstyle-0-2-9-package-tgz tar:///Users/fr/.npm/cssstyle/0.2.9/package.tgz | |
2167 info preinstall [email protected] | |
2168 verbose readDependencies using package.json deps | |
2169 verbose readDependencies using package.json deps | |
2170 verbose cache add [ '[email protected]', null ] | |
2171 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null] | |
2172 verbose parsed url { protocol: null, | |
2172 verbose parsed url slashes: null, | |
2172 verbose parsed url auth: null, | |
2172 verbose parsed url host: null, | |
2172 verbose parsed url port: null, | |
2172 verbose parsed url hostname: null, | |
2172 verbose parsed url hash: null, | |
2172 verbose parsed url search: null, | |
2172 verbose parsed url query: null, | |
2172 verbose parsed url pathname: '[email protected]', | |
2172 verbose parsed url path: '[email protected]', | |
2172 verbose parsed url href: '[email protected]' } | |
2173 verbose cache add name="cssom" spec="0.3.x" args=["cssom","0.3.x"] | |
2174 verbose parsed url { protocol: null, | |
2174 verbose parsed url slashes: null, | |
2174 verbose parsed url auth: null, | |
2174 verbose parsed url host: null, | |
2174 verbose parsed url port: null, | |
2174 verbose parsed url hostname: null, | |
2174 verbose parsed url hash: null, | |
2174 verbose parsed url search: null, | |
2174 verbose parsed url query: null, | |
2174 verbose parsed url pathname: '0.3.x', | |
2174 verbose parsed url path: '0.3.x', | |
2174 verbose parsed url href: '0.3.x' } | |
2175 verbose addNamed [ 'cssom', '0.3.x' ] | |
2176 verbose addNamed [ null, '>=0.3.0-0 <0.4.0-0' ] | |
2177 silly lockFile 32550613-cssom-0-3-x [email protected] | |
2178 verbose lock [email protected] /Users/fr/.npm/32550613-cssom-0-3-x.lock | |
2179 silly addNameRange { name: 'cssom', range: '>=0.3.0-0 <0.4.0-0', hasData: false } | |
2180 verbose url raw cssom | |
2181 verbose url resolving [ 'https://registry.npmjs.org/', './cssom' ] | |
2182 verbose url resolved https://registry.npmjs.org/cssom | |
2183 info trying registry request attempt 1 at 23:31:53 | |
2184 verbose etag "4YUSMOL1PIPV1ZTBELC2LP9MJ" | |
2185 http GET https://registry.npmjs.org/cssom | |
2186 http 304 https://registry.npmjs.org/json-stringify-safe | |
2187 silly registry.get cb [ 304, | |
2187 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:57 GMT', | |
2187 silly registry.get server: 'Apache', | |
2187 silly registry.get connection: 'Keep-Alive', | |
2187 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
2187 silly registry.get etag: '"3CEV9J30F94C2NBDIU3GY09SF"', | |
2187 silly registry.get vary: 'Accept' } ] | |
2188 verbose etag json-stringify-safe from cache | |
2189 silly addNameRange number 2 { name: 'json-stringify-safe', | |
2189 silly addNameRange range: '>=5.0.0-0 <5.1.0-0', | |
2189 silly addNameRange hasData: true } | |
2190 silly addNameRange versions [ 'json-stringify-safe', | |
2190 silly addNameRange [ '2.0.0', '3.0.0', '4.0.0', '5.0.0' ] ] | |
2191 verbose addNamed [ 'json-stringify-safe', '5.0.0' ] | |
2192 verbose addNamed [ '5.0.0', '5.0.0' ] | |
2193 silly lockFile 1d9ebe76-json-stringify-safe-5-0-0 [email protected] | |
2194 verbose lock [email protected] /Users/fr/.npm/1d9ebe76-json-stringify-safe-5-0-0.lock | |
2195 silly lockFile 1d9ebe76-json-stringify-safe-5-0-0 [email protected] | |
2196 silly lockFile 1d9ebe76-json-stringify-safe-5-0-0 [email protected] | |
2197 silly lockFile 063b1a01-json-stringify-safe-5-0-0 json-stringify-safe@~5.0.0 | |
2198 silly lockFile 063b1a01-json-stringify-safe-5-0-0 json-stringify-safe@~5.0.0 | |
2199 http 304 https://registry.npmjs.org/bindings | |
2200 silly registry.get cb [ 304, | |
2200 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:57 GMT', | |
2200 silly registry.get server: 'Apache', | |
2200 silly registry.get connection: 'Keep-Alive', | |
2200 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
2200 silly registry.get etag: '"8JT77P40KQBX8YCSTJN61VD2"', | |
2200 silly registry.get vary: 'Accept' } ] | |
2201 verbose etag bindings from cache | |
2202 silly addNameRange number 2 { name: 'bindings', range: '*', hasData: true } | |
2203 silly addNameRange versions [ 'bindings', | |
2203 silly addNameRange [ '0.0.1', | |
2203 silly addNameRange '0.1.0', | |
2203 silly addNameRange '0.1.1', | |
2203 silly addNameRange '0.2.0', | |
2203 silly addNameRange '0.2.1', | |
2203 silly addNameRange '0.2.2', | |
2203 silly addNameRange '0.2.3', | |
2203 silly addNameRange '0.2.4', | |
2203 silly addNameRange '0.3.0', | |
2203 silly addNameRange '0.4.0', | |
2203 silly addNameRange '1.0.0', | |
2203 silly addNameRange '1.1.0', | |
2203 silly addNameRange '1.1.1' ] ] | |
2204 verbose addNamed [ 'bindings', '1.1.1' ] | |
2205 verbose addNamed [ '1.1.1', '1.1.1' ] | |
2206 silly lockFile 52dd60a7-bindings-1-1-1 [email protected] | |
2207 verbose lock [email protected] /Users/fr/.npm/52dd60a7-bindings-1-1-1.lock | |
2208 silly lockFile 52dd60a7-bindings-1-1-1 [email protected] | |
2209 silly lockFile 52dd60a7-bindings-1-1-1 [email protected] | |
2210 silly lockFile a3858fc2-bindings bindings@* | |
2211 silly lockFile a3858fc2-bindings bindings@* | |
2212 silly resolved [ { name: 'bindings', | |
2212 silly resolved description: 'Helper module for loading your native module\'s .node file', | |
2212 silly resolved keywords: [ 'native', 'addon', 'bindings', 'gyp', 'waf', 'c', 'c++' ], | |
2212 silly resolved version: '1.1.1', | |
2212 silly resolved author: | |
2212 silly resolved { name: 'Nathan Rajlich', | |
2212 silly resolved email: '[email protected]', | |
2212 silly resolved url: 'http://tootallnate.net' }, | |
2212 silly resolved repository: | |
2212 silly resolved { type: 'git', | |
2212 silly resolved url: 'git://github.com/TooTallNate/node-bindings.git' }, | |
2212 silly resolved main: './bindings.js', | |
2212 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 <[email protected]>\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', | |
2212 silly resolved readmeFilename: 'README.md', | |
2212 silly resolved bugs: { url: 'https://github.com/TooTallNate/node-bindings/issues' }, | |
2212 silly resolved homepage: 'https://github.com/TooTallNate/node-bindings', | |
2212 silly resolved _id: '[email protected]', | |
2212 silly resolved _from: 'bindings@*' } ] | |
2213 info install [email protected] into /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify | |
2214 info installOne [email protected] | |
2215 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings unbuild | |
2216 verbose tar unpack /Users/fr/.npm/bindings/1.1.1/package.tgz | |
2217 silly lockFile b0622b77-contextify-node-modules-bindings tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings | |
2218 verbose lock tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings /Users/fr/.npm/b0622b77-contextify-node-modules-bindings.lock | |
2219 silly lockFile 98685089-r-npm-bindings-1-1-1-package-tgz tar:///Users/fr/.npm/bindings/1.1.1/package.tgz | |
2220 verbose lock tar:///Users/fr/.npm/bindings/1.1.1/package.tgz /Users/fr/.npm/98685089-r-npm-bindings-1-1-1-package-tgz.lock | |
2221 silly gunzTarPerm modes [ '755', '644' ] | |
2222 silly gunzTarPerm extractEntry package.json | |
2223 silly gunzTarPerm extractEntry README.md | |
2224 silly gunzTarPerm extractEntry bindings.js | |
2225 silly lockFile b0622b77-contextify-node-modules-bindings tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings | |
2226 silly lockFile b0622b77-contextify-node-modules-bindings tar:///usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings | |
2227 silly lockFile 98685089-r-npm-bindings-1-1-1-package-tgz tar:///Users/fr/.npm/bindings/1.1.1/package.tgz | |
2228 silly lockFile 98685089-r-npm-bindings-1-1-1-package-tgz tar:///Users/fr/.npm/bindings/1.1.1/package.tgz | |
2229 info preinstall [email protected] | |
2230 verbose readDependencies using package.json deps | |
2231 verbose readDependencies using package.json deps | |
2232 silly resolved [] | |
2233 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings | |
2234 info build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules/bindings | |
2235 verbose linkStuff [ true, | |
2235 verbose linkStuff '/usr/local/lib/node_modules', | |
2235 verbose linkStuff false, | |
2235 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify/node_modules' ] | |
2236 info linkStuff [email protected] | |
2237 verbose linkBins [email protected] | |
2238 verbose linkMans [email protected] | |
2239 verbose rebuildBundles [email protected] | |
2240 info install [email protected] | |
2241 info postinstall [email protected] | |
2242 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify | |
2243 info build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify | |
2244 verbose linkStuff [ true, | |
2244 verbose linkStuff '/usr/local/lib/node_modules', | |
2244 verbose linkStuff false, | |
2244 verbose linkStuff '/usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules' ] | |
2245 info linkStuff [email protected] | |
2246 verbose linkBins [email protected] | |
2247 verbose linkMans [email protected] | |
2248 verbose rebuildBundles [email protected] | |
2249 verbose rebuildBundles [ 'bindings' ] | |
2250 info install [email protected] | |
2251 verbose unsafe-perm in lifecycle true | |
2252 http 304 https://registry.npmjs.org/node-uuid | |
2253 silly registry.get cb [ 304, | |
2253 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:57 GMT', | |
2253 silly registry.get server: 'Apache', | |
2253 silly registry.get connection: 'Keep-Alive', | |
2253 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
2253 silly registry.get etag: '"ABMK1T0RN5GOE2NPH9298NBR2"', | |
2253 silly registry.get vary: 'Accept' } ] | |
2254 verbose etag node-uuid from cache | |
2255 silly addNameRange number 2 { name: 'node-uuid', range: '>=1.4.0-0 <1.5.0-0', hasData: true } | |
2256 silly addNameRange versions [ 'node-uuid', | |
2256 silly addNameRange [ '1.2.0', | |
2256 silly addNameRange '1.3.0', | |
2256 silly addNameRange '1.3.1', | |
2256 silly addNameRange '1.3.2', | |
2256 silly addNameRange '1.1.0', | |
2256 silly addNameRange '1.0.0', | |
2256 silly addNameRange '1.3.3', | |
2256 silly addNameRange '1.4.0', | |
2256 silly addNameRange '1.4.1' ] ] | |
2257 verbose addNamed [ 'node-uuid', '1.4.1' ] | |
2258 verbose addNamed [ '1.4.1', '1.4.1' ] | |
2259 silly lockFile 7c2028cd-node-uuid-1-4-1 [email protected] | |
2260 verbose lock [email protected] /Users/fr/.npm/7c2028cd-node-uuid-1-4-1.lock | |
2261 silly lockFile 7c2028cd-node-uuid-1-4-1 [email protected] | |
2262 silly lockFile 7c2028cd-node-uuid-1-4-1 [email protected] | |
2263 silly lockFile f662725f-node-uuid-1-4-0 node-uuid@~1.4.0 | |
2264 silly lockFile f662725f-node-uuid-1-4-0 node-uuid@~1.4.0 | |
2265 http 304 https://registry.npmjs.org/mime | |
2266 silly registry.get cb [ 304, | |
2266 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:57 GMT', | |
2266 silly registry.get server: 'Apache', | |
2266 silly registry.get connection: 'Keep-Alive', | |
2266 silly registry.get 'keep-alive': 'timeout=10, max=49', | |
2266 silly registry.get etag: '"B8BCJOS72PQOFUL5U5RYK2ZAE"', | |
2266 silly registry.get vary: 'Accept' } ] | |
2267 verbose etag mime from cache | |
2268 silly addNameRange number 2 { name: 'mime', range: '>=1.2.9-0 <1.3.0-0', hasData: true } | |
2269 silly addNameRange versions [ 'mime', | |
2269 silly addNameRange [ '1.0.0', | |
2269 silly addNameRange '1.1.0', | |
2269 silly addNameRange '1.2.1', | |
2269 silly addNameRange '1.2.2', | |
2269 silly addNameRange '1.2.3', | |
2269 silly addNameRange '1.2.4', | |
2269 silly addNameRange '1.2.5', | |
2269 silly addNameRange '1.2.6', | |
2269 silly addNameRange '1.2.7', | |
2269 silly addNameRange '1.2.8', | |
2269 silly addNameRange '1.2.9', | |
2269 silly addNameRange '1.2.10', | |
2269 silly addNameRange '1.2.11' ] ] | |
2270 verbose addNamed [ 'mime', '1.2.11' ] | |
2271 verbose addNamed [ '1.2.11', '1.2.11' ] | |
2272 silly lockFile c4b0741f-mime-1-2-11 [email protected] | |
2273 verbose lock [email protected] /Users/fr/.npm/c4b0741f-mime-1-2-11.lock | |
2274 silly lockFile c4b0741f-mime-1-2-11 [email protected] | |
2275 silly lockFile c4b0741f-mime-1-2-11 [email protected] | |
2276 silly lockFile ccf24a67-mime-1-2-9 mime@~1.2.9 | |
2277 silly lockFile ccf24a67-mime-1-2-9 mime@~1.2.9 | |
2278 http 304 https://registry.npmjs.org/form-data | |
2279 silly registry.get cb [ 304, | |
2279 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:57 GMT', | |
2279 silly registry.get server: 'Apache', | |
2279 silly registry.get connection: 'Keep-Alive', | |
2279 silly registry.get 'keep-alive': 'timeout=10, max=49', | |
2279 silly registry.get etag: '"72Q354PONLK0VNFCUNMNRYBXF"', | |
2279 silly registry.get vary: 'Accept' } ] | |
2280 verbose etag form-data from cache | |
2281 silly addNameRange number 2 { name: 'form-data', range: '>=0.1.0-0 <0.2.0-0', hasData: true } | |
2282 silly addNameRange versions [ 'form-data', | |
2282 silly addNameRange [ '0.0.0', | |
2282 silly addNameRange '0.0.2', | |
2282 silly addNameRange '0.0.3', | |
2282 silly addNameRange '0.0.4', | |
2282 silly addNameRange '0.0.5', | |
2282 silly addNameRange '0.0.6', | |
2282 silly addNameRange '0.0.7', | |
2282 silly addNameRange '0.0.8', | |
2282 silly addNameRange '0.0.9', | |
2282 silly addNameRange '0.0.10', | |
2282 silly addNameRange '0.1.0', | |
2282 silly addNameRange '0.1.1', | |
2282 silly addNameRange '0.1.2' ] ] | |
2283 verbose addNamed [ 'form-data', '0.1.2' ] | |
2284 verbose addNamed [ '0.1.2', '0.1.2' ] | |
2285 silly lockFile 5abf5da9-form-data-0-1-2 [email protected] | |
2286 verbose lock [email protected] /Users/fr/.npm/5abf5da9-form-data-0-1-2.lock | |
2287 silly lockFile 5abf5da9-form-data-0-1-2 [email protected] | |
2288 silly lockFile 5abf5da9-form-data-0-1-2 [email protected] | |
2289 silly lockFile 26aa13f4-form-data-0-1-0 form-data@~0.1.0 | |
2290 silly lockFile 26aa13f4-form-data-0-1-0 form-data@~0.1.0 | |
2291 http 304 https://registry.npmjs.org/tunnel-agent | |
2292 silly registry.get cb [ 304, | |
2292 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:57 GMT', | |
2292 silly registry.get server: 'Apache', | |
2292 silly registry.get connection: 'Keep-Alive', | |
2292 silly registry.get 'keep-alive': 'timeout=10, max=48', | |
2292 silly registry.get etag: '"E064YONP24904HV26R6WXJBFN"', | |
2292 silly registry.get vary: 'Accept' } ] | |
2293 verbose etag tunnel-agent from cache | |
2294 silly addNameRange number 2 { name: 'tunnel-agent', | |
2294 silly addNameRange range: '>=0.3.0-0 <0.4.0-0', | |
2294 silly addNameRange hasData: true } | |
2295 silly addNameRange versions [ 'tunnel-agent', [ '0.2.0', '0.3.0' ] ] | |
2296 verbose addNamed [ 'tunnel-agent', '0.3.0' ] | |
2297 verbose addNamed [ '0.3.0', '0.3.0' ] | |
2298 silly lockFile d054959a-tunnel-agent-0-3-0 [email protected] | |
2299 verbose lock [email protected] /Users/fr/.npm/d054959a-tunnel-agent-0-3-0.lock | |
2300 silly lockFile d054959a-tunnel-agent-0-3-0 [email protected] | |
2301 silly lockFile d054959a-tunnel-agent-0-3-0 [email protected] | |
2302 silly lockFile e5681eda-tunnel-agent-0-3-0 tunnel-agent@~0.3.0 | |
2303 silly lockFile e5681eda-tunnel-agent-0-3-0 tunnel-agent@~0.3.0 | |
2304 http 304 https://registry.npmjs.org/http-signature | |
2305 silly registry.get cb [ 304, | |
2305 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:57 GMT', | |
2305 silly registry.get server: 'Apache', | |
2305 silly registry.get connection: 'Keep-Alive', | |
2305 silly registry.get 'keep-alive': 'timeout=10, max=48', | |
2305 silly registry.get etag: '"ETXLMA1HXXIFGUK4MDAX3EN4G"', | |
2305 silly registry.get vary: 'Accept' } ] | |
2306 verbose etag http-signature from cache | |
2307 silly addNameRange number 2 { name: 'http-signature', | |
2307 silly addNameRange range: '>=0.10.0-0 <0.11.0-0', | |
2307 silly addNameRange hasData: true } | |
2308 silly addNameRange versions [ 'http-signature', | |
2308 silly addNameRange [ '0.9.0', | |
2308 silly addNameRange '0.9.2', | |
2308 silly addNameRange '0.9.3', | |
2308 silly addNameRange '0.9.4', | |
2308 silly addNameRange '0.9.5', | |
2308 silly addNameRange '0.9.6', | |
2308 silly addNameRange '0.9.7', | |
2308 silly addNameRange '0.9.8', | |
2308 silly addNameRange '0.9.9', | |
2308 silly addNameRange '0.9.10', | |
2308 silly addNameRange '0.9.11', | |
2308 silly addNameRange '0.10.0' ] ] | |
2309 verbose addNamed [ 'http-signature', '0.10.0' ] | |
2310 verbose addNamed [ '0.10.0', '0.10.0' ] | |
2311 silly lockFile f628681c-http-signature-0-10-0 [email protected] | |
2312 verbose lock [email protected] /Users/fr/.npm/f628681c-http-signature-0-10-0.lock | |
2313 silly lockFile f628681c-http-signature-0-10-0 [email protected] | |
2314 silly lockFile f628681c-http-signature-0-10-0 [email protected] | |
2315 silly lockFile 8170f292-http-signature-0-10-0 http-signature@~0.10.0 | |
2316 silly lockFile 8170f292-http-signature-0-10-0 http-signature@~0.10.0 | |
2317 http 304 https://registry.npmjs.org/oauth-sign | |
2318 silly registry.get cb [ 304, | |
2318 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:57 GMT', | |
2318 silly registry.get server: 'Apache', | |
2318 silly registry.get connection: 'Keep-Alive', | |
2318 silly registry.get 'keep-alive': 'timeout=10, max=47', | |
2318 silly registry.get etag: '"IUTTEFPVNA6569CBUEPQI9UW"', | |
2318 silly registry.get vary: 'Accept' } ] | |
2319 verbose etag oauth-sign from cache | |
2320 silly addNameRange number 2 { name: 'oauth-sign', | |
2320 silly addNameRange range: '>=0.3.0-0 <0.4.0-0', | |
2320 silly addNameRange hasData: true } | |
2321 silly addNameRange versions [ 'oauth-sign', [ '0.2.0', '0.3.0', '0.4.0' ] ] | |
2322 verbose addNamed [ 'oauth-sign', '0.3.0' ] | |
2323 verbose addNamed [ '0.3.0', '0.3.0' ] | |
2324 silly lockFile ae61e7c5-oauth-sign-0-3-0 [email protected] | |
2325 verbose lock [email protected] /Users/fr/.npm/ae61e7c5-oauth-sign-0-3-0.lock | |
2326 silly lockFile ae61e7c5-oauth-sign-0-3-0 [email protected] | |
2327 silly lockFile ae61e7c5-oauth-sign-0-3-0 [email protected] | |
2328 silly lockFile 7fb5c7f1-oauth-sign-0-3-0 oauth-sign@~0.3.0 | |
2329 silly lockFile 7fb5c7f1-oauth-sign-0-3-0 oauth-sign@~0.3.0 | |
2330 info [email protected] Failed to exec install script | |
2331 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules/contextify unbuild | |
2332 info preuninstall [email protected] | |
2333 info uninstall [email protected] | |
2334 verbose false,/usr/local/lib/node_modules,/usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom/node_modules unbuild [email protected] | |
2335 info postuninstall [email protected] | |
2336 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom | |
2337 info /usr/local/lib/node_modules/topojson/node_modules/d3/node_modules/jsdom unbuild | |
2338 info preuninstall [email protected] | |
2339 info uninstall [email protected] | |
2340 verbose false,/usr/local/lib/node_modules,/usr/local/lib/node_modules/topojson/node_modules/d3/node_modules unbuild [email protected] | |
2341 info postuninstall [email protected] | |
2342 verbose about to build /usr/local/lib/node_modules/topojson/node_modules/d3 | |
2343 info /usr/local/lib/node_modules/topojson/node_modules/d3 unbuild | |
2344 info preuninstall [email protected] | |
2345 info uninstall [email protected] | |
2346 verbose false,/usr/local/lib/node_modules,/usr/local/lib/node_modules/topojson/node_modules unbuild [email protected] | |
2347 info postuninstall [email protected] | |
2348 http 304 https://registry.npmjs.org/aws-sign2 | |
2349 silly registry.get cb [ 304, | |
2349 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:58 GMT', | |
2349 silly registry.get server: 'Apache', | |
2349 silly registry.get connection: 'Keep-Alive', | |
2349 silly registry.get 'keep-alive': 'timeout=10, max=47', | |
2349 silly registry.get etag: '"D13B9GQI06685SMWTYCNAN09T"', | |
2349 silly registry.get vary: 'Accept' } ] | |
2350 verbose etag aws-sign2 from cache | |
2351 silly addNameRange number 2 { name: 'aws-sign2', range: '>=0.5.0-0 <0.6.0-0', hasData: true } | |
2352 silly addNameRange versions [ 'aws-sign2', [ '0.4.0', '0.5.0' ] ] | |
2353 verbose addNamed [ 'aws-sign2', '0.5.0' ] | |
2354 verbose addNamed [ '0.5.0', '0.5.0' ] | |
2355 silly lockFile 5a1dbd9b-aws-sign2-0-5-0 [email protected] | |
2356 verbose lock [email protected] /Users/fr/.npm/5a1dbd9b-aws-sign2-0-5-0.lock | |
2357 verbose about to build /usr/local/lib/node_modules/topojson | |
2358 info /usr/local/lib/node_modules/topojson unbuild | |
2359 info preuninstall [email protected] | |
2360 info uninstall [email protected] | |
2361 verbose true,/usr/local/lib/node_modules,/usr/local/lib/node_modules unbuild [email protected] | |
2362 verbose /usr/local/bin,[object Object] binRoot | |
2363 info postuninstall [email protected] | |
2364 silly lockFile 5a1dbd9b-aws-sign2-0-5-0 [email protected] | |
2365 silly lockFile 5a1dbd9b-aws-sign2-0-5-0 [email protected] | |
2366 silly lockFile 82387911-aws-sign2-0-5-0 aws-sign2@~0.5.0 | |
2367 silly lockFile 82387911-aws-sign2-0-5-0 aws-sign2@~0.5.0 | |
2368 http 304 https://registry.npmjs.org/hawk | |
2369 silly registry.get cb [ 304, | |
2369 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:58 GMT', | |
2369 silly registry.get server: 'Apache', | |
2369 silly registry.get connection: 'Keep-Alive', | |
2369 silly registry.get 'keep-alive': 'timeout=10, max=46', | |
2369 silly registry.get etag: '"3D8R5NY1NG9GOT3X36FVDEWR2"', | |
2369 silly registry.get vary: 'Accept' } ] | |
2370 verbose etag hawk from cache | |
2371 silly addNameRange number 2 { name: 'hawk', range: '>=1.0.0-0 <1.1.0-0', hasData: true } | |
2372 silly addNameRange versions [ 'hawk', | |
2372 silly addNameRange [ '0.0.1', | |
2372 silly addNameRange '0.0.2', | |
2372 silly addNameRange '0.0.3', | |
2372 silly addNameRange '0.0.4', | |
2372 silly addNameRange '0.0.5', | |
2372 silly addNameRange '0.0.6', | |
2372 silly addNameRange '0.0.7', | |
2372 silly addNameRange '0.0.8', | |
2372 silly addNameRange '0.1.0', | |
2372 silly addNameRange '0.2.0', | |
2372 silly addNameRange '0.3.0', | |
2372 silly addNameRange '0.4.0', | |
2372 silly addNameRange '0.5.0', | |
2372 silly addNameRange '0.5.1', | |
2372 silly addNameRange '0.5.2', | |
2372 silly addNameRange '0.5.3', | |
2372 silly addNameRange '0.6.0', | |
2372 silly addNameRange '0.6.1', | |
2372 silly addNameRange '0.7.0', | |
2372 silly addNameRange '0.7.1', | |
2372 silly addNameRange '0.8.1', | |
2372 silly addNameRange '0.9.0', | |
2372 silly addNameRange '0.10.0', | |
2372 silly addNameRange '0.10.1', | |
2372 silly addNameRange '0.10.2', | |
2372 silly addNameRange '0.11.0', | |
2372 silly addNameRange '0.11.1', | |
2372 silly addNameRange '0.12.0', | |
2372 silly addNameRange '0.12.1', | |
2372 silly addNameRange '0.12.2', | |
2372 silly addNameRange '0.13.0', | |
2372 silly addNameRange '0.13.1', | |
2372 silly addNameRange '0.14.0', | |
2372 silly addNameRange '0.15.0', | |
2372 silly addNameRange '1.0.0', | |
2372 silly addNameRange '1.1.0-pre', | |
2372 silly addNameRange '1.1.1', | |
2372 silly addNameRange '1.1.2', | |
2372 silly addNameRange '2.0.0', | |
2372 silly addNameRange '2.1.0' ] ] | |
2373 verbose addNamed [ 'hawk', '1.0.0' ] | |
2374 verbose addNamed [ '1.0.0', '1.0.0' ] | |
2375 silly lockFile 1ca87dbe-hawk-1-0-0 [email protected] | |
2376 verbose lock [email protected] /Users/fr/.npm/1ca87dbe-hawk-1-0-0.lock | |
2377 http 304 https://registry.npmjs.org/cssom | |
2378 silly registry.get cb [ 304, | |
2378 silly registry.get { date: 'Sun, 19 Jan 2014 22:31:58 GMT', | |
2378 silly registry.get server: 'Apache', | |
2378 silly registry.get connection: 'Keep-Alive', | |
2378 silly registry.get 'keep-alive': 'timeout=10, max=46', | |
2378 silly registry.get etag: '"4YUSMOL1PIPV1ZTBELC2LP9MJ"', | |
2378 silly registry.get vary: 'Accept' } ] | |
2379 verbose etag cssom from cache | |
2380 error [email protected] install: `node-gyp rebuild` | |
2380 error Exit status 1 | |
2381 error Failed at the [email protected] install script. | |
2381 error This is most likely a problem with the contextify package, | |
2381 error not with npm itself. | |
2381 error Tell the author that this fails on your system: | |
2381 error node-gyp rebuild | |
2381 error You can get their info via: | |
2381 error npm owner ls contextify | |
2381 error There is likely additional logging output above. | |
2382 error System Darwin 13.0.0 | |
2383 error command "/usr/local/Cellar/node/0.10.24/bin/node" "/usr/local/bin/npm" "install" "-g" "topojson" | |
2384 error cwd /Users/fr | |
2385 error node -v v0.10.24 | |
2386 error npm -v 1.3.21 | |
2387 error code ELIFECYCLE | |
2388 verbose exit [ 1, true ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment