git ssb

1+

mixmix / scuttle-shell



Commit 2bccd6311eaa538c1dcb6a4d796fe73d159ea6ad

fix conflict

andre alves garzia committed on 9/5/2018, 9:00:42 PM
Parent: a6eace5910bd903b089ff7f98321ec73777b6c08
Parent: 484b0f64a0e8e7a544c22a60b212f409e258c951

Files changed

README.mdchanged
package-lock.jsonchanged
package.jsonchanged
server.jschanged
.travis.runtest.shadded
.travis.ymladded
README.mdView
@@ -1,12 +1,16 @@
11 ![Hermie The Crab](/icon.png)
22
3-# Scuttle Shell
3 +# Scuttle Shell
44
55 This is a [Secure Scuttlebutt](http://scuttlebutt.nz) system tray application. It provides an always-running _sbot_ for your local system.
66
77 This app also setups itself as a [Native Host App](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Native_messaging) that can be used by **authorized Firefox Add-ons** such as [Patchfox](https://github.com/soapdog/patchfox).
88
9 +## Dependencies
10 +
11 +You must have [Git](https://git-scm.com) and [Node](https://nodejs.org) installed.
12 +
913 ## Install globally
1014
1115 ```
1216 $ npm install -g scuttle-shell
@@ -14,9 +18,9 @@
1418
1519 or if you cloned this repo (run from the repo folder itself):
1620
1721 ```
18-$ npm install -g
22 +$ npm install -g
1923 ```
2024
2125 You can run the app by executing `scuttleshell` on your terminal.
2226
@@ -42,10 +46,10 @@
4246 ```
4347
4448 This should set it up. If anything fails you can check your setup with
4549
50 +### Checking your setup
4651
47-### Checking your setup
4852 Depending on your running operating system, you can check the configuration using:
4953
5054 ```
5155 $ npm run check
@@ -57,9 +61,10 @@
5761 $ npm run check-win
5862 ```
5963
6064 ### Running Setup (again)
65 +
6166 If anything went wrong during the setup or if you rename the folder this app is in, you can redo the setup with:
6267
6368 ```
6469 $ npm install
65-```
70 +```
package-lock.jsonView
@@ -1,66 +1,23 @@
11 {
22 "name": "scuttle-shell",
3- "version": "0.0.2",
3 + "version": "0.0.4-snapshot",
44 "lockfileVersion": 1,
55 "requires": true,
66 "dependencies": {
77 "abstract-leveldown": {
8- "version": "4.0.3",
9- "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-4.0.3.tgz",
10- "integrity": "sha512-qsIHFQy0u17JqSY+3ZUT+ykqxYY17yOfvAsLkFkw8kSQqi05d1jyj0bCuSX6sjYlXuY9cKpgUt5EudQdP4aXyA==",
8 + "version": "5.0.0",
9 + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-5.0.0.tgz",
10 + "integrity": "sha512-5mU5P1gXtsMIXg65/rsYGsi93+MlogXZ9FA8JnwKurHQg64bfXwGYVdVdijNTVNOlAsuIiOwHdvFFD5JqCJQ7A==",
1111 "requires": {
1212 "xtend": "~4.0.0"
1313 }
1414 },
15- "aligned-block-file": {
16- "version": "1.1.3",
17- "resolved": "https://registry.npmjs.org/aligned-block-file/-/aligned-block-file-1.1.3.tgz",
18- "integrity": "sha512-ai/S+nZ9XMjC0ReZfq94OLGCICVBJyhNiKWmF1J+/GVZZaXtYV805plMi9obaWjfNl/QljB+VOsT+wQ7R858xA==",
19- "requires": {
20- "hashlru": "^2.1.0",
21- "int53": "^0.2.4",
22- "mkdirp": "^0.5.1",
23- "obv": "0.0.0",
24- "uint48be": "^1.0.1"
25- },
26- "dependencies": {
27- "obv": {
28- "version": "0.0.0",
29- "resolved": "https://registry.npmjs.org/obv/-/obv-0.0.0.tgz",
30- "integrity": "sha1-7eq4Ro+R1BkzYu1/kdC5bdOaecE="
31- }
32- }
33- },
34- "ansi-escapes": {
35- "version": "1.4.0",
36- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz",
37- "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4="
38- },
3915 "ansi-regex": {
4016 "version": "2.1.1",
4117 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
4218 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
4319 },
44- "ansi-styles": {
45- "version": "2.2.1",
46- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
47- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
48- },
49- "anymatch": {
50- "version": "1.3.2",
51- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
52- "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
53- "requires": {
54- "micromatch": "^2.1.5",
55- "normalize-path": "^2.0.0"
56- }
57- },
58- "append-batch": {
59- "version": "0.0.1",
60- "resolved": "https://registry.npmjs.org/append-batch/-/append-batch-0.0.1.tgz",
61- "integrity": "sha1-kiSFjlVpl8zAfxHx7poShTKqDSU="
62- },
6320 "aproba": {
6421 "version": "1.2.0",
6522 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
6623 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
@@ -71,175 +28,34 @@
7128 "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
7229 "requires": {
7330 "delegates": "^1.0.0",
7431 "readable-stream": "^2.0.6"
75- },
76- "dependencies": {
77- "isarray": {
78- "version": "1.0.0",
79- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
80- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
81- },
82- "readable-stream": {
83- "version": "2.3.6",
84- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
85- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
86- "requires": {
87- "core-util-is": "~1.0.0",
88- "inherits": "~2.0.3",
89- "isarray": "~1.0.0",
90- "process-nextick-args": "~2.0.0",
91- "safe-buffer": "~5.1.1",
92- "string_decoder": "~1.1.1",
93- "util-deprecate": "~1.0.1"
94- }
95- },
96- "string_decoder": {
97- "version": "1.1.1",
98- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
99- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
100- "requires": {
101- "safe-buffer": "~5.1.0"
102- }
103- }
10432 }
10533 },
106- "arr-diff": {
107- "version": "2.0.0",
108- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
109- "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
110- "requires": {
111- "arr-flatten": "^1.0.1"
112- }
113- },
114- "arr-flatten": {
115- "version": "1.1.0",
116- "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
117- "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
118- },
119- "array-union": {
120- "version": "1.0.2",
121- "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
122- "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
123- "requires": {
124- "array-uniq": "^1.0.1"
125- }
126- },
127- "array-uniq": {
128- "version": "1.0.3",
129- "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
130- "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="
131- },
132- "array-unique": {
133- "version": "0.2.1",
134- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
135- "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM="
136- },
137- "arrify": {
138- "version": "1.0.1",
139- "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
140- "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0="
141- },
142- "async-each": {
143- "version": "1.0.1",
144- "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
145- "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0="
146- },
14734 "async-single": {
14835 "version": "1.0.5",
14936 "resolved": "https://registry.npmjs.org/async-single/-/async-single-1.0.5.tgz",
15037 "integrity": "sha1-El3QneldPqMKN4rb7QIQkhebA8k="
15138 },
152- "async-write": {
153- "version": "2.1.0",
154- "resolved": "https://registry.npmjs.org/async-write/-/async-write-2.1.0.tgz",
155- "integrity": "sha1-HnYoF9hJzkS/rAeSWkIDZ4cGGxU="
156- },
15739 "atomic-file": {
158- "version": "0.0.1",
159- "resolved": "https://registry.npmjs.org/atomic-file/-/atomic-file-0.0.1.tgz",
160- "integrity": "sha1-bDZlj2xOzjP7o4d3MefCX8gpmbs="
40 + "version": "1.1.5",
41 + "resolved": "https://registry.npmjs.org/atomic-file/-/atomic-file-1.1.5.tgz",
42 + "integrity": "sha512-TG+5YFiaKQ6CZiSQsosGMJ/IJzwMZ4V/rSdEXlD6+DwKyv8OyeUcprq34kp4yuS6bfQYXhxBC2Vm8PWo+iKBGQ=="
16143 },
162- "attach-ware": {
163- "version": "1.1.1",
164- "resolved": "https://registry.npmjs.org/attach-ware/-/attach-ware-1.1.1.tgz",
165- "integrity": "sha1-KPUTk92LuL2q2XI0JRm/CWIaNaM=",
166- "requires": {
167- "unherit": "^1.0.0"
168- }
169- },
170- "bail": {
171- "version": "1.0.3",
172- "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.3.tgz",
173- "integrity": "sha512-1X8CnjFVQ+a+KW36uBNMTU5s8+v5FzeqrP7hTG5aTb4aPreSbZJlhwPon9VKMuEVgV++JM+SQrALY3kr7eswdg=="
174- },
175- "balanced-match": {
176- "version": "1.0.0",
177- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
178- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
179- },
180- "base64-url": {
181- "version": "1.3.3",
182- "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.3.3.tgz",
183- "integrity": "sha1-+LbFN/CaT8WMmcuG4LDpxhRhog8="
184- },
185- "bash-color": {
186- "version": "0.0.4",
187- "resolved": "https://registry.npmjs.org/bash-color/-/bash-color-0.0.4.tgz",
188- "integrity": "sha1-6b6M4zVAytpIgXaMWb1jhlc26RM="
189- },
190- "binary-extensions": {
191- "version": "1.11.0",
192- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
193- "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU="
194- },
195- "binary-search": {
196- "version": "1.3.4",
197- "resolved": "https://registry.npmjs.org/binary-search/-/binary-search-1.3.4.tgz",
198- "integrity": "sha512-dPxU/vZLnH0tEVjVPgi015oSwqu6oLfCeHywuFRhBE0yM0mYocvleTl8qsdM1YFhRzTRhM1+VzS8XLDVrHPopg=="
199- },
20044 "bindings": {
20145 "version": "1.3.0",
20246 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.3.0.tgz",
20347 "integrity": "sha512-DpLh5EzMR2kzvX1KIlVC0VkC3iZtHKTgdtZ0a3pglBZdaQFjt5S9g9xd1lE+YvXyfd6mtCeRnrUfOLYiTMlNSw=="
20448 },
20549 "bl": {
206- "version": "0.8.2",
207- "resolved": "https://registry.npmjs.org/bl/-/bl-0.8.2.tgz",
208- "integrity": "sha1-yba8oI0bwuoA/Ir7Txpf0eHGbk4=",
50 + "version": "1.2.2",
51 + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
52 + "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
20953 "requires": {
210- "readable-stream": "~1.0.26"
54 + "readable-stream": "^2.3.5",
55 + "safe-buffer": "^5.1.1"
21156 }
21257 },
213- "blake2s": {
214- "version": "1.0.1",
215- "resolved": "https://registry.npmjs.org/blake2s/-/blake2s-1.0.1.tgz",
216- "integrity": "sha1-FZiCKjIOzmqkAbqYKVT4L2GwzXs="
217- },
218- "brace-expansion": {
219- "version": "1.1.11",
220- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
221- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
222- "requires": {
223- "balanced-match": "^1.0.0",
224- "concat-map": "0.0.1"
225- }
226- },
227- "braces": {
228- "version": "1.8.5",
229- "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
230- "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
231- "requires": {
232- "expand-range": "^1.8.1",
233- "preserve": "^0.2.0",
234- "repeat-element": "^1.1.2"
235- }
236- },
237- "broadcast-stream": {
238- "version": "0.2.2",
239- "resolved": "https://registry.npmjs.org/broadcast-stream/-/broadcast-stream-0.2.2.tgz",
240- "integrity": "sha1-eee7FKmrunf3KsklgiAkKo/TkZ0="
241- },
24258 "buffer-alloc": {
24359 "version": "1.2.0",
24460 "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
24561 "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
@@ -257,283 +73,33 @@
25773 "version": "1.0.0",
25874 "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
25975 "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw="
26076 },
261- "buffer-from": {
262- "version": "1.1.0",
263- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz",
264- "integrity": "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ=="
265- },
266- "bytewise": {
267- "version": "1.1.0",
268- "resolved": "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz",
269- "integrity": "sha1-HRPL/3F65xWAlKqIGzXQgbOHJT4=",
270- "requires": {
271- "bytewise-core": "^1.2.2",
272- "typewise": "^1.0.3"
273- }
274- },
275- "bytewise-core": {
276- "version": "1.2.3",
277- "resolved": "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz",
278- "integrity": "sha1-P7QQx+kVWOsasiqCg0V3qmvWHUI=",
279- "requires": {
280- "typewise-core": "^1.2"
281- }
282- },
283- "camelcase": {
284- "version": "2.1.1",
285- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
286- "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="
287- },
288- "ccount": {
289- "version": "1.0.3",
290- "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.3.tgz",
291- "integrity": "sha512-Jt9tIBkRc9POUof7QA/VwWd+58fKkEEfI+/t1/eOlxKM7ZhrczNzMFefge7Ai+39y1pR/pP6cI19guHy3FSLmw=="
292- },
293- "chalk": {
294- "version": "1.1.3",
295- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
296- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
297- "requires": {
298- "ansi-styles": "^2.2.1",
299- "escape-string-regexp": "^1.0.2",
300- "has-ansi": "^2.0.0",
301- "strip-ansi": "^3.0.0",
302- "supports-color": "^2.0.0"
303- }
304- },
305- "character-entities": {
306- "version": "1.2.2",
307- "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.2.tgz",
308- "integrity": "sha512-sMoHX6/nBiy3KKfC78dnEalnpn0Az0oSNvqUWYTtYrhRI5iUIYsROU48G+E+kMFQzqXaJ8kHJZ85n7y6/PHgwQ=="
309- },
310- "character-entities-html4": {
311- "version": "1.1.2",
312- "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.2.tgz",
313- "integrity": "sha512-sIrXwyna2+5b0eB9W149izTPJk/KkJTg6mEzDGibwBUkyH1SbDa+nf515Ppdi3MaH35lW0JFJDWeq9Luzes1Iw=="
314- },
315- "character-entities-legacy": {
316- "version": "1.1.2",
317- "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.2.tgz",
318- "integrity": "sha512-9NB2VbXtXYWdXzqrvAHykE/f0QJxzaKIpZ5QzNZrrgQ7Iyxr2vnfS8fCBNVW9nUEZE0lo57nxKRqnzY/dKrwlA=="
319- },
320- "character-reference-invalid": {
321- "version": "1.1.2",
322- "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.2.tgz",
323- "integrity": "sha512-7I/xceXfKyUJmSAn/jw8ve/9DyOP7XxufNYLI9Px7CmsKgEUaZLUTax6nZxGQtaoiZCjpu6cHPj20xC/vqRReQ=="
324- },
32577 "charwise": {
32678 "version": "3.0.1",
32779 "resolved": "https://registry.npmjs.org/charwise/-/charwise-3.0.1.tgz",
32880 "integrity": "sha512-RcdumNsM6fJZ5HHbYunqj2bpurVRGsXour3OR+SlLEHFhG6ALm54i6Osnh+OvO7kEoSBzwExpblYFH8zKQiEPw=="
32981 },
330- "chloride": {
331- "version": "2.2.10",
332- "resolved": "https://registry.npmjs.org/chloride/-/chloride-2.2.10.tgz",
333- "integrity": "sha512-CbU1ISGiB2JBV6PDXx7hkl8D94d2TPD1BANUMFbr8rZYKJi8De2d3Hu2XDIOLAhXf+8yhoFOdjtLG6fxz3QByQ==",
334- "requires": {
335- "is-electron": "^2.0.0",
336- "sodium-browserify": "^1.2.4",
337- "sodium-browserify-tweetnacl": "^0.2.2",
338- "sodium-chloride": "^1.1.0",
339- "sodium-native": "^2.1.6"
340- }
341- },
342- "chloride-test": {
343- "version": "1.2.2",
344- "resolved": "https://registry.npmjs.org/chloride-test/-/chloride-test-1.2.2.tgz",
345- "integrity": "sha1-F4aGqF6SeARREulujHkXk/mhCuo=",
346- "requires": {
347- "json-buffer": "^2.0.11"
348- }
349- },
350- "chokidar": {
351- "version": "1.7.0",
352- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
353- "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
354- "requires": {
355- "anymatch": "^1.3.0",
356- "async-each": "^1.0.0",
357- "fsevents": "^1.0.0",
358- "glob-parent": "^2.0.0",
359- "inherits": "^2.0.1",
360- "is-binary-path": "^1.0.0",
361- "is-glob": "^2.0.0",
362- "path-is-absolute": "^1.0.0",
363- "readdirp": "^2.0.0"
364- }
365- },
36682 "chownr": {
36783 "version": "1.0.1",
36884 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
36985 "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE="
37086 },
371- "chrome-native-messaging": {
372- "version": "0.2.0",
373- "resolved": "https://registry.npmjs.org/chrome-native-messaging/-/chrome-native-messaging-0.2.0.tgz",
374- "integrity": "sha1-wULN5SS9GxhU4U9X4HijlqbaOCY="
375- },
376- "cli-cursor": {
377- "version": "1.0.2",
378- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz",
379- "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=",
380- "requires": {
381- "restore-cursor": "^1.0.1"
382- }
383- },
384- "co": {
385- "version": "3.1.0",
386- "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz",
387- "integrity": "sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g="
388- },
38987 "code-point-at": {
39088 "version": "1.1.0",
39189 "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
39290 "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
39391 },
394- "collapse-white-space": {
395- "version": "1.0.4",
396- "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.4.tgz",
397- "integrity": "sha512-YfQ1tAUZm561vpYD+5eyWN8+UsceQbSrqqlc/6zDY2gtAE+uZLSdkkovhnGpmCThsvKBFakq4EdY/FF93E8XIw=="
398- },
399- "commander": {
400- "version": "2.16.0",
401- "resolved": "https://registry.npmjs.org/commander/-/commander-2.16.0.tgz",
402- "integrity": "sha512-sVXqklSaotK9at437sFlFpyOcJonxe0yST/AG9DkQKUdIE6IqGIMv4SfAQSKaJbSdVEJYItASCrBiVQHq1HQew=="
403- },
404- "concat-map": {
405- "version": "0.0.1",
406- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
407- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
408- },
409- "concat-stream": {
410- "version": "1.6.2",
411- "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
412- "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
413- "requires": {
414- "buffer-from": "^1.0.0",
415- "inherits": "^2.0.3",
416- "readable-stream": "^2.2.2",
417- "typedarray": "^0.0.6"
418- },
419- "dependencies": {
420- "isarray": {
421- "version": "1.0.0",
422- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
423- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
424- },
425- "readable-stream": {
426- "version": "2.3.6",
427- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
428- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
429- "requires": {
430- "core-util-is": "~1.0.0",
431- "inherits": "~2.0.3",
432- "isarray": "~1.0.0",
433- "process-nextick-args": "~2.0.0",
434- "safe-buffer": "~5.1.1",
435- "string_decoder": "~1.1.1",
436- "util-deprecate": "~1.0.1"
437- }
438- },
439- "string_decoder": {
440- "version": "1.1.1",
441- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
442- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
443- "requires": {
444- "safe-buffer": "~5.1.0"
445- }
446- }
447- }
448- },
44992 "console-control-strings": {
45093 "version": "1.1.0",
45194 "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
45295 "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
45396 },
454- "cont": {
455- "version": "1.0.3",
456- "resolved": "https://registry.npmjs.org/cont/-/cont-1.0.3.tgz",
457- "integrity": "sha1-aHTx6TX8qZ0EjK6qrZoK6wILzOA=",
458- "requires": {
459- "continuable": "~1.2.0",
460- "continuable-para": "~1.2.0",
461- "continuable-series": "~1.2.0"
462- }
463- },
464- "continuable": {
465- "version": "1.2.0",
466- "resolved": "https://registry.npmjs.org/continuable/-/continuable-1.2.0.tgz",
467- "integrity": "sha1-CCd0aNQRNiAAdMz4cpQwjRafJbY="
468- },
469- "continuable-hash": {
470- "version": "0.1.4",
471- "resolved": "https://registry.npmjs.org/continuable-hash/-/continuable-hash-0.1.4.tgz",
472- "integrity": "sha1-gcdNQXcdjJJ4Ph4A5fEbNNbfx4w=",
473- "requires": {
474- "continuable": "~1.1.6"
475- },
476- "dependencies": {
477- "continuable": {
478- "version": "1.1.8",
479- "resolved": "https://registry.npmjs.org/continuable/-/continuable-1.1.8.tgz",
480- "integrity": "sha1-3Id7R0FghwrjvN6HM2Jo6+UFl9U="
481- }
482- }
483- },
484- "continuable-list": {
485- "version": "0.1.6",
486- "resolved": "https://registry.npmjs.org/continuable-list/-/continuable-list-0.1.6.tgz",
487- "integrity": "sha1-h88G7FgHFuEN/5X7C4TF8OisrF8=",
488- "requires": {
489- "continuable": "~1.1.6"
490- },
491- "dependencies": {
492- "continuable": {
493- "version": "1.1.8",
494- "resolved": "https://registry.npmjs.org/continuable/-/continuable-1.1.8.tgz",
495- "integrity": "sha1-3Id7R0FghwrjvN6HM2Jo6+UFl9U="
496- }
497- }
498- },
499- "continuable-para": {
500- "version": "1.2.0",
501- "resolved": "https://registry.npmjs.org/continuable-para/-/continuable-para-1.2.0.tgz",
502- "integrity": "sha1-RFUQ9klFndD8NchyAVFGEicxxYM=",
503- "requires": {
504- "continuable-hash": "~0.1.4",
505- "continuable-list": "~0.1.5"
506- }
507- },
508- "continuable-series": {
509- "version": "1.2.0",
510- "resolved": "https://registry.npmjs.org/continuable-series/-/continuable-series-1.2.0.tgz",
511- "integrity": "sha1-MkM5euk6cdZVswJoNKUVkLlYueg="
512- },
51397 "core-util-is": {
51498 "version": "1.0.2",
51599 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
516100 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
517101 },
518- "cross-spawn": {
519- "version": "5.1.0",
520- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
521- "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
522- "requires": {
523- "lru-cache": "^4.0.1",
524- "shebang-command": "^1.2.0",
525- "which": "^1.2.9"
526- }
527- },
528- "debug": {
529- "version": "2.6.9",
530- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
531- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
532- "requires": {
533- "ms": "2.0.0"
534- }
535- },
536102 "decompress-response": {
537103 "version": "3.3.0",
538104 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
539105 "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
@@ -551,107 +117,42 @@
551117 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
552118 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
553119 },
554120 "deferred-leveldown": {
555- "version": "3.0.0",
556- "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-3.0.0.tgz",
557- "integrity": "sha512-ajbXqRPMXRlcdyt0TuWqknOJkp1JgQjGB7xOl2V+ebol7/U11E9h3/nCZAtN1M7djmAJEIhypCUc1tIWxdQAuQ==",
121 + "version": "4.0.2",
122 + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-4.0.2.tgz",
123 + "integrity": "sha512-5fMC8ek8alH16QiV0lTCis610D1Zt1+LA4MS4d63JgS32lrCjTFDUFz2ao09/j2I4Bqb5jL4FZYwu7Jz0XO1ww==",
558124 "requires": {
559- "abstract-leveldown": "~4.0.0"
125 + "abstract-leveldown": "~5.0.0",
126 + "inherits": "^2.0.3"
560127 }
561128 },
562- "define-properties": {
563- "version": "1.1.2",
564- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz",
565- "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
566- "requires": {
567- "foreach": "^2.0.5",
568- "object-keys": "^1.0.8"
569- }
570- },
571- "defined": {
572- "version": "1.0.0",
573- "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
574- "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM="
575- },
576129 "delegates": {
577130 "version": "1.0.0",
578131 "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
579132 "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
580133 },
581- "detab": {
582- "version": "1.0.2",
583- "resolved": "https://registry.npmjs.org/detab/-/detab-1.0.2.tgz",
584- "integrity": "sha1-AbwqSr57x8xnwwOYCO265HBJoO4=",
585- "requires": {
586- "repeat-string": "^1.5.2"
587- }
588- },
589134 "detect-libc": {
590135 "version": "1.0.3",
591136 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
592137 "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups="
593138 },
594- "ecstatic": {
595- "version": "3.2.0",
596- "resolved": "https://registry.npmjs.org/ecstatic/-/ecstatic-3.2.0.tgz",
597- "integrity": "sha512-Goilx/2cfU9vvfQjgtNgc2VmJAD8CasQ6rZDqCd2u4Hsyd/qFET6nBf60jiHodevR3nl3IGzNKtrzPXWP88utQ==",
598- "requires": {
599- "he": "^1.1.1",
600- "mime": "^1.4.1",
601- "minimist": "^1.1.0",
602- "url-join": "^2.0.2"
603- }
604- },
605- "ed2curve": {
606- "version": "0.1.4",
607- "resolved": "https://registry.npmjs.org/ed2curve/-/ed2curve-0.1.4.tgz",
608- "integrity": "sha1-lKRCSLuH2jXbDv968KpXYWgRf1k=",
609- "requires": {
610- "tweetnacl": "0.x.x"
611- }
612- },
613- "elegant-spinner": {
614- "version": "1.0.1",
615- "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz",
616- "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4="
617- },
618- "emoji-named-characters": {
619- "version": "1.0.2",
620- "resolved": "https://registry.npmjs.org/emoji-named-characters/-/emoji-named-characters-1.0.2.tgz",
621- "integrity": "sha1-zes20OZgAsS5178d+8Ohmft9QJs="
622- },
623- "emoji-server": {
624- "version": "1.0.0",
625- "resolved": "https://registry.npmjs.org/emoji-server/-/emoji-server-1.0.0.tgz",
626- "integrity": "sha1-0GPP7prxGMxa7vvC6bPdUIWBXGM=",
627- "requires": {
628- "emoji-named-characters": "~1.0.2"
629- }
630- },
631139 "encoding-down": {
632- "version": "4.0.1",
633- "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-4.0.1.tgz",
634- "integrity": "sha512-AlSE+ugBIpLL0i9if2SlnOZ4oWj/XvBb8tw2Ie/pFB73vdYs5O/6plRyqIgjbZbz8onaL20AAuMP87LWbP56IQ==",
140 + "version": "5.0.4",
141 + "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-5.0.4.tgz",
142 + "integrity": "sha512-8CIZLDcSKxgzT+zX8ZVfgNbu8Md2wq/iqa1Y7zyVR18QBEAc0Nmzuvj/N5ykSKpfGzjM8qxbaFntLPwnVoUhZw==",
635143 "requires": {
636- "abstract-leveldown": "^4.0.0",
637- "level-codec": "^8.0.0",
638- "level-errors": "^1.0.4",
144 + "abstract-leveldown": "^5.0.0",
145 + "inherits": "^2.0.3",
146 + "level-codec": "^9.0.0",
147 + "level-errors": "^2.0.0",
639148 "xtend": "^4.0.1"
640149 },
641150 "dependencies": {
642- "abstract-leveldown": {
643- "version": "4.0.3",
644- "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-4.0.3.tgz",
645- "integrity": "sha512-qsIHFQy0u17JqSY+3ZUT+ykqxYY17yOfvAsLkFkw8kSQqi05d1jyj0bCuSX6sjYlXuY9cKpgUt5EudQdP4aXyA==",
646- "requires": {
647- "xtend": "~4.0.0"
648- }
649- },
650151 "level-codec": {
651- "version": "8.0.0",
652- "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-8.0.0.tgz",
653- "integrity": "sha512-gNZlo1HRHz0BWxzGCyNf7xntAs2HKOPvvRBWtXsoDvEX4vMYnSTBS6ZnxoaiX7nhxSBPpegRa8CQ/hnfGBKk3Q=="
152 + "version": "9.0.0",
153 + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.0.tgz",
154 + "integrity": "sha512-OIpVvjCcZNP5SdhcNupnsI1zo5Y9Vpm+k/F1gfG5kXrtctlrwanisakweJtE0uA0OpLukRfOQae+Fg0M5Debhg=="
654155 }
655156 }
656157 },
657158 "end-of-stream": {
@@ -661,244 +162,34 @@
661162 "requires": {
662163 "once": "^1.4.0"
663164 }
664165 },
665- "epidemic-broadcast-trees": {
666- "version": "6.3.3",
667- "resolved": "https://registry.npmjs.org/epidemic-broadcast-trees/-/epidemic-broadcast-trees-6.3.3.tgz",
668- "integrity": "sha512-yNbiNBGgX69SleCvOeNL9v7DlqtcEeH6FXZOnGCSgsgcJIZQIMwsQ1HB/j7h+yvnYYh/qqX2iFP9fqR0aukuug==",
669- "requires": {
670- "inherits": "^2.0.3",
671- "push-stream": "^10.0.0"
672- }
673- },
674166 "errno": {
675167 "version": "0.1.7",
676168 "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
677169 "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
678170 "requires": {
679171 "prr": "~1.0.1"
680- },
681- "dependencies": {
682- "prr": {
683- "version": "1.0.1",
684- "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
685- "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
686- }
687172 }
688173 },
689- "es-abstract": {
690- "version": "1.12.0",
691- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz",
692- "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==",
693- "requires": {
694- "es-to-primitive": "^1.1.1",
695- "function-bind": "^1.1.1",
696- "has": "^1.0.1",
697- "is-callable": "^1.1.3",
698- "is-regex": "^1.0.4"
699- }
700- },
701- "es-to-primitive": {
702- "version": "1.1.1",
703- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz",
704- "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=",
705- "requires": {
706- "is-callable": "^1.1.1",
707- "is-date-object": "^1.0.1",
708- "is-symbol": "^1.0.1"
709- }
710- },
711- "escape-string-regexp": {
712- "version": "1.0.5",
713- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
714- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
715- },
716- "eslint-config-standard": {
717- "version": "11.0.0",
718- "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-11.0.0.tgz",
719- "integrity": "sha512-oDdENzpViEe5fwuRCWla7AXQd++/oyIp8zP+iP9jiUPG6NBj3SHgdgtl/kTn00AjeN+1HNvavTKmYbMo+xMOlw==",
720- "dev": true
721- },
722- "exit-hook": {
723- "version": "1.1.1",
724- "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz",
725- "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g="
726- },
727- "expand-brackets": {
728- "version": "0.1.5",
729- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
730- "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
731- "requires": {
732- "is-posix-bracket": "^0.1.0"
733- }
734- },
735- "expand-range": {
736- "version": "1.8.2",
737- "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
738- "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
739- "requires": {
740- "fill-range": "^2.1.0"
741- }
742- },
743174 "expand-template": {
744175 "version": "1.1.1",
745176 "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-1.1.1.tgz",
746177 "integrity": "sha512-cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg=="
747178 },
748- "explain-error": {
749- "version": "1.0.4",
750- "resolved": "https://registry.npmjs.org/explain-error/-/explain-error-1.0.4.tgz",
751- "integrity": "sha1-p5PTrAytTGq1cemWj7urbLJTKSk="
752- },
753- "extend": {
754- "version": "3.0.1",
755- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
756- "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ="
757- },
758- "extend.js": {
759- "version": "0.0.2",
760- "resolved": "https://registry.npmjs.org/extend.js/-/extend.js-0.0.2.tgz",
761- "integrity": "sha1-D5x6gaHyCLcD6wwxMf5XFqxuzRU="
762- },
763- "extglob": {
764- "version": "0.3.2",
765- "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
766- "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
767- "requires": {
768- "is-extglob": "^1.0.0"
769- }
770- },
771179 "fast-future": {
772180 "version": "1.0.2",
773181 "resolved": "https://registry.npmjs.org/fast-future/-/fast-future-1.0.2.tgz",
774182 "integrity": "sha1-hDWpqqAteSSNF9cE52JZMB2ZKAo="
775183 },
776- "filename-regex": {
777- "version": "2.0.1",
778- "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
779- "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY="
780- },
781- "fill-range": {
782- "version": "2.2.4",
783- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
784- "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
785- "requires": {
786- "is-number": "^2.1.0",
787- "isobject": "^2.0.0",
788- "randomatic": "^3.0.0",
789- "repeat-element": "^1.1.2",
790- "repeat-string": "^1.5.2"
791- }
792- },
793184 "flumecodec": {
794185 "version": "0.0.0",
795186 "resolved": "https://registry.npmjs.org/flumecodec/-/flumecodec-0.0.0.tgz",
796187 "integrity": "sha1-Ns4Gq+Lg4BxE3WnyoWUwWiMgZJs=",
797188 "requires": {
798189 "level-codec": "^6.2.0"
799190 }
800191 },
801- "flumedb": {
802- "version": "0.4.9",
803- "resolved": "https://registry.npmjs.org/flumedb/-/flumedb-0.4.9.tgz",
804- "integrity": "sha512-z932cCXHteJXKcwoev8/RfJ9tQ10FeRCZ6Jh55UnxN/ayZraYZvNYObl8ujbho7xQZB1CDt2WTHCN5gEYGBqGw==",
805- "requires": {
806- "cont": "^1.0.3",
807- "explain-error": "^1.0.3",
808- "obv": "0.0.1",
809- "pull-cont": "0.0.0",
810- "pull-looper": "^1.0.0",
811- "pull-stream": "^3.5.0"
812- }
813- },
814- "flumelog-offset": {
815- "version": "3.3.1",
816- "resolved": "https://registry.npmjs.org/flumelog-offset/-/flumelog-offset-3.3.1.tgz",
817- "integrity": "sha512-4yYdr8tTL0qOkKqhxAxvNnIwDBaBcLEsJWbyc2wU4Ycaewts9xxcBaxNbORp2KBbTwFaqZAV13HVpfZcO1X/AA==",
818- "requires": {
819- "aligned-block-file": "^1.1.2",
820- "append-batch": "^0.0.1",
821- "explain-error": "^1.0.3",
822- "hashlru": "^2.2.0",
823- "int53": "^0.2.4",
824- "looper": "^4.0.0",
825- "ltgt": "^2.1.3",
826- "obv": "0.0.1",
827- "pull-cursor": "^3.0.0",
828- "pull-looper": "^1.0.0",
829- "uint48be": "^1.0.1"
830- }
831- },
832- "flumeview-hashtable": {
833- "version": "1.0.3",
834- "resolved": "https://registry.npmjs.org/flumeview-hashtable/-/flumeview-hashtable-1.0.3.tgz",
835- "integrity": "sha1-0qn6Fkn1fvaNG4nrTEO/sXJDeWc=",
836- "requires": {
837- "async-single": "^1.0.5",
838- "atomic-file": "^1.1.3",
839- "obv": "0.0.1",
840- "pull-stream": "^3.6.0"
841- },
842- "dependencies": {
843- "atomic-file": {
844- "version": "1.1.5",
845- "resolved": "https://registry.npmjs.org/atomic-file/-/atomic-file-1.1.5.tgz",
846- "integrity": "sha512-TG+5YFiaKQ6CZiSQsosGMJ/IJzwMZ4V/rSdEXlD6+DwKyv8OyeUcprq34kp4yuS6bfQYXhxBC2Vm8PWo+iKBGQ=="
847- }
848- }
849- },
850- "flumeview-level": {
851- "version": "3.0.5",
852- "resolved": "https://registry.npmjs.org/flumeview-level/-/flumeview-level-3.0.5.tgz",
853- "integrity": "sha512-LKW+YdJGemOo7TnUwpFHq4cBBiYAIKtWk+G2CK7zrxbCIiAHemBRudohBOUKuSUZZ0CReR5fJ73peBHW02VerA==",
854- "requires": {
855- "charwise": "^3.0.1",
856- "explain-error": "^1.0.4",
857- "level": "^3.0.1",
858- "ltgt": "^2.1.3",
859- "mkdirp": "^0.5.1",
860- "obv": "0.0.0",
861- "pull-level": "^2.0.3",
862- "pull-paramap": "^1.2.1",
863- "pull-stream": "^3.5.0",
864- "pull-write": "^1.1.1"
865- },
866- "dependencies": {
867- "obv": {
868- "version": "0.0.0",
869- "resolved": "https://registry.npmjs.org/obv/-/obv-0.0.0.tgz",
870- "integrity": "sha1-7eq4Ro+R1BkzYu1/kdC5bdOaecE="
871- }
872- }
873- },
874- "flumeview-query": {
875- "version": "6.2.0",
876- "resolved": "https://registry.npmjs.org/flumeview-query/-/flumeview-query-6.2.0.tgz",
877- "integrity": "sha512-tq7rD63gixBDOPegw10khz/d5Bnq9qW9IbURHbWuJkG5CUBm3JP4QQSIF/Phl99jz66MRuXoXjRrXXQLN89iNQ==",
878- "requires": {
879- "deep-equal": "^1.0.1",
880- "flumeview-level": "^3.0.0",
881- "map-filter-reduce": "^3.0.7",
882- "pull-flatmap": "0.0.1",
883- "pull-paramap": "^1.1.3",
884- "pull-sink-through": "0.0.0",
885- "pull-stream": "^3.4.0"
886- },
887- "dependencies": {
888- "map-filter-reduce": {
889- "version": "3.1.0",
890- "resolved": "https://registry.npmjs.org/map-filter-reduce/-/map-filter-reduce-3.1.0.tgz",
891- "integrity": "sha512-os2GlG1lEWRSAvAb9iqfapQ0I1GRXSA+alSjQl0DB7XxNyDx2/VOVAEVhK7EMsqwDDCWNTBSstoo1roc7U5H0w==",
892- "requires": {
893- "binary-search": "^1.2.0",
894- "pull-sink-through": "0.0.0",
895- "pull-stream": "^3.4.3",
896- "typewiselite": "^1.0.0"
897- }
898- }
899- }
900- },
901192 "flumeview-reduce": {
902193 "version": "1.3.13",
903194 "resolved": "https://registry.npmjs.org/flumeview-reduce/-/flumeview-reduce-1.3.13.tgz",
904195 "integrity": "sha512-QN/07+ia3uXpfy8/xWjLI2XGIG67Aiwp9VaOTIqYt6NHP6OfdGfl8nGRPkJRHlkfFbzEouRvJcQBFohWEXMdNQ==",
@@ -909,546 +200,15 @@
909200 "flumecodec": "0.0.0",
910201 "obv": "0.0.0",
911202 "pull-notify": "^0.1.1",
912203 "pull-stream": "^3.5.0"
913- },
914- "dependencies": {
915- "atomic-file": {
916- "version": "1.1.5",
917- "resolved": "https://registry.npmjs.org/atomic-file/-/atomic-file-1.1.5.tgz",
918- "integrity": "sha512-TG+5YFiaKQ6CZiSQsosGMJ/IJzwMZ4V/rSdEXlD6+DwKyv8OyeUcprq34kp4yuS6bfQYXhxBC2Vm8PWo+iKBGQ=="
919- },
920- "obv": {
921- "version": "0.0.0",
922- "resolved": "https://registry.npmjs.org/obv/-/obv-0.0.0.tgz",
923- "integrity": "sha1-7eq4Ro+R1BkzYu1/kdC5bdOaecE="
924- }
925204 }
926205 },
927- "flumeview-search": {
928- "version": "1.0.4",
929- "resolved": "https://registry.npmjs.org/flumeview-search/-/flumeview-search-1.0.4.tgz",
930- "integrity": "sha512-iHg3sfqiRAaRU1K+Ir1TGWMDLGxO6ztLl2RFKMYJsojruk+RbcIQjktjxJ4Pzi1igrZsNYDFMOQXoLtyuQgakg==",
931- "requires": {
932- "flumeview-level": "^3.0.4",
933- "pull-paramap": "^1.2.2",
934- "pull-pushable": "^2.2.0",
935- "pull-stream": "^3.0.1"
936- }
937- },
938- "for-each": {
939- "version": "0.3.3",
940- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
941- "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
942- "requires": {
943- "is-callable": "^1.1.3"
944- }
945- },
946- "for-in": {
947- "version": "1.0.2",
948- "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
949- "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
950- },
951- "for-own": {
952- "version": "0.1.5",
953- "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
954- "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
955- "requires": {
956- "for-in": "^1.0.1"
957- }
958- },
959- "foreach": {
960- "version": "2.0.5",
961- "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
962- "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
963- },
964206 "fs-constants": {
965207 "version": "1.0.0",
966208 "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
967209 "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
968210 },
969- "fs-extra": {
970- "version": "4.0.3",
971- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
972- "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==",
973- "requires": {
974- "graceful-fs": "^4.1.2",
975- "jsonfile": "^4.0.0",
976- "universalify": "^0.1.0"
977- }
978- },
979- "fs.realpath": {
980- "version": "1.0.0",
981- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
982- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
983- },
984- "fsevents": {
985- "version": "1.2.4",
986- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz",
987- "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==",
988- "optional": true,
989- "requires": {
990- "nan": "^2.9.2",
991- "node-pre-gyp": "^0.10.0"
992- },
993- "dependencies": {
994- "abbrev": {
995- "version": "1.1.1",
996- "bundled": true,
997- "optional": true
998- },
999- "ansi-regex": {
1000- "version": "2.1.1",
1001- "bundled": true
1002- },
1003- "aproba": {
1004- "version": "1.2.0",
1005- "bundled": true,
1006- "optional": true
1007- },
1008- "are-we-there-yet": {
1009- "version": "1.1.4",
1010- "bundled": true,
1011- "optional": true,
1012- "requires": {
1013- "delegates": "^1.0.0",
1014- "readable-stream": "^2.0.6"
1015- }
1016- },
1017- "balanced-match": {
1018- "version": "1.0.0",
1019- "bundled": true
1020- },
1021- "brace-expansion": {
1022- "version": "1.1.11",
1023- "bundled": true,
1024- "requires": {
1025- "balanced-match": "^1.0.0",
1026- "concat-map": "0.0.1"
1027- }
1028- },
1029- "chownr": {
1030- "version": "1.0.1",
1031- "bundled": true,
1032- "optional": true
1033- },
1034- "code-point-at": {
1035- "version": "1.1.0",
1036- "bundled": true
1037- },
1038- "concat-map": {
1039- "version": "0.0.1",
1040- "bundled": true
1041- },
1042- "console-control-strings": {
1043- "version": "1.1.0",
1044- "bundled": true
1045- },
1046- "core-util-is": {
1047- "version": "1.0.2",
1048- "bundled": true,
1049- "optional": true
1050- },
1051- "debug": {
1052- "version": "2.6.9",
1053- "bundled": true,
1054- "optional": true,
1055- "requires": {
1056- "ms": "2.0.0"
1057- }
1058- },
1059- "deep-extend": {
1060- "version": "0.5.1",
1061- "bundled": true,
1062- "optional": true
1063- },
1064- "delegates": {
1065- "version": "1.0.0",
1066- "bundled": true,
1067- "optional": true
1068- },
1069- "detect-libc": {
1070- "version": "1.0.3",
1071- "bundled": true,
1072- "optional": true
1073- },
1074- "fs-minipass": {
1075- "version": "1.2.5",
1076- "bundled": true,
1077- "optional": true,
1078- "requires": {
1079- "minipass": "^2.2.1"
1080- }
1081- },
1082- "fs.realpath": {
1083- "version": "1.0.0",
1084- "bundled": true,
1085- "optional": true
1086- },
1087- "gauge": {
1088- "version": "2.7.4",
1089- "bundled": true,
1090- "optional": true,
1091- "requires": {
1092- "aproba": "^1.0.3",
1093- "console-control-strings": "^1.0.0",
1094- "has-unicode": "^2.0.0",
1095- "object-assign": "^4.1.0",
1096- "signal-exit": "^3.0.0",
1097- "string-width": "^1.0.1",
1098- "strip-ansi": "^3.0.1",
1099- "wide-align": "^1.1.0"
1100- }
1101- },
1102- "glob": {
1103- "version": "7.1.2",
1104- "bundled": true,
1105- "optional": true,
1106- "requires": {
1107- "fs.realpath": "^1.0.0",
1108- "inflight": "^1.0.4",
1109- "inherits": "2",
1110- "minimatch": "^3.0.4",
1111- "once": "^1.3.0",
1112- "path-is-absolute": "^1.0.0"
1113- }
1114- },
1115- "has-unicode": {
1116- "version": "2.0.1",
1117- "bundled": true,
1118- "optional": true
1119- },
1120- "iconv-lite": {
1121- "version": "0.4.21",
1122- "bundled": true,
1123- "optional": true,
1124- "requires": {
1125- "safer-buffer": "^2.1.0"
1126- }
1127- },
1128- "ignore-walk": {
1129- "version": "3.0.1",
1130- "bundled": true,
1131- "optional": true,
1132- "requires": {
1133- "minimatch": "^3.0.4"
1134- }
1135- },
1136- "inflight": {
1137- "version": "1.0.6",
1138- "bundled": true,
1139- "optional": true,
1140- "requires": {
1141- "once": "^1.3.0",
1142- "wrappy": "1"
1143- }
1144- },
1145- "inherits": {
1146- "version": "2.0.3",
1147- "bundled": true
1148- },
1149- "ini": {
1150- "version": "1.3.5",
1151- "bundled": true,
1152- "optional": true
1153- },
1154- "is-fullwidth-code-point": {
1155- "version": "1.0.0",
1156- "bundled": true,
1157- "requires": {
1158- "number-is-nan": "^1.0.0"
1159- }
1160- },
1161- "isarray": {
1162- "version": "1.0.0",
1163- "bundled": true,
1164- "optional": true
1165- },
1166- "minimatch": {
1167- "version": "3.0.4",
1168- "bundled": true,
1169- "requires": {
1170- "brace-expansion": "^1.1.7"
1171- }
1172- },
1173- "minimist": {
1174- "version": "0.0.8",
1175- "bundled": true
1176- },
1177- "minipass": {
1178- "version": "2.2.4",
1179- "bundled": true,
1180- "requires": {
1181- "safe-buffer": "^5.1.1",
1182- "yallist": "^3.0.0"
1183- }
1184- },
1185- "minizlib": {
1186- "version": "1.1.0",
1187- "bundled": true,
1188- "optional": true,
1189- "requires": {
1190- "minipass": "^2.2.1"
1191- }
1192- },
1193- "mkdirp": {
1194- "version": "0.5.1",
1195- "bundled": true,
1196- "requires": {
1197- "minimist": "0.0.8"
1198- }
1199- },
1200- "ms": {
1201- "version": "2.0.0",
1202- "bundled": true,
1203- "optional": true
1204- },
1205- "needle": {
1206- "version": "2.2.0",
1207- "bundled": true,
1208- "optional": true,
1209- "requires": {
1210- "debug": "^2.1.2",
1211- "iconv-lite": "^0.4.4",
1212- "sax": "^1.2.4"
1213- }
1214- },
1215- "node-pre-gyp": {
1216- "version": "0.10.0",
1217- "bundled": true,
1218- "optional": true,
1219- "requires": {
1220- "detect-libc": "^1.0.2",
1221- "mkdirp": "^0.5.1",
1222- "needle": "^2.2.0",
1223- "nopt": "^4.0.1",
1224- "npm-packlist": "^1.1.6",
1225- "npmlog": "^4.0.2",
1226- "rc": "^1.1.7",
1227- "rimraf": "^2.6.1",
1228- "semver": "^5.3.0",
1229- "tar": "^4"
1230- }
1231- },
1232- "nopt": {
1233- "version": "4.0.1",
1234- "bundled": true,
1235- "optional": true,
1236- "requires": {
1237- "abbrev": "1",
1238- "osenv": "^0.1.4"
1239- }
1240- },
1241- "npm-bundled": {
1242- "version": "1.0.3",
1243- "bundled": true,
1244- "optional": true
1245- },
1246- "npm-packlist": {
1247- "version": "1.1.10",
1248- "bundled": true,
1249- "optional": true,
1250- "requires": {
1251- "ignore-walk": "^3.0.1",
1252- "npm-bundled": "^1.0.1"
1253- }
1254- },
1255- "npmlog": {
1256- "version": "4.1.2",
1257- "bundled": true,
1258- "optional": true,
1259- "requires": {
1260- "are-we-there-yet": "~1.1.2",
1261- "console-control-strings": "~1.1.0",
1262- "gauge": "~2.7.3",
1263- "set-blocking": "~2.0.0"
1264- }
1265- },
1266- "number-is-nan": {
1267- "version": "1.0.1",
1268- "bundled": true
1269- },
1270- "object-assign": {
1271- "version": "4.1.1",
1272- "bundled": true,
1273- "optional": true
1274- },
1275- "once": {
1276- "version": "1.4.0",
1277- "bundled": true,
1278- "requires": {
1279- "wrappy": "1"
1280- }
1281- },
1282- "os-homedir": {
1283- "version": "1.0.2",
1284- "bundled": true,
1285- "optional": true
1286- },
1287- "os-tmpdir": {
1288- "version": "1.0.2",
1289- "bundled": true,
1290- "optional": true
1291- },
1292- "osenv": {
1293- "version": "0.1.5",
1294- "bundled": true,
1295- "optional": true,
1296- "requires": {
1297- "os-homedir": "^1.0.0",
1298- "os-tmpdir": "^1.0.0"
1299- }
1300- },
1301- "path-is-absolute": {
1302- "version": "1.0.1",
1303- "bundled": true,
1304- "optional": true
1305- },
1306- "process-nextick-args": {
1307- "version": "2.0.0",
1308- "bundled": true,
1309- "optional": true
1310- },
1311- "rc": {
1312- "version": "1.2.7",
1313- "bundled": true,
1314- "optional": true,
1315- "requires": {
1316- "deep-extend": "^0.5.1",
1317- "ini": "~1.3.0",
1318- "minimist": "^1.2.0",
1319- "strip-json-comments": "~2.0.1"
1320- },
1321- "dependencies": {
1322- "minimist": {
1323- "version": "1.2.0",
1324- "bundled": true,
1325- "optional": true
1326- }
1327- }
1328- },
1329- "readable-stream": {
1330- "version": "2.3.6",
1331- "bundled": true,
1332- "optional": true,
1333- "requires": {
1334- "core-util-is": "~1.0.0",
1335- "inherits": "~2.0.3",
1336- "isarray": "~1.0.0",
1337- "process-nextick-args": "~2.0.0",
1338- "safe-buffer": "~5.1.1",
1339- "string_decoder": "~1.1.1",
1340- "util-deprecate": "~1.0.1"
1341- }
1342- },
1343- "rimraf": {
1344- "version": "2.6.2",
1345- "bundled": true,
1346- "optional": true,
1347- "requires": {
1348- "glob": "^7.0.5"
1349- }
1350- },
1351- "safe-buffer": {
1352- "version": "5.1.1",
1353- "bundled": true
1354- },
1355- "safer-buffer": {
1356- "version": "2.1.2",
1357- "bundled": true,
1358- "optional": true
1359- },
1360- "sax": {
1361- "version": "1.2.4",
1362- "bundled": true,
1363- "optional": true
1364- },
1365- "semver": {
1366- "version": "5.5.0",
1367- "bundled": true,
1368- "optional": true
1369- },
1370- "set-blocking": {
1371- "version": "2.0.0",
1372- "bundled": true,
1373- "optional": true
1374- },
1375- "signal-exit": {
1376- "version": "3.0.2",
1377- "bundled": true,
1378- "optional": true
1379- },
1380- "string-width": {
1381- "version": "1.0.2",
1382- "bundled": true,
1383- "requires": {
1384- "code-point-at": "^1.0.0",
1385- "is-fullwidth-code-point": "^1.0.0",
1386- "strip-ansi": "^3.0.0"
1387- }
1388- },
1389- "string_decoder": {
1390- "version": "1.1.1",
1391- "bundled": true,
1392- "optional": true,
1393- "requires": {
1394- "safe-buffer": "~5.1.0"
1395- }
1396- },
1397- "strip-ansi": {
1398- "version": "3.0.1",
1399- "bundled": true,
1400- "requires": {
1401- "ansi-regex": "^2.0.0"
1402- }
1403- },
1404- "strip-json-comments": {
1405- "version": "2.0.1",
1406- "bundled": true,
1407- "optional": true
1408- },
1409- "tar": {
1410- "version": "4.4.1",
1411- "bundled": true,
1412- "optional": true,
1413- "requires": {
1414- "chownr": "^1.0.1",
1415- "fs-minipass": "^1.2.5",
1416- "minipass": "^2.2.4",
1417- "minizlib": "^1.1.0",
1418- "mkdirp": "^0.5.0",
1419- "safe-buffer": "^5.1.1",
1420- "yallist": "^3.0.2"
1421- }
1422- },
1423- "util-deprecate": {
1424- "version": "1.0.2",
1425- "bundled": true,
1426- "optional": true
1427- },
1428- "wide-align": {
1429- "version": "1.1.2",
1430- "bundled": true,
1431- "optional": true,
1432- "requires": {
1433- "string-width": "^1.0.2"
1434- }
1435- },
1436- "wrappy": {
1437- "version": "1.0.2",
1438- "bundled": true
1439- },
1440- "yallist": {
1441- "version": "3.0.2",
1442- "bundled": true
1443- }
1444- }
1445- },
1446- "function-bind": {
1447- "version": "1.1.1",
1448- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1449- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
1450- },
1451211 "gauge": {
1452212 "version": "2.7.4",
1453213 "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
1454214 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
@@ -1462,156 +222,18 @@
1462222 "strip-ansi": "^3.0.1",
1463223 "wide-align": "^1.1.0"
1464224 }
1465225 },
1466- "generate-function": {
1467- "version": "2.0.0",
1468- "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz",
1469- "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ="
1470- },
1471- "generate-object-property": {
1472- "version": "1.2.0",
1473- "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
1474- "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
1475- "requires": {
1476- "is-property": "^1.0.0"
1477- }
1478- },
1479226 "github-from-package": {
1480227 "version": "0.0.0",
1481228 "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
1482229 "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4="
1483230 },
1484- "glob": {
1485- "version": "6.0.4",
1486- "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
1487- "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
1488- "requires": {
1489- "inflight": "^1.0.4",
1490- "inherits": "2",
1491- "minimatch": "2 || 3",
1492- "once": "^1.3.0",
1493- "path-is-absolute": "^1.0.0"
1494- }
1495- },
1496- "glob-base": {
1497- "version": "0.3.0",
1498- "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
1499- "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
1500- "requires": {
1501- "glob-parent": "^2.0.0",
1502- "is-glob": "^2.0.0"
1503- }
1504- },
1505- "glob-parent": {
1506- "version": "2.0.0",
1507- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
1508- "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
1509- "requires": {
1510- "is-glob": "^2.0.0"
1511- }
1512- },
1513- "globby": {
1514- "version": "4.1.0",
1515- "resolved": "https://registry.npmjs.org/globby/-/globby-4.1.0.tgz",
1516- "integrity": "sha1-CA9UVJ7BuCpsYOYx/ILhIR2+lfg=",
1517- "requires": {
1518- "array-union": "^1.0.1",
1519- "arrify": "^1.0.0",
1520- "glob": "^6.0.1",
1521- "object-assign": "^4.0.1",
1522- "pify": "^2.0.0",
1523- "pinkie-promise": "^2.0.0"
1524- }
1525- },
1526- "gossip-query": {
1527- "version": "0.2.2",
1528- "resolved": "https://registry.npmjs.org/gossip-query/-/gossip-query-0.2.2.tgz",
1529- "integrity": "sha1-qcY1kwji9pGCVjmJ2z+MFHe7Yg8=",
1530- "requires": {
1531- "obv": "0.0.1",
1532- "pull-stream": "^3.6.0"
1533- }
1534- },
1535- "graceful-fs": {
1536- "version": "4.1.11",
1537- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
1538- "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
1539- },
1540- "graphreduce": {
1541- "version": "3.0.4",
1542- "resolved": "https://registry.npmjs.org/graphreduce/-/graphreduce-3.0.4.tgz",
1543- "integrity": "sha1-v0QtCoeOg5AeXvPmUtI/+1uDHtc=",
1544- "requires": {
1545- "statistics": "^3.3.0"
1546- }
1547- },
1548- "growly": {
1549- "version": "1.3.0",
1550- "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
1551- "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE="
1552- },
1553- "has": {
1554- "version": "1.0.3",
1555- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1556- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1557- "requires": {
1558- "function-bind": "^1.1.1"
1559- }
1560- },
1561- "has-ansi": {
1562- "version": "2.0.0",
1563- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
1564- "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
1565- "requires": {
1566- "ansi-regex": "^2.0.0"
1567- }
1568- },
1569- "has-network": {
1570- "version": "0.0.1",
1571- "resolved": "https://registry.npmjs.org/has-network/-/has-network-0.0.1.tgz",
1572- "integrity": "sha1-Pup7RMqpYBeXEkvouonSKMQQFJk="
1573- },
1574231 "has-unicode": {
1575232 "version": "2.0.1",
1576233 "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
1577234 "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
1578235 },
1579- "hashlru": {
1580- "version": "2.2.1",
1581- "resolved": "https://registry.npmjs.org/hashlru/-/hashlru-2.2.1.tgz",
1582- "integrity": "sha1-EPIJmg18BaQPK+r1wdOc8vfavzY="
1583- },
1584- "he": {
1585- "version": "1.1.1",
1586- "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
1587- "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0="
1588- },
1589- "hoox": {
1590- "version": "0.0.1",
1591- "resolved": "https://registry.npmjs.org/hoox/-/hoox-0.0.1.tgz",
1592- "integrity": "sha1-CKdNknKpzIOujmu+AwPw7nZDIJQ="
1593- },
1594- "if-async": {
1595- "version": "3.7.4",
1596- "resolved": "https://registry.npmjs.org/if-async/-/if-async-3.7.4.tgz",
1597- "integrity": "sha1-VYaN6wCT08Z79xZudFNT+5vLIaI=",
1598- "optional": true
1599- },
1600- "increment-buffer": {
1601- "version": "1.0.1",
1602- "resolved": "https://registry.npmjs.org/increment-buffer/-/increment-buffer-1.0.1.tgz",
1603- "integrity": "sha1-ZQdtdRidgIs5rROrW5WOBSFvng0="
1604- },
1605- "inflight": {
1606- "version": "1.0.6",
1607- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1608- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1609- "requires": {
1610- "once": "^1.3.0",
1611- "wrappy": "1"
1612- }
1613- },
1614236 "inherits": {
1615237 "version": "2.0.3",
1616238 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1617239 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
@@ -1620,230 +242,38 @@
1620242 "version": "1.3.5",
1621243 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
1622244 "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
1623245 },
1624- "int53": {
1625- "version": "0.2.4",
1626- "resolved": "https://registry.npmjs.org/int53/-/int53-0.2.4.tgz",
1627- "integrity": "sha1-XtjXqtbFxlZ8rmmqf/xKEJ7oD4Y="
1628- },
1629246 "ip": {
1630- "version": "0.3.3",
1631- "resolved": "https://registry.npmjs.org/ip/-/ip-0.3.3.tgz",
1632- "integrity": "sha1-jugwnpLwsEDSh/cu+soaIXAtP7Q="
247 + "version": "1.1.5",
248 + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
249 + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
1633250 },
1634- "irregular-plurals": {
1635- "version": "1.4.0",
1636- "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz",
1637- "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y="
1638- },
1639- "is-alphabetical": {
1640- "version": "1.0.2",
1641- "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.2.tgz",
1642- "integrity": "sha512-V0xN4BYezDHcBSKb1QHUFMlR4as/XEuCZBzMJUU4n7+Cbt33SmUnSol+pnXFvLxSHNq2CemUXNdaXV6Flg7+xg=="
1643- },
1644- "is-alphanumerical": {
1645- "version": "1.0.2",
1646- "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.2.tgz",
1647- "integrity": "sha512-pyfU/0kHdISIgslFfZN9nfY1Gk3MquQgUm1mJTjdkEPpkAKNWuBTSqFwewOpR7N351VkErCiyV71zX7mlQQqsg==",
1648- "requires": {
1649- "is-alphabetical": "^1.0.0",
1650- "is-decimal": "^1.0.0"
1651- }
1652- },
1653- "is-binary-path": {
1654- "version": "1.0.1",
1655- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
1656- "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
1657- "requires": {
1658- "binary-extensions": "^1.0.0"
1659- }
1660- },
1661- "is-buffer": {
1662- "version": "1.1.6",
1663- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
1664- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
1665- },
1666- "is-callable": {
1667- "version": "1.1.3",
1668- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz",
1669- "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI="
1670- },
1671- "is-date-object": {
1672- "version": "1.0.1",
1673- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
1674- "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY="
1675- },
1676- "is-decimal": {
1677- "version": "1.0.2",
1678- "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.2.tgz",
1679- "integrity": "sha512-TRzl7mOCchnhchN+f3ICUCzYvL9ul7R+TYOsZ8xia++knyZAJfv/uA1FvQXsAnYIl1T3B2X5E/J7Wb1QXiIBXg=="
1680- },
1681- "is-dotfile": {
1682- "version": "1.0.3",
1683- "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
1684- "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE="
1685- },
1686- "is-electron": {
1687- "version": "2.1.0",
1688- "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.1.0.tgz",
1689- "integrity": "sha512-dkg5xT383+M6zIbbXW/z7n2nz4SFUi2OSyhntnFYkRdtV+HVEfdjEK+5AWisfYgkpe3WYjTIuh7toaKmSfFVWw=="
1690- },
1691- "is-equal-shallow": {
1692- "version": "0.1.3",
1693- "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
1694- "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
1695- "requires": {
1696- "is-primitive": "^2.0.0"
1697- }
1698- },
1699- "is-extendable": {
1700- "version": "0.1.1",
1701- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
1702- "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
1703- },
1704- "is-extglob": {
1705- "version": "1.0.0",
1706- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
1707- "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="
1708- },
1709251 "is-fullwidth-code-point": {
1710252 "version": "1.0.0",
1711253 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
1712254 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
1713255 "requires": {
1714256 "number-is-nan": "^1.0.0"
1715257 }
1716258 },
1717- "is-glob": {
1718- "version": "2.0.1",
1719- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
1720- "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
1721- "requires": {
1722- "is-extglob": "^1.0.0"
1723- }
1724- },
1725- "is-hexadecimal": {
1726- "version": "1.0.2",
1727- "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.2.tgz",
1728- "integrity": "sha512-but/G3sapV3MNyqiDBLrOi4x8uCIw0RY3o/Vb5GT0sMFHrVV7731wFSVy41T5FO1og7G0gXLJh0MkgPRouko/A=="
1729- },
1730- "is-my-ip-valid": {
1731- "version": "1.0.0",
1732- "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz",
1733- "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ=="
1734- },
1735- "is-my-json-valid": {
1736- "version": "2.17.2",
1737- "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz",
1738- "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==",
1739- "requires": {
1740- "generate-function": "^2.0.0",
1741- "generate-object-property": "^1.1.0",
1742- "is-my-ip-valid": "^1.0.0",
1743- "jsonpointer": "^4.0.0",
1744- "xtend": "^4.0.0"
1745- }
1746- },
1747- "is-number": {
1748- "version": "2.1.0",
1749- "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
1750- "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
1751- "requires": {
1752- "kind-of": "^3.0.2"
1753- }
1754- },
1755- "is-posix-bracket": {
1756- "version": "0.1.1",
1757- "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
1758- "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q="
1759- },
1760- "is-primitive": {
1761- "version": "2.0.0",
1762- "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
1763- "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU="
1764- },
1765- "is-property": {
1766- "version": "1.0.2",
1767- "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
1768- "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ="
1769- },
1770- "is-regex": {
1771- "version": "1.0.4",
1772- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
1773- "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
1774- "requires": {
1775- "has": "^1.0.1"
1776- }
1777- },
1778- "is-symbol": {
1779- "version": "1.0.1",
1780- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz",
1781- "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI="
1782- },
1783259 "is-valid-domain": {
1784260 "version": "0.0.5",
1785261 "resolved": "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.0.5.tgz",
1786262 "integrity": "sha1-SOcDGfy0MAkjbpazf5hDiJzntRM="
1787263 },
1788264 "isarray": {
1789- "version": "0.0.1",
1790- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
1791- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
265 + "version": "1.0.0",
266 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
267 + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
1792268 },
1793- "isexe": {
1794- "version": "2.0.0",
1795- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1796- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
1797- },
1798- "isobject": {
1799- "version": "2.1.0",
1800- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
1801- "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
1802- "requires": {
1803- "isarray": "1.0.0"
1804- },
1805- "dependencies": {
1806- "isarray": {
1807- "version": "1.0.0",
1808- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1809- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
1810- }
1811- }
1812- },
1813- "json-buffer": {
1814- "version": "2.0.11",
1815- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-2.0.11.tgz",
1816- "integrity": "sha1-PkQf2jCYvo0eMXGtWRvGKjPi1V8="
1817- },
1818- "jsonfile": {
269 + "level": {
1819270 "version": "4.0.0",
1820- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
1821- "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
271 + "resolved": "https://registry.npmjs.org/level/-/level-4.0.0.tgz",
272 + "integrity": "sha512-4epzCOlEcJ529NOdlAYiuiakS/kZTDdiKSBNJmE1B8bsmA+zEVwcpxyH86qJSQTpOu7SODrlaD9WgPRHLkGutA==",
1822273 "requires": {
1823- "graceful-fs": "^4.1.6"
1824- }
1825- },
1826- "jsonpointer": {
1827- "version": "4.0.1",
1828- "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
1829- "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk="
1830- },
1831- "kind-of": {
1832- "version": "3.2.2",
1833- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1834- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1835- "requires": {
1836- "is-buffer": "^1.1.5"
1837- }
1838- },
1839- "level": {
1840- "version": "3.0.2",
1841- "resolved": "https://registry.npmjs.org/level/-/level-3.0.2.tgz",
1842- "integrity": "sha512-2qYbbiptPsPWGUI+AgB1gTNXqIjPpALRqrQyNx1zWYNZxhhuzEj/IE4Unu9weEBnsUEocfYe56xOGlAceb8/Fg==",
1843- "requires": {
1844- "level-packager": "^2.0.2",
1845- "leveldown": "^3.0.0",
274 + "level-packager": "^3.0.0",
275 + "leveldown": "^4.0.0",
1846276 "opencollective-postinstall": "^2.0.0"
1847277 }
1848278 },
1849279 "level-codec": {
@@ -1851,576 +281,80 @@
1851281 "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-6.2.0.tgz",
1852282 "integrity": "sha1-pLUkS7akwvcj1oodZOmAxTYn2dQ="
1853283 },
1854284 "level-errors": {
1855- "version": "1.0.5",
1856- "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz",
1857- "integrity": "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==",
285 + "version": "2.0.0",
286 + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.0.tgz",
287 + "integrity": "sha512-AmY4HCp9h3OiU19uG+3YWkdELgy05OTP/r23aNHaQKWv8DO787yZgsEuGVkoph40uwN+YdUKnANlrxSsoOaaxg==",
1858288 "requires": {
1859289 "errno": "~0.1.1"
1860290 }
1861291 },
1862292 "level-iterator-stream": {
1863- "version": "2.0.3",
1864- "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-2.0.3.tgz",
1865- "integrity": "sha512-I6Heg70nfF+e5Y3/qfthJFexhRw/Gi3bIymCoXAlijZdAcLaPuWSJs3KXyTYf23ID6g0o2QF62Yh+grOXY3Rig==",
293 + "version": "3.0.0",
294 + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-3.0.0.tgz",
295 + "integrity": "sha512-2tpBjsNZtvST8eJIy3R9Sk13aC84omgqvT4sQObZaUb4hDyDe4woWAMudXX3eCsaydOGVaaI5WMpRRBFSzz5WA==",
1866296 "requires": {
1867297 "inherits": "^2.0.1",
1868298 "readable-stream": "^2.0.5",
1869299 "xtend": "^4.0.0"
1870- },
1871- "dependencies": {
1872- "isarray": {
1873- "version": "1.0.0",
1874- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1875- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
1876- },
1877- "readable-stream": {
1878- "version": "2.3.6",
1879- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
1880- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
1881- "requires": {
1882- "core-util-is": "~1.0.0",
1883- "inherits": "~2.0.3",
1884- "isarray": "~1.0.0",
1885- "process-nextick-args": "~2.0.0",
1886- "safe-buffer": "~5.1.1",
1887- "string_decoder": "~1.1.1",
1888- "util-deprecate": "~1.0.1"
1889- }
1890- },
1891- "string_decoder": {
1892- "version": "1.1.1",
1893- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1894- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1895- "requires": {
1896- "safe-buffer": "~5.1.0"
1897- }
1898- }
1899300 }
1900301 },
1901302 "level-packager": {
1902- "version": "2.1.1",
1903- "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-2.1.1.tgz",
1904- "integrity": "sha512-6l3G6dVkmdvHwOJrEA9d9hL6SSFrzwjQoLP8HsvohOgfY/8Z9LyTKNCM5Gc84wtsUWCuIHu6r+S6WrCtTWUJCw==",
303 + "version": "3.1.0",
304 + "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-3.1.0.tgz",
305 + "integrity": "sha512-UxVEfK5WH0u0InR3WxTCSAroiorAGKzXWZT6i+nBjambmvINuXFUsFx2Ai3UIjUUtnyWhluv42jMlzUZCsAk9A==",
1905306 "requires": {
1906- "encoding-down": "~4.0.0",
1907- "levelup": "^2.0.0"
307 + "encoding-down": "~5.0.0",
308 + "levelup": "^3.0.0"
1908309 }
1909310 },
1910- "level-post": {
1911- "version": "1.0.7",
1912- "resolved": "https://registry.npmjs.org/level-post/-/level-post-1.0.7.tgz",
1913- "integrity": "sha512-PWYqG4Q00asOrLhX7BejSajByB4EmG2GaKHfj3h5UmmZ2duciXLPGYWIjBzLECFWUGOZWlm5B20h/n3Gs3HKew==",
1914- "requires": {
1915- "ltgt": "^2.1.2"
1916- }
1917- },
1918- "level-sublevel": {
1919- "version": "6.6.2",
1920- "resolved": "https://registry.npmjs.org/level-sublevel/-/level-sublevel-6.6.2.tgz",
1921- "integrity": "sha512-+hptqmFYPKFju9QG4F6scvx3ZXkhrSmmhYui+hPzRn/jiC3DJ6VNZRKsIhGMpeajVBWfRV7XiysUThrJ/7PgXQ==",
1922- "requires": {
1923- "bytewise": "~1.1.0",
1924- "levelup": "~0.19.0",
1925- "ltgt": "~2.1.1",
1926- "pull-defer": "^0.2.2",
1927- "pull-level": "^2.0.3",
1928- "pull-stream": "^3.6.8",
1929- "typewiselite": "~1.0.0",
1930- "xtend": "~4.0.0"
1931- },
1932- "dependencies": {
1933- "abstract-leveldown": {
1934- "version": "0.12.4",
1935- "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz",
1936- "integrity": "sha1-KeGOYy5g5OIh1YECR4UqY9ey5BA=",
1937- "requires": {
1938- "xtend": "~3.0.0"
1939- },
1940- "dependencies": {
1941- "xtend": {
1942- "version": "3.0.0",
1943- "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz",
1944- "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo="
1945- }
1946- }
1947- },
1948- "deferred-leveldown": {
1949- "version": "0.2.0",
1950- "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-0.2.0.tgz",
1951- "integrity": "sha1-LO8fER4cV4cNi7uK8mUOWHzS9bQ=",
1952- "requires": {
1953- "abstract-leveldown": "~0.12.1"
1954- }
1955- },
1956- "levelup": {
1957- "version": "0.19.1",
1958- "resolved": "https://registry.npmjs.org/levelup/-/levelup-0.19.1.tgz",
1959- "integrity": "sha1-86anIFJyxLXzXkEv8ASgOgrt9Qs=",
1960- "requires": {
1961- "bl": "~0.8.1",
1962- "deferred-leveldown": "~0.2.0",
1963- "errno": "~0.1.1",
1964- "prr": "~0.0.0",
1965- "readable-stream": "~1.0.26",
1966- "semver": "~5.1.0",
1967- "xtend": "~3.0.0"
1968- },
1969- "dependencies": {
1970- "xtend": {
1971- "version": "3.0.0",
1972- "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz",
1973- "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo="
1974- }
1975- }
1976- },
1977- "ltgt": {
1978- "version": "2.1.3",
1979- "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.1.3.tgz",
1980- "integrity": "sha1-EIUaBtmWS5cReEQcI8nlJpjuzjQ="
1981- },
1982- "semver": {
1983- "version": "5.1.1",
1984- "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.1.tgz",
1985- "integrity": "sha1-oykqNz5vPgeY2gsgZBuanFvEfhk="
1986- }
1987- }
1988- },
1989311 "leveldown": {
1990- "version": "3.0.2",
1991- "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-3.0.2.tgz",
1992- "integrity": "sha512-+ANRScj1npQQzv6e4DYAKRjVQZZ+ahMoubKrNP68nIq+l9bYgb+WiXF+14oTcQTg2f7qE9WHGW7rBG9nGSsA+A==",
312 + "version": "4.0.1",
313 + "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-4.0.1.tgz",
314 + "integrity": "sha512-ZlBKVSsglPIPJnz4ggB8o2R0bxDxbsMzuQohbfgoFMVApyTE118DK5LNRG0cRju6rt3OkGxe0V6UYACGlq/byg==",
1993315 "requires": {
1994- "abstract-leveldown": "~4.0.0",
316 + "abstract-leveldown": "~5.0.0",
1995317 "bindings": "~1.3.0",
1996318 "fast-future": "~1.0.2",
1997319 "nan": "~2.10.0",
1998320 "prebuild-install": "^4.0.0"
1999321 }
2000322 },
2001323 "levelup": {
2002- "version": "2.0.2",
2003- "resolved": "https://registry.npmjs.org/levelup/-/levelup-2.0.2.tgz",
2004- "integrity": "sha512-us+nTLUyd/eLnclYYddOCdAVw1hnymGx/9p4Jr5ThohStsjLqMVmbYiz6/SYFZEPXNF+AKQSvh6fA2e2KZpC8w==",
324 + "version": "3.1.1",
325 + "resolved": "https://registry.npmjs.org/levelup/-/levelup-3.1.1.tgz",
326 + "integrity": "sha512-9N10xRkUU4dShSRRFTBdNaBxofz+PGaIZO962ckboJZiNmLuhVT6FZ6ZKAsICKfUBO76ySaYU6fJWX/jnj3Lcg==",
2005327 "requires": {
2006- "deferred-leveldown": "~3.0.0",
2007- "level-errors": "~1.1.0",
2008- "level-iterator-stream": "~2.0.0",
328 + "deferred-leveldown": "~4.0.0",
329 + "level-errors": "~2.0.0",
330 + "level-iterator-stream": "~3.0.0",
2009331 "xtend": "~4.0.0"
2010- },
2011- "dependencies": {
2012- "level-errors": {
2013- "version": "1.1.2",
2014- "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.1.2.tgz",
2015- "integrity": "sha512-Sw/IJwWbPKF5Ai4Wz60B52yj0zYeqzObLh8k1Tk88jVmD51cJSKWSYpRyhVIvFzZdvsPqlH5wfhp/yxdsaQH4w==",
2016- "requires": {
2017- "errno": "~0.1.1"
2018- }
2019- }
2020332 }
2021333 },
2022- "libsodium": {
2023- "version": "0.7.3",
2024- "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.3.tgz",
2025- "integrity": "sha512-ld+deUNqSsZYbAobUs63UyduPq8ICp/Ul/5lbvBIYpuSNWpPRU0PIxbW+xXipVZtuopR6fIz9e0tTnNuPMNeqw=="
2026- },
2027- "libsodium-wrappers": {
2028- "version": "0.7.3",
2029- "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.3.tgz",
2030- "integrity": "sha512-dw5Jh6TZ5qc5rQVZe3JrSO/J05CE+DmAPnqD7Q2glBUE969xZ6o3fchnUxyPlp6ss3x0MFxmdJntveFN+XTg1g==",
2031- "requires": {
2032- "libsodium": "0.7.3"
2033- }
2034- },
2035- "log-symbols": {
2036- "version": "1.0.2",
2037- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
2038- "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
2039- "requires": {
2040- "chalk": "^1.0.0"
2041- }
2042- },
2043- "log-update": {
2044- "version": "1.0.2",
2045- "resolved": "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz",
2046- "integrity": "sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE=",
2047- "requires": {
2048- "ansi-escapes": "^1.0.0",
2049- "cli-cursor": "^1.0.2"
2050- }
2051- },
2052- "longest-streak": {
2053- "version": "1.0.0",
2054- "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-1.0.0.tgz",
2055- "integrity": "sha1-0GWXxNTDG1LMsfXY+P5xSOr9aWU="
2056- },
2057- "looper": {
2058- "version": "4.0.0",
2059- "resolved": "https://registry.npmjs.org/looper/-/looper-4.0.0.tgz",
2060- "integrity": "sha1-dwat7VmpntygbmtUu4bI7BnJUVU="
2061- },
2062- "lossy-store": {
2063- "version": "1.2.3",
2064- "resolved": "https://registry.npmjs.org/lossy-store/-/lossy-store-1.2.3.tgz",
2065- "integrity": "sha1-Vi4qkgPYZh9g6HEt5Af72t8nXck=",
2066- "requires": {
2067- "mkdirp": "^0.5.1",
2068- "tape": "^4.6.3"
2069- }
2070- },
2071- "lru-cache": {
2072- "version": "4.1.3",
2073- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
2074- "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
2075- "requires": {
2076- "pseudomap": "^1.0.2",
2077- "yallist": "^2.1.2"
2078- }
2079- },
2080- "ltgt": {
2081- "version": "2.2.1",
2082- "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz",
2083- "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU="
2084- },
2085- "map-filter-reduce": {
2086- "version": "2.2.1",
2087- "resolved": "https://registry.npmjs.org/map-filter-reduce/-/map-filter-reduce-2.2.1.tgz",
2088- "integrity": "sha1-YysSfDrl1q2eIc/dlpG2O4lE/NI=",
2089- "requires": {
2090- "binary-search": "^1.2.0",
2091- "pull-sink-through": "0.0.0",
2092- "pull-stream": "^3.3.0",
2093- "typewiselite": "^1.0.0"
2094- }
2095- },
2096- "map-merge": {
2097- "version": "1.1.0",
2098- "resolved": "https://registry.npmjs.org/map-merge/-/map-merge-1.1.0.tgz",
2099- "integrity": "sha1-am/FjJXYqrRsK93kTVFbbuBvzjQ="
2100- },
2101- "markdown-table": {
2102- "version": "0.4.0",
2103- "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-0.4.0.tgz",
2104- "integrity": "sha1-iQwsGzv+g/sA5BKbjkz+ZFJw+dE="
2105- },
2106- "math-random": {
334 + "mimic-response": {
2107335 "version": "1.0.1",
2108- "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz",
2109- "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w="
336 + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
337 + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
2110338 },
2111- "mdmanifest": {
2112- "version": "1.0.8",
2113- "resolved": "https://registry.npmjs.org/mdmanifest/-/mdmanifest-1.0.8.tgz",
2114- "integrity": "sha1-wEiRiDwoyDYC4dBrBaEQN+NZtMg=",
2115- "requires": {
2116- "minimist": "^1.2.0",
2117- "remark": "^3.2.2",
2118- "remark-html": "^2.0.2",
2119- "word-wrap": "^1.1.0"
2120- }
2121- },
2122- "micromatch": {
2123- "version": "2.3.11",
2124- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
2125- "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
2126- "requires": {
2127- "arr-diff": "^2.0.0",
2128- "array-unique": "^0.2.1",
2129- "braces": "^1.8.2",
2130- "expand-brackets": "^0.1.4",
2131- "extglob": "^0.3.1",
2132- "filename-regex": "^2.0.0",
2133- "is-extglob": "^1.0.0",
2134- "is-glob": "^2.0.1",
2135- "kind-of": "^3.0.2",
2136- "normalize-path": "^2.0.1",
2137- "object.omit": "^2.0.0",
2138- "parse-glob": "^3.0.4",
2139- "regex-cache": "^0.4.2"
2140- }
2141- },
2142- "mime": {
2143- "version": "1.6.0",
2144- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
2145- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
2146- },
2147- "mimic-response": {
2148- "version": "1.0.0",
2149- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.0.tgz",
2150- "integrity": "sha1-3z02Uqc/3ta5sLJBRub9BSNTRY4="
2151- },
2152- "minimatch": {
2153- "version": "3.0.4",
2154- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2155- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2156- "requires": {
2157- "brace-expansion": "^1.1.7"
2158- }
2159- },
2160- "minimist": {
2161- "version": "1.2.0",
2162- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
2163- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
2164- },
2165- "mkdirp": {
2166- "version": "0.5.1",
2167- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
2168- "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
2169- "requires": {
2170- "minimist": "0.0.8"
2171- },
2172- "dependencies": {
2173- "minimist": {
2174- "version": "0.0.8",
2175- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
2176- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
2177- }
2178- }
2179- },
2180- "monotonic-timestamp": {
2181- "version": "0.0.9",
2182- "resolved": "https://registry.npmjs.org/monotonic-timestamp/-/monotonic-timestamp-0.0.9.tgz",
2183- "integrity": "sha1-W6Wtx6rIXh1853voRxYe0kazlgM="
2184- },
2185- "ms": {
2186- "version": "2.0.0",
2187- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2188- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
2189- },
2190- "multiblob": {
2191- "version": "1.13.0",
2192- "resolved": "https://registry.npmjs.org/multiblob/-/multiblob-1.13.0.tgz",
2193- "integrity": "sha1-4oTV5KlE5yS+4uOJbLMAfwaaQbs=",
2194- "requires": {
2195- "blake2s": "~1.0.1",
2196- "cont": "~1.0.1",
2197- "explain-error": "~1.0.1",
2198- "mkdirp": "~0.5.0",
2199- "pull-cat": "^1.1.8",
2200- "pull-defer": "^0.2.2",
2201- "pull-file": "^0.5.0",
2202- "pull-glob": "~1.0.6",
2203- "pull-live": "^1.0.0",
2204- "pull-notify": "^0.1.1",
2205- "pull-paramap": "^1.2.2",
2206- "pull-stream": "^3.6.2",
2207- "pull-write-file": "^0.2.1",
2208- "rc": "~0.5.4",
2209- "rimraf": "~2.2.8",
2210- "stream-to-pull-stream": "^1.7.2"
2211- },
2212- "dependencies": {
2213- "deep-extend": {
2214- "version": "0.2.11",
2215- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz",
2216- "integrity": "sha1-eha6aXKRMjQFBhcElLyD9wdv4I8="
2217- },
2218- "minimist": {
2219- "version": "0.0.10",
2220- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
2221- "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8="
2222- },
2223- "pull-file": {
2224- "version": "0.5.0",
2225- "resolved": "https://registry.npmjs.org/pull-file/-/pull-file-0.5.0.tgz",
2226- "integrity": "sha1-s8pAUwbggvnUUoKIkzutsrZWNls=",
2227- "requires": {
2228- "pull-utf8-decoder": "^1.0.2"
2229- }
2230- },
2231- "rc": {
2232- "version": "0.5.5",
2233- "resolved": "https://registry.npmjs.org/rc/-/rc-0.5.5.tgz",
2234- "integrity": "sha1-VBzDMA9GS23+ZDLXVvDy3T6esZk=",
2235- "requires": {
2236- "deep-extend": "~0.2.5",
2237- "ini": "~1.3.0",
2238- "minimist": "~0.0.7",
2239- "strip-json-comments": "0.1.x"
2240- }
2241- },
2242- "rimraf": {
2243- "version": "2.2.8",
2244- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz",
2245- "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI="
2246- },
2247- "strip-json-comments": {
2248- "version": "0.1.3",
2249- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz",
2250- "integrity": "sha1-Fkxk43Coo8wAyeAbU55WmCPw7lQ="
2251- }
2252- }
2253- },
2254- "multicb": {
2255- "version": "1.2.2",
2256- "resolved": "https://registry.npmjs.org/multicb/-/multicb-1.2.2.tgz",
2257- "integrity": "sha512-PZM4dhYFmCF6uZGWpEmoPMUqJBywS9IcAgybT2GmSpYI1BvGvoWSdbio+ik+q/YD2vodhvslESWIS3NnkKYdqQ=="
2258- },
2259- "multiserver": {
2260- "version": "1.12.0",
2261- "resolved": "https://registry.npmjs.org/multiserver/-/multiserver-1.12.0.tgz",
2262- "integrity": "sha512-vyoVDqxiJabvepIKYN2+lYcPDcV5/de54kWXg1nYa1VK0NMJZ+gVIS6bLnQ9FmNzOxpCmVrVOkaQ0pMlMic5Ow==",
2263- "requires": {
2264- "pull-cat": "~1.1.5",
2265- "pull-stream": "^3.6.1",
2266- "pull-ws": "^3.3.0",
2267- "secret-handshake": "^1.1.12",
2268- "separator-escape": "0.0.0",
2269- "socks": "1.1.9",
2270- "stream-to-pull-stream": "^1.7.2"
2271- }
2272- },
2273- "muxrpc": {
2274- "version": "6.4.0",
2275- "resolved": "https://registry.npmjs.org/muxrpc/-/muxrpc-6.4.0.tgz",
2276- "integrity": "sha1-JPfaBpvUYpsHfpk7BXeUKyaI6ug=",
2277- "requires": {
2278- "explain-error": "^1.0.1",
2279- "packet-stream": "~2.0.0",
2280- "packet-stream-codec": "^1.1.1",
2281- "pull-goodbye": "~0.0.1",
2282- "pull-stream": "^3.2.3"
2283- }
2284- },
2285- "muxrpc-validation": {
2286- "version": "2.0.1",
2287- "resolved": "https://registry.npmjs.org/muxrpc-validation/-/muxrpc-validation-2.0.1.tgz",
2288- "integrity": "sha1-zWUNFyAl/p0GQjCqs4ymMo3Rby8=",
2289- "requires": {
2290- "pull-stream": "^2.28.3",
2291- "zerr": "^1.0.1"
2292- },
2293- "dependencies": {
2294- "pull-stream": {
2295- "version": "2.28.4",
2296- "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-2.28.4.tgz",
2297- "integrity": "sha1-fql0E8FhnCC8O9+eEOkTR7AyU+Q=",
2298- "requires": {
2299- "pull-core": "~1.1.0"
2300- }
2301- }
2302- }
2303- },
2304- "muxrpcli": {
2305- "version": "1.1.0",
2306- "resolved": "https://registry.npmjs.org/muxrpcli/-/muxrpcli-1.1.0.tgz",
2307- "integrity": "sha1-Sum6mGq4JcSlwS/LccbaqB6rUVg=",
2308- "requires": {
2309- "minimist": "^1.2.0",
2310- "pull-stream": "^2.28.3",
2311- "stream-to-pull-stream": "^1.6.6",
2312- "word-wrap": "^1.1.0"
2313- },
2314- "dependencies": {
2315- "pull-stream": {
2316- "version": "2.28.4",
2317- "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-2.28.4.tgz",
2318- "integrity": "sha1-fql0E8FhnCC8O9+eEOkTR7AyU+Q=",
2319- "requires": {
2320- "pull-core": "~1.1.0"
2321- }
2322- }
2323- }
2324- },
2325- "mv": {
2326- "version": "2.1.1",
2327- "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz",
2328- "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=",
2329- "requires": {
2330- "mkdirp": "~0.5.1",
2331- "ncp": "~2.0.0",
2332- "rimraf": "~2.4.0"
2333- },
2334- "dependencies": {
2335- "rimraf": {
2336- "version": "2.4.5",
2337- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz",
2338- "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=",
2339- "requires": {
2340- "glob": "^6.0.1"
2341- }
2342- }
2343- }
2344- },
2345339 "nan": {
2346340 "version": "2.10.0",
2347341 "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz",
2348342 "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA=="
2349343 },
2350- "ncp": {
2351- "version": "2.0.0",
2352- "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz",
2353- "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M="
2354- },
2355344 "node-abi": {
2356345 "version": "2.4.3",
2357346 "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.4.3.tgz",
2358347 "integrity": "sha512-b656V5C0628gOOA2kwcpNA/bxdlqYF9FvxJ+qqVX0ctdXNVZpS8J6xEUYir3WAKc7U0BH/NRlSpNbGsy+azjeg==",
2359348 "requires": {
2360349 "semver": "^5.4.1"
2361350 }
2362351 },
2363- "node-gyp-build": {
2364- "version": "3.4.0",
2365- "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.4.0.tgz",
2366- "integrity": "sha512-YoviGBJYGrPdLOKDIQB0sKxuKy/EEsxzooNkOZak4vSTKT/qH0Pa6dj3t1MJjEQGsefih61IyHDmO1WW7xOFfw==",
2367- "optional": true
2368- },
2369- "node-notifier": {
2370- "version": "5.2.1",
2371- "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz",
2372- "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==",
2373- "requires": {
2374- "growly": "^1.3.0",
2375- "semver": "^5.4.1",
2376- "shellwords": "^0.1.1",
2377- "which": "^1.3.0"
2378- }
2379- },
2380- "non-private-ip": {
2381- "version": "1.4.4",
2382- "resolved": "https://registry.npmjs.org/non-private-ip/-/non-private-ip-1.4.4.tgz",
2383- "integrity": "sha512-K9nTVFOGUOYutaG8ywiKpCdVu458RFxSgSJ0rribUxtf5iLM9B2+raFJgkID3p5op0+twmoQqFaPnu9KYz6qzg==",
2384- "requires": {
2385- "ip": "^1.1.5"
2386- },
2387- "dependencies": {
2388- "ip": {
2389- "version": "1.1.5",
2390- "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
2391- "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
2392- }
2393- }
2394- },
2395352 "noop-logger": {
2396353 "version": "0.1.1",
2397354 "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz",
2398355 "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI="
2399356 },
2400- "normalize-path": {
2401- "version": "2.1.1",
2402- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
2403- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
2404- "requires": {
2405- "remove-trailing-separator": "^1.0.1"
2406- }
2407- },
2408- "normalize-uri": {
2409- "version": "1.1.1",
2410- "resolved": "https://registry.npmjs.org/normalize-uri/-/normalize-uri-1.1.1.tgz",
2411- "integrity": "sha512-bui9/kzRGymbkxJsZEBZgDHK2WJWGOHzR0pCr404EpkpVFTkCOYaRwQTlehUE+7oI70mWNENncCWqUxT/icfHw=="
2412- },
2413- "npm-prefix": {
2414- "version": "1.2.0",
2415- "resolved": "https://registry.npmjs.org/npm-prefix/-/npm-prefix-1.2.0.tgz",
2416- "integrity": "sha1-5hlFX3B0ulTMZtbQ033Z8b5ry8A=",
2417- "requires": {
2418- "rc": "^1.1.0",
2419- "shellsubstitute": "^1.1.0",
2420- "untildify": "^2.1.0"
2421- }
2422- },
2423357 "npmlog": {
2424358 "version": "4.1.2",
2425359 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
2426360 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
@@ -2440,171 +374,31 @@
2440374 "version": "4.1.1",
2441375 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2442376 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
2443377 },
2444- "object-inspect": {
2445- "version": "1.6.0",
2446- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz",
2447- "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ=="
2448- },
2449- "object-keys": {
2450- "version": "1.0.12",
2451- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz",
2452- "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag=="
2453- },
2454- "object.omit": {
2455- "version": "2.0.1",
2456- "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
2457- "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
2458- "requires": {
2459- "for-own": "^0.1.4",
2460- "is-extendable": "^0.1.1"
2461- }
2462- },
2463- "observ": {
2464- "version": "0.2.0",
2465- "resolved": "https://registry.npmjs.org/observ/-/observ-0.2.0.tgz",
2466- "integrity": "sha1-C8ObPin6pfnmyqWQbLg5LfQAqmg="
2467- },
2468- "observ-debounce": {
2469- "version": "1.1.1",
2470- "resolved": "https://registry.npmjs.org/observ-debounce/-/observ-debounce-1.1.1.tgz",
2471- "integrity": "sha1-ME6XyFrdpw7NfwjaRQZ475Dwtwc=",
2472- "requires": {
2473- "observ": "~0.2.0"
2474- }
2475- },
2476378 "obv": {
2477- "version": "0.0.1",
2478- "resolved": "https://registry.npmjs.org/obv/-/obv-0.0.1.tgz",
2479- "integrity": "sha1-yyNhBjQVNvDaxIFeBnCCIcrX+14="
379 + "version": "0.0.0",
380 + "resolved": "https://registry.npmjs.org/obv/-/obv-0.0.0.tgz",
381 + "integrity": "sha1-7eq4Ro+R1BkzYu1/kdC5bdOaecE="
2480382 },
2481- "on-change-network": {
2482- "version": "0.0.2",
2483- "resolved": "https://registry.npmjs.org/on-change-network/-/on-change-network-0.0.2.tgz",
2484- "integrity": "sha1-2XcklHf5FyaUnYDoI0batu9FIWs="
2485- },
2486- "on-wakeup": {
2487- "version": "1.0.1",
2488- "resolved": "https://registry.npmjs.org/on-wakeup/-/on-wakeup-1.0.1.tgz",
2489- "integrity": "sha1-ANedmH3efIEXvudLtJA/b22vpSs="
2490- },
2491383 "once": {
2492384 "version": "1.4.0",
2493385 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2494386 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2495387 "requires": {
2496388 "wrappy": "1"
2497389 }
2498390 },
2499- "onetime": {
2500- "version": "1.1.0",
2501- "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
2502- "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k="
2503- },
2504391 "opencollective-postinstall": {
2505392 "version": "2.0.0",
2506393 "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.0.tgz",
2507394 "integrity": "sha512-XAe80GycLe2yRGnJsUtt+EO5lk06XYRQt4kJJe53O2kJHPZJOZ+XMF/b47HW96e6LhfKVpwnXVr/s56jhV98jg=="
2508395 },
2509- "options": {
2510- "version": "0.0.6",
2511- "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz",
2512- "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8="
2513- },
2514396 "os-homedir": {
2515397 "version": "1.0.2",
2516398 "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
2517399 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
2518400 },
2519- "os-tmpdir": {
2520- "version": "1.0.2",
2521- "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
2522- "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
2523- },
2524- "osenv": {
2525- "version": "0.1.5",
2526- "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
2527- "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
2528- "requires": {
2529- "os-homedir": "^1.0.0",
2530- "os-tmpdir": "^1.0.0"
2531- }
2532- },
2533- "packet-stream": {
2534- "version": "2.0.4",
2535- "resolved": "https://registry.npmjs.org/packet-stream/-/packet-stream-2.0.4.tgz",
2536- "integrity": "sha512-7+oxHdMMs6VhLvvbrDUc8QNuelE9fPKLDdToXBIKLPKOlnoBeMim+/35edp+AnFTLzk3xcogVvQ/jrZyyGsEiw=="
2537- },
2538- "packet-stream-codec": {
2539- "version": "1.1.2",
2540- "resolved": "https://registry.npmjs.org/packet-stream-codec/-/packet-stream-codec-1.1.2.tgz",
2541- "integrity": "sha1-ebMC/BRM37tKtv66cEDmpdmcecc=",
2542- "requires": {
2543- "pull-reader": "^1.2.4",
2544- "pull-through": "^1.0.17"
2545- }
2546- },
2547- "parse-entities": {
2548- "version": "1.1.2",
2549- "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.1.2.tgz",
2550- "integrity": "sha512-5N9lmQ7tmxfXf+hO3X6KRG6w7uYO/HL9fHalSySTdyn63C3WNvTM/1R8tn1u1larNcEbo3Slcy2bsVDQqvEpUg==",
2551- "requires": {
2552- "character-entities": "^1.0.0",
2553- "character-entities-legacy": "^1.0.0",
2554- "character-reference-invalid": "^1.0.0",
2555- "is-alphanumerical": "^1.0.0",
2556- "is-decimal": "^1.0.0",
2557- "is-hexadecimal": "^1.0.0"
2558- }
2559- },
2560- "parse-glob": {
2561- "version": "3.0.4",
2562- "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
2563- "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
2564- "requires": {
2565- "glob-base": "^0.3.0",
2566- "is-dotfile": "^1.0.0",
2567- "is-extglob": "^1.0.0",
2568- "is-glob": "^2.0.0"
2569- }
2570- },
2571- "path-is-absolute": {
2572- "version": "1.0.1",
2573- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2574- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
2575- },
2576- "path-parse": {
2577- "version": "1.0.5",
2578- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
2579- "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME="
2580- },
2581- "pify": {
2582- "version": "2.3.0",
2583- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
2584- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
2585- },
2586- "pinkie": {
2587- "version": "2.0.4",
2588- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
2589- "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
2590- },
2591- "pinkie-promise": {
2592- "version": "2.0.1",
2593- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
2594- "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
2595- "requires": {
2596- "pinkie": "^2.0.0"
2597- }
2598- },
2599- "plur": {
2600- "version": "2.1.2",
2601- "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz",
2602- "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=",
2603- "requires": {
2604- "irregular-plurals": "^1.0.0"
2605- }
2606- },
2607401 "prebuild-install": {
2608402 "version": "4.0.0",
2609403 "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-4.0.0.tgz",
2610404 "integrity": "sha512-7tayxeYboJX0RbVzdnKyGl2vhQRWr6qfClEXDhOkXjuaOKCw2q8aiuFhONRYVsG/czia7KhpykIlI2S2VaPunA==",
@@ -2623,359 +417,60 @@
2623417 "simple-get": "^2.7.0",
2624418 "tar-fs": "^1.13.0",
2625419 "tunnel-agent": "^0.6.0",
2626420 "which-pm-runs": "^1.0.0"
421 + },
422 + "dependencies": {
423 + "minimist": {
424 + "version": "1.2.0",
425 + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
426 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
427 + },
428 + "mkdirp": {
429 + "version": "0.5.1",
430 + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
431 + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
432 + "requires": {
433 + "minimist": "0.0.8"
434 + },
435 + "dependencies": {
436 + "minimist": {
437 + "version": "0.0.8",
438 + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
439 + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
440 + }
441 + }
442 + }
2627443 }
2628444 },
2629- "preserve": {
2630- "version": "0.2.0",
2631- "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
2632- "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks="
2633- },
2634- "private-box": {
2635- "version": "0.2.1",
2636- "resolved": "https://registry.npmjs.org/private-box/-/private-box-0.2.1.tgz",
2637- "integrity": "sha1-HfBhr8pbMDnH/qrdDa8PVvB+PsA=",
2638- "requires": {
2639- "chloride": "^2.2.1"
2640- }
2641- },
2642445 "process-nextick-args": {
2643446 "version": "2.0.0",
2644447 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
2645448 "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
2646449 },
2647450 "prr": {
2648- "version": "0.0.0",
2649- "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz",
2650- "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo="
2651- },
2652- "pseudomap": {
2653- "version": "1.0.2",
2654- "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
2655- "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
2656- },
2657- "pull-abortable": {
2658- "version": "4.1.1",
2659- "resolved": "https://registry.npmjs.org/pull-abortable/-/pull-abortable-4.1.1.tgz",
2660- "integrity": "sha1-s61a77QRayWRbSbbiTk6yY0NzqE="
2661- },
2662- "pull-box-stream": {
2663- "version": "1.0.13",
2664- "resolved": "https://registry.npmjs.org/pull-box-stream/-/pull-box-stream-1.0.13.tgz",
2665- "integrity": "sha1-w+JAOY6rP1lRsu0QeMWYi/egork=",
2666- "requires": {
2667- "chloride": "^2.2.7",
2668- "increment-buffer": "~1.0.0",
2669- "pull-reader": "^1.2.5",
2670- "pull-stream": "^3.2.3",
2671- "pull-through": "^1.0.18",
2672- "split-buffer": "~1.0.0"
2673- }
2674- },
2675- "pull-cat": {
2676- "version": "1.1.11",
2677- "resolved": "https://registry.npmjs.org/pull-cat/-/pull-cat-1.1.11.tgz",
2678- "integrity": "sha1-tkLdElXaN2pwa220+pYvX9t0wxs="
2679- },
2680- "pull-cont": {
2681- "version": "0.0.0",
2682- "resolved": "https://registry.npmjs.org/pull-cont/-/pull-cont-0.0.0.tgz",
2683- "integrity": "sha1-P6xIuBrJe3W6ATMgiLDOevjBvg4="
2684- },
2685- "pull-core": {
2686- "version": "1.1.0",
2687- "resolved": "https://registry.npmjs.org/pull-core/-/pull-core-1.1.0.tgz",
2688- "integrity": "sha1-PYEn1trBR1cFyYAJYfWdZsgEbIo="
2689- },
2690- "pull-cursor": {
2691- "version": "3.0.0",
2692- "resolved": "https://registry.npmjs.org/pull-cursor/-/pull-cursor-3.0.0.tgz",
2693- "integrity": "sha512-95lZVSF2eSEdOmUtlOBaD9p5YOvlYeCr5FBv2ySqcj/4rpaXI6d8OH+zPHHjKAf58R8QXJRZuyfHkcCX8TZbAg==",
2694- "requires": {
2695- "looper": "^4.0.0",
2696- "ltgt": "^2.2.0",
2697- "pull-stream": "^3.6.0"
2698- }
2699- },
2700- "pull-defer": {
2701- "version": "0.2.2",
2702- "resolved": "https://registry.npmjs.org/pull-defer/-/pull-defer-0.2.2.tgz",
2703- "integrity": "sha1-CIew/7MK8ypW2+z6csFnInHwexM="
2704- },
2705- "pull-file": {
2706- "version": "1.1.0",
2707- "resolved": "https://registry.npmjs.org/pull-file/-/pull-file-1.1.0.tgz",
2708- "integrity": "sha1-HdmHYF1jV6DSPB5Lgm95FaIVEpw=",
2709- "requires": {
2710- "pull-utf8-decoder": "^1.0.2"
2711- }
2712- },
2713- "pull-flatmap": {
2714- "version": "0.0.1",
2715- "resolved": "https://registry.npmjs.org/pull-flatmap/-/pull-flatmap-0.0.1.tgz",
2716- "integrity": "sha1-E9SURT6PbUeOe7+t5vj+AZf6a7c="
2717- },
2718- "pull-fs": {
2719- "version": "1.1.6",
2720- "resolved": "https://registry.npmjs.org/pull-fs/-/pull-fs-1.1.6.tgz",
2721- "integrity": "sha1-8YT2p3KLtNlWQTdr6tafb2bfR80=",
2722- "requires": {
2723- "pull-file": "^0.5.0",
2724- "pull-stream": "^3.3.0",
2725- "pull-traverse": "^1.0.3",
2726- "pull-write-file": "^0.2.1"
2727- },
2728- "dependencies": {
2729- "pull-file": {
2730- "version": "0.5.0",
2731- "resolved": "https://registry.npmjs.org/pull-file/-/pull-file-0.5.0.tgz",
2732- "integrity": "sha1-s8pAUwbggvnUUoKIkzutsrZWNls=",
2733- "requires": {
2734- "pull-utf8-decoder": "^1.0.2"
2735- }
2736- }
2737- }
2738- },
2739- "pull-glob": {
2740- "version": "1.0.7",
2741- "resolved": "https://registry.npmjs.org/pull-glob/-/pull-glob-1.0.7.tgz",
2742- "integrity": "sha1-7vkV3eZEvdvqjdLgEG1USqy81cI=",
2743- "requires": {
2744- "pull-fs": "~1.1.6",
2745- "pull-stream": "^3.3.0"
2746- }
2747- },
2748- "pull-goodbye": {
2749- "version": "0.0.2",
2750- "resolved": "https://registry.npmjs.org/pull-goodbye/-/pull-goodbye-0.0.2.tgz",
2751- "integrity": "sha1-jYNX21XiKnEN//DxaoyQtF7+QXE=",
2752- "requires": {
2753- "pull-stream": "~3.5.0"
2754- },
2755- "dependencies": {
2756- "pull-stream": {
2757- "version": "3.5.0",
2758- "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-3.5.0.tgz",
2759- "integrity": "sha1-HuW292/Ts6SaWvtt7VwDIKyzz8c="
2760- }
2761- }
2762- },
2763- "pull-handshake": {
2764- "version": "1.1.4",
2765- "resolved": "https://registry.npmjs.org/pull-handshake/-/pull-handshake-1.1.4.tgz",
2766- "integrity": "sha1-YACg/QGIhM39c3JU+Mxgqypjd5E=",
2767- "requires": {
2768- "pull-cat": "^1.1.9",
2769- "pull-pair": "~1.1.0",
2770- "pull-pushable": "^2.0.0",
2771- "pull-reader": "^1.2.3"
2772- }
2773- },
2774- "pull-hash": {
2775- "version": "1.0.0",
2776- "resolved": "https://registry.npmjs.org/pull-hash/-/pull-hash-1.0.0.tgz",
2777- "integrity": "sha1-/K1NJQe/LCsyMfZT3Jv7LbTw2Iw="
2778- },
2779- "pull-inactivity": {
2780- "version": "2.1.2",
2781- "resolved": "https://registry.npmjs.org/pull-inactivity/-/pull-inactivity-2.1.2.tgz",
2782- "integrity": "sha1-N6PW67+sKSzUNfXkgeUHTIwfrXU=",
2783- "requires": {
2784- "pull-abortable": "~4.0.0",
2785- "pull-stream": "^3.4.5"
2786- },
2787- "dependencies": {
2788- "pull-abortable": {
2789- "version": "4.0.0",
2790- "resolved": "https://registry.npmjs.org/pull-abortable/-/pull-abortable-4.0.0.tgz",
2791- "integrity": "sha1-cBephMO4NN53usOMELd28i38GEM="
2792- }
2793- }
2794- },
2795- "pull-iterable": {
2796- "version": "0.1.0",
2797- "resolved": "https://registry.npmjs.org/pull-iterable/-/pull-iterable-0.1.0.tgz",
2798- "integrity": "sha512-FjhQ/STYNGwQaBhmuiZspL/+PIj+OHB1lE9OteegEWzciQhkJPx6Fwt+jqcpRDJ3kTzpt/ETSo3M5TFRpZ0pgQ=="
2799- },
2800- "pull-level": {
2801- "version": "2.0.4",
2802- "resolved": "https://registry.npmjs.org/pull-level/-/pull-level-2.0.4.tgz",
2803- "integrity": "sha512-fW6pljDeUThpq5KXwKbRG3X7Ogk3vc75d5OQU/TvXXui65ykm+Bn+fiktg+MOx2jJ85cd+sheufPL+rw9QSVZg==",
2804- "requires": {
2805- "level-post": "^1.0.7",
2806- "pull-cat": "^1.1.9",
2807- "pull-live": "^1.0.1",
2808- "pull-pushable": "^2.0.0",
2809- "pull-stream": "^3.4.0",
2810- "pull-window": "^2.1.4",
2811- "stream-to-pull-stream": "^1.7.1"
2812- }
2813- },
2814- "pull-live": {
2815451 "version": "1.0.1",
2816- "resolved": "https://registry.npmjs.org/pull-live/-/pull-live-1.0.1.tgz",
2817- "integrity": "sha1-pOzuAeMwFV6RJLu89HYfIbOPUfU=",
2818- "requires": {
2819- "pull-cat": "^1.1.9",
2820- "pull-stream": "^3.4.0"
2821- }
452 + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
453 + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
2822454 },
2823- "pull-looper": {
2824- "version": "1.0.0",
2825- "resolved": "https://registry.npmjs.org/pull-looper/-/pull-looper-1.0.0.tgz",
2826- "integrity": "sha512-djlD60A6NGe5goLdP5pgbqzMEiWmk1bInuAzBp0QOH4vDrVwh05YDz6UP8+pOXveKEk8wHVP+rB2jBrK31QMPA==",
2827- "requires": {
2828- "looper": "^4.0.0"
2829- }
2830- },
2831- "pull-many": {
2832- "version": "1.0.8",
2833- "resolved": "https://registry.npmjs.org/pull-many/-/pull-many-1.0.8.tgz",
2834- "integrity": "sha1-Pa3ZttFWxUVyG9qNAAPdjqoGKT4=",
2835- "requires": {
2836- "pull-stream": "^3.4.5"
2837- }
2838- },
2839- "pull-next": {
2840- "version": "1.0.1",
2841- "resolved": "https://registry.npmjs.org/pull-next/-/pull-next-1.0.1.tgz",
2842- "integrity": "sha1-A/TX0Zhy/BEUFh6I227PTGXmHlY="
2843- },
2844455 "pull-notify": {
2845456 "version": "0.1.1",
2846457 "resolved": "https://registry.npmjs.org/pull-notify/-/pull-notify-0.1.1.tgz",
2847458 "integrity": "sha1-b4b/ldJwuJw+vyVbYDG3Ay3JnMo=",
2848459 "requires": {
2849460 "pull-pushable": "^2.0.0"
2850461 }
2851462 },
2852- "pull-pair": {
2853- "version": "1.1.0",
2854- "resolved": "https://registry.npmjs.org/pull-pair/-/pull-pair-1.1.0.tgz",
2855- "integrity": "sha1-fuQnJj/fTaglOXrAoF4atLdL120="
2856- },
2857- "pull-paramap": {
2858- "version": "1.2.2",
2859- "resolved": "https://registry.npmjs.org/pull-paramap/-/pull-paramap-1.2.2.tgz",
2860- "integrity": "sha1-UaQZPOnI1yFdla2tReK824STsjo=",
2861- "requires": {
2862- "looper": "^4.0.0"
2863- }
2864- },
2865- "pull-ping": {
2866- "version": "2.0.2",
2867- "resolved": "https://registry.npmjs.org/pull-ping/-/pull-ping-2.0.2.tgz",
2868- "integrity": "sha1-e8SjQBZ9rYj2gqGWxjSFc1x6CJQ=",
2869- "requires": {
2870- "pull-pushable": "^2.0.0",
2871- "pull-stream": "^3.4.5",
2872- "statistics": "^3.3.0"
2873- }
2874- },
2875463 "pull-pushable": {
2876464 "version": "2.2.0",
2877465 "resolved": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.2.0.tgz",
2878466 "integrity": "sha1-Xy867UethpGfAbEqLpnW8b13ZYE="
2879467 },
2880- "pull-rate": {
2881- "version": "1.0.2",
2882- "resolved": "https://registry.npmjs.org/pull-rate/-/pull-rate-1.0.2.tgz",
2883- "integrity": "sha1-F7IxrV81n2dYJmcBcrDlkMiWTo0=",
2884- "requires": {
2885- "pull-stream": "^3.6.0"
2886- }
2887- },
2888- "pull-reader": {
2889- "version": "1.2.9",
2890- "resolved": "https://registry.npmjs.org/pull-reader/-/pull-reader-1.2.9.tgz",
2891- "integrity": "sha1-0umtALz7VOYqpm1Cwtu8tetoQ7A="
2892- },
2893- "pull-sink-through": {
2894- "version": "0.0.0",
2895- "resolved": "https://registry.npmjs.org/pull-sink-through/-/pull-sink-through-0.0.0.tgz",
2896- "integrity": "sha1-08BJLzqAtO0gSvZ8S0+TVoD8Wx8="
2897- },
2898468 "pull-stream": {
2899- "version": "3.6.8",
2900- "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.8.tgz",
2901- "integrity": "sha512-wQUIptQBcM0rFsUhZoEpOT3vUn73DtTGVq3NQ86c4T7iMOSprDzeKWYq2ksXnbwiuExTKvt+8G9fzNLFQuiO+A=="
469 + "version": "3.6.9",
470 + "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.9.tgz",
471 + "integrity": "sha512-hJn4POeBrkttshdNl0AoSCVjMVSuBwuHocMerUdoZ2+oIUzrWHFTwJMlbHND7OiKLVgvz6TFj8ZUVywUMXccbw=="
2902472 },
2903- "pull-stream-to-stream": {
2904- "version": "1.3.4",
2905- "resolved": "https://registry.npmjs.org/pull-stream-to-stream/-/pull-stream-to-stream-1.3.4.tgz",
2906- "integrity": "sha1-P4HYIWvRjSv9GhmBkEcRgOJzg5k="
2907- },
2908- "pull-stringify": {
2909- "version": "1.2.2",
2910- "resolved": "https://registry.npmjs.org/pull-stringify/-/pull-stringify-1.2.2.tgz",
2911- "integrity": "sha1-Whw04Adfry8vbUYATjbczTO9fHw="
2912- },
2913- "pull-through": {
2914- "version": "1.0.18",
2915- "resolved": "https://registry.npmjs.org/pull-through/-/pull-through-1.0.18.tgz",
2916- "integrity": "sha1-jdYjFCY+Wc9Qlur7sSeitu8xBzU=",
2917- "requires": {
2918- "looper": "~3.0.0"
2919- },
2920- "dependencies": {
2921- "looper": {
2922- "version": "3.0.0",
2923- "resolved": "https://registry.npmjs.org/looper/-/looper-3.0.0.tgz",
2924- "integrity": "sha1-LvpUw7HLq6m5Su4uWRSwvlf7t0k="
2925- }
2926- }
2927- },
2928- "pull-traverse": {
2929- "version": "1.0.3",
2930- "resolved": "https://registry.npmjs.org/pull-traverse/-/pull-traverse-1.0.3.tgz",
2931- "integrity": "sha1-dPtde+f6a9enjpeTPhmbeUWGaTg="
2932- },
2933- "pull-utf8-decoder": {
2934- "version": "1.0.2",
2935- "resolved": "https://registry.npmjs.org/pull-utf8-decoder/-/pull-utf8-decoder-1.0.2.tgz",
2936- "integrity": "sha1-p6+iOE0eZBWl1gIFQSbMjeO8vOc="
2937- },
2938- "pull-window": {
2939- "version": "2.1.4",
2940- "resolved": "https://registry.npmjs.org/pull-window/-/pull-window-2.1.4.tgz",
2941- "integrity": "sha1-/DuG/uvRkgx64pdpHiP3BfiFUvA=",
2942- "requires": {
2943- "looper": "^2.0.0"
2944- },
2945- "dependencies": {
2946- "looper": {
2947- "version": "2.0.0",
2948- "resolved": "https://registry.npmjs.org/looper/-/looper-2.0.0.tgz",
2949- "integrity": "sha1-Zs0Md0rz1P7axTeU90LbVtqPCew="
2950- }
2951- }
2952- },
2953- "pull-write": {
2954- "version": "1.1.4",
2955- "resolved": "https://registry.npmjs.org/pull-write/-/pull-write-1.1.4.tgz",
2956- "integrity": "sha1-3d6jFJO0j2douEooHQHrO1Mf4Lg=",
2957- "requires": {
2958- "looper": "^4.0.0",
2959- "pull-cat": "^1.1.11",
2960- "pull-stream": "^3.4.5"
2961- }
2962- },
2963- "pull-write-file": {
2964- "version": "0.2.4",
2965- "resolved": "https://registry.npmjs.org/pull-write-file/-/pull-write-file-0.2.4.tgz",
2966- "integrity": "sha1-Q3NErrIYn2XmeO0a838PdgpUU+8="
2967- },
2968- "pull-ws": {
2969- "version": "3.3.1",
2970- "resolved": "https://registry.npmjs.org/pull-ws/-/pull-ws-3.3.1.tgz",
2971- "integrity": "sha512-kJodbLQT+oKjcRIQO+vQNw6xWBuEo7Kxp51VMOvb6cvPvHYA+aNLzm+NmkB/5dZwbuTRYGMal9QPvH52tzM1ZA==",
2972- "requires": {
2973- "relative-url": "^1.0.2",
2974- "safe-buffer": "^5.1.1",
2975- "ws": "^1.1.0"
2976- }
2977- },
2978473 "pump": {
2979474 "version": "2.0.1",
2980475 "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
2981476 "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
@@ -2983,43 +478,8 @@
2983478 "end-of-stream": "^1.1.0",
2984479 "once": "^1.3.1"
2985480 }
2986481 },
2987- "push-stream": {
2988- "version": "10.0.3",
2989- "resolved": "https://registry.npmjs.org/push-stream/-/push-stream-10.0.3.tgz",
2990- "integrity": "sha1-E9au9LUGxlu8OqYkCajabOFH74c="
2991- },
2992- "push-stream-to-pull-stream": {
2993- "version": "1.0.1",
2994- "resolved": "https://registry.npmjs.org/push-stream-to-pull-stream/-/push-stream-to-pull-stream-1.0.1.tgz",
2995- "integrity": "sha512-gZe8pNlDFIi+0Ir2TeEFTpbrztLYVHvJgAjxOg8NFOcrisb9MKqIMSx+fmWMR6H/9PTZ2CwXubZlQWACKZ28Zw==",
2996- "requires": {
2997- "pull-looper": "^1.0.0"
2998- }
2999- },
3000- "randomatic": {
3001- "version": "3.0.0",
3002- "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz",
3003- "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==",
3004- "requires": {
3005- "is-number": "^4.0.0",
3006- "kind-of": "^6.0.0",
3007- "math-random": "^1.0.1"
3008- },
3009- "dependencies": {
3010- "is-number": {
3011- "version": "4.0.0",
3012- "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
3013- "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ=="
3014- },
3015- "kind-of": {
3016- "version": "6.0.2",
3017- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
3018- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
3019- }
3020- }
3021- },
3022482 "rc": {
3023483 "version": "1.2.8",
3024484 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
3025485 "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
@@ -3027,412 +487,46 @@
3027487 "deep-extend": "^0.6.0",
3028488 "ini": "~1.3.0",
3029489 "minimist": "^1.2.0",
3030490 "strip-json-comments": "~2.0.1"
3031- }
3032- },
3033- "readable-stream": {
3034- "version": "1.0.34",
3035- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
3036- "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
3037- "requires": {
3038- "core-util-is": "~1.0.0",
3039- "inherits": "~2.0.1",
3040- "isarray": "0.0.1",
3041- "string_decoder": "~0.10.x"
3042- }
3043- },
3044- "readdirp": {
3045- "version": "2.1.0",
3046- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
3047- "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
3048- "requires": {
3049- "graceful-fs": "^4.1.2",
3050- "minimatch": "^3.0.2",
3051- "readable-stream": "^2.0.2",
3052- "set-immediate-shim": "^1.0.1"
3053491 },
3054492 "dependencies": {
3055- "isarray": {
3056- "version": "1.0.0",
3057- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3058- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
3059- },
3060- "readable-stream": {
3061- "version": "2.3.6",
3062- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
3063- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
3064- "requires": {
3065- "core-util-is": "~1.0.0",
3066- "inherits": "~2.0.3",
3067- "isarray": "~1.0.0",
3068- "process-nextick-args": "~2.0.0",
3069- "safe-buffer": "~5.1.1",
3070- "string_decoder": "~1.1.1",
3071- "util-deprecate": "~1.0.1"
3072- }
3073- },
3074- "string_decoder": {
3075- "version": "1.1.1",
3076- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3077- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3078- "requires": {
3079- "safe-buffer": "~5.1.0"
3080- }
493 + "minimist": {
494 + "version": "1.2.0",
495 + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
496 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
3081497 }
3082498 }
3083499 },
3084- "regedit": {
3085- "version": "2.2.7",
3086- "resolved": "https://registry.npmjs.org/regedit/-/regedit-2.2.7.tgz",
3087- "integrity": "sha1-RwKEh6RxqqfWKo0Dg8zu7evzr4A=",
3088- "optional": true,
500 + "readable-stream": {
501 + "version": "2.3.6",
502 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
503 + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
3089504 "requires": {
3090- "debug": "^2.1.1",
3091- "if-async": "^3.7.4",
3092- "stream-slicer": "0.0.6",
3093- "through2": "^0.6.3"
505 + "core-util-is": "~1.0.0",
506 + "inherits": "~2.0.3",
507 + "isarray": "~1.0.0",
508 + "process-nextick-args": "~2.0.0",
509 + "safe-buffer": "~5.1.1",
510 + "string_decoder": "~1.1.1",
511 + "util-deprecate": "~1.0.1"
3094512 }
3095513 },
3096- "regex-cache": {
3097- "version": "0.4.4",
3098- "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
3099- "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
3100- "requires": {
3101- "is-equal-shallow": "^0.1.3"
3102- }
3103- },
3104- "relative-url": {
3105- "version": "1.0.2",
3106- "resolved": "https://registry.npmjs.org/relative-url/-/relative-url-1.0.2.tgz",
3107- "integrity": "sha1-0hxSpy1gYQGLzun5yfwQa/fWUoc="
3108- },
3109- "remark": {
3110- "version": "3.2.3",
3111- "resolved": "https://registry.npmjs.org/remark/-/remark-3.2.3.tgz",
3112- "integrity": "sha1-gCo4w6qYyeHj6gFe66IR0ny2Xh8=",
3113- "requires": {
3114- "camelcase": "^2.0.0",
3115- "ccount": "^1.0.0",
3116- "chalk": "^1.0.0",
3117- "chokidar": "^1.0.5",
3118- "collapse-white-space": "^1.0.0",
3119- "commander": "^2.0.0",
3120- "concat-stream": "^1.0.0",
3121- "debug": "^2.0.0",
3122- "elegant-spinner": "^1.0.0",
3123- "extend.js": "0.0.2",
3124- "glob": "^6.0.1",
3125- "globby": "^4.0.0",
3126- "he": "^0.5.0",
3127- "log-update": "^1.0.1",
3128- "longest-streak": "^1.0.0",
3129- "markdown-table": "^0.4.0",
3130- "minimatch": "^3.0.0",
3131- "npm-prefix": "^1.0.1",
3132- "parse-entities": "^1.0.0",
3133- "repeat-string": "^1.5.0",
3134- "stringify-entities": "^1.0.0",
3135- "to-vfile": "^1.0.0",
3136- "trim": "^0.0.1",
3137- "trim-trailing-lines": "^1.0.0",
3138- "unified": "^2.0.0",
3139- "user-home": "^2.0.0",
3140- "vfile": "^1.1.0",
3141- "vfile-find-down": "^1.0.0",
3142- "vfile-find-up": "^1.0.0",
3143- "vfile-reporter": "^1.5.0",
3144- "ware": "^1.3.0"
3145- },
3146- "dependencies": {
3147- "he": {
3148- "version": "0.5.0",
3149- "resolved": "https://registry.npmjs.org/he/-/he-0.5.0.tgz",
3150- "integrity": "sha1-LAX/rvkLaOhg8/0rVO9YCYknfuI="
3151- }
3152- }
3153- },
3154- "remark-html": {
3155- "version": "2.0.2",
3156- "resolved": "https://registry.npmjs.org/remark-html/-/remark-html-2.0.2.tgz",
3157- "integrity": "sha1-WSo0e909WIH08IDJi1sVL7FAepI=",
3158- "requires": {
3159- "collapse-white-space": "^1.0.0",
3160- "detab": "^1.0.0",
3161- "normalize-uri": "^1.0.0",
3162- "object-assign": "^4.0.1",
3163- "trim": "0.0.1",
3164- "trim-lines": "^1.0.0",
3165- "unist-util-visit": "^1.0.0"
3166- }
3167- },
3168- "remove-trailing-separator": {
3169- "version": "1.1.0",
3170- "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
3171- "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
3172- },
3173- "repeat-element": {
3174- "version": "1.1.2",
3175- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
3176- "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo="
3177- },
3178- "repeat-string": {
3179- "version": "1.6.1",
3180- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
3181- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
3182- },
3183- "resolve": {
3184- "version": "1.7.1",
3185- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz",
3186- "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==",
3187- "requires": {
3188- "path-parse": "^1.0.5"
3189- }
3190- },
3191- "restore-cursor": {
3192- "version": "1.0.1",
3193- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz",
3194- "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=",
3195- "requires": {
3196- "exit-hook": "^1.0.0",
3197- "onetime": "^1.0.0"
3198- }
3199- },
3200- "resumer": {
3201- "version": "0.0.0",
3202- "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz",
3203- "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=",
3204- "requires": {
3205- "through": "~2.3.4"
3206- }
3207- },
3208- "rimraf": {
3209- "version": "2.6.2",
3210- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
3211- "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
3212- "requires": {
3213- "glob": "^7.0.5"
3214- },
3215- "dependencies": {
3216- "glob": {
3217- "version": "7.1.2",
3218- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
3219- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
3220- "requires": {
3221- "fs.realpath": "^1.0.0",
3222- "inflight": "^1.0.4",
3223- "inherits": "2",
3224- "minimatch": "^3.0.4",
3225- "once": "^1.3.0",
3226- "path-is-absolute": "^1.0.0"
3227- }
3228- }
3229- }
3230- },
3231514 "safe-buffer": {
3232515 "version": "5.1.2",
3233516 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3234517 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
3235518 },
3236- "scuttlebot": {
3237- "version": "11.3.3",
3238- "resolved": "https://registry.npmjs.org/scuttlebot/-/scuttlebot-11.3.3.tgz",
3239- "integrity": "sha512-1F2PVf1HfU3dbCwa5AxKbXEmMEhz0vlsetc5HoBkAr+L4U3SR9NaO+oPNa9NuUc9lVM1wqCrLjDU2nu824bGvQ==",
3240- "requires": {
3241- "atomic-file": "0.0.1",
3242- "bash-color": "~0.0.3",
3243- "broadcast-stream": "^0.2.1",
3244- "cont": "~1.0.3",
3245- "cross-spawn": "^5.1.0",
3246- "deep-equal": "^1.0.1",
3247- "explain-error": "^1.0.3",
3248- "has-network": "0.0.1",
3249- "ip": "^0.3.3",
3250- "mdmanifest": "^1.0.4",
3251- "minimist": "^1.1.3",
3252- "mkdirp": "~0.5.0",
3253- "multiblob": "^1.13.0",
3254- "multicb": "^1.0.0",
3255- "multiserver": "^1.12.0",
3256- "muxrpc": "^6.4.0",
3257- "muxrpc-validation": "^2.0.0",
3258- "muxrpcli": "^1.0.0",
3259- "mv": "^2.1.1",
3260- "non-private-ip": "^1.4.3",
3261- "observ-debounce": "^1.1.1",
3262- "obv": "0.0.1",
3263- "on-change-network": "0.0.2",
3264- "on-wakeup": "^1.0.0",
3265- "osenv": "^0.1.5",
3266- "pull-abortable": "~4.1.0",
3267- "pull-cat": "~1.1.5",
3268- "pull-file": "^1.0.0",
3269- "pull-flatmap": "0.0.1",
3270- "pull-inactivity": "~2.1.1",
3271- "pull-level": "^2.0.2",
3272- "pull-many": "~1.0.6",
3273- "pull-next": "^1.0.0",
3274- "pull-notify": "0.1.1",
3275- "pull-paramap": "~1.2.1",
3276- "pull-ping": "^2.0.2",
3277- "pull-pushable": "^2.2.0",
3278- "pull-stream": "^3.6.2",
3279- "pull-stream-to-stream": "~1.3.0",
3280- "pull-stringify": "~1.2.2",
3281- "rimraf": "^2.4.2",
3282- "secret-stack": "^4.1.0",
3283- "secure-scuttlebutt": "^18.0.7",
3284- "ssb-blobs": "^1.1.4",
3285- "ssb-client": "^4.5.7",
3286- "ssb-config": "^2.0.0",
3287- "ssb-ebt": "^5.1.4",
3288- "ssb-friends": "^2.4.0",
3289- "ssb-keys": "^7.0.13",
3290- "ssb-links": "^3.0.2",
3291- "ssb-msgs": "~5.2.0",
3292- "ssb-query": "^2.1.0",
3293- "ssb-ref": "^2.9.1",
3294- "ssb-ws": "^2.1.1",
3295- "statistics": "^3.0.0",
3296- "stream-to-pull-stream": "^1.6.10",
3297- "zerr": "^1.0.0"
3298- }
3299- },
3300- "secret-handshake": {
3301- "version": "1.1.13",
3302- "resolved": "https://registry.npmjs.org/secret-handshake/-/secret-handshake-1.1.13.tgz",
3303- "integrity": "sha512-jDpA1kPJGg+jEUOZGvqksQFGPWIx0aA96HpjU+AqIBKIKzmvZeOq0Lfl/XqVC5jviWTVZZM2B8+NqYR38Blz8A==",
3304- "requires": {
3305- "chloride": "^2.2.7",
3306- "deep-equal": "~1.0.0",
3307- "pull-box-stream": "^1.0.13",
3308- "pull-handshake": "^1.1.1",
3309- "pull-stream": "^3.4.5"
3310- }
3311- },
3312- "secret-stack": {
3313- "version": "4.1.0",
3314- "resolved": "https://registry.npmjs.org/secret-stack/-/secret-stack-4.1.0.tgz",
3315- "integrity": "sha512-tCxjylkvEvUqxlWSVALtPMGKGyed225oDf7zoxCOsvj5SaVolUzOaixS07IK74mjcq7D1TvEJ4kofcaTMhQq1w==",
3316- "requires": {
3317- "hoox": "0.0.1",
3318- "ip": "^1.1.5",
3319- "map-merge": "^1.1.0",
3320- "multiserver": "^1.11.0",
3321- "muxrpc": "^6.4.0",
3322- "non-private-ip": "^1.4.3",
3323- "pull-inactivity": "~2.1.1",
3324- "pull-rate": "^1.0.2",
3325- "pull-stream": "^3.4.5",
3326- "stream-to-pull-stream": "^1.6.1"
3327- },
3328- "dependencies": {
3329- "ip": {
3330- "version": "1.1.5",
3331- "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
3332- "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
3333- }
3334- }
3335- },
3336- "secure-scuttlebutt": {
3337- "version": "18.1.1",
3338- "resolved": "https://registry.npmjs.org/secure-scuttlebutt/-/secure-scuttlebutt-18.1.1.tgz",
3339- "integrity": "sha512-mK0Wims55gi6blMLCb2vKZui+K5AgJMxGiGD7pnXIkUt6URn7SSShC7FNaL+w/Vnmld+No9iyIonZGJlytqKqA==",
3340- "requires": {
3341- "async-write": "^2.1.0",
3342- "cont": "~1.0.0",
3343- "deep-equal": "~0.2.1",
3344- "explain-error": "~1.0.1",
3345- "flumecodec": "0.0.1",
3346- "flumedb": "^0.4.2",
3347- "flumelog-offset": "^3.3.1",
3348- "flumeview-hashtable": "^1.0.3",
3349- "flumeview-level": "^3.0.5",
3350- "flumeview-reduce": "^1.3.9",
3351- "level": "^3.0.1",
3352- "level-sublevel": "^6.6.2",
3353- "ltgt": "^2.2.0",
3354- "monotonic-timestamp": "~0.0.8",
3355- "obv": "0.0.1",
3356- "pull-cont": "0.0.0",
3357- "pull-level": "^2.0.3",
3358- "pull-live": "^1.0.1",
3359- "pull-notify": "^0.1.0",
3360- "pull-paramap": "^1.1.6",
3361- "pull-stream": "^3.4.0",
3362- "ssb-keys": "^7.0.15",
3363- "ssb-msgs": "^5.0.0",
3364- "ssb-ref": "^2.0.0",
3365- "ssb-validate": "^3.0.1",
3366- "typewiselite": "^1.0.0"
3367- },
3368- "dependencies": {
3369- "deep-equal": {
3370- "version": "0.2.2",
3371- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz",
3372- "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0="
3373- },
3374- "flumecodec": {
3375- "version": "0.0.1",
3376- "resolved": "https://registry.npmjs.org/flumecodec/-/flumecodec-0.0.1.tgz",
3377- "integrity": "sha1-rgSacUOGu4PjQmV6gpJLcDZKkNY=",
3378- "requires": {
3379- "level-codec": "^6.2.0"
3380- }
3381- }
3382- }
3383- },
3384519 "semver": {
3385- "version": "5.5.0",
3386- "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
3387- "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA=="
520 + "version": "5.5.1",
521 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz",
522 + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw=="
3388523 },
3389- "separator-escape": {
3390- "version": "0.0.0",
3391- "resolved": "https://registry.npmjs.org/separator-escape/-/separator-escape-0.0.0.tgz",
3392- "integrity": "sha1-5DNnaTICBFTjwUhwxRfqHeVsL6Q="
3393- },
3394524 "set-blocking": {
3395525 "version": "2.0.0",
3396526 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
3397527 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
3398528 },
3399- "set-immediate-shim": {
3400- "version": "1.0.1",
3401- "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
3402- "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E="
3403- },
3404- "sha.js": {
3405- "version": "2.4.5",
3406- "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.5.tgz",
3407- "integrity": "sha1-J9Fx78yCoRi5ljn/WBZgJCtQbnw=",
3408- "requires": {
3409- "inherits": "^2.0.1"
3410- }
3411- },
3412- "shebang-command": {
3413- "version": "1.2.0",
3414- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
3415- "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
3416- "requires": {
3417- "shebang-regex": "^1.0.0"
3418- }
3419- },
3420- "shebang-regex": {
3421- "version": "1.0.0",
3422- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
3423- "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
3424- },
3425- "shellsubstitute": {
3426- "version": "1.2.0",
3427- "resolved": "https://registry.npmjs.org/shellsubstitute/-/shellsubstitute-1.2.0.tgz",
3428- "integrity": "sha1-5PcCpQxRiw9v6YRRiQ1wWvKba3A="
3429- },
3430- "shellwords": {
3431- "version": "0.1.1",
3432- "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
3433- "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww=="
3434- },
3435529 "signal-exit": {
3436530 "version": "3.0.2",
3437531 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
3438532 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
@@ -3451,549 +545,44 @@
3451545 "once": "^1.3.1",
3452546 "simple-concat": "^1.0.0"
3453547 }
3454548 },
3455- "smart-buffer": {
3456- "version": "1.1.15",
3457- "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz",
3458- "integrity": "sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY="
3459- },
3460- "socks": {
3461- "version": "1.1.9",
3462- "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.9.tgz",
3463- "integrity": "sha1-Yo1+TQSRJDVEWsC25Fk3bLPm1pE=",
3464- "requires": {
3465- "ip": "^1.1.2",
3466- "smart-buffer": "^1.0.4"
3467- },
3468- "dependencies": {
3469- "ip": {
3470- "version": "1.1.5",
3471- "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
3472- "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
3473- }
3474- }
3475- },
3476- "sodium-browserify": {
3477- "version": "1.2.4",
3478- "resolved": "https://registry.npmjs.org/sodium-browserify/-/sodium-browserify-1.2.4.tgz",
3479- "integrity": "sha512-IYcxKje/uf/c3a7VhZYJLlUxWMcktfbD4AjqHjUD1/VWKjj0Oq5wNbX8wjJOWVO9UhUMqJQiOn2xFbzKWBmy5w==",
3480- "requires": {
3481- "libsodium-wrappers": "^0.7.3",
3482- "sha.js": "2.4.5",
3483- "sodium-browserify-tweetnacl": "^0.2.3",
3484- "tweetnacl": "^0.14.1"
3485- }
3486- },
3487- "sodium-browserify-tweetnacl": {
3488- "version": "0.2.3",
3489- "resolved": "https://registry.npmjs.org/sodium-browserify-tweetnacl/-/sodium-browserify-tweetnacl-0.2.3.tgz",
3490- "integrity": "sha1-tVN//LufdOvEQ7i2ohGykej8vI4=",
3491- "requires": {
3492- "chloride-test": "^1.1.0",
3493- "ed2curve": "^0.1.4",
3494- "sha.js": "^2.4.8",
3495- "tweetnacl": "^0.14.1",
3496- "tweetnacl-auth": "^0.3.0"
3497- },
3498- "dependencies": {
3499- "sha.js": {
3500- "version": "2.4.11",
3501- "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
3502- "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
3503- "requires": {
3504- "inherits": "^2.0.1",
3505- "safe-buffer": "^5.0.1"
3506- }
3507- }
3508- }
3509- },
3510- "sodium-chloride": {
3511- "version": "1.1.0",
3512- "resolved": "https://registry.npmjs.org/sodium-chloride/-/sodium-chloride-1.1.0.tgz",
3513- "integrity": "sha1-JHojS4iGf23/UTMrYF8ZOmW/aDk="
3514- },
3515- "sodium-native": {
3516- "version": "2.1.6",
3517- "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-2.1.6.tgz",
3518- "integrity": "sha512-vfovcNlU8C93SbeNoGSAdW5zVOTlrh1sTy+TzdC2FhDTE/IUK6j4ML5gdr/qziLz4XRT4EQWJvbFzql6CAAH/A==",
3519- "optional": true,
3520- "requires": {
3521- "ini": "^1.3.5",
3522- "nan": "^2.4.0",
3523- "node-gyp-build": "^3.0.0"
3524- }
3525- },
3526- "split-buffer": {
3527- "version": "1.0.0",
3528- "resolved": "https://registry.npmjs.org/split-buffer/-/split-buffer-1.0.0.tgz",
3529- "integrity": "sha1-t+jgq1E0UVi3LB9tvvJAbVHx0Cc="
3530- },
3531- "ssb-about": {
3532- "version": "0.1.2",
3533- "resolved": "https://registry.npmjs.org/ssb-about/-/ssb-about-0.1.2.tgz",
3534- "integrity": "sha512-/dvDJZdvukOHTjWDAUDdi5euG3fHIgW0z8xIWI+n+C3ugDCPad24josbRBMtgJ6e5piKOzstTlumIqfekvv8YQ==",
3535- "requires": {
3536- "flumeview-reduce": "^1.3.9",
3537- "ssb-ref": "^2.7.1"
3538- }
3539- },
3540- "ssb-backlinks": {
3541- "version": "0.7.1",
3542- "resolved": "https://registry.npmjs.org/ssb-backlinks/-/ssb-backlinks-0.7.1.tgz",
3543- "integrity": "sha512-qxJW94vPJelWS8/aDo8mFIKxGvdFVOi2R8OX3J/nmWXink05I5ZmNkT40Fb/IW7PkRddbrdWfA1tA8GusK1yKQ==",
3544- "requires": {
3545- "base64-url": "^1.3.3",
3546- "deep-equal": "^1.0.1",
3547- "flumeview-query": "^6.1.0",
3548- "pull-stream": "^3.6.7",
3549- "ssb-keys": "^7.0.14",
3550- "ssb-ref": "^2.9.0",
3551- "xtend": "^4.0.1"
3552- }
3553- },
3554- "ssb-blobs": {
3555- "version": "1.1.5",
3556- "resolved": "https://registry.npmjs.org/ssb-blobs/-/ssb-blobs-1.1.5.tgz",
3557- "integrity": "sha512-DeeInkFU8oN1mYlPVrqrm9tupf6wze4HuowK7N2vv/O+UeSLuYPU1p4HrxSqdAPvUabr0OtvbFA6z1T4nw+9fw==",
3558- "requires": {
3559- "cont": "^1.0.3",
3560- "level": "^3.0.0",
3561- "multiblob": "^1.12.0",
3562- "pull-level": "^2.0.4",
3563- "pull-notify": "^0.1.0",
3564- "pull-stream": "^3.3.0",
3565- "ssb-ref": "^2.3.0"
3566- },
3567- "dependencies": {
3568- "abstract-leveldown": {
3569- "version": "4.0.3",
3570- "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-4.0.3.tgz",
3571- "integrity": "sha512-qsIHFQy0u17JqSY+3ZUT+ykqxYY17yOfvAsLkFkw8kSQqi05d1jyj0bCuSX6sjYlXuY9cKpgUt5EudQdP4aXyA==",
3572- "requires": {
3573- "xtend": "~4.0.0"
3574- }
3575- },
3576- "bindings": {
3577- "version": "1.3.0",
3578- "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.3.0.tgz",
3579- "integrity": "sha512-DpLh5EzMR2kzvX1KIlVC0VkC3iZtHKTgdtZ0a3pglBZdaQFjt5S9g9xd1lE+YvXyfd6mtCeRnrUfOLYiTMlNSw=="
3580- },
3581- "deferred-leveldown": {
3582- "version": "3.0.0",
3583- "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-3.0.0.tgz",
3584- "integrity": "sha512-ajbXqRPMXRlcdyt0TuWqknOJkp1JgQjGB7xOl2V+ebol7/U11E9h3/nCZAtN1M7djmAJEIhypCUc1tIWxdQAuQ==",
3585- "requires": {
3586- "abstract-leveldown": "~4.0.0"
3587- }
3588- },
3589- "isarray": {
3590- "version": "1.0.0",
3591- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3592- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
3593- },
3594- "level": {
3595- "version": "3.0.2",
3596- "resolved": "https://registry.npmjs.org/level/-/level-3.0.2.tgz",
3597- "integrity": "sha512-2qYbbiptPsPWGUI+AgB1gTNXqIjPpALRqrQyNx1zWYNZxhhuzEj/IE4Unu9weEBnsUEocfYe56xOGlAceb8/Fg==",
3598- "requires": {
3599- "level-packager": "^2.0.2",
3600- "leveldown": "^3.0.0",
3601- "opencollective-postinstall": "^2.0.0"
3602- }
3603- },
3604- "level-errors": {
3605- "version": "1.1.2",
3606- "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.1.2.tgz",
3607- "integrity": "sha512-Sw/IJwWbPKF5Ai4Wz60B52yj0zYeqzObLh8k1Tk88jVmD51cJSKWSYpRyhVIvFzZdvsPqlH5wfhp/yxdsaQH4w==",
3608- "requires": {
3609- "errno": "~0.1.1"
3610- }
3611- },
3612- "level-iterator-stream": {
3613- "version": "2.0.3",
3614- "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-2.0.3.tgz",
3615- "integrity": "sha512-I6Heg70nfF+e5Y3/qfthJFexhRw/Gi3bIymCoXAlijZdAcLaPuWSJs3KXyTYf23ID6g0o2QF62Yh+grOXY3Rig==",
3616- "requires": {
3617- "inherits": "^2.0.1",
3618- "readable-stream": "^2.0.5",
3619- "xtend": "^4.0.0"
3620- }
3621- },
3622- "level-packager": {
3623- "version": "2.1.1",
3624- "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-2.1.1.tgz",
3625- "integrity": "sha512-6l3G6dVkmdvHwOJrEA9d9hL6SSFrzwjQoLP8HsvohOgfY/8Z9LyTKNCM5Gc84wtsUWCuIHu6r+S6WrCtTWUJCw==",
3626- "requires": {
3627- "encoding-down": "~4.0.0",
3628- "levelup": "^2.0.0"
3629- }
3630- },
3631- "leveldown": {
3632- "version": "3.0.2",
3633- "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-3.0.2.tgz",
3634- "integrity": "sha512-+ANRScj1npQQzv6e4DYAKRjVQZZ+ahMoubKrNP68nIq+l9bYgb+WiXF+14oTcQTg2f7qE9WHGW7rBG9nGSsA+A==",
3635- "requires": {
3636- "abstract-leveldown": "~4.0.0",
3637- "bindings": "~1.3.0",
3638- "fast-future": "~1.0.2",
3639- "nan": "~2.10.0",
3640- "prebuild-install": "^4.0.0"
3641- }
3642- },
3643- "levelup": {
3644- "version": "2.0.2",
3645- "resolved": "https://registry.npmjs.org/levelup/-/levelup-2.0.2.tgz",
3646- "integrity": "sha512-us+nTLUyd/eLnclYYddOCdAVw1hnymGx/9p4Jr5ThohStsjLqMVmbYiz6/SYFZEPXNF+AKQSvh6fA2e2KZpC8w==",
3647- "requires": {
3648- "deferred-leveldown": "~3.0.0",
3649- "level-errors": "~1.1.0",
3650- "level-iterator-stream": "~2.0.0",
3651- "xtend": "~4.0.0"
3652- }
3653- },
3654- "prebuild-install": {
3655- "version": "4.0.0",
3656- "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-4.0.0.tgz",
3657- "integrity": "sha512-7tayxeYboJX0RbVzdnKyGl2vhQRWr6qfClEXDhOkXjuaOKCw2q8aiuFhONRYVsG/czia7KhpykIlI2S2VaPunA==",
3658- "requires": {
3659- "detect-libc": "^1.0.3",
3660- "expand-template": "^1.0.2",
3661- "github-from-package": "0.0.0",
3662- "minimist": "^1.2.0",
3663- "mkdirp": "^0.5.1",
3664- "node-abi": "^2.2.0",
3665- "noop-logger": "^0.1.1",
3666- "npmlog": "^4.0.1",
3667- "os-homedir": "^1.0.1",
3668- "pump": "^2.0.1",
3669- "rc": "^1.1.6",
3670- "simple-get": "^2.7.0",
3671- "tar-fs": "^1.13.0",
3672- "tunnel-agent": "^0.6.0",
3673- "which-pm-runs": "^1.0.0"
3674- }
3675- },
3676- "readable-stream": {
3677- "version": "2.3.6",
3678- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
3679- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
3680- "requires": {
3681- "core-util-is": "~1.0.0",
3682- "inherits": "~2.0.3",
3683- "isarray": "~1.0.0",
3684- "process-nextick-args": "~2.0.0",
3685- "safe-buffer": "~5.1.1",
3686- "string_decoder": "~1.1.1",
3687- "util-deprecate": "~1.0.1"
3688- }
3689- },
3690- "string_decoder": {
3691- "version": "1.1.1",
3692- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3693- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3694- "requires": {
3695- "safe-buffer": "~5.1.0"
3696- }
3697- }
3698- }
3699- },
3700- "ssb-chess-db": {
3701- "version": "1.0.2",
3702- "resolved": "https://registry.npmjs.org/ssb-chess-db/-/ssb-chess-db-1.0.2.tgz",
3703- "integrity": "sha512-zzN4PSSe7j1Pt1JGCUItFoMZdKUxnSxXOvU4gGXUqB32xKQaYPDQW8kTs+euQ15nWHgMa4kLxp7wLMxrS7uynQ==",
3704- "requires": {
3705- "flumeview-reduce": "^1.3.8",
3706- "pull-defer": "^0.2.2",
3707- "pull-iterable": "^0.1.0",
3708- "pull-stream": "^3.6.1"
3709- }
3710- },
3711- "ssb-client": {
3712- "version": "4.5.7",
3713- "resolved": "https://registry.npmjs.org/ssb-client/-/ssb-client-4.5.7.tgz",
3714- "integrity": "sha512-mEOyMlX6sGEUStU02vdSPD4j9ZRQQe3WCQwZCtgOkkrJpp7ARHxC0dx8ahumyq/vUIYWqQSAHHMD0+R63GmpGg==",
3715- "requires": {
3716- "explain-error": "^1.0.1",
3717- "multicb": "^1.2.1",
3718- "multiserver": "^1.7.0",
3719- "muxrpc": "^6.4.0",
3720- "pull-hash": "^1.0.0",
3721- "pull-stream": "^3.6.0",
3722- "ssb-config": "^2.2.0",
3723- "ssb-keys": "^7.0.13"
3724- }
3725- },
3726- "ssb-config": {
3727- "version": "2.2.0",
3728- "resolved": "https://registry.npmjs.org/ssb-config/-/ssb-config-2.2.0.tgz",
3729- "integrity": "sha1-QcrQOKhXWvQGLT/VfTsWe+hbA7w=",
3730- "requires": {
3731- "deep-extend": "^0.4.0",
3732- "non-private-ip": "^1.2.1",
3733- "os-homedir": "^1.0.1",
3734- "rc": "^1.1.6"
3735- },
3736- "dependencies": {
3737- "deep-extend": {
3738- "version": "0.4.2",
3739- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz",
3740- "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8="
3741- },
3742- "ip": {
3743- "version": "1.1.5",
3744- "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
3745- "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
3746- },
3747- "non-private-ip": {
3748- "version": "1.4.4",
3749- "resolved": "https://registry.npmjs.org/non-private-ip/-/non-private-ip-1.4.4.tgz",
3750- "integrity": "sha512-K9nTVFOGUOYutaG8ywiKpCdVu458RFxSgSJ0rribUxtf5iLM9B2+raFJgkID3p5op0+twmoQqFaPnu9KYz6qzg==",
3751- "requires": {
3752- "ip": "^1.1.5"
3753- }
3754- }
3755- }
3756- },
3757- "ssb-ebt": {
3758- "version": "5.2.0",
3759- "resolved": "https://registry.npmjs.org/ssb-ebt/-/ssb-ebt-5.2.0.tgz",
3760- "integrity": "sha512-u7n5O2YRyF6SvX4RMxf7I1Mm6r95pmSKshx1CbmnOpa05PFzzFvi3vjiQnse1TEpWYcVpYn2zwugOVflZxZlhw==",
3761- "requires": {
3762- "base64-url": "^1.3.3",
3763- "epidemic-broadcast-trees": "^6.3.1",
3764- "lossy-store": "^1.2.3",
3765- "pull-stream": "^3.5.0",
3766- "push-stream-to-pull-stream": "^1.0.0",
3767- "ssb-ref": "^2.9.1"
3768- }
3769- },
3770- "ssb-friends": {
3771- "version": "2.4.0",
3772- "resolved": "https://registry.npmjs.org/ssb-friends/-/ssb-friends-2.4.0.tgz",
3773- "integrity": "sha1-DUDNlqEvIznJBkqK0dWnE+kcV64=",
3774- "requires": {
3775- "flumeview-reduce": "^1.3.0",
3776- "graphreduce": "^3.0.3",
3777- "obv": "0.0.1",
3778- "pull-cont": "^0.1.1",
3779- "pull-flatmap": "0.0.1",
3780- "pull-stream": "^3.6.0",
3781- "ssb-ref": "^2.7.1"
3782- },
3783- "dependencies": {
3784- "pull-cont": {
3785- "version": "0.1.1",
3786- "resolved": "https://registry.npmjs.org/pull-cont/-/pull-cont-0.1.1.tgz",
3787- "integrity": "sha1-3x1YDicXV7qay666IN4kIdZg1hg="
3788- }
3789- }
3790- },
3791- "ssb-keys": {
3792- "version": "7.0.16",
3793- "resolved": "https://registry.npmjs.org/ssb-keys/-/ssb-keys-7.0.16.tgz",
3794- "integrity": "sha512-EhLkRzgF7YaRc47L8YZb+TcxEXZy9DPWCF+vCt5nSNm8Oj+Pz8pBVSOlrLKZVbcAKFjIJhqY32oTjknu3E1KVQ==",
3795- "requires": {
3796- "chloride": "^2.2.8",
3797- "mkdirp": "~0.5.0",
3798- "private-box": "^0.2.1"
3799- }
3800- },
3801- "ssb-links": {
3802- "version": "3.0.3",
3803- "resolved": "https://registry.npmjs.org/ssb-links/-/ssb-links-3.0.3.tgz",
3804- "integrity": "sha512-x09ShIMjwvdZI7aDZm8kc1v5YCGZa9ulCOoxrf/RYJ98s5gbTfO9CBCzeMBAeQ5kRwSuKjiOxJHdeEBkj4Y6hw==",
3805- "requires": {
3806- "flumeview-query": "^6.0.0",
3807- "map-filter-reduce": "^2.0.0",
3808- "pull-stream": "^3.1.0",
3809- "ssb-msgs": "^5.2.0"
3810- }
3811- },
3812- "ssb-meme": {
3813- "version": "1.0.4",
3814- "resolved": "https://registry.npmjs.org/ssb-meme/-/ssb-meme-1.0.4.tgz",
3815- "integrity": "sha512-r4JAfdCY7tnRzMQNETdWfcm54FOe6bJMbpanp+9dQA76daLu1Jg3EijQ4jNtnDtv1WDMq1XcDTQyEtzVICrKBg==",
3816- "requires": {
3817- "flumeview-search": "^1.0.3",
3818- "is-my-json-valid": "^2.17.2",
3819- "ssb-ref": "^2.11.1"
3820- }
3821- },
3822- "ssb-msgs": {
3823- "version": "5.2.0",
3824- "resolved": "https://registry.npmjs.org/ssb-msgs/-/ssb-msgs-5.2.0.tgz",
3825- "integrity": "sha1-xoHaXNcMV0ySLcpPA8UhU4E1wkM=",
3826- "requires": {
3827- "ssb-ref": "^2.0.0"
3828- }
3829- },
3830- "ssb-names": {
3831- "version": "3.1.2",
3832- "resolved": "https://registry.npmjs.org/ssb-names/-/ssb-names-3.1.2.tgz",
3833- "integrity": "sha512-W7ELI/taHGEGPuQ94jIc9xacz37p88XxUvw/7+dZC9emeB3AMm+4Q0Ct4lE2yFQrVd7DONqEpsS/5kxt0kpXkQ==",
3834- "requires": {
3835- "flumeview-reduce": "^1.0.2",
3836- "graphreduce": "^3.0.0",
3837- "ssb-msgs": "^5.2.0",
3838- "ssb-ref": "^2.6.2"
3839- }
3840- },
3841- "ssb-ooo": {
3842- "version": "1.0.9",
3843- "resolved": "https://registry.npmjs.org/ssb-ooo/-/ssb-ooo-1.0.9.tgz",
3844- "integrity": "sha1-Lz2Z+FuNx6OEHp/0CgsKmz/nYGQ=",
3845- "requires": {
3846- "flumecodec": "0.0.1",
3847- "flumedb": "^0.4.2",
3848- "flumelog-offset": "^3.2.5",
3849- "flumeview-hashtable": "^1.0.2",
3850- "gossip-query": "^0.2.1",
3851- "mkdirp": "^0.5.1",
3852- "pull-stream": "^3.6.1",
3853- "ssb-keys": "^7.0.12",
3854- "ssb-ref": "^2.7.1"
3855- },
3856- "dependencies": {
3857- "flumecodec": {
3858- "version": "0.0.1",
3859- "resolved": "https://registry.npmjs.org/flumecodec/-/flumecodec-0.0.1.tgz",
3860- "integrity": "sha1-rgSacUOGu4PjQmV6gpJLcDZKkNY=",
3861- "requires": {
3862- "level-codec": "^6.2.0"
3863- }
3864- }
3865- }
3866- },
3867- "ssb-private": {
3868- "version": "0.2.1",
3869- "resolved": "https://registry.npmjs.org/ssb-private/-/ssb-private-0.2.1.tgz",
3870- "integrity": "sha512-Y5t8gS+rrHn9tche3/Vm/di4duciJ3YUjejs6T3e7ESsmj8IyjVKsMrlcCbi/KlQ35wtQeWSwMIY4yKjlrD5uQ==",
3871- "requires": {
3872- "base64-url": "^1.3.3",
3873- "explain-error": "^1.0.4",
3874- "flumeview-query": "^6.1.0",
3875- "pull-stream": "^3.6.7",
3876- "ssb-keys": "^7.0.14"
3877- }
3878- },
3879- "ssb-query": {
3880- "version": "2.1.0",
3881- "resolved": "https://registry.npmjs.org/ssb-query/-/ssb-query-2.1.0.tgz",
3882- "integrity": "sha512-4QWvjSrSIon9qyhPHrqOeA/dp6NR7b11BtXKhJg/Di2r7/nBLGAj2RzUonfTfs3LlPHZdFWXowhhJREUAmUZug==",
3883- "requires": {
3884- "explain-error": "^1.0.1",
3885- "flumeview-query": "^6.0.0",
3886- "pull-stream": "^3.6.2"
3887- }
3888- },
3889549 "ssb-ref": {
3890- "version": "2.11.1",
3891- "resolved": "https://registry.npmjs.org/ssb-ref/-/ssb-ref-2.11.1.tgz",
3892- "integrity": "sha512-K3L9hJ1v0HrH8abtEKiBkdeabHVaws+CS81mZqUfhR84i0dlYhiIIDwqeLxUj/1mLcsZPF3gMKPsFCUr7UAdMA==",
550 + "version": "2.11.2",
551 + "resolved": "https://registry.npmjs.org/ssb-ref/-/ssb-ref-2.11.2.tgz",
552 + "integrity": "sha512-40A+o3iNAgr/sMH4V6/f3l2dhzUb5ZhTwZdrlKFu1ti+uZrKNUkH/E8j5NIZpj2rDq0PDXkACSVJgPGwltfQRA==",
3893553 "requires": {
3894554 "ip": "^1.1.3",
3895555 "is-valid-domain": "~0.0.1"
3896- },
3897- "dependencies": {
3898- "ip": {
3899- "version": "1.1.5",
3900- "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
3901- "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
3902- }
3903556 }
3904557 },
3905- "ssb-search": {
3906- "version": "1.1.1",
3907- "resolved": "https://registry.npmjs.org/ssb-search/-/ssb-search-1.1.1.tgz",
3908- "integrity": "sha1-lQPd2Ppc1VLshcwfd2zObT+4HnI=",
558 + "ssb-unread": {
559 + "version": "1.0.1",
560 + "resolved": "https://registry.npmjs.org/ssb-unread/-/ssb-unread-1.0.1.tgz",
561 + "integrity": "sha512-9F1PCmZolTNROBH3SHqkxEJDn32WtDN4TZ1zTkns4JpOe/Er8vEB6NUq7VGvq4RKScIOb5L8VLJskFIQOWQzGw==",
3909562 "requires": {
3910- "flumeview-search": "^1.0.0",
3911- "pull-cont": "^0.1.1",
3912- "pull-stream": "^3.6.7",
3913- "ssb-msgs": "^5.2.0"
563 + "charwise": "^3.0.1",
564 + "flumeview-reduce": "^1.3.13",
565 + "level": "^4.0.0",
566 + "mkdirp": "^0.5.1",
567 + "ssb-ref": "^2.11.1"
3914568 },
3915569 "dependencies": {
3916- "pull-cont": {
3917- "version": "0.1.1",
3918- "resolved": "https://registry.npmjs.org/pull-cont/-/pull-cont-0.1.1.tgz",
3919- "integrity": "sha1-3x1YDicXV7qay666IN4kIdZg1hg="
3920- }
3921- }
3922- },
3923- "ssb-validate": {
3924- "version": "3.0.9",
3925- "resolved": "https://registry.npmjs.org/ssb-validate/-/ssb-validate-3.0.9.tgz",
3926- "integrity": "sha512-Gshbb8mgwtfJQTK66mCpORdMhDpe8l0GOv+3em1gWYHadWAV4Rx80RZ1NduD2NVzqupve12Qku5kQnrq0zJqjw==",
3927- "requires": {
3928- "ssb-ref": "^2.6.2"
3929- }
3930- },
3931- "ssb-web-resolver": {
3932- "version": "1.1.2",
3933- "resolved": "https://registry.npmjs.org/ssb-web-resolver/-/ssb-web-resolver-1.1.2.tgz",
3934- "integrity": "sha1-Cpl0gNWMkSCohUY6ocixHonv4V4=",
3935- "requires": {
3936- "pull-stream": "^3.6.2"
3937- }
3938- },
3939- "ssb-ws": {
3940- "version": "2.1.1",
3941- "resolved": "https://registry.npmjs.org/ssb-ws/-/ssb-ws-2.1.1.tgz",
3942- "integrity": "sha512-1fK/jXI6lKZadRJDr49t+6yMmWynp6PFrADs3Whmy8IslnYGl83ujhlpRIBvCn1EuVHjV7yLsIiJ8a0X2Kg0DQ==",
3943- "requires": {
3944- "emoji-server": "^1.0.0",
3945- "multiblob-http": "^0.4.1",
3946- "multiserver": "^1.2.0",
3947- "muxrpc": "^6.3.3",
3948- "pull-box-stream": "^1.0.13",
3949- "ssb-ref": "^2.3.0",
3950- "stack": "^0.1.0"
3951- },
3952- "dependencies": {
3953- "multiblob-http": {
3954- "version": "0.4.2",
3955- "resolved": "https://registry.npmjs.org/multiblob-http/-/multiblob-http-0.4.2.tgz",
3956- "integrity": "sha512-hVaXryaqJ3vvKjRNcOCEadzgO99nR+haxlptswr3vRvgavbK/Y/I7/Nat12WIQno2/A8+nkbE+ZcrsN3UDbtQw==",
570 + "minimist": {
571 + "version": "0.0.8",
572 + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
573 + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
574 + },
575 + "mkdirp": {
576 + "version": "0.5.1",
577 + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
578 + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
3957579 "requires": {
3958- "pull-stream": "^3.4.3",
3959- "stream-to-pull-stream": "^1.7.0"
580 + "minimist": "0.0.8"
3960581 }
3961582 }
3962583 }
3963584 },
3964- "stack": {
3965- "version": "0.1.0",
3966- "resolved": "https://registry.npmjs.org/stack/-/stack-0.1.0.tgz",
3967- "integrity": "sha1-6SNZipvlHmF2gsshzxsoGKRJraI="
3968- },
3969- "statistics": {
3970- "version": "3.3.0",
3971- "resolved": "https://registry.npmjs.org/statistics/-/statistics-3.3.0.tgz",
3972- "integrity": "sha1-7HtHUP8DqySmTdmzV6eDFr6teKo="
3973- },
3974- "stream-slicer": {
3975- "version": "0.0.6",
3976- "resolved": "https://registry.npmjs.org/stream-slicer/-/stream-slicer-0.0.6.tgz",
3977- "integrity": "sha1-+GsqxcJEC3oKh7cfM2ZcB4gEYTg=",
3978- "optional": true
3979- },
3980- "stream-to-pull-stream": {
3981- "version": "1.7.2",
3982- "resolved": "https://registry.npmjs.org/stream-to-pull-stream/-/stream-to-pull-stream-1.7.2.tgz",
3983- "integrity": "sha1-dXYJrhzr0zx0MtSvvjH/eGULnd4=",
3984- "requires": {
3985- "looper": "^3.0.0",
3986- "pull-stream": "^3.2.3"
3987- },
3988- "dependencies": {
3989- "looper": {
3990- "version": "3.0.0",
3991- "resolved": "https://registry.npmjs.org/looper/-/looper-3.0.0.tgz",
3992- "integrity": "sha1-LvpUw7HLq6m5Su4uWRSwvlf7t0k="
3993- }
3994- }
3995- },
3996585 "string-width": {
3997586 "version": "1.0.2",
3998587 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
3999588 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
@@ -4002,32 +591,14 @@
4002591 "is-fullwidth-code-point": "^1.0.0",
4003592 "strip-ansi": "^3.0.0"
4004593 }
4005594 },
4006- "string.prototype.trim": {
4007- "version": "1.1.2",
4008- "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz",
4009- "integrity": "sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo=",
4010- "requires": {
4011- "define-properties": "^1.1.2",
4012- "es-abstract": "^1.5.0",
4013- "function-bind": "^1.0.2"
4014- }
4015- },
4016595 "string_decoder": {
4017- "version": "0.10.31",
4018- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
4019- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
4020- },
4021- "stringify-entities": {
4022- "version": "1.3.2",
4023- "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz",
4024- "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==",
596 + "version": "1.1.1",
597 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
598 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4025599 "requires": {
4026- "character-entities-html4": "^1.0.0",
4027- "character-entities-legacy": "^1.0.0",
4028- "is-alphanumerical": "^1.0.0",
4029- "is-hexadecimal": "^1.0.0"
600 + "safe-buffer": "~5.1.0"
4030601 }
4031602 },
4032603 "strip-ansi": {
4033604 "version": "3.0.1",
@@ -4041,67 +612,8 @@
4041612 "version": "2.0.1",
4042613 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
4043614 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
4044615 },
4045- "supports-color": {
4046- "version": "2.0.0",
4047- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4048- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
4049- },
4050- "systray": {
4051- "version": "1.0.5",
4052- "resolved": "https://registry.npmjs.org/systray/-/systray-1.0.5.tgz",
4053- "integrity": "sha512-qLsl5lk8lUuqCTaREJ0nR6NgF2y2Ni01vBjUs0cVWf54ZeV4pr3TFLMcUT+od1Twb1qQMq/SKyj+BKd2vg6+Fg==",
4054- "requires": {
4055- "debug": "^3.0.1",
4056- "fs-extra": "^4.0.2"
4057- },
4058- "dependencies": {
4059- "debug": {
4060- "version": "3.1.0",
4061- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
4062- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
4063- "requires": {
4064- "ms": "2.0.0"
4065- }
4066- }
4067- }
4068- },
4069- "tape": {
4070- "version": "4.9.1",
4071- "resolved": "https://registry.npmjs.org/tape/-/tape-4.9.1.tgz",
4072- "integrity": "sha512-6fKIXknLpoe/Jp4rzHKFPpJUHDHDqn8jus99IfPnHIjyz78HYlefTGD3b5EkbQzuLfaEvmfPK3IolLgq2xT3kw==",
4073- "requires": {
4074- "deep-equal": "~1.0.1",
4075- "defined": "~1.0.0",
4076- "for-each": "~0.3.3",
4077- "function-bind": "~1.1.1",
4078- "glob": "~7.1.2",
4079- "has": "~1.0.3",
4080- "inherits": "~2.0.3",
4081- "minimist": "~1.2.0",
4082- "object-inspect": "~1.6.0",
4083- "resolve": "~1.7.1",
4084- "resumer": "~0.0.0",
4085- "string.prototype.trim": "~1.1.2",
4086- "through": "~2.3.8"
4087- },
4088- "dependencies": {
4089- "glob": {
4090- "version": "7.1.2",
4091- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
4092- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
4093- "requires": {
4094- "fs.realpath": "^1.0.0",
4095- "inflight": "^1.0.4",
4096- "inherits": "2",
4097- "minimatch": "^3.0.4",
4098- "once": "^1.3.0",
4099- "path-is-absolute": "^1.0.0"
4100- }
4101- }
4102- }
4103- },
4104616 "tar-fs": {
4105617 "version": "1.16.3",
4106618 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz",
4107619 "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==",
@@ -4111,8 +623,21 @@
4111623 "pump": "^1.0.0",
4112624 "tar-stream": "^1.1.2"
4113625 },
4114626 "dependencies": {
627 + "minimist": {
628 + "version": "0.0.8",
629 + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
630 + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
631 + },
632 + "mkdirp": {
633 + "version": "0.5.1",
634 + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
635 + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
636 + "requires": {
637 + "minimist": "0.0.8"
638 + }
639 + },
4115640 "pump": {
4116641 "version": "1.0.3",
4117642 "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz",
4118643 "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==",
@@ -4134,272 +659,28 @@
4134659 "fs-constants": "^1.0.0",
4135660 "readable-stream": "^2.3.0",
4136661 "to-buffer": "^1.1.0",
4137662 "xtend": "^4.0.0"
4138- },
4139- "dependencies": {
4140- "bl": {
4141- "version": "1.2.2",
4142- "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
4143- "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
4144- "requires": {
4145- "readable-stream": "^2.3.5",
4146- "safe-buffer": "^5.1.1"
4147- }
4148- },
4149- "isarray": {
4150- "version": "1.0.0",
4151- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
4152- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
4153- },
4154- "readable-stream": {
4155- "version": "2.3.6",
4156- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
4157- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
4158- "requires": {
4159- "core-util-is": "~1.0.0",
4160- "inherits": "~2.0.3",
4161- "isarray": "~1.0.0",
4162- "process-nextick-args": "~2.0.0",
4163- "safe-buffer": "~5.1.1",
4164- "string_decoder": "~1.1.1",
4165- "util-deprecate": "~1.0.1"
4166- }
4167- },
4168- "string_decoder": {
4169- "version": "1.1.1",
4170- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4171- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4172- "requires": {
4173- "safe-buffer": "~5.1.0"
4174- }
4175- }
4176663 }
4177664 },
4178- "text-table": {
4179- "version": "0.2.0",
4180- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
4181- "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
4182- },
4183- "through": {
4184- "version": "2.3.8",
4185- "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
4186- "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
4187- },
4188- "through2": {
4189- "version": "0.6.5",
4190- "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
4191- "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
4192- "optional": true,
4193- "requires": {
4194- "readable-stream": ">=1.0.33-1 <1.1.0-0",
4195- "xtend": ">=4.0.0 <4.1.0-0"
4196- }
4197- },
4198665 "to-buffer": {
4199666 "version": "1.1.1",
4200667 "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
4201668 "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg=="
4202669 },
4203- "to-vfile": {
4204- "version": "1.0.0",
4205- "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-1.0.0.tgz",
4206- "integrity": "sha1-iN7+zUOtsu9ZhiXw49WffzQpQbo=",
4207- "requires": {
4208- "vfile": "^1.0.0"
4209- }
4210- },
4211- "trim": {
4212- "version": "0.0.1",
4213- "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",
4214- "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0="
4215- },
4216- "trim-lines": {
4217- "version": "1.1.1",
4218- "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-1.1.1.tgz",
4219- "integrity": "sha512-X+eloHbgJGxczUk1WSjIvn7aC9oN3jVE3rQfRVKcgpavi3jxtCn0VVKtjOBj64Yop96UYn/ujJRpTbCdAF1vyg=="
4220- },
4221- "trim-trailing-lines": {
4222- "version": "1.1.1",
4223- "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.1.tgz",
4224- "integrity": "sha512-bWLv9BbWbbd7mlqqs2oQYnLD/U/ZqeJeJwbO0FG2zA1aTq+HTvxfHNKFa/HGCVyJpDiioUYaBhfiT6rgk+l4mg=="
4225- },
4226670 "tunnel-agent": {
4227671 "version": "0.6.0",
4228672 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
4229673 "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
4230674 "requires": {
4231675 "safe-buffer": "^5.0.1"
4232676 }
4233677 },
4234- "tweetnacl": {
4235- "version": "0.14.5",
4236- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
4237- "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
4238- },
4239- "tweetnacl-auth": {
4240- "version": "0.3.1",
4241- "resolved": "https://registry.npmjs.org/tweetnacl-auth/-/tweetnacl-auth-0.3.1.tgz",
4242- "integrity": "sha1-t1vC3xVkm7hOi5qjwGacbEvODSU=",
4243- "requires": {
4244- "tweetnacl": "0.x.x"
4245- }
4246- },
4247- "typedarray": {
4248- "version": "0.0.6",
4249- "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
4250- "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
4251- },
4252- "typewise": {
4253- "version": "1.0.3",
4254- "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz",
4255- "integrity": "sha1-EGeTZUCvl5N8xdz5kiSG6fooRlE=",
4256- "requires": {
4257- "typewise-core": "^1.2.0"
4258- }
4259- },
4260- "typewise-core": {
4261- "version": "1.2.0",
4262- "resolved": "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz",
4263- "integrity": "sha1-l+uRgFx/VdL5QXSPpQ0xXZke8ZU="
4264- },
4265- "typewiselite": {
4266- "version": "1.0.0",
4267- "resolved": "https://registry.npmjs.org/typewiselite/-/typewiselite-1.0.0.tgz",
4268- "integrity": "sha1-yIgvobsQksBgBal/NO9chQjjZk4="
4269- },
4270- "uint48be": {
4271- "version": "1.0.2",
4272- "resolved": "https://registry.npmjs.org/uint48be/-/uint48be-1.0.2.tgz",
4273- "integrity": "sha512-jNn1eEi81BLiZfJkjbiAKPDMj7iFrturKazqpBu0aJYLr6evgkn+9rgkX/gUwPBj5j2Ri5oUelsqC/S1zmpWBA=="
4274- },
4275- "ultron": {
4276- "version": "1.0.2",
4277- "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz",
4278- "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po="
4279- },
4280- "unherit": {
4281- "version": "1.1.1",
4282- "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.1.tgz",
4283- "integrity": "sha512-+XZuV691Cn4zHsK0vkKYwBEwB74T3IZIcxrgn2E4rKwTfFyI1zCh7X7grwh9Re08fdPlarIdyWgI8aVB3F5A5g==",
4284- "requires": {
4285- "inherits": "^2.0.1",
4286- "xtend": "^4.0.1"
4287- }
4288- },
4289- "unified": {
4290- "version": "2.1.4",
4291- "resolved": "https://registry.npmjs.org/unified/-/unified-2.1.4.tgz",
4292- "integrity": "sha1-FLxs1A2Y//91tAVQa62HPsu6w7o=",
4293- "requires": {
4294- "attach-ware": "^1.0.0",
4295- "bail": "^1.0.0",
4296- "extend": "^3.0.0",
4297- "unherit": "^1.0.4",
4298- "vfile": "^1.0.0",
4299- "ware": "^1.3.0"
4300- }
4301- },
4302- "unist-util-is": {
4303- "version": "2.1.2",
4304- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.2.tgz",
4305- "integrity": "sha512-YkXBK/H9raAmG7KXck+UUpnKiNmUdB+aBGrknfQ4EreE1banuzrKABx3jP6Z5Z3fMSPMQQmeXBlKpCbMwBkxVw=="
4306- },
4307- "unist-util-visit": {
4308- "version": "1.3.1",
4309- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.3.1.tgz",
4310- "integrity": "sha512-0fdB9EQJU0tho5tK0VzOJzAQpPv2LyLZ030b10GxuzAWEfvd54mpY7BMjQ1L69k2YNvL+SvxRzH0yUIehOO8aA==",
4311- "requires": {
4312- "unist-util-is": "^2.1.1"
4313- }
4314- },
4315- "universalify": {
4316- "version": "0.1.2",
4317- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
4318- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
4319- },
4320- "untildify": {
4321- "version": "2.1.0",
4322- "resolved": "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz",
4323- "integrity": "sha1-F+soB5h/dpUunASF/DEdBqgmouA=",
4324- "requires": {
4325- "os-homedir": "^1.0.0"
4326- }
4327- },
4328- "url-join": {
4329- "version": "2.0.5",
4330- "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz",
4331- "integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg="
4332- },
4333- "user-home": {
4334- "version": "2.0.0",
4335- "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz",
4336- "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=",
4337- "requires": {
4338- "os-homedir": "^1.0.0"
4339- }
4340- },
4341678 "util-deprecate": {
4342679 "version": "1.0.2",
4343680 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4344681 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
4345682 },
4346- "vfile": {
4347- "version": "1.4.0",
4348- "resolved": "https://registry.npmjs.org/vfile/-/vfile-1.4.0.tgz",
4349- "integrity": "sha1-wP1vpIT43r23cfaMMe112I2pf+c="
4350- },
4351- "vfile-find-down": {
4352- "version": "1.0.0",
4353- "resolved": "https://registry.npmjs.org/vfile-find-down/-/vfile-find-down-1.0.0.tgz",
4354- "integrity": "sha1-hKTWbQNRP2FAqE4Hdu8ISNTwrZU=",
4355- "requires": {
4356- "to-vfile": "^1.0.0"
4357- }
4358- },
4359- "vfile-find-up": {
4360- "version": "1.0.0",
4361- "resolved": "https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-1.0.0.tgz",
4362- "integrity": "sha1-VgTab+RTs0NQY3mE61/kkJ4oA5A=",
4363- "requires": {
4364- "to-vfile": "^1.0.0"
4365- }
4366- },
4367- "vfile-reporter": {
4368- "version": "1.5.0",
4369- "resolved": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-1.5.0.tgz",
4370- "integrity": "sha1-IacAm/5V4k34/0Mqpb9vbvp05Bg=",
4371- "requires": {
4372- "chalk": "^1.1.0",
4373- "log-symbols": "^1.0.2",
4374- "plur": "^2.0.0",
4375- "repeat-string": "^1.5.0",
4376- "string-width": "^1.0.0",
4377- "text-table": "^0.2.0",
4378- "vfile-sort": "^1.0.0"
4379- }
4380- },
4381- "vfile-sort": {
4382- "version": "1.0.0",
4383- "resolved": "https://registry.npmjs.org/vfile-sort/-/vfile-sort-1.0.0.tgz",
4384- "integrity": "sha1-F+5JG6Q+iVG7IpE/z/MqfcTSNNQ="
4385- },
4386- "ware": {
4387- "version": "1.3.0",
4388- "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz",
4389- "integrity": "sha1-0bFPOdLiy0q4xAmPdW/ksWTkc9Q=",
4390- "requires": {
4391- "wrap-fn": "^0.1.0"
4392- }
4393- },
4394- "which": {
4395- "version": "1.3.1",
4396- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
4397- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
4398- "requires": {
4399- "isexe": "^2.0.0"
4400- }
4401- },
4402683 "which-pm-runs": {
4403684 "version": "1.0.0",
4404685 "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz",
4405686 "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs="
@@ -4411,48 +692,16 @@
4411692 "requires": {
4412693 "string-width": "^1.0.2 || 2"
4413694 }
4414695 },
4415- "word-wrap": {
4416- "version": "1.2.3",
4417- "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
4418- "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
4419- },
4420- "wrap-fn": {
4421- "version": "0.1.5",
4422- "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz",
4423- "integrity": "sha1-8htuQQFv9KfjFyDbxjoJAWvfmEU=",
4424- "requires": {
4425- "co": "3.1.0"
4426- }
4427- },
4428696 "wrappy": {
4429697 "version": "1.0.2",
4430698 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4431699 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
4432700 },
4433- "ws": {
4434- "version": "1.1.5",
4435- "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz",
4436- "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==",
4437- "requires": {
4438- "options": ">=0.0.5",
4439- "ultron": "1.0.x"
4440- }
4441- },
4442701 "xtend": {
4443702 "version": "4.0.1",
4444703 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
4445704 "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
4446- },
4447- "yallist": {
4448- "version": "2.1.2",
4449- "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
4450- "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
4451- },
4452- "zerr": {
4453- "version": "1.0.4",
4454- "resolved": "https://registry.npmjs.org/zerr/-/zerr-1.0.4.tgz",
4455- "integrity": "sha1-YoFN15nv+DYfKiKPQfcFxeGd5Mk="
4456705 }
4457706 }
4458707 }
package.jsonView
@@ -1,8 +1,8 @@
11 {
22 "name": "scuttle-shell",
33 "description": "A system tray app for running Secure Scuttlebutt on your local system",
4- "version": "0.0.3",
4 + "version": "0.0.4-snapshot",
55 "author": {
66 "name": "Andre Alves Garzia",
77 "email": "andre@andregarzia.com",
88 "url": "http://andregarzia.com"
@@ -18,28 +18,31 @@
1818 },
1919 "dependencies": {
2020 "chrome-native-messaging": "^0.2.0",
2121 "ecstatic": "^3.1.0",
22 + "forked-systray": "^2.0.0",
2223 "minimist": "^1.2.0",
2324 "node-notifier": "^5.2.1",
24- "scuttlebot": "^11.3.3",
25 + "scuttlebot": "^11.4.2",
2526 "ssb-about": "^0.1.2",
2627 "ssb-backlinks": "^0.7.1",
2728 "ssb-blobs": "^1.1.4",
28- "ssb-chess-db": "^1.0.2",
29 + "ssb-chess-db": "^1.0.3",
2930 "ssb-config": "^2.2.0",
3031 "ssb-ebt": "^5.2.0",
31- "ssb-friends": "^2.4.0",
32 + "ssb-friends": "^3.1.3",
3233 "ssb-keys": "^7.0.13",
34 + "ssb-links": "^3.0.3",
3335 "ssb-meme": "^1.0.4",
3436 "ssb-names": "^3.1.0",
3537 "ssb-ooo": "^1.0.7",
3638 "ssb-private": "^0.2.1",
3739 "ssb-query": "^2.1.0",
3840 "ssb-search": "^1.1.1",
41 + "ssb-talequery": "^2.0.1",
42 + "ssb-unread": "^1.0.1",
3943 "ssb-web-resolver": "^1.1.2",
40- "ssb-ws": "^2.0.0",
41- "systray": "^1.0.3"
44 + "ssb-ws": "^2.0.0"
4245 },
4346 "scripts": {
4447 "start": "node server.js",
4548 "check-win": "node scripts/check-configuration-win.js",
@@ -56,5 +59,5 @@
5659 "eslint-config-standard": "^11.0.0-beta.0"
5760 },
5861 "peerDependencies": {},
5962 "license": "MIT"
60-}
63 +}
server.jsView
@@ -4,23 +4,22 @@
44 const path = require('path')
55 const ssbKeys = require('ssb-keys')
66 const minimist = require('minimist')
77 const notifier = require('node-notifier')
8-const SysTray = require('systray').default
8 +const SysTray = require('forked-systray').default
99 let tray = {}
1010
1111 function start(customConfig) {
12-
1312 customConfig = customConfig || {}
1413 let appname = customConfig.appname || false
1514 let customPluginPaths = customConfig.plugins || false
1615 let argv = process.argv.slice(2)
1716 let i = argv.indexOf('--')
1817 let conf = argv.slice(i + 1)
1918 argv = ~i ? argv.slice(0, i) : argv
20- let ssb_appname = appname ? appname : process.env.ssb_appname
19 + let ssbAppName = appname || process.env.ssb_appname
2120
22- const config = require('ssb-config/inject')(ssb_appname, minimist(conf))
21 + const config = require('ssb-config/inject')(ssbAppName, minimist(conf))
2322
2423 const keys = ssbKeys.loadOrCreateSync(path.join(config.path, 'secret'))
2524 if (keys.curve === 'k256') {
2625 throw new Error('k256 curves are no longer supported,' +
@@ -29,47 +28,53 @@
2928
3029 const manifestFile = path.join(config.path, 'manifest.json')
3130
3231 const createSbot = require('scuttlebot')
33- // .use(require('scuttlebot/plugins/plugins'))
3432 .use(require('scuttlebot/plugins/master'))
3533 .use(require('scuttlebot/plugins/gossip'))
3634 .use(require('scuttlebot/plugins/replicate'))
3735 .use(require('scuttlebot/plugins/invite'))
3836 .use(require('scuttlebot/plugins/local'))
37 + .use(require('scuttlebot/plugins/logging'))
3938 .use(require('ssb-about'))
4039 .use(require('ssb-backlinks'))
4140 .use(require('ssb-blobs'))
41 + .use(require('ssb-chess-db'))
4242 .use(require('ssb-ebt'))
43- .use(require('ssb-chess-db'))
4443 .use(require('ssb-friends'))
44 + .use(require('ssb-links')) // needed by patchfoo
45 + .use(require('ssb-names'))
4546 .use(require('ssb-meme'))
46- .use(require('ssb-names'))
4747 .use(require('ssb-ooo'))
4848 .use(require('ssb-private'))
49 + .use(require('ssb-query'))
4950 .use(require('ssb-search'))
50- .use(require('ssb-query'))
51 + .use(require('ssb-talequery')) // only tale:net
52 + .use(require('ssb-unread'))
5153 .use(require('ssb-ws'))
5254
55 + // load user plugins (from $HOME/.ssb/node_modules using $HOME/.ssb/config plugins {name:true})
56 + require('scuttlebot/plugins/plugins').loadUserPlugins(createSbot, config)
5357
5458 // Custom plugins from json
5559 let appManifestFile = path.resolve('scuttleshell.json')
5660 if (fs.existsSync(appManifestFile)) {
5761 let manifest = JSON.parse(fs.readFileSync(appManifestFile))
5862 if (manifest.hasOwnProperty('plugins') && Array.isArray(manifest.plugins)) {
59- console.log("loading custom plugins: ", manifest.plugins.join(", "))
63 + console.log('loading custom plugins: ', manifest.plugins.join(', '))
6064 manifest.plugins.forEach(plugin => createSbot.use(require(plugin)))
6165 }
6266 }
6367
6468 if (Array.isArray(customPluginPaths)) {
65- console.log("loading custom plugins: ", customPluginPaths.join(", "))
69 + console.log('loading custom plugins: ', customPluginPaths.join(', '))
6670 customPluginPaths.forEach(plugin => createSbot.use(require(plugin)))
6771 }
6872
6973 // start server
7074
7175 config.keys = keys
76 + console.log('config:', config)
7277 const server = createSbot(config)
7378
7479 // write RPC manifest to ~/.ssb/manifest.json
7580 fs.writeFileSync(manifestFile, JSON.stringify(server.getManifest(), null, 2))
@@ -80,9 +85,8 @@
8085 icon: icon.toString('base64'),
8186 title: 'Scuttle-Shell',
8287 tooltip: 'Secure Scuttlebutt',
8388 items: [
84-
8589 {
8690 title: 'Quit',
8791 tooltip: 'Stop sbot and quit tray application',
8892 checked: false,
@@ -90,45 +94,46 @@
9094 }
9195 ]
9296 },
9397 debug: false,
94- copyDir: true,
98 + copyDir: true
9599 })
96100
97101 tray.onClick(action => {
102 + console.log('got action:', action)
98103 switch (action.seq_id) {
99104 case 0:
100- console.log("### EXITING IN TWO SECONDS ###")
105 + console.log('### EXITING IN TWO SECONDS ###')
101106
102107 notifier.notify({
103108 title: 'Secure Scuttlebutt',
104109 message: `Secure Scuttlebutt will exit in two seconds...`,
105- icon: path.join(__dirname, "icon.png"),
110 + icon: path.join(__dirname, 'icon.png'),
106111 wait: true,
107- id: 0,
112 + id: 0
108113 })
109114
110115 tray.kill()
111116 }
112117 })
113118
114119 tray.onExit((code, signal) => {
120 + console.log('got exit:', code)
115121 setTimeout(() =>
116122 process.exit(0), 2000)
117123 })
118-
119124 }
120125
121126 function stop() {
122127 tray.kill()
123128 }
124129
125130 const getConfig = () => {
126131 try {
127- let secret = fs.readFileSync(pathToSecret, "utf8")
132 + let secret = fs.readFileSync(pathToSecret, 'utf8')
128133 let keys = JSON.parse(secret.replace(/#[^\n]*/g, ''))
129134 let manifest = JSON.parse(fs.readFileSync(path.join(config.path, 'manifest.json')))
130- let remote = "ws://localhost:8989~shs:" + keys.id.substring(1, keys.id.indexOf('.'))
135 + let remote = 'ws://localhost:8989~shs:' + keys.id.substring(1, keys.id.indexOf('.'))
131136 return { type: 'config', keys: keys, manifest: manifest, remote: remote, secret: secret }
132137 } catch (n) {
133138 return { type: 'error', msg: n.message }
134139 }
@@ -137,5 +142,6 @@
137142 module.exports = { start, stop, getConfig }
138143
139144 if (require.main === module) {
140145 var errorLevel = start()
141-}
146 + console.log('exited with:', errorLevel)
147 +}
.travis.runtest.shView
@@ -1,0 +1,14 @@
1 +#!/bin/bash
2 +
3 +if [[ $TRAVIS_OS_NAME == 'linux' ]]; then
4 + export DISPLAY=':99.0'
5 + Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
6 + echo started xvfb
7 +fi
8 +
9 +echo debug: $TRAVIS_OS_NAME $DISPLAY
10 +npm i
11 +node ./server.js
12 +
13 +# npm test
14 +# TODO: could do tests/test.bad on appvayor
.travis.ymlView
@@ -1,0 +1,14 @@
1 +language: node_js
2 +node_js:
3 + - 6
4 + - 8
5 + - 10
6 +
7 +addons:
8 + apt:
9 + packages:
10 + - xvfb
11 +
12 +script: ./.travis.runtest.sh
13 +
14 +# TODO: could do test/tests.bat on appvayor

Built with git-ssb-web