git ssb

2+

arj / dat-share



Commit 215d3b32a6bb5aa0f5d166070334bd181c4eba41

First simple version.

Anders Rune Jensen committed on 9/18/2017, 8:05:11 PM

Files changed

index.jsadded
package-lock.jsonadded
package.jsonadded
index.jsView
@@ -1,0 +1,48 @@
1 +#!/usr/bin/env node
2 +
3 +var Dat = require('dat-node')
4 +var program = require('commander');
5 +var uri = require('urijs')
6 +var pull = require('pull-stream')
7 +
8 +program
9 + .option('-f, --folder [value]', 'Folder for sharing')
10 + .parse(process.argv);
11 +
12 +require('ssb-client')((err, sbot) => {
13 + if (err) throw err;
14 +
15 + console.log("Looking for dat links")
16 +
17 + pull(
18 + sbot.createLogStream({ reverse: true, limit: 10000 }),
19 + pull.filter((msg) => {
20 + return !msg.value ||
21 + msg.value.content.type == 'post' &&
22 + typeof msg.value.content.text == "string" &&
23 + msg.value.content.text.indexOf("dat://") != -1
24 + }),
25 + pull.collect((err, log) => {
26 + if (err) throw err;
27 +
28 + console.log("Found " + log.length)
29 +
30 + log.forEach(msg => {
31 + uri.withinString(msg.value.content.text, (datLink) => {
32 + if (!datLink.startsWith("dat://")) return
33 +
34 + console.log("Saving to:", program.folder + "/" + datLink.substring(6))
35 +
36 + Dat(program.folder + "/" + datLink.substring(6), {
37 + key: datLink
38 + }, function (err, dat) {
39 + if (err) throw err
40 +
41 + console.log("sharing:", datLink)
42 + dat.joinNetwork()
43 + })
44 + })
45 + })
46 + })
47 + )
48 +})
package-lock.jsonView
@@ -1,0 +1,2527 @@
1 +{
2 + "name": "ssb-dat-autoshare",
3 + "version": "0.0.1",
4 + "lockfileVersion": 1,
5 + "requires": true,
6 + "dependencies": {
7 + "abstract-random-access": {
8 + "version": "1.1.2",
9 + "resolved": "https://registry.npmjs.org/abstract-random-access/-/abstract-random-access-1.1.2.tgz",
10 + "integrity": "sha1-mo6sj/eYZvP5tLsUQ8p3jxWYrto=",
11 + "requires": {
12 + "inherits": "2.0.3"
13 + }
14 + },
15 + "acorn": {
16 + "version": "5.1.2",
17 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.2.tgz",
18 + "integrity": "sha512-o96FZLJBPY1lvTuJylGA9Bk3t/GKPPJG8H0ydQQl01crzwJgspa4AEIq/pVTXigmK0PHVQhiAtn8WMBLL9D2WA=="
19 + },
20 + "ajv": {
21 + "version": "4.11.8",
22 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",
23 + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
24 + "requires": {
25 + "co": "4.6.0",
26 + "json-stable-stringify": "1.0.1"
27 + }
28 + },
29 + "amdefine": {
30 + "version": "1.0.1",
31 + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
32 + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
33 + "optional": true
34 + },
35 + "anymatch": {
36 + "version": "1.3.2",
37 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
38 + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
39 + "requires": {
40 + "micromatch": "2.3.11",
41 + "normalize-path": "2.1.1"
42 + }
43 + },
44 + "ap": {
45 + "version": "0.1.0",
46 + "resolved": "https://registry.npmjs.org/ap/-/ap-0.1.0.tgz",
47 + "integrity": "sha1-2KPyZhU3k5ihtTymzBpmag+/4VA="
48 + },
49 + "append-tree": {
50 + "version": "2.3.6",
51 + "resolved": "https://registry.npmjs.org/append-tree/-/append-tree-2.3.6.tgz",
52 + "integrity": "sha512-GVOpyVDH6ynEQykoKN7kXB3uewyZSlcCoBoelffCgBDCSWQTNlTOhnJ85ofxMmsNmGifgAgXVTxs2LP5BOSfhA==",
53 + "requires": {
54 + "array-lru": "1.1.1",
55 + "brfs": "1.4.3",
56 + "codecs": "1.2.0",
57 + "from2": "2.3.0",
58 + "inherits": "2.0.3",
59 + "mutexify": "1.2.0",
60 + "process-nextick-args": "1.0.7",
61 + "protocol-buffers": "3.2.1",
62 + "varint": "5.0.0"
63 + }
64 + },
65 + "arr-diff": {
66 + "version": "2.0.0",
67 + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
68 + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
69 + "requires": {
70 + "arr-flatten": "1.1.0"
71 + }
72 + },
73 + "arr-flatten": {
74 + "version": "1.1.0",
75 + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
76 + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
77 + },
78 + "array-lru": {
79 + "version": "1.1.1",
80 + "resolved": "https://registry.npmjs.org/array-lru/-/array-lru-1.1.1.tgz",
81 + "integrity": "sha1-DH4bTgIq4Wb/HoRIxZXzGB/NMzc="
82 + },
83 + "array-unique": {
84 + "version": "0.2.1",
85 + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
86 + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM="
87 + },
88 + "asn1": {
89 + "version": "0.2.3",
90 + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
91 + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y="
92 + },
93 + "assert-plus": {
94 + "version": "0.2.0",
95 + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
96 + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ="
97 + },
98 + "asynckit": {
99 + "version": "0.4.0",
100 + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
101 + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
102 + },
103 + "atomic-batcher": {
104 + "version": "1.0.2",
105 + "resolved": "https://registry.npmjs.org/atomic-batcher/-/atomic-batcher-1.0.2.tgz",
106 + "integrity": "sha1-0WkB0QzOxZUWwZe5zNiTBom4E7Q="
107 + },
108 + "aws-sign2": {
109 + "version": "0.6.0",
110 + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
111 + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8="
112 + },
113 + "aws4": {
114 + "version": "1.6.0",
115 + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
116 + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4="
117 + },
118 + "base64-to-uint8array": {
119 + "version": "1.0.0",
120 + "resolved": "https://registry.npmjs.org/base64-to-uint8array/-/base64-to-uint8array-1.0.0.tgz",
121 + "integrity": "sha512-drjWQcees55+XQSVHYxiUF05Fj6ko3XJUoxykZEXbm0BMmNz2ieWiZGJ+6TFWnjN2saucG6pI13LS92O4kaiAg=="
122 + },
123 + "bcrypt-pbkdf": {
124 + "version": "1.0.1",
125 + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
126 + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
127 + "optional": true,
128 + "requires": {
129 + "tweetnacl": "0.14.5"
130 + }
131 + },
132 + "bencode": {
133 + "version": "1.0.0",
134 + "resolved": "https://registry.npmjs.org/bencode/-/bencode-1.0.0.tgz",
135 + "integrity": "sha512-N+VOSP5MkoX+xgnp6Y056iCY5TmCZg9rgPNPQe0bIiXchxYFP4vs/Tf0dTdQ+qQhP7HM2gvfFq+sUVjQsGy5Zw==",
136 + "requires": {
137 + "safe-buffer": "5.1.1"
138 + }
139 + },
140 + "bitfield-rle": {
141 + "version": "2.1.0",
142 + "resolved": "https://registry.npmjs.org/bitfield-rle/-/bitfield-rle-2.1.0.tgz",
143 + "integrity": "sha1-rinpOCp7pImN6fSLsj/TOMT73Pg=",
144 + "requires": {
145 + "varint": "4.0.1"
146 + },
147 + "dependencies": {
148 + "varint": {
149 + "version": "4.0.1",
150 + "resolved": "https://registry.npmjs.org/varint/-/varint-4.0.1.tgz",
151 + "integrity": "sha1-SQgpuULSSEY7KzUJeZXDv3NxmOk="
152 + }
153 + }
154 + },
155 + "bittorrent-dht": {
156 + "version": "7.6.0",
157 + "resolved": "https://registry.npmjs.org/bittorrent-dht/-/bittorrent-dht-7.6.0.tgz",
158 + "integrity": "sha512-KinBmIQo4wL742f+4QjMjRHrW6GzDLUeeO+JK5dcGWyOeSKhkPQ7wditN/h0hK88wYjatIAYOC1fEU/WUI3ecw==",
159 + "requires": {
160 + "bencode": "1.0.0",
161 + "buffer-equals": "1.0.4",
162 + "debug": "2.6.8",
163 + "inherits": "2.0.3",
164 + "k-bucket": "3.3.0",
165 + "k-rpc": "4.1.0",
166 + "lru": "3.1.0",
167 + "safe-buffer": "5.1.1"
168 + }
169 + },
170 + "blake2b": {
171 + "version": "2.1.2",
172 + "resolved": "https://registry.npmjs.org/blake2b/-/blake2b-2.1.2.tgz",
173 + "integrity": "sha1-aIDt3KNc/t6SxPsnJCITNPmJFFo=",
174 + "requires": {
175 + "blake2b-wasm": "1.1.4",
176 + "nanoassert": "1.1.0"
177 + }
178 + },
179 + "blake2b-wasm": {
180 + "version": "1.1.4",
181 + "resolved": "https://registry.npmjs.org/blake2b-wasm/-/blake2b-wasm-1.1.4.tgz",
182 + "integrity": "sha512-j7ZsvtE8wEXFnyt6TJwNUvBKBOHeNJMQSwIAriQkMcQU5/Ce03Y1kS4W7Sjx6WnhOZi8kVwcrVu9DgUcLHz24A==",
183 + "requires": {
184 + "base64-to-uint8array": "1.0.0",
185 + "brfs": "1.4.3",
186 + "nanoassert": "1.1.0"
187 + }
188 + },
189 + "blake2s": {
190 + "version": "1.0.1",
191 + "resolved": "https://registry.npmjs.org/blake2s/-/blake2s-1.0.1.tgz",
192 + "integrity": "sha1-FZiCKjIOzmqkAbqYKVT4L2GwzXs="
193 + },
194 + "body": {
195 + "version": "0.1.0",
196 + "resolved": "https://registry.npmjs.org/body/-/body-0.1.0.tgz",
197 + "integrity": "sha1-5xT+KM2ISKo0zfLJ8kK74uFdHNg=",
198 + "requires": {
199 + "content-types": "0.1.0"
200 + }
201 + },
202 + "boom": {
203 + "version": "2.10.1",
204 + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
205 + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
206 + "requires": {
207 + "hoek": "2.16.3"
208 + }
209 + },
210 + "braces": {
211 + "version": "1.8.5",
212 + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
213 + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
214 + "requires": {
215 + "expand-range": "1.8.2",
216 + "preserve": "0.2.0",
217 + "repeat-element": "1.1.2"
218 + }
219 + },
220 + "brfs": {
221 + "version": "1.4.3",
222 + "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.4.3.tgz",
223 + "integrity": "sha1-22ddb16SPm3wh/ylhZyQkKrtMhY=",
224 + "requires": {
225 + "quote-stream": "1.0.2",
226 + "resolve": "1.4.0",
227 + "static-module": "1.5.0",
228 + "through2": "2.0.3"
229 + }
230 + },
231 + "buffer-alloc-unsafe": {
232 + "version": "1.0.0",
233 + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.0.0.tgz",
234 + "integrity": "sha1-R0qojzTnvHX6MR0uZFdAnFhGw/4="
235 + },
236 + "buffer-equal": {
237 + "version": "0.0.1",
238 + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz",
239 + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs="
240 + },
241 + "buffer-equals": {
242 + "version": "1.0.4",
243 + "resolved": "https://registry.npmjs.org/buffer-equals/-/buffer-equals-1.0.4.tgz",
244 + "integrity": "sha1-A1O1T9B/2VZBcGca5vZrnPENJ/U="
245 + },
246 + "buffer-indexof": {
247 + "version": "1.1.1",
248 + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
249 + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g=="
250 + },
251 + "bulk-write-stream": {
252 + "version": "1.1.3",
253 + "resolved": "https://registry.npmjs.org/bulk-write-stream/-/bulk-write-stream-1.1.3.tgz",
254 + "integrity": "sha1-0pyjhfvVPzV67lvT0wKHMrYq4nU=",
255 + "requires": {
256 + "inherits": "2.0.3",
257 + "readable-stream": "2.3.3"
258 + }
259 + },
260 + "call-me-maybe": {
261 + "version": "1.0.1",
262 + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
263 + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms="
264 + },
265 + "caseless": {
266 + "version": "0.12.0",
267 + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
268 + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
269 + },
270 + "chloride": {
271 + "version": "2.2.7",
272 + "resolved": "https://registry.npmjs.org/chloride/-/chloride-2.2.7.tgz",
273 + "integrity": "sha1-DmqdEYlKvkpEkR05iNoZLiIIt4Y=",
274 + "requires": {
275 + "is-electron": "2.1.0",
276 + "sodium-browserify": "1.2.1",
277 + "sodium-browserify-tweetnacl": "0.2.3",
278 + "sodium-chloride": "1.1.0",
279 + "sodium-native": "1.10.3"
280 + }
281 + },
282 + "chloride-test": {
283 + "version": "1.2.2",
284 + "resolved": "https://registry.npmjs.org/chloride-test/-/chloride-test-1.2.2.tgz",
285 + "integrity": "sha1-F4aGqF6SeARREulujHkXk/mhCuo=",
286 + "requires": {
287 + "json-buffer": "2.0.11"
288 + }
289 + },
290 + "co": {
291 + "version": "4.6.0",
292 + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
293 + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
294 + },
295 + "codecs": {
296 + "version": "1.2.0",
297 + "resolved": "https://registry.npmjs.org/codecs/-/codecs-1.2.0.tgz",
298 + "integrity": "sha1-UUhUnj0VbF+gU9fLtBlxWgz0PRY="
299 + },
300 + "combined-stream": {
301 + "version": "1.0.5",
302 + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
303 + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
304 + "requires": {
305 + "delayed-stream": "1.0.0"
306 + }
307 + },
308 + "commander": {
309 + "version": "2.11.0",
310 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
311 + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ=="
312 + },
313 + "concat-stream": {
314 + "version": "1.6.0",
315 + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
316 + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
317 + "requires": {
318 + "inherits": "2.0.3",
319 + "readable-stream": "2.3.3",
320 + "typedarray": "0.0.6"
321 + }
322 + },
323 + "connections": {
324 + "version": "1.4.2",
325 + "resolved": "https://registry.npmjs.org/connections/-/connections-1.4.2.tgz",
326 + "integrity": "sha1-eJBIK/XHGvbFyhkr4xNq7XRCiq0="
327 + },
328 + "content-types": {
329 + "version": "0.1.0",
330 + "resolved": "https://registry.npmjs.org/content-types/-/content-types-0.1.0.tgz",
331 + "integrity": "sha1-DnkLOr/vkPbst3roWF25CZyvdXg=",
332 + "requires": {
333 + "iterators": "0.1.0"
334 + }
335 + },
336 + "core-util-is": {
337 + "version": "1.0.2",
338 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
339 + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
340 + },
341 + "corsify": {
342 + "version": "2.1.0",
343 + "resolved": "https://registry.npmjs.org/corsify/-/corsify-2.1.0.tgz",
344 + "integrity": "sha1-EaRbxHqzDFTQC7hp6hgC+82aCdA=",
345 + "requires": {
346 + "http-methods": "0.1.0"
347 + }
348 + },
349 + "cryptiles": {
350 + "version": "2.0.5",
351 + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
352 + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
353 + "requires": {
354 + "boom": "2.10.1"
355 + }
356 + },
357 + "dashdash": {
358 + "version": "1.14.1",
359 + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
360 + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
361 + "requires": {
362 + "assert-plus": "1.0.0"
363 + },
364 + "dependencies": {
365 + "assert-plus": {
366 + "version": "1.0.0",
367 + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
368 + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
369 + }
370 + }
371 + },
372 + "dat-dns": {
373 + "version": "1.3.2",
374 + "resolved": "https://registry.npmjs.org/dat-dns/-/dat-dns-1.3.2.tgz",
375 + "integrity": "sha512-Tbk9UacyHcnxWXOeU3UHYkMfnH5VyxcuKXLFjZcUddRqOO4aTA5MV4l3mLmYNnb8TXvsG7ED+7rhfVtFiTXlPQ==",
376 + "requires": {
377 + "call-me-maybe": "1.0.1",
378 + "concat-stream": "1.6.0",
379 + "debug": "2.6.8"
380 + }
381 + },
382 + "dat-encoding": {
383 + "version": "4.0.2",
384 + "resolved": "https://registry.npmjs.org/dat-encoding/-/dat-encoding-4.0.2.tgz",
385 + "integrity": "sha1-sBBo/g0IDz0+SYWgxK0ht8FGdfY=",
386 + "requires": {
387 + "safe-buffer": "5.1.1"
388 + }
389 + },
390 + "dat-ignore": {
391 + "version": "2.0.0",
392 + "resolved": "https://registry.npmjs.org/dat-ignore/-/dat-ignore-2.0.0.tgz",
393 + "integrity": "sha512-aPYJYMymfBrkF62wFBVej8p4mbPOB0Z+A5jwHarTMNeq7wYHtSKHoXrmOeUzWdSTtK09+JMuu4+FHfSzY1d0dA==",
394 + "requires": {
395 + "anymatch": "1.3.2",
396 + "xtend": "4.0.1"
397 + }
398 + },
399 + "dat-link-resolve": {
400 + "version": "1.1.1",
401 + "resolved": "https://registry.npmjs.org/dat-link-resolve/-/dat-link-resolve-1.1.1.tgz",
402 + "integrity": "sha512-xwzZ9/8j+Pn8td4NKYRTafchQxJWKvr/0BLnEmCI8DwyqhCsFtwzhHBLHKXWK761+nm2hElu+xYfkA8ym9c81A==",
403 + "requires": {
404 + "dat-dns": "1.3.2",
405 + "dat-encoding": "4.0.2",
406 + "debug": "2.6.8",
407 + "nets": "3.2.0"
408 + }
409 + },
410 + "dat-node": {
411 + "version": "3.5.3",
412 + "resolved": "https://registry.npmjs.org/dat-node/-/dat-node-3.5.3.tgz",
413 + "integrity": "sha512-NFZqdd4Fnlv+SYCblpn7SC0XW00PI9dfKOvPsGUsJ6FP4J+MmM+FVAEzLeIQEOj7m477ga/WM6LYSHtGnrUiNA==",
414 + "requires": {
415 + "dat-ignore": "2.0.0",
416 + "dat-link-resolve": "1.1.1",
417 + "dat-storage": "1.0.3",
418 + "dat-swarm-defaults": "1.0.0",
419 + "debug": "2.6.8",
420 + "discovery-swarm": "4.4.2",
421 + "hyperdrive": "9.5.1",
422 + "hyperdrive-http": "4.2.0",
423 + "hyperdrive-network-speed": "2.0.1",
424 + "mirror-folder": "2.1.1",
425 + "multicb": "1.2.2",
426 + "random-access-file": "1.8.1",
427 + "random-access-memory": "2.4.0",
428 + "speedometer": "1.0.0",
429 + "stream-each": "1.2.0",
430 + "untildify": "3.0.2",
431 + "xtend": "4.0.1"
432 + }
433 + },
434 + "dat-secret-storage": {
435 + "version": "4.0.0",
436 + "resolved": "https://registry.npmjs.org/dat-secret-storage/-/dat-secret-storage-4.0.0.tgz",
437 + "integrity": "sha1-AbIZpbwWGe/A9YEio8bOux64tAo=",
438 + "requires": {
439 + "os-homedir": "1.0.2",
440 + "random-access-file": "1.8.1"
441 + }
442 + },
443 + "dat-storage": {
444 + "version": "1.0.3",
445 + "resolved": "https://registry.npmjs.org/dat-storage/-/dat-storage-1.0.3.tgz",
446 + "integrity": "sha512-6qTeWDLCbn4DG5NmTSnCAikivjXXn5ukMLafEbqBn/15zcqdpNgsOx/QnCqXdDoAeP1WWXjJp3GBDtls/et3bA==",
447 + "requires": {
448 + "append-tree": "2.3.6",
449 + "dat-secret-storage": "4.0.0",
450 + "hyperdrive": "9.5.1",
451 + "multi-random-access": "2.1.1",
452 + "random-access-file": "1.8.1"
453 + }
454 + },
455 + "dat-swarm-defaults": {
456 + "version": "1.0.0",
457 + "resolved": "https://registry.npmjs.org/dat-swarm-defaults/-/dat-swarm-defaults-1.0.0.tgz",
458 + "integrity": "sha1-un1YwwnPYMOSSvrYabdRkrYf41Q=",
459 + "requires": {
460 + "xtend": "4.0.1"
461 + }
462 + },
463 + "debug": {
464 + "version": "2.6.8",
465 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz",
466 + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
467 + "requires": {
468 + "ms": "2.0.0"
469 + }
470 + },
471 + "deep-equal": {
472 + "version": "1.0.1",
473 + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
474 + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU="
475 + },
476 + "deep-extend": {
477 + "version": "0.4.2",
478 + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz",
479 + "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8="
480 + },
481 + "delayed-stream": {
482 + "version": "1.0.0",
483 + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
484 + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
485 + },
486 + "directory-index-html": {
487 + "version": "2.1.0",
488 + "resolved": "https://registry.npmjs.org/directory-index-html/-/directory-index-html-2.1.0.tgz",
489 + "integrity": "sha1-TVr8UYftumfsarDlX2QioOLLczg="
490 + },
491 + "discovery-channel": {
492 + "version": "5.4.5",
493 + "resolved": "https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.4.5.tgz",
494 + "integrity": "sha1-/n/al+20oxG5tjEwLj+VBmx49xI=",
495 + "requires": {
496 + "bittorrent-dht": "7.6.0",
497 + "debug": "2.6.8",
498 + "dns-discovery": "5.6.1",
499 + "pretty-hash": "1.0.1",
500 + "thunky": "0.1.0"
501 + },
502 + "dependencies": {
503 + "thunky": {
504 + "version": "0.1.0",
505 + "resolved": "https://registry.npmjs.org/thunky/-/thunky-0.1.0.tgz",
506 + "integrity": "sha1-vzAUaCTituZ7Dy16Ssi+smkIaE4="
507 + }
508 + }
509 + },
510 + "discovery-swarm": {
511 + "version": "4.4.2",
512 + "resolved": "https://registry.npmjs.org/discovery-swarm/-/discovery-swarm-4.4.2.tgz",
513 + "integrity": "sha1-XTFgpGAZ5Q6HQZV2XffWAe5VqBM=",
514 + "requires": {
515 + "buffer-equals": "1.0.4",
516 + "connections": "1.4.2",
517 + "debug": "2.6.8",
518 + "discovery-channel": "5.4.5",
519 + "length-prefixed-message": "3.0.3",
520 + "pump": "1.0.2",
521 + "to-buffer": "1.1.0",
522 + "utp-native": "1.5.4"
523 + }
524 + },
525 + "dns-discovery": {
526 + "version": "5.6.1",
527 + "resolved": "https://registry.npmjs.org/dns-discovery/-/dns-discovery-5.6.1.tgz",
528 + "integrity": "sha512-r27fv3lDuZXCqmb5b04tV2aDxVbwVJaSyPzwPlOYCUbk9F7JvsY+n7EBfY2Z952bGx5TZt3SLQ+ELFjfqyLVoA==",
529 + "requires": {
530 + "debug": "2.6.8",
531 + "dns-socket": "1.6.2",
532 + "dns-txt": "2.0.2",
533 + "lru": "2.0.1",
534 + "minimist": "1.2.0",
535 + "multicast-dns": "6.1.1",
536 + "network-address": "1.1.2",
537 + "unordered-set": "1.1.0"
538 + },
539 + "dependencies": {
540 + "lru": {
541 + "version": "2.0.1",
542 + "resolved": "https://registry.npmjs.org/lru/-/lru-2.0.1.tgz",
543 + "integrity": "sha1-+XmHHhYuP1yiVL5GhExT1MU2RUQ=",
544 + "requires": {
545 + "inherits": "2.0.3"
546 + }
547 + },
548 + "unordered-set": {
549 + "version": "1.1.0",
550 + "resolved": "https://registry.npmjs.org/unordered-set/-/unordered-set-1.1.0.tgz",
551 + "integrity": "sha1-K6fvMW7dC5WQzFR8dPdqLxZP7Mo="
552 + }
553 + }
554 + },
555 + "dns-packet": {
556 + "version": "1.2.2",
557 + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.2.2.tgz",
558 + "integrity": "sha512-kN+DjfGF7dJGUL7nWRktL9Z18t1rWP3aQlyZdY8XlpvU3Nc6GeFTQApftcjtWKxAZfiggZSGrCEoszNgvnpwDg==",
559 + "requires": {
560 + "ip": "1.1.5",
561 + "safe-buffer": "5.1.1"
562 + }
563 + },
564 + "dns-socket": {
565 + "version": "1.6.2",
566 + "resolved": "https://registry.npmjs.org/dns-socket/-/dns-socket-1.6.2.tgz",
567 + "integrity": "sha512-Ztbaf5fToBfm/4+sVEJi7mT2mJOLYYpI+TpgOhxwp5l28UwunTpHMccVhTe9L0F6pQ2cUF0ja9ukuTCtzYq2Ig==",
568 + "requires": {
569 + "dns-packet": "1.2.2"
570 + }
571 + },
572 + "dns-txt": {
573 + "version": "2.0.2",
574 + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
575 + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
576 + "requires": {
577 + "buffer-indexof": "1.1.1"
578 + }
579 + },
580 + "dom-walk": {
581 + "version": "0.1.1",
582 + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz",
583 + "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg="
584 + },
585 + "duplexer2": {
586 + "version": "0.0.2",
587 + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
588 + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
589 + "requires": {
590 + "readable-stream": "1.1.14"
591 + },
592 + "dependencies": {
593 + "isarray": {
594 + "version": "0.0.1",
595 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
596 + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
597 + },
598 + "readable-stream": {
599 + "version": "1.1.14",
600 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
601 + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
602 + "requires": {
603 + "core-util-is": "1.0.2",
604 + "inherits": "2.0.3",
605 + "isarray": "0.0.1",
606 + "string_decoder": "0.10.31"
607 + }
608 + },
609 + "string_decoder": {
610 + "version": "0.10.31",
611 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
612 + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
613 + }
614 + }
615 + },
616 + "duplexify": {
617 + "version": "3.5.1",
618 + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.1.tgz",
619 + "integrity": "sha512-j5goxHTwVED1Fpe5hh3q9R93Kip0Bg2KVAt4f8CEYM3UEwYcPSvWbXaUQOzdX/HtiNomipv+gU7ASQPDbV7pGQ==",
620 + "requires": {
621 + "end-of-stream": "1.4.0",
622 + "inherits": "2.0.3",
623 + "readable-stream": "2.3.3",
624 + "stream-shift": "1.0.0"
625 + }
626 + },
627 + "ecc-jsbn": {
628 + "version": "0.1.1",
629 + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
630 + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
631 + "optional": true,
632 + "requires": {
633 + "jsbn": "0.1.1"
634 + }
635 + },
636 + "ed2curve": {
637 + "version": "0.1.4",
638 + "resolved": "https://registry.npmjs.org/ed2curve/-/ed2curve-0.1.4.tgz",
639 + "integrity": "sha1-lKRCSLuH2jXbDv968KpXYWgRf1k=",
640 + "requires": {
641 + "tweetnacl": "0.14.5"
642 + }
643 + },
644 + "end-of-stream": {
645 + "version": "1.4.0",
646 + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz",
647 + "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=",
648 + "requires": {
649 + "once": "1.4.0"
650 + }
651 + },
652 + "escodegen": {
653 + "version": "1.3.3",
654 + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz",
655 + "integrity": "sha1-8CQBb1qI4Eb9EgBQVek5gC5sXyM=",
656 + "requires": {
657 + "esprima": "1.1.1",
658 + "estraverse": "1.5.1",
659 + "esutils": "1.0.0",
660 + "source-map": "0.1.43"
661 + }
662 + },
663 + "esprima": {
664 + "version": "1.1.1",
665 + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz",
666 + "integrity": "sha1-W28VR/TRAuZw4UDFCb5ncdautUk="
667 + },
668 + "estraverse": {
669 + "version": "1.5.1",
670 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz",
671 + "integrity": "sha1-hno+jlip+EYYr7bC3bzZFrfLr3E="
672 + },
673 + "esutils": {
674 + "version": "1.0.0",
675 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz",
676 + "integrity": "sha1-gVHTWOIMisx/t0XnRywAJf5JZXA="
677 + },
678 + "expand-brackets": {
679 + "version": "0.1.5",
680 + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
681 + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
682 + "requires": {
683 + "is-posix-bracket": "0.1.1"
684 + }
685 + },
686 + "expand-range": {
687 + "version": "1.8.2",
688 + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
689 + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
690 + "requires": {
691 + "fill-range": "2.2.3"
692 + }
693 + },
694 + "explain-error": {
695 + "version": "1.0.4",
696 + "resolved": "https://registry.npmjs.org/explain-error/-/explain-error-1.0.4.tgz",
697 + "integrity": "sha1-p5PTrAytTGq1cemWj7urbLJTKSk="
698 + },
699 + "extend": {
700 + "version": "3.0.1",
701 + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
702 + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ="
703 + },
704 + "extglob": {
705 + "version": "0.3.2",
706 + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
707 + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
708 + "requires": {
709 + "is-extglob": "1.0.0"
710 + }
711 + },
712 + "extsprintf": {
713 + "version": "1.3.0",
714 + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
715 + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
716 + },
717 + "falafel": {
718 + "version": "2.1.0",
719 + "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.1.0.tgz",
720 + "integrity": "sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw=",
721 + "requires": {
722 + "acorn": "5.1.2",
723 + "foreach": "2.0.5",
724 + "isarray": "0.0.1",
725 + "object-keys": "1.0.11"
726 + },
727 + "dependencies": {
728 + "isarray": {
729 + "version": "0.0.1",
730 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
731 + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
732 + }
733 + }
734 + },
735 + "fd-read-stream": {
736 + "version": "1.1.0",
737 + "resolved": "https://registry.npmjs.org/fd-read-stream/-/fd-read-stream-1.1.0.tgz",
738 + "integrity": "sha1-0wPMv+4CqaVqNJP7CLy1lpGqU7E=",
739 + "requires": {
740 + "readable-stream": "2.3.3"
741 + }
742 + },
743 + "filename-regex": {
744 + "version": "2.0.1",
745 + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
746 + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY="
747 + },
748 + "fill-range": {
749 + "version": "2.2.3",
750 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
751 + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
752 + "requires": {
753 + "is-number": "2.1.0",
754 + "isobject": "2.1.0",
755 + "randomatic": "1.1.7",
756 + "repeat-element": "1.1.2",
757 + "repeat-string": "1.6.1"
758 + }
759 + },
760 + "flat-tree": {
761 + "version": "1.6.0",
762 + "resolved": "https://registry.npmjs.org/flat-tree/-/flat-tree-1.6.0.tgz",
763 + "integrity": "sha1-/KMM3bkAb7ZW6168ea6ydOf96e0="
764 + },
765 + "for-each": {
766 + "version": "0.3.2",
767 + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.2.tgz",
768 + "integrity": "sha1-LEBFC5NI6X8oEyJZO6lnBLmr1NQ=",
769 + "requires": {
770 + "is-function": "1.0.1"
771 + }
772 + },
773 + "for-in": {
774 + "version": "1.0.2",
775 + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
776 + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
777 + },
778 + "for-own": {
779 + "version": "0.1.5",
780 + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
781 + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
782 + "requires": {
783 + "for-in": "1.0.2"
784 + }
785 + },
786 + "foreach": {
787 + "version": "2.0.5",
788 + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
789 + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
790 + },
791 + "forever-agent": {
792 + "version": "0.6.1",
793 + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
794 + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
795 + },
796 + "form-data": {
797 + "version": "2.1.4",
798 + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
799 + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
800 + "requires": {
801 + "asynckit": "0.4.0",
802 + "combined-stream": "1.0.5",
803 + "mime-types": "2.1.17"
804 + }
805 + },
806 + "from2": {
807 + "version": "2.3.0",
808 + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
809 + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
810 + "requires": {
811 + "inherits": "2.0.3",
812 + "readable-stream": "2.3.3"
813 + }
814 + },
815 + "function-bind": {
816 + "version": "1.1.1",
817 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
818 + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
819 + },
820 + "generate-function": {
821 + "version": "2.0.0",
822 + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz",
823 + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ="
824 + },
825 + "generate-object-property": {
826 + "version": "1.2.0",
827 + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
828 + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
829 + "requires": {
830 + "is-property": "1.0.2"
831 + }
832 + },
833 + "getpass": {
834 + "version": "0.1.7",
835 + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
836 + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
837 + "requires": {
838 + "assert-plus": "1.0.0"
839 + },
840 + "dependencies": {
841 + "assert-plus": {
842 + "version": "1.0.0",
843 + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
844 + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
845 + }
846 + }
847 + },
848 + "glob-base": {
849 + "version": "0.3.0",
850 + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
851 + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
852 + "requires": {
853 + "glob-parent": "2.0.0",
854 + "is-glob": "2.0.1"
855 + }
856 + },
857 + "glob-parent": {
858 + "version": "2.0.0",
859 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
860 + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
861 + "requires": {
862 + "is-glob": "2.0.1"
863 + }
864 + },
865 + "global": {
866 + "version": "4.3.2",
867 + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz",
868 + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=",
869 + "requires": {
870 + "min-document": "2.19.0",
871 + "process": "0.5.2"
872 + }
873 + },
874 + "har-schema": {
875 + "version": "1.0.5",
876 + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz",
877 + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4="
878 + },
879 + "har-validator": {
880 + "version": "4.2.1",
881 + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz",
882 + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=",
883 + "requires": {
884 + "ajv": "4.11.8",
885 + "har-schema": "1.0.5"
886 + }
887 + },
888 + "has": {
889 + "version": "1.0.1",
890 + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",
891 + "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
892 + "requires": {
893 + "function-bind": "1.1.1"
894 + }
895 + },
896 + "hawk": {
897 + "version": "3.1.3",
898 + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
899 + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
900 + "requires": {
901 + "boom": "2.10.1",
902 + "cryptiles": "2.0.5",
903 + "hoek": "2.16.3",
904 + "sntp": "1.0.9"
905 + }
906 + },
907 + "hmac": {
908 + "version": "1.0.1",
909 + "resolved": "https://registry.npmjs.org/hmac/-/hmac-1.0.1.tgz",
910 + "integrity": "sha1-Fr2muK1a5whIobnsfG81d9+xmyQ="
911 + },
912 + "hoek": {
913 + "version": "2.16.3",
914 + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
915 + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0="
916 + },
917 + "hoox": {
918 + "version": "0.0.1",
919 + "resolved": "https://registry.npmjs.org/hoox/-/hoox-0.0.1.tgz",
920 + "integrity": "sha1-CKdNknKpzIOujmu+AwPw7nZDIJQ="
921 + },
922 + "http-methods": {
923 + "version": "0.1.0",
924 + "resolved": "https://registry.npmjs.org/http-methods/-/http-methods-0.1.0.tgz",
925 + "integrity": "sha1-KWkbb8WPT36Bo2BdyoJoKwaORDA=",
926 + "requires": {
927 + "body": "0.1.0",
928 + "content-types": "0.1.0"
929 + }
930 + },
931 + "http-signature": {
932 + "version": "1.1.1",
933 + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
934 + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
935 + "requires": {
936 + "assert-plus": "0.2.0",
937 + "jsprim": "1.4.1",
938 + "sshpk": "1.13.1"
939 + }
940 + },
941 + "hypercore": {
942 + "version": "6.9.2",
943 + "resolved": "https://registry.npmjs.org/hypercore/-/hypercore-6.9.2.tgz",
944 + "integrity": "sha512-73C3kHupGeR2ZDmUjXcIPRQ8Ij5YqXtiiqv3gUa1RbI0W+Tl2GMSXDmbvO5veJgpvZuk8ElEi09E1zXJA16Jlg==",
945 + "requires": {
946 + "array-lru": "1.1.1",
947 + "atomic-batcher": "1.0.2",
948 + "bitfield-rle": "2.1.0",
949 + "buffer-equals": "1.0.4",
950 + "bulk-write-stream": "1.1.3",
951 + "codecs": "1.2.0",
952 + "flat-tree": "1.6.0",
953 + "from2": "2.3.0",
954 + "hypercore-protocol": "6.4.0",
955 + "inherits": "2.0.3",
956 + "last-one-wins": "1.0.4",
957 + "memory-pager": "1.0.3",
958 + "merkle-tree-stream": "3.0.3",
959 + "process-nextick-args": "1.0.7",
960 + "random-access-file": "1.8.1",
961 + "sodium-universal": "1.4.0",
962 + "sparse-bitfield": "3.0.3",
963 + "thunky": "1.0.2",
964 + "uint64be": "2.0.1",
965 + "unordered-array-remove": "1.0.2",
966 + "unordered-set": "2.0.0"
967 + }
968 + },
969 + "hypercore-protocol": {
970 + "version": "6.4.0",
971 + "resolved": "https://registry.npmjs.org/hypercore-protocol/-/hypercore-protocol-6.4.0.tgz",
972 + "integrity": "sha1-iXpvoLeSa0iZXdp+A9qtB31jODg=",
973 + "requires": {
974 + "brfs": "1.4.3",
975 + "inherits": "2.0.3",
976 + "protocol-buffers": "3.2.1",
977 + "readable-stream": "2.3.3",
978 + "sodium-universal": "1.4.0",
979 + "sorted-indexof": "1.0.0",
980 + "varint": "5.0.0"
981 + }
982 + },
983 + "hyperdrive": {
984 + "version": "9.5.1",
985 + "resolved": "https://registry.npmjs.org/hyperdrive/-/hyperdrive-9.5.1.tgz",
986 + "integrity": "sha512-IFGNPVgRT6xl5toZ3k5D27qKv93rt+ZCD2cM14xOzqxlZ6pm4qImsCjJ+zlaVdFcI3dI/0eVS+Z9oemdzdW6Jw==",
987 + "requires": {
988 + "append-tree": "2.3.6",
989 + "duplexify": "3.5.1",
990 + "from2": "2.3.0",
991 + "hypercore": "6.9.2",
992 + "inherits": "2.0.3",
993 + "mutexify": "1.2.0",
994 + "protocol-buffers": "3.2.1",
995 + "random-access-file": "1.8.1",
996 + "sodium-universal": "1.4.0",
997 + "stream-collector": "1.0.1",
998 + "stream-each": "1.2.0",
999 + "thunky": "1.0.2",
1000 + "uint64be": "2.0.1",
1001 + "unixify": "1.0.0"
1002 + }
1003 + },
1004 + "hyperdrive-http": {
1005 + "version": "4.2.0",
1006 + "resolved": "https://registry.npmjs.org/hyperdrive-http/-/hyperdrive-http-4.2.0.tgz",
1007 + "integrity": "sha1-NBTHM7g19gd/e+6Np3ilDzSir8M=",
1008 + "requires": {
1009 + "corsify": "2.1.0",
1010 + "directory-index-html": "2.1.0",
1011 + "mime": "1.4.0",
1012 + "pump": "1.0.2",
1013 + "range-parser": "1.2.0"
1014 + }
1015 + },
1016 + "hyperdrive-network-speed": {
1017 + "version": "2.0.1",
1018 + "resolved": "https://registry.npmjs.org/hyperdrive-network-speed/-/hyperdrive-network-speed-2.0.1.tgz",
1019 + "integrity": "sha1-QNr4LjG511Pyrm368IGGYe0k/hU=",
1020 + "requires": {
1021 + "debug": "2.6.8",
1022 + "speedometer": "1.0.0"
1023 + }
1024 + },
1025 + "increment-buffer": {
1026 + "version": "1.0.1",
1027 + "resolved": "https://registry.npmjs.org/increment-buffer/-/increment-buffer-1.0.1.tgz",
1028 + "integrity": "sha1-ZQdtdRidgIs5rROrW5WOBSFvng0="
1029 + },
1030 + "inherits": {
1031 + "version": "2.0.3",
1032 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1033 + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
1034 + },
1035 + "ini": {
1036 + "version": "1.3.4",
1037 + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz",
1038 + "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4="
1039 + },
1040 + "ip": {
1041 + "version": "1.1.5",
1042 + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
1043 + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
1044 + },
1045 + "is-buffer": {
1046 + "version": "1.1.5",
1047 + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz",
1048 + "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw="
1049 + },
1050 + "is-dotfile": {
1051 + "version": "1.0.3",
1052 + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
1053 + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE="
1054 + },
1055 + "is-electron": {
1056 + "version": "2.1.0",
1057 + "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.1.0.tgz",
1058 + "integrity": "sha512-dkg5xT383+M6zIbbXW/z7n2nz4SFUi2OSyhntnFYkRdtV+HVEfdjEK+5AWisfYgkpe3WYjTIuh7toaKmSfFVWw=="
1059 + },
1060 + "is-equal-shallow": {
1061 + "version": "0.1.3",
1062 + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
1063 + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
1064 + "requires": {
1065 + "is-primitive": "2.0.0"
1066 + }
1067 + },
1068 + "is-extendable": {
1069 + "version": "0.1.1",
1070 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
1071 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
1072 + },
1073 + "is-extglob": {
1074 + "version": "1.0.0",
1075 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
1076 + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="
1077 + },
1078 + "is-function": {
1079 + "version": "1.0.1",
1080 + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz",
1081 + "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU="
1082 + },
1083 + "is-glob": {
1084 + "version": "2.0.1",
1085 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
1086 + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
1087 + "requires": {
1088 + "is-extglob": "1.0.0"
1089 + }
1090 + },
1091 + "is-number": {
1092 + "version": "2.1.0",
1093 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
1094 + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
1095 + "requires": {
1096 + "kind-of": "3.2.2"
1097 + }
1098 + },
1099 + "is-posix-bracket": {
1100 + "version": "0.1.1",
1101 + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
1102 + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q="
1103 + },
1104 + "is-primitive": {
1105 + "version": "2.0.0",
1106 + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
1107 + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU="
1108 + },
1109 + "is-property": {
1110 + "version": "1.0.2",
1111 + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
1112 + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ="
1113 + },
1114 + "is-typedarray": {
1115 + "version": "1.0.0",
1116 + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
1117 + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
1118 + },
1119 + "is-valid-domain": {
1120 + "version": "0.0.5",
1121 + "resolved": "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.0.5.tgz",
1122 + "integrity": "sha1-SOcDGfy0MAkjbpazf5hDiJzntRM="
1123 + },
1124 + "isarray": {
1125 + "version": "1.0.0",
1126 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1127 + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
1128 + },
1129 + "isobject": {
1130 + "version": "2.1.0",
1131 + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
1132 + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
1133 + "requires": {
1134 + "isarray": "1.0.0"
1135 + }
1136 + },
1137 + "isstream": {
1138 + "version": "0.1.2",
1139 + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
1140 + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
1141 + },
1142 + "iterators": {
1143 + "version": "0.1.0",
1144 + "resolved": "https://registry.npmjs.org/iterators/-/iterators-0.1.0.tgz",
1145 + "integrity": "sha1-0D9mbKTmEwE4VlmXys6lQWQgMVY=",
1146 + "requires": {
1147 + "ap": "0.1.0"
1148 + }
1149 + },
1150 + "jsbn": {
1151 + "version": "0.1.1",
1152 + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
1153 + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
1154 + "optional": true
1155 + },
1156 + "json-buffer": {
1157 + "version": "2.0.11",
1158 + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-2.0.11.tgz",
1159 + "integrity": "sha1-PkQf2jCYvo0eMXGtWRvGKjPi1V8="
1160 + },
1161 + "json-schema": {
1162 + "version": "0.2.3",
1163 + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
1164 + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
1165 + },
1166 + "json-stable-stringify": {
1167 + "version": "1.0.1",
1168 + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
1169 + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
1170 + "requires": {
1171 + "jsonify": "0.0.0"
1172 + }
1173 + },
1174 + "json-stringify-safe": {
1175 + "version": "5.0.1",
1176 + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
1177 + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
1178 + },
1179 + "jsonify": {
1180 + "version": "0.0.0",
1181 + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
1182 + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM="
1183 + },
1184 + "jsprim": {
1185 + "version": "1.4.1",
1186 + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
1187 + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
1188 + "requires": {
1189 + "assert-plus": "1.0.0",
1190 + "extsprintf": "1.3.0",
1191 + "json-schema": "0.2.3",
1192 + "verror": "1.10.0"
1193 + },
1194 + "dependencies": {
1195 + "assert-plus": {
1196 + "version": "1.0.0",
1197 + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
1198 + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
1199 + }
1200 + }
1201 + },
1202 + "k-bucket": {
1203 + "version": "3.3.0",
1204 + "resolved": "https://registry.npmjs.org/k-bucket/-/k-bucket-3.3.0.tgz",
1205 + "integrity": "sha512-WIAQ54LfNjzt4viUIEVnXo9cr7ALS9Yocg+USLoiO89Uvbf9hz0OBtqmfzSr49kT3vbnhlzFfsJHFQ0xnp7LbA==",
1206 + "requires": {
1207 + "buffer-equals": "1.0.4",
1208 + "inherits": "2.0.3",
1209 + "randombytes": "2.0.5"
1210 + }
1211 + },
1212 + "k-rpc": {
1213 + "version": "4.1.0",
1214 + "resolved": "https://registry.npmjs.org/k-rpc/-/k-rpc-4.1.0.tgz",
1215 + "integrity": "sha512-Qvetvl34ZXrOWDXMMeP/WQMN3/ep3SASGxcJhUZLgQb1U7VA+/SzwxhDi9KRZWBEqrU0FUWr/yqLP44TfzSwzw==",
1216 + "requires": {
1217 + "buffer-equals": "1.0.4",
1218 + "k-bucket": "3.3.0",
1219 + "k-rpc-socket": "1.7.1",
1220 + "safe-buffer": "5.1.1"
1221 + }
1222 + },
1223 + "k-rpc-socket": {
1224 + "version": "1.7.1",
1225 + "resolved": "https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.7.1.tgz",
1226 + "integrity": "sha512-FmHDmrT6sIs2MM/uMYW0Jmjd01wk2NxzPd6+9iH7onvutqhWXZ8PoZ9p/mVS58SQILC7jKZacC72V5QNkvAXew==",
1227 + "requires": {
1228 + "bencode": "1.0.0",
1229 + "safe-buffer": "5.1.1"
1230 + }
1231 + },
1232 + "kind-of": {
1233 + "version": "3.2.2",
1234 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1235 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1236 + "requires": {
1237 + "is-buffer": "1.1.5"
1238 + }
1239 + },
1240 + "last-one-wins": {
1241 + "version": "1.0.4",
1242 + "resolved": "https://registry.npmjs.org/last-one-wins/-/last-one-wins-1.0.4.tgz",
1243 + "integrity": "sha1-wb/Qy8tGeQ7JFWuNGu6Py4bNoio="
1244 + },
1245 + "length-prefixed-message": {
1246 + "version": "3.0.3",
1247 + "resolved": "https://registry.npmjs.org/length-prefixed-message/-/length-prefixed-message-3.0.3.tgz",
1248 + "integrity": "sha1-JFR01pq8BhTco2jcNaqAdJgqI6w=",
1249 + "requires": {
1250 + "varint": "3.0.1"
1251 + },
1252 + "dependencies": {
1253 + "varint": {
1254 + "version": "3.0.1",
1255 + "resolved": "https://registry.npmjs.org/varint/-/varint-3.0.1.tgz",
1256 + "integrity": "sha1-nT9T4DbAqxIACnS8LSTL8JOlgdk="
1257 + }
1258 + }
1259 + },
1260 + "libsodium": {
1261 + "version": "0.2.12",
1262 + "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.2.12.tgz",
1263 + "integrity": "sha1-gwg1ZNzwicuCpQNb6Sul0iSizN4="
1264 + },
1265 + "libsodium-wrappers": {
1266 + "version": "0.2.12",
1267 + "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.2.12.tgz",
1268 + "integrity": "sha1-UftQd0uO3FF5J7MHuBKkbDpGfh4=",
1269 + "requires": {
1270 + "libsodium": "0.2.12"
1271 + }
1272 + },
1273 + "looper": {
1274 + "version": "3.0.0",
1275 + "resolved": "https://registry.npmjs.org/looper/-/looper-3.0.0.tgz",
1276 + "integrity": "sha1-LvpUw7HLq6m5Su4uWRSwvlf7t0k="
1277 + },
1278 + "lru": {
1279 + "version": "3.1.0",
1280 + "resolved": "https://registry.npmjs.org/lru/-/lru-3.1.0.tgz",
1281 + "integrity": "sha1-6n+4VG2DczOWoTCR12z+tMBoN9U=",
1282 + "requires": {
1283 + "inherits": "2.0.3"
1284 + }
1285 + },
1286 + "map-merge": {
1287 + "version": "1.1.0",
1288 + "resolved": "https://registry.npmjs.org/map-merge/-/map-merge-1.1.0.tgz",
1289 + "integrity": "sha1-am/FjJXYqrRsK93kTVFbbuBvzjQ="
1290 + },
1291 + "memory-pager": {
1292 + "version": "1.0.3",
1293 + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.0.3.tgz",
1294 + "integrity": "sha1-A3gSAD5mq+3MhMynIsQlWQ6Pqog="
1295 + },
1296 + "merkle-tree-stream": {
1297 + "version": "3.0.3",
1298 + "resolved": "https://registry.npmjs.org/merkle-tree-stream/-/merkle-tree-stream-3.0.3.tgz",
1299 + "integrity": "sha1-+KBkdg0355eK1fn208EZpJT1cIE=",
1300 + "requires": {
1301 + "flat-tree": "1.6.0",
1302 + "readable-stream": "2.3.3"
1303 + }
1304 + },
1305 + "micromatch": {
1306 + "version": "2.3.11",
1307 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
1308 + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
1309 + "requires": {
1310 + "arr-diff": "2.0.0",
1311 + "array-unique": "0.2.1",
1312 + "braces": "1.8.5",
1313 + "expand-brackets": "0.1.5",
1314 + "extglob": "0.3.2",
1315 + "filename-regex": "2.0.1",
1316 + "is-extglob": "1.0.0",
1317 + "is-glob": "2.0.1",
1318 + "kind-of": "3.2.2",
1319 + "normalize-path": "2.1.1",
1320 + "object.omit": "2.0.1",
1321 + "parse-glob": "3.0.4",
1322 + "regex-cache": "0.4.4"
1323 + }
1324 + },
1325 + "mime": {
1326 + "version": "1.4.0",
1327 + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.0.tgz",
1328 + "integrity": "sha512-n9ChLv77+QQEapYz8lV+rIZAW3HhAPW2CXnzb1GN5uMkuczshwvkW7XPsbzU0ZQN3sP47Er2KVkp2p3KyqZKSQ=="
1329 + },
1330 + "mime-db": {
1331 + "version": "1.30.0",
1332 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz",
1333 + "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE="
1334 + },
1335 + "mime-types": {
1336 + "version": "2.1.17",
1337 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz",
1338 + "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=",
1339 + "requires": {
1340 + "mime-db": "1.30.0"
1341 + }
1342 + },
1343 + "min-document": {
1344 + "version": "2.19.0",
1345 + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
1346 + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
1347 + "requires": {
1348 + "dom-walk": "0.1.1"
1349 + }
1350 + },
1351 + "minimist": {
1352 + "version": "1.2.0",
1353 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
1354 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
1355 + },
1356 + "mirror-folder": {
1357 + "version": "2.1.1",
1358 + "resolved": "https://registry.npmjs.org/mirror-folder/-/mirror-folder-2.1.1.tgz",
1359 + "integrity": "sha1-GtO3d7OeQDzCe/UghsI+Qe9MlgQ=",
1360 + "requires": {
1361 + "fd-read-stream": "1.1.0",
1362 + "recursive-watch": "1.1.2"
1363 + }
1364 + },
1365 + "mkdirp": {
1366 + "version": "0.5.1",
1367 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
1368 + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
1369 + "requires": {
1370 + "minimist": "0.0.8"
1371 + },
1372 + "dependencies": {
1373 + "minimist": {
1374 + "version": "0.0.8",
1375 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
1376 + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
1377 + }
1378 + }
1379 + },
1380 + "ms": {
1381 + "version": "2.0.0",
1382 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1383 + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
1384 + },
1385 + "multi-random-access": {
1386 + "version": "2.1.1",
1387 + "resolved": "https://registry.npmjs.org/multi-random-access/-/multi-random-access-2.1.1.tgz",
1388 + "integrity": "sha1-ZGLxsgQQnMxkRgFlARCoKEQ9ZuI=",
1389 + "requires": {
1390 + "abstract-random-access": "1.1.2",
1391 + "inherits": "2.0.3",
1392 + "sorted-array-functions": "1.0.0"
1393 + }
1394 + },
1395 + "multicast-dns": {
1396 + "version": "6.1.1",
1397 + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.1.1.tgz",
1398 + "integrity": "sha1-bn3oalcIcqsXBYrepxYLvsqBTd4=",
1399 + "requires": {
1400 + "dns-packet": "1.2.2",
1401 + "thunky": "0.1.0"
1402 + },
1403 + "dependencies": {
1404 + "thunky": {
1405 + "version": "0.1.0",
1406 + "resolved": "https://registry.npmjs.org/thunky/-/thunky-0.1.0.tgz",
1407 + "integrity": "sha1-vzAUaCTituZ7Dy16Ssi+smkIaE4="
1408 + }
1409 + }
1410 + },
1411 + "multicb": {
1412 + "version": "1.2.2",
1413 + "resolved": "https://registry.npmjs.org/multicb/-/multicb-1.2.2.tgz",
1414 + "integrity": "sha512-PZM4dhYFmCF6uZGWpEmoPMUqJBywS9IcAgybT2GmSpYI1BvGvoWSdbio+ik+q/YD2vodhvslESWIS3NnkKYdqQ=="
1415 + },
1416 + "mutexify": {
1417 + "version": "1.2.0",
1418 + "resolved": "https://registry.npmjs.org/mutexify/-/mutexify-1.2.0.tgz",
1419 + "integrity": "sha512-oprzxd2zhfrJqEuB98qc1dRMMonClBQ57UPDjnbcrah4orEMTq1jq3+AcdFe5ePzdbJXI7zmdhfftIdMnhYFoQ=="
1420 + },
1421 + "muxrpc": {
1422 + "version": "6.3.3",
1423 + "resolved": "https://registry.npmjs.org/muxrpc/-/muxrpc-6.3.3.tgz",
1424 + "integrity": "sha1-aK2UDvf2Ad+dqe8iEbChc9Uob50=",
1425 + "requires": {
1426 + "explain-error": "1.0.4",
1427 + "packet-stream": "2.0.2",
1428 + "packet-stream-codec": "1.1.2",
1429 + "pull-goodbye": "0.0.2",
1430 + "pull-stream": "3.6.1"
1431 + },
1432 + "dependencies": {
1433 + "pull-stream": {
1434 + "version": "3.6.1",
1435 + "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.1.tgz",
1436 + "integrity": "sha1-xcKuSlEkbv7rzGXAQSo9clqSzgA="
1437 + }
1438 + }
1439 + },
1440 + "nan": {
1441 + "version": "2.7.0",
1442 + "resolved": "https://registry.npmjs.org/nan/-/nan-2.7.0.tgz",
1443 + "integrity": "sha1-2Vv3IeyHfgjbJ27T/G63j5CDrUY=",
1444 + "optional": true
1445 + },
1446 + "nanoassert": {
1447 + "version": "1.1.0",
1448 + "resolved": "https://registry.npmjs.org/nanoassert/-/nanoassert-1.1.0.tgz",
1449 + "integrity": "sha1-TzFS4JVA/eKMdvRLGbvNHVpCR40="
1450 + },
1451 + "nets": {
1452 + "version": "3.2.0",
1453 + "resolved": "https://registry.npmjs.org/nets/-/nets-3.2.0.tgz",
1454 + "integrity": "sha1-1RH7q3rxHaAT8huX7pF0fTOFLTg=",
1455 + "requires": {
1456 + "request": "2.81.0",
1457 + "xhr": "2.4.0"
1458 + }
1459 + },
1460 + "network-address": {
1461 + "version": "1.1.2",
1462 + "resolved": "https://registry.npmjs.org/network-address/-/network-address-1.1.2.tgz",
1463 + "integrity": "sha1-Sqe/1D8D8LgclwKxPWqFjdsybz4="
1464 + },
1465 + "node-gyp-build": {
1466 + "version": "3.2.2",
1467 + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.2.2.tgz",
1468 + "integrity": "sha512-t8W/0UqFGl1c+5ORA3NoT3npU+PxWBL9iPhY7ZySSTszodj3RWexmu8niayWBE0v+0DLARvOXsjaAvfmSEQOyQ==",
1469 + "optional": true
1470 + },
1471 + "non-private-ip": {
1472 + "version": "1.4.2",
1473 + "resolved": "https://registry.npmjs.org/non-private-ip/-/non-private-ip-1.4.2.tgz",
1474 + "integrity": "sha1-7VH6e/fpGpxjI5TxBUe2o5Xovq0=",
1475 + "requires": {
1476 + "ip": "0.3.3"
1477 + },
1478 + "dependencies": {
1479 + "ip": {
1480 + "version": "0.3.3",
1481 + "resolved": "https://registry.npmjs.org/ip/-/ip-0.3.3.tgz",
1482 + "integrity": "sha1-jugwnpLwsEDSh/cu+soaIXAtP7Q="
1483 + }
1484 + }
1485 + },
1486 + "normalize-path": {
1487 + "version": "2.1.1",
1488 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
1489 + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
1490 + "requires": {
1491 + "remove-trailing-separator": "1.1.0"
1492 + }
1493 + },
1494 + "oauth-sign": {
1495 + "version": "0.8.2",
1496 + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
1497 + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM="
1498 + },
1499 + "object-inspect": {
1500 + "version": "0.4.0",
1501 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-0.4.0.tgz",
1502 + "integrity": "sha1-9RV8EWwUVbJDsG7pdwM5LFrYn+w="
1503 + },
1504 + "object-keys": {
1505 + "version": "1.0.11",
1506 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz",
1507 + "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0="
1508 + },
1509 + "object.omit": {
1510 + "version": "2.0.1",
1511 + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
1512 + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
1513 + "requires": {
1514 + "for-own": "0.1.5",
1515 + "is-extendable": "0.1.1"
1516 + }
1517 + },
1518 + "once": {
1519 + "version": "1.4.0",
1520 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1521 + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1522 + "requires": {
1523 + "wrappy": "1.0.2"
1524 + }
1525 + },
1526 + "os-homedir": {
1527 + "version": "1.0.2",
1528 + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
1529 + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
1530 + },
1531 + "packet-stream": {
1532 + "version": "2.0.2",
1533 + "resolved": "https://registry.npmjs.org/packet-stream/-/packet-stream-2.0.2.tgz",
1534 + "integrity": "sha1-uQt/m6tKliQiy8nLJHGcNT5JMmc="
1535 + },
1536 + "packet-stream-codec": {
1537 + "version": "1.1.2",
1538 + "resolved": "https://registry.npmjs.org/packet-stream-codec/-/packet-stream-codec-1.1.2.tgz",
1539 + "integrity": "sha1-ebMC/BRM37tKtv66cEDmpdmcecc=",
1540 + "requires": {
1541 + "pull-reader": "1.2.9",
1542 + "pull-through": "1.0.18"
1543 + }
1544 + },
1545 + "parse-glob": {
1546 + "version": "3.0.4",
1547 + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
1548 + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
1549 + "requires": {
1550 + "glob-base": "0.3.0",
1551 + "is-dotfile": "1.0.3",
1552 + "is-extglob": "1.0.0",
1553 + "is-glob": "2.0.1"
1554 + }
1555 + },
1556 + "parse-headers": {
1557 + "version": "2.0.1",
1558 + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.1.tgz",
1559 + "integrity": "sha1-aug6eqJanZtwCswoaYzR8e1+lTY=",
1560 + "requires": {
1561 + "for-each": "0.3.2",
1562 + "trim": "0.0.1"
1563 + }
1564 + },
1565 + "path-parse": {
1566 + "version": "1.0.5",
1567 + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
1568 + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME="
1569 + },
1570 + "performance-now": {
1571 + "version": "0.2.0",
1572 + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz",
1573 + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU="
1574 + },
1575 + "preserve": {
1576 + "version": "0.2.0",
1577 + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
1578 + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks="
1579 + },
1580 + "pretty-hash": {
1581 + "version": "1.0.1",
1582 + "resolved": "https://registry.npmjs.org/pretty-hash/-/pretty-hash-1.0.1.tgz",
1583 + "integrity": "sha1-FuBXkYje9WvbVliSvNBaXWUySAc="
1584 + },
1585 + "private-box": {
1586 + "version": "0.0.3",
1587 + "resolved": "https://registry.npmjs.org/private-box/-/private-box-0.0.3.tgz",
1588 + "integrity": "sha1-mfzSRI6uOut20KnjLww8CtyO7Sk=",
1589 + "requires": {
1590 + "chloride": "2.2.7"
1591 + }
1592 + },
1593 + "process": {
1594 + "version": "0.5.2",
1595 + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz",
1596 + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8="
1597 + },
1598 + "process-nextick-args": {
1599 + "version": "1.0.7",
1600 + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
1601 + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M="
1602 + },
1603 + "protocol-buffers": {
1604 + "version": "3.2.1",
1605 + "resolved": "https://registry.npmjs.org/protocol-buffers/-/protocol-buffers-3.2.1.tgz",
1606 + "integrity": "sha1-NyWOF+JKCC8G67F3MekoUdHHaIk=",
1607 + "requires": {
1608 + "brfs": "1.4.3",
1609 + "generate-function": "2.0.0",
1610 + "generate-object-property": "1.2.0",
1611 + "protocol-buffers-schema": "3.3.1",
1612 + "signed-varint": "2.0.1",
1613 + "varint": "5.0.0"
1614 + }
1615 + },
1616 + "protocol-buffers-schema": {
1617 + "version": "3.3.1",
1618 + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.3.1.tgz",
1619 + "integrity": "sha1-rRURQYd8aviChkeFGvZqDbaSdfU="
1620 + },
1621 + "pull-abortable": {
1622 + "version": "4.0.0",
1623 + "resolved": "https://registry.npmjs.org/pull-abortable/-/pull-abortable-4.0.0.tgz",
1624 + "integrity": "sha1-cBephMO4NN53usOMELd28i38GEM="
1625 + },
1626 + "pull-box-stream": {
1627 + "version": "1.0.13",
1628 + "resolved": "https://registry.npmjs.org/pull-box-stream/-/pull-box-stream-1.0.13.tgz",
1629 + "integrity": "sha1-w+JAOY6rP1lRsu0QeMWYi/egork=",
1630 + "requires": {
1631 + "chloride": "2.2.7",
1632 + "increment-buffer": "1.0.1",
1633 + "pull-reader": "1.2.9",
1634 + "pull-stream": "3.6.1",
1635 + "pull-through": "1.0.18",
1636 + "split-buffer": "1.0.0"
1637 + },
1638 + "dependencies": {
1639 + "pull-stream": {
1640 + "version": "3.6.1",
1641 + "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.1.tgz",
1642 + "integrity": "sha1-xcKuSlEkbv7rzGXAQSo9clqSzgA="
1643 + }
1644 + }
1645 + },
1646 + "pull-cat": {
1647 + "version": "1.1.11",
1648 + "resolved": "https://registry.npmjs.org/pull-cat/-/pull-cat-1.1.11.tgz",
1649 + "integrity": "sha1-tkLdElXaN2pwa220+pYvX9t0wxs="
1650 + },
1651 + "pull-core": {
1652 + "version": "1.1.0",
1653 + "resolved": "https://registry.npmjs.org/pull-core/-/pull-core-1.1.0.tgz",
1654 + "integrity": "sha1-PYEn1trBR1cFyYAJYfWdZsgEbIo="
1655 + },
1656 + "pull-defer": {
1657 + "version": "0.2.2",
1658 + "resolved": "https://registry.npmjs.org/pull-defer/-/pull-defer-0.2.2.tgz",
1659 + "integrity": "sha1-CIew/7MK8ypW2+z6csFnInHwexM="
1660 + },
1661 + "pull-goodbye": {
1662 + "version": "0.0.2",
1663 + "resolved": "https://registry.npmjs.org/pull-goodbye/-/pull-goodbye-0.0.2.tgz",
1664 + "integrity": "sha1-jYNX21XiKnEN//DxaoyQtF7+QXE=",
1665 + "requires": {
1666 + "pull-stream": "3.5.0"
1667 + },
1668 + "dependencies": {
1669 + "pull-stream": {
1670 + "version": "3.5.0",
1671 + "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-3.5.0.tgz",
1672 + "integrity": "sha1-HuW292/Ts6SaWvtt7VwDIKyzz8c="
1673 + }
1674 + }
1675 + },
1676 + "pull-handshake": {
1677 + "version": "1.1.4",
1678 + "resolved": "https://registry.npmjs.org/pull-handshake/-/pull-handshake-1.1.4.tgz",
1679 + "integrity": "sha1-YACg/QGIhM39c3JU+Mxgqypjd5E=",
1680 + "requires": {
1681 + "pull-cat": "1.1.11",
1682 + "pull-pair": "1.1.0",
1683 + "pull-pushable": "2.1.1",
1684 + "pull-reader": "1.2.9"
1685 + }
1686 + },
1687 + "pull-inactivity": {
1688 + "version": "2.1.2",
1689 + "resolved": "https://registry.npmjs.org/pull-inactivity/-/pull-inactivity-2.1.2.tgz",
1690 + "integrity": "sha1-N6PW67+sKSzUNfXkgeUHTIwfrXU=",
1691 + "requires": {
1692 + "pull-abortable": "4.0.0",
1693 + "pull-stream": "3.6.1"
1694 + },
1695 + "dependencies": {
1696 + "pull-stream": {
1697 + "version": "3.6.1",
1698 + "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.1.tgz",
1699 + "integrity": "sha1-xcKuSlEkbv7rzGXAQSo9clqSzgA="
1700 + }
1701 + }
1702 + },
1703 + "pull-pair": {
1704 + "version": "1.1.0",
1705 + "resolved": "https://registry.npmjs.org/pull-pair/-/pull-pair-1.1.0.tgz",
1706 + "integrity": "sha1-fuQnJj/fTaglOXrAoF4atLdL120="
1707 + },
1708 + "pull-pushable": {
1709 + "version": "2.1.1",
1710 + "resolved": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.1.1.tgz",
1711 + "integrity": "sha1-hmZqu+P1QC8ffq0D7v1pt4Xspbg="
1712 + },
1713 + "pull-reader": {
1714 + "version": "1.2.9",
1715 + "resolved": "https://registry.npmjs.org/pull-reader/-/pull-reader-1.2.9.tgz",
1716 + "integrity": "sha1-0umtALz7VOYqpm1Cwtu8tetoQ7A="
1717 + },
1718 + "pull-stream": {
1719 + "version": "2.28.4",
1720 + "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-2.28.4.tgz",
1721 + "integrity": "sha1-fql0E8FhnCC8O9+eEOkTR7AyU+Q=",
1722 + "requires": {
1723 + "pull-core": "1.1.0"
1724 + }
1725 + },
1726 + "pull-through": {
1727 + "version": "1.0.18",
1728 + "resolved": "https://registry.npmjs.org/pull-through/-/pull-through-1.0.18.tgz",
1729 + "integrity": "sha1-jdYjFCY+Wc9Qlur7sSeitu8xBzU=",
1730 + "requires": {
1731 + "looper": "3.0.0"
1732 + }
1733 + },
1734 + "pump": {
1735 + "version": "1.0.2",
1736 + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz",
1737 + "integrity": "sha1-Oz7mUS+U8OV1U4wXmV+fFpkKXVE=",
1738 + "requires": {
1739 + "end-of-stream": "1.4.0",
1740 + "once": "1.4.0"
1741 + }
1742 + },
1743 + "punycode": {
1744 + "version": "1.4.1",
1745 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
1746 + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
1747 + },
1748 + "qs": {
1749 + "version": "6.4.0",
1750 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz",
1751 + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM="
1752 + },
1753 + "quote-stream": {
1754 + "version": "1.0.2",
1755 + "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz",
1756 + "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=",
1757 + "requires": {
1758 + "buffer-equal": "0.0.1",
1759 + "minimist": "1.2.0",
1760 + "through2": "2.0.3"
1761 + }
1762 + },
1763 + "random-access-file": {
1764 + "version": "1.8.1",
1765 + "resolved": "https://registry.npmjs.org/random-access-file/-/random-access-file-1.8.1.tgz",
1766 + "integrity": "sha512-+Uhk0Of+dWHWjpbL2hizcwSV1UomcN3S0iUGV6BTZ2Js1BP9jHx3E5CT7y0eLbqTQNkVi4iehkHmia7Mdqa47w==",
1767 + "requires": {
1768 + "buffer-alloc-unsafe": "1.0.0",
1769 + "debug": "2.6.8",
1770 + "inherits": "2.0.3",
1771 + "mkdirp": "0.5.1",
1772 + "thunky": "1.0.2"
1773 + }
1774 + },
1775 + "random-access-memory": {
1776 + "version": "2.4.0",
1777 + "resolved": "https://registry.npmjs.org/random-access-memory/-/random-access-memory-2.4.0.tgz",
1778 + "integrity": "sha1-cvPYZbS1WiWYeUc+L7LeNWnGnuI=",
1779 + "requires": {
1780 + "process-nextick-args": "1.0.7"
1781 + }
1782 + },
1783 + "randomatic": {
1784 + "version": "1.1.7",
1785 + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz",
1786 + "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==",
1787 + "requires": {
1788 + "is-number": "3.0.0",
1789 + "kind-of": "4.0.0"
1790 + },
1791 + "dependencies": {
1792 + "is-number": {
1793 + "version": "3.0.0",
1794 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
1795 + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
1796 + "requires": {
1797 + "kind-of": "3.2.2"
1798 + },
1799 + "dependencies": {
1800 + "kind-of": {
1801 + "version": "3.2.2",
1802 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1803 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1804 + "requires": {
1805 + "is-buffer": "1.1.5"
1806 + }
1807 + }
1808 + }
1809 + },
1810 + "kind-of": {
1811 + "version": "4.0.0",
1812 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
1813 + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
1814 + "requires": {
1815 + "is-buffer": "1.1.5"
1816 + }
1817 + }
1818 + }
1819 + },
1820 + "randombytes": {
1821 + "version": "2.0.5",
1822 + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.5.tgz",
1823 + "integrity": "sha512-8T7Zn1AhMsQ/HI1SjcCfT/t4ii3eAqco3yOcSzS4mozsOz69lHLsoMXmF9nZgnFanYscnSlUSgs8uZyKzpE6kg==",
1824 + "requires": {
1825 + "safe-buffer": "5.1.1"
1826 + }
1827 + },
1828 + "range-parser": {
1829 + "version": "1.2.0",
1830 + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
1831 + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
1832 + },
1833 + "rc": {
1834 + "version": "1.2.1",
1835 + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.1.tgz",
1836 + "integrity": "sha1-LgPo5C7kULjLPc5lvhv4l04d/ZU=",
1837 + "requires": {
1838 + "deep-extend": "0.4.2",
1839 + "ini": "1.3.4",
1840 + "minimist": "1.2.0",
1841 + "strip-json-comments": "2.0.1"
1842 + }
1843 + },
1844 + "readable-stream": {
1845 + "version": "2.3.3",
1846 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
1847 + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
1848 + "requires": {
1849 + "core-util-is": "1.0.2",
1850 + "inherits": "2.0.3",
1851 + "isarray": "1.0.0",
1852 + "process-nextick-args": "1.0.7",
1853 + "safe-buffer": "5.1.1",
1854 + "string_decoder": "1.0.3",
1855 + "util-deprecate": "1.0.2"
1856 + }
1857 + },
1858 + "recursive-watch": {
1859 + "version": "1.1.2",
1860 + "resolved": "https://registry.npmjs.org/recursive-watch/-/recursive-watch-1.1.2.tgz",
1861 + "integrity": "sha1-kS4tYqg8iziNKIxDQ0lfJHvEP44=",
1862 + "requires": {
1863 + "ttl": "1.3.0"
1864 + }
1865 + },
1866 + "regex-cache": {
1867 + "version": "0.4.4",
1868 + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
1869 + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
1870 + "requires": {
1871 + "is-equal-shallow": "0.1.3"
1872 + }
1873 + },
1874 + "remove-trailing-separator": {
1875 + "version": "1.1.0",
1876 + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
1877 + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
1878 + },
1879 + "repeat-element": {
1880 + "version": "1.1.2",
1881 + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
1882 + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo="
1883 + },
1884 + "repeat-string": {
1885 + "version": "1.6.1",
1886 + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
1887 + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
1888 + },
1889 + "request": {
1890 + "version": "2.81.0",
1891 + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz",
1892 + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=",
1893 + "requires": {
1894 + "aws-sign2": "0.6.0",
1895 + "aws4": "1.6.0",
1896 + "caseless": "0.12.0",
1897 + "combined-stream": "1.0.5",
1898 + "extend": "3.0.1",
1899 + "forever-agent": "0.6.1",
1900 + "form-data": "2.1.4",
1901 + "har-validator": "4.2.1",
1902 + "hawk": "3.1.3",
1903 + "http-signature": "1.1.1",
1904 + "is-typedarray": "1.0.0",
1905 + "isstream": "0.1.2",
1906 + "json-stringify-safe": "5.0.1",
1907 + "mime-types": "2.1.17",
1908 + "oauth-sign": "0.8.2",
1909 + "performance-now": "0.2.0",
1910 + "qs": "6.4.0",
1911 + "safe-buffer": "5.1.1",
1912 + "stringstream": "0.0.5",
1913 + "tough-cookie": "2.3.2",
1914 + "tunnel-agent": "0.6.0",
1915 + "uuid": "3.1.0"
1916 + }
1917 + },
1918 + "resolve": {
1919 + "version": "1.4.0",
1920 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.4.0.tgz",
1921 + "integrity": "sha512-aW7sVKPufyHqOmyyLzg/J+8606v5nevBgaliIlV7nUpVMsDnoBGV/cbSLNjZAg9q0Cfd/+easKVKQ8vOu8fn1Q==",
1922 + "requires": {
1923 + "path-parse": "1.0.5"
1924 + }
1925 + },
1926 + "safe-buffer": {
1927 + "version": "5.1.1",
1928 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
1929 + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="
1930 + },
1931 + "secret-handshake": {
1932 + "version": "0.5.0",
1933 + "resolved": "https://registry.npmjs.org/secret-handshake/-/secret-handshake-0.5.0.tgz",
1934 + "integrity": "sha1-jOSc0yNaLh2a1kDS4CKws7iimZU=",
1935 + "requires": {
1936 + "chloride": "2.2.7",
1937 + "deep-equal": "1.0.1",
1938 + "pull-box-stream": "1.0.13",
1939 + "pull-cat": "1.1.11",
1940 + "pull-defer": "0.2.2",
1941 + "pull-handshake": "1.1.4",
1942 + "pull-pair": "1.1.0",
1943 + "pull-pushable": "2.1.1",
1944 + "pull-reader": "1.2.9",
1945 + "pull-stream": "3.6.1",
1946 + "stream-to-pull-stream": "1.7.2"
1947 + },
1948 + "dependencies": {
1949 + "pull-stream": {
1950 + "version": "3.6.1",
1951 + "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.1.tgz",
1952 + "integrity": "sha1-xcKuSlEkbv7rzGXAQSo9clqSzgA="
1953 + }
1954 + }
1955 + },
1956 + "secret-stack": {
1957 + "version": "2.5.2",
1958 + "resolved": "https://registry.npmjs.org/secret-stack/-/secret-stack-2.5.2.tgz",
1959 + "integrity": "sha1-rzJWFG5XPGLaf4YOjz4vbQHaaxQ=",
1960 + "requires": {
1961 + "hoox": "0.0.1",
1962 + "map-merge": "1.1.0",
1963 + "muxrpc": "6.3.3",
1964 + "non-private-ip": "1.4.2",
1965 + "pull-inactivity": "2.1.2",
1966 + "pull-stream": "2.27.0",
1967 + "secret-handshake": "0.5.0",
1968 + "stream-to-pull-stream": "1.7.2"
1969 + },
1970 + "dependencies": {
1971 + "pull-stream": {
1972 + "version": "2.27.0",
1973 + "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-2.27.0.tgz",
1974 + "integrity": "sha1-/fDrkQzcQEHWWVbAC+4w270AoGg=",
1975 + "requires": {
1976 + "pull-core": "1.1.0"
1977 + }
1978 + }
1979 + }
1980 + },
1981 + "sha.js": {
1982 + "version": "2.4.5",
1983 + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.5.tgz",
1984 + "integrity": "sha1-J9Fx78yCoRi5ljn/WBZgJCtQbnw=",
1985 + "requires": {
1986 + "inherits": "2.0.3"
1987 + }
1988 + },
1989 + "shallow-copy": {
1990 + "version": "0.0.1",
1991 + "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz",
1992 + "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA="
1993 + },
1994 + "signed-varint": {
1995 + "version": "2.0.1",
1996 + "resolved": "https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.1.tgz",
1997 + "integrity": "sha1-UKmYnafJjCxh2tEZvJdHDvhSgSk=",
1998 + "requires": {
1999 + "varint": "5.0.0"
2000 + }
2001 + },
2002 + "siphash24": {
2003 + "version": "1.0.2",
2004 + "resolved": "https://registry.npmjs.org/siphash24/-/siphash24-1.0.2.tgz",
2005 + "integrity": "sha512-/yUF5S4+z46QxpT/mW/wdlsQQTdO1yl3H36aql6u2m3Ve6u9iATS+yHN+rMXr4jm1qQ0wJUDK2ofdkZeQjMmig==",
2006 + "requires": {
2007 + "base64-to-uint8array": "1.0.0",
2008 + "brfs": "1.4.3",
2009 + "nanoassert": "1.1.0"
2010 + }
2011 + },
2012 + "sntp": {
2013 + "version": "1.0.9",
2014 + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
2015 + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
2016 + "requires": {
2017 + "hoek": "2.16.3"
2018 + }
2019 + },
2020 + "sodium-browserify": {
2021 + "version": "1.2.1",
2022 + "resolved": "https://registry.npmjs.org/sodium-browserify/-/sodium-browserify-1.2.1.tgz",
2023 + "integrity": "sha1-sLVZyjaYFnkIUhSFXiZkXfZ6rxw=",
2024 + "requires": {
2025 + "libsodium-wrappers": "0.2.12",
2026 + "sha.js": "2.4.5",
2027 + "tweetnacl": "0.14.5"
2028 + }
2029 + },
2030 + "sodium-browserify-tweetnacl": {
2031 + "version": "0.2.3",
2032 + "resolved": "https://registry.npmjs.org/sodium-browserify-tweetnacl/-/sodium-browserify-tweetnacl-0.2.3.tgz",
2033 + "integrity": "sha1-tVN//LufdOvEQ7i2ohGykej8vI4=",
2034 + "requires": {
2035 + "chloride-test": "1.2.2",
2036 + "ed2curve": "0.1.4",
2037 + "sha.js": "2.4.8",
2038 + "tweetnacl": "0.14.5",
2039 + "tweetnacl-auth": "0.3.1"
2040 + },
2041 + "dependencies": {
2042 + "sha.js": {
2043 + "version": "2.4.8",
2044 + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.8.tgz",
2045 + "integrity": "sha1-NwaMLEdra69ALRSknGf1l5IfY08=",
2046 + "requires": {
2047 + "inherits": "2.0.3"
2048 + }
2049 + }
2050 + }
2051 + },
2052 + "sodium-chloride": {
2053 + "version": "1.1.0",
2054 + "resolved": "https://registry.npmjs.org/sodium-chloride/-/sodium-chloride-1.1.0.tgz",
2055 + "integrity": "sha1-JHojS4iGf23/UTMrYF8ZOmW/aDk="
2056 + },
2057 + "sodium-javascript": {
2058 + "version": "0.5.1",
2059 + "resolved": "https://registry.npmjs.org/sodium-javascript/-/sodium-javascript-0.5.1.tgz",
2060 + "integrity": "sha512-M8H34jbD8WPaNVx7LfLyk3fabujOppnjEskJYXSlYqJ83BMFyO3wYFzvhSW3/yL4j0JFgYRYm5c/dzGK1AqxFA==",
2061 + "requires": {
2062 + "blake2b": "2.1.2",
2063 + "nanoassert": "1.1.0",
2064 + "siphash24": "1.0.2",
2065 + "xsalsa20": "1.0.2"
2066 + }
2067 + },
2068 + "sodium-native": {
2069 + "version": "1.10.3",
2070 + "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-1.10.3.tgz",
2071 + "integrity": "sha512-FIeYaG5cc0YZjsAaWP/BCXDNO2xusbtDJbCbEvXrf6/6+dRo/8XCiEG0kwlRcR0wr56sgsZ327BId3ifFe2WYw==",
2072 + "optional": true,
2073 + "requires": {
2074 + "nan": "2.7.0",
2075 + "node-gyp-build": "3.2.2"
2076 + }
2077 + },
2078 + "sodium-universal": {
2079 + "version": "1.4.0",
2080 + "resolved": "https://registry.npmjs.org/sodium-universal/-/sodium-universal-1.4.0.tgz",
2081 + "integrity": "sha512-hMQ4uoqoyUES9Q8CAeUFYcc2ODq72cq+riSTO+XsuZZjYDTvKlvFIK+v/wMTbv5woa/omMwFvsxib5gVz0qEXg==",
2082 + "requires": {
2083 + "sodium-javascript": "0.5.1",
2084 + "sodium-native": "1.10.3"
2085 + }
2086 + },
2087 + "sorted-array-functions": {
2088 + "version": "1.0.0",
2089 + "resolved": "https://registry.npmjs.org/sorted-array-functions/-/sorted-array-functions-1.0.0.tgz",
2090 + "integrity": "sha1-wLVU2ecJr/y+VtNMGyUUGX/Tgnk="
2091 + },
2092 + "sorted-indexof": {
2093 + "version": "1.0.0",
2094 + "resolved": "https://registry.npmjs.org/sorted-indexof/-/sorted-indexof-1.0.0.tgz",
2095 + "integrity": "sha1-F8dC/3zxh+L1mhXfm4HxemLOCJk="
2096 + },
2097 + "source-map": {
2098 + "version": "0.1.43",
2099 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
2100 + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
2101 + "optional": true,
2102 + "requires": {
2103 + "amdefine": "1.0.1"
2104 + }
2105 + },
2106 + "sparse-bitfield": {
2107 + "version": "3.0.3",
2108 + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
2109 + "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=",
2110 + "requires": {
2111 + "memory-pager": "1.0.3"
2112 + }
2113 + },
2114 + "speedometer": {
2115 + "version": "1.0.0",
2116 + "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-1.0.0.tgz",
2117 + "integrity": "sha1-zWccsGdSwivKM3Di8zREC+T8YuI="
2118 + },
2119 + "split-buffer": {
2120 + "version": "1.0.0",
2121 + "resolved": "https://registry.npmjs.org/split-buffer/-/split-buffer-1.0.0.tgz",
2122 + "integrity": "sha1-t+jgq1E0UVi3LB9tvvJAbVHx0Cc="
2123 + },
2124 + "ssb-client": {
2125 + "version": "3.1.1",
2126 + "resolved": "https://registry.npmjs.org/ssb-client/-/ssb-client-3.1.1.tgz",
2127 + "integrity": "sha1-BCFHcHkjckEgaCX6B0jqZEnXb9I=",
2128 + "requires": {
2129 + "explain-error": "1.0.4",
2130 + "secret-stack": "2.5.2",
2131 + "ssb-config": "2.2.0",
2132 + "ssb-keys": "5.1.2"
2133 + }
2134 + },
2135 + "ssb-config": {
2136 + "version": "2.2.0",
2137 + "resolved": "https://registry.npmjs.org/ssb-config/-/ssb-config-2.2.0.tgz",
2138 + "integrity": "sha1-QcrQOKhXWvQGLT/VfTsWe+hbA7w=",
2139 + "requires": {
2140 + "deep-extend": "0.4.2",
2141 + "non-private-ip": "1.4.2",
2142 + "os-homedir": "1.0.2",
2143 + "rc": "1.2.1"
2144 + }
2145 + },
2146 + "ssb-keys": {
2147 + "version": "5.1.2",
2148 + "resolved": "https://registry.npmjs.org/ssb-keys/-/ssb-keys-5.1.2.tgz",
2149 + "integrity": "sha1-KxnEtmpmuaMMKtGFRCdxVq3OVgs=",
2150 + "requires": {
2151 + "blake2s": "1.0.1",
2152 + "chloride": "2.2.7",
2153 + "deep-equal": "0.2.2",
2154 + "hmac": "1.0.1",
2155 + "mkdirp": "0.5.1",
2156 + "private-box": "0.0.3",
2157 + "ssb-ref": "2.7.1"
2158 + },
2159 + "dependencies": {
2160 + "deep-equal": {
2161 + "version": "0.2.2",
2162 + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz",
2163 + "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0="
2164 + }
2165 + }
2166 + },
2167 + "ssb-ref": {
2168 + "version": "2.7.1",
2169 + "resolved": "https://registry.npmjs.org/ssb-ref/-/ssb-ref-2.7.1.tgz",
2170 + "integrity": "sha1-XU7/xUXsD/1/wVuieCmmQLiir7o=",
2171 + "requires": {
2172 + "ip": "1.1.5",
2173 + "is-valid-domain": "0.0.5"
2174 + }
2175 + },
2176 + "sshpk": {
2177 + "version": "1.13.1",
2178 + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz",
2179 + "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=",
2180 + "requires": {
2181 + "asn1": "0.2.3",
2182 + "assert-plus": "1.0.0",
2183 + "bcrypt-pbkdf": "1.0.1",
2184 + "dashdash": "1.14.1",
2185 + "ecc-jsbn": "0.1.1",
2186 + "getpass": "0.1.7",
2187 + "jsbn": "0.1.1",
2188 + "tweetnacl": "0.14.5"
2189 + },
2190 + "dependencies": {
2191 + "assert-plus": {
2192 + "version": "1.0.0",
2193 + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
2194 + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
2195 + }
2196 + }
2197 + },
2198 + "static-eval": {
2199 + "version": "0.2.4",
2200 + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-0.2.4.tgz",
2201 + "integrity": "sha1-t9NNg4k3uWn5ZBygfUj47eJj6ns=",
2202 + "requires": {
2203 + "escodegen": "0.0.28"
2204 + },
2205 + "dependencies": {
2206 + "escodegen": {
2207 + "version": "0.0.28",
2208 + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-0.0.28.tgz",
2209 + "integrity": "sha1-Dk/xcV8yh3XWyrUaxEpAbNer/9M=",
2210 + "requires": {
2211 + "esprima": "1.0.4",
2212 + "estraverse": "1.3.2",
2213 + "source-map": "0.1.43"
2214 + }
2215 + },
2216 + "esprima": {
2217 + "version": "1.0.4",
2218 + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz",
2219 + "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0="
2220 + },
2221 + "estraverse": {
2222 + "version": "1.3.2",
2223 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.3.2.tgz",
2224 + "integrity": "sha1-N8K4k+8T1yPydth41g2FNRUqbEI="
2225 + }
2226 + }
2227 + },
2228 + "static-module": {
2229 + "version": "1.5.0",
2230 + "resolved": "https://registry.npmjs.org/static-module/-/static-module-1.5.0.tgz",
2231 + "integrity": "sha1-J9qYg8QajNCSNvhC8MHrxu32PYY=",
2232 + "requires": {
2233 + "concat-stream": "1.6.0",
2234 + "duplexer2": "0.0.2",
2235 + "escodegen": "1.3.3",
2236 + "falafel": "2.1.0",
2237 + "has": "1.0.1",
2238 + "object-inspect": "0.4.0",
2239 + "quote-stream": "0.0.0",
2240 + "readable-stream": "1.0.34",
2241 + "shallow-copy": "0.0.1",
2242 + "static-eval": "0.2.4",
2243 + "through2": "0.4.2"
2244 + },
2245 + "dependencies": {
2246 + "isarray": {
2247 + "version": "0.0.1",
2248 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
2249 + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
2250 + },
2251 + "minimist": {
2252 + "version": "0.0.8",
2253 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
2254 + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
2255 + },
2256 + "object-keys": {
2257 + "version": "0.4.0",
2258 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz",
2259 + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY="
2260 + },
2261 + "quote-stream": {
2262 + "version": "0.0.0",
2263 + "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-0.0.0.tgz",
2264 + "integrity": "sha1-zeKelMQJsW4Z3HCYuJtmWPlyHTs=",
2265 + "requires": {
2266 + "minimist": "0.0.8",
2267 + "through2": "0.4.2"
2268 + }
2269 + },
2270 + "readable-stream": {
2271 + "version": "1.0.34",
2272 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
2273 + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
2274 + "requires": {
2275 + "core-util-is": "1.0.2",
2276 + "inherits": "2.0.3",
2277 + "isarray": "0.0.1",
2278 + "string_decoder": "0.10.31"
2279 + }
2280 + },
2281 + "string_decoder": {
2282 + "version": "0.10.31",
2283 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
2284 + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
2285 + },
2286 + "through2": {
2287 + "version": "0.4.2",
2288 + "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz",
2289 + "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=",
2290 + "requires": {
2291 + "readable-stream": "1.0.34",
2292 + "xtend": "2.1.2"
2293 + }
2294 + },
2295 + "xtend": {
2296 + "version": "2.1.2",
2297 + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz",
2298 + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
2299 + "requires": {
2300 + "object-keys": "0.4.0"
2301 + }
2302 + }
2303 + }
2304 + },
2305 + "stream-collector": {
2306 + "version": "1.0.1",
2307 + "resolved": "https://registry.npmjs.org/stream-collector/-/stream-collector-1.0.1.tgz",
2308 + "integrity": "sha1-TU5V8XE1YSGyxfZVn5RHBaso2xU=",
2309 + "requires": {
2310 + "once": "1.4.0"
2311 + }
2312 + },
2313 + "stream-each": {
2314 + "version": "1.2.0",
2315 + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.0.tgz",
2316 + "integrity": "sha1-HpXUdXP1gNgU3A/4zQ9m8c5TyZE=",
2317 + "requires": {
2318 + "end-of-stream": "1.4.0",
2319 + "stream-shift": "1.0.0"
2320 + }
2321 + },
2322 + "stream-shift": {
2323 + "version": "1.0.0",
2324 + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
2325 + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI="
2326 + },
2327 + "stream-to-pull-stream": {
2328 + "version": "1.7.2",
2329 + "resolved": "https://registry.npmjs.org/stream-to-pull-stream/-/stream-to-pull-stream-1.7.2.tgz",
2330 + "integrity": "sha1-dXYJrhzr0zx0MtSvvjH/eGULnd4=",
2331 + "requires": {
2332 + "looper": "3.0.0",
2333 + "pull-stream": "3.6.1"
2334 + },
2335 + "dependencies": {
2336 + "pull-stream": {
2337 + "version": "3.6.1",
2338 + "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.1.tgz",
2339 + "integrity": "sha1-xcKuSlEkbv7rzGXAQSo9clqSzgA="
2340 + }
2341 + }
2342 + },
2343 + "string_decoder": {
2344 + "version": "1.0.3",
2345 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
2346 + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
2347 + "requires": {
2348 + "safe-buffer": "5.1.1"
2349 + }
2350 + },
2351 + "stringstream": {
2352 + "version": "0.0.5",
2353 + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
2354 + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg="
2355 + },
2356 + "strip-json-comments": {
2357 + "version": "2.0.1",
2358 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
2359 + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
2360 + },
2361 + "through2": {
2362 + "version": "2.0.3",
2363 + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
2364 + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
2365 + "requires": {
2366 + "readable-stream": "2.3.3",
2367 + "xtend": "4.0.1"
2368 + }
2369 + },
2370 + "thunky": {
2371 + "version": "1.0.2",
2372 + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz",
2373 + "integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E="
2374 + },
2375 + "to-buffer": {
2376 + "version": "1.1.0",
2377 + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.0.tgz",
2378 + "integrity": "sha1-N1vAPtrlw1qPoLP+laHzmF2x3Po="
2379 + },
2380 + "tough-cookie": {
2381 + "version": "2.3.2",
2382 + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz",
2383 + "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=",
2384 + "requires": {
2385 + "punycode": "1.4.1"
2386 + }
2387 + },
2388 + "trim": {
2389 + "version": "0.0.1",
2390 + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",
2391 + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0="
2392 + },
2393 + "ttl": {
2394 + "version": "1.3.0",
2395 + "resolved": "https://registry.npmjs.org/ttl/-/ttl-1.3.0.tgz",
2396 + "integrity": "sha1-AK2hwNevCQ0+9HlTIbTw1hK0cKU="
2397 + },
2398 + "tunnel-agent": {
2399 + "version": "0.6.0",
2400 + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
2401 + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
2402 + "requires": {
2403 + "safe-buffer": "5.1.1"
2404 + }
2405 + },
2406 + "tweetnacl": {
2407 + "version": "0.14.5",
2408 + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
2409 + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
2410 + },
2411 + "tweetnacl-auth": {
2412 + "version": "0.3.1",
2413 + "resolved": "https://registry.npmjs.org/tweetnacl-auth/-/tweetnacl-auth-0.3.1.tgz",
2414 + "integrity": "sha1-t1vC3xVkm7hOi5qjwGacbEvODSU=",
2415 + "requires": {
2416 + "tweetnacl": "0.14.5"
2417 + }
2418 + },
2419 + "typedarray": {
2420 + "version": "0.0.6",
2421 + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
2422 + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
2423 + },
2424 + "uint64be": {
2425 + "version": "2.0.1",
2426 + "resolved": "https://registry.npmjs.org/uint64be/-/uint64be-2.0.1.tgz",
2427 + "integrity": "sha1-oxDZTk5eCwKpXWeOMzI/gCvchCg="
2428 + },
2429 + "unixify": {
2430 + "version": "1.0.0",
2431 + "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz",
2432 + "integrity": "sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA=",
2433 + "requires": {
2434 + "normalize-path": "2.1.1"
2435 + }
2436 + },
2437 + "unordered-array-remove": {
2438 + "version": "1.0.2",
2439 + "resolved": "https://registry.npmjs.org/unordered-array-remove/-/unordered-array-remove-1.0.2.tgz",
2440 + "integrity": "sha1-xUbo+I4xegzyZEyX7LV9umbSUO8="
2441 + },
2442 + "unordered-set": {
2443 + "version": "2.0.0",
2444 + "resolved": "https://registry.npmjs.org/unordered-set/-/unordered-set-2.0.0.tgz",
2445 + "integrity": "sha1-mFon6XW6oguCY66np5HpMAlBqew="
2446 + },
2447 + "untildify": {
2448 + "version": "3.0.2",
2449 + "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.2.tgz",
2450 + "integrity": "sha1-fx8wIFWz/qDz6B3HjrNnZstl4/E="
2451 + },
2452 + "urijs": {
2453 + "version": "1.18.12",
2454 + "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.18.12.tgz",
2455 + "integrity": "sha512-WlvUkocbQ+GYhi8zkcbecbGYq7YLSd2I3InxAfqeh6mWvWalBE7bISDHcAL3J7STrWFfizuJ709srHD+RuABPQ=="
2456 + },
2457 + "util-deprecate": {
2458 + "version": "1.0.2",
2459 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2460 + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
2461 + },
2462 + "utp-native": {
2463 + "version": "1.5.4",
2464 + "resolved": "https://registry.npmjs.org/utp-native/-/utp-native-1.5.4.tgz",
2465 + "integrity": "sha512-cOzS0kJlMC9LScG9Rl0W6j4y8DimC1ZQQniNwJuUKwnCwuBG3jj3tTYjudTCmEGZoGnYrRTf8MZ0IrTL4hls2w==",
2466 + "optional": true,
2467 + "requires": {
2468 + "nan": "2.7.0",
2469 + "node-gyp-build": "3.2.2",
2470 + "readable-stream": "2.3.3"
2471 + }
2472 + },
2473 + "uuid": {
2474 + "version": "3.1.0",
2475 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz",
2476 + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g=="
2477 + },
2478 + "varint": {
2479 + "version": "5.0.0",
2480 + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz",
2481 + "integrity": "sha1-2Ca4n3SQcy+rwMDtaT7Uddyynr8="
2482 + },
2483 + "verror": {
2484 + "version": "1.10.0",
2485 + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
2486 + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
2487 + "requires": {
2488 + "assert-plus": "1.0.0",
2489 + "core-util-is": "1.0.2",
2490 + "extsprintf": "1.3.0"
2491 + },
2492 + "dependencies": {
2493 + "assert-plus": {
2494 + "version": "1.0.0",
2495 + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
2496 + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
2497 + }
2498 + }
2499 + },
2500 + "wrappy": {
2501 + "version": "1.0.2",
2502 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2503 + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
2504 + },
2505 + "xhr": {
2506 + "version": "2.4.0",
2507 + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.4.0.tgz",
2508 + "integrity": "sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM=",
2509 + "requires": {
2510 + "global": "4.3.2",
2511 + "is-function": "1.0.1",
2512 + "parse-headers": "2.0.1",
2513 + "xtend": "4.0.1"
2514 + }
2515 + },
2516 + "xsalsa20": {
2517 + "version": "1.0.2",
2518 + "resolved": "https://registry.npmjs.org/xsalsa20/-/xsalsa20-1.0.2.tgz",
2519 + "integrity": "sha512-g1DFmZ5JJ9Qzvt4dMw6m9IydqoCSP381ucU5zm46Owbk3bwmqAr8eEJirOPc7PrXRn45drzOpAyDp8jsnoyXyw=="
2520 + },
2521 + "xtend": {
2522 + "version": "4.0.1",
2523 + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
2524 + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
2525 + }
2526 + }
2527 +}
package.jsonView
@@ -1,0 +1,32 @@
1 +{
2 + "name": "ssb-dat-autoshare",
3 + "version": "0.0.1",
4 + "description": "A cli for auto sharing dat links scuttlebot feeds",
5 + "main": "export-data.js",
6 + "scripts": {
7 + "test": "echo \"Error: no test specified\" && exit 1"
8 + },
9 + "repository": {
10 + "type": "git",
11 + "url": "git+https://github.com/arj03/ssb-dat-share.git"
12 + },
13 + "keywords": [
14 + "ssb",
15 + "scuttlebot",
16 + "exporter",
17 + "cli"
18 + ],
19 + "author": "Anders Rune Jensen <arj03@protonmail.ch>",
20 + "license": "MIT",
21 + "bugs": {
22 + "url": "https://github.com/arj03/ssb-dat-share/issues"
23 + },
24 + "homepage": "https://github.com/arj03/ssb-dat-share",
25 + "dependencies": {
26 + "pull-stream": "^2.28.4",
27 + "ssb-client": "^3.0.1",
28 + "dat-node": "^3.5.3",
29 + "commander": "^2.9.0",
30 + "urijs": "^1.18.12"
31 + }
32 +}

Built with git-ssb-web