git ssb

1+

mixmix / scuttle-shell



Commit 573710967789709d4efbf518f777999c26330995

nixos files

Henry committed on 9/17/2018, 8:40:33 AM
Parent: 04c856a1719140d352b6585b40d1c34edba1d0e0

Files changed

package.jsonchanged
default.nixadded
package-lock.jsondeleted
node-env.nixadded
node-packages.nixadded
supplement.jsonadded
supplement.nixadded
package.jsonView
@@ -48,9 +48,10 @@
4848 "check-win": "node scripts/check-configuration-win.js",
4949 "setup-win": "node scripts/setup-win.js",
5050 "check": "node scripts/check-configuration.js",
5151 "setup": "node scripts/setup.js",
52- "install": "node scripts/install.js"
52 + "install": "node scripts/install.js",
53 + "nix-make": "nix-shell -p nodePackages.node2nix --run 'node2nix -8 --supplement-input supplement.json --include-peer-dependencies'"
5354 },
5455 "optionalDependencies": {
5556 "mkdirp": "^0.5.1",
5657 "regedit": "^2.2.7"
default.nixView
@@ -1,0 +1,24 @@
1 +# This file has been generated by node2nix 1.6.0
2 +# but has been edited to include the systrayhelper
3 +
4 +{ pkgs ? import ~/nixpkgs { inherit system; }
5 +, system ? builtins.currentSystem
6 +, nodejs ? pkgs."nodejs-8_x"
7 +, systrayhelper ? pkgs.systrayhelper
8 +}:
9 +
10 +let
11 + globalBuildInputs = pkgs.lib.attrValues (import ./supplement.nix {
12 + inherit nodeEnv;
13 + inherit (pkgs) fetchurl fetchgit;
14 + }) ++ [ systrayhelper ];
15 + nodeEnv = import ./node-env.nix {
16 + inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
17 + inherit nodejs;
18 + libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
19 + };
20 +in
21 +import ./node-packages.nix {
22 + inherit (pkgs) fetchurl fetchgit;
23 + inherit nodeEnv globalBuildInputs;
24 +}
package-lock.jsonView
@@ -1,4967 +1,0 @@
1-{
2- "name": "scuttle-shell",
3- "version": "0.0.4-snapshot",
4- "lockfileVersion": 1,
5- "requires": true,
6- "dependencies": {
7- "abstract-leveldown": {
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==",
11- "requires": {
12- "xtend": "4.0.1"
13- }
14- },
15- "adm-zip": {
16- "version": "0.4.11",
17- "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.11.tgz",
18- "integrity": "sha512-L8vcjDTCOIJk7wFvmlEUN7AsSb8T+2JrdP7KINBjzr24TJ5Mwj590sLu3BC7zNZowvJWa/JtPmD8eJCzdtDWjA=="
19- },
20- "ajv": {
21- "version": "5.5.2",
22- "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
23- "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
24- "requires": {
25- "co": "4.6.0",
26- "fast-deep-equal": "1.1.0",
27- "fast-json-stable-stringify": "2.0.0",
28- "json-schema-traverse": "0.3.1"
29- }
30- },
31- "aligned-block-file": {
32- "version": "1.1.3",
33- "resolved": "https://registry.npmjs.org/aligned-block-file/-/aligned-block-file-1.1.3.tgz",
34- "integrity": "sha512-ai/S+nZ9XMjC0ReZfq94OLGCICVBJyhNiKWmF1J+/GVZZaXtYV805plMi9obaWjfNl/QljB+VOsT+wQ7R858xA==",
35- "requires": {
36- "hashlru": "2.2.1",
37- "int53": "0.2.4",
38- "mkdirp": "0.5.1",
39- "obv": "0.0.0",
40- "uint48be": "1.0.2"
41- }
42- },
43- "ansi-escapes": {
44- "version": "1.4.0",
45- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz",
46- "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4="
47- },
48- "ansi-regex": {
49- "version": "2.1.1",
50- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
51- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
52- },
53- "ansi-styles": {
54- "version": "2.2.1",
55- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
56- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
57- },
58- "anymatch": {
59- "version": "1.3.2",
60- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
61- "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
62- "requires": {
63- "micromatch": "2.3.11",
64- "normalize-path": "2.1.1"
65- }
66- },
67- "append-batch": {
68- "version": "0.0.1",
69- "resolved": "https://registry.npmjs.org/append-batch/-/append-batch-0.0.1.tgz",
70- "integrity": "sha1-kiSFjlVpl8zAfxHx7poShTKqDSU="
71- },
72- "aproba": {
73- "version": "1.2.0",
74- "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
75- "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
76- },
77- "are-we-there-yet": {
78- "version": "1.1.5",
79- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
80- "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
81- "requires": {
82- "delegates": "1.0.0",
83- "readable-stream": "2.3.6"
84- }
85- },
86- "arr-diff": {
87- "version": "2.0.0",
88- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
89- "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
90- "requires": {
91- "arr-flatten": "1.1.0"
92- }
93- },
94- "arr-flatten": {
95- "version": "1.1.0",
96- "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
97- "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
98- },
99- "array-union": {
100- "version": "1.0.2",
101- "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
102- "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
103- "requires": {
104- "array-uniq": "1.0.3"
105- }
106- },
107- "array-uniq": {
108- "version": "1.0.3",
109- "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
110- "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="
111- },
112- "array-unique": {
113- "version": "0.2.1",
114- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
115- "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM="
116- },
117- "arrify": {
118- "version": "1.0.1",
119- "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
120- "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0="
121- },
122- "asn1": {
123- "version": "0.2.4",
124- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
125- "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
126- "requires": {
127- "safer-buffer": "2.1.2"
128- }
129- },
130- "assert-plus": {
131- "version": "1.0.0",
132- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
133- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
134- },
135- "async-each": {
136- "version": "1.0.1",
137- "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
138- "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0="
139- },
140- "async-single": {
141- "version": "1.0.5",
142- "resolved": "https://registry.npmjs.org/async-single/-/async-single-1.0.5.tgz",
143- "integrity": "sha1-El3QneldPqMKN4rb7QIQkhebA8k="
144- },
145- "async-write": {
146- "version": "2.1.0",
147- "resolved": "https://registry.npmjs.org/async-write/-/async-write-2.1.0.tgz",
148- "integrity": "sha1-HnYoF9hJzkS/rAeSWkIDZ4cGGxU="
149- },
150- "asynckit": {
151- "version": "0.4.0",
152- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
153- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
154- },
155- "atomic-file": {
156- "version": "1.1.5",
157- "resolved": "https://registry.npmjs.org/atomic-file/-/atomic-file-1.1.5.tgz",
158- "integrity": "sha512-TG+5YFiaKQ6CZiSQsosGMJ/IJzwMZ4V/rSdEXlD6+DwKyv8OyeUcprq34kp4yuS6bfQYXhxBC2Vm8PWo+iKBGQ=="
159- },
160- "attach-ware": {
161- "version": "1.1.1",
162- "resolved": "https://registry.npmjs.org/attach-ware/-/attach-ware-1.1.1.tgz",
163- "integrity": "sha1-KPUTk92LuL2q2XI0JRm/CWIaNaM=",
164- "requires": {
165- "unherit": "1.1.1"
166- }
167- },
168- "aws-sign2": {
169- "version": "0.7.0",
170- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
171- "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
172- },
173- "aws4": {
174- "version": "1.8.0",
175- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
176- "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ=="
177- },
178- "bail": {
179- "version": "1.0.3",
180- "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.3.tgz",
181- "integrity": "sha512-1X8CnjFVQ+a+KW36uBNMTU5s8+v5FzeqrP7hTG5aTb4aPreSbZJlhwPon9VKMuEVgV++JM+SQrALY3kr7eswdg=="
182- },
183- "balanced-match": {
184- "version": "1.0.0",
185- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
186- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
187- },
188- "base64-url": {
189- "version": "2.2.0",
190- "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-2.2.0.tgz",
191- "integrity": "sha512-Y4qHHAE+rWjmAFPQmHPiiD+hWwM/XvuFLlP6kVxlwZJK7rjiE2uIQR9tZ37iEr1E6iCj9799yxMAmiXzITb3lQ=="
192- },
193- "bash-color": {
194- "version": "0.0.4",
195- "resolved": "https://registry.npmjs.org/bash-color/-/bash-color-0.0.4.tgz",
196- "integrity": "sha1-6b6M4zVAytpIgXaMWb1jhlc26RM="
197- },
198- "bcrypt-pbkdf": {
199- "version": "1.0.2",
200- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
201- "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
202- "optional": true,
203- "requires": {
204- "tweetnacl": "0.14.5"
205- }
206- },
207- "binary-extensions": {
208- "version": "1.11.0",
209- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
210- "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU="
211- },
212- "binary-search": {
213- "version": "1.3.4",
214- "resolved": "https://registry.npmjs.org/binary-search/-/binary-search-1.3.4.tgz",
215- "integrity": "sha512-dPxU/vZLnH0tEVjVPgi015oSwqu6oLfCeHywuFRhBE0yM0mYocvleTl8qsdM1YFhRzTRhM1+VzS8XLDVrHPopg=="
216- },
217- "bindings": {
218- "version": "1.3.0",
219- "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.3.0.tgz",
220- "integrity": "sha512-DpLh5EzMR2kzvX1KIlVC0VkC3iZtHKTgdtZ0a3pglBZdaQFjt5S9g9xd1lE+YvXyfd6mtCeRnrUfOLYiTMlNSw=="
221- },
222- "bl": {
223- "version": "1.2.2",
224- "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
225- "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
226- "requires": {
227- "readable-stream": "2.3.6",
228- "safe-buffer": "5.1.2"
229- }
230- },
231- "blake2s": {
232- "version": "1.0.1",
233- "resolved": "https://registry.npmjs.org/blake2s/-/blake2s-1.0.1.tgz",
234- "integrity": "sha1-FZiCKjIOzmqkAbqYKVT4L2GwzXs="
235- },
236- "brace-expansion": {
237- "version": "1.1.11",
238- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
239- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
240- "requires": {
241- "balanced-match": "1.0.0",
242- "concat-map": "0.0.1"
243- }
244- },
245- "braces": {
246- "version": "1.8.5",
247- "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
248- "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
249- "requires": {
250- "expand-range": "1.8.2",
251- "preserve": "0.2.0",
252- "repeat-element": "1.1.3"
253- }
254- },
255- "broadcast-stream": {
256- "version": "0.2.2",
257- "resolved": "https://registry.npmjs.org/broadcast-stream/-/broadcast-stream-0.2.2.tgz",
258- "integrity": "sha1-eee7FKmrunf3KsklgiAkKo/TkZ0="
259- },
260- "browserify-zlib": {
261- "version": "0.1.4",
262- "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
263- "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
264- "requires": {
265- "pako": "0.2.9"
266- }
267- },
268- "buffer-alloc": {
269- "version": "1.2.0",
270- "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
271- "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
272- "requires": {
273- "buffer-alloc-unsafe": "1.1.0",
274- "buffer-fill": "1.0.0"
275- }
276- },
277- "buffer-alloc-unsafe": {
278- "version": "1.1.0",
279- "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
280- "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="
281- },
282- "buffer-fill": {
283- "version": "1.0.0",
284- "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
285- "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw="
286- },
287- "buffer-from": {
288- "version": "1.1.1",
289- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
290- "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
291- },
292- "bytewise": {
293- "version": "1.1.0",
294- "resolved": "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz",
295- "integrity": "sha1-HRPL/3F65xWAlKqIGzXQgbOHJT4=",
296- "requires": {
297- "bytewise-core": "1.2.3",
298- "typewise": "1.0.3"
299- }
300- },
301- "bytewise-core": {
302- "version": "1.2.3",
303- "resolved": "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz",
304- "integrity": "sha1-P7QQx+kVWOsasiqCg0V3qmvWHUI=",
305- "requires": {
306- "typewise-core": "1.2.0"
307- }
308- },
309- "camelcase": {
310- "version": "2.1.1",
311- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
312- "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="
313- },
314- "caseless": {
315- "version": "0.12.0",
316- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
317- "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
318- },
319- "ccount": {
320- "version": "1.0.3",
321- "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.3.tgz",
322- "integrity": "sha512-Jt9tIBkRc9POUof7QA/VwWd+58fKkEEfI+/t1/eOlxKM7ZhrczNzMFefge7Ai+39y1pR/pP6cI19guHy3FSLmw=="
323- },
324- "chalk": {
325- "version": "1.1.3",
326- "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
327- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
328- "requires": {
329- "ansi-styles": "2.2.1",
330- "escape-string-regexp": "1.0.5",
331- "has-ansi": "2.0.0",
332- "strip-ansi": "3.0.1",
333- "supports-color": "2.0.0"
334- }
335- },
336- "character-entities": {
337- "version": "1.2.2",
338- "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.2.tgz",
339- "integrity": "sha512-sMoHX6/nBiy3KKfC78dnEalnpn0Az0oSNvqUWYTtYrhRI5iUIYsROU48G+E+kMFQzqXaJ8kHJZ85n7y6/PHgwQ=="
340- },
341- "character-entities-html4": {
342- "version": "1.1.2",
343- "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.2.tgz",
344- "integrity": "sha512-sIrXwyna2+5b0eB9W149izTPJk/KkJTg6mEzDGibwBUkyH1SbDa+nf515Ppdi3MaH35lW0JFJDWeq9Luzes1Iw=="
345- },
346- "character-entities-legacy": {
347- "version": "1.1.2",
348- "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.2.tgz",
349- "integrity": "sha512-9NB2VbXtXYWdXzqrvAHykE/f0QJxzaKIpZ5QzNZrrgQ7Iyxr2vnfS8fCBNVW9nUEZE0lo57nxKRqnzY/dKrwlA=="
350- },
351- "character-reference-invalid": {
352- "version": "1.1.2",
353- "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.2.tgz",
354- "integrity": "sha512-7I/xceXfKyUJmSAn/jw8ve/9DyOP7XxufNYLI9Px7CmsKgEUaZLUTax6nZxGQtaoiZCjpu6cHPj20xC/vqRReQ=="
355- },
356- "charwise": {
357- "version": "3.0.1",
358- "resolved": "https://registry.npmjs.org/charwise/-/charwise-3.0.1.tgz",
359- "integrity": "sha512-RcdumNsM6fJZ5HHbYunqj2bpurVRGsXour3OR+SlLEHFhG6ALm54i6Osnh+OvO7kEoSBzwExpblYFH8zKQiEPw=="
360- },
361- "chloride": {
362- "version": "2.2.10",
363- "resolved": "https://registry.npmjs.org/chloride/-/chloride-2.2.10.tgz",
364- "integrity": "sha512-CbU1ISGiB2JBV6PDXx7hkl8D94d2TPD1BANUMFbr8rZYKJi8De2d3Hu2XDIOLAhXf+8yhoFOdjtLG6fxz3QByQ==",
365- "requires": {
366- "is-electron": "2.1.0",
367- "sodium-browserify": "1.2.4",
368- "sodium-browserify-tweetnacl": "0.2.3",
369- "sodium-chloride": "1.1.0",
370- "sodium-native": "2.2.1"
371- }
372- },
373- "chloride-test": {
374- "version": "1.2.2",
375- "resolved": "https://registry.npmjs.org/chloride-test/-/chloride-test-1.2.2.tgz",
376- "integrity": "sha1-F4aGqF6SeARREulujHkXk/mhCuo=",
377- "requires": {
378- "json-buffer": "2.0.11"
379- }
380- },
381- "chokidar": {
382- "version": "1.7.0",
383- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
384- "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
385- "requires": {
386- "anymatch": "1.3.2",
387- "async-each": "1.0.1",
388- "fsevents": "1.2.4",
389- "glob-parent": "2.0.0",
390- "inherits": "2.0.3",
391- "is-binary-path": "1.0.1",
392- "is-glob": "2.0.1",
393- "path-is-absolute": "1.0.1",
394- "readdirp": "2.1.0"
395- }
396- },
397- "chownr": {
398- "version": "1.0.1",
399- "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
400- "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE="
401- },
402- "chrome-native-messaging": {
403- "version": "0.2.0",
404- "resolved": "https://registry.npmjs.org/chrome-native-messaging/-/chrome-native-messaging-0.2.0.tgz",
405- "integrity": "sha1-wULN5SS9GxhU4U9X4HijlqbaOCY="
406- },
407- "cli-cursor": {
408- "version": "1.0.2",
409- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz",
410- "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=",
411- "requires": {
412- "restore-cursor": "1.0.1"
413- }
414- },
415- "co": {
416- "version": "4.6.0",
417- "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
418- "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
419- },
420- "code-point-at": {
421- "version": "1.1.0",
422- "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
423- "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
424- },
425- "collapse-white-space": {
426- "version": "1.0.4",
427- "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.4.tgz",
428- "integrity": "sha512-YfQ1tAUZm561vpYD+5eyWN8+UsceQbSrqqlc/6zDY2gtAE+uZLSdkkovhnGpmCThsvKBFakq4EdY/FF93E8XIw=="
429- },
430- "combined-stream": {
431- "version": "1.0.6",
432- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
433- "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
434- "requires": {
435- "delayed-stream": "1.0.0"
436- }
437- },
438- "commander": {
439- "version": "2.18.0",
440- "resolved": "https://registry.npmjs.org/commander/-/commander-2.18.0.tgz",
441- "integrity": "sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ=="
442- },
443- "concat-map": {
444- "version": "0.0.1",
445- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
446- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
447- },
448- "concat-stream": {
449- "version": "1.6.2",
450- "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
451- "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
452- "requires": {
453- "buffer-from": "1.1.1",
454- "inherits": "2.0.3",
455- "readable-stream": "2.3.6",
456- "typedarray": "0.0.6"
457- }
458- },
459- "console-control-strings": {
460- "version": "1.1.0",
461- "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
462- "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
463- },
464- "cont": {
465- "version": "1.0.3",
466- "resolved": "https://registry.npmjs.org/cont/-/cont-1.0.3.tgz",
467- "integrity": "sha1-aHTx6TX8qZ0EjK6qrZoK6wILzOA=",
468- "requires": {
469- "continuable": "1.2.0",
470- "continuable-para": "1.2.0",
471- "continuable-series": "1.2.0"
472- }
473- },
474- "continuable": {
475- "version": "1.2.0",
476- "resolved": "https://registry.npmjs.org/continuable/-/continuable-1.2.0.tgz",
477- "integrity": "sha1-CCd0aNQRNiAAdMz4cpQwjRafJbY="
478- },
479- "continuable-hash": {
480- "version": "0.1.4",
481- "resolved": "https://registry.npmjs.org/continuable-hash/-/continuable-hash-0.1.4.tgz",
482- "integrity": "sha1-gcdNQXcdjJJ4Ph4A5fEbNNbfx4w=",
483- "requires": {
484- "continuable": "1.1.8"
485- },
486- "dependencies": {
487- "continuable": {
488- "version": "1.1.8",
489- "resolved": "https://registry.npmjs.org/continuable/-/continuable-1.1.8.tgz",
490- "integrity": "sha1-3Id7R0FghwrjvN6HM2Jo6+UFl9U="
491- }
492- }
493- },
494- "continuable-list": {
495- "version": "0.1.6",
496- "resolved": "https://registry.npmjs.org/continuable-list/-/continuable-list-0.1.6.tgz",
497- "integrity": "sha1-h88G7FgHFuEN/5X7C4TF8OisrF8=",
498- "requires": {
499- "continuable": "1.1.8"
500- },
501- "dependencies": {
502- "continuable": {
503- "version": "1.1.8",
504- "resolved": "https://registry.npmjs.org/continuable/-/continuable-1.1.8.tgz",
505- "integrity": "sha1-3Id7R0FghwrjvN6HM2Jo6+UFl9U="
506- }
507- }
508- },
509- "continuable-para": {
510- "version": "1.2.0",
511- "resolved": "https://registry.npmjs.org/continuable-para/-/continuable-para-1.2.0.tgz",
512- "integrity": "sha1-RFUQ9klFndD8NchyAVFGEicxxYM=",
513- "requires": {
514- "continuable-hash": "0.1.4",
515- "continuable-list": "0.1.6"
516- }
517- },
518- "continuable-series": {
519- "version": "1.2.0",
520- "resolved": "https://registry.npmjs.org/continuable-series/-/continuable-series-1.2.0.tgz",
521- "integrity": "sha1-MkM5euk6cdZVswJoNKUVkLlYueg="
522- },
523- "core-util-is": {
524- "version": "1.0.2",
525- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
526- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
527- },
528- "cross-spawn": {
529- "version": "5.1.0",
530- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
531- "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
532- "requires": {
533- "lru-cache": "4.1.3",
534- "shebang-command": "1.2.0",
535- "which": "1.3.1"
536- }
537- },
538- "dashdash": {
539- "version": "1.14.1",
540- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
541- "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
542- "requires": {
543- "assert-plus": "1.0.0"
544- }
545- },
546- "debug": {
547- "version": "2.6.9",
548- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
549- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
550- "requires": {
551- "ms": "2.0.0"
552- }
553- },
554- "decompress-response": {
555- "version": "3.3.0",
556- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
557- "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
558- "requires": {
559- "mimic-response": "1.0.1"
560- }
561- },
562- "deep-equal": {
563- "version": "1.0.1",
564- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
565- "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU="
566- },
567- "deep-extend": {
568- "version": "0.6.0",
569- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
570- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
571- },
572- "deferred-leveldown": {
573- "version": "4.0.2",
574- "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-4.0.2.tgz",
575- "integrity": "sha512-5fMC8ek8alH16QiV0lTCis610D1Zt1+LA4MS4d63JgS32lrCjTFDUFz2ao09/j2I4Bqb5jL4FZYwu7Jz0XO1ww==",
576- "requires": {
577- "abstract-leveldown": "5.0.0",
578- "inherits": "2.0.3"
579- }
580- },
581- "define-properties": {
582- "version": "1.1.3",
583- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
584- "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
585- "requires": {
586- "object-keys": "1.0.12"
587- }
588- },
589- "defined": {
590- "version": "1.0.0",
591- "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
592- "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM="
593- },
594- "delayed-stream": {
595- "version": "1.0.0",
596- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
597- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
598- },
599- "delegates": {
600- "version": "1.0.0",
601- "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
602- "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
603- },
604- "detab": {
605- "version": "1.0.2",
606- "resolved": "https://registry.npmjs.org/detab/-/detab-1.0.2.tgz",
607- "integrity": "sha1-AbwqSr57x8xnwwOYCO265HBJoO4=",
608- "requires": {
609- "repeat-string": "1.6.1"
610- }
611- },
612- "detect-libc": {
613- "version": "1.0.3",
614- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
615- "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups="
616- },
617- "duplexify": {
618- "version": "3.6.0",
619- "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz",
620- "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==",
621- "requires": {
622- "end-of-stream": "1.4.1",
623- "inherits": "2.0.3",
624- "readable-stream": "2.3.6",
625- "stream-shift": "1.0.0"
626- }
627- },
628- "dynamic-dijkstra": {
629- "version": "1.0.0",
630- "resolved": "https://registry.npmjs.org/dynamic-dijkstra/-/dynamic-dijkstra-1.0.0.tgz",
631- "integrity": "sha512-AUbCFABXNoon689xft5ROX/fO9pdttZ6wZcMXZ4oH85Bn9rtiMdVHVBbAZ9kxAewdm5L1m+y+n97s8ofwya8WA==",
632- "requires": {
633- "heap": "0.2.6"
634- }
635- },
636- "ecc-jsbn": {
637- "version": "0.1.2",
638- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
639- "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
640- "optional": true,
641- "requires": {
642- "jsbn": "0.1.1",
643- "safer-buffer": "2.1.2"
644- }
645- },
646- "ecstatic": {
647- "version": "3.3.0",
648- "resolved": "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.0.tgz",
649- "integrity": "sha512-EblWYTd+wPIAMQ0U4oYJZ7QBypT9ZUIwpqli0bKDjeIIQnXDBK2dXtZ9yzRCOlkW1HkO8gn7/FxLK1yPIW17pw==",
650- "requires": {
651- "he": "1.1.1",
652- "mime": "1.6.0",
653- "minimist": "1.2.0",
654- "url-join": "2.0.5"
655- }
656- },
657- "ed2curve": {
658- "version": "0.1.4",
659- "resolved": "https://registry.npmjs.org/ed2curve/-/ed2curve-0.1.4.tgz",
660- "integrity": "sha1-lKRCSLuH2jXbDv968KpXYWgRf1k=",
661- "requires": {
662- "tweetnacl": "0.14.5"
663- }
664- },
665- "elegant-spinner": {
666- "version": "1.0.1",
667- "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz",
668- "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4="
669- },
670- "emoji-named-characters": {
671- "version": "1.0.2",
672- "resolved": "https://registry.npmjs.org/emoji-named-characters/-/emoji-named-characters-1.0.2.tgz",
673- "integrity": "sha1-zes20OZgAsS5178d+8Ohmft9QJs="
674- },
675- "emoji-server": {
676- "version": "1.0.0",
677- "resolved": "https://registry.npmjs.org/emoji-server/-/emoji-server-1.0.0.tgz",
678- "integrity": "sha1-0GPP7prxGMxa7vvC6bPdUIWBXGM=",
679- "requires": {
680- "emoji-named-characters": "1.0.2"
681- }
682- },
683- "encoding-down": {
684- "version": "5.0.4",
685- "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-5.0.4.tgz",
686- "integrity": "sha512-8CIZLDcSKxgzT+zX8ZVfgNbu8Md2wq/iqa1Y7zyVR18QBEAc0Nmzuvj/N5ykSKpfGzjM8qxbaFntLPwnVoUhZw==",
687- "requires": {
688- "abstract-leveldown": "5.0.0",
689- "inherits": "2.0.3",
690- "level-codec": "9.0.0",
691- "level-errors": "2.0.0",
692- "xtend": "4.0.1"
693- },
694- "dependencies": {
695- "level-codec": {
696- "version": "9.0.0",
697- "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.0.tgz",
698- "integrity": "sha512-OIpVvjCcZNP5SdhcNupnsI1zo5Y9Vpm+k/F1gfG5kXrtctlrwanisakweJtE0uA0OpLukRfOQae+Fg0M5Debhg=="
699- }
700- }
701- },
702- "end-of-stream": {
703- "version": "1.4.1",
704- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
705- "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
706- "requires": {
707- "once": "1.4.0"
708- }
709- },
710- "epidemic-broadcast-trees": {
711- "version": "6.3.4",
712- "resolved": "https://registry.npmjs.org/epidemic-broadcast-trees/-/epidemic-broadcast-trees-6.3.4.tgz",
713- "integrity": "sha512-ucs3AI3ebPCDFGw8B0SUBwzcY2WqKrbJeqYeeX9KF+XvsO7GFEe0L+1hXPfJcEScfGPByXJNACkYwUFnNaOueQ==",
714- "requires": {
715- "inherits": "2.0.3",
716- "push-stream": "10.0.3"
717- }
718- },
719- "errno": {
720- "version": "0.1.7",
721- "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
722- "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
723- "requires": {
724- "prr": "1.0.1"
725- }
726- },
727- "es-abstract": {
728- "version": "1.12.0",
729- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz",
730- "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==",
731- "requires": {
732- "es-to-primitive": "1.1.1",
733- "function-bind": "1.1.1",
734- "has": "1.0.3",
735- "is-callable": "1.1.4",
736- "is-regex": "1.0.4"
737- }
738- },
739- "es-to-primitive": {
740- "version": "1.1.1",
741- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz",
742- "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=",
743- "requires": {
744- "is-callable": "1.1.4",
745- "is-date-object": "1.0.1",
746- "is-symbol": "1.0.1"
747- }
748- },
749- "escape-string-regexp": {
750- "version": "1.0.5",
751- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
752- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
753- },
754- "eslint-config-standard": {
755- "version": "11.0.0",
756- "resolved": "http://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-11.0.0.tgz",
757- "integrity": "sha512-oDdENzpViEe5fwuRCWla7AXQd++/oyIp8zP+iP9jiUPG6NBj3SHgdgtl/kTn00AjeN+1HNvavTKmYbMo+xMOlw==",
758- "dev": true
759- },
760- "exit-hook": {
761- "version": "1.1.1",
762- "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz",
763- "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g="
764- },
765- "expand-brackets": {
766- "version": "0.1.5",
767- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
768- "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
769- "requires": {
770- "is-posix-bracket": "0.1.1"
771- }
772- },
773- "expand-range": {
774- "version": "1.8.2",
775- "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
776- "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
777- "requires": {
778- "fill-range": "2.2.4"
779- }
780- },
781- "expand-template": {
782- "version": "1.1.1",
783- "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-1.1.1.tgz",
784- "integrity": "sha512-cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg=="
785- },
786- "explain-error": {
787- "version": "1.0.4",
788- "resolved": "https://registry.npmjs.org/explain-error/-/explain-error-1.0.4.tgz",
789- "integrity": "sha1-p5PTrAytTGq1cemWj7urbLJTKSk="
790- },
791- "extend": {
792- "version": "3.0.2",
793- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
794- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
795- },
796- "extend.js": {
797- "version": "0.0.2",
798- "resolved": "https://registry.npmjs.org/extend.js/-/extend.js-0.0.2.tgz",
799- "integrity": "sha1-D5x6gaHyCLcD6wwxMf5XFqxuzRU="
800- },
801- "extglob": {
802- "version": "0.3.2",
803- "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
804- "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
805- "requires": {
806- "is-extglob": "1.0.0"
807- }
808- },
809- "extsprintf": {
810- "version": "1.3.0",
811- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
812- "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
813- },
814- "fast-deep-equal": {
815- "version": "1.1.0",
816- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
817- "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ="
818- },
819- "fast-future": {
820- "version": "1.0.2",
821- "resolved": "https://registry.npmjs.org/fast-future/-/fast-future-1.0.2.tgz",
822- "integrity": "sha1-hDWpqqAteSSNF9cE52JZMB2ZKAo="
823- },
824- "fast-json-stable-stringify": {
825- "version": "2.0.0",
826- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
827- "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
828- },
829- "filename-regex": {
830- "version": "2.0.1",
831- "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
832- "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY="
833- },
834- "fill-range": {
835- "version": "2.2.4",
836- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
837- "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
838- "requires": {
839- "is-number": "2.1.0",
840- "isobject": "2.1.0",
841- "randomatic": "3.1.0",
842- "repeat-element": "1.1.3",
843- "repeat-string": "1.6.1"
844- }
845- },
846- "flumecodec": {
847- "version": "0.0.0",
848- "resolved": "https://registry.npmjs.org/flumecodec/-/flumecodec-0.0.0.tgz",
849- "integrity": "sha1-Ns4Gq+Lg4BxE3WnyoWUwWiMgZJs=",
850- "requires": {
851- "level-codec": "6.2.0"
852- }
853- },
854- "flumedb": {
855- "version": "0.4.9",
856- "resolved": "https://registry.npmjs.org/flumedb/-/flumedb-0.4.9.tgz",
857- "integrity": "sha512-z932cCXHteJXKcwoev8/RfJ9tQ10FeRCZ6Jh55UnxN/ayZraYZvNYObl8ujbho7xQZB1CDt2WTHCN5gEYGBqGw==",
858- "requires": {
859- "cont": "1.0.3",
860- "explain-error": "1.0.4",
861- "obv": "0.0.1",
862- "pull-cont": "0.0.0",
863- "pull-looper": "1.0.0",
864- "pull-stream": "3.6.9"
865- },
866- "dependencies": {
867- "obv": {
868- "version": "0.0.1",
869- "resolved": "https://registry.npmjs.org/obv/-/obv-0.0.1.tgz",
870- "integrity": "sha1-yyNhBjQVNvDaxIFeBnCCIcrX+14="
871- }
872- }
873- },
874- "flumelog-offset": {
875- "version": "3.3.1",
876- "resolved": "https://registry.npmjs.org/flumelog-offset/-/flumelog-offset-3.3.1.tgz",
877- "integrity": "sha512-4yYdr8tTL0qOkKqhxAxvNnIwDBaBcLEsJWbyc2wU4Ycaewts9xxcBaxNbORp2KBbTwFaqZAV13HVpfZcO1X/AA==",
878- "requires": {
879- "aligned-block-file": "1.1.3",
880- "append-batch": "0.0.1",
881- "explain-error": "1.0.4",
882- "hashlru": "2.2.1",
883- "int53": "0.2.4",
884- "looper": "4.0.0",
885- "ltgt": "2.2.1",
886- "obv": "0.0.1",
887- "pull-cursor": "3.0.0",
888- "pull-looper": "1.0.0",
889- "uint48be": "1.0.2"
890- },
891- "dependencies": {
892- "obv": {
893- "version": "0.0.1",
894- "resolved": "https://registry.npmjs.org/obv/-/obv-0.0.1.tgz",
895- "integrity": "sha1-yyNhBjQVNvDaxIFeBnCCIcrX+14="
896- }
897- }
898- },
899- "flumeview-hashtable": {
900- "version": "1.0.4",
901- "resolved": "https://registry.npmjs.org/flumeview-hashtable/-/flumeview-hashtable-1.0.4.tgz",
902- "integrity": "sha512-4L52hBelX7dYVAQQ9uPjksqxOCxLwI4NsfEG/+sTM423axT2Poq5cnfdvGm3HzmNowzwDIKtdy429r6PbfKEIw==",
903- "requires": {
904- "async-single": "1.0.5",
905- "atomic-file": "1.1.5",
906- "obv": "0.0.1",
907- "pull-stream": "3.6.9"
908- },
909- "dependencies": {
910- "obv": {
911- "version": "0.0.1",
912- "resolved": "https://registry.npmjs.org/obv/-/obv-0.0.1.tgz",
913- "integrity": "sha1-yyNhBjQVNvDaxIFeBnCCIcrX+14="
914- }
915- }
916- },
917- "flumeview-level": {
918- "version": "3.0.5",
919- "resolved": "https://registry.npmjs.org/flumeview-level/-/flumeview-level-3.0.5.tgz",
920- "integrity": "sha512-LKW+YdJGemOo7TnUwpFHq4cBBiYAIKtWk+G2CK7zrxbCIiAHemBRudohBOUKuSUZZ0CReR5fJ73peBHW02VerA==",
921- "requires": {
922- "charwise": "3.0.1",
923- "explain-error": "1.0.4",
924- "level": "3.0.2",
925- "ltgt": "2.2.1",
926- "mkdirp": "0.5.1",
927- "obv": "0.0.0",
928- "pull-level": "2.0.4",
929- "pull-paramap": "1.2.2",
930- "pull-stream": "3.6.9",
931- "pull-write": "1.1.4"
932- },
933- "dependencies": {
934- "abstract-leveldown": {
935- "version": "4.0.3",
936- "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-4.0.3.tgz",
937- "integrity": "sha512-qsIHFQy0u17JqSY+3ZUT+ykqxYY17yOfvAsLkFkw8kSQqi05d1jyj0bCuSX6sjYlXuY9cKpgUt5EudQdP4aXyA==",
938- "requires": {
939- "xtend": "4.0.1"
940- }
941- },
942- "deferred-leveldown": {
943- "version": "3.0.0",
944- "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-3.0.0.tgz",
945- "integrity": "sha512-ajbXqRPMXRlcdyt0TuWqknOJkp1JgQjGB7xOl2V+ebol7/U11E9h3/nCZAtN1M7djmAJEIhypCUc1tIWxdQAuQ==",
946- "requires": {
947- "abstract-leveldown": "4.0.3"
948- }
949- },
950- "encoding-down": {
951- "version": "4.0.1",
952- "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-4.0.1.tgz",
953- "integrity": "sha512-AlSE+ugBIpLL0i9if2SlnOZ4oWj/XvBb8tw2Ie/pFB73vdYs5O/6plRyqIgjbZbz8onaL20AAuMP87LWbP56IQ==",
954- "requires": {
955- "abstract-leveldown": "4.0.3",
956- "level-codec": "8.0.0",
957- "level-errors": "1.1.2",
958- "xtend": "4.0.1"
959- }
960- },
961- "level": {
962- "version": "3.0.2",
963- "resolved": "https://registry.npmjs.org/level/-/level-3.0.2.tgz",
964- "integrity": "sha512-2qYbbiptPsPWGUI+AgB1gTNXqIjPpALRqrQyNx1zWYNZxhhuzEj/IE4Unu9weEBnsUEocfYe56xOGlAceb8/Fg==",
965- "requires": {
966- "level-packager": "2.1.1",
967- "leveldown": "3.0.2",
968- "opencollective-postinstall": "2.0.0"
969- }
970- },
971- "level-codec": {
972- "version": "8.0.0",
973- "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-8.0.0.tgz",
974- "integrity": "sha512-gNZlo1HRHz0BWxzGCyNf7xntAs2HKOPvvRBWtXsoDvEX4vMYnSTBS6ZnxoaiX7nhxSBPpegRa8CQ/hnfGBKk3Q=="
975- },
976- "level-errors": {
977- "version": "1.1.2",
978- "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.1.2.tgz",
979- "integrity": "sha512-Sw/IJwWbPKF5Ai4Wz60B52yj0zYeqzObLh8k1Tk88jVmD51cJSKWSYpRyhVIvFzZdvsPqlH5wfhp/yxdsaQH4w==",
980- "requires": {
981- "errno": "0.1.7"
982- }
983- },
984- "level-iterator-stream": {
985- "version": "2.0.3",
986- "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-2.0.3.tgz",
987- "integrity": "sha512-I6Heg70nfF+e5Y3/qfthJFexhRw/Gi3bIymCoXAlijZdAcLaPuWSJs3KXyTYf23ID6g0o2QF62Yh+grOXY3Rig==",
988- "requires": {
989- "inherits": "2.0.3",
990- "readable-stream": "2.3.6",
991- "xtend": "4.0.1"
992- }
993- },
994- "level-packager": {
995- "version": "2.1.1",
996- "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-2.1.1.tgz",
997- "integrity": "sha512-6l3G6dVkmdvHwOJrEA9d9hL6SSFrzwjQoLP8HsvohOgfY/8Z9LyTKNCM5Gc84wtsUWCuIHu6r+S6WrCtTWUJCw==",
998- "requires": {
999- "encoding-down": "4.0.1",
1000- "levelup": "2.0.2"
1001- }
1002- },
1003- "leveldown": {
1004- "version": "3.0.2",
1005- "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-3.0.2.tgz",
1006- "integrity": "sha512-+ANRScj1npQQzv6e4DYAKRjVQZZ+ahMoubKrNP68nIq+l9bYgb+WiXF+14oTcQTg2f7qE9WHGW7rBG9nGSsA+A==",
1007- "requires": {
1008- "abstract-leveldown": "4.0.3",
1009- "bindings": "1.3.0",
1010- "fast-future": "1.0.2",
1011- "nan": "2.10.0",
1012- "prebuild-install": "4.0.0"
1013- }
1014- },
1015- "levelup": {
1016- "version": "2.0.2",
1017- "resolved": "https://registry.npmjs.org/levelup/-/levelup-2.0.2.tgz",
1018- "integrity": "sha512-us+nTLUyd/eLnclYYddOCdAVw1hnymGx/9p4Jr5ThohStsjLqMVmbYiz6/SYFZEPXNF+AKQSvh6fA2e2KZpC8w==",
1019- "requires": {
1020- "deferred-leveldown": "3.0.0",
1021- "level-errors": "1.1.2",
1022- "level-iterator-stream": "2.0.3",
1023- "xtend": "4.0.1"
1024- }
1025- }
1026- }
1027- },
1028- "flumeview-query": {
1029- "version": "6.3.0",
1030- "resolved": "https://registry.npmjs.org/flumeview-query/-/flumeview-query-6.3.0.tgz",
1031- "integrity": "sha512-8QBannTFLICARmflhHpXNeR5hh6IzIyJz4XhKTofzmxq/hXEn1un7aF6P6dRQkOwthENDTbSB07eWKqwnYDKtw==",
1032- "requires": {
1033- "deep-equal": "1.0.1",
1034- "flumeview-level": "3.0.5",
1035- "map-filter-reduce": "3.1.0",
1036- "pull-flatmap": "0.0.1",
1037- "pull-paramap": "1.2.2",
1038- "pull-sink-through": "0.0.0",
1039- "pull-stream": "3.6.9"
1040- },
1041- "dependencies": {
1042- "map-filter-reduce": {
1043- "version": "3.1.0",
1044- "resolved": "https://registry.npmjs.org/map-filter-reduce/-/map-filter-reduce-3.1.0.tgz",
1045- "integrity": "sha512-os2GlG1lEWRSAvAb9iqfapQ0I1GRXSA+alSjQl0DB7XxNyDx2/VOVAEVhK7EMsqwDDCWNTBSstoo1roc7U5H0w==",
1046- "requires": {
1047- "binary-search": "1.3.4",
1048- "pull-sink-through": "0.0.0",
1049- "pull-stream": "3.6.9",
1050- "typewiselite": "1.0.0"
1051- }
1052- }
1053- }
1054- },
1055- "flumeview-reduce": {
1056- "version": "1.3.13",
1057- "resolved": "https://registry.npmjs.org/flumeview-reduce/-/flumeview-reduce-1.3.13.tgz",
1058- "integrity": "sha512-QN/07+ia3uXpfy8/xWjLI2XGIG67Aiwp9VaOTIqYt6NHP6OfdGfl8nGRPkJRHlkfFbzEouRvJcQBFohWEXMdNQ==",
1059- "requires": {
1060- "async-single": "1.0.5",
1061- "atomic-file": "1.1.5",
1062- "deep-equal": "1.0.1",
1063- "flumecodec": "0.0.0",
1064- "obv": "0.0.0",
1065- "pull-notify": "0.1.1",
1066- "pull-stream": "3.6.9"
1067- }
1068- },
1069- "flumeview-search": {
1070- "version": "1.0.6",
1071- "resolved": "https://registry.npmjs.org/flumeview-search/-/flumeview-search-1.0.6.tgz",
1072- "integrity": "sha512-gXuKH2Y3/6dkdK2UEOBILnVZcP0mRYeIDZmJK5CB+PjXWn2ZPANSg1vGuKcqMq/bmfbbVtNwsnMFDGWMnhcvPg==",
1073- "requires": {
1074- "flumeview-level": "3.0.5",
1075- "pull-paramap": "1.2.2",
1076- "pull-pushable": "2.2.0",
1077- "pull-stream": "3.6.9"
1078- }
1079- },
1080- "for-each": {
1081- "version": "0.3.3",
1082- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
1083- "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
1084- "requires": {
1085- "is-callable": "1.1.4"
1086- }
1087- },
1088- "for-in": {
1089- "version": "1.0.2",
1090- "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
1091- "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
1092- },
1093- "for-own": {
1094- "version": "0.1.5",
1095- "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
1096- "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
1097- "requires": {
1098- "for-in": "1.0.2"
1099- }
1100- },
1101- "forever-agent": {
1102- "version": "0.6.1",
1103- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
1104- "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
1105- },
1106- "forked-systray": {
1107- "version": "3.0.2",
1108- "resolved": "https://registry.npmjs.org/forked-systray/-/forked-systray-3.0.2.tgz",
1109- "integrity": "sha512-/cnDClEqX+1cFpM2PrHoZecg9+MnJuOZopPyZxzoPk9PQEOlSZWABwDQYx5S9wpfck0VN+y2qXUvu+tzHwIDYQ==",
1110- "requires": {
1111- "adm-zip": "0.4.11",
1112- "gunzip-maybe": "1.4.1",
1113- "pull-ndjson": "0.1.1",
1114- "pull-notify": "0.1.1",
1115- "pull-stream": "3.6.9",
1116- "request": "2.88.0",
1117- "stream-progressbar": "1.1.1",
1118- "stream-to-pull-stream": "1.7.2",
1119- "tar-fs": "1.16.3"
1120- }
1121- },
1122- "form-data": {
1123- "version": "2.3.2",
1124- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
1125- "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
1126- "requires": {
1127- "asynckit": "0.4.0",
1128- "combined-stream": "1.0.6",
1129- "mime-types": "2.1.20"
1130- }
1131- },
1132- "fs-constants": {
1133- "version": "1.0.0",
1134- "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
1135- "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
1136- },
1137- "fs.realpath": {
1138- "version": "1.0.0",
1139- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1140- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
1141- },
1142- "fsevents": {
1143- "version": "1.2.4",
1144- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz",
1145- "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==",
1146- "optional": true,
1147- "requires": {
1148- "nan": "2.10.0",
1149- "node-pre-gyp": "0.10.0"
1150- },
1151- "dependencies": {
1152- "abbrev": {
1153- "version": "1.1.1",
1154- "bundled": true,
1155- "optional": true
1156- },
1157- "ansi-regex": {
1158- "version": "2.1.1",
1159- "bundled": true
1160- },
1161- "aproba": {
1162- "version": "1.2.0",
1163- "bundled": true,
1164- "optional": true
1165- },
1166- "are-we-there-yet": {
1167- "version": "1.1.4",
1168- "bundled": true,
1169- "optional": true,
1170- "requires": {
1171- "delegates": "1.0.0",
1172- "readable-stream": "2.3.6"
1173- }
1174- },
1175- "balanced-match": {
1176- "version": "1.0.0",
1177- "bundled": true
1178- },
1179- "brace-expansion": {
1180- "version": "1.1.11",
1181- "bundled": true,
1182- "requires": {
1183- "balanced-match": "1.0.0",
1184- "concat-map": "0.0.1"
1185- }
1186- },
1187- "chownr": {
1188- "version": "1.0.1",
1189- "bundled": true,
1190- "optional": true
1191- },
1192- "code-point-at": {
1193- "version": "1.1.0",
1194- "bundled": true
1195- },
1196- "concat-map": {
1197- "version": "0.0.1",
1198- "bundled": true
1199- },
1200- "console-control-strings": {
1201- "version": "1.1.0",
1202- "bundled": true
1203- },
1204- "core-util-is": {
1205- "version": "1.0.2",
1206- "bundled": true,
1207- "optional": true
1208- },
1209- "debug": {
1210- "version": "2.6.9",
1211- "bundled": true,
1212- "optional": true,
1213- "requires": {
1214- "ms": "2.0.0"
1215- }
1216- },
1217- "deep-extend": {
1218- "version": "0.5.1",
1219- "bundled": true,
1220- "optional": true
1221- },
1222- "delegates": {
1223- "version": "1.0.0",
1224- "bundled": true,
1225- "optional": true
1226- },
1227- "detect-libc": {
1228- "version": "1.0.3",
1229- "bundled": true,
1230- "optional": true
1231- },
1232- "fs-minipass": {
1233- "version": "1.2.5",
1234- "bundled": true,
1235- "optional": true,
1236- "requires": {
1237- "minipass": "2.2.4"
1238- }
1239- },
1240- "fs.realpath": {
1241- "version": "1.0.0",
1242- "bundled": true,
1243- "optional": true
1244- },
1245- "gauge": {
1246- "version": "2.7.4",
1247- "bundled": true,
1248- "optional": true,
1249- "requires": {
1250- "aproba": "1.2.0",
1251- "console-control-strings": "1.1.0",
1252- "has-unicode": "2.0.1",
1253- "object-assign": "4.1.1",
1254- "signal-exit": "3.0.2",
1255- "string-width": "1.0.2",
1256- "strip-ansi": "3.0.1",
1257- "wide-align": "1.1.2"
1258- }
1259- },
1260- "glob": {
1261- "version": "7.1.2",
1262- "bundled": true,
1263- "optional": true,
1264- "requires": {
1265- "fs.realpath": "1.0.0",
1266- "inflight": "1.0.6",
1267- "inherits": "2.0.3",
1268- "minimatch": "3.0.4",
1269- "once": "1.4.0",
1270- "path-is-absolute": "1.0.1"
1271- }
1272- },
1273- "has-unicode": {
1274- "version": "2.0.1",
1275- "bundled": true,
1276- "optional": true
1277- },
1278- "iconv-lite": {
1279- "version": "0.4.21",
1280- "bundled": true,
1281- "optional": true,
1282- "requires": {
1283- "safer-buffer": "2.1.2"
1284- }
1285- },
1286- "ignore-walk": {
1287- "version": "3.0.1",
1288- "bundled": true,
1289- "optional": true,
1290- "requires": {
1291- "minimatch": "3.0.4"
1292- }
1293- },
1294- "inflight": {
1295- "version": "1.0.6",
1296- "bundled": true,
1297- "optional": true,
1298- "requires": {
1299- "once": "1.4.0",
1300- "wrappy": "1.0.2"
1301- }
1302- },
1303- "inherits": {
1304- "version": "2.0.3",
1305- "bundled": true
1306- },
1307- "ini": {
1308- "version": "1.3.5",
1309- "bundled": true,
1310- "optional": true
1311- },
1312- "is-fullwidth-code-point": {
1313- "version": "1.0.0",
1314- "bundled": true,
1315- "requires": {
1316- "number-is-nan": "1.0.1"
1317- }
1318- },
1319- "isarray": {
1320- "version": "1.0.0",
1321- "bundled": true,
1322- "optional": true
1323- },
1324- "minimatch": {
1325- "version": "3.0.4",
1326- "bundled": true,
1327- "requires": {
1328- "brace-expansion": "1.1.11"
1329- }
1330- },
1331- "minimist": {
1332- "version": "0.0.8",
1333- "bundled": true
1334- },
1335- "minipass": {
1336- "version": "2.2.4",
1337- "bundled": true,
1338- "requires": {
1339- "safe-buffer": "5.1.1",
1340- "yallist": "3.0.2"
1341- }
1342- },
1343- "minizlib": {
1344- "version": "1.1.0",
1345- "bundled": true,
1346- "optional": true,
1347- "requires": {
1348- "minipass": "2.2.4"
1349- }
1350- },
1351- "mkdirp": {
1352- "version": "0.5.1",
1353- "bundled": true,
1354- "requires": {
1355- "minimist": "0.0.8"
1356- }
1357- },
1358- "ms": {
1359- "version": "2.0.0",
1360- "bundled": true,
1361- "optional": true
1362- },
1363- "needle": {
1364- "version": "2.2.0",
1365- "bundled": true,
1366- "optional": true,
1367- "requires": {
1368- "debug": "2.6.9",
1369- "iconv-lite": "0.4.21",
1370- "sax": "1.2.4"
1371- }
1372- },
1373- "node-pre-gyp": {
1374- "version": "0.10.0",
1375- "bundled": true,
1376- "optional": true,
1377- "requires": {
1378- "detect-libc": "1.0.3",
1379- "mkdirp": "0.5.1",
1380- "needle": "2.2.0",
1381- "nopt": "4.0.1",
1382- "npm-packlist": "1.1.10",
1383- "npmlog": "4.1.2",
1384- "rc": "1.2.7",
1385- "rimraf": "2.6.2",
1386- "semver": "5.5.0",
1387- "tar": "4.4.1"
1388- }
1389- },
1390- "nopt": {
1391- "version": "4.0.1",
1392- "bundled": true,
1393- "optional": true,
1394- "requires": {
1395- "abbrev": "1.1.1",
1396- "osenv": "0.1.5"
1397- }
1398- },
1399- "npm-bundled": {
1400- "version": "1.0.3",
1401- "bundled": true,
1402- "optional": true
1403- },
1404- "npm-packlist": {
1405- "version": "1.1.10",
1406- "bundled": true,
1407- "optional": true,
1408- "requires": {
1409- "ignore-walk": "3.0.1",
1410- "npm-bundled": "1.0.3"
1411- }
1412- },
1413- "npmlog": {
1414- "version": "4.1.2",
1415- "bundled": true,
1416- "optional": true,
1417- "requires": {
1418- "are-we-there-yet": "1.1.4",
1419- "console-control-strings": "1.1.0",
1420- "gauge": "2.7.4",
1421- "set-blocking": "2.0.0"
1422- }
1423- },
1424- "number-is-nan": {
1425- "version": "1.0.1",
1426- "bundled": true
1427- },
1428- "object-assign": {
1429- "version": "4.1.1",
1430- "bundled": true,
1431- "optional": true
1432- },
1433- "once": {
1434- "version": "1.4.0",
1435- "bundled": true,
1436- "requires": {
1437- "wrappy": "1.0.2"
1438- }
1439- },
1440- "os-homedir": {
1441- "version": "1.0.2",
1442- "bundled": true,
1443- "optional": true
1444- },
1445- "os-tmpdir": {
1446- "version": "1.0.2",
1447- "bundled": true,
1448- "optional": true
1449- },
1450- "osenv": {
1451- "version": "0.1.5",
1452- "bundled": true,
1453- "optional": true,
1454- "requires": {
1455- "os-homedir": "1.0.2",
1456- "os-tmpdir": "1.0.2"
1457- }
1458- },
1459- "path-is-absolute": {
1460- "version": "1.0.1",
1461- "bundled": true,
1462- "optional": true
1463- },
1464- "process-nextick-args": {
1465- "version": "2.0.0",
1466- "bundled": true,
1467- "optional": true
1468- },
1469- "rc": {
1470- "version": "1.2.7",
1471- "bundled": true,
1472- "optional": true,
1473- "requires": {
1474- "deep-extend": "0.5.1",
1475- "ini": "1.3.5",
1476- "minimist": "1.2.0",
1477- "strip-json-comments": "2.0.1"
1478- },
1479- "dependencies": {
1480- "minimist": {
1481- "version": "1.2.0",
1482- "bundled": true,
1483- "optional": true
1484- }
1485- }
1486- },
1487- "readable-stream": {
1488- "version": "2.3.6",
1489- "bundled": true,
1490- "optional": true,
1491- "requires": {
1492- "core-util-is": "1.0.2",
1493- "inherits": "2.0.3",
1494- "isarray": "1.0.0",
1495- "process-nextick-args": "2.0.0",
1496- "safe-buffer": "5.1.1",
1497- "string_decoder": "1.1.1",
1498- "util-deprecate": "1.0.2"
1499- }
1500- },
1501- "rimraf": {
1502- "version": "2.6.2",
1503- "bundled": true,
1504- "optional": true,
1505- "requires": {
1506- "glob": "7.1.2"
1507- }
1508- },
1509- "safe-buffer": {
1510- "version": "5.1.1",
1511- "bundled": true
1512- },
1513- "safer-buffer": {
1514- "version": "2.1.2",
1515- "bundled": true,
1516- "optional": true
1517- },
1518- "sax": {
1519- "version": "1.2.4",
1520- "bundled": true,
1521- "optional": true
1522- },
1523- "semver": {
1524- "version": "5.5.0",
1525- "bundled": true,
1526- "optional": true
1527- },
1528- "set-blocking": {
1529- "version": "2.0.0",
1530- "bundled": true,
1531- "optional": true
1532- },
1533- "signal-exit": {
1534- "version": "3.0.2",
1535- "bundled": true,
1536- "optional": true
1537- },
1538- "string-width": {
1539- "version": "1.0.2",
1540- "bundled": true,
1541- "requires": {
1542- "code-point-at": "1.1.0",
1543- "is-fullwidth-code-point": "1.0.0",
1544- "strip-ansi": "3.0.1"
1545- }
1546- },
1547- "string_decoder": {
1548- "version": "1.1.1",
1549- "bundled": true,
1550- "optional": true,
1551- "requires": {
1552- "safe-buffer": "5.1.1"
1553- }
1554- },
1555- "strip-ansi": {
1556- "version": "3.0.1",
1557- "bundled": true,
1558- "requires": {
1559- "ansi-regex": "2.1.1"
1560- }
1561- },
1562- "strip-json-comments": {
1563- "version": "2.0.1",
1564- "bundled": true,
1565- "optional": true
1566- },
1567- "tar": {
1568- "version": "4.4.1",
1569- "bundled": true,
1570- "optional": true,
1571- "requires": {
1572- "chownr": "1.0.1",
1573- "fs-minipass": "1.2.5",
1574- "minipass": "2.2.4",
1575- "minizlib": "1.1.0",
1576- "mkdirp": "0.5.1",
1577- "safe-buffer": "5.1.1",
1578- "yallist": "3.0.2"
1579- }
1580- },
1581- "util-deprecate": {
1582- "version": "1.0.2",
1583- "bundled": true,
1584- "optional": true
1585- },
1586- "wide-align": {
1587- "version": "1.1.2",
1588- "bundled": true,
1589- "optional": true,
1590- "requires": {
1591- "string-width": "1.0.2"
1592- }
1593- },
1594- "wrappy": {
1595- "version": "1.0.2",
1596- "bundled": true
1597- },
1598- "yallist": {
1599- "version": "3.0.2",
1600- "bundled": true
1601- }
1602- }
1603- },
1604- "function-bind": {
1605- "version": "1.1.1",
1606- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1607- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
1608- },
1609- "gauge": {
1610- "version": "2.7.4",
1611- "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
1612- "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
1613- "requires": {
1614- "aproba": "1.2.0",
1615- "console-control-strings": "1.1.0",
1616- "has-unicode": "2.0.1",
1617- "object-assign": "4.1.1",
1618- "signal-exit": "3.0.2",
1619- "string-width": "1.0.2",
1620- "strip-ansi": "3.0.1",
1621- "wide-align": "1.1.3"
1622- }
1623- },
1624- "generate-function": {
1625- "version": "2.3.1",
1626- "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz",
1627- "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==",
1628- "requires": {
1629- "is-property": "1.0.2"
1630- }
1631- },
1632- "generate-object-property": {
1633- "version": "1.2.0",
1634- "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
1635- "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
1636- "requires": {
1637- "is-property": "1.0.2"
1638- }
1639- },
1640- "getpass": {
1641- "version": "0.1.7",
1642- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
1643- "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
1644- "requires": {
1645- "assert-plus": "1.0.0"
1646- }
1647- },
1648- "github-from-package": {
1649- "version": "0.0.0",
1650- "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
1651- "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4="
1652- },
1653- "glob": {
1654- "version": "6.0.4",
1655- "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
1656- "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
1657- "requires": {
1658- "inflight": "1.0.6",
1659- "inherits": "2.0.3",
1660- "minimatch": "3.0.4",
1661- "once": "1.4.0",
1662- "path-is-absolute": "1.0.1"
1663- }
1664- },
1665- "glob-base": {
1666- "version": "0.3.0",
1667- "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
1668- "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
1669- "requires": {
1670- "glob-parent": "2.0.0",
1671- "is-glob": "2.0.1"
1672- }
1673- },
1674- "glob-parent": {
1675- "version": "2.0.0",
1676- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
1677- "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
1678- "requires": {
1679- "is-glob": "2.0.1"
1680- }
1681- },
1682- "globby": {
1683- "version": "4.1.0",
1684- "resolved": "https://registry.npmjs.org/globby/-/globby-4.1.0.tgz",
1685- "integrity": "sha1-CA9UVJ7BuCpsYOYx/ILhIR2+lfg=",
1686- "requires": {
1687- "array-union": "1.0.2",
1688- "arrify": "1.0.1",
1689- "glob": "6.0.4",
1690- "object-assign": "4.1.1",
1691- "pify": "2.3.0",
1692- "pinkie-promise": "2.0.1"
1693- }
1694- },
1695- "gossip-query": {
1696- "version": "0.2.2",
1697- "resolved": "https://registry.npmjs.org/gossip-query/-/gossip-query-0.2.2.tgz",
1698- "integrity": "sha1-qcY1kwji9pGCVjmJ2z+MFHe7Yg8=",
1699- "requires": {
1700- "obv": "0.0.1",
1701- "pull-stream": "3.6.9"
1702- },
1703- "dependencies": {
1704- "obv": {
1705- "version": "0.0.1",
1706- "resolved": "https://registry.npmjs.org/obv/-/obv-0.0.1.tgz",
1707- "integrity": "sha1-yyNhBjQVNvDaxIFeBnCCIcrX+14="
1708- }
1709- }
1710- },
1711- "graceful-fs": {
1712- "version": "4.1.11",
1713- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
1714- "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
1715- },
1716- "graphreduce": {
1717- "version": "3.0.4",
1718- "resolved": "https://registry.npmjs.org/graphreduce/-/graphreduce-3.0.4.tgz",
1719- "integrity": "sha1-v0QtCoeOg5AeXvPmUtI/+1uDHtc=",
1720- "requires": {
1721- "statistics": "3.3.0"
1722- }
1723- },
1724- "growly": {
1725- "version": "1.3.0",
1726- "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
1727- "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE="
1728- },
1729- "gunzip-maybe": {
1730- "version": "1.4.1",
1731- "resolved": "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.1.tgz",
1732- "integrity": "sha512-qtutIKMthNJJgeHQS7kZ9FqDq59/Wn0G2HYCRNjpup7yKfVI6/eqwpmroyZGFoCYaG+sW6psNVb4zoLADHpp2g==",
1733- "requires": {
1734- "browserify-zlib": "0.1.4",
1735- "is-deflate": "1.0.0",
1736- "is-gzip": "1.0.0",
1737- "peek-stream": "1.1.3",
1738- "pumpify": "1.5.1",
1739- "through2": "2.0.3"
1740- }
1741- },
1742- "har-schema": {
1743- "version": "2.0.0",
1744- "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
1745- "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
1746- },
1747- "har-validator": {
1748- "version": "5.1.0",
1749- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz",
1750- "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==",
1751- "requires": {
1752- "ajv": "5.5.2",
1753- "har-schema": "2.0.0"
1754- }
1755- },
1756- "has": {
1757- "version": "1.0.3",
1758- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1759- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1760- "requires": {
1761- "function-bind": "1.1.1"
1762- }
1763- },
1764- "has-ansi": {
1765- "version": "2.0.0",
1766- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
1767- "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
1768- "requires": {
1769- "ansi-regex": "2.1.1"
1770- }
1771- },
1772- "has-network": {
1773- "version": "0.0.1",
1774- "resolved": "https://registry.npmjs.org/has-network/-/has-network-0.0.1.tgz",
1775- "integrity": "sha1-Pup7RMqpYBeXEkvouonSKMQQFJk="
1776- },
1777- "has-unicode": {
1778- "version": "2.0.1",
1779- "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
1780- "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
1781- },
1782- "hashlru": {
1783- "version": "2.2.1",
1784- "resolved": "https://registry.npmjs.org/hashlru/-/hashlru-2.2.1.tgz",
1785- "integrity": "sha1-EPIJmg18BaQPK+r1wdOc8vfavzY="
1786- },
1787- "he": {
1788- "version": "1.1.1",
1789- "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
1790- "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0="
1791- },
1792- "heap": {
1793- "version": "0.2.6",
1794- "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.6.tgz",
1795- "integrity": "sha1-CH4fELBGky/IWU3Z5tN4r8nR5aw="
1796- },
1797- "hoox": {
1798- "version": "0.0.1",
1799- "resolved": "https://registry.npmjs.org/hoox/-/hoox-0.0.1.tgz",
1800- "integrity": "sha1-CKdNknKpzIOujmu+AwPw7nZDIJQ="
1801- },
1802- "http-signature": {
1803- "version": "1.2.0",
1804- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
1805- "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
1806- "requires": {
1807- "assert-plus": "1.0.0",
1808- "jsprim": "1.4.1",
1809- "sshpk": "1.14.2"
1810- }
1811- },
1812- "if-async": {
1813- "version": "3.7.4",
1814- "resolved": "https://registry.npmjs.org/if-async/-/if-async-3.7.4.tgz",
1815- "integrity": "sha1-VYaN6wCT08Z79xZudFNT+5vLIaI=",
1816- "optional": true
1817- },
1818- "increment-buffer": {
1819- "version": "1.0.1",
1820- "resolved": "https://registry.npmjs.org/increment-buffer/-/increment-buffer-1.0.1.tgz",
1821- "integrity": "sha1-ZQdtdRidgIs5rROrW5WOBSFvng0="
1822- },
1823- "inflight": {
1824- "version": "1.0.6",
1825- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1826- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1827- "requires": {
1828- "once": "1.4.0",
1829- "wrappy": "1.0.2"
1830- }
1831- },
1832- "inherits": {
1833- "version": "2.0.3",
1834- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1835- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
1836- },
1837- "ini": {
1838- "version": "1.3.5",
1839- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
1840- "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
1841- },
1842- "int53": {
1843- "version": "0.2.4",
1844- "resolved": "https://registry.npmjs.org/int53/-/int53-0.2.4.tgz",
1845- "integrity": "sha1-XtjXqtbFxlZ8rmmqf/xKEJ7oD4Y="
1846- },
1847- "ip": {
1848- "version": "1.1.5",
1849- "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
1850- "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
1851- },
1852- "irregular-plurals": {
1853- "version": "1.4.0",
1854- "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz",
1855- "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y="
1856- },
1857- "is-alphabetical": {
1858- "version": "1.0.2",
1859- "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.2.tgz",
1860- "integrity": "sha512-V0xN4BYezDHcBSKb1QHUFMlR4as/XEuCZBzMJUU4n7+Cbt33SmUnSol+pnXFvLxSHNq2CemUXNdaXV6Flg7+xg=="
1861- },
1862- "is-alphanumerical": {
1863- "version": "1.0.2",
1864- "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.2.tgz",
1865- "integrity": "sha512-pyfU/0kHdISIgslFfZN9nfY1Gk3MquQgUm1mJTjdkEPpkAKNWuBTSqFwewOpR7N351VkErCiyV71zX7mlQQqsg==",
1866- "requires": {
1867- "is-alphabetical": "1.0.2",
1868- "is-decimal": "1.0.2"
1869- }
1870- },
1871- "is-binary-path": {
1872- "version": "1.0.1",
1873- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
1874- "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
1875- "requires": {
1876- "binary-extensions": "1.11.0"
1877- }
1878- },
1879- "is-buffer": {
1880- "version": "1.1.6",
1881- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
1882- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
1883- },
1884- "is-callable": {
1885- "version": "1.1.4",
1886- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
1887- "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA=="
1888- },
1889- "is-date-object": {
1890- "version": "1.0.1",
1891- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
1892- "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY="
1893- },
1894- "is-decimal": {
1895- "version": "1.0.2",
1896- "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.2.tgz",
1897- "integrity": "sha512-TRzl7mOCchnhchN+f3ICUCzYvL9ul7R+TYOsZ8xia++knyZAJfv/uA1FvQXsAnYIl1T3B2X5E/J7Wb1QXiIBXg=="
1898- },
1899- "is-deflate": {
1900- "version": "1.0.0",
1901- "resolved": "https://registry.npmjs.org/is-deflate/-/is-deflate-1.0.0.tgz",
1902- "integrity": "sha1-yGKQHDwWH7CdrHzcfnhPgOmPLxQ="
1903- },
1904- "is-dotfile": {
1905- "version": "1.0.3",
1906- "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
1907- "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE="
1908- },
1909- "is-electron": {
1910- "version": "2.1.0",
1911- "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.1.0.tgz",
1912- "integrity": "sha512-dkg5xT383+M6zIbbXW/z7n2nz4SFUi2OSyhntnFYkRdtV+HVEfdjEK+5AWisfYgkpe3WYjTIuh7toaKmSfFVWw=="
1913- },
1914- "is-equal-shallow": {
1915- "version": "0.1.3",
1916- "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
1917- "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
1918- "requires": {
1919- "is-primitive": "2.0.0"
1920- }
1921- },
1922- "is-extendable": {
1923- "version": "0.1.1",
1924- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
1925- "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
1926- },
1927- "is-extglob": {
1928- "version": "1.0.0",
1929- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
1930- "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="
1931- },
1932- "is-fullwidth-code-point": {
1933- "version": "1.0.0",
1934- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
1935- "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
1936- "requires": {
1937- "number-is-nan": "1.0.1"
1938- }
1939- },
1940- "is-glob": {
1941- "version": "2.0.1",
1942- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
1943- "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
1944- "requires": {
1945- "is-extglob": "1.0.0"
1946- }
1947- },
1948- "is-gzip": {
1949- "version": "1.0.0",
1950- "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz",
1951- "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM="
1952- },
1953- "is-hexadecimal": {
1954- "version": "1.0.2",
1955- "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.2.tgz",
1956- "integrity": "sha512-but/G3sapV3MNyqiDBLrOi4x8uCIw0RY3o/Vb5GT0sMFHrVV7731wFSVy41T5FO1og7G0gXLJh0MkgPRouko/A=="
1957- },
1958- "is-my-ip-valid": {
1959- "version": "1.0.0",
1960- "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz",
1961- "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ=="
1962- },
1963- "is-my-json-valid": {
1964- "version": "2.19.0",
1965- "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.19.0.tgz",
1966- "integrity": "sha512-mG0f/unGX1HZ5ep4uhRaPOS8EkAY8/j6mDRMJrutq4CqhoJWYp7qAlonIPy3TV7p3ju4TK9fo/PbnoksWmsp5Q==",
1967- "requires": {
1968- "generate-function": "2.3.1",
1969- "generate-object-property": "1.2.0",
1970- "is-my-ip-valid": "1.0.0",
1971- "jsonpointer": "4.0.1",
1972- "xtend": "4.0.1"
1973- }
1974- },
1975- "is-number": {
1976- "version": "2.1.0",
1977- "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
1978- "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
1979- "requires": {
1980- "kind-of": "3.2.2"
1981- }
1982- },
1983- "is-posix-bracket": {
1984- "version": "0.1.1",
1985- "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
1986- "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q="
1987- },
1988- "is-primitive": {
1989- "version": "2.0.0",
1990- "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
1991- "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU="
1992- },
1993- "is-property": {
1994- "version": "1.0.2",
1995- "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
1996- "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ="
1997- },
1998- "is-regex": {
1999- "version": "1.0.4",
2000- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
2001- "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
2002- "requires": {
2003- "has": "1.0.3"
2004- }
2005- },
2006- "is-symbol": {
2007- "version": "1.0.1",
2008- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz",
2009- "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI="
2010- },
2011- "is-typedarray": {
2012- "version": "1.0.0",
2013- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
2014- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
2015- },
2016- "is-valid-domain": {
2017- "version": "0.0.5",
2018- "resolved": "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.0.5.tgz",
2019- "integrity": "sha1-SOcDGfy0MAkjbpazf5hDiJzntRM="
2020- },
2021- "isarray": {
2022- "version": "1.0.0",
2023- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2024- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
2025- },
2026- "isexe": {
2027- "version": "2.0.0",
2028- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2029- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
2030- },
2031- "isobject": {
2032- "version": "2.1.0",
2033- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
2034- "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
2035- "requires": {
2036- "isarray": "1.0.0"
2037- }
2038- },
2039- "isstream": {
2040- "version": "0.1.2",
2041- "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
2042- "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
2043- },
2044- "jsbn": {
2045- "version": "0.1.1",
2046- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
2047- "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
2048- "optional": true
2049- },
2050- "json-buffer": {
2051- "version": "2.0.11",
2052- "resolved": "http://registry.npmjs.org/json-buffer/-/json-buffer-2.0.11.tgz",
2053- "integrity": "sha1-PkQf2jCYvo0eMXGtWRvGKjPi1V8="
2054- },
2055- "json-schema": {
2056- "version": "0.2.3",
2057- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
2058- "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
2059- },
2060- "json-schema-traverse": {
2061- "version": "0.3.1",
2062- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
2063- "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A="
2064- },
2065- "json-stringify-safe": {
2066- "version": "5.0.1",
2067- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
2068- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
2069- },
2070- "jsonpointer": {
2071- "version": "4.0.1",
2072- "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
2073- "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk="
2074- },
2075- "jsprim": {
2076- "version": "1.4.1",
2077- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
2078- "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
2079- "requires": {
2080- "assert-plus": "1.0.0",
2081- "extsprintf": "1.3.0",
2082- "json-schema": "0.2.3",
2083- "verror": "1.10.0"
2084- }
2085- },
2086- "kind-of": {
2087- "version": "3.2.2",
2088- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2089- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2090- "requires": {
2091- "is-buffer": "1.1.6"
2092- }
2093- },
2094- "layered-graph": {
2095- "version": "1.0.0",
2096- "resolved": "https://registry.npmjs.org/layered-graph/-/layered-graph-1.0.0.tgz",
2097- "integrity": "sha512-GFMTMJ2plvrB6Y+UD9DQKnfHWcSAZawWzJ/RUHR/tR7n9Wl17Q0z99WGSyrSTXAju2SIvWjN3U0MsRNxC2FsJQ==",
2098- "requires": {
2099- "dynamic-dijkstra": "1.0.0",
2100- "pull-notify": "0.1.1"
2101- }
2102- },
2103- "level": {
2104- "version": "4.0.0",
2105- "resolved": "https://registry.npmjs.org/level/-/level-4.0.0.tgz",
2106- "integrity": "sha512-4epzCOlEcJ529NOdlAYiuiakS/kZTDdiKSBNJmE1B8bsmA+zEVwcpxyH86qJSQTpOu7SODrlaD9WgPRHLkGutA==",
2107- "requires": {
2108- "level-packager": "3.1.0",
2109- "leveldown": "4.0.1",
2110- "opencollective-postinstall": "2.0.0"
2111- }
2112- },
2113- "level-codec": {
2114- "version": "6.2.0",
2115- "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-6.2.0.tgz",
2116- "integrity": "sha1-pLUkS7akwvcj1oodZOmAxTYn2dQ="
2117- },
2118- "level-errors": {
2119- "version": "2.0.0",
2120- "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.0.tgz",
2121- "integrity": "sha512-AmY4HCp9h3OiU19uG+3YWkdELgy05OTP/r23aNHaQKWv8DO787yZgsEuGVkoph40uwN+YdUKnANlrxSsoOaaxg==",
2122- "requires": {
2123- "errno": "0.1.7"
2124- }
2125- },
2126- "level-iterator-stream": {
2127- "version": "3.0.0",
2128- "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-3.0.0.tgz",
2129- "integrity": "sha512-2tpBjsNZtvST8eJIy3R9Sk13aC84omgqvT4sQObZaUb4hDyDe4woWAMudXX3eCsaydOGVaaI5WMpRRBFSzz5WA==",
2130- "requires": {
2131- "inherits": "2.0.3",
2132- "readable-stream": "2.3.6",
2133- "xtend": "4.0.1"
2134- }
2135- },
2136- "level-packager": {
2137- "version": "3.1.0",
2138- "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-3.1.0.tgz",
2139- "integrity": "sha512-UxVEfK5WH0u0InR3WxTCSAroiorAGKzXWZT6i+nBjambmvINuXFUsFx2Ai3UIjUUtnyWhluv42jMlzUZCsAk9A==",
2140- "requires": {
2141- "encoding-down": "5.0.4",
2142- "levelup": "3.1.1"
2143- }
2144- },
2145- "level-post": {
2146- "version": "1.0.7",
2147- "resolved": "https://registry.npmjs.org/level-post/-/level-post-1.0.7.tgz",
2148- "integrity": "sha512-PWYqG4Q00asOrLhX7BejSajByB4EmG2GaKHfj3h5UmmZ2duciXLPGYWIjBzLECFWUGOZWlm5B20h/n3Gs3HKew==",
2149- "requires": {
2150- "ltgt": "2.2.1"
2151- }
2152- },
2153- "level-sublevel": {
2154- "version": "6.6.5",
2155- "resolved": "https://registry.npmjs.org/level-sublevel/-/level-sublevel-6.6.5.tgz",
2156- "integrity": "sha512-SBSR60x+dghhwGUxPKS+BvV1xNqnwsEUBKmnFepPaHJ6VkBXyPK9SImGc3K2BkwBfpxlt7GKkBNlCnrdufsejA==",
2157- "requires": {
2158- "bytewise": "1.1.0",
2159- "levelup": "0.19.1",
2160- "ltgt": "2.1.3",
2161- "pull-defer": "0.2.3",
2162- "pull-level": "2.0.4",
2163- "pull-stream": "3.6.9",
2164- "typewiselite": "1.0.0",
2165- "xtend": "4.0.1"
2166- },
2167- "dependencies": {
2168- "abstract-leveldown": {
2169- "version": "0.12.4",
2170- "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz",
2171- "integrity": "sha1-KeGOYy5g5OIh1YECR4UqY9ey5BA=",
2172- "requires": {
2173- "xtend": "3.0.0"
2174- },
2175- "dependencies": {
2176- "xtend": {
2177- "version": "3.0.0",
2178- "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz",
2179- "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo="
2180- }
2181- }
2182- },
2183- "bl": {
2184- "version": "0.8.2",
2185- "resolved": "https://registry.npmjs.org/bl/-/bl-0.8.2.tgz",
2186- "integrity": "sha1-yba8oI0bwuoA/Ir7Txpf0eHGbk4=",
2187- "requires": {
2188- "readable-stream": "1.0.34"
2189- }
2190- },
2191- "deferred-leveldown": {
2192- "version": "0.2.0",
2193- "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-0.2.0.tgz",
2194- "integrity": "sha1-LO8fER4cV4cNi7uK8mUOWHzS9bQ=",
2195- "requires": {
2196- "abstract-leveldown": "0.12.4"
2197- }
2198- },
2199- "isarray": {
2200- "version": "0.0.1",
2201- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
2202- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
2203- },
2204- "levelup": {
2205- "version": "0.19.1",
2206- "resolved": "https://registry.npmjs.org/levelup/-/levelup-0.19.1.tgz",
2207- "integrity": "sha1-86anIFJyxLXzXkEv8ASgOgrt9Qs=",
2208- "requires": {
2209- "bl": "0.8.2",
2210- "deferred-leveldown": "0.2.0",
2211- "errno": "0.1.7",
2212- "prr": "0.0.0",
2213- "readable-stream": "1.0.34",
2214- "semver": "5.1.1",
2215- "xtend": "3.0.0"
2216- },
2217- "dependencies": {
2218- "xtend": {
2219- "version": "3.0.0",
2220- "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz",
2221- "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo="
2222- }
2223- }
2224- },
2225- "ltgt": {
2226- "version": "2.1.3",
2227- "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.1.3.tgz",
2228- "integrity": "sha1-EIUaBtmWS5cReEQcI8nlJpjuzjQ="
2229- },
2230- "prr": {
2231- "version": "0.0.0",
2232- "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz",
2233- "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo="
2234- },
2235- "readable-stream": {
2236- "version": "1.0.34",
2237- "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
2238- "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
2239- "requires": {
2240- "core-util-is": "1.0.2",
2241- "inherits": "2.0.3",
2242- "isarray": "0.0.1",
2243- "string_decoder": "0.10.31"
2244- }
2245- },
2246- "semver": {
2247- "version": "5.1.1",
2248- "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.1.tgz",
2249- "integrity": "sha1-oykqNz5vPgeY2gsgZBuanFvEfhk="
2250- },
2251- "string_decoder": {
2252- "version": "0.10.31",
2253- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
2254- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
2255- }
2256- }
2257- },
2258- "leveldown": {
2259- "version": "4.0.1",
2260- "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-4.0.1.tgz",
2261- "integrity": "sha512-ZlBKVSsglPIPJnz4ggB8o2R0bxDxbsMzuQohbfgoFMVApyTE118DK5LNRG0cRju6rt3OkGxe0V6UYACGlq/byg==",
2262- "requires": {
2263- "abstract-leveldown": "5.0.0",
2264- "bindings": "1.3.0",
2265- "fast-future": "1.0.2",
2266- "nan": "2.10.0",
2267- "prebuild-install": "4.0.0"
2268- }
2269- },
2270- "levelup": {
2271- "version": "3.1.1",
2272- "resolved": "https://registry.npmjs.org/levelup/-/levelup-3.1.1.tgz",
2273- "integrity": "sha512-9N10xRkUU4dShSRRFTBdNaBxofz+PGaIZO962ckboJZiNmLuhVT6FZ6ZKAsICKfUBO76ySaYU6fJWX/jnj3Lcg==",
2274- "requires": {
2275- "deferred-leveldown": "4.0.2",
2276- "level-errors": "2.0.0",
2277- "level-iterator-stream": "3.0.0",
2278- "xtend": "4.0.1"
2279- }
2280- },
2281- "libsodium": {
2282- "version": "0.7.3",
2283- "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.3.tgz",
2284- "integrity": "sha512-ld+deUNqSsZYbAobUs63UyduPq8ICp/Ul/5lbvBIYpuSNWpPRU0PIxbW+xXipVZtuopR6fIz9e0tTnNuPMNeqw=="
2285- },
2286- "libsodium-wrappers": {
2287- "version": "0.7.3",
2288- "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.3.tgz",
2289- "integrity": "sha512-dw5Jh6TZ5qc5rQVZe3JrSO/J05CE+DmAPnqD7Q2glBUE969xZ6o3fchnUxyPlp6ss3x0MFxmdJntveFN+XTg1g==",
2290- "requires": {
2291- "libsodium": "0.7.3"
2292- }
2293- },
2294- "log-symbols": {
2295- "version": "1.0.2",
2296- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
2297- "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
2298- "requires": {
2299- "chalk": "1.1.3"
2300- }
2301- },
2302- "log-update": {
2303- "version": "1.0.2",
2304- "resolved": "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz",
2305- "integrity": "sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE=",
2306- "requires": {
2307- "ansi-escapes": "1.4.0",
2308- "cli-cursor": "1.0.2"
2309- }
2310- },
2311- "longest-streak": {
2312- "version": "1.0.0",
2313- "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-1.0.0.tgz",
2314- "integrity": "sha1-0GWXxNTDG1LMsfXY+P5xSOr9aWU="
2315- },
2316- "looper": {
2317- "version": "4.0.0",
2318- "resolved": "https://registry.npmjs.org/looper/-/looper-4.0.0.tgz",
2319- "integrity": "sha1-dwat7VmpntygbmtUu4bI7BnJUVU="
2320- },
2321- "lossy-store": {
2322- "version": "1.2.3",
2323- "resolved": "https://registry.npmjs.org/lossy-store/-/lossy-store-1.2.3.tgz",
2324- "integrity": "sha1-Vi4qkgPYZh9g6HEt5Af72t8nXck=",
2325- "requires": {
2326- "mkdirp": "0.5.1",
2327- "tape": "4.9.1"
2328- }
2329- },
2330- "lru-cache": {
2331- "version": "4.1.3",
2332- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
2333- "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
2334- "requires": {
2335- "pseudomap": "1.0.2",
2336- "yallist": "2.1.2"
2337- }
2338- },
2339- "ltgt": {
2340- "version": "2.2.1",
2341- "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz",
2342- "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU="
2343- },
2344- "map-filter-reduce": {
2345- "version": "2.2.1",
2346- "resolved": "https://registry.npmjs.org/map-filter-reduce/-/map-filter-reduce-2.2.1.tgz",
2347- "integrity": "sha1-YysSfDrl1q2eIc/dlpG2O4lE/NI=",
2348- "requires": {
2349- "binary-search": "1.3.4",
2350- "pull-sink-through": "0.0.0",
2351- "pull-stream": "3.6.9",
2352- "typewiselite": "1.0.0"
2353- }
2354- },
2355- "map-merge": {
2356- "version": "1.1.0",
2357- "resolved": "http://registry.npmjs.org/map-merge/-/map-merge-1.1.0.tgz",
2358- "integrity": "sha1-am/FjJXYqrRsK93kTVFbbuBvzjQ="
2359- },
2360- "markdown-table": {
2361- "version": "0.4.0",
2362- "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-0.4.0.tgz",
2363- "integrity": "sha1-iQwsGzv+g/sA5BKbjkz+ZFJw+dE="
2364- },
2365- "math-random": {
2366- "version": "1.0.1",
2367- "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz",
2368- "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w="
2369- },
2370- "mdmanifest": {
2371- "version": "1.0.8",
2372- "resolved": "https://registry.npmjs.org/mdmanifest/-/mdmanifest-1.0.8.tgz",
2373- "integrity": "sha1-wEiRiDwoyDYC4dBrBaEQN+NZtMg=",
2374- "requires": {
2375- "minimist": "1.2.0",
2376- "remark": "3.2.3",
2377- "remark-html": "2.0.2",
2378- "word-wrap": "1.2.3"
2379- }
2380- },
2381- "micromatch": {
2382- "version": "2.3.11",
2383- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
2384- "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
2385- "requires": {
2386- "arr-diff": "2.0.0",
2387- "array-unique": "0.2.1",
2388- "braces": "1.8.5",
2389- "expand-brackets": "0.1.5",
2390- "extglob": "0.3.2",
2391- "filename-regex": "2.0.1",
2392- "is-extglob": "1.0.0",
2393- "is-glob": "2.0.1",
2394- "kind-of": "3.2.2",
2395- "normalize-path": "2.1.1",
2396- "object.omit": "2.0.1",
2397- "parse-glob": "3.0.4",
2398- "regex-cache": "0.4.4"
2399- }
2400- },
2401- "mime": {
2402- "version": "1.6.0",
2403- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
2404- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
2405- },
2406- "mime-db": {
2407- "version": "1.36.0",
2408- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz",
2409- "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw=="
2410- },
2411- "mime-types": {
2412- "version": "2.1.20",
2413- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz",
2414- "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==",
2415- "requires": {
2416- "mime-db": "1.36.0"
2417- }
2418- },
2419- "mimic-response": {
2420- "version": "1.0.1",
2421- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
2422- "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
2423- },
2424- "minimatch": {
2425- "version": "3.0.4",
2426- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2427- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2428- "requires": {
2429- "brace-expansion": "1.1.11"
2430- }
2431- },
2432- "minimist": {
2433- "version": "1.2.0",
2434- "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
2435- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
2436- },
2437- "mkdirp": {
2438- "version": "0.5.1",
2439- "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
2440- "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
2441- "requires": {
2442- "minimist": "0.0.8"
2443- },
2444- "dependencies": {
2445- "minimist": {
2446- "version": "0.0.8",
2447- "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
2448- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
2449- }
2450- }
2451- },
2452- "monotonic-timestamp": {
2453- "version": "0.0.9",
2454- "resolved": "https://registry.npmjs.org/monotonic-timestamp/-/monotonic-timestamp-0.0.9.tgz",
2455- "integrity": "sha1-W6Wtx6rIXh1853voRxYe0kazlgM="
2456- },
2457- "ms": {
2458- "version": "2.0.0",
2459- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2460- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
2461- },
2462- "multiblob": {
2463- "version": "1.13.1",
2464- "resolved": "https://registry.npmjs.org/multiblob/-/multiblob-1.13.1.tgz",
2465- "integrity": "sha512-AvU9tbDqf3TxYgF1ldo3nVz4HoKI/ZDJBo/znLc6KCRiqr7dQv5vW3i3xh0JKZdLzgKG9JpUiKtwB8E92gn3ZQ==",
2466- "requires": {
2467- "blake2s": "1.0.1",
2468- "cont": "1.0.3",
2469- "explain-error": "1.0.4",
2470- "mkdirp": "0.5.1",
2471- "pull-cat": "1.1.11",
2472- "pull-defer": "0.2.3",
2473- "pull-file": "0.5.0",
2474- "pull-glob": "1.0.7",
2475- "pull-live": "1.0.1",
2476- "pull-notify": "0.1.1",
2477- "pull-paramap": "1.2.2",
2478- "pull-stream": "3.6.9",
2479- "pull-write-file": "0.2.4",
2480- "rc": "1.2.8",
2481- "rimraf": "2.2.8",
2482- "stream-to-pull-stream": "1.7.2"
2483- },
2484- "dependencies": {
2485- "pull-file": {
2486- "version": "0.5.0",
2487- "resolved": "https://registry.npmjs.org/pull-file/-/pull-file-0.5.0.tgz",
2488- "integrity": "sha1-s8pAUwbggvnUUoKIkzutsrZWNls=",
2489- "requires": {
2490- "pull-utf8-decoder": "1.0.2"
2491- }
2492- },
2493- "rimraf": {
2494- "version": "2.2.8",
2495- "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz",
2496- "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI="
2497- }
2498- }
2499- },
2500- "multiblob-http": {
2501- "version": "0.4.2",
2502- "resolved": "https://registry.npmjs.org/multiblob-http/-/multiblob-http-0.4.2.tgz",
2503- "integrity": "sha512-hVaXryaqJ3vvKjRNcOCEadzgO99nR+haxlptswr3vRvgavbK/Y/I7/Nat12WIQno2/A8+nkbE+ZcrsN3UDbtQw==",
2504- "requires": {
2505- "pull-stream": "3.6.9",
2506- "stream-to-pull-stream": "1.7.2"
2507- }
2508- },
2509- "multicb": {
2510- "version": "1.2.2",
2511- "resolved": "https://registry.npmjs.org/multicb/-/multicb-1.2.2.tgz",
2512- "integrity": "sha512-PZM4dhYFmCF6uZGWpEmoPMUqJBywS9IcAgybT2GmSpYI1BvGvoWSdbio+ik+q/YD2vodhvslESWIS3NnkKYdqQ=="
2513- },
2514- "multiserver": {
2515- "version": "1.13.4",
2516- "resolved": "https://registry.npmjs.org/multiserver/-/multiserver-1.13.4.tgz",
2517- "integrity": "sha512-4d2yOvaUhzVMRS7uto2DBdX9q2Q5XFQRfXDJNcQ3rY+ZfF21TOUMpyZ+UE1HK0NhguzmZkk/hWf3oGDzVoR6aQ==",
2518- "requires": {
2519- "pull-cat": "1.1.11",
2520- "pull-stream": "3.6.9",
2521- "pull-ws": "3.3.1",
2522- "secret-handshake": "1.1.13",
2523- "separator-escape": "0.0.0",
2524- "socks": "2.2.1",
2525- "stream-to-pull-stream": "1.7.2"
2526- }
2527- },
2528- "muxrpc": {
2529- "version": "6.4.1",
2530- "resolved": "https://registry.npmjs.org/muxrpc/-/muxrpc-6.4.1.tgz",
2531- "integrity": "sha512-r8+tucKMmQiYd8NWGQqAA5r+SlYuU30D/WbYo7E/PztG/jmizQJY5NfmLIJ+GWo+dEC6kIxkr0eY+U0uZexTNg==",
2532- "requires": {
2533- "explain-error": "1.0.4",
2534- "packet-stream": "2.0.4",
2535- "packet-stream-codec": "1.1.2",
2536- "pull-goodbye": "0.0.2",
2537- "pull-stream": "3.6.9"
2538- }
2539- },
2540- "muxrpc-validation": {
2541- "version": "2.0.1",
2542- "resolved": "https://registry.npmjs.org/muxrpc-validation/-/muxrpc-validation-2.0.1.tgz",
2543- "integrity": "sha1-zWUNFyAl/p0GQjCqs4ymMo3Rby8=",
2544- "requires": {
2545- "pull-stream": "2.28.4",
2546- "zerr": "1.0.4"
2547- },
2548- "dependencies": {
2549- "pull-stream": {
2550- "version": "2.28.4",
2551- "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-2.28.4.tgz",
2552- "integrity": "sha1-fql0E8FhnCC8O9+eEOkTR7AyU+Q=",
2553- "requires": {
2554- "pull-core": "1.1.0"
2555- }
2556- }
2557- }
2558- },
2559- "muxrpcli": {
2560- "version": "1.1.0",
2561- "resolved": "https://registry.npmjs.org/muxrpcli/-/muxrpcli-1.1.0.tgz",
2562- "integrity": "sha1-Sum6mGq4JcSlwS/LccbaqB6rUVg=",
2563- "requires": {
2564- "minimist": "1.2.0",
2565- "pull-stream": "2.28.4",
2566- "stream-to-pull-stream": "1.7.2",
2567- "word-wrap": "1.2.3"
2568- },
2569- "dependencies": {
2570- "pull-stream": {
2571- "version": "2.28.4",
2572- "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-2.28.4.tgz",
2573- "integrity": "sha1-fql0E8FhnCC8O9+eEOkTR7AyU+Q=",
2574- "requires": {
2575- "pull-core": "1.1.0"
2576- }
2577- }
2578- }
2579- },
2580- "mv": {
2581- "version": "2.1.1",
2582- "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz",
2583- "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=",
2584- "requires": {
2585- "mkdirp": "0.5.1",
2586- "ncp": "2.0.0",
2587- "rimraf": "2.4.5"
2588- },
2589- "dependencies": {
2590- "rimraf": {
2591- "version": "2.4.5",
2592- "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz",
2593- "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=",
2594- "requires": {
2595- "glob": "6.0.4"
2596- }
2597- }
2598- }
2599- },
2600- "nan": {
2601- "version": "2.10.0",
2602- "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz",
2603- "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA=="
2604- },
2605- "ncp": {
2606- "version": "2.0.0",
2607- "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz",
2608- "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M="
2609- },
2610- "node-abi": {
2611- "version": "2.4.3",
2612- "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.4.3.tgz",
2613- "integrity": "sha512-b656V5C0628gOOA2kwcpNA/bxdlqYF9FvxJ+qqVX0ctdXNVZpS8J6xEUYir3WAKc7U0BH/NRlSpNbGsy+azjeg==",
2614- "requires": {
2615- "semver": "5.5.1"
2616- }
2617- },
2618- "node-gyp-build": {
2619- "version": "3.4.0",
2620- "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.4.0.tgz",
2621- "integrity": "sha512-YoviGBJYGrPdLOKDIQB0sKxuKy/EEsxzooNkOZak4vSTKT/qH0Pa6dj3t1MJjEQGsefih61IyHDmO1WW7xOFfw==",
2622- "optional": true
2623- },
2624- "node-notifier": {
2625- "version": "5.2.1",
2626- "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz",
2627- "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==",
2628- "requires": {
2629- "growly": "1.3.0",
2630- "semver": "5.5.1",
2631- "shellwords": "0.1.1",
2632- "which": "1.3.1"
2633- }
2634- },
2635- "non-private-ip": {
2636- "version": "1.4.4",
2637- "resolved": "https://registry.npmjs.org/non-private-ip/-/non-private-ip-1.4.4.tgz",
2638- "integrity": "sha512-K9nTVFOGUOYutaG8ywiKpCdVu458RFxSgSJ0rribUxtf5iLM9B2+raFJgkID3p5op0+twmoQqFaPnu9KYz6qzg==",
2639- "requires": {
2640- "ip": "1.1.5"
2641- }
2642- },
2643- "noop-logger": {
2644- "version": "0.1.1",
2645- "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz",
2646- "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI="
2647- },
2648- "normalize-path": {
2649- "version": "2.1.1",
2650- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
2651- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
2652- "requires": {
2653- "remove-trailing-separator": "1.1.0"
2654- }
2655- },
2656- "normalize-uri": {
2657- "version": "1.1.1",
2658- "resolved": "https://registry.npmjs.org/normalize-uri/-/normalize-uri-1.1.1.tgz",
2659- "integrity": "sha512-bui9/kzRGymbkxJsZEBZgDHK2WJWGOHzR0pCr404EpkpVFTkCOYaRwQTlehUE+7oI70mWNENncCWqUxT/icfHw=="
2660- },
2661- "npm-prefix": {
2662- "version": "1.2.0",
2663- "resolved": "https://registry.npmjs.org/npm-prefix/-/npm-prefix-1.2.0.tgz",
2664- "integrity": "sha1-5hlFX3B0ulTMZtbQ033Z8b5ry8A=",
2665- "requires": {
2666- "rc": "1.2.8",
2667- "shellsubstitute": "1.2.0",
2668- "untildify": "2.1.0"
2669- }
2670- },
2671- "npmlog": {
2672- "version": "4.1.2",
2673- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
2674- "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
2675- "requires": {
2676- "are-we-there-yet": "1.1.5",
2677- "console-control-strings": "1.1.0",
2678- "gauge": "2.7.4",
2679- "set-blocking": "2.0.0"
2680- }
2681- },
2682- "number-is-nan": {
2683- "version": "1.0.1",
2684- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
2685- "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
2686- },
2687- "oauth-sign": {
2688- "version": "0.9.0",
2689- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
2690- "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
2691- },
2692- "object-assign": {
2693- "version": "4.1.1",
2694- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2695- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
2696- },
2697- "object-inspect": {
2698- "version": "1.6.0",
2699- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz",
2700- "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ=="
2701- },
2702- "object-keys": {
2703- "version": "1.0.12",
2704- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz",
2705- "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag=="
2706- },
2707- "object.omit": {
2708- "version": "2.0.1",
2709- "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
2710- "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
2711- "requires": {
2712- "for-own": "0.1.5",
2713- "is-extendable": "0.1.1"
2714- }
2715- },
2716- "observ": {
2717- "version": "0.2.0",
2718- "resolved": "https://registry.npmjs.org/observ/-/observ-0.2.0.tgz",
2719- "integrity": "sha1-C8ObPin6pfnmyqWQbLg5LfQAqmg="
2720- },
2721- "observ-debounce": {
2722- "version": "1.1.1",
2723- "resolved": "https://registry.npmjs.org/observ-debounce/-/observ-debounce-1.1.1.tgz",
2724- "integrity": "sha1-ME6XyFrdpw7NfwjaRQZ475Dwtwc=",
2725- "requires": {
2726- "observ": "0.2.0"
2727- }
2728- },
2729- "obv": {
2730- "version": "0.0.0",
2731- "resolved": "https://registry.npmjs.org/obv/-/obv-0.0.0.tgz",
2732- "integrity": "sha1-7eq4Ro+R1BkzYu1/kdC5bdOaecE="
2733- },
2734- "on-change-network": {
2735- "version": "0.0.2",
2736- "resolved": "https://registry.npmjs.org/on-change-network/-/on-change-network-0.0.2.tgz",
2737- "integrity": "sha1-2XcklHf5FyaUnYDoI0batu9FIWs="
2738- },
2739- "on-wakeup": {
2740- "version": "1.0.1",
2741- "resolved": "https://registry.npmjs.org/on-wakeup/-/on-wakeup-1.0.1.tgz",
2742- "integrity": "sha1-ANedmH3efIEXvudLtJA/b22vpSs="
2743- },
2744- "once": {
2745- "version": "1.4.0",
2746- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2747- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2748- "requires": {
2749- "wrappy": "1.0.2"
2750- }
2751- },
2752- "onetime": {
2753- "version": "1.1.0",
2754- "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
2755- "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k="
2756- },
2757- "opencollective-postinstall": {
2758- "version": "2.0.0",
2759- "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.0.tgz",
2760- "integrity": "sha512-XAe80GycLe2yRGnJsUtt+EO5lk06XYRQt4kJJe53O2kJHPZJOZ+XMF/b47HW96e6LhfKVpwnXVr/s56jhV98jg=="
2761- },
2762- "options": {
2763- "version": "0.0.6",
2764- "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz",
2765- "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8="
2766- },
2767- "os-homedir": {
2768- "version": "1.0.2",
2769- "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
2770- "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
2771- },
2772- "os-tmpdir": {
2773- "version": "1.0.2",
2774- "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
2775- "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
2776- },
2777- "osenv": {
2778- "version": "0.1.5",
2779- "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
2780- "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
2781- "requires": {
2782- "os-homedir": "1.0.2",
2783- "os-tmpdir": "1.0.2"
2784- }
2785- },
2786- "packet-stream": {
2787- "version": "2.0.4",
2788- "resolved": "https://registry.npmjs.org/packet-stream/-/packet-stream-2.0.4.tgz",
2789- "integrity": "sha512-7+oxHdMMs6VhLvvbrDUc8QNuelE9fPKLDdToXBIKLPKOlnoBeMim+/35edp+AnFTLzk3xcogVvQ/jrZyyGsEiw=="
2790- },
2791- "packet-stream-codec": {
2792- "version": "1.1.2",
2793- "resolved": "https://registry.npmjs.org/packet-stream-codec/-/packet-stream-codec-1.1.2.tgz",
2794- "integrity": "sha1-ebMC/BRM37tKtv66cEDmpdmcecc=",
2795- "requires": {
2796- "pull-reader": "1.3.1",
2797- "pull-through": "1.0.18"
2798- }
2799- },
2800- "pako": {
2801- "version": "0.2.9",
2802- "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
2803- "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU="
2804- },
2805- "parse-entities": {
2806- "version": "1.1.2",
2807- "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.1.2.tgz",
2808- "integrity": "sha512-5N9lmQ7tmxfXf+hO3X6KRG6w7uYO/HL9fHalSySTdyn63C3WNvTM/1R8tn1u1larNcEbo3Slcy2bsVDQqvEpUg==",
2809- "requires": {
2810- "character-entities": "1.2.2",
2811- "character-entities-legacy": "1.1.2",
2812- "character-reference-invalid": "1.1.2",
2813- "is-alphanumerical": "1.0.2",
2814- "is-decimal": "1.0.2",
2815- "is-hexadecimal": "1.0.2"
2816- }
2817- },
2818- "parse-glob": {
2819- "version": "3.0.4",
2820- "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
2821- "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
2822- "requires": {
2823- "glob-base": "0.3.0",
2824- "is-dotfile": "1.0.3",
2825- "is-extglob": "1.0.0",
2826- "is-glob": "2.0.1"
2827- }
2828- },
2829- "path-is-absolute": {
2830- "version": "1.0.1",
2831- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2832- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
2833- },
2834- "path-parse": {
2835- "version": "1.0.6",
2836- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
2837- "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="
2838- },
2839- "peek-stream": {
2840- "version": "1.1.3",
2841- "resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz",
2842- "integrity": "sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==",
2843- "requires": {
2844- "buffer-from": "1.1.1",
2845- "duplexify": "3.6.0",
2846- "through2": "2.0.3"
2847- }
2848- },
2849- "performance-now": {
2850- "version": "2.1.0",
2851- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
2852- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
2853- },
2854- "pify": {
2855- "version": "2.3.0",
2856- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
2857- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
2858- },
2859- "pinkie": {
2860- "version": "2.0.4",
2861- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
2862- "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
2863- },
2864- "pinkie-promise": {
2865- "version": "2.0.1",
2866- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
2867- "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
2868- "requires": {
2869- "pinkie": "2.0.4"
2870- }
2871- },
2872- "plur": {
2873- "version": "2.1.2",
2874- "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz",
2875- "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=",
2876- "requires": {
2877- "irregular-plurals": "1.4.0"
2878- }
2879- },
2880- "prebuild-install": {
2881- "version": "4.0.0",
2882- "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-4.0.0.tgz",
2883- "integrity": "sha512-7tayxeYboJX0RbVzdnKyGl2vhQRWr6qfClEXDhOkXjuaOKCw2q8aiuFhONRYVsG/czia7KhpykIlI2S2VaPunA==",
2884- "requires": {
2885- "detect-libc": "1.0.3",
2886- "expand-template": "1.1.1",
2887- "github-from-package": "0.0.0",
2888- "minimist": "1.2.0",
2889- "mkdirp": "0.5.1",
2890- "node-abi": "2.4.3",
2891- "noop-logger": "0.1.1",
2892- "npmlog": "4.1.2",
2893- "os-homedir": "1.0.2",
2894- "pump": "2.0.1",
2895- "rc": "1.2.8",
2896- "simple-get": "2.8.1",
2897- "tar-fs": "1.16.3",
2898- "tunnel-agent": "0.6.0",
2899- "which-pm-runs": "1.0.0"
2900- },
2901- "dependencies": {
2902- "minimist": {
2903- "version": "1.2.0",
2904- "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
2905- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
2906- },
2907- "mkdirp": {
2908- "version": "0.5.1",
2909- "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
2910- "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
2911- "requires": {
2912- "minimist": "0.0.8"
2913- },
2914- "dependencies": {
2915- "minimist": {
2916- "version": "0.0.8",
2917- "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
2918- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
2919- }
2920- }
2921- }
2922- }
2923- },
2924- "preserve": {
2925- "version": "0.2.0",
2926- "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
2927- "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks="
2928- },
2929- "private-box": {
2930- "version": "0.2.1",
2931- "resolved": "https://registry.npmjs.org/private-box/-/private-box-0.2.1.tgz",
2932- "integrity": "sha1-HfBhr8pbMDnH/qrdDa8PVvB+PsA=",
2933- "requires": {
2934- "chloride": "2.2.10"
2935- }
2936- },
2937- "process-nextick-args": {
2938- "version": "2.0.0",
2939- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
2940- "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
2941- },
2942- "progress": {
2943- "version": "2.0.0",
2944- "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz",
2945- "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8="
2946- },
2947- "prr": {
2948- "version": "1.0.1",
2949- "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
2950- "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
2951- },
2952- "pseudomap": {
2953- "version": "1.0.2",
2954- "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
2955- "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
2956- },
2957- "psl": {
2958- "version": "1.1.29",
2959- "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz",
2960- "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ=="
2961- },
2962- "pull-abortable": {
2963- "version": "4.1.1",
2964- "resolved": "https://registry.npmjs.org/pull-abortable/-/pull-abortable-4.1.1.tgz",
2965- "integrity": "sha1-s61a77QRayWRbSbbiTk6yY0NzqE="
2966- },
2967- "pull-box-stream": {
2968- "version": "1.0.13",
2969- "resolved": "https://registry.npmjs.org/pull-box-stream/-/pull-box-stream-1.0.13.tgz",
2970- "integrity": "sha1-w+JAOY6rP1lRsu0QeMWYi/egork=",
2971- "requires": {
2972- "chloride": "2.2.10",
2973- "increment-buffer": "1.0.1",
2974- "pull-reader": "1.3.1",
2975- "pull-stream": "3.6.9",
2976- "pull-through": "1.0.18",
2977- "split-buffer": "1.0.0"
2978- }
2979- },
2980- "pull-cat": {
2981- "version": "1.1.11",
2982- "resolved": "https://registry.npmjs.org/pull-cat/-/pull-cat-1.1.11.tgz",
2983- "integrity": "sha1-tkLdElXaN2pwa220+pYvX9t0wxs="
2984- },
2985- "pull-cont": {
2986- "version": "0.0.0",
2987- "resolved": "https://registry.npmjs.org/pull-cont/-/pull-cont-0.0.0.tgz",
2988- "integrity": "sha1-P6xIuBrJe3W6ATMgiLDOevjBvg4="
2989- },
2990- "pull-core": {
2991- "version": "1.1.0",
2992- "resolved": "https://registry.npmjs.org/pull-core/-/pull-core-1.1.0.tgz",
2993- "integrity": "sha1-PYEn1trBR1cFyYAJYfWdZsgEbIo="
2994- },
2995- "pull-cursor": {
2996- "version": "3.0.0",
2997- "resolved": "https://registry.npmjs.org/pull-cursor/-/pull-cursor-3.0.0.tgz",
2998- "integrity": "sha512-95lZVSF2eSEdOmUtlOBaD9p5YOvlYeCr5FBv2ySqcj/4rpaXI6d8OH+zPHHjKAf58R8QXJRZuyfHkcCX8TZbAg==",
2999- "requires": {
3000- "looper": "4.0.0",
3001- "ltgt": "2.2.1",
3002- "pull-stream": "3.6.9"
3003- }
3004- },
3005- "pull-defer": {
3006- "version": "0.2.3",
3007- "resolved": "https://registry.npmjs.org/pull-defer/-/pull-defer-0.2.3.tgz",
3008- "integrity": "sha512-/An3KE7mVjZCqNhZsr22k1Tx8MACnUnHZZNPSJ0S62td8JtYr/AiRG42Vz7Syu31SoTLUzVIe61jtT/pNdjVYA=="
3009- },
3010- "pull-file": {
3011- "version": "1.1.0",
3012- "resolved": "https://registry.npmjs.org/pull-file/-/pull-file-1.1.0.tgz",
3013- "integrity": "sha1-HdmHYF1jV6DSPB5Lgm95FaIVEpw=",
3014- "requires": {
3015- "pull-utf8-decoder": "1.0.2"
3016- }
3017- },
3018- "pull-flatmap": {
3019- "version": "0.0.1",
3020- "resolved": "https://registry.npmjs.org/pull-flatmap/-/pull-flatmap-0.0.1.tgz",
3021- "integrity": "sha1-E9SURT6PbUeOe7+t5vj+AZf6a7c="
3022- },
3023- "pull-fs": {
3024- "version": "1.1.6",
3025- "resolved": "https://registry.npmjs.org/pull-fs/-/pull-fs-1.1.6.tgz",
3026- "integrity": "sha1-8YT2p3KLtNlWQTdr6tafb2bfR80=",
3027- "requires": {
3028- "pull-file": "0.5.0",
3029- "pull-stream": "3.6.9",
3030- "pull-traverse": "1.0.3",
3031- "pull-write-file": "0.2.4"
3032- },
3033- "dependencies": {
3034- "pull-file": {
3035- "version": "0.5.0",
3036- "resolved": "https://registry.npmjs.org/pull-file/-/pull-file-0.5.0.tgz",
3037- "integrity": "sha1-s8pAUwbggvnUUoKIkzutsrZWNls=",
3038- "requires": {
3039- "pull-utf8-decoder": "1.0.2"
3040- }
3041- }
3042- }
3043- },
3044- "pull-glob": {
3045- "version": "1.0.7",
3046- "resolved": "https://registry.npmjs.org/pull-glob/-/pull-glob-1.0.7.tgz",
3047- "integrity": "sha1-7vkV3eZEvdvqjdLgEG1USqy81cI=",
3048- "requires": {
3049- "pull-fs": "1.1.6",
3050- "pull-stream": "3.6.9"
3051- }
3052- },
3053- "pull-goodbye": {
3054- "version": "0.0.2",
3055- "resolved": "https://registry.npmjs.org/pull-goodbye/-/pull-goodbye-0.0.2.tgz",
3056- "integrity": "sha1-jYNX21XiKnEN//DxaoyQtF7+QXE=",
3057- "requires": {
3058- "pull-stream": "3.5.0"
3059- },
3060- "dependencies": {
3061- "pull-stream": {
3062- "version": "3.5.0",
3063- "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-3.5.0.tgz",
3064- "integrity": "sha1-HuW292/Ts6SaWvtt7VwDIKyzz8c="
3065- }
3066- }
3067- },
3068- "pull-handshake": {
3069- "version": "1.1.4",
3070- "resolved": "https://registry.npmjs.org/pull-handshake/-/pull-handshake-1.1.4.tgz",
3071- "integrity": "sha1-YACg/QGIhM39c3JU+Mxgqypjd5E=",
3072- "requires": {
3073- "pull-cat": "1.1.11",
3074- "pull-pair": "1.1.0",
3075- "pull-pushable": "2.2.0",
3076- "pull-reader": "1.3.1"
3077- }
3078- },
3079- "pull-hash": {
3080- "version": "1.0.0",
3081- "resolved": "https://registry.npmjs.org/pull-hash/-/pull-hash-1.0.0.tgz",
3082- "integrity": "sha1-/K1NJQe/LCsyMfZT3Jv7LbTw2Iw="
3083- },
3084- "pull-inactivity": {
3085- "version": "2.1.2",
3086- "resolved": "https://registry.npmjs.org/pull-inactivity/-/pull-inactivity-2.1.2.tgz",
3087- "integrity": "sha1-N6PW67+sKSzUNfXkgeUHTIwfrXU=",
3088- "requires": {
3089- "pull-abortable": "4.0.0",
3090- "pull-stream": "3.6.9"
3091- },
3092- "dependencies": {
3093- "pull-abortable": {
3094- "version": "4.0.0",
3095- "resolved": "https://registry.npmjs.org/pull-abortable/-/pull-abortable-4.0.0.tgz",
3096- "integrity": "sha1-cBephMO4NN53usOMELd28i38GEM="
3097- }
3098- }
3099- },
3100- "pull-iterable": {
3101- "version": "0.1.0",
3102- "resolved": "https://registry.npmjs.org/pull-iterable/-/pull-iterable-0.1.0.tgz",
3103- "integrity": "sha512-FjhQ/STYNGwQaBhmuiZspL/+PIj+OHB1lE9OteegEWzciQhkJPx6Fwt+jqcpRDJ3kTzpt/ETSo3M5TFRpZ0pgQ=="
3104- },
3105- "pull-level": {
3106- "version": "2.0.4",
3107- "resolved": "https://registry.npmjs.org/pull-level/-/pull-level-2.0.4.tgz",
3108- "integrity": "sha512-fW6pljDeUThpq5KXwKbRG3X7Ogk3vc75d5OQU/TvXXui65ykm+Bn+fiktg+MOx2jJ85cd+sheufPL+rw9QSVZg==",
3109- "requires": {
3110- "level-post": "1.0.7",
3111- "pull-cat": "1.1.11",
3112- "pull-live": "1.0.1",
3113- "pull-pushable": "2.2.0",
3114- "pull-stream": "3.6.9",
3115- "pull-window": "2.1.4",
3116- "stream-to-pull-stream": "1.7.2"
3117- }
3118- },
3119- "pull-live": {
3120- "version": "1.0.1",
3121- "resolved": "https://registry.npmjs.org/pull-live/-/pull-live-1.0.1.tgz",
3122- "integrity": "sha1-pOzuAeMwFV6RJLu89HYfIbOPUfU=",
3123- "requires": {
3124- "pull-cat": "1.1.11",
3125- "pull-stream": "3.6.9"
3126- }
3127- },
3128- "pull-looper": {
3129- "version": "1.0.0",
3130- "resolved": "https://registry.npmjs.org/pull-looper/-/pull-looper-1.0.0.tgz",
3131- "integrity": "sha512-djlD60A6NGe5goLdP5pgbqzMEiWmk1bInuAzBp0QOH4vDrVwh05YDz6UP8+pOXveKEk8wHVP+rB2jBrK31QMPA==",
3132- "requires": {
3133- "looper": "4.0.0"
3134- }
3135- },
3136- "pull-many": {
3137- "version": "1.0.8",
3138- "resolved": "https://registry.npmjs.org/pull-many/-/pull-many-1.0.8.tgz",
3139- "integrity": "sha1-Pa3ZttFWxUVyG9qNAAPdjqoGKT4=",
3140- "requires": {
3141- "pull-stream": "3.6.9"
3142- }
3143- },
3144- "pull-ndjson": {
3145- "version": "0.1.1",
3146- "resolved": "https://registry.npmjs.org/pull-ndjson/-/pull-ndjson-0.1.1.tgz",
3147- "integrity": "sha1-gx4GutmqbFxevBKol+Og4V1J4H4=",
3148- "requires": {
3149- "pull-split": "0.2.0",
3150- "pull-stream": "3.6.9",
3151- "pull-stringify": "1.2.2"
3152- }
3153- },
3154- "pull-next": {
3155- "version": "1.0.1",
3156- "resolved": "https://registry.npmjs.org/pull-next/-/pull-next-1.0.1.tgz",
3157- "integrity": "sha1-A/TX0Zhy/BEUFh6I227PTGXmHlY="
3158- },
3159- "pull-notify": {
3160- "version": "0.1.1",
3161- "resolved": "https://registry.npmjs.org/pull-notify/-/pull-notify-0.1.1.tgz",
3162- "integrity": "sha1-b4b/ldJwuJw+vyVbYDG3Ay3JnMo=",
3163- "requires": {
3164- "pull-pushable": "2.2.0"
3165- }
3166- },
3167- "pull-pair": {
3168- "version": "1.1.0",
3169- "resolved": "https://registry.npmjs.org/pull-pair/-/pull-pair-1.1.0.tgz",
3170- "integrity": "sha1-fuQnJj/fTaglOXrAoF4atLdL120="
3171- },
3172- "pull-paramap": {
3173- "version": "1.2.2",
3174- "resolved": "https://registry.npmjs.org/pull-paramap/-/pull-paramap-1.2.2.tgz",
3175- "integrity": "sha1-UaQZPOnI1yFdla2tReK824STsjo=",
3176- "requires": {
3177- "looper": "4.0.0"
3178- }
3179- },
3180- "pull-ping": {
3181- "version": "2.0.2",
3182- "resolved": "https://registry.npmjs.org/pull-ping/-/pull-ping-2.0.2.tgz",
3183- "integrity": "sha1-e8SjQBZ9rYj2gqGWxjSFc1x6CJQ=",
3184- "requires": {
3185- "pull-pushable": "2.2.0",
3186- "pull-stream": "3.6.9",
3187- "statistics": "3.3.0"
3188- }
3189- },
3190- "pull-pushable": {
3191- "version": "2.2.0",
3192- "resolved": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.2.0.tgz",
3193- "integrity": "sha1-Xy867UethpGfAbEqLpnW8b13ZYE="
3194- },
3195- "pull-rate": {
3196- "version": "1.0.2",
3197- "resolved": "https://registry.npmjs.org/pull-rate/-/pull-rate-1.0.2.tgz",
3198- "integrity": "sha1-F7IxrV81n2dYJmcBcrDlkMiWTo0=",
3199- "requires": {
3200- "pull-stream": "3.6.9"
3201- }
3202- },
3203- "pull-reader": {
3204- "version": "1.3.1",
3205- "resolved": "https://registry.npmjs.org/pull-reader/-/pull-reader-1.3.1.tgz",
3206- "integrity": "sha512-CBkejkE5nX50SiSEzu0Qoz4POTJMS/mw8G6aj3h3M/RJoKgggLxyF0IyTZ0mmpXFlXRcLmLmIEW4xeYn7AeDYw=="
3207- },
3208- "pull-sink-through": {
3209- "version": "0.0.0",
3210- "resolved": "http://registry.npmjs.org/pull-sink-through/-/pull-sink-through-0.0.0.tgz",
3211- "integrity": "sha1-08BJLzqAtO0gSvZ8S0+TVoD8Wx8="
3212- },
3213- "pull-split": {
3214- "version": "0.2.0",
3215- "resolved": "https://registry.npmjs.org/pull-split/-/pull-split-0.2.0.tgz",
3216- "integrity": "sha1-mW0ohTEFIgmoMTiK0NKB3zyCN5Y=",
3217- "requires": {
3218- "pull-through": "1.0.18"
3219- }
3220- },
3221- "pull-stream": {
3222- "version": "3.6.9",
3223- "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.9.tgz",
3224- "integrity": "sha512-hJn4POeBrkttshdNl0AoSCVjMVSuBwuHocMerUdoZ2+oIUzrWHFTwJMlbHND7OiKLVgvz6TFj8ZUVywUMXccbw=="
3225- },
3226- "pull-stream-to-stream": {
3227- "version": "1.3.4",
3228- "resolved": "https://registry.npmjs.org/pull-stream-to-stream/-/pull-stream-to-stream-1.3.4.tgz",
3229- "integrity": "sha1-P4HYIWvRjSv9GhmBkEcRgOJzg5k="
3230- },
3231- "pull-stringify": {
3232- "version": "1.2.2",
3233- "resolved": "http://registry.npmjs.org/pull-stringify/-/pull-stringify-1.2.2.tgz",
3234- "integrity": "sha1-Whw04Adfry8vbUYATjbczTO9fHw="
3235- },
3236- "pull-through": {
3237- "version": "1.0.18",
3238- "resolved": "https://registry.npmjs.org/pull-through/-/pull-through-1.0.18.tgz",
3239- "integrity": "sha1-jdYjFCY+Wc9Qlur7sSeitu8xBzU=",
3240- "requires": {
3241- "looper": "3.0.0"
3242- },
3243- "dependencies": {
3244- "looper": {
3245- "version": "3.0.0",
3246- "resolved": "https://registry.npmjs.org/looper/-/looper-3.0.0.tgz",
3247- "integrity": "sha1-LvpUw7HLq6m5Su4uWRSwvlf7t0k="
3248- }
3249- }
3250- },
3251- "pull-traverse": {
3252- "version": "1.0.3",
3253- "resolved": "https://registry.npmjs.org/pull-traverse/-/pull-traverse-1.0.3.tgz",
3254- "integrity": "sha1-dPtde+f6a9enjpeTPhmbeUWGaTg="
3255- },
3256- "pull-utf8-decoder": {
3257- "version": "1.0.2",
3258- "resolved": "https://registry.npmjs.org/pull-utf8-decoder/-/pull-utf8-decoder-1.0.2.tgz",
3259- "integrity": "sha1-p6+iOE0eZBWl1gIFQSbMjeO8vOc="
3260- },
3261- "pull-window": {
3262- "version": "2.1.4",
3263- "resolved": "https://registry.npmjs.org/pull-window/-/pull-window-2.1.4.tgz",
3264- "integrity": "sha1-/DuG/uvRkgx64pdpHiP3BfiFUvA=",
3265- "requires": {
3266- "looper": "2.0.0"
3267- },
3268- "dependencies": {
3269- "looper": {
3270- "version": "2.0.0",
3271- "resolved": "https://registry.npmjs.org/looper/-/looper-2.0.0.tgz",
3272- "integrity": "sha1-Zs0Md0rz1P7axTeU90LbVtqPCew="
3273- }
3274- }
3275- },
3276- "pull-write": {
3277- "version": "1.1.4",
3278- "resolved": "https://registry.npmjs.org/pull-write/-/pull-write-1.1.4.tgz",
3279- "integrity": "sha1-3d6jFJO0j2douEooHQHrO1Mf4Lg=",
3280- "requires": {
3281- "looper": "4.0.0",
3282- "pull-cat": "1.1.11",
3283- "pull-stream": "3.6.9"
3284- }
3285- },
3286- "pull-write-file": {
3287- "version": "0.2.4",
3288- "resolved": "https://registry.npmjs.org/pull-write-file/-/pull-write-file-0.2.4.tgz",
3289- "integrity": "sha1-Q3NErrIYn2XmeO0a838PdgpUU+8="
3290- },
3291- "pull-ws": {
3292- "version": "3.3.1",
3293- "resolved": "https://registry.npmjs.org/pull-ws/-/pull-ws-3.3.1.tgz",
3294- "integrity": "sha512-kJodbLQT+oKjcRIQO+vQNw6xWBuEo7Kxp51VMOvb6cvPvHYA+aNLzm+NmkB/5dZwbuTRYGMal9QPvH52tzM1ZA==",
3295- "requires": {
3296- "relative-url": "1.0.2",
3297- "safe-buffer": "5.1.2",
3298- "ws": "1.1.5"
3299- }
3300- },
3301- "pump": {
3302- "version": "2.0.1",
3303- "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
3304- "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
3305- "requires": {
3306- "end-of-stream": "1.4.1",
3307- "once": "1.4.0"
3308- }
3309- },
3310- "pumpify": {
3311- "version": "1.5.1",
3312- "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
3313- "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
3314- "requires": {
3315- "duplexify": "3.6.0",
3316- "inherits": "2.0.3",
3317- "pump": "2.0.1"
3318- }
3319- },
3320- "punycode": {
3321- "version": "1.4.1",
3322- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
3323- "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
3324- },
3325- "push-stream": {
3326- "version": "10.0.3",
3327- "resolved": "https://registry.npmjs.org/push-stream/-/push-stream-10.0.3.tgz",
3328- "integrity": "sha1-E9au9LUGxlu8OqYkCajabOFH74c="
3329- },
3330- "push-stream-to-pull-stream": {
3331- "version": "1.0.3",
3332- "resolved": "https://registry.npmjs.org/push-stream-to-pull-stream/-/push-stream-to-pull-stream-1.0.3.tgz",
3333- "integrity": "sha512-pdE/OKi/jnp9DqGgNRzLY0oVHffn/8TXJmBPzv+ikdvpkeA0J//l5d7TZk1yWwZj9P0JcOIEVDOuHzhXaeBlmw==",
3334- "requires": {
3335- "pull-looper": "1.0.0",
3336- "push-stream": "10.0.3"
3337- }
3338- },
3339- "qs": {
3340- "version": "6.5.2",
3341- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
3342- "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
3343- },
3344- "randomatic": {
3345- "version": "3.1.0",
3346- "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz",
3347- "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==",
3348- "requires": {
3349- "is-number": "4.0.0",
3350- "kind-of": "6.0.2",
3351- "math-random": "1.0.1"
3352- },
3353- "dependencies": {
3354- "is-number": {
3355- "version": "4.0.0",
3356- "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
3357- "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ=="
3358- },
3359- "kind-of": {
3360- "version": "6.0.2",
3361- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
3362- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
3363- }
3364- }
3365- },
3366- "rc": {
3367- "version": "1.2.8",
3368- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
3369- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
3370- "requires": {
3371- "deep-extend": "0.6.0",
3372- "ini": "1.3.5",
3373- "minimist": "1.2.0",
3374- "strip-json-comments": "2.0.1"
3375- },
3376- "dependencies": {
3377- "minimist": {
3378- "version": "1.2.0",
3379- "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
3380- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
3381- }
3382- }
3383- },
3384- "readable-stream": {
3385- "version": "2.3.6",
3386- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
3387- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
3388- "requires": {
3389- "core-util-is": "1.0.2",
3390- "inherits": "2.0.3",
3391- "isarray": "1.0.0",
3392- "process-nextick-args": "2.0.0",
3393- "safe-buffer": "5.1.2",
3394- "string_decoder": "1.1.1",
3395- "util-deprecate": "1.0.2"
3396- }
3397- },
3398- "readdirp": {
3399- "version": "2.1.0",
3400- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
3401- "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
3402- "requires": {
3403- "graceful-fs": "4.1.11",
3404- "minimatch": "3.0.4",
3405- "readable-stream": "2.3.6",
3406- "set-immediate-shim": "1.0.1"
3407- }
3408- },
3409- "regedit": {
3410- "version": "2.2.7",
3411- "resolved": "https://registry.npmjs.org/regedit/-/regedit-2.2.7.tgz",
3412- "integrity": "sha1-RwKEh6RxqqfWKo0Dg8zu7evzr4A=",
3413- "optional": true,
3414- "requires": {
3415- "debug": "2.6.9",
3416- "if-async": "3.7.4",
3417- "stream-slicer": "0.0.6",
3418- "through2": "0.6.5"
3419- },
3420- "dependencies": {
3421- "isarray": {
3422- "version": "0.0.1",
3423- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
3424- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
3425- "optional": true
3426- },
3427- "readable-stream": {
3428- "version": "1.0.34",
3429- "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
3430- "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
3431- "optional": true,
3432- "requires": {
3433- "core-util-is": "1.0.2",
3434- "inherits": "2.0.3",
3435- "isarray": "0.0.1",
3436- "string_decoder": "0.10.31"
3437- }
3438- },
3439- "string_decoder": {
3440- "version": "0.10.31",
3441- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
3442- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
3443- "optional": true
3444- },
3445- "through2": {
3446- "version": "0.6.5",
3447- "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
3448- "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
3449- "optional": true,
3450- "requires": {
3451- "readable-stream": "1.0.34",
3452- "xtend": "4.0.1"
3453- }
3454- }
3455- }
3456- },
3457- "regex-cache": {
3458- "version": "0.4.4",
3459- "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
3460- "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
3461- "requires": {
3462- "is-equal-shallow": "0.1.3"
3463- }
3464- },
3465- "relative-url": {
3466- "version": "1.0.2",
3467- "resolved": "http://registry.npmjs.org/relative-url/-/relative-url-1.0.2.tgz",
3468- "integrity": "sha1-0hxSpy1gYQGLzun5yfwQa/fWUoc="
3469- },
3470- "remark": {
3471- "version": "3.2.3",
3472- "resolved": "https://registry.npmjs.org/remark/-/remark-3.2.3.tgz",
3473- "integrity": "sha1-gCo4w6qYyeHj6gFe66IR0ny2Xh8=",
3474- "requires": {
3475- "camelcase": "2.1.1",
3476- "ccount": "1.0.3",
3477- "chalk": "1.1.3",
3478- "chokidar": "1.7.0",
3479- "collapse-white-space": "1.0.4",
3480- "commander": "2.18.0",
3481- "concat-stream": "1.6.2",
3482- "debug": "2.6.9",
3483- "elegant-spinner": "1.0.1",
3484- "extend.js": "0.0.2",
3485- "glob": "6.0.4",
3486- "globby": "4.1.0",
3487- "he": "0.5.0",
3488- "log-update": "1.0.2",
3489- "longest-streak": "1.0.0",
3490- "markdown-table": "0.4.0",
3491- "minimatch": "3.0.4",
3492- "npm-prefix": "1.2.0",
3493- "parse-entities": "1.1.2",
3494- "repeat-string": "1.6.1",
3495- "stringify-entities": "1.3.2",
3496- "to-vfile": "1.0.0",
3497- "trim": "0.0.1",
3498- "trim-trailing-lines": "1.1.1",
3499- "unified": "2.1.4",
3500- "user-home": "2.0.0",
3501- "vfile": "1.4.0",
3502- "vfile-find-down": "1.0.0",
3503- "vfile-find-up": "1.0.0",
3504- "vfile-reporter": "1.5.0",
3505- "ware": "1.3.0"
3506- },
3507- "dependencies": {
3508- "he": {
3509- "version": "0.5.0",
3510- "resolved": "https://registry.npmjs.org/he/-/he-0.5.0.tgz",
3511- "integrity": "sha1-LAX/rvkLaOhg8/0rVO9YCYknfuI="
3512- }
3513- }
3514- },
3515- "remark-html": {
3516- "version": "2.0.2",
3517- "resolved": "https://registry.npmjs.org/remark-html/-/remark-html-2.0.2.tgz",
3518- "integrity": "sha1-WSo0e909WIH08IDJi1sVL7FAepI=",
3519- "requires": {
3520- "collapse-white-space": "1.0.4",
3521- "detab": "1.0.2",
3522- "normalize-uri": "1.1.1",
3523- "object-assign": "4.1.1",
3524- "trim": "0.0.1",
3525- "trim-lines": "1.1.1",
3526- "unist-util-visit": "1.4.0"
3527- }
3528- },
3529- "remove-trailing-separator": {
3530- "version": "1.1.0",
3531- "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
3532- "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
3533- },
3534- "repeat-element": {
3535- "version": "1.1.3",
3536- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
3537- "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g=="
3538- },
3539- "repeat-string": {
3540- "version": "1.6.1",
3541- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
3542- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
3543- },
3544- "request": {
3545- "version": "2.88.0",
3546- "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
3547- "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
3548- "requires": {
3549- "aws-sign2": "0.7.0",
3550- "aws4": "1.8.0",
3551- "caseless": "0.12.0",
3552- "combined-stream": "1.0.6",
3553- "extend": "3.0.2",
3554- "forever-agent": "0.6.1",
3555- "form-data": "2.3.2",
3556- "har-validator": "5.1.0",
3557- "http-signature": "1.2.0",
3558- "is-typedarray": "1.0.0",
3559- "isstream": "0.1.2",
3560- "json-stringify-safe": "5.0.1",
3561- "mime-types": "2.1.20",
3562- "oauth-sign": "0.9.0",
3563- "performance-now": "2.1.0",
3564- "qs": "6.5.2",
3565- "safe-buffer": "5.1.2",
3566- "tough-cookie": "2.4.3",
3567- "tunnel-agent": "0.6.0",
3568- "uuid": "3.3.2"
3569- }
3570- },
3571- "resolve": {
3572- "version": "1.7.1",
3573- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz",
3574- "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==",
3575- "requires": {
3576- "path-parse": "1.0.6"
3577- }
3578- },
3579- "restore-cursor": {
3580- "version": "1.0.1",
3581- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz",
3582- "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=",
3583- "requires": {
3584- "exit-hook": "1.1.1",
3585- "onetime": "1.1.0"
3586- }
3587- },
3588- "resumer": {
3589- "version": "0.0.0",
3590- "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz",
3591- "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=",
3592- "requires": {
3593- "through": "2.3.8"
3594- }
3595- },
3596- "rimraf": {
3597- "version": "2.6.2",
3598- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
3599- "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
3600- "requires": {
3601- "glob": "7.1.3"
3602- },
3603- "dependencies": {
3604- "glob": {
3605- "version": "7.1.3",
3606- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
3607- "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
3608- "requires": {
3609- "fs.realpath": "1.0.0",
3610- "inflight": "1.0.6",
3611- "inherits": "2.0.3",
3612- "minimatch": "3.0.4",
3613- "once": "1.4.0",
3614- "path-is-absolute": "1.0.1"
3615- }
3616- }
3617- }
3618- },
3619- "safe-buffer": {
3620- "version": "5.1.2",
3621- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3622- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
3623- },
3624- "safer-buffer": {
3625- "version": "2.1.2",
3626- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
3627- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
3628- },
3629- "scuttlebot": {
3630- "version": "12.0.1",
3631- "resolved": "https://registry.npmjs.org/scuttlebot/-/scuttlebot-12.0.1.tgz",
3632- "integrity": "sha512-Gff+JNKZX1YfOL83Z3rWPAb8MCKVMdHFfgyHMOYeZ84vK63rI+C5zaM3+NQDjUIXn/p6oiiC7dcjUybmjv2y2A==",
3633- "requires": {
3634- "atomic-file": "0.0.1",
3635- "bash-color": "0.0.4",
3636- "broadcast-stream": "0.2.2",
3637- "cont": "1.0.3",
3638- "cross-spawn": "5.1.0",
3639- "deep-equal": "1.0.1",
3640- "explain-error": "1.0.4",
3641- "has-network": "0.0.1",
3642- "ip": "0.3.3",
3643- "mdmanifest": "1.0.8",
3644- "minimist": "1.2.0",
3645- "mkdirp": "0.5.1",
3646- "multiblob": "1.13.1",
3647- "multicb": "1.2.2",
3648- "multiserver": "1.13.4",
3649- "muxrpc": "6.4.1",
3650- "muxrpc-validation": "2.0.1",
3651- "muxrpcli": "1.1.0",
3652- "mv": "2.1.1",
3653- "non-private-ip": "1.4.4",
3654- "observ-debounce": "1.1.1",
3655- "obv": "0.0.1",
3656- "on-change-network": "0.0.2",
3657- "on-wakeup": "1.0.1",
3658- "osenv": "0.1.5",
3659- "pull-abortable": "4.1.1",
3660- "pull-cat": "1.1.11",
3661- "pull-file": "1.1.0",
3662- "pull-flatmap": "0.0.1",
3663- "pull-inactivity": "2.1.2",
3664- "pull-level": "2.0.4",
3665- "pull-many": "1.0.8",
3666- "pull-next": "1.0.1",
3667- "pull-notify": "0.1.1",
3668- "pull-paramap": "1.2.2",
3669- "pull-ping": "2.0.2",
3670- "pull-pushable": "2.2.0",
3671- "pull-stream": "3.6.9",
3672- "pull-stream-to-stream": "1.3.4",
3673- "pull-stringify": "1.2.2",
3674- "rimraf": "2.6.2",
3675- "secret-stack": "4.2.1",
3676- "secure-scuttlebutt": "18.2.0",
3677- "ssb-blobs": "1.1.5",
3678- "ssb-client": "4.6.0",
3679- "ssb-config": "2.3.1",
3680- "ssb-ebt": "5.2.3",
3681- "ssb-friends": "3.1.3",
3682- "ssb-keys": "7.0.16",
3683- "ssb-links": "3.0.3",
3684- "ssb-msgs": "5.2.0",
3685- "ssb-query": "2.2.1",
3686- "ssb-ref": "2.11.2",
3687- "ssb-ws": "2.1.1",
3688- "statistics": "3.3.0",
3689- "stream-to-pull-stream": "1.7.2",
3690- "zerr": "1.0.4"
3691- },
3692- "dependencies": {
3693- "atomic-file": {
3694- "version": "0.0.1",
3695- "resolved": "https://registry.npmjs.org/atomic-file/-/atomic-file-0.0.1.tgz",
3696- "integrity": "sha1-bDZlj2xOzjP7o4d3MefCX8gpmbs="
3697- },
3698- "ip": {
3699- "version": "0.3.3",
3700- "resolved": "https://registry.npmjs.org/ip/-/ip-0.3.3.tgz",
3701- "integrity": "sha1-jugwnpLwsEDSh/cu+soaIXAtP7Q="
3702- },
3703- "obv": {
3704- "version": "0.0.1",
3705- "resolved": "https://registry.npmjs.org/obv/-/obv-0.0.1.tgz",
3706- "integrity": "sha1-yyNhBjQVNvDaxIFeBnCCIcrX+14="
3707- }
3708- }
3709- },
3710- "secret-handshake": {
3711- "version": "1.1.13",
3712- "resolved": "https://registry.npmjs.org/secret-handshake/-/secret-handshake-1.1.13.tgz",
3713- "integrity": "sha512-jDpA1kPJGg+jEUOZGvqksQFGPWIx0aA96HpjU+AqIBKIKzmvZeOq0Lfl/XqVC5jviWTVZZM2B8+NqYR38Blz8A==",
3714- "requires": {
3715- "chloride": "2.2.10",
3716- "deep-equal": "1.0.1",
3717- "pull-box-stream": "1.0.13",
3718- "pull-handshake": "1.1.4",
3719- "pull-stream": "3.6.9"
3720- }
3721- },
3722- "secret-stack": {
3723- "version": "4.2.1",
3724- "resolved": "https://registry.npmjs.org/secret-stack/-/secret-stack-4.2.1.tgz",
3725- "integrity": "sha512-R4pn1zVaspQUqpC3iKLvA476pfftzE8AZTfMnd7TQpuVdGML0wsLYp4wmU4NZERHYsr0g99JnwUH5ll9n0APjg==",
3726- "requires": {
3727- "hoox": "0.0.1",
3728- "ip": "1.1.5",
3729- "map-merge": "1.1.0",
3730- "multiserver": "1.13.4",
3731- "muxrpc": "6.4.1",
3732- "non-private-ip": "1.4.4",
3733- "pull-inactivity": "2.1.2",
3734- "pull-rate": "1.0.2",
3735- "pull-stream": "3.6.9",
3736- "stream-to-pull-stream": "1.7.2"
3737- }
3738- },
3739- "secure-scuttlebutt": {
3740- "version": "18.2.0",
3741- "resolved": "https://registry.npmjs.org/secure-scuttlebutt/-/secure-scuttlebutt-18.2.0.tgz",
3742- "integrity": "sha512-rBK6P3A4MsZI4lrzaf/dbJJDIxuJXO6y3GUeNngb5IJlcagCNJ+zNZcd19rDURfU8tMgOyw+rEwGIs2ExLQTdg==",
3743- "requires": {
3744- "async-write": "2.1.0",
3745- "cont": "1.0.3",
3746- "deep-equal": "0.2.2",
3747- "explain-error": "1.0.4",
3748- "flumecodec": "0.0.1",
3749- "flumedb": "0.4.9",
3750- "flumelog-offset": "3.3.1",
3751- "flumeview-hashtable": "1.0.4",
3752- "flumeview-level": "3.0.5",
3753- "flumeview-reduce": "1.3.13",
3754- "level": "3.0.2",
3755- "level-sublevel": "6.6.5",
3756- "ltgt": "2.2.1",
3757- "monotonic-timestamp": "0.0.9",
3758- "obv": "0.0.1",
3759- "pull-cont": "0.0.0",
3760- "pull-level": "2.0.4",
3761- "pull-live": "1.0.1",
3762- "pull-notify": "0.1.1",
3763- "pull-paramap": "1.2.2",
3764- "pull-stream": "3.6.9",
3765- "ssb-keys": "7.0.16",
3766- "ssb-msgs": "5.2.0",
3767- "ssb-ref": "2.11.2",
3768- "ssb-validate": "3.0.11",
3769- "typewiselite": "1.0.0"
3770- },
3771- "dependencies": {
3772- "abstract-leveldown": {
3773- "version": "4.0.3",
3774- "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-4.0.3.tgz",
3775- "integrity": "sha512-qsIHFQy0u17JqSY+3ZUT+ykqxYY17yOfvAsLkFkw8kSQqi05d1jyj0bCuSX6sjYlXuY9cKpgUt5EudQdP4aXyA==",
3776- "requires": {
3777- "xtend": "4.0.1"
3778- }
3779- },
3780- "deep-equal": {
3781- "version": "0.2.2",
3782- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz",
3783- "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0="
3784- },
3785- "deferred-leveldown": {
3786- "version": "3.0.0",
3787- "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-3.0.0.tgz",
3788- "integrity": "sha512-ajbXqRPMXRlcdyt0TuWqknOJkp1JgQjGB7xOl2V+ebol7/U11E9h3/nCZAtN1M7djmAJEIhypCUc1tIWxdQAuQ==",
3789- "requires": {
3790- "abstract-leveldown": "4.0.3"
3791- }
3792- },
3793- "encoding-down": {
3794- "version": "4.0.1",
3795- "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-4.0.1.tgz",
3796- "integrity": "sha512-AlSE+ugBIpLL0i9if2SlnOZ4oWj/XvBb8tw2Ie/pFB73vdYs5O/6plRyqIgjbZbz8onaL20AAuMP87LWbP56IQ==",
3797- "requires": {
3798- "abstract-leveldown": "4.0.3",
3799- "level-codec": "8.0.0",
3800- "level-errors": "1.1.2",
3801- "xtend": "4.0.1"
3802- },
3803- "dependencies": {
3804- "level-codec": {
3805- "version": "8.0.0",
3806- "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-8.0.0.tgz",
3807- "integrity": "sha512-gNZlo1HRHz0BWxzGCyNf7xntAs2HKOPvvRBWtXsoDvEX4vMYnSTBS6ZnxoaiX7nhxSBPpegRa8CQ/hnfGBKk3Q=="
3808- }
3809- }
3810- },
3811- "flumecodec": {
3812- "version": "0.0.1",
3813- "resolved": "https://registry.npmjs.org/flumecodec/-/flumecodec-0.0.1.tgz",
3814- "integrity": "sha1-rgSacUOGu4PjQmV6gpJLcDZKkNY=",
3815- "requires": {
3816- "level-codec": "6.2.0"
3817- }
3818- },
3819- "level": {
3820- "version": "3.0.2",
3821- "resolved": "https://registry.npmjs.org/level/-/level-3.0.2.tgz",
3822- "integrity": "sha512-2qYbbiptPsPWGUI+AgB1gTNXqIjPpALRqrQyNx1zWYNZxhhuzEj/IE4Unu9weEBnsUEocfYe56xOGlAceb8/Fg==",
3823- "requires": {
3824- "level-packager": "2.1.1",
3825- "leveldown": "3.0.2",
3826- "opencollective-postinstall": "2.0.0"
3827- }
3828- },
3829- "level-errors": {
3830- "version": "1.1.2",
3831- "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.1.2.tgz",
3832- "integrity": "sha512-Sw/IJwWbPKF5Ai4Wz60B52yj0zYeqzObLh8k1Tk88jVmD51cJSKWSYpRyhVIvFzZdvsPqlH5wfhp/yxdsaQH4w==",
3833- "requires": {
3834- "errno": "0.1.7"
3835- }
3836- },
3837- "level-iterator-stream": {
3838- "version": "2.0.3",
3839- "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-2.0.3.tgz",
3840- "integrity": "sha512-I6Heg70nfF+e5Y3/qfthJFexhRw/Gi3bIymCoXAlijZdAcLaPuWSJs3KXyTYf23ID6g0o2QF62Yh+grOXY3Rig==",
3841- "requires": {
3842- "inherits": "2.0.3",
3843- "readable-stream": "2.3.6",
3844- "xtend": "4.0.1"
3845- }
3846- },
3847- "level-packager": {
3848- "version": "2.1.1",
3849- "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-2.1.1.tgz",
3850- "integrity": "sha512-6l3G6dVkmdvHwOJrEA9d9hL6SSFrzwjQoLP8HsvohOgfY/8Z9LyTKNCM5Gc84wtsUWCuIHu6r+S6WrCtTWUJCw==",
3851- "requires": {
3852- "encoding-down": "4.0.1",
3853- "levelup": "2.0.2"
3854- }
3855- },
3856- "leveldown": {
3857- "version": "3.0.2",
3858- "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-3.0.2.tgz",
3859- "integrity": "sha512-+ANRScj1npQQzv6e4DYAKRjVQZZ+ahMoubKrNP68nIq+l9bYgb+WiXF+14oTcQTg2f7qE9WHGW7rBG9nGSsA+A==",
3860- "requires": {
3861- "abstract-leveldown": "4.0.3",
3862- "bindings": "1.3.0",
3863- "fast-future": "1.0.2",
3864- "nan": "2.10.0",
3865- "prebuild-install": "4.0.0"
3866- }
3867- },
3868- "levelup": {
3869- "version": "2.0.2",
3870- "resolved": "https://registry.npmjs.org/levelup/-/levelup-2.0.2.tgz",
3871- "integrity": "sha512-us+nTLUyd/eLnclYYddOCdAVw1hnymGx/9p4Jr5ThohStsjLqMVmbYiz6/SYFZEPXNF+AKQSvh6fA2e2KZpC8w==",
3872- "requires": {
3873- "deferred-leveldown": "3.0.0",
3874- "level-errors": "1.1.2",
3875- "level-iterator-stream": "2.0.3",
3876- "xtend": "4.0.1"
3877- }
3878- },
3879- "obv": {
3880- "version": "0.0.1",
3881- "resolved": "https://registry.npmjs.org/obv/-/obv-0.0.1.tgz",
3882- "integrity": "sha1-yyNhBjQVNvDaxIFeBnCCIcrX+14="
3883- }
3884- }
3885- },
3886- "semver": {
3887- "version": "5.5.1",
3888- "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz",
3889- "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw=="
3890- },
3891- "separator-escape": {
3892- "version": "0.0.0",
3893- "resolved": "https://registry.npmjs.org/separator-escape/-/separator-escape-0.0.0.tgz",
3894- "integrity": "sha1-5DNnaTICBFTjwUhwxRfqHeVsL6Q="
3895- },
3896- "set-blocking": {
3897- "version": "2.0.0",
3898- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
3899- "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
3900- },
3901- "set-immediate-shim": {
3902- "version": "1.0.1",
3903- "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
3904- "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E="
3905- },
3906- "sha.js": {
3907- "version": "2.4.5",
3908- "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.5.tgz",
3909- "integrity": "sha1-J9Fx78yCoRi5ljn/WBZgJCtQbnw=",
3910- "requires": {
3911- "inherits": "2.0.3"
3912- }
3913- },
3914- "shebang-command": {
3915- "version": "1.2.0",
3916- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
3917- "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
3918- "requires": {
3919- "shebang-regex": "1.0.0"
3920- }
3921- },
3922- "shebang-regex": {
3923- "version": "1.0.0",
3924- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
3925- "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
3926- },
3927- "shellsubstitute": {
3928- "version": "1.2.0",
3929- "resolved": "https://registry.npmjs.org/shellsubstitute/-/shellsubstitute-1.2.0.tgz",
3930- "integrity": "sha1-5PcCpQxRiw9v6YRRiQ1wWvKba3A="
3931- },
3932- "shellwords": {
3933- "version": "0.1.1",
3934- "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
3935- "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww=="
3936- },
3937- "signal-exit": {
3938- "version": "3.0.2",
3939- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
3940- "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
3941- },
3942- "simple-concat": {
3943- "version": "1.0.0",
3944- "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz",
3945- "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY="
3946- },
3947- "simple-get": {
3948- "version": "2.8.1",
3949- "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz",
3950- "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==",
3951- "requires": {
3952- "decompress-response": "3.3.0",
3953- "once": "1.4.0",
3954- "simple-concat": "1.0.0"
3955- }
3956- },
3957- "smart-buffer": {
3958- "version": "4.0.1",
3959- "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.1.tgz",
3960- "integrity": "sha512-RFqinRVJVcCAL9Uh1oVqE6FZkqsyLiVOYEZ20TqIOjuX7iFVJ+zsbs4RIghnw/pTs7mZvt8ZHhvm1ZUrR4fykg=="
3961- },
3962- "socks": {
3963- "version": "2.2.1",
3964- "resolved": "https://registry.npmjs.org/socks/-/socks-2.2.1.tgz",
3965- "integrity": "sha512-0GabKw7n9mI46vcNrVfs0o6XzWzjVa3h6GaSo2UPxtWAROXUWavfJWh1M4PR5tnE0dcnQXZIDFP4yrAysLze/w==",
3966- "requires": {
3967- "ip": "1.1.5",
3968- "smart-buffer": "4.0.1"
3969- }
3970- },
3971- "sodium-browserify": {
3972- "version": "1.2.4",
3973- "resolved": "https://registry.npmjs.org/sodium-browserify/-/sodium-browserify-1.2.4.tgz",
3974- "integrity": "sha512-IYcxKje/uf/c3a7VhZYJLlUxWMcktfbD4AjqHjUD1/VWKjj0Oq5wNbX8wjJOWVO9UhUMqJQiOn2xFbzKWBmy5w==",
3975- "requires": {
3976- "libsodium-wrappers": "0.7.3",
3977- "sha.js": "2.4.5",
3978- "sodium-browserify-tweetnacl": "0.2.3",
3979- "tweetnacl": "0.14.5"
3980- }
3981- },
3982- "sodium-browserify-tweetnacl": {
3983- "version": "0.2.3",
3984- "resolved": "https://registry.npmjs.org/sodium-browserify-tweetnacl/-/sodium-browserify-tweetnacl-0.2.3.tgz",
3985- "integrity": "sha1-tVN//LufdOvEQ7i2ohGykej8vI4=",
3986- "requires": {
3987- "chloride-test": "1.2.2",
3988- "ed2curve": "0.1.4",
3989- "sha.js": "2.4.11",
3990- "tweetnacl": "0.14.5",
3991- "tweetnacl-auth": "0.3.1"
3992- },
3993- "dependencies": {
3994- "sha.js": {
3995- "version": "2.4.11",
3996- "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
3997- "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
3998- "requires": {
3999- "inherits": "2.0.3",
4000- "safe-buffer": "5.1.2"
4001- }
4002- }
4003- }
4004- },
4005- "sodium-chloride": {
4006- "version": "1.1.0",
4007- "resolved": "https://registry.npmjs.org/sodium-chloride/-/sodium-chloride-1.1.0.tgz",
4008- "integrity": "sha1-JHojS4iGf23/UTMrYF8ZOmW/aDk="
4009- },
4010- "sodium-native": {
4011- "version": "2.2.1",
4012- "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-2.2.1.tgz",
4013- "integrity": "sha512-3CfftYV2ATXQFMIkLOvcNUk/Ma+lran0855j5Z/HEjUkSTzjLZi16CK362udOoNVrwn/TwGV8bKEt5OylsFrQA==",
4014- "optional": true,
4015- "requires": {
4016- "ini": "1.3.5",
4017- "nan": "2.10.0",
4018- "node-gyp-build": "3.4.0"
4019- }
4020- },
4021- "split-buffer": {
4022- "version": "1.0.0",
4023- "resolved": "http://registry.npmjs.org/split-buffer/-/split-buffer-1.0.0.tgz",
4024- "integrity": "sha1-t+jgq1E0UVi3LB9tvvJAbVHx0Cc="
4025- },
4026- "ssb-about": {
4027- "version": "0.1.2",
4028- "resolved": "https://registry.npmjs.org/ssb-about/-/ssb-about-0.1.2.tgz",
4029- "integrity": "sha512-/dvDJZdvukOHTjWDAUDdi5euG3fHIgW0z8xIWI+n+C3ugDCPad24josbRBMtgJ6e5piKOzstTlumIqfekvv8YQ==",
4030- "requires": {
4031- "flumeview-reduce": "1.3.13",
4032- "ssb-ref": "2.11.2"
4033- }
4034- },
4035- "ssb-backlinks": {
4036- "version": "0.7.3",
4037- "resolved": "https://registry.npmjs.org/ssb-backlinks/-/ssb-backlinks-0.7.3.tgz",
4038- "integrity": "sha512-84s5phSVyZsYV0FTmBJvICPgOMuu8ouzukG8Gz2XtuOui95GBP/G7UIBURgYVS82XA6g9xPA/jf38fsMxid38Q==",
4039- "requires": {
4040- "base64-url": "2.2.0",
4041- "deep-equal": "1.0.1",
4042- "flumeview-query": "6.3.0",
4043- "pull-stream": "3.6.9",
4044- "ssb-keys": "7.0.16",
4045- "ssb-ref": "2.11.2",
4046- "xtend": "4.0.1"
4047- }
4048- },
4049- "ssb-blobs": {
4050- "version": "1.1.5",
4051- "resolved": "https://registry.npmjs.org/ssb-blobs/-/ssb-blobs-1.1.5.tgz",
4052- "integrity": "sha512-DeeInkFU8oN1mYlPVrqrm9tupf6wze4HuowK7N2vv/O+UeSLuYPU1p4HrxSqdAPvUabr0OtvbFA6z1T4nw+9fw==",
4053- "requires": {
4054- "cont": "1.0.3",
4055- "level": "3.0.2",
4056- "multiblob": "1.13.1",
4057- "pull-level": "2.0.4",
4058- "pull-notify": "0.1.1",
4059- "pull-stream": "3.6.9",
4060- "ssb-ref": "2.11.2"
4061- },
4062- "dependencies": {
4063- "abstract-leveldown": {
4064- "version": "4.0.3",
4065- "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-4.0.3.tgz",
4066- "integrity": "sha512-qsIHFQy0u17JqSY+3ZUT+ykqxYY17yOfvAsLkFkw8kSQqi05d1jyj0bCuSX6sjYlXuY9cKpgUt5EudQdP4aXyA==",
4067- "requires": {
4068- "xtend": "4.0.1"
4069- }
4070- },
4071- "deferred-leveldown": {
4072- "version": "3.0.0",
4073- "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-3.0.0.tgz",
4074- "integrity": "sha512-ajbXqRPMXRlcdyt0TuWqknOJkp1JgQjGB7xOl2V+ebol7/U11E9h3/nCZAtN1M7djmAJEIhypCUc1tIWxdQAuQ==",
4075- "requires": {
4076- "abstract-leveldown": "4.0.3"
4077- }
4078- },
4079- "encoding-down": {
4080- "version": "4.0.1",
4081- "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-4.0.1.tgz",
4082- "integrity": "sha512-AlSE+ugBIpLL0i9if2SlnOZ4oWj/XvBb8tw2Ie/pFB73vdYs5O/6plRyqIgjbZbz8onaL20AAuMP87LWbP56IQ==",
4083- "requires": {
4084- "abstract-leveldown": "4.0.3",
4085- "level-codec": "8.0.0",
4086- "level-errors": "1.1.2",
4087- "xtend": "4.0.1"
4088- }
4089- },
4090- "level": {
4091- "version": "3.0.2",
4092- "resolved": "https://registry.npmjs.org/level/-/level-3.0.2.tgz",
4093- "integrity": "sha512-2qYbbiptPsPWGUI+AgB1gTNXqIjPpALRqrQyNx1zWYNZxhhuzEj/IE4Unu9weEBnsUEocfYe56xOGlAceb8/Fg==",
4094- "requires": {
4095- "level-packager": "2.1.1",
4096- "leveldown": "3.0.2",
4097- "opencollective-postinstall": "2.0.0"
4098- }
4099- },
4100- "level-codec": {
4101- "version": "8.0.0",
4102- "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-8.0.0.tgz",
4103- "integrity": "sha512-gNZlo1HRHz0BWxzGCyNf7xntAs2HKOPvvRBWtXsoDvEX4vMYnSTBS6ZnxoaiX7nhxSBPpegRa8CQ/hnfGBKk3Q=="
4104- },
4105- "level-errors": {
4106- "version": "1.1.2",
4107- "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.1.2.tgz",
4108- "integrity": "sha512-Sw/IJwWbPKF5Ai4Wz60B52yj0zYeqzObLh8k1Tk88jVmD51cJSKWSYpRyhVIvFzZdvsPqlH5wfhp/yxdsaQH4w==",
4109- "requires": {
4110- "errno": "0.1.7"
4111- }
4112- },
4113- "level-iterator-stream": {
4114- "version": "2.0.3",
4115- "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-2.0.3.tgz",
4116- "integrity": "sha512-I6Heg70nfF+e5Y3/qfthJFexhRw/Gi3bIymCoXAlijZdAcLaPuWSJs3KXyTYf23ID6g0o2QF62Yh+grOXY3Rig==",
4117- "requires": {
4118- "inherits": "2.0.3",
4119- "readable-stream": "2.3.6",
4120- "xtend": "4.0.1"
4121- }
4122- },
4123- "level-packager": {
4124- "version": "2.1.1",
4125- "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-2.1.1.tgz",
4126- "integrity": "sha512-6l3G6dVkmdvHwOJrEA9d9hL6SSFrzwjQoLP8HsvohOgfY/8Z9LyTKNCM5Gc84wtsUWCuIHu6r+S6WrCtTWUJCw==",
4127- "requires": {
4128- "encoding-down": "4.0.1",
4129- "levelup": "2.0.2"
4130- }
4131- },
4132- "leveldown": {
4133- "version": "3.0.2",
4134- "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-3.0.2.tgz",
4135- "integrity": "sha512-+ANRScj1npQQzv6e4DYAKRjVQZZ+ahMoubKrNP68nIq+l9bYgb+WiXF+14oTcQTg2f7qE9WHGW7rBG9nGSsA+A==",
4136- "requires": {
4137- "abstract-leveldown": "4.0.3",
4138- "bindings": "1.3.0",
4139- "fast-future": "1.0.2",
4140- "nan": "2.10.0",
4141- "prebuild-install": "4.0.0"
4142- }
4143- },
4144- "levelup": {
4145- "version": "2.0.2",
4146- "resolved": "https://registry.npmjs.org/levelup/-/levelup-2.0.2.tgz",
4147- "integrity": "sha512-us+nTLUyd/eLnclYYddOCdAVw1hnymGx/9p4Jr5ThohStsjLqMVmbYiz6/SYFZEPXNF+AKQSvh6fA2e2KZpC8w==",
4148- "requires": {
4149- "deferred-leveldown": "3.0.0",
4150- "level-errors": "1.1.2",
4151- "level-iterator-stream": "2.0.3",
4152- "xtend": "4.0.1"
4153- }
4154- }
4155- }
4156- },
4157- "ssb-chess-db": {
4158- "version": "1.0.3",
4159- "resolved": "https://registry.npmjs.org/ssb-chess-db/-/ssb-chess-db-1.0.3.tgz",
4160- "integrity": "sha512-NcrloNn58a2oo40ADCsa4cmb9TMRtBjTMEMH/utvvQnatb1BYGjYt71EnfuU9ZKzRPndBJpVNtScc0/lVWXhdw==",
4161- "requires": {
4162- "flumeview-reduce": "1.3.13",
4163- "pull-defer": "0.2.3",
4164- "pull-iterable": "0.1.0",
4165- "pull-stream": "3.6.9"
4166- }
4167- },
4168- "ssb-client": {
4169- "version": "4.6.0",
4170- "resolved": "https://registry.npmjs.org/ssb-client/-/ssb-client-4.6.0.tgz",
4171- "integrity": "sha512-LyH5Y/U7xvafmAuG1puyhNv4G3Ew9xC67dYgRX0wwbUf5iT422WB1Cvat9qGFAu3/BQbdctXtdEQPxaAn0+hYA==",
4172- "requires": {
4173- "explain-error": "1.0.4",
4174- "multicb": "1.2.2",
4175- "multiserver": "1.13.4",
4176- "muxrpc": "6.4.1",
4177- "pull-hash": "1.0.0",
4178- "pull-stream": "3.6.9",
4179- "ssb-config": "2.3.1",
4180- "ssb-keys": "7.0.16"
4181- }
4182- },
4183- "ssb-config": {
4184- "version": "2.3.1",
4185- "resolved": "https://registry.npmjs.org/ssb-config/-/ssb-config-2.3.1.tgz",
4186- "integrity": "sha512-n2gR5vZnBk5ufgvhtKRzQRR/npUwtTtIxuZ7lUOEn5Ao+twx3g5ykJ3LAnIwu7A1HnIBmYUBq9FWJfORT2jwKQ==",
4187- "requires": {
4188- "deep-extend": "0.6.0",
4189- "non-private-ip": "1.4.4",
4190- "os-homedir": "1.0.2",
4191- "rc": "1.2.8"
4192- }
4193- },
4194- "ssb-ebt": {
4195- "version": "5.2.3",
4196- "resolved": "https://registry.npmjs.org/ssb-ebt/-/ssb-ebt-5.2.3.tgz",
4197- "integrity": "sha512-LTIry3qRZRLqv3l97tcd22dNiLjZHz7Ynot0OQFG10zL4jsECSkSxMUqSwrFUTfZEySUxhAx92TDcafDy+/J3A==",
4198- "requires": {
4199- "base64-url": "2.2.0",
4200- "epidemic-broadcast-trees": "6.3.4",
4201- "lossy-store": "1.2.3",
4202- "pull-stream": "3.6.9",
4203- "push-stream-to-pull-stream": "1.0.3",
4204- "ssb-ref": "2.11.2"
4205- }
4206- },
4207- "ssb-friends": {
4208- "version": "3.1.3",
4209- "resolved": "https://registry.npmjs.org/ssb-friends/-/ssb-friends-3.1.3.tgz",
4210- "integrity": "sha512-bufgvAcqjAyjKfmh788dr3fV9YYrIgdkIhfETPHidbgIKgx15clNUzjP/s7FZk2PwwrjHyQ54kE0BR2em6u/nQ==",
4211- "requires": {
4212- "flumeview-reduce": "1.3.13",
4213- "graphreduce": "3.0.4",
4214- "layered-graph": "1.0.0",
4215- "obv": "0.0.1",
4216- "pull-cont": "0.1.1",
4217- "pull-flatmap": "0.0.1",
4218- "pull-stream": "3.6.9",
4219- "ssb-ref": "2.11.2"
4220- },
4221- "dependencies": {
4222- "obv": {
4223- "version": "0.0.1",
4224- "resolved": "https://registry.npmjs.org/obv/-/obv-0.0.1.tgz",
4225- "integrity": "sha1-yyNhBjQVNvDaxIFeBnCCIcrX+14="
4226- },
4227- "pull-cont": {
4228- "version": "0.1.1",
4229- "resolved": "https://registry.npmjs.org/pull-cont/-/pull-cont-0.1.1.tgz",
4230- "integrity": "sha1-3x1YDicXV7qay666IN4kIdZg1hg="
4231- }
4232- }
4233- },
4234- "ssb-keys": {
4235- "version": "7.0.16",
4236- "resolved": "https://registry.npmjs.org/ssb-keys/-/ssb-keys-7.0.16.tgz",
4237- "integrity": "sha512-EhLkRzgF7YaRc47L8YZb+TcxEXZy9DPWCF+vCt5nSNm8Oj+Pz8pBVSOlrLKZVbcAKFjIJhqY32oTjknu3E1KVQ==",
4238- "requires": {
4239- "chloride": "2.2.10",
4240- "mkdirp": "0.5.1",
4241- "private-box": "0.2.1"
4242- }
4243- },
4244- "ssb-links": {
4245- "version": "3.0.3",
4246- "resolved": "https://registry.npmjs.org/ssb-links/-/ssb-links-3.0.3.tgz",
4247- "integrity": "sha512-x09ShIMjwvdZI7aDZm8kc1v5YCGZa9ulCOoxrf/RYJ98s5gbTfO9CBCzeMBAeQ5kRwSuKjiOxJHdeEBkj4Y6hw==",
4248- "requires": {
4249- "flumeview-query": "6.3.0",
4250- "map-filter-reduce": "2.2.1",
4251- "pull-stream": "3.6.9",
4252- "ssb-msgs": "5.2.0"
4253- }
4254- },
4255- "ssb-meme": {
4256- "version": "1.0.4",
4257- "resolved": "https://registry.npmjs.org/ssb-meme/-/ssb-meme-1.0.4.tgz",
4258- "integrity": "sha512-r4JAfdCY7tnRzMQNETdWfcm54FOe6bJMbpanp+9dQA76daLu1Jg3EijQ4jNtnDtv1WDMq1XcDTQyEtzVICrKBg==",
4259- "requires": {
4260- "flumeview-search": "1.0.6",
4261- "is-my-json-valid": "2.19.0",
4262- "ssb-ref": "2.11.2"
4263- }
4264- },
4265- "ssb-msgs": {
4266- "version": "5.2.0",
4267- "resolved": "https://registry.npmjs.org/ssb-msgs/-/ssb-msgs-5.2.0.tgz",
4268- "integrity": "sha1-xoHaXNcMV0ySLcpPA8UhU4E1wkM=",
4269- "requires": {
4270- "ssb-ref": "2.11.2"
4271- }
4272- },
4273- "ssb-names": {
4274- "version": "3.1.3",
4275- "resolved": "https://registry.npmjs.org/ssb-names/-/ssb-names-3.1.3.tgz",
4276- "integrity": "sha512-6VNuatPnWuZWvz2axty97e7EqqZQddFMbMd2E5FpFfVWZi8hzCtvxsDc5f/4kqgSWsr4bgbJ1Ffm2shSc0hkDA==",
4277- "requires": {
4278- "flumeview-reduce": "1.3.13",
4279- "graphreduce": "3.0.4",
4280- "ssb-msgs": "5.2.0",
4281- "ssb-ref": "2.11.2"
4282- }
4283- },
4284- "ssb-ooo": {
4285- "version": "1.0.9",
4286- "resolved": "https://registry.npmjs.org/ssb-ooo/-/ssb-ooo-1.0.9.tgz",
4287- "integrity": "sha1-Lz2Z+FuNx6OEHp/0CgsKmz/nYGQ=",
4288- "requires": {
4289- "flumecodec": "0.0.1",
4290- "flumedb": "0.4.9",
4291- "flumelog-offset": "3.3.1",
4292- "flumeview-hashtable": "1.0.4",
4293- "gossip-query": "0.2.2",
4294- "mkdirp": "0.5.1",
4295- "pull-stream": "3.6.9",
4296- "ssb-keys": "7.0.16",
4297- "ssb-ref": "2.11.2"
4298- },
4299- "dependencies": {
4300- "flumecodec": {
4301- "version": "0.0.1",
4302- "resolved": "https://registry.npmjs.org/flumecodec/-/flumecodec-0.0.1.tgz",
4303- "integrity": "sha1-rgSacUOGu4PjQmV6gpJLcDZKkNY=",
4304- "requires": {
4305- "level-codec": "6.2.0"
4306- }
4307- }
4308- }
4309- },
4310- "ssb-private": {
4311- "version": "0.2.3",
4312- "resolved": "https://registry.npmjs.org/ssb-private/-/ssb-private-0.2.3.tgz",
4313- "integrity": "sha512-SiLBKOB1hxkrohzOrRWURlzj6HvPFvr9LLd5P5I5C5KU/RtaWe79nYuFgjUFJFnjWw7X4szCy32/EZMihV1l/Q==",
4314- "requires": {
4315- "base64-url": "2.2.0",
4316- "explain-error": "1.0.4",
4317- "flumeview-query": "6.3.0",
4318- "pull-stream": "3.6.9",
4319- "ssb-keys": "7.0.16"
4320- }
4321- },
4322- "ssb-query": {
4323- "version": "2.2.1",
4324- "resolved": "https://registry.npmjs.org/ssb-query/-/ssb-query-2.2.1.tgz",
4325- "integrity": "sha512-eAbTVPHYLJ/Cp8jO7uFFXY7L3RhYKlGIhTEM1xjbz3p4/Dysl6DPyWTz7JF+lXhz5AznfjzZNfZjMnX3GJtIbA==",
4326- "requires": {
4327- "explain-error": "1.0.4",
4328- "flumeview-query": "github:mmckegg/flumeview-query#59afdf210dbd8bdf53aeea7dcfaaec1c77e7d733",
4329- "pull-stream": "3.6.9"
4330- },
4331- "dependencies": {
4332- "flumeview-query": {
4333- "version": "github:mmckegg/flumeview-query#59afdf210dbd8bdf53aeea7dcfaaec1c77e7d733",
4334- "requires": {
4335- "deep-equal": "1.0.1",
4336- "flumeview-level": "3.0.5",
4337- "map-filter-reduce": "3.1.0",
4338- "pull-flatmap": "0.0.1",
4339- "pull-paramap": "1.2.2",
4340- "pull-sink-through": "0.0.0",
4341- "pull-stream": "3.6.9"
4342- }
4343- },
4344- "map-filter-reduce": {
4345- "version": "3.1.0",
4346- "resolved": "https://registry.npmjs.org/map-filter-reduce/-/map-filter-reduce-3.1.0.tgz",
4347- "integrity": "sha512-os2GlG1lEWRSAvAb9iqfapQ0I1GRXSA+alSjQl0DB7XxNyDx2/VOVAEVhK7EMsqwDDCWNTBSstoo1roc7U5H0w==",
4348- "requires": {
4349- "binary-search": "1.3.4",
4350- "pull-sink-through": "0.0.0",
4351- "pull-stream": "3.6.9",
4352- "typewiselite": "1.0.0"
4353- }
4354- }
4355- }
4356- },
4357- "ssb-ref": {
4358- "version": "2.11.2",
4359- "resolved": "https://registry.npmjs.org/ssb-ref/-/ssb-ref-2.11.2.tgz",
4360- "integrity": "sha512-40A+o3iNAgr/sMH4V6/f3l2dhzUb5ZhTwZdrlKFu1ti+uZrKNUkH/E8j5NIZpj2rDq0PDXkACSVJgPGwltfQRA==",
4361- "requires": {
4362- "ip": "1.1.5",
4363- "is-valid-domain": "0.0.5"
4364- }
4365- },
4366- "ssb-search": {
4367- "version": "1.1.2",
4368- "resolved": "https://registry.npmjs.org/ssb-search/-/ssb-search-1.1.2.tgz",
4369- "integrity": "sha512-k7CCfdugGYvNMZekGJXcCYuCdf7MEP+bBZr+AsZO5KqaNb4K9CuP6W1wGoKH6vkparhaCKc85jO46EbWsEoVDQ==",
4370- "requires": {
4371- "flumeview-search": "1.0.6",
4372- "pull-cont": "0.1.1",
4373- "pull-stream": "3.6.9",
4374- "ssb-msgs": "5.2.0"
4375- },
4376- "dependencies": {
4377- "pull-cont": {
4378- "version": "0.1.1",
4379- "resolved": "https://registry.npmjs.org/pull-cont/-/pull-cont-0.1.1.tgz",
4380- "integrity": "sha1-3x1YDicXV7qay666IN4kIdZg1hg="
4381- }
4382- }
4383- },
4384- "ssb-talequery": {
4385- "version": "2.0.1",
4386- "resolved": "https://registry.npmjs.org/ssb-talequery/-/ssb-talequery-2.0.1.tgz",
4387- "integrity": "sha512-3Y8W6pi4W6pXW8qsGM+Kbc/5A4kQBlx6itUCdbMKsO3v1NdmpldsA/4GaXKWg+8vzXjEiRL451WLpZwYhtax+w==",
4388- "requires": {
4389- "explain-error": "1.0.4",
4390- "flumeview-query": "6.3.0",
4391- "pull-stream": "3.6.9",
4392- "semver": "5.5.1"
4393- }
4394- },
4395- "ssb-unread": {
4396- "version": "1.0.1",
4397- "resolved": "https://registry.npmjs.org/ssb-unread/-/ssb-unread-1.0.1.tgz",
4398- "integrity": "sha512-9F1PCmZolTNROBH3SHqkxEJDn32WtDN4TZ1zTkns4JpOe/Er8vEB6NUq7VGvq4RKScIOb5L8VLJskFIQOWQzGw==",
4399- "requires": {
4400- "charwise": "3.0.1",
4401- "flumeview-reduce": "1.3.13",
4402- "level": "4.0.0",
4403- "mkdirp": "0.5.1",
4404- "ssb-ref": "2.11.2"
4405- },
4406- "dependencies": {
4407- "minimist": {
4408- "version": "0.0.8",
4409- "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
4410- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
4411- },
4412- "mkdirp": {
4413- "version": "0.5.1",
4414- "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
4415- "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
4416- "requires": {
4417- "minimist": "0.0.8"
4418- }
4419- }
4420- }
4421- },
4422- "ssb-validate": {
4423- "version": "3.0.11",
4424- "resolved": "https://registry.npmjs.org/ssb-validate/-/ssb-validate-3.0.11.tgz",
4425- "integrity": "sha512-mZPI9HKZtqPP7Qi26B0GR7HqYmmcELEaoj5zr8TlUcULg9BOZy7f4VSzcKZ36LIkvpuK2sfA6znxIlBLq78fjg==",
4426- "requires": {
4427- "ssb-ref": "2.11.2"
4428- }
4429- },
4430- "ssb-web-resolver": {
4431- "version": "1.1.2",
4432- "resolved": "https://registry.npmjs.org/ssb-web-resolver/-/ssb-web-resolver-1.1.2.tgz",
4433- "integrity": "sha1-Cpl0gNWMkSCohUY6ocixHonv4V4=",
4434- "requires": {
4435- "pull-stream": "3.6.9"
4436- }
4437- },
4438- "ssb-ws": {
4439- "version": "2.1.1",
4440- "resolved": "https://registry.npmjs.org/ssb-ws/-/ssb-ws-2.1.1.tgz",
4441- "integrity": "sha512-1fK/jXI6lKZadRJDr49t+6yMmWynp6PFrADs3Whmy8IslnYGl83ujhlpRIBvCn1EuVHjV7yLsIiJ8a0X2Kg0DQ==",
4442- "requires": {
4443- "emoji-server": "1.0.0",
4444- "multiblob-http": "0.4.2",
4445- "multiserver": "1.13.4",
4446- "muxrpc": "6.4.1",
4447- "pull-box-stream": "1.0.13",
4448- "ssb-ref": "2.11.2",
4449- "stack": "0.1.0"
4450- }
4451- },
4452- "sshpk": {
4453- "version": "1.14.2",
4454- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz",
4455- "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=",
4456- "requires": {
4457- "asn1": "0.2.4",
4458- "assert-plus": "1.0.0",
4459- "bcrypt-pbkdf": "1.0.2",
4460- "dashdash": "1.14.1",
4461- "ecc-jsbn": "0.1.2",
4462- "getpass": "0.1.7",
4463- "jsbn": "0.1.1",
4464- "safer-buffer": "2.1.2",
4465- "tweetnacl": "0.14.5"
4466- }
4467- },
4468- "stack": {
4469- "version": "0.1.0",
4470- "resolved": "https://registry.npmjs.org/stack/-/stack-0.1.0.tgz",
4471- "integrity": "sha1-6SNZipvlHmF2gsshzxsoGKRJraI="
4472- },
4473- "statistics": {
4474- "version": "3.3.0",
4475- "resolved": "https://registry.npmjs.org/statistics/-/statistics-3.3.0.tgz",
4476- "integrity": "sha1-7HtHUP8DqySmTdmzV6eDFr6teKo="
4477- },
4478- "stream-progressbar": {
4479- "version": "1.1.1",
4480- "resolved": "https://registry.npmjs.org/stream-progressbar/-/stream-progressbar-1.1.1.tgz",
4481- "integrity": "sha512-2O227sBklxd5d7I2pqWBBr1gwWe37dPE4ml2pr2t0dfQ0TGxaAvO4U7RwQD21nbYGrWQa+Sd5ciKnwqssAmpog==",
4482- "requires": {
4483- "progress": "2.0.0"
4484- }
4485- },
4486- "stream-shift": {
4487- "version": "1.0.0",
4488- "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
4489- "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI="
4490- },
4491- "stream-slicer": {
4492- "version": "0.0.6",
4493- "resolved": "https://registry.npmjs.org/stream-slicer/-/stream-slicer-0.0.6.tgz",
4494- "integrity": "sha1-+GsqxcJEC3oKh7cfM2ZcB4gEYTg=",
4495- "optional": true
4496- },
4497- "stream-to-pull-stream": {
4498- "version": "1.7.2",
4499- "resolved": "https://registry.npmjs.org/stream-to-pull-stream/-/stream-to-pull-stream-1.7.2.tgz",
4500- "integrity": "sha1-dXYJrhzr0zx0MtSvvjH/eGULnd4=",
4501- "requires": {
4502- "looper": "3.0.0",
4503- "pull-stream": "3.6.9"
4504- },
4505- "dependencies": {
4506- "looper": {
4507- "version": "3.0.0",
4508- "resolved": "https://registry.npmjs.org/looper/-/looper-3.0.0.tgz",
4509- "integrity": "sha1-LvpUw7HLq6m5Su4uWRSwvlf7t0k="
4510- }
4511- }
4512- },
4513- "string-width": {
4514- "version": "1.0.2",
4515- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
4516- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
4517- "requires": {
4518- "code-point-at": "1.1.0",
4519- "is-fullwidth-code-point": "1.0.0",
4520- "strip-ansi": "3.0.1"
4521- }
4522- },
4523- "string.prototype.trim": {
4524- "version": "1.1.2",
4525- "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz",
4526- "integrity": "sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo=",
4527- "requires": {
4528- "define-properties": "1.1.3",
4529- "es-abstract": "1.12.0",
4530- "function-bind": "1.1.1"
4531- }
4532- },
4533- "string_decoder": {
4534- "version": "1.1.1",
4535- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4536- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4537- "requires": {
4538- "safe-buffer": "5.1.2"
4539- }
4540- },
4541- "stringify-entities": {
4542- "version": "1.3.2",
4543- "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz",
4544- "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==",
4545- "requires": {
4546- "character-entities-html4": "1.1.2",
4547- "character-entities-legacy": "1.1.2",
4548- "is-alphanumerical": "1.0.2",
4549- "is-hexadecimal": "1.0.2"
4550- }
4551- },
4552- "strip-ansi": {
4553- "version": "3.0.1",
4554- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
4555- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
4556- "requires": {
4557- "ansi-regex": "2.1.1"
4558- }
4559- },
4560- "strip-json-comments": {
4561- "version": "2.0.1",
4562- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
4563- "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
4564- },
4565- "supports-color": {
4566- "version": "2.0.0",
4567- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4568- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
4569- },
4570- "tape": {
4571- "version": "4.9.1",
4572- "resolved": "https://registry.npmjs.org/tape/-/tape-4.9.1.tgz",
4573- "integrity": "sha512-6fKIXknLpoe/Jp4rzHKFPpJUHDHDqn8jus99IfPnHIjyz78HYlefTGD3b5EkbQzuLfaEvmfPK3IolLgq2xT3kw==",
4574- "requires": {
4575- "deep-equal": "1.0.1",
4576- "defined": "1.0.0",
4577- "for-each": "0.3.3",
4578- "function-bind": "1.1.1",
4579- "glob": "7.1.3",
4580- "has": "1.0.3",
4581- "inherits": "2.0.3",
4582- "minimist": "1.2.0",
4583- "object-inspect": "1.6.0",
4584- "resolve": "1.7.1",
4585- "resumer": "0.0.0",
4586- "string.prototype.trim": "1.1.2",
4587- "through": "2.3.8"
4588- },
4589- "dependencies": {
4590- "glob": {
4591- "version": "7.1.3",
4592- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
4593- "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
4594- "requires": {
4595- "fs.realpath": "1.0.0",
4596- "inflight": "1.0.6",
4597- "inherits": "2.0.3",
4598- "minimatch": "3.0.4",
4599- "once": "1.4.0",
4600- "path-is-absolute": "1.0.1"
4601- }
4602- }
4603- }
4604- },
4605- "tar-fs": {
4606- "version": "1.16.3",
4607- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz",
4608- "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==",
4609- "requires": {
4610- "chownr": "1.0.1",
4611- "mkdirp": "0.5.1",
4612- "pump": "1.0.3",
4613- "tar-stream": "1.6.1"
4614- },
4615- "dependencies": {
4616- "minimist": {
4617- "version": "0.0.8",
4618- "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
4619- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
4620- },
4621- "mkdirp": {
4622- "version": "0.5.1",
4623- "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
4624- "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
4625- "requires": {
4626- "minimist": "0.0.8"
4627- }
4628- },
4629- "pump": {
4630- "version": "1.0.3",
4631- "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz",
4632- "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==",
4633- "requires": {
4634- "end-of-stream": "1.4.1",
4635- "once": "1.4.0"
4636- }
4637- }
4638- }
4639- },
4640- "tar-stream": {
4641- "version": "1.6.1",
4642- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.1.tgz",
4643- "integrity": "sha512-IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA==",
4644- "requires": {
4645- "bl": "1.2.2",
4646- "buffer-alloc": "1.2.0",
4647- "end-of-stream": "1.4.1",
4648- "fs-constants": "1.0.0",
4649- "readable-stream": "2.3.6",
4650- "to-buffer": "1.1.1",
4651- "xtend": "4.0.1"
4652- }
4653- },
4654- "text-table": {
4655- "version": "0.2.0",
4656- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
4657- "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
4658- },
4659- "through": {
4660- "version": "2.3.8",
4661- "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz",
4662- "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
4663- },
4664- "through2": {
4665- "version": "2.0.3",
4666- "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
4667- "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
4668- "requires": {
4669- "readable-stream": "2.3.6",
4670- "xtend": "4.0.1"
4671- }
4672- },
4673- "to-buffer": {
4674- "version": "1.1.1",
4675- "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
4676- "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg=="
4677- },
4678- "to-vfile": {
4679- "version": "1.0.0",
4680- "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-1.0.0.tgz",
4681- "integrity": "sha1-iN7+zUOtsu9ZhiXw49WffzQpQbo=",
4682- "requires": {
4683- "vfile": "1.4.0"
4684- }
4685- },
4686- "tough-cookie": {
4687- "version": "2.4.3",
4688- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
4689- "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
4690- "requires": {
4691- "psl": "1.1.29",
4692- "punycode": "1.4.1"
4693- }
4694- },
4695- "trim": {
4696- "version": "0.0.1",
4697- "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",
4698- "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0="
4699- },
4700- "trim-lines": {
4701- "version": "1.1.1",
4702- "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-1.1.1.tgz",
4703- "integrity": "sha512-X+eloHbgJGxczUk1WSjIvn7aC9oN3jVE3rQfRVKcgpavi3jxtCn0VVKtjOBj64Yop96UYn/ujJRpTbCdAF1vyg=="
4704- },
4705- "trim-trailing-lines": {
4706- "version": "1.1.1",
4707- "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.1.tgz",
4708- "integrity": "sha512-bWLv9BbWbbd7mlqqs2oQYnLD/U/ZqeJeJwbO0FG2zA1aTq+HTvxfHNKFa/HGCVyJpDiioUYaBhfiT6rgk+l4mg=="
4709- },
4710- "tunnel-agent": {
4711- "version": "0.6.0",
4712- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
4713- "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
4714- "requires": {
4715- "safe-buffer": "5.1.2"
4716- }
4717- },
4718- "tweetnacl": {
4719- "version": "0.14.5",
4720- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
4721- "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
4722- },
4723- "tweetnacl-auth": {
4724- "version": "0.3.1",
4725- "resolved": "https://registry.npmjs.org/tweetnacl-auth/-/tweetnacl-auth-0.3.1.tgz",
4726- "integrity": "sha1-t1vC3xVkm7hOi5qjwGacbEvODSU=",
4727- "requires": {
4728- "tweetnacl": "0.14.5"
4729- }
4730- },
4731- "typedarray": {
4732- "version": "0.0.6",
4733- "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
4734- "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
4735- },
4736- "typewise": {
4737- "version": "1.0.3",
4738- "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz",
4739- "integrity": "sha1-EGeTZUCvl5N8xdz5kiSG6fooRlE=",
4740- "requires": {
4741- "typewise-core": "1.2.0"
4742- }
4743- },
4744- "typewise-core": {
4745- "version": "1.2.0",
4746- "resolved": "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz",
4747- "integrity": "sha1-l+uRgFx/VdL5QXSPpQ0xXZke8ZU="
4748- },
4749- "typewiselite": {
4750- "version": "1.0.0",
4751- "resolved": "https://registry.npmjs.org/typewiselite/-/typewiselite-1.0.0.tgz",
4752- "integrity": "sha1-yIgvobsQksBgBal/NO9chQjjZk4="
4753- },
4754- "uint48be": {
4755- "version": "1.0.2",
4756- "resolved": "https://registry.npmjs.org/uint48be/-/uint48be-1.0.2.tgz",
4757- "integrity": "sha512-jNn1eEi81BLiZfJkjbiAKPDMj7iFrturKazqpBu0aJYLr6evgkn+9rgkX/gUwPBj5j2Ri5oUelsqC/S1zmpWBA=="
4758- },
4759- "ultron": {
4760- "version": "1.0.2",
4761- "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz",
4762- "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po="
4763- },
4764- "unherit": {
4765- "version": "1.1.1",
4766- "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.1.tgz",
4767- "integrity": "sha512-+XZuV691Cn4zHsK0vkKYwBEwB74T3IZIcxrgn2E4rKwTfFyI1zCh7X7grwh9Re08fdPlarIdyWgI8aVB3F5A5g==",
4768- "requires": {
4769- "inherits": "2.0.3",
4770- "xtend": "4.0.1"
4771- }
4772- },
4773- "unified": {
4774- "version": "2.1.4",
4775- "resolved": "https://registry.npmjs.org/unified/-/unified-2.1.4.tgz",
4776- "integrity": "sha1-FLxs1A2Y//91tAVQa62HPsu6w7o=",
4777- "requires": {
4778- "attach-ware": "1.1.1",
4779- "bail": "1.0.3",
4780- "extend": "3.0.2",
4781- "unherit": "1.1.1",
4782- "vfile": "1.4.0",
4783- "ware": "1.3.0"
4784- }
4785- },
4786- "unist-util-is": {
4787- "version": "2.1.2",
4788- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.2.tgz",
4789- "integrity": "sha512-YkXBK/H9raAmG7KXck+UUpnKiNmUdB+aBGrknfQ4EreE1banuzrKABx3jP6Z5Z3fMSPMQQmeXBlKpCbMwBkxVw=="
4790- },
4791- "unist-util-visit": {
4792- "version": "1.4.0",
4793- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.0.tgz",
4794- "integrity": "sha512-FiGu34ziNsZA3ZUteZxSFaczIjGmksfSgdKqBfOejrrfzyUy5b7YrlzT1Bcvi+djkYDituJDy2XB7tGTeBieKw==",
4795- "requires": {
4796- "unist-util-visit-parents": "2.0.1"
4797- }
4798- },
4799- "unist-util-visit-parents": {
4800- "version": "2.0.1",
4801- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.0.1.tgz",
4802- "integrity": "sha512-6B0UTiMfdWql4cQ03gDTCSns+64Zkfo2OCbK31Ov0uMizEz+CJeAp0cgZVb5Fhmcd7Bct2iRNywejT0orpbqUA==",
4803- "requires": {
4804- "unist-util-is": "2.1.2"
4805- }
4806- },
4807- "untildify": {
4808- "version": "2.1.0",
4809- "resolved": "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz",
4810- "integrity": "sha1-F+soB5h/dpUunASF/DEdBqgmouA=",
4811- "requires": {
4812- "os-homedir": "1.0.2"
4813- }
4814- },
4815- "url-join": {
4816- "version": "2.0.5",
4817- "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz",
4818- "integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg="
4819- },
4820- "user-home": {
4821- "version": "2.0.0",
4822- "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz",
4823- "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=",
4824- "requires": {
4825- "os-homedir": "1.0.2"
4826- }
4827- },
4828- "util-deprecate": {
4829- "version": "1.0.2",
4830- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4831- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
4832- },
4833- "uuid": {
4834- "version": "3.3.2",
4835- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
4836- "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
4837- },
4838- "verror": {
4839- "version": "1.10.0",
4840- "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
4841- "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
4842- "requires": {
4843- "assert-plus": "1.0.0",
4844- "core-util-is": "1.0.2",
4845- "extsprintf": "1.3.0"
4846- }
4847- },
4848- "vfile": {
4849- "version": "1.4.0",
4850- "resolved": "https://registry.npmjs.org/vfile/-/vfile-1.4.0.tgz",
4851- "integrity": "sha1-wP1vpIT43r23cfaMMe112I2pf+c="
4852- },
4853- "vfile-find-down": {
4854- "version": "1.0.0",
4855- "resolved": "https://registry.npmjs.org/vfile-find-down/-/vfile-find-down-1.0.0.tgz",
4856- "integrity": "sha1-hKTWbQNRP2FAqE4Hdu8ISNTwrZU=",
4857- "requires": {
4858- "to-vfile": "1.0.0"
4859- }
4860- },
4861- "vfile-find-up": {
4862- "version": "1.0.0",
4863- "resolved": "https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-1.0.0.tgz",
4864- "integrity": "sha1-VgTab+RTs0NQY3mE61/kkJ4oA5A=",
4865- "requires": {
4866- "to-vfile": "1.0.0"
4867- }
4868- },
4869- "vfile-reporter": {
4870- "version": "1.5.0",
4871- "resolved": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-1.5.0.tgz",
4872- "integrity": "sha1-IacAm/5V4k34/0Mqpb9vbvp05Bg=",
4873- "requires": {
4874- "chalk": "1.1.3",
4875- "log-symbols": "1.0.2",
4876- "plur": "2.1.2",
4877- "repeat-string": "1.6.1",
4878- "string-width": "1.0.2",
4879- "text-table": "0.2.0",
4880- "vfile-sort": "1.0.0"
4881- }
4882- },
4883- "vfile-sort": {
4884- "version": "1.0.0",
4885- "resolved": "https://registry.npmjs.org/vfile-sort/-/vfile-sort-1.0.0.tgz",
4886- "integrity": "sha1-F+5JG6Q+iVG7IpE/z/MqfcTSNNQ="
4887- },
4888- "ware": {
4889- "version": "1.3.0",
4890- "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz",
4891- "integrity": "sha1-0bFPOdLiy0q4xAmPdW/ksWTkc9Q=",
4892- "requires": {
4893- "wrap-fn": "0.1.5"
4894- }
4895- },
4896- "which": {
4897- "version": "1.3.1",
4898- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
4899- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
4900- "requires": {
4901- "isexe": "2.0.0"
4902- }
4903- },
4904- "which-pm-runs": {
4905- "version": "1.0.0",
4906- "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz",
4907- "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs="
4908- },
4909- "wide-align": {
4910- "version": "1.1.3",
4911- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
4912- "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
4913- "requires": {
4914- "string-width": "1.0.2"
4915- }
4916- },
4917- "word-wrap": {
4918- "version": "1.2.3",
4919- "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
4920- "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
4921- },
4922- "wrap-fn": {
4923- "version": "0.1.5",
4924- "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz",
4925- "integrity": "sha1-8htuQQFv9KfjFyDbxjoJAWvfmEU=",
4926- "requires": {
4927- "co": "3.1.0"
4928- },
4929- "dependencies": {
4930- "co": {
4931- "version": "3.1.0",
4932- "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz",
4933- "integrity": "sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g="
4934- }
4935- }
4936- },
4937- "wrappy": {
4938- "version": "1.0.2",
4939- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4940- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
4941- },
4942- "ws": {
4943- "version": "1.1.5",
4944- "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz",
4945- "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==",
4946- "requires": {
4947- "options": "0.0.6",
4948- "ultron": "1.0.2"
4949- }
4950- },
4951- "xtend": {
4952- "version": "4.0.1",
4953- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
4954- "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
4955- },
4956- "yallist": {
4957- "version": "2.1.2",
4958- "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
4959- "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
4960- },
4961- "zerr": {
4962- "version": "1.0.4",
4963- "resolved": "https://registry.npmjs.org/zerr/-/zerr-1.0.4.tgz",
4964- "integrity": "sha1-YoFN15nv+DYfKiKPQfcFxeGd5Mk="
4965- }
4966- }
4967-}
node-env.nixView
@@ -1,0 +1,542 @@
1 +# This file originates from node2nix
2 +
3 +{stdenv, nodejs, python2, utillinux, libtool, runCommand, writeTextFile}:
4 +
5 +let
6 + python = if nodejs ? python then nodejs.python else python2;
7 +
8 + # Create a tar wrapper that filters all the 'Ignoring unknown extended header keyword' noise
9 + tarWrapper = runCommand "tarWrapper" {} ''
10 + mkdir -p $out/bin
11 +
12 + cat > $out/bin/tar <<EOF
13 + #! ${stdenv.shell} -e
14 + $(type -p tar) "\$@" --warning=no-unknown-keyword
15 + EOF
16 +
17 + chmod +x $out/bin/tar
18 + '';
19 +
20 + # Function that generates a TGZ file from a NPM project
21 + buildNodeSourceDist =
22 + { name, version, src, ... }:
23 +
24 + stdenv.mkDerivation {
25 + name = "node-tarball-${name}-${version}";
26 + inherit src;
27 + buildInputs = [ nodejs ];
28 + buildPhase = ''
29 + export HOME=$TMPDIR
30 + tgzFile=$(npm pack | tail -n 1) # Hooks to the pack command will add output (https://docs.npmjs.com/misc/scripts)
31 + '';
32 + installPhase = ''
33 + mkdir -p $out/tarballs
34 + mv $tgzFile $out/tarballs
35 + mkdir -p $out/nix-support
36 + echo "file source-dist $out/tarballs/$tgzFile" >> $out/nix-support/hydra-build-products
37 + '';
38 + };
39 +
40 + includeDependencies = {dependencies}:
41 + stdenv.lib.optionalString (dependencies != [])
42 + (stdenv.lib.concatMapStrings (dependency:
43 + ''
44 + # Bundle the dependencies of the package
45 + mkdir -p node_modules
46 + cd node_modules
47 +
48 + # Only include dependencies if they don't exist. They may also be bundled in the package.
49 + if [ ! -e "${dependency.name}" ]
50 + then
51 + ${composePackage dependency}
52 + fi
53 +
54 + cd ..
55 + ''
56 + ) dependencies);
57 +
58 + # Recursively composes the dependencies of a package
59 + composePackage = { name, packageName, src, dependencies ? [], ... }@args:
60 + ''
61 + DIR=$(pwd)
62 + cd $TMPDIR
63 +
64 + unpackFile ${src}
65 +
66 + # Make the base dir in which the target dependency resides first
67 + mkdir -p "$(dirname "$DIR/${packageName}")"
68 +
69 + if [ -f "${src}" ]
70 + then
71 + # Figure out what directory has been unpacked
72 + packageDir="$(find . -maxdepth 1 -type d | tail -1)"
73 +
74 + # Restore write permissions to make building work
75 + find "$packageDir" -type d -print0 | xargs -0 chmod u+x
76 + chmod -R u+w "$packageDir"
77 +
78 + # Move the extracted tarball into the output folder
79 + mv "$packageDir" "$DIR/${packageName}"
80 + elif [ -d "${src}" ]
81 + then
82 + # Get a stripped name (without hash) of the source directory.
83 + # On old nixpkgs it's already set internally.
84 + if [ -z "$strippedName" ]
85 + then
86 + strippedName="$(stripHash ${src})"
87 + fi
88 +
89 + # Restore write permissions to make building work
90 + chmod -R u+w "$strippedName"
91 +
92 + # Move the extracted directory into the output folder
93 + mv "$strippedName" "$DIR/${packageName}"
94 + fi
95 +
96 + # Unset the stripped name to not confuse the next unpack step
97 + unset strippedName
98 +
99 + # Include the dependencies of the package
100 + cd "$DIR/${packageName}"
101 + ${includeDependencies { inherit dependencies; }}
102 + cd ..
103 + ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
104 + '';
105 +
106 + pinpointDependencies = {dependencies, production}:
107 + let
108 + pinpointDependenciesFromPackageJSON = writeTextFile {
109 + name = "pinpointDependencies.js";
110 + text = ''
111 + var fs = require('fs');
112 + var path = require('path');
113 +
114 + function resolveDependencyVersion(location, name) {
115 + if(location == process.env['NIX_STORE']) {
116 + return null;
117 + } else {
118 + var dependencyPackageJSON = path.join(location, "node_modules", name, "package.json");
119 +
120 + if(fs.existsSync(dependencyPackageJSON)) {
121 + var dependencyPackageObj = JSON.parse(fs.readFileSync(dependencyPackageJSON));
122 +
123 + if(dependencyPackageObj.name == name) {
124 + return dependencyPackageObj.version;
125 + }
126 + } else {
127 + return resolveDependencyVersion(path.resolve(location, ".."), name);
128 + }
129 + }
130 + }
131 +
132 + function replaceDependencies(dependencies) {
133 + if(typeof dependencies == "object" && dependencies !== null) {
134 + for(var dependency in dependencies) {
135 + var resolvedVersion = resolveDependencyVersion(process.cwd(), dependency);
136 +
137 + if(resolvedVersion === null) {
138 + process.stderr.write("WARNING: cannot pinpoint dependency: "+dependency+", context: "+process.cwd()+"\n");
139 + } else {
140 + dependencies[dependency] = resolvedVersion;
141 + }
142 + }
143 + }
144 + }
145 +
146 + /* Read the package.json configuration */
147 + var packageObj = JSON.parse(fs.readFileSync('./package.json'));
148 +
149 + /* Pinpoint all dependencies */
150 + replaceDependencies(packageObj.dependencies);
151 + if(process.argv[2] == "development") {
152 + replaceDependencies(packageObj.devDependencies);
153 + }
154 + replaceDependencies(packageObj.optionalDependencies);
155 +
156 + /* Write the fixed package.json file */
157 + fs.writeFileSync("package.json", JSON.stringify(packageObj, null, 2));
158 + '';
159 + };
160 + in
161 + ''
162 + node ${pinpointDependenciesFromPackageJSON} ${if production then "production" else "development"}
163 +
164 + ${stdenv.lib.optionalString (dependencies != [])
165 + ''
166 + if [ -d node_modules ]
167 + then
168 + cd node_modules
169 + ${stdenv.lib.concatMapStrings (dependency: pinpointDependenciesOfPackage dependency) dependencies}
170 + cd ..
171 + fi
172 + ''}
173 + '';
174 +
175 + # Recursively traverses all dependencies of a package and pinpoints all
176 + # dependencies in the package.json file to the versions that are actually
177 + # being used.
178 +
179 + pinpointDependenciesOfPackage = { packageName, dependencies ? [], production ? true, ... }@args:
180 + ''
181 + if [ -d "${packageName}" ]
182 + then
183 + cd "${packageName}"
184 + ${pinpointDependencies { inherit dependencies production; }}
185 + cd ..
186 + ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
187 + fi
188 + '';
189 +
190 + # Extract the Node.js source code which is used to compile packages with
191 + # native bindings
192 + nodeSources = runCommand "node-sources" {} ''
193 + tar --no-same-owner --no-same-permissions -xf ${nodejs.src}
194 + mv node-* $out
195 + '';
196 +
197 + # Script that adds _integrity fields to all package.json files to prevent NPM from consulting the cache (that is empty)
198 + addIntegrityFieldsScript = writeTextFile {
199 + name = "addintegrityfields.js";
200 + text = ''
201 + var fs = require('fs');
202 + var path = require('path');
203 +
204 + function augmentDependencies(baseDir, dependencies) {
205 + for(var dependencyName in dependencies) {
206 + var dependency = dependencies[dependencyName];
207 +
208 + // Open package.json and augment metadata fields
209 + var packageJSONDir = path.join(baseDir, "node_modules", dependencyName);
210 + var packageJSONPath = path.join(packageJSONDir, "package.json");
211 +
212 + if(fs.existsSync(packageJSONPath)) { // Only augment packages that exist. Sometimes we may have production installs in which development dependencies can be ignored
213 + console.log("Adding metadata fields to: "+packageJSONPath);
214 + var packageObj = JSON.parse(fs.readFileSync(packageJSONPath));
215 +
216 + if(dependency.integrity) {
217 + packageObj["_integrity"] = dependency.integrity;
218 + } else {
219 + packageObj["_integrity"] = "sha1-000000000000000000000000000="; // When no _integrity string has been provided (e.g. by Git dependencies), add a dummy one. It does not seem to harm and it bypasses downloads.
220 + }
221 +
222 + packageObj["_resolved"] = dependency.version; // Set the resolved version to the version identifier. This prevents NPM from cloning Git repositories.
223 + fs.writeFileSync(packageJSONPath, JSON.stringify(packageObj, null, 2));
224 + }
225 +
226 + // Augment transitive dependencies
227 + if(dependency.dependencies !== undefined) {
228 + augmentDependencies(packageJSONDir, dependency.dependencies);
229 + }
230 + }
231 + }
232 +
233 + if(fs.existsSync("./package-lock.json")) {
234 + var packageLock = JSON.parse(fs.readFileSync("./package-lock.json"));
235 +
236 + if(packageLock.lockfileVersion !== 1) {
237 + process.stderr.write("Sorry, I only understand lock file version 1!\n");
238 + process.exit(1);
239 + }
240 +
241 + if(packageLock.dependencies !== undefined) {
242 + augmentDependencies(".", packageLock.dependencies);
243 + }
244 + }
245 + '';
246 + };
247 +
248 + # Reconstructs a package-lock file from the node_modules/ folder structure and package.json files with dummy sha1 hashes
249 + reconstructPackageLock = writeTextFile {
250 + name = "addintegrityfields.js";
251 + text = ''
252 + var fs = require('fs');
253 + var path = require('path');
254 +
255 + var packageObj = JSON.parse(fs.readFileSync("package.json"));
256 +
257 + var lockObj = {
258 + name: packageObj.name,
259 + version: packageObj.version,
260 + lockfileVersion: 1,
261 + requires: true,
262 + dependencies: {}
263 + };
264 +
265 + function augmentPackageJSON(filePath, dependencies) {
266 + var packageJSON = path.join(filePath, "package.json");
267 + if(fs.existsSync(packageJSON)) {
268 + var packageObj = JSON.parse(fs.readFileSync(packageJSON));
269 + dependencies[packageObj.name] = {
270 + version: packageObj.version,
271 + integrity: "sha1-000000000000000000000000000=",
272 + dependencies: {}
273 + };
274 + processDependencies(path.join(filePath, "node_modules"), dependencies[packageObj.name].dependencies);
275 + }
276 + }
277 +
278 + function processDependencies(dir, dependencies) {
279 + if(fs.existsSync(dir)) {
280 + var files = fs.readdirSync(dir);
281 +
282 + files.forEach(function(entry) {
283 + var filePath = path.join(dir, entry);
284 + var stats = fs.statSync(filePath);
285 +
286 + if(stats.isDirectory()) {
287 + if(entry.substr(0, 1) == "@") {
288 + // When we encounter a namespace folder, augment all packages belonging to the scope
289 + var pkgFiles = fs.readdirSync(filePath);
290 +
291 + pkgFiles.forEach(function(entry) {
292 + if(stats.isDirectory()) {
293 + var pkgFilePath = path.join(filePath, entry);
294 + augmentPackageJSON(pkgFilePath, dependencies);
295 + }
296 + });
297 + } else {
298 + augmentPackageJSON(filePath, dependencies);
299 + }
300 + }
301 + });
302 + }
303 + }
304 +
305 + processDependencies("node_modules", lockObj.dependencies);
306 +
307 + fs.writeFileSync("package-lock.json", JSON.stringify(lockObj, null, 2));
308 + '';
309 + };
310 +
311 + # Builds and composes an NPM package including all its dependencies
312 + buildNodePackage =
313 + { name
314 + , packageName
315 + , version
316 + , dependencies ? []
317 + , buildInputs ? []
318 + , production ? true
319 + , npmFlags ? ""
320 + , dontNpmInstall ? false
321 + , bypassCache ? false
322 + , preRebuild ? ""
323 + , dontStrip ? true
324 + , unpackPhase ? "true"
325 + , buildPhase ? "true"
326 + , ... }@args:
327 +
328 + let
329 + forceOfflineFlag = if bypassCache then "--offline" else "--registry http://www.example.com";
330 + extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "preRebuild" "unpackPhase" "buildPhase" ];
331 + in
332 + stdenv.mkDerivation ({
333 + name = "node-${name}-${version}";
334 + buildInputs = [ tarWrapper python nodejs ]
335 + ++ stdenv.lib.optional (stdenv.isLinux) utillinux
336 + ++ stdenv.lib.optional (stdenv.isDarwin) libtool
337 + ++ buildInputs;
338 +
339 + inherit dontStrip; # Stripping may fail a build for some package deployments
340 + inherit dontNpmInstall preRebuild unpackPhase buildPhase;
341 +
342 + compositionScript = composePackage args;
343 + pinpointDependenciesScript = pinpointDependenciesOfPackage args;
344 +
345 + passAsFile = [ "compositionScript" "pinpointDependenciesScript" ];
346 +
347 + installPhase = ''
348 + # Create and enter a root node_modules/ folder
349 + mkdir -p $out/lib/node_modules
350 + cd $out/lib/node_modules
351 +
352 + # Compose the package and all its dependencies
353 + source $compositionScriptPath
354 +
355 + # Pinpoint the versions of all dependencies to the ones that are actually being used
356 + echo "pinpointing versions of dependencies..."
357 + source $pinpointDependenciesScriptPath
358 +
359 + # Patch the shebangs of the bundled modules to prevent them from
360 + # calling executables outside the Nix store as much as possible
361 + patchShebangs .
362 +
363 + # Deploy the Node.js package by running npm install. Since the
364 + # dependencies have been provided already by ourselves, it should not
365 + # attempt to install them again, which is good, because we want to make
366 + # it Nix's responsibility. If it needs to install any dependencies
367 + # anyway (e.g. because the dependency parameters are
368 + # incomplete/incorrect), it fails.
369 + #
370 + # The other responsibilities of NPM are kept -- version checks, build
371 + # steps, postprocessing etc.
372 +
373 + export HOME=$TMPDIR
374 + cd "${packageName}"
375 + runHook preRebuild
376 +
377 + ${stdenv.lib.optionalString bypassCache ''
378 + if [ ! -f package-lock.json ]
379 + then
380 + echo "No package-lock.json file found, reconstructing..."
381 + node ${reconstructPackageLock}
382 + fi
383 +
384 + node ${addIntegrityFieldsScript}
385 + ''}
386 +
387 + npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} rebuild
388 +
389 + if [ "$dontNpmInstall" != "1" ]
390 + then
391 + # NPM tries to download packages even when they already exist if npm-shrinkwrap is used.
392 + rm -f npm-shrinkwrap.json
393 +
394 + npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} install
395 + fi
396 +
397 + # Create symlink to the deployed executable folder, if applicable
398 + if [ -d "$out/lib/node_modules/.bin" ]
399 + then
400 + ln -s $out/lib/node_modules/.bin $out/bin
401 + fi
402 +
403 + # Create symlinks to the deployed manual page folders, if applicable
404 + if [ -d "$out/lib/node_modules/${packageName}/man" ]
405 + then
406 + mkdir -p $out/share
407 + for dir in "$out/lib/node_modules/${packageName}/man/"*
408 + do
409 + mkdir -p $out/share/man/$(basename "$dir")
410 + for page in "$dir"/*
411 + do
412 + ln -s $page $out/share/man/$(basename "$dir")
413 + done
414 + done
415 + fi
416 +
417 + # Run post install hook, if provided
418 + runHook postInstall
419 + '';
420 + } // extraArgs);
421 +
422 + # Builds a development shell
423 + buildNodeShell =
424 + { name
425 + , packageName
426 + , version
427 + , src
428 + , dependencies ? []
429 + , buildInputs ? []
430 + , production ? true
431 + , npmFlags ? ""
432 + , dontNpmInstall ? false
433 + , bypassCache ? false
434 + , dontStrip ? true
435 + , unpackPhase ? "true"
436 + , buildPhase ? "true"
437 + , ... }@args:
438 +
439 + let
440 + forceOfflineFlag = if bypassCache then "--offline" else "--registry http://www.example.com";
441 +
442 + extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" ];
443 +
444 + nodeDependencies = stdenv.mkDerivation ({
445 + name = "node-dependencies-${name}-${version}";
446 +
447 + buildInputs = [ tarWrapper python nodejs ]
448 + ++ stdenv.lib.optional (stdenv.isLinux) utillinux
449 + ++ stdenv.lib.optional (stdenv.isDarwin) libtool
450 + ++ buildInputs;
451 +
452 + inherit dontStrip; # Stripping may fail a build for some package deployments
453 + inherit dontNpmInstall unpackPhase buildPhase;
454 +
455 + includeScript = includeDependencies { inherit dependencies; };
456 + pinpointDependenciesScript = pinpointDependenciesOfPackage args;
457 +
458 + passAsFile = [ "includeScript" "pinpointDependenciesScript" ];
459 +
460 + installPhase = ''
461 + mkdir -p $out/${packageName}
462 + cd $out/${packageName}
463 +
464 + source $includeScriptPath
465 +
466 + # Create fake package.json to make the npm commands work properly
467 + cp ${src}/package.json .
468 + chmod 644 package.json
469 + ${stdenv.lib.optionalString bypassCache ''
470 + if [ -f ${src}/package-lock.json ]
471 + then
472 + cp ${src}/package-lock.json .
473 + fi
474 + ''}
475 +
476 + # Pinpoint the versions of all dependencies to the ones that are actually being used
477 + echo "pinpointing versions of dependencies..."
478 + cd ..
479 + ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
480 +
481 + source $pinpointDependenciesScriptPath
482 + cd ${packageName}
483 +
484 + # Patch the shebangs of the bundled modules to prevent them from
485 + # calling executables outside the Nix store as much as possible
486 + patchShebangs .
487 +
488 + export HOME=$PWD
489 +
490 + ${stdenv.lib.optionalString bypassCache ''
491 + if [ ! -f package-lock.json ]
492 + then
493 + echo "No package-lock.json file found, reconstructing..."
494 + node ${reconstructPackageLock}
495 + fi
496 +
497 + node ${addIntegrityFieldsScript}
498 + ''}
499 +
500 + npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} rebuild
501 +
502 + ${stdenv.lib.optionalString (!dontNpmInstall) ''
503 + # NPM tries to download packages even when they already exist if npm-shrinkwrap is used.
504 + rm -f npm-shrinkwrap.json
505 +
506 + npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} install
507 + ''}
508 +
509 + cd ..
510 + ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
511 +
512 + mv ${packageName} lib
513 + ln -s $out/lib/node_modules/.bin $out/bin
514 + '';
515 + } // extraArgs);
516 + in
517 + stdenv.mkDerivation {
518 + name = "node-shell-${name}-${version}";
519 +
520 + buildInputs = [ python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) utillinux ++ buildInputs;
521 + buildCommand = ''
522 + mkdir -p $out/bin
523 + cat > $out/bin/shell <<EOF
524 + #! ${stdenv.shell} -e
525 + $shellHook
526 + exec ${stdenv.shell}
527 + EOF
528 + chmod +x $out/bin/shell
529 + '';
530 +
531 + # Provide the dependencies in a development shell through the NODE_PATH environment variable
532 + inherit nodeDependencies;
533 + shellHook = stdenv.lib.optionalString (dependencies != []) ''
534 + export NODE_PATH=$nodeDependencies/lib/node_modules
535 + '';
536 + };
537 +in
538 +{
539 + buildNodeSourceDist = stdenv.lib.makeOverridable buildNodeSourceDist;
540 + buildNodePackage = stdenv.lib.makeOverridable buildNodePackage;
541 + buildNodeShell = stdenv.lib.makeOverridable buildNodeShell;
542 +}
node-packages.nixView
@@ -1,0 +1,5353 @@
1 +# This file has been generated by node2nix 1.6.0. Do not edit!
2 +
3 +{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
4 +
5 +let
6 + sources = {
7 + "abstract-leveldown-0.12.4" = {
8 + name = "abstract-leveldown";
9 + packageName = "abstract-leveldown";
10 + version = "0.12.4";
11 + src = fetchurl {
12 + url = "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz";
13 + sha1 = "29e18e632e60e4e221d5810247852a63d7b2e410";
14 + };
15 + };
16 + "abstract-leveldown-4.0.3" = {
17 + name = "abstract-leveldown";
18 + packageName = "abstract-leveldown";
19 + version = "4.0.3";
20 + src = fetchurl {
21 + url = "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-4.0.3.tgz";
22 + sha512 = "qsIHFQy0u17JqSY+3ZUT+ykqxYY17yOfvAsLkFkw8kSQqi05d1jyj0bCuSX6sjYlXuY9cKpgUt5EudQdP4aXyA==";
23 + };
24 + };
25 + "abstract-leveldown-5.0.0" = {
26 + name = "abstract-leveldown";
27 + packageName = "abstract-leveldown";
28 + version = "5.0.0";
29 + src = fetchurl {
30 + url = "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-5.0.0.tgz";
31 + sha512 = "5mU5P1gXtsMIXg65/rsYGsi93+MlogXZ9FA8JnwKurHQg64bfXwGYVdVdijNTVNOlAsuIiOwHdvFFD5JqCJQ7A==";
32 + };
33 + };
34 + "adm-zip-0.4.11" = {
35 + name = "adm-zip";
36 + packageName = "adm-zip";
37 + version = "0.4.11";
38 + src = fetchurl {
39 + url = "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.11.tgz";
40 + sha512 = "L8vcjDTCOIJk7wFvmlEUN7AsSb8T+2JrdP7KINBjzr24TJ5Mwj590sLu3BC7zNZowvJWa/JtPmD8eJCzdtDWjA==";
41 + };
42 + };
43 + "ajv-5.5.2" = {
44 + name = "ajv";
45 + packageName = "ajv";
46 + version = "5.5.2";
47 + src = fetchurl {
48 + url = "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz";
49 + sha1 = "73b5eeca3fab653e3d3f9422b341ad42205dc965";
50 + };
51 + };
52 + "aligned-block-file-1.1.3" = {
53 + name = "aligned-block-file";
54 + packageName = "aligned-block-file";
55 + version = "1.1.3";
56 + src = fetchurl {
57 + url = "https://registry.npmjs.org/aligned-block-file/-/aligned-block-file-1.1.3.tgz";
58 + sha512 = "ai/S+nZ9XMjC0ReZfq94OLGCICVBJyhNiKWmF1J+/GVZZaXtYV805plMi9obaWjfNl/QljB+VOsT+wQ7R858xA==";
59 + };
60 + };
61 + "ansi-escapes-1.4.0" = {
62 + name = "ansi-escapes";
63 + packageName = "ansi-escapes";
64 + version = "1.4.0";
65 + src = fetchurl {
66 + url = "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz";
67 + sha1 = "d3a8a83b319aa67793662b13e761c7911422306e";
68 + };
69 + };
70 + "ansi-regex-2.1.1" = {
71 + name = "ansi-regex";
72 + packageName = "ansi-regex";
73 + version = "2.1.1";
74 + src = fetchurl {
75 + url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz";
76 + sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df";
77 + };
78 + };
79 + "ansi-styles-2.2.1" = {
80 + name = "ansi-styles";
81 + packageName = "ansi-styles";
82 + version = "2.2.1";
83 + src = fetchurl {
84 + url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz";
85 + sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe";
86 + };
87 + };
88 + "anymatch-1.3.2" = {
89 + name = "anymatch";
90 + packageName = "anymatch";
91 + version = "1.3.2";
92 + src = fetchurl {
93 + url = "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz";
94 + sha512 = "0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==";
95 + };
96 + };
97 + "append-batch-0.0.1" = {
98 + name = "append-batch";
99 + packageName = "append-batch";
100 + version = "0.0.1";
101 + src = fetchurl {
102 + url = "https://registry.npmjs.org/append-batch/-/append-batch-0.0.1.tgz";
103 + sha1 = "9224858e556997ccc07f11f1ee9a128532aa0d25";
104 + };
105 + };
106 + "aproba-1.2.0" = {
107 + name = "aproba";
108 + packageName = "aproba";
109 + version = "1.2.0";
110 + src = fetchurl {
111 + url = "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz";
112 + sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==";
113 + };
114 + };
115 + "are-we-there-yet-1.1.5" = {
116 + name = "are-we-there-yet";
117 + packageName = "are-we-there-yet";
118 + version = "1.1.5";
119 + src = fetchurl {
120 + url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz";
121 + sha512 = "5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==";
122 + };
123 + };
124 + "arr-diff-2.0.0" = {
125 + name = "arr-diff";
126 + packageName = "arr-diff";
127 + version = "2.0.0";
128 + src = fetchurl {
129 + url = "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz";
130 + sha1 = "8f3b827f955a8bd669697e4a4256ac3ceae356cf";
131 + };
132 + };
133 + "arr-flatten-1.1.0" = {
134 + name = "arr-flatten";
135 + packageName = "arr-flatten";
136 + version = "1.1.0";
137 + src = fetchurl {
138 + url = "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz";
139 + sha512 = "L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==";
140 + };
141 + };
142 + "array-union-1.0.2" = {
143 + name = "array-union";
144 + packageName = "array-union";
145 + version = "1.0.2";
146 + src = fetchurl {
147 + url = "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz";
148 + sha1 = "9a34410e4f4e3da23dea375be5be70f24778ec39";
149 + };
150 + };
151 + "array-uniq-1.0.3" = {
152 + name = "array-uniq";
153 + packageName = "array-uniq";
154 + version = "1.0.3";
155 + src = fetchurl {
156 + url = "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz";
157 + sha1 = "af6ac877a25cc7f74e058894753858dfdb24fdb6";
158 + };
159 + };
160 + "array-unique-0.2.1" = {
161 + name = "array-unique";
162 + packageName = "array-unique";
163 + version = "0.2.1";
164 + src = fetchurl {
165 + url = "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz";
166 + sha1 = "a1d97ccafcbc2625cc70fadceb36a50c58b01a53";
167 + };
168 + };
169 + "arrify-1.0.1" = {
170 + name = "arrify";
171 + packageName = "arrify";
172 + version = "1.0.1";
173 + src = fetchurl {
174 + url = "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz";
175 + sha1 = "898508da2226f380df904728456849c1501a4b0d";
176 + };
177 + };
178 + "asn1-0.2.4" = {
179 + name = "asn1";
180 + packageName = "asn1";
181 + version = "0.2.4";
182 + src = fetchurl {
183 + url = "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz";
184 + sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==";
185 + };
186 + };
187 + "assert-plus-1.0.0" = {
188 + name = "assert-plus";
189 + packageName = "assert-plus";
190 + version = "1.0.0";
191 + src = fetchurl {
192 + url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz";
193 + sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525";
194 + };
195 + };
196 + "async-each-1.0.1" = {
197 + name = "async-each";
198 + packageName = "async-each";
199 + version = "1.0.1";
200 + src = fetchurl {
201 + url = "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz";
202 + sha1 = "19d386a1d9edc6e7c1c85d388aedbcc56d33602d";
203 + };
204 + };
205 + "async-single-1.0.5" = {
206 + name = "async-single";
207 + packageName = "async-single";
208 + version = "1.0.5";
209 + src = fetchurl {
210 + url = "https://registry.npmjs.org/async-single/-/async-single-1.0.5.tgz";
211 + sha1 = "125dd09de95d3ea30a378adbed021092179b03c9";
212 + };
213 + };
214 + "async-write-2.1.0" = {
215 + name = "async-write";
216 + packageName = "async-write";
217 + version = "2.1.0";
218 + src = fetchurl {
219 + url = "https://registry.npmjs.org/async-write/-/async-write-2.1.0.tgz";
220 + sha1 = "1e762817d849ce44bfac07925a42036787061b15";
221 + };
222 + };
223 + "asynckit-0.4.0" = {
224 + name = "asynckit";
225 + packageName = "asynckit";
226 + version = "0.4.0";
227 + src = fetchurl {
228 + url = "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz";
229 + sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79";
230 + };
231 + };
232 + "atomic-file-0.0.1" = {
233 + name = "atomic-file";
234 + packageName = "atomic-file";
235 + version = "0.0.1";
236 + src = fetchurl {
237 + url = "https://registry.npmjs.org/atomic-file/-/atomic-file-0.0.1.tgz";
238 + sha1 = "6c36658f6c4ece33fba3877731e7c25fc82999bb";
239 + };
240 + };
241 + "atomic-file-1.1.5" = {
242 + name = "atomic-file";
243 + packageName = "atomic-file";
244 + version = "1.1.5";
245 + src = fetchurl {
246 + url = "https://registry.npmjs.org/atomic-file/-/atomic-file-1.1.5.tgz";
247 + sha512 = "TG+5YFiaKQ6CZiSQsosGMJ/IJzwMZ4V/rSdEXlD6+DwKyv8OyeUcprq34kp4yuS6bfQYXhxBC2Vm8PWo+iKBGQ==";
248 + };
249 + };
250 + "attach-ware-1.1.1" = {
251 + name = "attach-ware";
252 + packageName = "attach-ware";
253 + version = "1.1.1";
254 + src = fetchurl {
255 + url = "https://registry.npmjs.org/attach-ware/-/attach-ware-1.1.1.tgz";
256 + sha1 = "28f51393dd8bb8bdaad972342519bf09621a35a3";
257 + };
258 + };
259 + "aws-sign2-0.7.0" = {
260 + name = "aws-sign2";
261 + packageName = "aws-sign2";
262 + version = "0.7.0";
263 + src = fetchurl {
264 + url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz";
265 + sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8";
266 + };
267 + };
268 + "aws4-1.8.0" = {
269 + name = "aws4";
270 + packageName = "aws4";
271 + version = "1.8.0";
272 + src = fetchurl {
273 + url = "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz";
274 + sha512 = "ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==";
275 + };
276 + };
277 + "bail-1.0.3" = {
278 + name = "bail";
279 + packageName = "bail";
280 + version = "1.0.3";
281 + src = fetchurl {
282 + url = "https://registry.npmjs.org/bail/-/bail-1.0.3.tgz";
283 + sha512 = "1X8CnjFVQ+a+KW36uBNMTU5s8+v5FzeqrP7hTG5aTb4aPreSbZJlhwPon9VKMuEVgV++JM+SQrALY3kr7eswdg==";
284 + };
285 + };
286 + "balanced-match-1.0.0" = {
287 + name = "balanced-match";
288 + packageName = "balanced-match";
289 + version = "1.0.0";
290 + src = fetchurl {
291 + url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz";
292 + sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767";
293 + };
294 + };
295 + "base64-url-2.2.0" = {
296 + name = "base64-url";
297 + packageName = "base64-url";
298 + version = "2.2.0";
299 + src = fetchurl {
300 + url = "https://registry.npmjs.org/base64-url/-/base64-url-2.2.0.tgz";
301 + sha512 = "Y4qHHAE+rWjmAFPQmHPiiD+hWwM/XvuFLlP6kVxlwZJK7rjiE2uIQR9tZ37iEr1E6iCj9799yxMAmiXzITb3lQ==";
302 + };
303 + };
304 + "bash-color-0.0.4" = {
305 + name = "bash-color";
306 + packageName = "bash-color";
307 + version = "0.0.4";
308 + src = fetchurl {
309 + url = "https://registry.npmjs.org/bash-color/-/bash-color-0.0.4.tgz";
310 + sha1 = "e9be8ce33540cada4881768c59bd63865736e913";
311 + };
312 + };
313 + "bcrypt-pbkdf-1.0.2" = {
314 + name = "bcrypt-pbkdf";
315 + packageName = "bcrypt-pbkdf";
316 + version = "1.0.2";
317 + src = fetchurl {
318 + url = "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz";
319 + sha1 = "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e";
320 + };
321 + };
322 + "binary-extensions-1.11.0" = {
323 + name = "binary-extensions";
324 + packageName = "binary-extensions";
325 + version = "1.11.0";
326 + src = fetchurl {
327 + url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz";
328 + sha1 = "46aa1751fb6a2f93ee5e689bb1087d4b14c6c205";
329 + };
330 + };
331 + "binary-search-1.3.4" = {
332 + name = "binary-search";
333 + packageName = "binary-search";
334 + version = "1.3.4";
335 + src = fetchurl {
336 + url = "https://registry.npmjs.org/binary-search/-/binary-search-1.3.4.tgz";
337 + sha512 = "dPxU/vZLnH0tEVjVPgi015oSwqu6oLfCeHywuFRhBE0yM0mYocvleTl8qsdM1YFhRzTRhM1+VzS8XLDVrHPopg==";
338 + };
339 + };
340 + "bindings-1.3.0" = {
341 + name = "bindings";
342 + packageName = "bindings";
343 + version = "1.3.0";
344 + src = fetchurl {
345 + url = "https://registry.npmjs.org/bindings/-/bindings-1.3.0.tgz";
346 + sha512 = "DpLh5EzMR2kzvX1KIlVC0VkC3iZtHKTgdtZ0a3pglBZdaQFjt5S9g9xd1lE+YvXyfd6mtCeRnrUfOLYiTMlNSw==";
347 + };
348 + };
349 + "bl-0.8.2" = {
350 + name = "bl";
351 + packageName = "bl";
352 + version = "0.8.2";
353 + src = fetchurl {
354 + url = "https://registry.npmjs.org/bl/-/bl-0.8.2.tgz";
355 + sha1 = "c9b6bca08d1bc2ea00fc8afb4f1a5fd1e1c66e4e";
356 + };
357 + };
358 + "bl-1.2.2" = {
359 + name = "bl";
360 + packageName = "bl";
361 + version = "1.2.2";
362 + src = fetchurl {
363 + url = "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz";
364 + sha512 = "e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==";
365 + };
366 + };
367 + "blake2s-1.0.1" = {
368 + name = "blake2s";
369 + packageName = "blake2s";
370 + version = "1.0.1";
371 + src = fetchurl {
372 + url = "https://registry.npmjs.org/blake2s/-/blake2s-1.0.1.tgz";
373 + sha1 = "1598822a320ece6aa401ba982954f82f61b0cd7b";
374 + };
375 + };
376 + "brace-expansion-1.1.11" = {
377 + name = "brace-expansion";
378 + packageName = "brace-expansion";
379 + version = "1.1.11";
380 + src = fetchurl {
381 + url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
382 + sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
383 + };
384 + };
385 + "braces-1.8.5" = {
386 + name = "braces";
387 + packageName = "braces";
388 + version = "1.8.5";
389 + src = fetchurl {
390 + url = "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz";
391 + sha1 = "ba77962e12dff969d6b76711e914b737857bf6a7";
392 + };
393 + };
394 + "broadcast-stream-0.2.2" = {
395 + name = "broadcast-stream";
396 + packageName = "broadcast-stream";
397 + version = "0.2.2";
398 + src = fetchurl {
399 + url = "https://registry.npmjs.org/broadcast-stream/-/broadcast-stream-0.2.2.tgz";
400 + sha1 = "79e7bb14a9abba77f72ac9258220242a8fd3919d";
401 + };
402 + };
403 + "browserify-zlib-0.1.4" = {
404 + name = "browserify-zlib";
405 + packageName = "browserify-zlib";
406 + version = "0.1.4";
407 + src = fetchurl {
408 + url = "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz";
409 + sha1 = "bb35f8a519f600e0fa6b8485241c979d0141fb2d";
410 + };
411 + };
412 + "buffer-alloc-1.2.0" = {
413 + name = "buffer-alloc";
414 + packageName = "buffer-alloc";
415 + version = "1.2.0";
416 + src = fetchurl {
417 + url = "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz";
418 + sha512 = "CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==";
419 + };
420 + };
421 + "buffer-alloc-unsafe-1.1.0" = {
422 + name = "buffer-alloc-unsafe";
423 + packageName = "buffer-alloc-unsafe";
424 + version = "1.1.0";
425 + src = fetchurl {
426 + url = "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz";
427 + sha512 = "TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==";
428 + };
429 + };
430 + "buffer-fill-1.0.0" = {
431 + name = "buffer-fill";
432 + packageName = "buffer-fill";
433 + version = "1.0.0";
434 + src = fetchurl {
435 + url = "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz";
436 + sha1 = "f8f78b76789888ef39f205cd637f68e702122b2c";
437 + };
438 + };
439 + "buffer-from-1.1.1" = {
440 + name = "buffer-from";
441 + packageName = "buffer-from";
442 + version = "1.1.1";
443 + src = fetchurl {
444 + url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz";
445 + sha512 = "MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==";
446 + };
447 + };
448 + "bytewise-1.1.0" = {
449 + name = "bytewise";
450 + packageName = "bytewise";
451 + version = "1.1.0";
452 + src = fetchurl {
453 + url = "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz";
454 + sha1 = "1d13cbff717ae7158094aa881b35d081b387253e";
455 + };
456 + };
457 + "bytewise-core-1.2.3" = {
458 + name = "bytewise-core";
459 + packageName = "bytewise-core";
460 + version = "1.2.3";
461 + src = fetchurl {
462 + url = "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz";
463 + sha1 = "3fb410c7e91558eb1ab22a82834577aa6bd61d42";
464 + };
465 + };
466 + "camelcase-2.1.1" = {
467 + name = "camelcase";
468 + packageName = "camelcase";
469 + version = "2.1.1";
470 + src = fetchurl {
471 + url = "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz";
472 + sha1 = "7c1d16d679a1bbe59ca02cacecfb011e201f5a1f";
473 + };
474 + };
475 + "caseless-0.12.0" = {
476 + name = "caseless";
477 + packageName = "caseless";
478 + version = "0.12.0";
479 + src = fetchurl {
480 + url = "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz";
481 + sha1 = "1b681c21ff84033c826543090689420d187151dc";
482 + };
483 + };
484 + "ccount-1.0.3" = {
485 + name = "ccount";
486 + packageName = "ccount";
487 + version = "1.0.3";
488 + src = fetchurl {
489 + url = "https://registry.npmjs.org/ccount/-/ccount-1.0.3.tgz";
490 + sha512 = "Jt9tIBkRc9POUof7QA/VwWd+58fKkEEfI+/t1/eOlxKM7ZhrczNzMFefge7Ai+39y1pR/pP6cI19guHy3FSLmw==";
491 + };
492 + };
493 + "chalk-1.1.3" = {
494 + name = "chalk";
495 + packageName = "chalk";
496 + version = "1.1.3";
497 + src = fetchurl {
498 + url = "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz";
499 + sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
500 + };
501 + };
502 + "character-entities-1.2.2" = {
503 + name = "character-entities";
504 + packageName = "character-entities";
505 + version = "1.2.2";
506 + src = fetchurl {
507 + url = "https://registry.npmjs.org/character-entities/-/character-entities-1.2.2.tgz";
508 + sha512 = "sMoHX6/nBiy3KKfC78dnEalnpn0Az0oSNvqUWYTtYrhRI5iUIYsROU48G+E+kMFQzqXaJ8kHJZ85n7y6/PHgwQ==";
509 + };
510 + };
511 + "character-entities-html4-1.1.2" = {
512 + name = "character-entities-html4";
513 + packageName = "character-entities-html4";
514 + version = "1.1.2";
515 + src = fetchurl {
516 + url = "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.2.tgz";
517 + sha512 = "sIrXwyna2+5b0eB9W149izTPJk/KkJTg6mEzDGibwBUkyH1SbDa+nf515Ppdi3MaH35lW0JFJDWeq9Luzes1Iw==";
518 + };
519 + };
520 + "character-entities-legacy-1.1.2" = {
521 + name = "character-entities-legacy";
522 + packageName = "character-entities-legacy";
523 + version = "1.1.2";
524 + src = fetchurl {
525 + url = "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.2.tgz";
526 + sha512 = "9NB2VbXtXYWdXzqrvAHykE/f0QJxzaKIpZ5QzNZrrgQ7Iyxr2vnfS8fCBNVW9nUEZE0lo57nxKRqnzY/dKrwlA==";
527 + };
528 + };
529 + "character-reference-invalid-1.1.2" = {
530 + name = "character-reference-invalid";
531 + packageName = "character-reference-invalid";
532 + version = "1.1.2";
533 + src = fetchurl {
534 + url = "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.2.tgz";
535 + sha512 = "7I/xceXfKyUJmSAn/jw8ve/9DyOP7XxufNYLI9Px7CmsKgEUaZLUTax6nZxGQtaoiZCjpu6cHPj20xC/vqRReQ==";
536 + };
537 + };
538 + "charwise-3.0.1" = {
539 + name = "charwise";
540 + packageName = "charwise";
541 + version = "3.0.1";
542 + src = fetchurl {
543 + url = "https://registry.npmjs.org/charwise/-/charwise-3.0.1.tgz";
544 + sha512 = "RcdumNsM6fJZ5HHbYunqj2bpurVRGsXour3OR+SlLEHFhG6ALm54i6Osnh+OvO7kEoSBzwExpblYFH8zKQiEPw==";
545 + };
546 + };
547 + "chloride-2.2.10" = {
548 + name = "chloride";
549 + packageName = "chloride";
550 + version = "2.2.10";
551 + src = fetchurl {
552 + url = "https://registry.npmjs.org/chloride/-/chloride-2.2.10.tgz";
553 + sha512 = "CbU1ISGiB2JBV6PDXx7hkl8D94d2TPD1BANUMFbr8rZYKJi8De2d3Hu2XDIOLAhXf+8yhoFOdjtLG6fxz3QByQ==";
554 + };
555 + };
556 + "chloride-test-1.2.2" = {
557 + name = "chloride-test";
558 + packageName = "chloride-test";
559 + version = "1.2.2";
560 + src = fetchurl {
561 + url = "https://registry.npmjs.org/chloride-test/-/chloride-test-1.2.2.tgz";
562 + sha1 = "178686a85e9278045112e96e8c791793f9a10aea";
563 + };
564 + };
565 + "chokidar-1.7.0" = {
566 + name = "chokidar";
567 + packageName = "chokidar";
568 + version = "1.7.0";
569 + src = fetchurl {
570 + url = "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz";
571 + sha1 = "798e689778151c8076b4b360e5edd28cda2bb468";
572 + };
573 + };
574 + "chownr-1.0.1" = {
575 + name = "chownr";
576 + packageName = "chownr";
577 + version = "1.0.1";
578 + src = fetchurl {
579 + url = "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz";
580 + sha1 = "e2a75042a9551908bebd25b8523d5f9769d79181";
581 + };
582 + };
583 + "chrome-native-messaging-0.2.0" = {
584 + name = "chrome-native-messaging";
585 + packageName = "chrome-native-messaging";
586 + version = "0.2.0";
587 + src = fetchurl {
588 + url = "https://registry.npmjs.org/chrome-native-messaging/-/chrome-native-messaging-0.2.0.tgz";
589 + sha1 = "c142cde524bd1b1854e14f57e078a396a6da3826";
590 + };
591 + };
592 + "cli-cursor-1.0.2" = {
593 + name = "cli-cursor";
594 + packageName = "cli-cursor";
595 + version = "1.0.2";
596 + src = fetchurl {
597 + url = "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz";
598 + sha1 = "64da3f7d56a54412e59794bd62dc35295e8f2987";
599 + };
600 + };
601 + "co-3.1.0" = {
602 + name = "co";
603 + packageName = "co";
604 + version = "3.1.0";
605 + src = fetchurl {
606 + url = "https://registry.npmjs.org/co/-/co-3.1.0.tgz";
607 + sha1 = "4ea54ea5a08938153185e15210c68d9092bc1b78";
608 + };
609 + };
610 + "co-4.6.0" = {
611 + name = "co";
612 + packageName = "co";
613 + version = "4.6.0";
614 + src = fetchurl {
615 + url = "https://registry.npmjs.org/co/-/co-4.6.0.tgz";
616 + sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184";
617 + };
618 + };
619 + "code-point-at-1.1.0" = {
620 + name = "code-point-at";
621 + packageName = "code-point-at";
622 + version = "1.1.0";
623 + src = fetchurl {
624 + url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz";
625 + sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77";
626 + };
627 + };
628 + "collapse-white-space-1.0.4" = {
629 + name = "collapse-white-space";
630 + packageName = "collapse-white-space";
631 + version = "1.0.4";
632 + src = fetchurl {
633 + url = "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.4.tgz";
634 + sha512 = "YfQ1tAUZm561vpYD+5eyWN8+UsceQbSrqqlc/6zDY2gtAE+uZLSdkkovhnGpmCThsvKBFakq4EdY/FF93E8XIw==";
635 + };
636 + };
637 + "combined-stream-1.0.6" = {
638 + name = "combined-stream";
639 + packageName = "combined-stream";
640 + version = "1.0.6";
641 + src = fetchurl {
642 + url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz";
643 + sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818";
644 + };
645 + };
646 + "commander-2.17.1" = {
647 + name = "commander";
648 + packageName = "commander";
649 + version = "2.17.1";
650 + src = fetchurl {
651 + url = "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz";
652 + sha512 = "wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==";
653 + };
654 + };
655 + "concat-map-0.0.1" = {
656 + name = "concat-map";
657 + packageName = "concat-map";
658 + version = "0.0.1";
659 + src = fetchurl {
660 + url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";
661 + sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b";
662 + };
663 + };
664 + "concat-stream-1.6.2" = {
665 + name = "concat-stream";
666 + packageName = "concat-stream";
667 + version = "1.6.2";
668 + src = fetchurl {
669 + url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz";
670 + sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==";
671 + };
672 + };
673 + "console-control-strings-1.1.0" = {
674 + name = "console-control-strings";
675 + packageName = "console-control-strings";
676 + version = "1.1.0";
677 + src = fetchurl {
678 + url = "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz";
679 + sha1 = "3d7cf4464db6446ea644bf4b39507f9851008e8e";
680 + };
681 + };
682 + "cont-1.0.3" = {
683 + name = "cont";
684 + packageName = "cont";
685 + version = "1.0.3";
686 + src = fetchurl {
687 + url = "https://registry.npmjs.org/cont/-/cont-1.0.3.tgz";
688 + sha1 = "6874f1e935fca99d048caeaaad9a0aeb020bcce0";
689 + };
690 + };
691 + "continuable-1.1.8" = {
692 + name = "continuable";
693 + packageName = "continuable";
694 + version = "1.1.8";
695 + src = fetchurl {
696 + url = "https://registry.npmjs.org/continuable/-/continuable-1.1.8.tgz";
697 + sha1 = "dc877b474160870ae3bcde87336268ebe50597d5";
698 + };
699 + };
700 + "continuable-1.2.0" = {
701 + name = "continuable";
702 + packageName = "continuable";
703 + version = "1.2.0";
704 + src = fetchurl {
705 + url = "https://registry.npmjs.org/continuable/-/continuable-1.2.0.tgz";
706 + sha1 = "08277468d41136200074ccf87294308d169f25b6";
707 + };
708 + };
709 + "continuable-hash-0.1.4" = {
710 + name = "continuable-hash";
711 + packageName = "continuable-hash";
712 + version = "0.1.4";
713 + src = fetchurl {
714 + url = "https://registry.npmjs.org/continuable-hash/-/continuable-hash-0.1.4.tgz";
715 + sha1 = "81c74d41771d8c92783e1e00e5f11b34d6dfc78c";
716 + };
717 + };
718 + "continuable-list-0.1.6" = {
719 + name = "continuable-list";
720 + packageName = "continuable-list";
721 + version = "0.1.6";
722 + src = fetchurl {
723 + url = "https://registry.npmjs.org/continuable-list/-/continuable-list-0.1.6.tgz";
724 + sha1 = "87cf06ec580716e10dff95fb0b84c5f0e8acac5f";
725 + };
726 + };
727 + "continuable-para-1.2.0" = {
728 + name = "continuable-para";
729 + packageName = "continuable-para";
730 + version = "1.2.0";
731 + src = fetchurl {
732 + url = "https://registry.npmjs.org/continuable-para/-/continuable-para-1.2.0.tgz";
733 + sha1 = "445510f649459dd0fc35c872015146122731c583";
734 + };
735 + };
736 + "continuable-series-1.2.0" = {
737 + name = "continuable-series";
738 + packageName = "continuable-series";
739 + version = "1.2.0";
740 + src = fetchurl {
741 + url = "https://registry.npmjs.org/continuable-series/-/continuable-series-1.2.0.tgz";
742 + sha1 = "3243397ae93a71d655b3026834a51590b958b9e8";
743 + };
744 + };
745 + "core-util-is-1.0.2" = {
746 + name = "core-util-is";
747 + packageName = "core-util-is";
748 + version = "1.0.2";
749 + src = fetchurl {
750 + url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";
751 + sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
752 + };
753 + };
754 + "cross-spawn-5.1.0" = {
755 + name = "cross-spawn";
756 + packageName = "cross-spawn";
757 + version = "5.1.0";
758 + src = fetchurl {
759 + url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz";
760 + sha1 = "e8bd0efee58fcff6f8f94510a0a554bbfa235449";
761 + };
762 + };
763 + "dashdash-1.14.1" = {
764 + name = "dashdash";
765 + packageName = "dashdash";
766 + version = "1.14.1";
767 + src = fetchurl {
768 + url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz";
769 + sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0";
770 + };
771 + };
772 + "debug-2.6.9" = {
773 + name = "debug";
774 + packageName = "debug";
775 + version = "2.6.9";
776 + src = fetchurl {
777 + url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";
778 + sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
779 + };
780 + };
781 + "decompress-response-3.3.0" = {
782 + name = "decompress-response";
783 + packageName = "decompress-response";
784 + version = "3.3.0";
785 + src = fetchurl {
786 + url = "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz";
787 + sha1 = "80a4dd323748384bfa248083622aedec982adff3";
788 + };
789 + };
790 + "deep-equal-0.2.2" = {
791 + name = "deep-equal";
792 + packageName = "deep-equal";
793 + version = "0.2.2";
794 + src = fetchurl {
795 + url = "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz";
796 + sha1 = "84b745896f34c684e98f2ce0e42abaf43bba017d";
797 + };
798 + };
799 + "deep-equal-1.0.1" = {
800 + name = "deep-equal";
801 + packageName = "deep-equal";
802 + version = "1.0.1";
803 + src = fetchurl {
804 + url = "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz";
805 + sha1 = "f5d260292b660e084eff4cdbc9f08ad3247448b5";
806 + };
807 + };
808 + "deep-extend-0.6.0" = {
809 + name = "deep-extend";
810 + packageName = "deep-extend";
811 + version = "0.6.0";
812 + src = fetchurl {
813 + url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz";
814 + sha512 = "LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==";
815 + };
816 + };
817 + "deferred-leveldown-0.2.0" = {
818 + name = "deferred-leveldown";
819 + packageName = "deferred-leveldown";
820 + version = "0.2.0";
821 + src = fetchurl {
822 + url = "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-0.2.0.tgz";
823 + sha1 = "2cef1f111e1c57870d8bbb8af2650e587cd2f5b4";
824 + };
825 + };
826 + "deferred-leveldown-3.0.0" = {
827 + name = "deferred-leveldown";
828 + packageName = "deferred-leveldown";
829 + version = "3.0.0";
830 + src = fetchurl {
831 + url = "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-3.0.0.tgz";
832 + sha512 = "ajbXqRPMXRlcdyt0TuWqknOJkp1JgQjGB7xOl2V+ebol7/U11E9h3/nCZAtN1M7djmAJEIhypCUc1tIWxdQAuQ==";
833 + };
834 + };
835 + "deferred-leveldown-4.0.2" = {
836 + name = "deferred-leveldown";
837 + packageName = "deferred-leveldown";
838 + version = "4.0.2";
839 + src = fetchurl {
840 + url = "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-4.0.2.tgz";
841 + sha512 = "5fMC8ek8alH16QiV0lTCis610D1Zt1+LA4MS4d63JgS32lrCjTFDUFz2ao09/j2I4Bqb5jL4FZYwu7Jz0XO1ww==";
842 + };
843 + };
844 + "define-properties-1.1.3" = {
845 + name = "define-properties";
846 + packageName = "define-properties";
847 + version = "1.1.3";
848 + src = fetchurl {
849 + url = "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz";
850 + sha512 = "3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==";
851 + };
852 + };
853 + "defined-1.0.0" = {
854 + name = "defined";
855 + packageName = "defined";
856 + version = "1.0.0";
857 + src = fetchurl {
858 + url = "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz";
859 + sha1 = "c98d9bcef75674188e110969151199e39b1fa693";
860 + };
861 + };
862 + "delayed-stream-1.0.0" = {
863 + name = "delayed-stream";
864 + packageName = "delayed-stream";
865 + version = "1.0.0";
866 + src = fetchurl {
867 + url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz";
868 + sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619";
869 + };
870 + };
871 + "delegates-1.0.0" = {
872 + name = "delegates";
873 + packageName = "delegates";
874 + version = "1.0.0";
875 + src = fetchurl {
876 + url = "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz";
877 + sha1 = "84c6e159b81904fdca59a0ef44cd870d31250f9a";
878 + };
879 + };
880 + "detab-1.0.2" = {
881 + name = "detab";
882 + packageName = "detab";
883 + version = "1.0.2";
884 + src = fetchurl {
885 + url = "https://registry.npmjs.org/detab/-/detab-1.0.2.tgz";
886 + sha1 = "01bc2a4abe7bc7cc67c3039808edbae47049a0ee";
887 + };
888 + };
889 + "detect-libc-1.0.3" = {
890 + name = "detect-libc";
891 + packageName = "detect-libc";
892 + version = "1.0.3";
893 + src = fetchurl {
894 + url = "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz";
895 + sha1 = "fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b";
896 + };
897 + };
898 + "duplexify-3.6.0" = {
899 + name = "duplexify";
900 + packageName = "duplexify";
901 + version = "3.6.0";
902 + src = fetchurl {
903 + url = "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz";
904 + sha512 = "fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==";
905 + };
906 + };
907 + "dynamic-dijkstra-1.0.0" = {
908 + name = "dynamic-dijkstra";
909 + packageName = "dynamic-dijkstra";
910 + version = "1.0.0";
911 + src = fetchurl {
912 + url = "https://registry.npmjs.org/dynamic-dijkstra/-/dynamic-dijkstra-1.0.0.tgz";
913 + sha512 = "AUbCFABXNoon689xft5ROX/fO9pdttZ6wZcMXZ4oH85Bn9rtiMdVHVBbAZ9kxAewdm5L1m+y+n97s8ofwya8WA==";
914 + };
915 + };
916 + "ecc-jsbn-0.1.2" = {
917 + name = "ecc-jsbn";
918 + packageName = "ecc-jsbn";
919 + version = "0.1.2";
920 + src = fetchurl {
921 + url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz";
922 + sha1 = "3a83a904e54353287874c564b7549386849a98c9";
923 + };
924 + };
925 + "ecstatic-3.3.0" = {
926 + name = "ecstatic";
927 + packageName = "ecstatic";
928 + version = "3.3.0";
929 + src = fetchurl {
930 + url = "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.0.tgz";
931 + sha512 = "EblWYTd+wPIAMQ0U4oYJZ7QBypT9ZUIwpqli0bKDjeIIQnXDBK2dXtZ9yzRCOlkW1HkO8gn7/FxLK1yPIW17pw==";
932 + };
933 + };
934 + "ed2curve-0.1.4" = {
935 + name = "ed2curve";
936 + packageName = "ed2curve";
937 + version = "0.1.4";
938 + src = fetchurl {
939 + url = "https://registry.npmjs.org/ed2curve/-/ed2curve-0.1.4.tgz";
940 + sha1 = "94a44248bb87da35db0eff7af0aa576168117f59";
941 + };
942 + };
943 + "elegant-spinner-1.0.1" = {
944 + name = "elegant-spinner";
945 + packageName = "elegant-spinner";
946 + version = "1.0.1";
947 + src = fetchurl {
948 + url = "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz";
949 + sha1 = "db043521c95d7e303fd8f345bedc3349cfb0729e";
950 + };
951 + };
952 + "emoji-named-characters-1.0.2" = {
953 + name = "emoji-named-characters";
954 + packageName = "emoji-named-characters";
955 + version = "1.0.2";
956 + src = fetchurl {
957 + url = "https://registry.npmjs.org/emoji-named-characters/-/emoji-named-characters-1.0.2.tgz";
958 + sha1 = "cdeb36d0e66002c4b9d7bf1dfbc3a199fb7d409b";
959 + };
960 + };
961 + "emoji-server-1.0.0" = {
962 + name = "emoji-server";
963 + packageName = "emoji-server";
964 + version = "1.0.0";
965 + src = fetchurl {
966 + url = "https://registry.npmjs.org/emoji-server/-/emoji-server-1.0.0.tgz";
967 + sha1 = "d063cfee9af118cc5aeefbc2e9b3dd5085815c63";
968 + };
969 + };
970 + "encoding-down-4.0.1" = {
971 + name = "encoding-down";
972 + packageName = "encoding-down";
973 + version = "4.0.1";
974 + src = fetchurl {
975 + url = "https://registry.npmjs.org/encoding-down/-/encoding-down-4.0.1.tgz";
976 + sha512 = "AlSE+ugBIpLL0i9if2SlnOZ4oWj/XvBb8tw2Ie/pFB73vdYs5O/6plRyqIgjbZbz8onaL20AAuMP87LWbP56IQ==";
977 + };
978 + };
979 + "encoding-down-5.0.4" = {
980 + name = "encoding-down";
981 + packageName = "encoding-down";
982 + version = "5.0.4";
983 + src = fetchurl {
984 + url = "https://registry.npmjs.org/encoding-down/-/encoding-down-5.0.4.tgz";
985 + sha512 = "8CIZLDcSKxgzT+zX8ZVfgNbu8Md2wq/iqa1Y7zyVR18QBEAc0Nmzuvj/N5ykSKpfGzjM8qxbaFntLPwnVoUhZw==";
986 + };
987 + };
988 + "end-of-stream-1.4.1" = {
989 + name = "end-of-stream";
990 + packageName = "end-of-stream";
991 + version = "1.4.1";
992 + src = fetchurl {
993 + url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz";
994 + sha512 = "1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==";
995 + };
996 + };
997 + "epidemic-broadcast-trees-6.3.4" = {
998 + name = "epidemic-broadcast-trees";
999 + packageName = "epidemic-broadcast-trees";
1000 + version = "6.3.4";
1001 + src = fetchurl {
1002 + url = "https://registry.npmjs.org/epidemic-broadcast-trees/-/epidemic-broadcast-trees-6.3.4.tgz";
1003 + sha512 = "ucs3AI3ebPCDFGw8B0SUBwzcY2WqKrbJeqYeeX9KF+XvsO7GFEe0L+1hXPfJcEScfGPByXJNACkYwUFnNaOueQ==";
1004 + };
1005 + };
1006 + "errno-0.1.7" = {
1007 + name = "errno";
1008 + packageName = "errno";
1009 + version = "0.1.7";
1010 + src = fetchurl {
1011 + url = "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz";
1012 + sha512 = "MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==";
1013 + };
1014 + };
1015 + "es-abstract-1.12.0" = {
1016 + name = "es-abstract";
1017 + packageName = "es-abstract";
1018 + version = "1.12.0";
1019 + src = fetchurl {
1020 + url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz";
1021 + sha512 = "C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==";
1022 + };
1023 + };
1024 + "es-to-primitive-1.1.1" = {
1025 + name = "es-to-primitive";
1026 + packageName = "es-to-primitive";
1027 + version = "1.1.1";
1028 + src = fetchurl {
1029 + url = "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz";
1030 + sha1 = "45355248a88979034b6792e19bb81f2b7975dd0d";
1031 + };
1032 + };
1033 + "escape-string-regexp-1.0.5" = {
1034 + name = "escape-string-regexp";
1035 + packageName = "escape-string-regexp";
1036 + version = "1.0.5";
1037 + src = fetchurl {
1038 + url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";
1039 + sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4";
1040 + };
1041 + };
1042 + "exit-hook-1.1.1" = {
1043 + name = "exit-hook";
1044 + packageName = "exit-hook";
1045 + version = "1.1.1";
1046 + src = fetchurl {
1047 + url = "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz";
1048 + sha1 = "f05ca233b48c05d54fff07765df8507e95c02ff8";
1049 + };
1050 + };
1051 + "expand-brackets-0.1.5" = {
1052 + name = "expand-brackets";
1053 + packageName = "expand-brackets";
1054 + version = "0.1.5";
1055 + src = fetchurl {
1056 + url = "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz";
1057 + sha1 = "df07284e342a807cd733ac5af72411e581d1177b";
1058 + };
1059 + };
1060 + "expand-range-1.8.2" = {
1061 + name = "expand-range";
1062 + packageName = "expand-range";
1063 + version = "1.8.2";
1064 + src = fetchurl {
1065 + url = "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz";
1066 + sha1 = "a299effd335fe2721ebae8e257ec79644fc85337";
1067 + };
1068 + };
1069 + "expand-template-1.1.1" = {
1070 + name = "expand-template";
1071 + packageName = "expand-template";
1072 + version = "1.1.1";
1073 + src = fetchurl {
1074 + url = "https://registry.npmjs.org/expand-template/-/expand-template-1.1.1.tgz";
1075 + sha512 = "cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg==";
1076 + };
1077 + };
1078 + "explain-error-1.0.4" = {
1079 + name = "explain-error";
1080 + packageName = "explain-error";
1081 + version = "1.0.4";
1082 + src = fetchurl {
1083 + url = "https://registry.npmjs.org/explain-error/-/explain-error-1.0.4.tgz";
1084 + sha1 = "a793d3ac0cad4c6ab571e9968fbbab6cb2532929";
1085 + };
1086 + };
1087 + "extend-3.0.2" = {
1088 + name = "extend";
1089 + packageName = "extend";
1090 + version = "3.0.2";
1091 + src = fetchurl {
1092 + url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";
1093 + sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
1094 + };
1095 + };
1096 + "extend.js-0.0.2" = {
1097 + name = "extend.js";
1098 + packageName = "extend.js";
1099 + version = "0.0.2";
1100 + src = fetchurl {
1101 + url = "https://registry.npmjs.org/extend.js/-/extend.js-0.0.2.tgz";
1102 + sha1 = "0f9c7a81a1f208b703eb0c3131fe5716ac6ecd15";
1103 + };
1104 + };
1105 + "extglob-0.3.2" = {
1106 + name = "extglob";
1107 + packageName = "extglob";
1108 + version = "0.3.2";
1109 + src = fetchurl {
1110 + url = "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz";
1111 + sha1 = "2e18ff3d2f49ab2765cec9023f011daa8d8349a1";
1112 + };
1113 + };
1114 + "extsprintf-1.3.0" = {
1115 + name = "extsprintf";
1116 + packageName = "extsprintf";
1117 + version = "1.3.0";
1118 + src = fetchurl {
1119 + url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz";
1120 + sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05";
1121 + };
1122 + };
1123 + "fast-deep-equal-1.1.0" = {
1124 + name = "fast-deep-equal";
1125 + packageName = "fast-deep-equal";
1126 + version = "1.1.0";
1127 + src = fetchurl {
1128 + url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz";
1129 + sha1 = "c053477817c86b51daa853c81e059b733d023614";
1130 + };
1131 + };
1132 + "fast-future-1.0.2" = {
1133 + name = "fast-future";
1134 + packageName = "fast-future";
1135 + version = "1.0.2";
1136 + src = fetchurl {
1137 + url = "https://registry.npmjs.org/fast-future/-/fast-future-1.0.2.tgz";
1138 + sha1 = "8435a9aaa02d79248d17d704e76259301d99280a";
1139 + };
1140 + };
1141 + "fast-json-stable-stringify-2.0.0" = {
1142 + name = "fast-json-stable-stringify";
1143 + packageName = "fast-json-stable-stringify";
1144 + version = "2.0.0";
1145 + src = fetchurl {
1146 + url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz";
1147 + sha1 = "d5142c0caee6b1189f87d3a76111064f86c8bbf2";
1148 + };
1149 + };
1150 + "filename-regex-2.0.1" = {
1151 + name = "filename-regex";
1152 + packageName = "filename-regex";
1153 + version = "2.0.1";
1154 + src = fetchurl {
1155 + url = "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz";
1156 + sha1 = "c1c4b9bee3e09725ddb106b75c1e301fe2f18b26";
1157 + };
1158 + };
1159 + "fill-range-2.2.4" = {
1160 + name = "fill-range";
1161 + packageName = "fill-range";
1162 + version = "2.2.4";
1163 + src = fetchurl {
1164 + url = "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz";
1165 + sha512 = "cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==";
1166 + };
1167 + };
1168 + "flumecodec-0.0.0" = {
1169 + name = "flumecodec";
1170 + packageName = "flumecodec";
1171 + version = "0.0.0";
1172 + src = fetchurl {
1173 + url = "https://registry.npmjs.org/flumecodec/-/flumecodec-0.0.0.tgz";
1174 + sha1 = "36ce06abe2e0e01c44dd69f2a165305a2320649b";
1175 + };
1176 + };
1177 + "flumecodec-0.0.1" = {
1178 + name = "flumecodec";
1179 + packageName = "flumecodec";
1180 + version = "0.0.1";
1181 + src = fetchurl {
1182 + url = "https://registry.npmjs.org/flumecodec/-/flumecodec-0.0.1.tgz";
1183 + sha1 = "ae049a714386bb83e342657a82924b70364a90d6";
1184 + };
1185 + };
1186 + "flumedb-0.4.9" = {
1187 + name = "flumedb";
1188 + packageName = "flumedb";
1189 + version = "0.4.9";
1190 + src = fetchurl {
1191 + url = "https://registry.npmjs.org/flumedb/-/flumedb-0.4.9.tgz";
1192 + sha512 = "z932cCXHteJXKcwoev8/RfJ9tQ10FeRCZ6Jh55UnxN/ayZraYZvNYObl8ujbho7xQZB1CDt2WTHCN5gEYGBqGw==";
1193 + };
1194 + };
1195 + "flumelog-offset-3.3.1" = {
1196 + name = "flumelog-offset";
1197 + packageName = "flumelog-offset";
1198 + version = "3.3.1";
1199 + src = fetchurl {
1200 + url = "https://registry.npmjs.org/flumelog-offset/-/flumelog-offset-3.3.1.tgz";
1201 + sha512 = "4yYdr8tTL0qOkKqhxAxvNnIwDBaBcLEsJWbyc2wU4Ycaewts9xxcBaxNbORp2KBbTwFaqZAV13HVpfZcO1X/AA==";
1202 + };
1203 + };
1204 + "flumeview-hashtable-1.0.4" = {
1205 + name = "flumeview-hashtable";
1206 + packageName = "flumeview-hashtable";
1207 + version = "1.0.4";
1208 + src = fetchurl {
1209 + url = "https://registry.npmjs.org/flumeview-hashtable/-/flumeview-hashtable-1.0.4.tgz";
1210 + sha512 = "4L52hBelX7dYVAQQ9uPjksqxOCxLwI4NsfEG/+sTM423axT2Poq5cnfdvGm3HzmNowzwDIKtdy429r6PbfKEIw==";
1211 + };
1212 + };
1213 + "flumeview-level-3.0.5" = {
1214 + name = "flumeview-level";
1215 + packageName = "flumeview-level";
1216 + version = "3.0.5";
1217 + src = fetchurl {
1218 + url = "https://registry.npmjs.org/flumeview-level/-/flumeview-level-3.0.5.tgz";
1219 + sha512 = "LKW+YdJGemOo7TnUwpFHq4cBBiYAIKtWk+G2CK7zrxbCIiAHemBRudohBOUKuSUZZ0CReR5fJ73peBHW02VerA==";
1220 + };
1221 + };
1222 + "flumeview-query-6.3.0" = {
1223 + name = "flumeview-query";
1224 + packageName = "flumeview-query";
1225 + version = "6.3.0";
1226 + src = fetchurl {
1227 + url = "https://registry.npmjs.org/flumeview-query/-/flumeview-query-6.3.0.tgz";
1228 + sha512 = "8QBannTFLICARmflhHpXNeR5hh6IzIyJz4XhKTofzmxq/hXEn1un7aF6P6dRQkOwthENDTbSB07eWKqwnYDKtw==";
1229 + };
1230 + };
1231 + "flumeview-query-git://github.com/mmckegg/flumeview-query#map" = {
1232 + name = "flumeview-query";
1233 + packageName = "flumeview-query";
1234 + version = "6.2.0";
1235 + src = fetchgit {
1236 + url = "git://github.com/mmckegg/flumeview-query";
1237 + rev = "59afdf210dbd8bdf53aeea7dcfaaec1c77e7d733";
1238 + sha256 = "e6f1f768a0911a52c7a4d7f1ee0d60531d174fe30a96879a030a019ff3cb069f";
1239 + };
1240 + };
1241 + "flumeview-reduce-1.3.13" = {
1242 + name = "flumeview-reduce";
1243 + packageName = "flumeview-reduce";
1244 + version = "1.3.13";
1245 + src = fetchurl {
1246 + url = "https://registry.npmjs.org/flumeview-reduce/-/flumeview-reduce-1.3.13.tgz";
1247 + sha512 = "QN/07+ia3uXpfy8/xWjLI2XGIG67Aiwp9VaOTIqYt6NHP6OfdGfl8nGRPkJRHlkfFbzEouRvJcQBFohWEXMdNQ==";
1248 + };
1249 + };
1250 + "flumeview-search-1.0.6" = {
1251 + name = "flumeview-search";
1252 + packageName = "flumeview-search";
1253 + version = "1.0.6";
1254 + src = fetchurl {
1255 + url = "https://registry.npmjs.org/flumeview-search/-/flumeview-search-1.0.6.tgz";
1256 + sha512 = "gXuKH2Y3/6dkdK2UEOBILnVZcP0mRYeIDZmJK5CB+PjXWn2ZPANSg1vGuKcqMq/bmfbbVtNwsnMFDGWMnhcvPg==";
1257 + };
1258 + };
1259 + "for-each-0.3.3" = {
1260 + name = "for-each";
1261 + packageName = "for-each";
1262 + version = "0.3.3";
1263 + src = fetchurl {
1264 + url = "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz";
1265 + sha512 = "jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==";
1266 + };
1267 + };
1268 + "for-in-1.0.2" = {
1269 + name = "for-in";
1270 + packageName = "for-in";
1271 + version = "1.0.2";
1272 + src = fetchurl {
1273 + url = "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz";
1274 + sha1 = "81068d295a8142ec0ac726c6e2200c30fb6d5e80";
1275 + };
1276 + };
1277 + "for-own-0.1.5" = {
1278 + name = "for-own";
1279 + packageName = "for-own";
1280 + version = "0.1.5";
1281 + src = fetchurl {
1282 + url = "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz";
1283 + sha1 = "5265c681a4f294dabbf17c9509b6763aa84510ce";
1284 + };
1285 + };
1286 + "forever-agent-0.6.1" = {
1287 + name = "forever-agent";
1288 + packageName = "forever-agent";
1289 + version = "0.6.1";
1290 + src = fetchurl {
1291 + url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz";
1292 + sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91";
1293 + };
1294 + };
1295 + "forked-systray-2.0.0" = {
1296 + name = "forked-systray";
1297 + packageName = "forked-systray";
1298 + version = "2.0.0";
1299 + src = fetchurl {
1300 + url = "https://registry.npmjs.org/forked-systray/-/forked-systray-2.0.0.tgz";
1301 + sha512 = "DHyhTH4TsHCS+PMvlM8DhfoyRnS8fn7r9LvenbEkIWpD+10hSe2PeonC10FVt+YNhzpgr9nz+UG/MGy8qPBpSA==";
1302 + };
1303 + };
1304 + "form-data-2.3.2" = {
1305 + name = "form-data";
1306 + packageName = "form-data";
1307 + version = "2.3.2";
1308 + src = fetchurl {
1309 + url = "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz";
1310 + sha1 = "4970498be604c20c005d4f5c23aecd21d6b49099";
1311 + };
1312 + };
1313 + "fs-constants-1.0.0" = {
1314 + name = "fs-constants";
1315 + packageName = "fs-constants";
1316 + version = "1.0.0";
1317 + src = fetchurl {
1318 + url = "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz";
1319 + sha512 = "y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==";
1320 + };
1321 + };
1322 + "fs.realpath-1.0.0" = {
1323 + name = "fs.realpath";
1324 + packageName = "fs.realpath";
1325 + version = "1.0.0";
1326 + src = fetchurl {
1327 + url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz";
1328 + sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
1329 + };
1330 + };
1331 + "fsevents-1.2.4" = {
1332 + name = "fsevents";
1333 + packageName = "fsevents";
1334 + version = "1.2.4";
1335 + src = fetchurl {
1336 + url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz";
1337 + sha512 = "z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==";
1338 + };
1339 + };
1340 + "function-bind-1.1.1" = {
1341 + name = "function-bind";
1342 + packageName = "function-bind";
1343 + version = "1.1.1";
1344 + src = fetchurl {
1345 + url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz";
1346 + sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==";
1347 + };
1348 + };
1349 + "gauge-2.7.4" = {
1350 + name = "gauge";
1351 + packageName = "gauge";
1352 + version = "2.7.4";
1353 + src = fetchurl {
1354 + url = "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz";
1355 + sha1 = "2c03405c7538c39d7eb37b317022e325fb018bf7";
1356 + };
1357 + };
1358 + "generate-function-2.3.1" = {
1359 + name = "generate-function";
1360 + packageName = "generate-function";
1361 + version = "2.3.1";
1362 + src = fetchurl {
1363 + url = "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz";
1364 + sha512 = "eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==";
1365 + };
1366 + };
1367 + "generate-object-property-1.2.0" = {
1368 + name = "generate-object-property";
1369 + packageName = "generate-object-property";
1370 + version = "1.2.0";
1371 + src = fetchurl {
1372 + url = "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz";
1373 + sha1 = "9c0e1c40308ce804f4783618b937fa88f99d50d0";
1374 + };
1375 + };
1376 + "getpass-0.1.7" = {
1377 + name = "getpass";
1378 + packageName = "getpass";
1379 + version = "0.1.7";
1380 + src = fetchurl {
1381 + url = "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz";
1382 + sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa";
1383 + };
1384 + };
1385 + "github-from-package-0.0.0" = {
1386 + name = "github-from-package";
1387 + packageName = "github-from-package";
1388 + version = "0.0.0";
1389 + src = fetchurl {
1390 + url = "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz";
1391 + sha1 = "97fb5d96bfde8973313f20e8288ef9a167fa64ce";
1392 + };
1393 + };
1394 + "glob-6.0.4" = {
1395 + name = "glob";
1396 + packageName = "glob";
1397 + version = "6.0.4";
1398 + src = fetchurl {
1399 + url = "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz";
1400 + sha1 = "0f08860f6a155127b2fadd4f9ce24b1aab6e4d22";
1401 + };
1402 + };
1403 + "glob-7.1.3" = {
1404 + name = "glob";
1405 + packageName = "glob";
1406 + version = "7.1.3";
1407 + src = fetchurl {
1408 + url = "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz";
1409 + sha512 = "vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==";
1410 + };
1411 + };
1412 + "glob-base-0.3.0" = {
1413 + name = "glob-base";
1414 + packageName = "glob-base";
1415 + version = "0.3.0";
1416 + src = fetchurl {
1417 + url = "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz";
1418 + sha1 = "dbb164f6221b1c0b1ccf82aea328b497df0ea3c4";
1419 + };
1420 + };
1421 + "glob-parent-2.0.0" = {
1422 + name = "glob-parent";
1423 + packageName = "glob-parent";
1424 + version = "2.0.0";
1425 + src = fetchurl {
1426 + url = "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz";
1427 + sha1 = "81383d72db054fcccf5336daa902f182f6edbb28";
1428 + };
1429 + };
1430 + "globby-4.1.0" = {
1431 + name = "globby";
1432 + packageName = "globby";
1433 + version = "4.1.0";
1434 + src = fetchurl {
1435 + url = "https://registry.npmjs.org/globby/-/globby-4.1.0.tgz";
1436 + sha1 = "080f54549ec1b82a6c60e631fc82e1211dbe95f8";
1437 + };
1438 + };
1439 + "gossip-query-0.2.2" = {
1440 + name = "gossip-query";
1441 + packageName = "gossip-query";
1442 + version = "0.2.2";
1443 + src = fetchurl {
1444 + url = "https://registry.npmjs.org/gossip-query/-/gossip-query-0.2.2.tgz";
1445 + sha1 = "a9c6359308e2f69182563989db3f8c1477bb620f";
1446 + };
1447 + };
1448 + "graceful-fs-4.1.11" = {
1449 + name = "graceful-fs";
1450 + packageName = "graceful-fs";
1451 + version = "4.1.11";
1452 + src = fetchurl {
1453 + url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz";
1454 + sha1 = "0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658";
1455 + };
1456 + };
1457 + "graphreduce-3.0.4" = {
1458 + name = "graphreduce";
1459 + packageName = "graphreduce";
1460 + version = "3.0.4";
1461 + src = fetchurl {
1462 + url = "https://registry.npmjs.org/graphreduce/-/graphreduce-3.0.4.tgz";
1463 + sha1 = "bf442d0a878e83901e5ef3e652d23ffb5b831ed7";
1464 + };
1465 + };
1466 + "growly-1.3.0" = {
1467 + name = "growly";
1468 + packageName = "growly";
1469 + version = "1.3.0";
1470 + src = fetchurl {
1471 + url = "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz";
1472 + sha1 = "f10748cbe76af964b7c96c93c6bcc28af120c081";
1473 + };
1474 + };
1475 + "gunzip-maybe-1.4.1" = {
1476 + name = "gunzip-maybe";
1477 + packageName = "gunzip-maybe";
1478 + version = "1.4.1";
1479 + src = fetchurl {
1480 + url = "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.1.tgz";
1481 + sha512 = "qtutIKMthNJJgeHQS7kZ9FqDq59/Wn0G2HYCRNjpup7yKfVI6/eqwpmroyZGFoCYaG+sW6psNVb4zoLADHpp2g==";
1482 + };
1483 + };
1484 + "har-schema-2.0.0" = {
1485 + name = "har-schema";
1486 + packageName = "har-schema";
1487 + version = "2.0.0";
1488 + src = fetchurl {
1489 + url = "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz";
1490 + sha1 = "a94c2224ebcac04782a0d9035521f24735b7ec92";
1491 + };
1492 + };
1493 + "har-validator-5.1.0" = {
1494 + name = "har-validator";
1495 + packageName = "har-validator";
1496 + version = "5.1.0";
1497 + src = fetchurl {
1498 + url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz";
1499 + sha512 = "+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==";
1500 + };
1501 + };
1502 + "has-1.0.3" = {
1503 + name = "has";
1504 + packageName = "has";
1505 + version = "1.0.3";
1506 + src = fetchurl {
1507 + url = "https://registry.npmjs.org/has/-/has-1.0.3.tgz";
1508 + sha512 = "f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==";
1509 + };
1510 + };
1511 + "has-ansi-2.0.0" = {
1512 + name = "has-ansi";
1513 + packageName = "has-ansi";
1514 + version = "2.0.0";
1515 + src = fetchurl {
1516 + url = "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz";
1517 + sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91";
1518 + };
1519 + };
1520 + "has-network-0.0.1" = {
1521 + name = "has-network";
1522 + packageName = "has-network";
1523 + version = "0.0.1";
1524 + src = fetchurl {
1525 + url = "https://registry.npmjs.org/has-network/-/has-network-0.0.1.tgz";
1526 + sha1 = "3eea7b44caa9601797124be8ba89d228c4101499";
1527 + };
1528 + };
1529 + "has-unicode-2.0.1" = {
1530 + name = "has-unicode";
1531 + packageName = "has-unicode";
1532 + version = "2.0.1";
1533 + src = fetchurl {
1534 + url = "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz";
1535 + sha1 = "e0e6fe6a28cf51138855e086d1691e771de2a8b9";
1536 + };
1537 + };
1538 + "hashlru-2.2.1" = {
1539 + name = "hashlru";
1540 + packageName = "hashlru";
1541 + version = "2.2.1";
1542 + src = fetchurl {
1543 + url = "https://registry.npmjs.org/hashlru/-/hashlru-2.2.1.tgz";
1544 + sha1 = "10f2099a0d7c05a40f2beaf5c1d39cf2f7dabf36";
1545 + };
1546 + };
1547 + "he-0.5.0" = {
1548 + name = "he";
1549 + packageName = "he";
1550 + version = "0.5.0";
1551 + src = fetchurl {
1552 + url = "https://registry.npmjs.org/he/-/he-0.5.0.tgz";
1553 + sha1 = "2c05ffaef90b68e860f3fd2b54ef580989277ee2";
1554 + };
1555 + };
1556 + "he-1.1.1" = {
1557 + name = "he";
1558 + packageName = "he";
1559 + version = "1.1.1";
1560 + src = fetchurl {
1561 + url = "https://registry.npmjs.org/he/-/he-1.1.1.tgz";
1562 + sha1 = "93410fd21b009735151f8868c2f271f3427e23fd";
1563 + };
1564 + };
1565 + "heap-0.2.6" = {
1566 + name = "heap";
1567 + packageName = "heap";
1568 + version = "0.2.6";
1569 + src = fetchurl {
1570 + url = "https://registry.npmjs.org/heap/-/heap-0.2.6.tgz";
1571 + sha1 = "087e1f10b046932fc8594dd9e6d378afc9d1e5ac";
1572 + };
1573 + };
1574 + "hoox-0.0.1" = {
1575 + name = "hoox";
1576 + packageName = "hoox";
1577 + version = "0.0.1";
1578 + src = fetchurl {
1579 + url = "https://registry.npmjs.org/hoox/-/hoox-0.0.1.tgz";
1580 + sha1 = "08a74d9272a9cc83ae8e6bbe0303f0ee76432094";
1581 + };
1582 + };
1583 + "http-signature-1.2.0" = {
1584 + name = "http-signature";
1585 + packageName = "http-signature";
1586 + version = "1.2.0";
1587 + src = fetchurl {
1588 + url = "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz";
1589 + sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1";
1590 + };
1591 + };
1592 + "increment-buffer-1.0.1" = {
1593 + name = "increment-buffer";
1594 + packageName = "increment-buffer";
1595 + version = "1.0.1";
1596 + src = fetchurl {
1597 + url = "https://registry.npmjs.org/increment-buffer/-/increment-buffer-1.0.1.tgz";
1598 + sha1 = "65076d75189d808b39ad13ab5b958e05216f9e0d";
1599 + };
1600 + };
1601 + "inflight-1.0.6" = {
1602 + name = "inflight";
1603 + packageName = "inflight";
1604 + version = "1.0.6";
1605 + src = fetchurl {
1606 + url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz";
1607 + sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9";
1608 + };
1609 + };
1610 + "inherits-2.0.3" = {
1611 + name = "inherits";
1612 + packageName = "inherits";
1613 + version = "2.0.3";
1614 + src = fetchurl {
1615 + url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";
1616 + sha1 = "633c2c83e3da42a502f52466022480f4208261de";
1617 + };
1618 + };
1619 + "ini-1.3.5" = {
1620 + name = "ini";
1621 + packageName = "ini";
1622 + version = "1.3.5";
1623 + src = fetchurl {
1624 + url = "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz";
1625 + sha512 = "RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==";
1626 + };
1627 + };
1628 + "int53-0.2.4" = {
1629 + name = "int53";
1630 + packageName = "int53";
1631 + version = "0.2.4";
1632 + src = fetchurl {
1633 + url = "https://registry.npmjs.org/int53/-/int53-0.2.4.tgz";
1634 + sha1 = "5ed8d7aad6c5c6567cae69aa7ffc4a109ee80f86";
1635 + };
1636 + };
1637 + "ip-0.3.3" = {
1638 + name = "ip";
1639 + packageName = "ip";
1640 + version = "0.3.3";
1641 + src = fetchurl {
1642 + url = "https://registry.npmjs.org/ip/-/ip-0.3.3.tgz";
1643 + sha1 = "8ee8309e92f0b040d287f72efaca1a21702d3fb4";
1644 + };
1645 + };
1646 + "ip-1.1.5" = {
1647 + name = "ip";
1648 + packageName = "ip";
1649 + version = "1.1.5";
1650 + src = fetchurl {
1651 + url = "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz";
1652 + sha1 = "bdded70114290828c0a039e72ef25f5aaec4354a";
1653 + };
1654 + };
1655 + "irregular-plurals-1.4.0" = {
1656 + name = "irregular-plurals";
1657 + packageName = "irregular-plurals";
1658 + version = "1.4.0";
1659 + src = fetchurl {
1660 + url = "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz";
1661 + sha1 = "2ca9b033651111855412f16be5d77c62a458a766";
1662 + };
1663 + };
1664 + "is-alphabetical-1.0.2" = {
1665 + name = "is-alphabetical";
1666 + packageName = "is-alphabetical";
1667 + version = "1.0.2";
1668 + src = fetchurl {
1669 + url = "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.2.tgz";
1670 + sha512 = "V0xN4BYezDHcBSKb1QHUFMlR4as/XEuCZBzMJUU4n7+Cbt33SmUnSol+pnXFvLxSHNq2CemUXNdaXV6Flg7+xg==";
1671 + };
1672 + };
1673 + "is-alphanumerical-1.0.2" = {
1674 + name = "is-alphanumerical";
1675 + packageName = "is-alphanumerical";
1676 + version = "1.0.2";
1677 + src = fetchurl {
1678 + url = "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.2.tgz";
1679 + sha512 = "pyfU/0kHdISIgslFfZN9nfY1Gk3MquQgUm1mJTjdkEPpkAKNWuBTSqFwewOpR7N351VkErCiyV71zX7mlQQqsg==";
1680 + };
1681 + };
1682 + "is-binary-path-1.0.1" = {
1683 + name = "is-binary-path";
1684 + packageName = "is-binary-path";
1685 + version = "1.0.1";
1686 + src = fetchurl {
1687 + url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz";
1688 + sha1 = "75f16642b480f187a711c814161fd3a4a7655898";
1689 + };
1690 + };
1691 + "is-buffer-1.1.6" = {
1692 + name = "is-buffer";
1693 + packageName = "is-buffer";
1694 + version = "1.1.6";
1695 + src = fetchurl {
1696 + url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz";
1697 + sha512 = "NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==";
1698 + };
1699 + };
1700 + "is-callable-1.1.4" = {
1701 + name = "is-callable";
1702 + packageName = "is-callable";
1703 + version = "1.1.4";
1704 + src = fetchurl {
1705 + url = "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz";
1706 + sha512 = "r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==";
1707 + };
1708 + };
1709 + "is-date-object-1.0.1" = {
1710 + name = "is-date-object";
1711 + packageName = "is-date-object";
1712 + version = "1.0.1";
1713 + src = fetchurl {
1714 + url = "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz";
1715 + sha1 = "9aa20eb6aeebbff77fbd33e74ca01b33581d3a16";
1716 + };
1717 + };
1718 + "is-decimal-1.0.2" = {
1719 + name = "is-decimal";
1720 + packageName = "is-decimal";
1721 + version = "1.0.2";
1722 + src = fetchurl {
1723 + url = "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.2.tgz";
1724 + sha512 = "TRzl7mOCchnhchN+f3ICUCzYvL9ul7R+TYOsZ8xia++knyZAJfv/uA1FvQXsAnYIl1T3B2X5E/J7Wb1QXiIBXg==";
1725 + };
1726 + };
1727 + "is-deflate-1.0.0" = {
1728 + name = "is-deflate";
1729 + packageName = "is-deflate";
1730 + version = "1.0.0";
1731 + src = fetchurl {
1732 + url = "https://registry.npmjs.org/is-deflate/-/is-deflate-1.0.0.tgz";
1733 + sha1 = "c862901c3c161fb09dac7cdc7e784f80e98f2f14";
1734 + };
1735 + };
1736 + "is-dotfile-1.0.3" = {
1737 + name = "is-dotfile";
1738 + packageName = "is-dotfile";
1739 + version = "1.0.3";
1740 + src = fetchurl {
1741 + url = "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz";
1742 + sha1 = "a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1";
1743 + };
1744 + };
1745 + "is-electron-2.1.0" = {
1746 + name = "is-electron";
1747 + packageName = "is-electron";
1748 + version = "2.1.0";
1749 + src = fetchurl {
1750 + url = "https://registry.npmjs.org/is-electron/-/is-electron-2.1.0.tgz";
1751 + sha512 = "dkg5xT383+M6zIbbXW/z7n2nz4SFUi2OSyhntnFYkRdtV+HVEfdjEK+5AWisfYgkpe3WYjTIuh7toaKmSfFVWw==";
1752 + };
1753 + };
1754 + "is-equal-shallow-0.1.3" = {
1755 + name = "is-equal-shallow";
1756 + packageName = "is-equal-shallow";
1757 + version = "0.1.3";
1758 + src = fetchurl {
1759 + url = "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz";
1760 + sha1 = "2238098fc221de0bcfa5d9eac4c45d638aa1c534";
1761 + };
1762 + };
1763 + "is-extendable-0.1.1" = {
1764 + name = "is-extendable";
1765 + packageName = "is-extendable";
1766 + version = "0.1.1";
1767 + src = fetchurl {
1768 + url = "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz";
1769 + sha1 = "62b110e289a471418e3ec36a617d472e301dfc89";
1770 + };
1771 + };
1772 + "is-extglob-1.0.0" = {
1773 + name = "is-extglob";
1774 + packageName = "is-extglob";
1775 + version = "1.0.0";
1776 + src = fetchurl {
1777 + url = "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz";
1778 + sha1 = "ac468177c4943405a092fc8f29760c6ffc6206c0";
1779 + };
1780 + };
1781 + "is-fullwidth-code-point-1.0.0" = {
1782 + name = "is-fullwidth-code-point";
1783 + packageName = "is-fullwidth-code-point";
1784 + version = "1.0.0";
1785 + src = fetchurl {
1786 + url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz";
1787 + sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb";
1788 + };
1789 + };
1790 + "is-glob-2.0.1" = {
1791 + name = "is-glob";
1792 + packageName = "is-glob";
1793 + version = "2.0.1";
1794 + src = fetchurl {
1795 + url = "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz";
1796 + sha1 = "d096f926a3ded5600f3fdfd91198cb0888c2d863";
1797 + };
1798 + };
1799 + "is-gzip-1.0.0" = {
1800 + name = "is-gzip";
1801 + packageName = "is-gzip";
1802 + version = "1.0.0";
1803 + src = fetchurl {
1804 + url = "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz";
1805 + sha1 = "6ca8b07b99c77998025900e555ced8ed80879a83";
1806 + };
1807 + };
1808 + "is-hexadecimal-1.0.2" = {
1809 + name = "is-hexadecimal";
1810 + packageName = "is-hexadecimal";
1811 + version = "1.0.2";
1812 + src = fetchurl {
1813 + url = "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.2.tgz";
1814 + sha512 = "but/G3sapV3MNyqiDBLrOi4x8uCIw0RY3o/Vb5GT0sMFHrVV7731wFSVy41T5FO1og7G0gXLJh0MkgPRouko/A==";
1815 + };
1816 + };
1817 + "is-my-ip-valid-1.0.0" = {
1818 + name = "is-my-ip-valid";
1819 + packageName = "is-my-ip-valid";
1820 + version = "1.0.0";
1821 + src = fetchurl {
1822 + url = "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz";
1823 + sha512 = "gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==";
1824 + };
1825 + };
1826 + "is-my-json-valid-2.19.0" = {
1827 + name = "is-my-json-valid";
1828 + packageName = "is-my-json-valid";
1829 + version = "2.19.0";
1830 + src = fetchurl {
1831 + url = "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.19.0.tgz";
1832 + sha512 = "mG0f/unGX1HZ5ep4uhRaPOS8EkAY8/j6mDRMJrutq4CqhoJWYp7qAlonIPy3TV7p3ju4TK9fo/PbnoksWmsp5Q==";
1833 + };
1834 + };
1835 + "is-number-2.1.0" = {
1836 + name = "is-number";
1837 + packageName = "is-number";
1838 + version = "2.1.0";
1839 + src = fetchurl {
1840 + url = "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz";
1841 + sha1 = "01fcbbb393463a548f2f466cce16dece49db908f";
1842 + };
1843 + };
1844 + "is-number-4.0.0" = {
1845 + name = "is-number";
1846 + packageName = "is-number";
1847 + version = "4.0.0";
1848 + src = fetchurl {
1849 + url = "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz";
1850 + sha512 = "rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==";
1851 + };
1852 + };
1853 + "is-posix-bracket-0.1.1" = {
1854 + name = "is-posix-bracket";
1855 + packageName = "is-posix-bracket";
1856 + version = "0.1.1";
1857 + src = fetchurl {
1858 + url = "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz";
1859 + sha1 = "3334dc79774368e92f016e6fbc0a88f5cd6e6bc4";
1860 + };
1861 + };
1862 + "is-primitive-2.0.0" = {
1863 + name = "is-primitive";
1864 + packageName = "is-primitive";
1865 + version = "2.0.0";
1866 + src = fetchurl {
1867 + url = "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz";
1868 + sha1 = "207bab91638499c07b2adf240a41a87210034575";
1869 + };
1870 + };
1871 + "is-property-1.0.2" = {
1872 + name = "is-property";
1873 + packageName = "is-property";
1874 + version = "1.0.2";
1875 + src = fetchurl {
1876 + url = "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz";
1877 + sha1 = "57fe1c4e48474edd65b09911f26b1cd4095dda84";
1878 + };
1879 + };
1880 + "is-regex-1.0.4" = {
1881 + name = "is-regex";
1882 + packageName = "is-regex";
1883 + version = "1.0.4";
1884 + src = fetchurl {
1885 + url = "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz";
1886 + sha1 = "5517489b547091b0930e095654ced25ee97e9491";
1887 + };
1888 + };
1889 + "is-symbol-1.0.1" = {
1890 + name = "is-symbol";
1891 + packageName = "is-symbol";
1892 + version = "1.0.1";
1893 + src = fetchurl {
1894 + url = "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz";
1895 + sha1 = "3cc59f00025194b6ab2e38dbae6689256b660572";
1896 + };
1897 + };
1898 + "is-typedarray-1.0.0" = {
1899 + name = "is-typedarray";
1900 + packageName = "is-typedarray";
1901 + version = "1.0.0";
1902 + src = fetchurl {
1903 + url = "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz";
1904 + sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a";
1905 + };
1906 + };
1907 + "is-valid-domain-0.0.5" = {
1908 + name = "is-valid-domain";
1909 + packageName = "is-valid-domain";
1910 + version = "0.0.5";
1911 + src = fetchurl {
1912 + url = "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.0.5.tgz";
1913 + sha1 = "48e70319fcb43009236e96b37f9843889ce7b513";
1914 + };
1915 + };
1916 + "isarray-0.0.1" = {
1917 + name = "isarray";
1918 + packageName = "isarray";
1919 + version = "0.0.1";
1920 + src = fetchurl {
1921 + url = "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz";
1922 + sha1 = "8a18acfca9a8f4177e09abfc6038939b05d1eedf";
1923 + };
1924 + };
1925 + "isarray-1.0.0" = {
1926 + name = "isarray";
1927 + packageName = "isarray";
1928 + version = "1.0.0";
1929 + src = fetchurl {
1930 + url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz";
1931 + sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
1932 + };
1933 + };
1934 + "isexe-2.0.0" = {
1935 + name = "isexe";
1936 + packageName = "isexe";
1937 + version = "2.0.0";
1938 + src = fetchurl {
1939 + url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz";
1940 + sha1 = "e8fbf374dc556ff8947a10dcb0572d633f2cfa10";
1941 + };
1942 + };
1943 + "isobject-2.1.0" = {
1944 + name = "isobject";
1945 + packageName = "isobject";
1946 + version = "2.1.0";
1947 + src = fetchurl {
1948 + url = "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz";
1949 + sha1 = "f065561096a3f1da2ef46272f815c840d87e0c89";
1950 + };
1951 + };
1952 + "isstream-0.1.2" = {
1953 + name = "isstream";
1954 + packageName = "isstream";
1955 + version = "0.1.2";
1956 + src = fetchurl {
1957 + url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz";
1958 + sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a";
1959 + };
1960 + };
1961 + "jsbn-0.1.1" = {
1962 + name = "jsbn";
1963 + packageName = "jsbn";
1964 + version = "0.1.1";
1965 + src = fetchurl {
1966 + url = "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz";
1967 + sha1 = "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513";
1968 + };
1969 + };
1970 + "json-buffer-2.0.11" = {
1971 + name = "json-buffer";
1972 + packageName = "json-buffer";
1973 + version = "2.0.11";
1974 + src = fetchurl {
1975 + url = "https://registry.npmjs.org/json-buffer/-/json-buffer-2.0.11.tgz";
1976 + sha1 = "3e441fda3098be8d1e3171ad591bc62a33e2d55f";
1977 + };
1978 + };
1979 + "json-schema-0.2.3" = {
1980 + name = "json-schema";
1981 + packageName = "json-schema";
1982 + version = "0.2.3";
1983 + src = fetchurl {
1984 + url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz";
1985 + sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13";
1986 + };
1987 + };
1988 + "json-schema-traverse-0.3.1" = {
1989 + name = "json-schema-traverse";
1990 + packageName = "json-schema-traverse";
1991 + version = "0.3.1";
1992 + src = fetchurl {
1993 + url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz";
1994 + sha1 = "349a6d44c53a51de89b40805c5d5e59b417d3340";
1995 + };
1996 + };
1997 + "json-stringify-safe-5.0.1" = {
1998 + name = "json-stringify-safe";
1999 + packageName = "json-stringify-safe";
2000 + version = "5.0.1";
2001 + src = fetchurl {
2002 + url = "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz";
2003 + sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb";
2004 + };
2005 + };
2006 + "jsonpointer-4.0.1" = {
2007 + name = "jsonpointer";
2008 + packageName = "jsonpointer";
2009 + version = "4.0.1";
2010 + src = fetchurl {
2011 + url = "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz";
2012 + sha1 = "4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9";
2013 + };
2014 + };
2015 + "jsprim-1.4.1" = {
2016 + name = "jsprim";
2017 + packageName = "jsprim";
2018 + version = "1.4.1";
2019 + src = fetchurl {
2020 + url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz";
2021 + sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2";
2022 + };
2023 + };
2024 + "kind-of-3.2.2" = {
2025 + name = "kind-of";
2026 + packageName = "kind-of";
2027 + version = "3.2.2";
2028 + src = fetchurl {
2029 + url = "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz";
2030 + sha1 = "31ea21a734bab9bbb0f32466d893aea51e4a3c64";
2031 + };
2032 + };
2033 + "kind-of-6.0.2" = {
2034 + name = "kind-of";
2035 + packageName = "kind-of";
2036 + version = "6.0.2";
2037 + src = fetchurl {
2038 + url = "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz";
2039 + sha512 = "s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==";
2040 + };
2041 + };
2042 + "layered-graph-1.0.0" = {
2043 + name = "layered-graph";
2044 + packageName = "layered-graph";
2045 + version = "1.0.0";
2046 + src = fetchurl {
2047 + url = "https://registry.npmjs.org/layered-graph/-/layered-graph-1.0.0.tgz";
2048 + sha512 = "GFMTMJ2plvrB6Y+UD9DQKnfHWcSAZawWzJ/RUHR/tR7n9Wl17Q0z99WGSyrSTXAju2SIvWjN3U0MsRNxC2FsJQ==";
2049 + };
2050 + };
2051 + "level-3.0.2" = {
2052 + name = "level";
2053 + packageName = "level";
2054 + version = "3.0.2";
2055 + src = fetchurl {
2056 + url = "https://registry.npmjs.org/level/-/level-3.0.2.tgz";
2057 + sha512 = "2qYbbiptPsPWGUI+AgB1gTNXqIjPpALRqrQyNx1zWYNZxhhuzEj/IE4Unu9weEBnsUEocfYe56xOGlAceb8/Fg==";
2058 + };
2059 + };
2060 + "level-4.0.0" = {
2061 + name = "level";
2062 + packageName = "level";
2063 + version = "4.0.0";
2064 + src = fetchurl {
2065 + url = "https://registry.npmjs.org/level/-/level-4.0.0.tgz";
2066 + sha512 = "4epzCOlEcJ529NOdlAYiuiakS/kZTDdiKSBNJmE1B8bsmA+zEVwcpxyH86qJSQTpOu7SODrlaD9WgPRHLkGutA==";
2067 + };
2068 + };
2069 + "level-codec-6.2.0" = {
2070 + name = "level-codec";
2071 + packageName = "level-codec";
2072 + version = "6.2.0";
2073 + src = fetchurl {
2074 + url = "https://registry.npmjs.org/level-codec/-/level-codec-6.2.0.tgz";
2075 + sha1 = "a4b5244bb6a4c2f723d68a1d64e980c53627d9d4";
2076 + };
2077 + };
2078 + "level-codec-8.0.0" = {
2079 + name = "level-codec";
2080 + packageName = "level-codec";
2081 + version = "8.0.0";
2082 + src = fetchurl {
2083 + url = "https://registry.npmjs.org/level-codec/-/level-codec-8.0.0.tgz";
2084 + sha512 = "gNZlo1HRHz0BWxzGCyNf7xntAs2HKOPvvRBWtXsoDvEX4vMYnSTBS6ZnxoaiX7nhxSBPpegRa8CQ/hnfGBKk3Q==";
2085 + };
2086 + };
2087 + "level-codec-9.0.0" = {
2088 + name = "level-codec";
2089 + packageName = "level-codec";
2090 + version = "9.0.0";
2091 + src = fetchurl {
2092 + url = "https://registry.npmjs.org/level-codec/-/level-codec-9.0.0.tgz";
2093 + sha512 = "OIpVvjCcZNP5SdhcNupnsI1zo5Y9Vpm+k/F1gfG5kXrtctlrwanisakweJtE0uA0OpLukRfOQae+Fg0M5Debhg==";
2094 + };
2095 + };
2096 + "level-errors-1.1.2" = {
2097 + name = "level-errors";
2098 + packageName = "level-errors";
2099 + version = "1.1.2";
2100 + src = fetchurl {
2101 + url = "https://registry.npmjs.org/level-errors/-/level-errors-1.1.2.tgz";
2102 + sha512 = "Sw/IJwWbPKF5Ai4Wz60B52yj0zYeqzObLh8k1Tk88jVmD51cJSKWSYpRyhVIvFzZdvsPqlH5wfhp/yxdsaQH4w==";
2103 + };
2104 + };
2105 + "level-errors-2.0.0" = {
2106 + name = "level-errors";
2107 + packageName = "level-errors";
2108 + version = "2.0.0";
2109 + src = fetchurl {
2110 + url = "https://registry.npmjs.org/level-errors/-/level-errors-2.0.0.tgz";
2111 + sha512 = "AmY4HCp9h3OiU19uG+3YWkdELgy05OTP/r23aNHaQKWv8DO787yZgsEuGVkoph40uwN+YdUKnANlrxSsoOaaxg==";
2112 + };
2113 + };
2114 + "level-iterator-stream-2.0.3" = {
2115 + name = "level-iterator-stream";
2116 + packageName = "level-iterator-stream";
2117 + version = "2.0.3";
2118 + src = fetchurl {
2119 + url = "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-2.0.3.tgz";
2120 + sha512 = "I6Heg70nfF+e5Y3/qfthJFexhRw/Gi3bIymCoXAlijZdAcLaPuWSJs3KXyTYf23ID6g0o2QF62Yh+grOXY3Rig==";
2121 + };
2122 + };
2123 + "level-iterator-stream-3.0.0" = {
2124 + name = "level-iterator-stream";
2125 + packageName = "level-iterator-stream";
2126 + version = "3.0.0";
2127 + src = fetchurl {
2128 + url = "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-3.0.0.tgz";
2129 + sha512 = "2tpBjsNZtvST8eJIy3R9Sk13aC84omgqvT4sQObZaUb4hDyDe4woWAMudXX3eCsaydOGVaaI5WMpRRBFSzz5WA==";
2130 + };
2131 + };
2132 + "level-packager-2.1.1" = {
2133 + name = "level-packager";
2134 + packageName = "level-packager";
2135 + version = "2.1.1";
2136 + src = fetchurl {
2137 + url = "https://registry.npmjs.org/level-packager/-/level-packager-2.1.1.tgz";
2138 + sha512 = "6l3G6dVkmdvHwOJrEA9d9hL6SSFrzwjQoLP8HsvohOgfY/8Z9LyTKNCM5Gc84wtsUWCuIHu6r+S6WrCtTWUJCw==";
2139 + };
2140 + };
2141 + "level-packager-3.1.0" = {
2142 + name = "level-packager";
2143 + packageName = "level-packager";
2144 + version = "3.1.0";
2145 + src = fetchurl {
2146 + url = "https://registry.npmjs.org/level-packager/-/level-packager-3.1.0.tgz";
2147 + sha512 = "UxVEfK5WH0u0InR3WxTCSAroiorAGKzXWZT6i+nBjambmvINuXFUsFx2Ai3UIjUUtnyWhluv42jMlzUZCsAk9A==";
2148 + };
2149 + };
2150 + "level-post-1.0.7" = {
2151 + name = "level-post";
2152 + packageName = "level-post";
2153 + version = "1.0.7";
2154 + src = fetchurl {
2155 + url = "https://registry.npmjs.org/level-post/-/level-post-1.0.7.tgz";
2156 + sha512 = "PWYqG4Q00asOrLhX7BejSajByB4EmG2GaKHfj3h5UmmZ2duciXLPGYWIjBzLECFWUGOZWlm5B20h/n3Gs3HKew==";
2157 + };
2158 + };
2159 + "level-sublevel-6.6.5" = {
2160 + name = "level-sublevel";
2161 + packageName = "level-sublevel";
2162 + version = "6.6.5";
2163 + src = fetchurl {
2164 + url = "https://registry.npmjs.org/level-sublevel/-/level-sublevel-6.6.5.tgz";
2165 + sha512 = "SBSR60x+dghhwGUxPKS+BvV1xNqnwsEUBKmnFepPaHJ6VkBXyPK9SImGc3K2BkwBfpxlt7GKkBNlCnrdufsejA==";
2166 + };
2167 + };
2168 + "leveldown-3.0.2" = {
2169 + name = "leveldown";
2170 + packageName = "leveldown";
2171 + version = "3.0.2";
2172 + src = fetchurl {
2173 + url = "https://registry.npmjs.org/leveldown/-/leveldown-3.0.2.tgz";
2174 + sha512 = "+ANRScj1npQQzv6e4DYAKRjVQZZ+ahMoubKrNP68nIq+l9bYgb+WiXF+14oTcQTg2f7qE9WHGW7rBG9nGSsA+A==";
2175 + };
2176 + };
2177 + "leveldown-4.0.1" = {
2178 + name = "leveldown";
2179 + packageName = "leveldown";
2180 + version = "4.0.1";
2181 + src = fetchurl {
2182 + url = "https://registry.npmjs.org/leveldown/-/leveldown-4.0.1.tgz";
2183 + sha512 = "ZlBKVSsglPIPJnz4ggB8o2R0bxDxbsMzuQohbfgoFMVApyTE118DK5LNRG0cRju6rt3OkGxe0V6UYACGlq/byg==";
2184 + };
2185 + };
2186 + "levelup-0.19.1" = {
2187 + name = "levelup";
2188 + packageName = "levelup";
2189 + version = "0.19.1";
2190 + src = fetchurl {
2191 + url = "https://registry.npmjs.org/levelup/-/levelup-0.19.1.tgz";
2192 + sha1 = "f3a6a7205272c4b5f35e412ff004a03a0aedf50b";
2193 + };
2194 + };
2195 + "levelup-2.0.2" = {
2196 + name = "levelup";
2197 + packageName = "levelup";
2198 + version = "2.0.2";
2199 + src = fetchurl {
2200 + url = "https://registry.npmjs.org/levelup/-/levelup-2.0.2.tgz";
2201 + sha512 = "us+nTLUyd/eLnclYYddOCdAVw1hnymGx/9p4Jr5ThohStsjLqMVmbYiz6/SYFZEPXNF+AKQSvh6fA2e2KZpC8w==";
2202 + };
2203 + };
2204 + "levelup-3.1.1" = {
2205 + name = "levelup";
2206 + packageName = "levelup";
2207 + version = "3.1.1";
2208 + src = fetchurl {
2209 + url = "https://registry.npmjs.org/levelup/-/levelup-3.1.1.tgz";
2210 + sha512 = "9N10xRkUU4dShSRRFTBdNaBxofz+PGaIZO962ckboJZiNmLuhVT6FZ6ZKAsICKfUBO76ySaYU6fJWX/jnj3Lcg==";
2211 + };
2212 + };
2213 + "libsodium-0.7.3" = {
2214 + name = "libsodium";
2215 + packageName = "libsodium";
2216 + version = "0.7.3";
2217 + src = fetchurl {
2218 + url = "https://registry.npmjs.org/libsodium/-/libsodium-0.7.3.tgz";
2219 + sha512 = "ld+deUNqSsZYbAobUs63UyduPq8ICp/Ul/5lbvBIYpuSNWpPRU0PIxbW+xXipVZtuopR6fIz9e0tTnNuPMNeqw==";
2220 + };
2221 + };
2222 + "libsodium-wrappers-0.7.3" = {
2223 + name = "libsodium-wrappers";
2224 + packageName = "libsodium-wrappers";
2225 + version = "0.7.3";
2226 + src = fetchurl {
2227 + url = "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.3.tgz";
2228 + sha512 = "dw5Jh6TZ5qc5rQVZe3JrSO/J05CE+DmAPnqD7Q2glBUE969xZ6o3fchnUxyPlp6ss3x0MFxmdJntveFN+XTg1g==";
2229 + };
2230 + };
2231 + "log-symbols-1.0.2" = {
2232 + name = "log-symbols";
2233 + packageName = "log-symbols";
2234 + version = "1.0.2";
2235 + src = fetchurl {
2236 + url = "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz";
2237 + sha1 = "376ff7b58ea3086a0f09facc74617eca501e1a18";
2238 + };
2239 + };
2240 + "log-update-1.0.2" = {
2241 + name = "log-update";
2242 + packageName = "log-update";
2243 + version = "1.0.2";
2244 + src = fetchurl {
2245 + url = "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz";
2246 + sha1 = "19929f64c4093d2d2e7075a1dad8af59c296b8d1";
2247 + };
2248 + };
2249 + "longest-streak-1.0.0" = {
2250 + name = "longest-streak";
2251 + packageName = "longest-streak";
2252 + version = "1.0.0";
2253 + src = fetchurl {
2254 + url = "https://registry.npmjs.org/longest-streak/-/longest-streak-1.0.0.tgz";
2255 + sha1 = "d06597c4d4c31b52ccb1f5d8f8fe7148eafd6965";
2256 + };
2257 + };
2258 + "looper-2.0.0" = {
2259 + name = "looper";
2260 + packageName = "looper";
2261 + version = "2.0.0";
2262 + src = fetchurl {
2263 + url = "https://registry.npmjs.org/looper/-/looper-2.0.0.tgz";
2264 + sha1 = "66cd0c774af3d4fedac53794f742db56da8f09ec";
2265 + };
2266 + };
2267 + "looper-3.0.0" = {
2268 + name = "looper";
2269 + packageName = "looper";
2270 + version = "3.0.0";
2271 + src = fetchurl {
2272 + url = "https://registry.npmjs.org/looper/-/looper-3.0.0.tgz";
2273 + sha1 = "2efa54c3b1cbaba9b94aee2e5914b0be57fbb749";
2274 + };
2275 + };
2276 + "looper-4.0.0" = {
2277 + name = "looper";
2278 + packageName = "looper";
2279 + version = "4.0.0";
2280 + src = fetchurl {
2281 + url = "https://registry.npmjs.org/looper/-/looper-4.0.0.tgz";
2282 + sha1 = "7706aded59a99edca06e6b54bb86c8ec19c95155";
2283 + };
2284 + };
2285 + "lossy-store-1.2.3" = {
2286 + name = "lossy-store";
2287 + packageName = "lossy-store";
2288 + version = "1.2.3";
2289 + src = fetchurl {
2290 + url = "https://registry.npmjs.org/lossy-store/-/lossy-store-1.2.3.tgz";
2291 + sha1 = "562e2a9203d8661f60e8712de407fbdadf275dc9";
2292 + };
2293 + };
2294 + "lru-cache-4.1.3" = {
2295 + name = "lru-cache";
2296 + packageName = "lru-cache";
2297 + version = "4.1.3";
2298 + src = fetchurl {
2299 + url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz";
2300 + sha512 = "fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==";
2301 + };
2302 + };
2303 + "ltgt-2.1.3" = {
2304 + name = "ltgt";
2305 + packageName = "ltgt";
2306 + version = "2.1.3";
2307 + src = fetchurl {
2308 + url = "https://registry.npmjs.org/ltgt/-/ltgt-2.1.3.tgz";
2309 + sha1 = "10851a06d9964b971178441c23c9e52698eece34";
2310 + };
2311 + };
2312 + "ltgt-2.2.1" = {
2313 + name = "ltgt";
2314 + packageName = "ltgt";
2315 + version = "2.2.1";
2316 + src = fetchurl {
2317 + url = "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz";
2318 + sha1 = "f35ca91c493f7b73da0e07495304f17b31f87ee5";
2319 + };
2320 + };
2321 + "map-filter-reduce-2.2.1" = {
2322 + name = "map-filter-reduce";
2323 + packageName = "map-filter-reduce";
2324 + version = "2.2.1";
2325 + src = fetchurl {
2326 + url = "https://registry.npmjs.org/map-filter-reduce/-/map-filter-reduce-2.2.1.tgz";
2327 + sha1 = "632b127c3ae5d6ad9e21cfdd9691b63b8944fcd2";
2328 + };
2329 + };
2330 + "map-filter-reduce-3.1.0" = {
2331 + name = "map-filter-reduce";
2332 + packageName = "map-filter-reduce";
2333 + version = "3.1.0";
2334 + src = fetchurl {
2335 + url = "https://registry.npmjs.org/map-filter-reduce/-/map-filter-reduce-3.1.0.tgz";
2336 + sha512 = "os2GlG1lEWRSAvAb9iqfapQ0I1GRXSA+alSjQl0DB7XxNyDx2/VOVAEVhK7EMsqwDDCWNTBSstoo1roc7U5H0w==";
2337 + };
2338 + };
2339 + "map-merge-1.1.0" = {
2340 + name = "map-merge";
2341 + packageName = "map-merge";
2342 + version = "1.1.0";
2343 + src = fetchurl {
2344 + url = "https://registry.npmjs.org/map-merge/-/map-merge-1.1.0.tgz";
2345 + sha1 = "6a6fc58c95d8aab46c2bdde44d515b6ee06fce34";
2346 + };
2347 + };
2348 + "markdown-table-0.4.0" = {
2349 + name = "markdown-table";
2350 + packageName = "markdown-table";
2351 + version = "0.4.0";
2352 + src = fetchurl {
2353 + url = "https://registry.npmjs.org/markdown-table/-/markdown-table-0.4.0.tgz";
2354 + sha1 = "890c2c1b3bfe83fb00e4129b8e4cfe645270f9d1";
2355 + };
2356 + };
2357 + "math-random-1.0.1" = {
2358 + name = "math-random";
2359 + packageName = "math-random";
2360 + version = "1.0.1";
2361 + src = fetchurl {
2362 + url = "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz";
2363 + sha1 = "8b3aac588b8a66e4975e3cdea67f7bb329601fac";
2364 + };
2365 + };
2366 + "mdmanifest-1.0.8" = {
2367 + name = "mdmanifest";
2368 + packageName = "mdmanifest";
2369 + version = "1.0.8";
2370 + src = fetchurl {
2371 + url = "https://registry.npmjs.org/mdmanifest/-/mdmanifest-1.0.8.tgz";
2372 + sha1 = "c04891883c28c83602e1d06b05a11037e359b4c8";
2373 + };
2374 + };
2375 + "micromatch-2.3.11" = {
2376 + name = "micromatch";
2377 + packageName = "micromatch";
2378 + version = "2.3.11";
2379 + src = fetchurl {
2380 + url = "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz";
2381 + sha1 = "86677c97d1720b363431d04d0d15293bd38c1565";
2382 + };
2383 + };
2384 + "mime-1.6.0" = {
2385 + name = "mime";
2386 + packageName = "mime";
2387 + version = "1.6.0";
2388 + src = fetchurl {
2389 + url = "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz";
2390 + sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==";
2391 + };
2392 + };
2393 + "mime-db-1.36.0" = {
2394 + name = "mime-db";
2395 + packageName = "mime-db";
2396 + version = "1.36.0";
2397 + src = fetchurl {
2398 + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz";
2399 + sha512 = "L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==";
2400 + };
2401 + };
2402 + "mime-types-2.1.20" = {
2403 + name = "mime-types";
2404 + packageName = "mime-types";
2405 + version = "2.1.20";
2406 + src = fetchurl {
2407 + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz";
2408 + sha512 = "HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==";
2409 + };
2410 + };
2411 + "mimic-response-1.0.1" = {
2412 + name = "mimic-response";
2413 + packageName = "mimic-response";
2414 + version = "1.0.1";
2415 + src = fetchurl {
2416 + url = "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz";
2417 + sha512 = "j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==";
2418 + };
2419 + };
2420 + "minimatch-3.0.4" = {
2421 + name = "minimatch";
2422 + packageName = "minimatch";
2423 + version = "3.0.4";
2424 + src = fetchurl {
2425 + url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz";
2426 + sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==";
2427 + };
2428 + };
2429 + "minimist-0.0.8" = {
2430 + name = "minimist";
2431 + packageName = "minimist";
2432 + version = "0.0.8";
2433 + src = fetchurl {
2434 + url = "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz";
2435 + sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d";
2436 + };
2437 + };
2438 + "minimist-1.2.0" = {
2439 + name = "minimist";
2440 + packageName = "minimist";
2441 + version = "1.2.0";
2442 + src = fetchurl {
2443 + url = "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz";
2444 + sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284";
2445 + };
2446 + };
2447 + "mkdirp-0.5.1" = {
2448 + name = "mkdirp";
2449 + packageName = "mkdirp";
2450 + version = "0.5.1";
2451 + src = fetchurl {
2452 + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz";
2453 + sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903";
2454 + };
2455 + };
2456 + "monotonic-timestamp-0.0.9" = {
2457 + name = "monotonic-timestamp";
2458 + packageName = "monotonic-timestamp";
2459 + version = "0.0.9";
2460 + src = fetchurl {
2461 + url = "https://registry.npmjs.org/monotonic-timestamp/-/monotonic-timestamp-0.0.9.tgz";
2462 + sha1 = "5ba5adc7aac85e1d7ce77be847161ed246b39603";
2463 + };
2464 + };
2465 + "ms-2.0.0" = {
2466 + name = "ms";
2467 + packageName = "ms";
2468 + version = "2.0.0";
2469 + src = fetchurl {
2470 + url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz";
2471 + sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8";
2472 + };
2473 + };
2474 + "multiblob-1.13.1" = {
2475 + name = "multiblob";
2476 + packageName = "multiblob";
2477 + version = "1.13.1";
2478 + src = fetchurl {
2479 + url = "https://registry.npmjs.org/multiblob/-/multiblob-1.13.1.tgz";
2480 + sha512 = "AvU9tbDqf3TxYgF1ldo3nVz4HoKI/ZDJBo/znLc6KCRiqr7dQv5vW3i3xh0JKZdLzgKG9JpUiKtwB8E92gn3ZQ==";
2481 + };
2482 + };
2483 + "multiblob-http-0.4.2" = {
2484 + name = "multiblob-http";
2485 + packageName = "multiblob-http";
2486 + version = "0.4.2";
2487 + src = fetchurl {
2488 + url = "https://registry.npmjs.org/multiblob-http/-/multiblob-http-0.4.2.tgz";
2489 + sha512 = "hVaXryaqJ3vvKjRNcOCEadzgO99nR+haxlptswr3vRvgavbK/Y/I7/Nat12WIQno2/A8+nkbE+ZcrsN3UDbtQw==";
2490 + };
2491 + };
2492 + "multicb-1.2.2" = {
2493 + name = "multicb";
2494 + packageName = "multicb";
2495 + version = "1.2.2";
2496 + src = fetchurl {
2497 + url = "https://registry.npmjs.org/multicb/-/multicb-1.2.2.tgz";
2498 + sha512 = "PZM4dhYFmCF6uZGWpEmoPMUqJBywS9IcAgybT2GmSpYI1BvGvoWSdbio+ik+q/YD2vodhvslESWIS3NnkKYdqQ==";
2499 + };
2500 + };
2501 + "multiserver-1.13.4" = {
2502 + name = "multiserver";
2503 + packageName = "multiserver";
2504 + version = "1.13.4";
2505 + src = fetchurl {
2506 + url = "https://registry.npmjs.org/multiserver/-/multiserver-1.13.4.tgz";
2507 + sha512 = "4d2yOvaUhzVMRS7uto2DBdX9q2Q5XFQRfXDJNcQ3rY+ZfF21TOUMpyZ+UE1HK0NhguzmZkk/hWf3oGDzVoR6aQ==";
2508 + };
2509 + };
2510 + "muxrpc-6.4.1" = {
2511 + name = "muxrpc";
2512 + packageName = "muxrpc";
2513 + version = "6.4.1";
2514 + src = fetchurl {
2515 + url = "https://registry.npmjs.org/muxrpc/-/muxrpc-6.4.1.tgz";
2516 + sha512 = "r8+tucKMmQiYd8NWGQqAA5r+SlYuU30D/WbYo7E/PztG/jmizQJY5NfmLIJ+GWo+dEC6kIxkr0eY+U0uZexTNg==";
2517 + };
2518 + };
2519 + "muxrpc-validation-2.0.1" = {
2520 + name = "muxrpc-validation";
2521 + packageName = "muxrpc-validation";
2522 + version = "2.0.1";
2523 + src = fetchurl {
2524 + url = "https://registry.npmjs.org/muxrpc-validation/-/muxrpc-validation-2.0.1.tgz";
2525 + sha1 = "cd650d172025fe9d064230aab38ca6328dd16f2f";
2526 + };
2527 + };
2528 + "muxrpcli-1.1.0" = {
2529 + name = "muxrpcli";
2530 + packageName = "muxrpcli";
2531 + version = "1.1.0";
2532 + src = fetchurl {
2533 + url = "https://registry.npmjs.org/muxrpcli/-/muxrpcli-1.1.0.tgz";
2534 + sha1 = "4ae9ba986ab825c4a5c12fcb71c6daa81eab5158";
2535 + };
2536 + };
2537 + "mv-2.1.1" = {
2538 + name = "mv";
2539 + packageName = "mv";
2540 + version = "2.1.1";
2541 + src = fetchurl {
2542 + url = "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz";
2543 + sha1 = "ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2";
2544 + };
2545 + };
2546 + "nan-2.10.0" = {
2547 + name = "nan";
2548 + packageName = "nan";
2549 + version = "2.10.0";
2550 + src = fetchurl {
2551 + url = "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz";
2552 + sha512 = "bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==";
2553 + };
2554 + };
2555 + "nan-2.11.0" = {
2556 + name = "nan";
2557 + packageName = "nan";
2558 + version = "2.11.0";
2559 + src = fetchurl {
2560 + url = "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz";
2561 + sha512 = "F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw==";
2562 + };
2563 + };
2564 + "ncp-2.0.0" = {
2565 + name = "ncp";
2566 + packageName = "ncp";
2567 + version = "2.0.0";
2568 + src = fetchurl {
2569 + url = "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz";
2570 + sha1 = "195a21d6c46e361d2fb1281ba38b91e9df7bdbb3";
2571 + };
2572 + };
2573 + "node-abi-2.4.3" = {
2574 + name = "node-abi";
2575 + packageName = "node-abi";
2576 + version = "2.4.3";
2577 + src = fetchurl {
2578 + url = "https://registry.npmjs.org/node-abi/-/node-abi-2.4.3.tgz";
2579 + sha512 = "b656V5C0628gOOA2kwcpNA/bxdlqYF9FvxJ+qqVX0ctdXNVZpS8J6xEUYir3WAKc7U0BH/NRlSpNbGsy+azjeg==";
2580 + };
2581 + };
2582 + "node-gyp-build-3.4.0" = {
2583 + name = "node-gyp-build";
2584 + packageName = "node-gyp-build";
2585 + version = "3.4.0";
2586 + src = fetchurl {
2587 + url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.4.0.tgz";
2588 + sha512 = "YoviGBJYGrPdLOKDIQB0sKxuKy/EEsxzooNkOZak4vSTKT/qH0Pa6dj3t1MJjEQGsefih61IyHDmO1WW7xOFfw==";
2589 + };
2590 + };
2591 + "node-notifier-5.2.1" = {
2592 + name = "node-notifier";
2593 + packageName = "node-notifier";
2594 + version = "5.2.1";
2595 + src = fetchurl {
2596 + url = "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz";
2597 + sha512 = "MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==";
2598 + };
2599 + };
2600 + "non-private-ip-1.4.4" = {
2601 + name = "non-private-ip";
2602 + packageName = "non-private-ip";
2603 + version = "1.4.4";
2604 + src = fetchurl {
2605 + url = "https://registry.npmjs.org/non-private-ip/-/non-private-ip-1.4.4.tgz";
2606 + sha512 = "K9nTVFOGUOYutaG8ywiKpCdVu458RFxSgSJ0rribUxtf5iLM9B2+raFJgkID3p5op0+twmoQqFaPnu9KYz6qzg==";
2607 + };
2608 + };
2609 + "noop-logger-0.1.1" = {
2610 + name = "noop-logger";
2611 + packageName = "noop-logger";
2612 + version = "0.1.1";
2613 + src = fetchurl {
2614 + url = "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz";
2615 + sha1 = "94a2b1633c4f1317553007d8966fd0e841b6a4c2";
2616 + };
2617 + };
2618 + "normalize-path-2.1.1" = {
2619 + name = "normalize-path";
2620 + packageName = "normalize-path";
2621 + version = "2.1.1";
2622 + src = fetchurl {
2623 + url = "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz";
2624 + sha1 = "1ab28b556e198363a8c1a6f7e6fa20137fe6aed9";
2625 + };
2626 + };
2627 + "normalize-uri-1.1.1" = {
2628 + name = "normalize-uri";
2629 + packageName = "normalize-uri";
2630 + version = "1.1.1";
2631 + src = fetchurl {
2632 + url = "https://registry.npmjs.org/normalize-uri/-/normalize-uri-1.1.1.tgz";
2633 + sha512 = "bui9/kzRGymbkxJsZEBZgDHK2WJWGOHzR0pCr404EpkpVFTkCOYaRwQTlehUE+7oI70mWNENncCWqUxT/icfHw==";
2634 + };
2635 + };
2636 + "npm-prefix-1.2.0" = {
2637 + name = "npm-prefix";
2638 + packageName = "npm-prefix";
2639 + version = "1.2.0";
2640 + src = fetchurl {
2641 + url = "https://registry.npmjs.org/npm-prefix/-/npm-prefix-1.2.0.tgz";
2642 + sha1 = "e619455f7074ba54cc66d6d0d37dd9f1be6bcbc0";
2643 + };
2644 + };
2645 + "npmlog-4.1.2" = {
2646 + name = "npmlog";
2647 + packageName = "npmlog";
2648 + version = "4.1.2";
2649 + src = fetchurl {
2650 + url = "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz";
2651 + sha512 = "2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==";
2652 + };
2653 + };
2654 + "number-is-nan-1.0.1" = {
2655 + name = "number-is-nan";
2656 + packageName = "number-is-nan";
2657 + version = "1.0.1";
2658 + src = fetchurl {
2659 + url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz";
2660 + sha1 = "097b602b53422a522c1afb8790318336941a011d";
2661 + };
2662 + };
2663 + "oauth-sign-0.9.0" = {
2664 + name = "oauth-sign";
2665 + packageName = "oauth-sign";
2666 + version = "0.9.0";
2667 + src = fetchurl {
2668 + url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz";
2669 + sha512 = "fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==";
2670 + };
2671 + };
2672 + "object-assign-4.1.1" = {
2673 + name = "object-assign";
2674 + packageName = "object-assign";
2675 + version = "4.1.1";
2676 + src = fetchurl {
2677 + url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
2678 + sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
2679 + };
2680 + };
2681 + "object-inspect-1.6.0" = {
2682 + name = "object-inspect";
2683 + packageName = "object-inspect";
2684 + version = "1.6.0";
2685 + src = fetchurl {
2686 + url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz";
2687 + sha512 = "GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==";
2688 + };
2689 + };
2690 + "object-keys-1.0.12" = {
2691 + name = "object-keys";
2692 + packageName = "object-keys";
2693 + version = "1.0.12";
2694 + src = fetchurl {
2695 + url = "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz";
2696 + sha512 = "FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==";
2697 + };
2698 + };
2699 + "object.omit-2.0.1" = {
2700 + name = "object.omit";
2701 + packageName = "object.omit";
2702 + version = "2.0.1";
2703 + src = fetchurl {
2704 + url = "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz";
2705 + sha1 = "1a9c744829f39dbb858c76ca3579ae2a54ebd1fa";
2706 + };
2707 + };
2708 + "observ-0.2.0" = {
2709 + name = "observ";
2710 + packageName = "observ";
2711 + version = "0.2.0";
2712 + src = fetchurl {
2713 + url = "https://registry.npmjs.org/observ/-/observ-0.2.0.tgz";
2714 + sha1 = "0bc39b3e29faa5f9e6caa5906cb8392df400aa68";
2715 + };
2716 + };
2717 + "observ-debounce-1.1.1" = {
2718 + name = "observ-debounce";
2719 + packageName = "observ-debounce";
2720 + version = "1.1.1";
2721 + src = fetchurl {
2722 + url = "https://registry.npmjs.org/observ-debounce/-/observ-debounce-1.1.1.tgz";
2723 + sha1 = "304e97c85adda70ecd7f08da450678ef90f0b707";
2724 + };
2725 + };
2726 + "obv-0.0.0" = {
2727 + name = "obv";
2728 + packageName = "obv";
2729 + version = "0.0.0";
2730 + src = fetchurl {
2731 + url = "https://registry.npmjs.org/obv/-/obv-0.0.0.tgz";
2732 + sha1 = "edeab8468f91d4193362ed7f91d0b96dd39a79c1";
2733 + };
2734 + };
2735 + "obv-0.0.1" = {
2736 + name = "obv";
2737 + packageName = "obv";
2738 + version = "0.0.1";
2739 + src = fetchurl {
2740 + url = "https://registry.npmjs.org/obv/-/obv-0.0.1.tgz";
2741 + sha1 = "cb236106341536f0dac4815e06708221cad7fb5e";
2742 + };
2743 + };
2744 + "on-change-network-0.0.2" = {
2745 + name = "on-change-network";
2746 + packageName = "on-change-network";
2747 + version = "0.0.2";
2748 + src = fetchurl {
2749 + url = "https://registry.npmjs.org/on-change-network/-/on-change-network-0.0.2.tgz";
2750 + sha1 = "d977249477f91726949d80e82346dab6ef45216b";
2751 + };
2752 + };
2753 + "on-wakeup-1.0.1" = {
2754 + name = "on-wakeup";
2755 + packageName = "on-wakeup";
2756 + version = "1.0.1";
2757 + src = fetchurl {
2758 + url = "https://registry.npmjs.org/on-wakeup/-/on-wakeup-1.0.1.tgz";
2759 + sha1 = "00d79d987dde7c8117bee74bb4903f6f6dafa52b";
2760 + };
2761 + };
2762 + "once-1.4.0" = {
2763 + name = "once";
2764 + packageName = "once";
2765 + version = "1.4.0";
2766 + src = fetchurl {
2767 + url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
2768 + sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
2769 + };
2770 + };
2771 + "onetime-1.1.0" = {
2772 + name = "onetime";
2773 + packageName = "onetime";
2774 + version = "1.1.0";
2775 + src = fetchurl {
2776 + url = "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz";
2777 + sha1 = "a1f7838f8314c516f05ecefcbc4ccfe04b4ed789";
2778 + };
2779 + };
2780 + "opencollective-postinstall-2.0.0" = {
2781 + name = "opencollective-postinstall";
2782 + packageName = "opencollective-postinstall";
2783 + version = "2.0.0";
2784 + src = fetchurl {
2785 + url = "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.0.tgz";
2786 + sha512 = "XAe80GycLe2yRGnJsUtt+EO5lk06XYRQt4kJJe53O2kJHPZJOZ+XMF/b47HW96e6LhfKVpwnXVr/s56jhV98jg==";
2787 + };
2788 + };
2789 + "options-0.0.6" = {
2790 + name = "options";
2791 + packageName = "options";
2792 + version = "0.0.6";
2793 + src = fetchurl {
2794 + url = "https://registry.npmjs.org/options/-/options-0.0.6.tgz";
2795 + sha1 = "ec22d312806bb53e731773e7cdaefcf1c643128f";
2796 + };
2797 + };
2798 + "os-homedir-1.0.2" = {
2799 + name = "os-homedir";
2800 + packageName = "os-homedir";
2801 + version = "1.0.2";
2802 + src = fetchurl {
2803 + url = "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz";
2804 + sha1 = "ffbc4988336e0e833de0c168c7ef152121aa7fb3";
2805 + };
2806 + };
2807 + "os-tmpdir-1.0.2" = {
2808 + name = "os-tmpdir";
2809 + packageName = "os-tmpdir";
2810 + version = "1.0.2";
2811 + src = fetchurl {
2812 + url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz";
2813 + sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274";
2814 + };
2815 + };
2816 + "osenv-0.1.5" = {
2817 + name = "osenv";
2818 + packageName = "osenv";
2819 + version = "0.1.5";
2820 + src = fetchurl {
2821 + url = "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz";
2822 + sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==";
2823 + };
2824 + };
2825 + "packet-stream-2.0.4" = {
2826 + name = "packet-stream";
2827 + packageName = "packet-stream";
2828 + version = "2.0.4";
2829 + src = fetchurl {
2830 + url = "https://registry.npmjs.org/packet-stream/-/packet-stream-2.0.4.tgz";
2831 + sha512 = "7+oxHdMMs6VhLvvbrDUc8QNuelE9fPKLDdToXBIKLPKOlnoBeMim+/35edp+AnFTLzk3xcogVvQ/jrZyyGsEiw==";
2832 + };
2833 + };
2834 + "packet-stream-codec-1.1.2" = {
2835 + name = "packet-stream-codec";
2836 + packageName = "packet-stream-codec";
2837 + version = "1.1.2";
2838 + src = fetchurl {
2839 + url = "https://registry.npmjs.org/packet-stream-codec/-/packet-stream-codec-1.1.2.tgz";
2840 + sha1 = "79b302fc144cdfbb4ab6feba7040e6a5d99c79c7";
2841 + };
2842 + };
2843 + "pako-0.2.9" = {
2844 + name = "pako";
2845 + packageName = "pako";
2846 + version = "0.2.9";
2847 + src = fetchurl {
2848 + url = "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz";
2849 + sha1 = "f3f7522f4ef782348da8161bad9ecfd51bf83a75";
2850 + };
2851 + };
2852 + "parse-entities-1.1.2" = {
2853 + name = "parse-entities";
2854 + packageName = "parse-entities";
2855 + version = "1.1.2";
2856 + src = fetchurl {
2857 + url = "https://registry.npmjs.org/parse-entities/-/parse-entities-1.1.2.tgz";
2858 + sha512 = "5N9lmQ7tmxfXf+hO3X6KRG6w7uYO/HL9fHalSySTdyn63C3WNvTM/1R8tn1u1larNcEbo3Slcy2bsVDQqvEpUg==";
2859 + };
2860 + };
2861 + "parse-glob-3.0.4" = {
2862 + name = "parse-glob";
2863 + packageName = "parse-glob";
2864 + version = "3.0.4";
2865 + src = fetchurl {
2866 + url = "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz";
2867 + sha1 = "b2c376cfb11f35513badd173ef0bb6e3a388391c";
2868 + };
2869 + };
2870 + "path-is-absolute-1.0.1" = {
2871 + name = "path-is-absolute";
2872 + packageName = "path-is-absolute";
2873 + version = "1.0.1";
2874 + src = fetchurl {
2875 + url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz";
2876 + sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f";
2877 + };
2878 + };
2879 + "path-parse-1.0.6" = {
2880 + name = "path-parse";
2881 + packageName = "path-parse";
2882 + version = "1.0.6";
2883 + src = fetchurl {
2884 + url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz";
2885 + sha512 = "GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==";
2886 + };
2887 + };
2888 + "peek-stream-1.1.3" = {
2889 + name = "peek-stream";
2890 + packageName = "peek-stream";
2891 + version = "1.1.3";
2892 + src = fetchurl {
2893 + url = "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz";
2894 + sha512 = "FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==";
2895 + };
2896 + };
2897 + "performance-now-2.1.0" = {
2898 + name = "performance-now";
2899 + packageName = "performance-now";
2900 + version = "2.1.0";
2901 + src = fetchurl {
2902 + url = "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz";
2903 + sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b";
2904 + };
2905 + };
2906 + "pify-2.3.0" = {
2907 + name = "pify";
2908 + packageName = "pify";
2909 + version = "2.3.0";
2910 + src = fetchurl {
2911 + url = "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz";
2912 + sha1 = "ed141a6ac043a849ea588498e7dca8b15330e90c";
2913 + };
2914 + };
2915 + "pinkie-2.0.4" = {
2916 + name = "pinkie";
2917 + packageName = "pinkie";
2918 + version = "2.0.4";
2919 + src = fetchurl {
2920 + url = "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz";
2921 + sha1 = "72556b80cfa0d48a974e80e77248e80ed4f7f870";
2922 + };
2923 + };
2924 + "pinkie-promise-2.0.1" = {
2925 + name = "pinkie-promise";
2926 + packageName = "pinkie-promise";
2927 + version = "2.0.1";
2928 + src = fetchurl {
2929 + url = "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz";
2930 + sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa";
2931 + };
2932 + };
2933 + "plur-2.1.2" = {
2934 + name = "plur";
2935 + packageName = "plur";
2936 + version = "2.1.2";
2937 + src = fetchurl {
2938 + url = "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz";
2939 + sha1 = "7482452c1a0f508e3e344eaec312c91c29dc655a";
2940 + };
2941 + };
2942 + "prebuild-install-4.0.0" = {
2943 + name = "prebuild-install";
2944 + packageName = "prebuild-install";
2945 + version = "4.0.0";
2946 + src = fetchurl {
2947 + url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-4.0.0.tgz";
2948 + sha512 = "7tayxeYboJX0RbVzdnKyGl2vhQRWr6qfClEXDhOkXjuaOKCw2q8aiuFhONRYVsG/czia7KhpykIlI2S2VaPunA==";
2949 + };
2950 + };
2951 + "preserve-0.2.0" = {
2952 + name = "preserve";
2953 + packageName = "preserve";
2954 + version = "0.2.0";
2955 + src = fetchurl {
2956 + url = "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz";
2957 + sha1 = "815ed1f6ebc65926f865b310c0713bcb3315ce4b";
2958 + };
2959 + };
2960 + "private-box-0.2.1" = {
2961 + name = "private-box";
2962 + packageName = "private-box";
2963 + version = "0.2.1";
2964 + src = fetchurl {
2965 + url = "https://registry.npmjs.org/private-box/-/private-box-0.2.1.tgz";
2966 + sha1 = "1df061afca5b3039c7feaadd0daf0f56f07e3ec0";
2967 + };
2968 + };
2969 + "process-nextick-args-2.0.0" = {
2970 + name = "process-nextick-args";
2971 + packageName = "process-nextick-args";
2972 + version = "2.0.0";
2973 + src = fetchurl {
2974 + url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz";
2975 + sha512 = "MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==";
2976 + };
2977 + };
2978 + "progress-2.0.0" = {
2979 + name = "progress";
2980 + packageName = "progress";
2981 + version = "2.0.0";
2982 + src = fetchurl {
2983 + url = "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz";
2984 + sha1 = "8a1be366bf8fc23db2bd23f10c6fe920b4389d1f";
2985 + };
2986 + };
2987 + "prr-0.0.0" = {
2988 + name = "prr";
2989 + packageName = "prr";
2990 + version = "0.0.0";
2991 + src = fetchurl {
2992 + url = "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz";
2993 + sha1 = "1a84b85908325501411853d0081ee3fa86e2926a";
2994 + };
2995 + };
2996 + "prr-1.0.1" = {
2997 + name = "prr";
2998 + packageName = "prr";
2999 + version = "1.0.1";
3000 + src = fetchurl {
3001 + url = "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz";
3002 + sha1 = "d3fc114ba06995a45ec6893f484ceb1d78f5f476";
3003 + };
3004 + };
3005 + "pseudomap-1.0.2" = {
3006 + name = "pseudomap";
3007 + packageName = "pseudomap";
3008 + version = "1.0.2";
3009 + src = fetchurl {
3010 + url = "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz";
3011 + sha1 = "f052a28da70e618917ef0a8ac34c1ae5a68286b3";
3012 + };
3013 + };
3014 + "psl-1.1.29" = {
3015 + name = "psl";
3016 + packageName = "psl";
3017 + version = "1.1.29";
3018 + src = fetchurl {
3019 + url = "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz";
3020 + sha512 = "AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==";
3021 + };
3022 + };
3023 + "pull-abortable-4.0.0" = {
3024 + name = "pull-abortable";
3025 + packageName = "pull-abortable";
3026 + version = "4.0.0";
3027 + src = fetchurl {
3028 + url = "https://registry.npmjs.org/pull-abortable/-/pull-abortable-4.0.0.tgz";
3029 + sha1 = "7017a984c3b834de77bac38c10b776f22dfc1843";
3030 + };
3031 + };
3032 + "pull-abortable-4.1.1" = {
3033 + name = "pull-abortable";
3034 + packageName = "pull-abortable";
3035 + version = "4.1.1";
3036 + src = fetchurl {
3037 + url = "https://registry.npmjs.org/pull-abortable/-/pull-abortable-4.1.1.tgz";
3038 + sha1 = "b3ad5aefb4116b25916d26db89393ac98d0dcea1";
3039 + };
3040 + };
3041 + "pull-box-stream-1.0.13" = {
3042 + name = "pull-box-stream";
3043 + packageName = "pull-box-stream";
3044 + version = "1.0.13";
3045 + src = fetchurl {
3046 + url = "https://registry.npmjs.org/pull-box-stream/-/pull-box-stream-1.0.13.tgz";
3047 + sha1 = "c3e240398eab3f5951b2ed1078c5988bf7a0a2b9";
3048 + };
3049 + };
3050 + "pull-cat-1.1.11" = {
3051 + name = "pull-cat";
3052 + packageName = "pull-cat";
3053 + version = "1.1.11";
3054 + src = fetchurl {
3055 + url = "https://registry.npmjs.org/pull-cat/-/pull-cat-1.1.11.tgz";
3056 + sha1 = "b642dd1255da376a706b6db4fa962f5fdb74c31b";
3057 + };
3058 + };
3059 + "pull-cont-0.0.0" = {
3060 + name = "pull-cont";
3061 + packageName = "pull-cont";
3062 + version = "0.0.0";
3063 + src = fetchurl {
3064 + url = "https://registry.npmjs.org/pull-cont/-/pull-cont-0.0.0.tgz";
3065 + sha1 = "3fac48b81ac97b75ba01332088b0ce7af8c1be0e";
3066 + };
3067 + };
3068 + "pull-cont-0.1.1" = {
3069 + name = "pull-cont";
3070 + packageName = "pull-cont";
3071 + version = "0.1.1";
3072 + src = fetchurl {
3073 + url = "https://registry.npmjs.org/pull-cont/-/pull-cont-0.1.1.tgz";
3074 + sha1 = "df1d580e271757ba9acbaeba20de2421d660d618";
3075 + };
3076 + };
3077 + "pull-core-1.1.0" = {
3078 + name = "pull-core";
3079 + packageName = "pull-core";
3080 + version = "1.1.0";
3081 + src = fetchurl {
3082 + url = "https://registry.npmjs.org/pull-core/-/pull-core-1.1.0.tgz";
3083 + sha1 = "3d8127d6dac1475705c9800961f59d66c8046c8a";
3084 + };
3085 + };
3086 + "pull-cursor-3.0.0" = {
3087 + name = "pull-cursor";
3088 + packageName = "pull-cursor";
3089 + version = "3.0.0";
3090 + src = fetchurl {
3091 + url = "https://registry.npmjs.org/pull-cursor/-/pull-cursor-3.0.0.tgz";
3092 + sha512 = "95lZVSF2eSEdOmUtlOBaD9p5YOvlYeCr5FBv2ySqcj/4rpaXI6d8OH+zPHHjKAf58R8QXJRZuyfHkcCX8TZbAg==";
3093 + };
3094 + };
3095 + "pull-defer-0.2.3" = {
3096 + name = "pull-defer";
3097 + packageName = "pull-defer";
3098 + version = "0.2.3";
3099 + src = fetchurl {
3100 + url = "https://registry.npmjs.org/pull-defer/-/pull-defer-0.2.3.tgz";
3101 + sha512 = "/An3KE7mVjZCqNhZsr22k1Tx8MACnUnHZZNPSJ0S62td8JtYr/AiRG42Vz7Syu31SoTLUzVIe61jtT/pNdjVYA==";
3102 + };
3103 + };
3104 + "pull-file-0.5.0" = {
3105 + name = "pull-file";
3106 + packageName = "pull-file";
3107 + version = "0.5.0";
3108 + src = fetchurl {
3109 + url = "https://registry.npmjs.org/pull-file/-/pull-file-0.5.0.tgz";
3110 + sha1 = "b3ca405306e082f9d4528288933badb2b656365b";
3111 + };
3112 + };
3113 + "pull-file-1.1.0" = {
3114 + name = "pull-file";
3115 + packageName = "pull-file";
3116 + version = "1.1.0";
3117 + src = fetchurl {
3118 + url = "https://registry.npmjs.org/pull-file/-/pull-file-1.1.0.tgz";
3119 + sha1 = "1dd987605d6357a0d23c1e4b826f7915a215129c";
3120 + };
3121 + };
3122 + "pull-flatmap-0.0.1" = {
3123 + name = "pull-flatmap";
3124 + packageName = "pull-flatmap";
3125 + version = "0.0.1";
3126 + src = fetchurl {
3127 + url = "https://registry.npmjs.org/pull-flatmap/-/pull-flatmap-0.0.1.tgz";
3128 + sha1 = "13d494453e8f6d478e7bbfade6f8fe0197fa6bb7";
3129 + };
3130 + };
3131 + "pull-fs-1.1.6" = {
3132 + name = "pull-fs";
3133 + packageName = "pull-fs";
3134 + version = "1.1.6";
3135 + src = fetchurl {
3136 + url = "https://registry.npmjs.org/pull-fs/-/pull-fs-1.1.6.tgz";
3137 + sha1 = "f184f6a7728bb4d95641376bead69f6f66df47cd";
3138 + };
3139 + };
3140 + "pull-glob-1.0.7" = {
3141 + name = "pull-glob";
3142 + packageName = "pull-glob";
3143 + version = "1.0.7";
3144 + src = fetchurl {
3145 + url = "https://registry.npmjs.org/pull-glob/-/pull-glob-1.0.7.tgz";
3146 + sha1 = "eef915dde644bddbea8dd2e0106d544aacbcd5c2";
3147 + };
3148 + };
3149 + "pull-goodbye-0.0.2" = {
3150 + name = "pull-goodbye";
3151 + packageName = "pull-goodbye";
3152 + version = "0.0.2";
3153 + src = fetchurl {
3154 + url = "https://registry.npmjs.org/pull-goodbye/-/pull-goodbye-0.0.2.tgz";
3155 + sha1 = "8d8357db55e22a710dfff0f16a8c90b45efe4171";
3156 + };
3157 + };
3158 + "pull-handshake-1.1.4" = {
3159 + name = "pull-handshake";
3160 + packageName = "pull-handshake";
3161 + version = "1.1.4";
3162 + src = fetchurl {
3163 + url = "https://registry.npmjs.org/pull-handshake/-/pull-handshake-1.1.4.tgz";
3164 + sha1 = "6000a0fd018884cdfd737254f8cc60ab2a637791";
3165 + };
3166 + };
3167 + "pull-hash-1.0.0" = {
3168 + name = "pull-hash";
3169 + packageName = "pull-hash";
3170 + version = "1.0.0";
3171 + src = fetchurl {
3172 + url = "https://registry.npmjs.org/pull-hash/-/pull-hash-1.0.0.tgz";
3173 + sha1 = "fcad4d2507bf2c2b3231f653dc9bfb2db4f0d88c";
3174 + };
3175 + };
3176 + "pull-inactivity-2.1.2" = {
3177 + name = "pull-inactivity";
3178 + packageName = "pull-inactivity";
3179 + version = "2.1.2";
3180 + src = fetchurl {
3181 + url = "https://registry.npmjs.org/pull-inactivity/-/pull-inactivity-2.1.2.tgz";
3182 + sha1 = "37a3d6ebbfac292cd435f5e481e5074c8c1fad75";
3183 + };
3184 + };
3185 + "pull-iterable-0.1.0" = {
3186 + name = "pull-iterable";
3187 + packageName = "pull-iterable";
3188 + version = "0.1.0";
3189 + src = fetchurl {
3190 + url = "https://registry.npmjs.org/pull-iterable/-/pull-iterable-0.1.0.tgz";
3191 + sha512 = "FjhQ/STYNGwQaBhmuiZspL/+PIj+OHB1lE9OteegEWzciQhkJPx6Fwt+jqcpRDJ3kTzpt/ETSo3M5TFRpZ0pgQ==";
3192 + };
3193 + };
3194 + "pull-level-2.0.4" = {
3195 + name = "pull-level";
3196 + packageName = "pull-level";
3197 + version = "2.0.4";
3198 + src = fetchurl {
3199 + url = "https://registry.npmjs.org/pull-level/-/pull-level-2.0.4.tgz";
3200 + sha512 = "fW6pljDeUThpq5KXwKbRG3X7Ogk3vc75d5OQU/TvXXui65ykm+Bn+fiktg+MOx2jJ85cd+sheufPL+rw9QSVZg==";
3201 + };
3202 + };
3203 + "pull-live-1.0.1" = {
3204 + name = "pull-live";
3205 + packageName = "pull-live";
3206 + version = "1.0.1";
3207 + src = fetchurl {
3208 + url = "https://registry.npmjs.org/pull-live/-/pull-live-1.0.1.tgz";
3209 + sha1 = "a4ecee01e330155e9124bbbcf4761f21b38f51f5";
3210 + };
3211 + };
3212 + "pull-looper-1.0.0" = {
3213 + name = "pull-looper";
3214 + packageName = "pull-looper";
3215 + version = "1.0.0";
3216 + src = fetchurl {
3217 + url = "https://registry.npmjs.org/pull-looper/-/pull-looper-1.0.0.tgz";
3218 + sha512 = "djlD60A6NGe5goLdP5pgbqzMEiWmk1bInuAzBp0QOH4vDrVwh05YDz6UP8+pOXveKEk8wHVP+rB2jBrK31QMPA==";
3219 + };
3220 + };
3221 + "pull-many-1.0.8" = {
3222 + name = "pull-many";
3223 + packageName = "pull-many";
3224 + version = "1.0.8";
3225 + src = fetchurl {
3226 + url = "https://registry.npmjs.org/pull-many/-/pull-many-1.0.8.tgz";
3227 + sha1 = "3dadd9b6d156c545721bda8d0003dd8eaa06293e";
3228 + };
3229 + };
3230 + "pull-next-1.0.1" = {
3231 + name = "pull-next";
3232 + packageName = "pull-next";
3233 + version = "1.0.1";
3234 + src = fetchurl {
3235 + url = "https://registry.npmjs.org/pull-next/-/pull-next-1.0.1.tgz";
3236 + sha1 = "03f4d7d19872fc1114161e88db6ecf4c65e61e56";
3237 + };
3238 + };
3239 + "pull-notify-0.1.1" = {
3240 + name = "pull-notify";
3241 + packageName = "pull-notify";
3242 + version = "0.1.1";
3243 + src = fetchurl {
3244 + url = "https://registry.npmjs.org/pull-notify/-/pull-notify-0.1.1.tgz";
3245 + sha1 = "6f86ff95d270b89c3ebf255b6031b7032dc99cca";
3246 + };
3247 + };
3248 + "pull-pair-1.1.0" = {
3249 + name = "pull-pair";
3250 + packageName = "pull-pair";
3251 + version = "1.1.0";
3252 + src = fetchurl {
3253 + url = "https://registry.npmjs.org/pull-pair/-/pull-pair-1.1.0.tgz";
3254 + sha1 = "7ee427263fdf4da825397ac0a05e1ab4b74bd76d";
3255 + };
3256 + };
3257 + "pull-paramap-1.2.2" = {
3258 + name = "pull-paramap";
3259 + packageName = "pull-paramap";
3260 + version = "1.2.2";
3261 + src = fetchurl {
3262 + url = "https://registry.npmjs.org/pull-paramap/-/pull-paramap-1.2.2.tgz";
3263 + sha1 = "51a4193ce9c8d7215d95adad45e2bcdb8493b23a";
3264 + };
3265 + };
3266 + "pull-ping-2.0.2" = {
3267 + name = "pull-ping";
3268 + packageName = "pull-ping";
3269 + version = "2.0.2";
3270 + src = fetchurl {
3271 + url = "https://registry.npmjs.org/pull-ping/-/pull-ping-2.0.2.tgz";
3272 + sha1 = "7bc4a340167dad88f682a196c63485735c7a0894";
3273 + };
3274 + };
3275 + "pull-pushable-2.2.0" = {
3276 + name = "pull-pushable";
3277 + packageName = "pull-pushable";
3278 + version = "2.2.0";
3279 + src = fetchurl {
3280 + url = "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.2.0.tgz";
3281 + sha1 = "5f2f3aed47ad86919f01b12a2e99d6f1bd776581";
3282 + };
3283 + };
3284 + "pull-rate-1.0.2" = {
3285 + name = "pull-rate";
3286 + packageName = "pull-rate";
3287 + version = "1.0.2";
3288 + src = fetchurl {
3289 + url = "https://registry.npmjs.org/pull-rate/-/pull-rate-1.0.2.tgz";
3290 + sha1 = "17b231ad5f359f675826670172b0e590c8964e8d";
3291 + };
3292 + };
3293 + "pull-reader-1.3.1" = {
3294 + name = "pull-reader";
3295 + packageName = "pull-reader";
3296 + version = "1.3.1";
3297 + src = fetchurl {
3298 + url = "https://registry.npmjs.org/pull-reader/-/pull-reader-1.3.1.tgz";
3299 + sha512 = "CBkejkE5nX50SiSEzu0Qoz4POTJMS/mw8G6aj3h3M/RJoKgggLxyF0IyTZ0mmpXFlXRcLmLmIEW4xeYn7AeDYw==";
3300 + };
3301 + };
3302 + "pull-sink-through-0.0.0" = {
3303 + name = "pull-sink-through";
3304 + packageName = "pull-sink-through";
3305 + version = "0.0.0";
3306 + src = fetchurl {
3307 + url = "https://registry.npmjs.org/pull-sink-through/-/pull-sink-through-0.0.0.tgz";
3308 + sha1 = "d3c0492f3a80b4ed204af67c4b4f935680fc5b1f";
3309 + };
3310 + };
3311 + "pull-stream-2.28.4" = {
3312 + name = "pull-stream";
3313 + packageName = "pull-stream";
3314 + version = "2.28.4";
3315 + src = fetchurl {
3316 + url = "https://registry.npmjs.org/pull-stream/-/pull-stream-2.28.4.tgz";
3317 + sha1 = "7ea97413c1619c20bc3bdf9e10e91347b03253e4";
3318 + };
3319 + };
3320 + "pull-stream-3.5.0" = {
3321 + name = "pull-stream";
3322 + packageName = "pull-stream";
3323 + version = "3.5.0";
3324 + src = fetchurl {
3325 + url = "https://registry.npmjs.org/pull-stream/-/pull-stream-3.5.0.tgz";
3326 + sha1 = "1ee5b6f76fd3b3a49a5afb6ded5c0320acb3cfc7";
3327 + };
3328 + };
3329 + "pull-stream-3.6.9" = {
3330 + name = "pull-stream";
3331 + packageName = "pull-stream";
3332 + version = "3.6.9";
3333 + src = fetchurl {
3334 + url = "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.9.tgz";
3335 + sha512 = "hJn4POeBrkttshdNl0AoSCVjMVSuBwuHocMerUdoZ2+oIUzrWHFTwJMlbHND7OiKLVgvz6TFj8ZUVywUMXccbw==";
3336 + };
3337 + };
3338 + "pull-stream-to-stream-1.3.4" = {
3339 + name = "pull-stream-to-stream";
3340 + packageName = "pull-stream-to-stream";
3341 + version = "1.3.4";
3342 + src = fetchurl {
3343 + url = "https://registry.npmjs.org/pull-stream-to-stream/-/pull-stream-to-stream-1.3.4.tgz";
3344 + sha1 = "3f81d8216bd18d2bfd1a198190471180e2738399";
3345 + };
3346 + };
3347 + "pull-stringify-1.2.2" = {
3348 + name = "pull-stringify";
3349 + packageName = "pull-stringify";
3350 + version = "1.2.2";
3351 + src = fetchurl {
3352 + url = "https://registry.npmjs.org/pull-stringify/-/pull-stringify-1.2.2.tgz";
3353 + sha1 = "5a1c34e0075faf2f2f6d46004e36dccd33bd7c7c";
3354 + };
3355 + };
3356 + "pull-through-1.0.18" = {
3357 + name = "pull-through";
3358 + packageName = "pull-through";
3359 + version = "1.0.18";
3360 + src = fetchurl {
3361 + url = "https://registry.npmjs.org/pull-through/-/pull-through-1.0.18.tgz";
3362 + sha1 = "8dd62314263e59cf5096eafbb127a2b6ef310735";
3363 + };
3364 + };
3365 + "pull-traverse-1.0.3" = {
3366 + name = "pull-traverse";
3367 + packageName = "pull-traverse";
3368 + version = "1.0.3";
3369 + src = fetchurl {
3370 + url = "https://registry.npmjs.org/pull-traverse/-/pull-traverse-1.0.3.tgz";
3371 + sha1 = "74fb5d7be7fa6bd7a78e97933e199b7945866938";
3372 + };
3373 + };
3374 + "pull-utf8-decoder-1.0.2" = {
3375 + name = "pull-utf8-decoder";
3376 + packageName = "pull-utf8-decoder";
3377 + version = "1.0.2";
3378 + src = fetchurl {
3379 + url = "https://registry.npmjs.org/pull-utf8-decoder/-/pull-utf8-decoder-1.0.2.tgz";
3380 + sha1 = "a7afa2384d1e6415a5d602054126cc8de3bcbce7";
3381 + };
3382 + };
3383 + "pull-window-2.1.4" = {
3384 + name = "pull-window";
3385 + packageName = "pull-window";
3386 + version = "2.1.4";
3387 + src = fetchurl {
3388 + url = "https://registry.npmjs.org/pull-window/-/pull-window-2.1.4.tgz";
3389 + sha1 = "fc3b86feebd1920c7ae297691e23f705f88552f0";
3390 + };
3391 + };
3392 + "pull-write-1.1.4" = {
3393 + name = "pull-write";
3394 + packageName = "pull-write";
3395 + version = "1.1.4";
3396 + src = fetchurl {
3397 + url = "https://registry.npmjs.org/pull-write/-/pull-write-1.1.4.tgz";
3398 + sha1 = "dddea31493b48f6768b84a281d01eb3b531fe0b8";
3399 + };
3400 + };
3401 + "pull-write-file-0.2.4" = {
3402 + name = "pull-write-file";
3403 + packageName = "pull-write-file";
3404 + version = "0.2.4";
3405 + src = fetchurl {
3406 + url = "https://registry.npmjs.org/pull-write-file/-/pull-write-file-0.2.4.tgz";
3407 + sha1 = "437344aeb2189f65e678ed1af37f0f760a5453ef";
3408 + };
3409 + };
3410 + "pull-ws-3.3.1" = {
3411 + name = "pull-ws";
3412 + packageName = "pull-ws";
3413 + version = "3.3.1";
3414 + src = fetchurl {
3415 + url = "https://registry.npmjs.org/pull-ws/-/pull-ws-3.3.1.tgz";
3416 + sha512 = "kJodbLQT+oKjcRIQO+vQNw6xWBuEo7Kxp51VMOvb6cvPvHYA+aNLzm+NmkB/5dZwbuTRYGMal9QPvH52tzM1ZA==";
3417 + };
3418 + };
3419 + "pump-1.0.3" = {
3420 + name = "pump";
3421 + packageName = "pump";
3422 + version = "1.0.3";
3423 + src = fetchurl {
3424 + url = "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz";
3425 + sha512 = "8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==";
3426 + };
3427 + };
3428 + "pump-2.0.1" = {
3429 + name = "pump";
3430 + packageName = "pump";
3431 + version = "2.0.1";
3432 + src = fetchurl {
3433 + url = "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz";
3434 + sha512 = "ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==";
3435 + };
3436 + };
3437 + "pumpify-1.5.1" = {
3438 + name = "pumpify";
3439 + packageName = "pumpify";
3440 + version = "1.5.1";
3441 + src = fetchurl {
3442 + url = "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz";
3443 + sha512 = "oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==";
3444 + };
3445 + };
3446 + "punycode-1.4.1" = {
3447 + name = "punycode";
3448 + packageName = "punycode";
3449 + version = "1.4.1";
3450 + src = fetchurl {
3451 + url = "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz";
3452 + sha1 = "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e";
3453 + };
3454 + };
3455 + "push-stream-10.0.3" = {
3456 + name = "push-stream";
3457 + packageName = "push-stream";
3458 + version = "10.0.3";
3459 + src = fetchurl {
3460 + url = "https://registry.npmjs.org/push-stream/-/push-stream-10.0.3.tgz";
3461 + sha1 = "13d6aef4b506c65bbc3aa62409a8da6ce147ef87";
3462 + };
3463 + };
3464 + "push-stream-to-pull-stream-1.0.3" = {
3465 + name = "push-stream-to-pull-stream";
3466 + packageName = "push-stream-to-pull-stream";
3467 + version = "1.0.3";
3468 + src = fetchurl {
3469 + url = "https://registry.npmjs.org/push-stream-to-pull-stream/-/push-stream-to-pull-stream-1.0.3.tgz";
3470 + sha512 = "pdE/OKi/jnp9DqGgNRzLY0oVHffn/8TXJmBPzv+ikdvpkeA0J//l5d7TZk1yWwZj9P0JcOIEVDOuHzhXaeBlmw==";
3471 + };
3472 + };
3473 + "qs-6.5.2" = {
3474 + name = "qs";
3475 + packageName = "qs";
3476 + version = "6.5.2";
3477 + src = fetchurl {
3478 + url = "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz";
3479 + sha512 = "N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==";
3480 + };
3481 + };
3482 + "randomatic-3.1.0" = {
3483 + name = "randomatic";
3484 + packageName = "randomatic";
3485 + version = "3.1.0";
3486 + src = fetchurl {
3487 + url = "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz";
3488 + sha512 = "KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==";
3489 + };
3490 + };
3491 + "rc-1.2.8" = {
3492 + name = "rc";
3493 + packageName = "rc";
3494 + version = "1.2.8";
3495 + src = fetchurl {
3496 + url = "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz";
3497 + sha512 = "y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==";
3498 + };
3499 + };
3500 + "readable-stream-1.0.34" = {
3501 + name = "readable-stream";
3502 + packageName = "readable-stream";
3503 + version = "1.0.34";
3504 + src = fetchurl {
3505 + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz";
3506 + sha1 = "125820e34bc842d2f2aaafafe4c2916ee32c157c";
3507 + };
3508 + };
3509 + "readable-stream-2.3.6" = {
3510 + name = "readable-stream";
3511 + packageName = "readable-stream";
3512 + version = "2.3.6";
3513 + src = fetchurl {
3514 + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz";
3515 + sha512 = "tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==";
3516 + };
3517 + };
3518 + "readdirp-2.1.0" = {
3519 + name = "readdirp";
3520 + packageName = "readdirp";
3521 + version = "2.1.0";
3522 + src = fetchurl {
3523 + url = "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz";
3524 + sha1 = "4ed0ad060df3073300c48440373f72d1cc642d78";
3525 + };
3526 + };
3527 + "regex-cache-0.4.4" = {
3528 + name = "regex-cache";
3529 + packageName = "regex-cache";
3530 + version = "0.4.4";
3531 + src = fetchurl {
3532 + url = "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz";
3533 + sha512 = "nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==";
3534 + };
3535 + };
3536 + "relative-url-1.0.2" = {
3537 + name = "relative-url";
3538 + packageName = "relative-url";
3539 + version = "1.0.2";
3540 + src = fetchurl {
3541 + url = "https://registry.npmjs.org/relative-url/-/relative-url-1.0.2.tgz";
3542 + sha1 = "d21c52a72d6061018bcee9f9c9fc106bf7d65287";
3543 + };
3544 + };
3545 + "remark-3.2.3" = {
3546 + name = "remark";
3547 + packageName = "remark";
3548 + version = "3.2.3";
3549 + src = fetchurl {
3550 + url = "https://registry.npmjs.org/remark/-/remark-3.2.3.tgz";
3551 + sha1 = "802a38c3aa98c9e1e3ea015eeba211d27cb65e1f";
3552 + };
3553 + };
3554 + "remark-html-2.0.2" = {
3555 + name = "remark-html";
3556 + packageName = "remark-html";
3557 + version = "2.0.2";
3558 + src = fetchurl {
3559 + url = "https://registry.npmjs.org/remark-html/-/remark-html-2.0.2.tgz";
3560 + sha1 = "592a347bdd3d5881f4f080c98b5b152fb1407a92";
3561 + };
3562 + };
3563 + "remove-trailing-separator-1.1.0" = {
3564 + name = "remove-trailing-separator";
3565 + packageName = "remove-trailing-separator";
3566 + version = "1.1.0";
3567 + src = fetchurl {
3568 + url = "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz";
3569 + sha1 = "c24bce2a283adad5bc3f58e0d48249b92379d8ef";
3570 + };
3571 + };
3572 + "repeat-element-1.1.3" = {
3573 + name = "repeat-element";
3574 + packageName = "repeat-element";
3575 + version = "1.1.3";
3576 + src = fetchurl {
3577 + url = "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz";
3578 + sha512 = "ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==";
3579 + };
3580 + };
3581 + "repeat-string-1.6.1" = {
3582 + name = "repeat-string";
3583 + packageName = "repeat-string";
3584 + version = "1.6.1";
3585 + src = fetchurl {
3586 + url = "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz";
3587 + sha1 = "8dcae470e1c88abc2d600fff4a776286da75e637";
3588 + };
3589 + };
3590 + "request-2.88.0" = {
3591 + name = "request";
3592 + packageName = "request";
3593 + version = "2.88.0";
3594 + src = fetchurl {
3595 + url = "https://registry.npmjs.org/request/-/request-2.88.0.tgz";
3596 + sha512 = "NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==";
3597 + };
3598 + };
3599 + "resolve-1.7.1" = {
3600 + name = "resolve";
3601 + packageName = "resolve";
3602 + version = "1.7.1";
3603 + src = fetchurl {
3604 + url = "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz";
3605 + sha512 = "c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==";
3606 + };
3607 + };
3608 + "restore-cursor-1.0.1" = {
3609 + name = "restore-cursor";
3610 + packageName = "restore-cursor";
3611 + version = "1.0.1";
3612 + src = fetchurl {
3613 + url = "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz";
3614 + sha1 = "34661f46886327fed2991479152252df92daa541";
3615 + };
3616 + };
3617 + "resumer-0.0.0" = {
3618 + name = "resumer";
3619 + packageName = "resumer";
3620 + version = "0.0.0";
3621 + src = fetchurl {
3622 + url = "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz";
3623 + sha1 = "f1e8f461e4064ba39e82af3cdc2a8c893d076759";
3624 + };
3625 + };
3626 + "rimraf-2.2.8" = {
3627 + name = "rimraf";
3628 + packageName = "rimraf";
3629 + version = "2.2.8";
3630 + src = fetchurl {
3631 + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz";
3632 + sha1 = "e439be2aaee327321952730f99a8929e4fc50582";
3633 + };
3634 + };
3635 + "rimraf-2.4.5" = {
3636 + name = "rimraf";
3637 + packageName = "rimraf";
3638 + version = "2.4.5";
3639 + src = fetchurl {
3640 + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz";
3641 + sha1 = "ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da";
3642 + };
3643 + };
3644 + "rimraf-2.6.2" = {
3645 + name = "rimraf";
3646 + packageName = "rimraf";
3647 + version = "2.6.2";
3648 + src = fetchurl {
3649 + url = "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz";
3650 + sha512 = "lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==";
3651 + };
3652 + };
3653 + "safe-buffer-5.1.2" = {
3654 + name = "safe-buffer";
3655 + packageName = "safe-buffer";
3656 + version = "5.1.2";
3657 + src = fetchurl {
3658 + url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
3659 + sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
3660 + };
3661 + };
3662 + "safer-buffer-2.1.2" = {
3663 + name = "safer-buffer";
3664 + packageName = "safer-buffer";
3665 + version = "2.1.2";
3666 + src = fetchurl {
3667 + url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
3668 + sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
3669 + };
3670 + };
3671 + "scuttlebot-11.4.4" = {
3672 + name = "scuttlebot";
3673 + packageName = "scuttlebot";
3674 + version = "11.4.4";
3675 + src = fetchurl {
3676 + url = "https://registry.npmjs.org/scuttlebot/-/scuttlebot-11.4.4.tgz";
3677 + sha512 = "+9G622W6j55cGUXgMDTqnj7dJiq7VEGAWnqf2VH5b0AprM8Y2jsN/NkX4HhCHTq1LZh4XP1Z4bO29G6KLmaalg==";
3678 + };
3679 + };
3680 + "secret-handshake-1.1.13" = {
3681 + name = "secret-handshake";
3682 + packageName = "secret-handshake";
3683 + version = "1.1.13";
3684 + src = fetchurl {
3685 + url = "https://registry.npmjs.org/secret-handshake/-/secret-handshake-1.1.13.tgz";
3686 + sha512 = "jDpA1kPJGg+jEUOZGvqksQFGPWIx0aA96HpjU+AqIBKIKzmvZeOq0Lfl/XqVC5jviWTVZZM2B8+NqYR38Blz8A==";
3687 + };
3688 + };
3689 + "secret-stack-4.1.0" = {
3690 + name = "secret-stack";
3691 + packageName = "secret-stack";
3692 + version = "4.1.0";
3693 + src = fetchurl {
3694 + url = "https://registry.npmjs.org/secret-stack/-/secret-stack-4.1.0.tgz";
3695 + sha512 = "tCxjylkvEvUqxlWSVALtPMGKGyed225oDf7zoxCOsvj5SaVolUzOaixS07IK74mjcq7D1TvEJ4kofcaTMhQq1w==";
3696 + };
3697 + };
3698 + "secure-scuttlebutt-18.2.0" = {
3699 + name = "secure-scuttlebutt";
3700 + packageName = "secure-scuttlebutt";
3701 + version = "18.2.0";
3702 + src = fetchurl {
3703 + url = "https://registry.npmjs.org/secure-scuttlebutt/-/secure-scuttlebutt-18.2.0.tgz";
3704 + sha512 = "rBK6P3A4MsZI4lrzaf/dbJJDIxuJXO6y3GUeNngb5IJlcagCNJ+zNZcd19rDURfU8tMgOyw+rEwGIs2ExLQTdg==";
3705 + };
3706 + };
3707 + "semver-5.1.1" = {
3708 + name = "semver";
3709 + packageName = "semver";
3710 + version = "5.1.1";
3711 + src = fetchurl {
3712 + url = "https://registry.npmjs.org/semver/-/semver-5.1.1.tgz";
3713 + sha1 = "a3292a373e6f3e0798da0b20641b9a9c5bc47e19";
3714 + };
3715 + };
3716 + "semver-5.5.1" = {
3717 + name = "semver";
3718 + packageName = "semver";
3719 + version = "5.5.1";
3720 + src = fetchurl {
3721 + url = "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz";
3722 + sha512 = "PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==";
3723 + };
3724 + };
3725 + "separator-escape-0.0.0" = {
3726 + name = "separator-escape";
3727 + packageName = "separator-escape";
3728 + version = "0.0.0";
3729 + src = fetchurl {
3730 + url = "https://registry.npmjs.org/separator-escape/-/separator-escape-0.0.0.tgz";
3731 + sha1 = "e433676932020454e3c14870c517ea1de56c2fa4";
3732 + };
3733 + };
3734 + "set-blocking-2.0.0" = {
3735 + name = "set-blocking";
3736 + packageName = "set-blocking";
3737 + version = "2.0.0";
3738 + src = fetchurl {
3739 + url = "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz";
3740 + sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7";
3741 + };
3742 + };
3743 + "set-immediate-shim-1.0.1" = {
3744 + name = "set-immediate-shim";
3745 + packageName = "set-immediate-shim";
3746 + version = "1.0.1";
3747 + src = fetchurl {
3748 + url = "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz";
3749 + sha1 = "4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61";
3750 + };
3751 + };
3752 + "sha.js-2.4.11" = {
3753 + name = "sha.js";
3754 + packageName = "sha.js";
3755 + version = "2.4.11";
3756 + src = fetchurl {
3757 + url = "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz";
3758 + sha512 = "QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==";
3759 + };
3760 + };
3761 + "sha.js-2.4.5" = {
3762 + name = "sha.js";
3763 + packageName = "sha.js";
3764 + version = "2.4.5";
3765 + src = fetchurl {
3766 + url = "https://registry.npmjs.org/sha.js/-/sha.js-2.4.5.tgz";
3767 + sha1 = "27d171efcc82a118b99639ff581660242b506e7c";
3768 + };
3769 + };
3770 + "shebang-command-1.2.0" = {
3771 + name = "shebang-command";
3772 + packageName = "shebang-command";
3773 + version = "1.2.0";
3774 + src = fetchurl {
3775 + url = "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz";
3776 + sha1 = "44aac65b695b03398968c39f363fee5deafdf1ea";
3777 + };
3778 + };
3779 + "shebang-regex-1.0.0" = {
3780 + name = "shebang-regex";
3781 + packageName = "shebang-regex";
3782 + version = "1.0.0";
3783 + src = fetchurl {
3784 + url = "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz";
3785 + sha1 = "da42f49740c0b42db2ca9728571cb190c98efea3";
3786 + };
3787 + };
3788 + "shellsubstitute-1.2.0" = {
3789 + name = "shellsubstitute";
3790 + packageName = "shellsubstitute";
3791 + version = "1.2.0";
3792 + src = fetchurl {
3793 + url = "https://registry.npmjs.org/shellsubstitute/-/shellsubstitute-1.2.0.tgz";
3794 + sha1 = "e4f702a50c518b0f6fe98451890d705af29b6b70";
3795 + };
3796 + };
3797 + "shellwords-0.1.1" = {
3798 + name = "shellwords";
3799 + packageName = "shellwords";
3800 + version = "0.1.1";
3801 + src = fetchurl {
3802 + url = "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz";
3803 + sha512 = "vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==";
3804 + };
3805 + };
3806 + "signal-exit-3.0.2" = {
3807 + name = "signal-exit";
3808 + packageName = "signal-exit";
3809 + version = "3.0.2";
3810 + src = fetchurl {
3811 + url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz";
3812 + sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d";
3813 + };
3814 + };
3815 + "simple-concat-1.0.0" = {
3816 + name = "simple-concat";
3817 + packageName = "simple-concat";
3818 + version = "1.0.0";
3819 + src = fetchurl {
3820 + url = "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz";
3821 + sha1 = "7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6";
3822 + };
3823 + };
3824 + "simple-get-2.8.1" = {
3825 + name = "simple-get";
3826 + packageName = "simple-get";
3827 + version = "2.8.1";
3828 + src = fetchurl {
3829 + url = "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz";
3830 + sha512 = "lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==";
3831 + };
3832 + };
3833 + "smart-buffer-4.0.1" = {
3834 + name = "smart-buffer";
3835 + packageName = "smart-buffer";
3836 + version = "4.0.1";
3837 + src = fetchurl {
3838 + url = "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.1.tgz";
3839 + sha512 = "RFqinRVJVcCAL9Uh1oVqE6FZkqsyLiVOYEZ20TqIOjuX7iFVJ+zsbs4RIghnw/pTs7mZvt8ZHhvm1ZUrR4fykg==";
3840 + };
3841 + };
3842 + "socks-2.2.1" = {
3843 + name = "socks";
3844 + packageName = "socks";
3845 + version = "2.2.1";
3846 + src = fetchurl {
3847 + url = "https://registry.npmjs.org/socks/-/socks-2.2.1.tgz";
3848 + sha512 = "0GabKw7n9mI46vcNrVfs0o6XzWzjVa3h6GaSo2UPxtWAROXUWavfJWh1M4PR5tnE0dcnQXZIDFP4yrAysLze/w==";
3849 + };
3850 + };
3851 + "sodium-browserify-1.2.4" = {
3852 + name = "sodium-browserify";
3853 + packageName = "sodium-browserify";
3854 + version = "1.2.4";
3855 + src = fetchurl {
3856 + url = "https://registry.npmjs.org/sodium-browserify/-/sodium-browserify-1.2.4.tgz";
3857 + sha512 = "IYcxKje/uf/c3a7VhZYJLlUxWMcktfbD4AjqHjUD1/VWKjj0Oq5wNbX8wjJOWVO9UhUMqJQiOn2xFbzKWBmy5w==";
3858 + };
3859 + };
3860 + "sodium-browserify-tweetnacl-0.2.3" = {
3861 + name = "sodium-browserify-tweetnacl";
3862 + packageName = "sodium-browserify-tweetnacl";
3863 + version = "0.2.3";
3864 + src = fetchurl {
3865 + url = "https://registry.npmjs.org/sodium-browserify-tweetnacl/-/sodium-browserify-tweetnacl-0.2.3.tgz";
3866 + sha1 = "b5537ffcbb9f74ebc443b8b6a211b291e8fcbc8e";
3867 + };
3868 + };
3869 + "sodium-chloride-1.1.0" = {
3870 + name = "sodium-chloride";
3871 + packageName = "sodium-chloride";
3872 + version = "1.1.0";
3873 + src = fetchurl {
3874 + url = "https://registry.npmjs.org/sodium-chloride/-/sodium-chloride-1.1.0.tgz";
3875 + sha1 = "247a234b88867f6dff51332b605f193a65bf6839";
3876 + };
3877 + };
3878 + "sodium-native-2.2.1" = {
3879 + name = "sodium-native";
3880 + packageName = "sodium-native";
3881 + version = "2.2.1";
3882 + src = fetchurl {
3883 + url = "https://registry.npmjs.org/sodium-native/-/sodium-native-2.2.1.tgz";
3884 + sha512 = "3CfftYV2ATXQFMIkLOvcNUk/Ma+lran0855j5Z/HEjUkSTzjLZi16CK362udOoNVrwn/TwGV8bKEt5OylsFrQA==";
3885 + };
3886 + };
3887 + "split-buffer-1.0.0" = {
3888 + name = "split-buffer";
3889 + packageName = "split-buffer";
3890 + version = "1.0.0";
3891 + src = fetchurl {
3892 + url = "https://registry.npmjs.org/split-buffer/-/split-buffer-1.0.0.tgz";
3893 + sha1 = "b7e8e0ab51345158b72c1f6dbef2406d51f1d027";
3894 + };
3895 + };
3896 + "ssb-about-0.1.2" = {
3897 + name = "ssb-about";
3898 + packageName = "ssb-about";
3899 + version = "0.1.2";
3900 + src = fetchurl {
3901 + url = "https://registry.npmjs.org/ssb-about/-/ssb-about-0.1.2.tgz";
3902 + sha512 = "/dvDJZdvukOHTjWDAUDdi5euG3fHIgW0z8xIWI+n+C3ugDCPad24josbRBMtgJ6e5piKOzstTlumIqfekvv8YQ==";
3903 + };
3904 + };
3905 + "ssb-backlinks-0.7.3" = {
3906 + name = "ssb-backlinks";
3907 + packageName = "ssb-backlinks";
3908 + version = "0.7.3";
3909 + src = fetchurl {
3910 + url = "https://registry.npmjs.org/ssb-backlinks/-/ssb-backlinks-0.7.3.tgz";
3911 + sha512 = "84s5phSVyZsYV0FTmBJvICPgOMuu8ouzukG8Gz2XtuOui95GBP/G7UIBURgYVS82XA6g9xPA/jf38fsMxid38Q==";
3912 + };
3913 + };
3914 + "ssb-blobs-1.1.5" = {
3915 + name = "ssb-blobs";
3916 + packageName = "ssb-blobs";
3917 + version = "1.1.5";
3918 + src = fetchurl {
3919 + url = "https://registry.npmjs.org/ssb-blobs/-/ssb-blobs-1.1.5.tgz";
3920 + sha512 = "DeeInkFU8oN1mYlPVrqrm9tupf6wze4HuowK7N2vv/O+UeSLuYPU1p4HrxSqdAPvUabr0OtvbFA6z1T4nw+9fw==";
3921 + };
3922 + };
3923 + "ssb-chess-db-1.0.3" = {
3924 + name = "ssb-chess-db";
3925 + packageName = "ssb-chess-db";
3926 + version = "1.0.3";
3927 + src = fetchurl {
3928 + url = "https://registry.npmjs.org/ssb-chess-db/-/ssb-chess-db-1.0.3.tgz";
3929 + sha512 = "NcrloNn58a2oo40ADCsa4cmb9TMRtBjTMEMH/utvvQnatb1BYGjYt71EnfuU9ZKzRPndBJpVNtScc0/lVWXhdw==";
3930 + };
3931 + };
3932 + "ssb-client-4.6.0" = {
3933 + name = "ssb-client";
3934 + packageName = "ssb-client";
3935 + version = "4.6.0";
3936 + src = fetchurl {
3937 + url = "https://registry.npmjs.org/ssb-client/-/ssb-client-4.6.0.tgz";
3938 + sha512 = "LyH5Y/U7xvafmAuG1puyhNv4G3Ew9xC67dYgRX0wwbUf5iT422WB1Cvat9qGFAu3/BQbdctXtdEQPxaAn0+hYA==";
3939 + };
3940 + };
3941 + "ssb-config-2.2.1" = {
3942 + name = "ssb-config";
3943 + packageName = "ssb-config";
3944 + version = "2.2.1";
3945 + src = fetchurl {
3946 + url = "https://registry.npmjs.org/ssb-config/-/ssb-config-2.2.1.tgz";
3947 + sha512 = "D1xT4zsP1NVulktILWDCsdNe5RNJB0xXq0J1lcD9b7v6+FGxzjar1N20ysehB8B3ESKCAmOLplVSbi0w/7xhIQ==";
3948 + };
3949 + };
3950 + "ssb-ebt-5.2.3" = {
3951 + name = "ssb-ebt";
3952 + packageName = "ssb-ebt";
3953 + version = "5.2.3";
3954 + src = fetchurl {
3955 + url = "https://registry.npmjs.org/ssb-ebt/-/ssb-ebt-5.2.3.tgz";
3956 + sha512 = "LTIry3qRZRLqv3l97tcd22dNiLjZHz7Ynot0OQFG10zL4jsECSkSxMUqSwrFUTfZEySUxhAx92TDcafDy+/J3A==";
3957 + };
3958 + };
3959 + "ssb-friends-3.1.3" = {
3960 + name = "ssb-friends";
3961 + packageName = "ssb-friends";
3962 + version = "3.1.3";
3963 + src = fetchurl {
3964 + url = "https://registry.npmjs.org/ssb-friends/-/ssb-friends-3.1.3.tgz";
3965 + sha512 = "bufgvAcqjAyjKfmh788dr3fV9YYrIgdkIhfETPHidbgIKgx15clNUzjP/s7FZk2PwwrjHyQ54kE0BR2em6u/nQ==";
3966 + };
3967 + };
3968 + "ssb-keys-7.0.16" = {
3969 + name = "ssb-keys";
3970 + packageName = "ssb-keys";
3971 + version = "7.0.16";
3972 + src = fetchurl {
3973 + url = "https://registry.npmjs.org/ssb-keys/-/ssb-keys-7.0.16.tgz";
3974 + sha512 = "EhLkRzgF7YaRc47L8YZb+TcxEXZy9DPWCF+vCt5nSNm8Oj+Pz8pBVSOlrLKZVbcAKFjIJhqY32oTjknu3E1KVQ==";
3975 + };
3976 + };
3977 + "ssb-links-3.0.3" = {
3978 + name = "ssb-links";
3979 + packageName = "ssb-links";
3980 + version = "3.0.3";
3981 + src = fetchurl {
3982 + url = "https://registry.npmjs.org/ssb-links/-/ssb-links-3.0.3.tgz";
3983 + sha512 = "x09ShIMjwvdZI7aDZm8kc1v5YCGZa9ulCOoxrf/RYJ98s5gbTfO9CBCzeMBAeQ5kRwSuKjiOxJHdeEBkj4Y6hw==";
3984 + };
3985 + };
3986 + "ssb-meme-1.0.4" = {
3987 + name = "ssb-meme";
3988 + packageName = "ssb-meme";
3989 + version = "1.0.4";
3990 + src = fetchurl {
3991 + url = "https://registry.npmjs.org/ssb-meme/-/ssb-meme-1.0.4.tgz";
3992 + sha512 = "r4JAfdCY7tnRzMQNETdWfcm54FOe6bJMbpanp+9dQA76daLu1Jg3EijQ4jNtnDtv1WDMq1XcDTQyEtzVICrKBg==";
3993 + };
3994 + };
3995 + "ssb-msgs-5.2.0" = {
3996 + name = "ssb-msgs";
3997 + packageName = "ssb-msgs";
3998 + version = "5.2.0";
3999 + src = fetchurl {
4000 + url = "https://registry.npmjs.org/ssb-msgs/-/ssb-msgs-5.2.0.tgz";
4001 + sha1 = "c681da5cd70c574c922dca4f03c521538135c243";
4002 + };
4003 + };
4004 + "ssb-names-3.1.3" = {
4005 + name = "ssb-names";
4006 + packageName = "ssb-names";
4007 + version = "3.1.3";
4008 + src = fetchurl {
4009 + url = "https://registry.npmjs.org/ssb-names/-/ssb-names-3.1.3.tgz";
4010 + sha512 = "6VNuatPnWuZWvz2axty97e7EqqZQddFMbMd2E5FpFfVWZi8hzCtvxsDc5f/4kqgSWsr4bgbJ1Ffm2shSc0hkDA==";
4011 + };
4012 + };
4013 + "ssb-ooo-1.0.9" = {
4014 + name = "ssb-ooo";
4015 + packageName = "ssb-ooo";
4016 + version = "1.0.9";
4017 + src = fetchurl {
4018 + url = "https://registry.npmjs.org/ssb-ooo/-/ssb-ooo-1.0.9.tgz";
4019 + sha1 = "2f3d99f85b8dc7a3841e9ff40a0b0a9b3fe76064";
4020 + };
4021 + };
4022 + "ssb-private-0.2.3" = {
4023 + name = "ssb-private";
4024 + packageName = "ssb-private";
4025 + version = "0.2.3";
4026 + src = fetchurl {
4027 + url = "https://registry.npmjs.org/ssb-private/-/ssb-private-0.2.3.tgz";
4028 + sha512 = "SiLBKOB1hxkrohzOrRWURlzj6HvPFvr9LLd5P5I5C5KU/RtaWe79nYuFgjUFJFnjWw7X4szCy32/EZMihV1l/Q==";
4029 + };
4030 + };
4031 + "ssb-query-2.2.1" = {
4032 + name = "ssb-query";
4033 + packageName = "ssb-query";
4034 + version = "2.2.1";
4035 + src = fetchurl {
4036 + url = "https://registry.npmjs.org/ssb-query/-/ssb-query-2.2.1.tgz";
4037 + sha512 = "eAbTVPHYLJ/Cp8jO7uFFXY7L3RhYKlGIhTEM1xjbz3p4/Dysl6DPyWTz7JF+lXhz5AznfjzZNfZjMnX3GJtIbA==";
4038 + };
4039 + };
4040 + "ssb-ref-2.11.2" = {
4041 + name = "ssb-ref";
4042 + packageName = "ssb-ref";
4043 + version = "2.11.2";
4044 + src = fetchurl {
4045 + url = "https://registry.npmjs.org/ssb-ref/-/ssb-ref-2.11.2.tgz";
4046 + sha512 = "40A+o3iNAgr/sMH4V6/f3l2dhzUb5ZhTwZdrlKFu1ti+uZrKNUkH/E8j5NIZpj2rDq0PDXkACSVJgPGwltfQRA==";
4047 + };
4048 + };
4049 + "ssb-search-1.1.2" = {
4050 + name = "ssb-search";
4051 + packageName = "ssb-search";
4052 + version = "1.1.2";
4053 + src = fetchurl {
4054 + url = "https://registry.npmjs.org/ssb-search/-/ssb-search-1.1.2.tgz";
4055 + sha512 = "k7CCfdugGYvNMZekGJXcCYuCdf7MEP+bBZr+AsZO5KqaNb4K9CuP6W1wGoKH6vkparhaCKc85jO46EbWsEoVDQ==";
4056 + };
4057 + };
4058 + "ssb-talequery-2.0.1" = {
4059 + name = "ssb-talequery";
4060 + packageName = "ssb-talequery";
4061 + version = "2.0.1";
4062 + src = fetchurl {
4063 + url = "https://registry.npmjs.org/ssb-talequery/-/ssb-talequery-2.0.1.tgz";
4064 + sha512 = "3Y8W6pi4W6pXW8qsGM+Kbc/5A4kQBlx6itUCdbMKsO3v1NdmpldsA/4GaXKWg+8vzXjEiRL451WLpZwYhtax+w==";
4065 + };
4066 + };
4067 + "ssb-unread-1.0.1" = {
4068 + name = "ssb-unread";
4069 + packageName = "ssb-unread";
4070 + version = "1.0.1";
4071 + src = fetchurl {
4072 + url = "https://registry.npmjs.org/ssb-unread/-/ssb-unread-1.0.1.tgz";
4073 + sha512 = "9F1PCmZolTNROBH3SHqkxEJDn32WtDN4TZ1zTkns4JpOe/Er8vEB6NUq7VGvq4RKScIOb5L8VLJskFIQOWQzGw==";
4074 + };
4075 + };
4076 + "ssb-validate-3.0.10" = {
4077 + name = "ssb-validate";
4078 + packageName = "ssb-validate";
4079 + version = "3.0.10";
4080 + src = fetchurl {
4081 + url = "https://registry.npmjs.org/ssb-validate/-/ssb-validate-3.0.10.tgz";
4082 + sha512 = "9wJE1i+4vW/F/TYQQl15BVoiZb9kaqIRBhl2I/TXyhjngfx/yBzXFAuiXhaiDfqJ3YnUXzY4JMUSx0gIvpePnQ==";
4083 + };
4084 + };
4085 + "ssb-web-resolver-1.1.2" = {
4086 + name = "ssb-web-resolver";
4087 + packageName = "ssb-web-resolver";
4088 + version = "1.1.2";
4089 + src = fetchurl {
4090 + url = "https://registry.npmjs.org/ssb-web-resolver/-/ssb-web-resolver-1.1.2.tgz";
4091 + sha1 = "0a997480d58c9120a885463aa1c8b11e89efe15e";
4092 + };
4093 + };
4094 + "ssb-ws-2.1.1" = {
4095 + name = "ssb-ws";
4096 + packageName = "ssb-ws";
4097 + version = "2.1.1";
4098 + src = fetchurl {
4099 + url = "https://registry.npmjs.org/ssb-ws/-/ssb-ws-2.1.1.tgz";
4100 + sha512 = "1fK/jXI6lKZadRJDr49t+6yMmWynp6PFrADs3Whmy8IslnYGl83ujhlpRIBvCn1EuVHjV7yLsIiJ8a0X2Kg0DQ==";
4101 + };
4102 + };
4103 + "sshpk-1.14.2" = {
4104 + name = "sshpk";
4105 + packageName = "sshpk";
4106 + version = "1.14.2";
4107 + src = fetchurl {
4108 + url = "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz";
4109 + sha1 = "c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98";
4110 + };
4111 + };
4112 + "stack-0.1.0" = {
4113 + name = "stack";
4114 + packageName = "stack";
4115 + version = "0.1.0";
4116 + src = fetchurl {
4117 + url = "https://registry.npmjs.org/stack/-/stack-0.1.0.tgz";
4118 + sha1 = "e923598a9be51e617682cb21cf1b2818a449ada2";
4119 + };
4120 + };
4121 + "statistics-3.3.0" = {
4122 + name = "statistics";
4123 + packageName = "statistics";
4124 + version = "3.3.0";
4125 + src = fetchurl {
4126 + url = "https://registry.npmjs.org/statistics/-/statistics-3.3.0.tgz";
4127 + sha1 = "ec7b4750ff03ab24a64dd9b357a78316bead78aa";
4128 + };
4129 + };
4130 + "stream-progressbar-1.1.1" = {
4131 + name = "stream-progressbar";
4132 + packageName = "stream-progressbar";
4133 + version = "1.1.1";
4134 + src = fetchurl {
4135 + url = "https://registry.npmjs.org/stream-progressbar/-/stream-progressbar-1.1.1.tgz";
4136 + sha512 = "2O227sBklxd5d7I2pqWBBr1gwWe37dPE4ml2pr2t0dfQ0TGxaAvO4U7RwQD21nbYGrWQa+Sd5ciKnwqssAmpog==";
4137 + };
4138 + };
4139 + "stream-shift-1.0.0" = {
4140 + name = "stream-shift";
4141 + packageName = "stream-shift";
4142 + version = "1.0.0";
4143 + src = fetchurl {
4144 + url = "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz";
4145 + sha1 = "d5c752825e5367e786f78e18e445ea223a155952";
4146 + };
4147 + };
4148 + "stream-to-pull-stream-1.7.2" = {
4149 + name = "stream-to-pull-stream";
4150 + packageName = "stream-to-pull-stream";
4151 + version = "1.7.2";
4152 + src = fetchurl {
4153 + url = "https://registry.npmjs.org/stream-to-pull-stream/-/stream-to-pull-stream-1.7.2.tgz";
4154 + sha1 = "757609ae1cebd33c7432d4afbe31ff78650b9dde";
4155 + };
4156 + };
4157 + "string-width-1.0.2" = {
4158 + name = "string-width";
4159 + packageName = "string-width";
4160 + version = "1.0.2";
4161 + src = fetchurl {
4162 + url = "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz";
4163 + sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3";
4164 + };
4165 + };
4166 + "string.prototype.trim-1.1.2" = {
4167 + name = "string.prototype.trim";
4168 + packageName = "string.prototype.trim";
4169 + version = "1.1.2";
4170 + src = fetchurl {
4171 + url = "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz";
4172 + sha1 = "d04de2c89e137f4d7d206f086b5ed2fae6be8cea";
4173 + };
4174 + };
4175 + "string_decoder-0.10.31" = {
4176 + name = "string_decoder";
4177 + packageName = "string_decoder";
4178 + version = "0.10.31";
4179 + src = fetchurl {
4180 + url = "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz";
4181 + sha1 = "62e203bc41766c6c28c9fc84301dab1c5310fa94";
4182 + };
4183 + };
4184 + "string_decoder-1.1.1" = {
4185 + name = "string_decoder";
4186 + packageName = "string_decoder";
4187 + version = "1.1.1";
4188 + src = fetchurl {
4189 + url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";
4190 + sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
4191 + };
4192 + };
4193 + "stringify-entities-1.3.2" = {
4194 + name = "stringify-entities";
4195 + packageName = "stringify-entities";
4196 + version = "1.3.2";
4197 + src = fetchurl {
4198 + url = "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz";
4199 + sha512 = "nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==";
4200 + };
4201 + };
4202 + "strip-ansi-3.0.1" = {
4203 + name = "strip-ansi";
4204 + packageName = "strip-ansi";
4205 + version = "3.0.1";
4206 + src = fetchurl {
4207 + url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz";
4208 + sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf";
4209 + };
4210 + };
4211 + "strip-json-comments-2.0.1" = {
4212 + name = "strip-json-comments";
4213 + packageName = "strip-json-comments";
4214 + version = "2.0.1";
4215 + src = fetchurl {
4216 + url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz";
4217 + sha1 = "3c531942e908c2697c0ec344858c286c7ca0a60a";
4218 + };
4219 + };
4220 + "supports-color-2.0.0" = {
4221 + name = "supports-color";
4222 + packageName = "supports-color";
4223 + version = "2.0.0";
4224 + src = fetchurl {
4225 + url = "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz";
4226 + sha1 = "535d045ce6b6363fa40117084629995e9df324c7";
4227 + };
4228 + };
4229 + "tape-4.9.1" = {
4230 + name = "tape";
4231 + packageName = "tape";
4232 + version = "4.9.1";
4233 + src = fetchurl {
4234 + url = "https://registry.npmjs.org/tape/-/tape-4.9.1.tgz";
4235 + sha512 = "6fKIXknLpoe/Jp4rzHKFPpJUHDHDqn8jus99IfPnHIjyz78HYlefTGD3b5EkbQzuLfaEvmfPK3IolLgq2xT3kw==";
4236 + };
4237 + };
4238 + "tar-fs-1.16.3" = {
4239 + name = "tar-fs";
4240 + packageName = "tar-fs";
4241 + version = "1.16.3";
4242 + src = fetchurl {
4243 + url = "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz";
4244 + sha512 = "NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==";
4245 + };
4246 + };
4247 + "tar-stream-1.6.1" = {
4248 + name = "tar-stream";
4249 + packageName = "tar-stream";
4250 + version = "1.6.1";
4251 + src = fetchurl {
4252 + url = "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.1.tgz";
4253 + sha512 = "IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA==";
4254 + };
4255 + };
4256 + "text-table-0.2.0" = {
4257 + name = "text-table";
4258 + packageName = "text-table";
4259 + version = "0.2.0";
4260 + src = fetchurl {
4261 + url = "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz";
4262 + sha1 = "7f5ee823ae805207c00af2df4a84ec3fcfa570b4";
4263 + };
4264 + };
4265 + "through-2.3.8" = {
4266 + name = "through";
4267 + packageName = "through";
4268 + version = "2.3.8";
4269 + src = fetchurl {
4270 + url = "https://registry.npmjs.org/through/-/through-2.3.8.tgz";
4271 + sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5";
4272 + };
4273 + };
4274 + "through2-2.0.3" = {
4275 + name = "through2";
4276 + packageName = "through2";
4277 + version = "2.0.3";
4278 + src = fetchurl {
4279 + url = "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz";
4280 + sha1 = "0004569b37c7c74ba39c43f3ced78d1ad94140be";
4281 + };
4282 + };
4283 + "to-buffer-1.1.1" = {
4284 + name = "to-buffer";
4285 + packageName = "to-buffer";
4286 + version = "1.1.1";
4287 + src = fetchurl {
4288 + url = "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz";
4289 + sha512 = "lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==";
4290 + };
4291 + };
4292 + "to-vfile-1.0.0" = {
4293 + name = "to-vfile";
4294 + packageName = "to-vfile";
4295 + version = "1.0.0";
4296 + src = fetchurl {
4297 + url = "https://registry.npmjs.org/to-vfile/-/to-vfile-1.0.0.tgz";
4298 + sha1 = "88defecd43adb2ef598625f0e3d59f7f342941ba";
4299 + };
4300 + };
4301 + "tough-cookie-2.4.3" = {
4302 + name = "tough-cookie";
4303 + packageName = "tough-cookie";
4304 + version = "2.4.3";
4305 + src = fetchurl {
4306 + url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz";
4307 + sha512 = "Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==";
4308 + };
4309 + };
4310 + "trim-0.0.1" = {
4311 + name = "trim";
4312 + packageName = "trim";
4313 + version = "0.0.1";
4314 + src = fetchurl {
4315 + url = "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz";
4316 + sha1 = "5858547f6b290757ee95cccc666fb50084c460dd";
4317 + };
4318 + };
4319 + "trim-lines-1.1.1" = {
4320 + name = "trim-lines";
4321 + packageName = "trim-lines";
4322 + version = "1.1.1";
4323 + src = fetchurl {
4324 + url = "https://registry.npmjs.org/trim-lines/-/trim-lines-1.1.1.tgz";
4325 + sha512 = "X+eloHbgJGxczUk1WSjIvn7aC9oN3jVE3rQfRVKcgpavi3jxtCn0VVKtjOBj64Yop96UYn/ujJRpTbCdAF1vyg==";
4326 + };
4327 + };
4328 + "trim-trailing-lines-1.1.1" = {
4329 + name = "trim-trailing-lines";
4330 + packageName = "trim-trailing-lines";
4331 + version = "1.1.1";
4332 + src = fetchurl {
4333 + url = "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.1.tgz";
4334 + sha512 = "bWLv9BbWbbd7mlqqs2oQYnLD/U/ZqeJeJwbO0FG2zA1aTq+HTvxfHNKFa/HGCVyJpDiioUYaBhfiT6rgk+l4mg==";
4335 + };
4336 + };
4337 + "tunnel-agent-0.6.0" = {
4338 + name = "tunnel-agent";
4339 + packageName = "tunnel-agent";
4340 + version = "0.6.0";
4341 + src = fetchurl {
4342 + url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz";
4343 + sha1 = "27a5dea06b36b04a0a9966774b290868f0fc40fd";
4344 + };
4345 + };
4346 + "tweetnacl-0.14.5" = {
4347 + name = "tweetnacl";
4348 + packageName = "tweetnacl";
4349 + version = "0.14.5";
4350 + src = fetchurl {
4351 + url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz";
4352 + sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64";
4353 + };
4354 + };
4355 + "tweetnacl-auth-0.3.1" = {
4356 + name = "tweetnacl-auth";
4357 + packageName = "tweetnacl-auth";
4358 + version = "0.3.1";
4359 + src = fetchurl {
4360 + url = "https://registry.npmjs.org/tweetnacl-auth/-/tweetnacl-auth-0.3.1.tgz";
4361 + sha1 = "b75bc2df15649bb84e8b9aa3c0669c6c4bce0d25";
4362 + };
4363 + };
4364 + "typedarray-0.0.6" = {
4365 + name = "typedarray";
4366 + packageName = "typedarray";
4367 + version = "0.0.6";
4368 + src = fetchurl {
4369 + url = "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz";
4370 + sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777";
4371 + };
4372 + };
4373 + "typewise-1.0.3" = {
4374 + name = "typewise";
4375 + packageName = "typewise";
4376 + version = "1.0.3";
4377 + src = fetchurl {
4378 + url = "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz";
4379 + sha1 = "1067936540af97937cc5dcf9922486e9fa284651";
4380 + };
4381 + };
4382 + "typewise-core-1.2.0" = {
4383 + name = "typewise-core";
4384 + packageName = "typewise-core";
4385 + version = "1.2.0";
4386 + src = fetchurl {
4387 + url = "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz";
4388 + sha1 = "97eb91805c7f55d2f941748fa50d315d991ef195";
4389 + };
4390 + };
4391 + "typewiselite-1.0.0" = {
4392 + name = "typewiselite";
4393 + packageName = "typewiselite";
4394 + version = "1.0.0";
4395 + src = fetchurl {
4396 + url = "https://registry.npmjs.org/typewiselite/-/typewiselite-1.0.0.tgz";
4397 + sha1 = "c8882fa1bb1092c06005a97f34ef5c8508e3664e";
4398 + };
4399 + };
4400 + "uint48be-1.0.2" = {
4401 + name = "uint48be";
4402 + packageName = "uint48be";
4403 + version = "1.0.2";
4404 + src = fetchurl {
4405 + url = "https://registry.npmjs.org/uint48be/-/uint48be-1.0.2.tgz";
4406 + sha512 = "jNn1eEi81BLiZfJkjbiAKPDMj7iFrturKazqpBu0aJYLr6evgkn+9rgkX/gUwPBj5j2Ri5oUelsqC/S1zmpWBA==";
4407 + };
4408 + };
4409 + "ultron-1.0.2" = {
4410 + name = "ultron";
4411 + packageName = "ultron";
4412 + version = "1.0.2";
4413 + src = fetchurl {
4414 + url = "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz";
4415 + sha1 = "ace116ab557cd197386a4e88f4685378c8b2e4fa";
4416 + };
4417 + };
4418 + "unherit-1.1.1" = {
4419 + name = "unherit";
4420 + packageName = "unherit";
4421 + version = "1.1.1";
4422 + src = fetchurl {
4423 + url = "https://registry.npmjs.org/unherit/-/unherit-1.1.1.tgz";
4424 + sha512 = "+XZuV691Cn4zHsK0vkKYwBEwB74T3IZIcxrgn2E4rKwTfFyI1zCh7X7grwh9Re08fdPlarIdyWgI8aVB3F5A5g==";
4425 + };
4426 + };
4427 + "unified-2.1.4" = {
4428 + name = "unified";
4429 + packageName = "unified";
4430 + version = "2.1.4";
4431 + src = fetchurl {
4432 + url = "https://registry.npmjs.org/unified/-/unified-2.1.4.tgz";
4433 + sha1 = "14bc6cd40d98ffff75b405506bad873ecbbac3ba";
4434 + };
4435 + };
4436 + "unist-util-is-2.1.2" = {
4437 + name = "unist-util-is";
4438 + packageName = "unist-util-is";
4439 + version = "2.1.2";
4440 + src = fetchurl {
4441 + url = "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.2.tgz";
4442 + sha512 = "YkXBK/H9raAmG7KXck+UUpnKiNmUdB+aBGrknfQ4EreE1banuzrKABx3jP6Z5Z3fMSPMQQmeXBlKpCbMwBkxVw==";
4443 + };
4444 + };
4445 + "unist-util-visit-1.4.0" = {
4446 + name = "unist-util-visit";
4447 + packageName = "unist-util-visit";
4448 + version = "1.4.0";
4449 + src = fetchurl {
4450 + url = "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.0.tgz";
4451 + sha512 = "FiGu34ziNsZA3ZUteZxSFaczIjGmksfSgdKqBfOejrrfzyUy5b7YrlzT1Bcvi+djkYDituJDy2XB7tGTeBieKw==";
4452 + };
4453 + };
4454 + "unist-util-visit-parents-2.0.1" = {
4455 + name = "unist-util-visit-parents";
4456 + packageName = "unist-util-visit-parents";
4457 + version = "2.0.1";
4458 + src = fetchurl {
4459 + url = "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.0.1.tgz";
4460 + sha512 = "6B0UTiMfdWql4cQ03gDTCSns+64Zkfo2OCbK31Ov0uMizEz+CJeAp0cgZVb5Fhmcd7Bct2iRNywejT0orpbqUA==";
4461 + };
4462 + };
4463 + "untildify-2.1.0" = {
4464 + name = "untildify";
4465 + packageName = "untildify";
4466 + version = "2.1.0";
4467 + src = fetchurl {
4468 + url = "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz";
4469 + sha1 = "17eb2807987f76952e9c0485fc311d06a826a2e0";
4470 + };
4471 + };
4472 + "url-join-2.0.5" = {
4473 + name = "url-join";
4474 + packageName = "url-join";
4475 + version = "2.0.5";
4476 + src = fetchurl {
4477 + url = "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz";
4478 + sha1 = "5af22f18c052a000a48d7b82c5e9c2e2feeda728";
4479 + };
4480 + };
4481 + "user-home-2.0.0" = {
4482 + name = "user-home";
4483 + packageName = "user-home";
4484 + version = "2.0.0";
4485 + src = fetchurl {
4486 + url = "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz";
4487 + sha1 = "9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f";
4488 + };
4489 + };
4490 + "util-deprecate-1.0.2" = {
4491 + name = "util-deprecate";
4492 + packageName = "util-deprecate";
4493 + version = "1.0.2";
4494 + src = fetchurl {
4495 + url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";
4496 + sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf";
4497 + };
4498 + };
4499 + "uuid-3.3.2" = {
4500 + name = "uuid";
4501 + packageName = "uuid";
4502 + version = "3.3.2";
4503 + src = fetchurl {
4504 + url = "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz";
4505 + sha512 = "yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==";
4506 + };
4507 + };
4508 + "verror-1.10.0" = {
4509 + name = "verror";
4510 + packageName = "verror";
4511 + version = "1.10.0";
4512 + src = fetchurl {
4513 + url = "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz";
4514 + sha1 = "3a105ca17053af55d6e270c1f8288682e18da400";
4515 + };
4516 + };
4517 + "vfile-1.4.0" = {
4518 + name = "vfile";
4519 + packageName = "vfile";
4520 + version = "1.4.0";
4521 + src = fetchurl {
4522 + url = "https://registry.npmjs.org/vfile/-/vfile-1.4.0.tgz";
4523 + sha1 = "c0fd6fa484f8debdb771f68c31ed75d88da97fe7";
4524 + };
4525 + };
4526 + "vfile-find-down-1.0.0" = {
4527 + name = "vfile-find-down";
4528 + packageName = "vfile-find-down";
4529 + version = "1.0.0";
4530 + src = fetchurl {
4531 + url = "https://registry.npmjs.org/vfile-find-down/-/vfile-find-down-1.0.0.tgz";
4532 + sha1 = "84a4d66d03513f6140a84e0776ef0848d4f0ad95";
4533 + };
4534 + };
4535 + "vfile-find-up-1.0.0" = {
4536 + name = "vfile-find-up";
4537 + packageName = "vfile-find-up";
4538 + version = "1.0.0";
4539 + src = fetchurl {
4540 + url = "https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-1.0.0.tgz";
4541 + sha1 = "5604da6fe453b34350637984eb5fe4909e280390";
4542 + };
4543 + };
4544 + "vfile-reporter-1.5.0" = {
4545 + name = "vfile-reporter";
4546 + packageName = "vfile-reporter";
4547 + version = "1.5.0";
4548 + src = fetchurl {
4549 + url = "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-1.5.0.tgz";
4550 + sha1 = "21a7009bfe55e24df8ff432aa5bf6f6efa74e418";
4551 + };
4552 + };
4553 + "vfile-sort-1.0.0" = {
4554 + name = "vfile-sort";
4555 + packageName = "vfile-sort";
4556 + version = "1.0.0";
4557 + src = fetchurl {
4558 + url = "https://registry.npmjs.org/vfile-sort/-/vfile-sort-1.0.0.tgz";
4559 + sha1 = "17ee491ba43e8951bb22913fcff32a7dc4d234d4";
4560 + };
4561 + };
4562 + "ware-1.3.0" = {
4563 + name = "ware";
4564 + packageName = "ware";
4565 + version = "1.3.0";
4566 + src = fetchurl {
4567 + url = "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz";
4568 + sha1 = "d1b14f39d2e2cb4ab8c4098f756fe4b164e473d4";
4569 + };
4570 + };
4571 + "which-1.3.1" = {
4572 + name = "which";
4573 + packageName = "which";
4574 + version = "1.3.1";
4575 + src = fetchurl {
4576 + url = "https://registry.npmjs.org/which/-/which-1.3.1.tgz";
4577 + sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==";
4578 + };
4579 + };
4580 + "which-pm-runs-1.0.0" = {
4581 + name = "which-pm-runs";
4582 + packageName = "which-pm-runs";
4583 + version = "1.0.0";
4584 + src = fetchurl {
4585 + url = "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz";
4586 + sha1 = "670b3afbc552e0b55df6b7780ca74615f23ad1cb";
4587 + };
4588 + };
4589 + "wide-align-1.1.3" = {
4590 + name = "wide-align";
4591 + packageName = "wide-align";
4592 + version = "1.1.3";
4593 + src = fetchurl {
4594 + url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz";
4595 + sha512 = "QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==";
4596 + };
4597 + };
4598 + "word-wrap-1.2.3" = {
4599 + name = "word-wrap";
4600 + packageName = "word-wrap";
4601 + version = "1.2.3";
4602 + src = fetchurl {
4603 + url = "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz";
4604 + sha512 = "Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==";
4605 + };
4606 + };
4607 + "wrap-fn-0.1.5" = {
4608 + name = "wrap-fn";
4609 + packageName = "wrap-fn";
4610 + version = "0.1.5";
4611 + src = fetchurl {
4612 + url = "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz";
4613 + sha1 = "f21b6e41016ff4a7e31720dbc63a09016bdf9845";
4614 + };
4615 + };
4616 + "wrappy-1.0.2" = {
4617 + name = "wrappy";
4618 + packageName = "wrappy";
4619 + version = "1.0.2";
4620 + src = fetchurl {
4621 + url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz";
4622 + sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
4623 + };
4624 + };
4625 + "ws-1.1.5" = {
4626 + name = "ws";
4627 + packageName = "ws";
4628 + version = "1.1.5";
4629 + src = fetchurl {
4630 + url = "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz";
4631 + sha512 = "o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==";
4632 + };
4633 + };
4634 + "xtend-3.0.0" = {
4635 + name = "xtend";
4636 + packageName = "xtend";
4637 + version = "3.0.0";
4638 + src = fetchurl {
4639 + url = "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz";
4640 + sha1 = "5cce7407baf642cba7becda568111c493f59665a";
4641 + };
4642 + };
4643 + "xtend-4.0.1" = {
4644 + name = "xtend";
4645 + packageName = "xtend";
4646 + version = "4.0.1";
4647 + src = fetchurl {
4648 + url = "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz";
4649 + sha1 = "a5c6d532be656e23db820efb943a1f04998d63af";
4650 + };
4651 + };
4652 + "yallist-2.1.2" = {
4653 + name = "yallist";
4654 + packageName = "yallist";
4655 + version = "2.1.2";
4656 + src = fetchurl {
4657 + url = "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz";
4658 + sha1 = "1c11f9218f076089a47dd512f93c6699a6a81d52";
4659 + };
4660 + };
4661 + "zerr-1.0.4" = {
4662 + name = "zerr";
4663 + packageName = "zerr";
4664 + version = "1.0.4";
4665 + src = fetchurl {
4666 + url = "https://registry.npmjs.org/zerr/-/zerr-1.0.4.tgz";
4667 + sha1 = "62814dd799eff8361f2a228f41f705c5e19de4c9";
4668 + };
4669 + };
4670 + };
4671 + args = {
4672 + name = "scuttle-shell";
4673 + packageName = "scuttle-shell";
4674 + version = "0.0.4-snapshot";
4675 + src = ./.;
4676 + dependencies = [
4677 + sources."abstract-leveldown-4.0.3"
4678 + sources."adm-zip-0.4.11"
4679 + sources."ajv-5.5.2"
4680 + (sources."aligned-block-file-1.1.3" // {
4681 + dependencies = [
4682 + sources."obv-0.0.0"
4683 + ];
4684 + })
4685 + sources."ansi-escapes-1.4.0"
4686 + sources."ansi-regex-2.1.1"
4687 + sources."ansi-styles-2.2.1"
4688 + sources."anymatch-1.3.2"
4689 + sources."append-batch-0.0.1"
4690 + sources."aproba-1.2.0"
4691 + sources."are-we-there-yet-1.1.5"
4692 + sources."arr-diff-2.0.0"
4693 + sources."arr-flatten-1.1.0"
4694 + sources."array-union-1.0.2"
4695 + sources."array-uniq-1.0.3"
4696 + sources."array-unique-0.2.1"
4697 + sources."arrify-1.0.1"
4698 + sources."asn1-0.2.4"
4699 + sources."assert-plus-1.0.0"
4700 + sources."async-each-1.0.1"
4701 + sources."async-single-1.0.5"
4702 + sources."async-write-2.1.0"
4703 + sources."asynckit-0.4.0"
4704 + sources."atomic-file-0.0.1"
4705 + sources."attach-ware-1.1.1"
4706 + sources."aws-sign2-0.7.0"
4707 + sources."aws4-1.8.0"
4708 + sources."bail-1.0.3"
4709 + sources."balanced-match-1.0.0"
4710 + sources."base64-url-2.2.0"
4711 + sources."bash-color-0.0.4"
4712 + sources."bcrypt-pbkdf-1.0.2"
4713 + sources."binary-extensions-1.11.0"
4714 + sources."binary-search-1.3.4"
4715 + sources."bindings-1.3.0"
4716 + sources."bl-1.2.2"
4717 + sources."blake2s-1.0.1"
4718 + sources."brace-expansion-1.1.11"
4719 + sources."braces-1.8.5"
4720 + sources."broadcast-stream-0.2.2"
4721 + sources."browserify-zlib-0.1.4"
4722 + sources."buffer-alloc-1.2.0"
4723 + sources."buffer-alloc-unsafe-1.1.0"
4724 + sources."buffer-fill-1.0.0"
4725 + sources."buffer-from-1.1.1"
4726 + sources."bytewise-1.1.0"
4727 + sources."bytewise-core-1.2.3"
4728 + sources."camelcase-2.1.1"
4729 + sources."caseless-0.12.0"
4730 + sources."ccount-1.0.3"
4731 + sources."chalk-1.1.3"
4732 + sources."character-entities-1.2.2"
4733 + sources."character-entities-html4-1.1.2"
4734 + sources."character-entities-legacy-1.1.2"
4735 + sources."character-reference-invalid-1.1.2"
4736 + sources."charwise-3.0.1"
4737 + sources."chloride-2.2.10"
4738 + sources."chloride-test-1.2.2"
4739 + sources."chokidar-1.7.0"
4740 + sources."chownr-1.0.1"
4741 + sources."chrome-native-messaging-0.2.0"
4742 + sources."cli-cursor-1.0.2"
4743 + sources."co-4.6.0"
4744 + sources."code-point-at-1.1.0"
4745 + sources."collapse-white-space-1.0.4"
4746 + sources."combined-stream-1.0.6"
4747 + sources."commander-2.17.1"
4748 + sources."concat-map-0.0.1"
4749 + sources."concat-stream-1.6.2"
4750 + sources."console-control-strings-1.1.0"
4751 + sources."cont-1.0.3"
4752 + sources."continuable-1.2.0"
4753 + (sources."continuable-hash-0.1.4" // {
4754 + dependencies = [
4755 + sources."continuable-1.1.8"
4756 + ];
4757 + })
4758 + (sources."continuable-list-0.1.6" // {
4759 + dependencies = [
4760 + sources."continuable-1.1.8"
4761 + ];
4762 + })
4763 + sources."continuable-para-1.2.0"
4764 + sources."continuable-series-1.2.0"
4765 + sources."core-util-is-1.0.2"
4766 + sources."cross-spawn-5.1.0"
4767 + sources."dashdash-1.14.1"
4768 + sources."debug-2.6.9"
4769 + sources."decompress-response-3.3.0"
4770 + sources."deep-equal-1.0.1"
4771 + sources."deep-extend-0.6.0"
4772 + sources."deferred-leveldown-3.0.0"
4773 + sources."define-properties-1.1.3"
4774 + sources."defined-1.0.0"
4775 + sources."delayed-stream-1.0.0"
4776 + sources."delegates-1.0.0"
4777 + sources."detab-1.0.2"
4778 + sources."detect-libc-1.0.3"
4779 + sources."duplexify-3.6.0"
4780 + sources."dynamic-dijkstra-1.0.0"
4781 + sources."ecc-jsbn-0.1.2"
4782 + sources."ecstatic-3.3.0"
4783 + sources."ed2curve-0.1.4"
4784 + sources."elegant-spinner-1.0.1"
4785 + sources."emoji-named-characters-1.0.2"
4786 + sources."emoji-server-1.0.0"
4787 + (sources."encoding-down-4.0.1" // {
4788 + dependencies = [
4789 + sources."level-codec-8.0.0"
4790 + ];
4791 + })
4792 + sources."end-of-stream-1.4.1"
4793 + sources."epidemic-broadcast-trees-6.3.4"
4794 + sources."errno-0.1.7"
4795 + sources."es-abstract-1.12.0"
4796 + sources."es-to-primitive-1.1.1"
4797 + sources."escape-string-regexp-1.0.5"
4798 + sources."exit-hook-1.1.1"
4799 + sources."expand-brackets-0.1.5"
4800 + sources."expand-range-1.8.2"
4801 + sources."expand-template-1.1.1"
4802 + sources."explain-error-1.0.4"
4803 + sources."extend-3.0.2"
4804 + sources."extend.js-0.0.2"
4805 + sources."extglob-0.3.2"
4806 + sources."extsprintf-1.3.0"
4807 + sources."fast-deep-equal-1.1.0"
4808 + sources."fast-future-1.0.2"
4809 + sources."fast-json-stable-stringify-2.0.0"
4810 + sources."filename-regex-2.0.1"
4811 + sources."fill-range-2.2.4"
4812 + sources."flumecodec-0.0.1"
4813 + sources."flumedb-0.4.9"
4814 + (sources."flumelog-offset-3.3.1" // {
4815 + dependencies = [
4816 + sources."looper-4.0.0"
4817 + ];
4818 + })
4819 + (sources."flumeview-hashtable-1.0.4" // {
4820 + dependencies = [
4821 + sources."atomic-file-1.1.5"
4822 + ];
4823 + })
4824 + (sources."flumeview-level-3.0.5" // {
4825 + dependencies = [
4826 + sources."obv-0.0.0"
4827 + ];
4828 + })
4829 + sources."flumeview-query-6.3.0"
4830 + (sources."flumeview-reduce-1.3.13" // {
4831 + dependencies = [
4832 + sources."atomic-file-1.1.5"
4833 + sources."flumecodec-0.0.0"
4834 + sources."obv-0.0.0"
4835 + ];
4836 + })
4837 + sources."flumeview-search-1.0.6"
4838 + sources."for-each-0.3.3"
4839 + sources."for-in-1.0.2"
4840 + sources."for-own-0.1.5"
4841 + sources."forever-agent-0.6.1"
4842 + sources."forked-systray-2.0.0"
4843 + sources."form-data-2.3.2"
4844 + sources."fs-constants-1.0.0"
4845 + sources."fs.realpath-1.0.0"
4846 + sources."fsevents-1.2.4"
4847 + sources."function-bind-1.1.1"
4848 + sources."gauge-2.7.4"
4849 + sources."generate-function-2.3.1"
4850 + sources."generate-object-property-1.2.0"
4851 + sources."getpass-0.1.7"
4852 + sources."github-from-package-0.0.0"
4853 + sources."glob-6.0.4"
4854 + sources."glob-base-0.3.0"
4855 + sources."glob-parent-2.0.0"
4856 + sources."globby-4.1.0"
4857 + sources."gossip-query-0.2.2"
4858 + sources."graceful-fs-4.1.11"
4859 + sources."graphreduce-3.0.4"
4860 + sources."growly-1.3.0"
4861 + sources."gunzip-maybe-1.4.1"
4862 + sources."har-schema-2.0.0"
4863 + sources."har-validator-5.1.0"
4864 + sources."has-1.0.3"
4865 + sources."has-ansi-2.0.0"
4866 + sources."has-network-0.0.1"
4867 + sources."has-unicode-2.0.1"
4868 + sources."hashlru-2.2.1"
4869 + sources."he-1.1.1"
4870 + sources."heap-0.2.6"
4871 + sources."hoox-0.0.1"
4872 + sources."http-signature-1.2.0"
4873 + sources."increment-buffer-1.0.1"
4874 + sources."inflight-1.0.6"
4875 + sources."inherits-2.0.3"
4876 + sources."ini-1.3.5"
4877 + sources."int53-0.2.4"
4878 + sources."ip-0.3.3"
4879 + sources."irregular-plurals-1.4.0"
4880 + sources."is-alphabetical-1.0.2"
4881 + sources."is-alphanumerical-1.0.2"
4882 + sources."is-binary-path-1.0.1"
4883 + sources."is-buffer-1.1.6"
4884 + sources."is-callable-1.1.4"
4885 + sources."is-date-object-1.0.1"
4886 + sources."is-decimal-1.0.2"
4887 + sources."is-deflate-1.0.0"
4888 + sources."is-dotfile-1.0.3"
4889 + sources."is-electron-2.1.0"
4890 + sources."is-equal-shallow-0.1.3"
4891 + sources."is-extendable-0.1.1"
4892 + sources."is-extglob-1.0.0"
4893 + sources."is-fullwidth-code-point-1.0.0"
4894 + sources."is-glob-2.0.1"
4895 + sources."is-gzip-1.0.0"
4896 + sources."is-hexadecimal-1.0.2"
4897 + sources."is-my-ip-valid-1.0.0"
4898 + sources."is-my-json-valid-2.19.0"
4899 + sources."is-number-2.1.0"
4900 + sources."is-posix-bracket-0.1.1"
4901 + sources."is-primitive-2.0.0"
4902 + sources."is-property-1.0.2"
4903 + sources."is-regex-1.0.4"
4904 + sources."is-symbol-1.0.1"
4905 + sources."is-typedarray-1.0.0"
4906 + sources."is-valid-domain-0.0.5"
4907 + sources."isarray-1.0.0"
4908 + sources."isexe-2.0.0"
4909 + sources."isobject-2.1.0"
4910 + sources."isstream-0.1.2"
4911 + sources."jsbn-0.1.1"
4912 + sources."json-buffer-2.0.11"
4913 + sources."json-schema-0.2.3"
4914 + sources."json-schema-traverse-0.3.1"
4915 + sources."json-stringify-safe-5.0.1"
4916 + sources."jsonpointer-4.0.1"
4917 + sources."jsprim-1.4.1"
4918 + sources."kind-of-3.2.2"
4919 + sources."layered-graph-1.0.0"
4920 + sources."level-3.0.2"
4921 + sources."level-codec-6.2.0"
4922 + sources."level-errors-1.1.2"
4923 + sources."level-iterator-stream-2.0.3"
4924 + sources."level-packager-2.1.1"
4925 + sources."level-post-1.0.7"
4926 + (sources."level-sublevel-6.6.5" // {
4927 + dependencies = [
4928 + (sources."abstract-leveldown-0.12.4" // {
4929 + dependencies = [
4930 + sources."xtend-3.0.0"
4931 + ];
4932 + })
4933 + sources."bl-0.8.2"
4934 + sources."deferred-leveldown-0.2.0"
4935 + sources."isarray-0.0.1"
4936 + (sources."levelup-0.19.1" // {
4937 + dependencies = [
4938 + sources."xtend-3.0.0"
4939 + ];
4940 + })
4941 + sources."ltgt-2.1.3"
4942 + sources."prr-0.0.0"
4943 + sources."readable-stream-1.0.34"
4944 + sources."semver-5.1.1"
4945 + sources."string_decoder-0.10.31"
4946 + ];
4947 + })
4948 + (sources."leveldown-3.0.2" // {
4949 + dependencies = [
4950 + sources."nan-2.10.0"
4951 + ];
4952 + })
4953 + sources."levelup-2.0.2"
4954 + sources."libsodium-0.7.3"
4955 + sources."libsodium-wrappers-0.7.3"
4956 + sources."log-symbols-1.0.2"
4957 + sources."log-update-1.0.2"
4958 + sources."longest-streak-1.0.0"
4959 + sources."looper-3.0.0"
4960 + sources."lossy-store-1.2.3"
4961 + sources."lru-cache-4.1.3"
4962 + sources."ltgt-2.2.1"
4963 + sources."map-filter-reduce-3.1.0"
4964 + sources."map-merge-1.1.0"
4965 + sources."markdown-table-0.4.0"
4966 + sources."math-random-1.0.1"
4967 + sources."mdmanifest-1.0.8"
4968 + sources."micromatch-2.3.11"
4969 + sources."mime-1.6.0"
4970 + sources."mime-db-1.36.0"
4971 + sources."mime-types-2.1.20"
4972 + sources."mimic-response-1.0.1"
4973 + sources."minimatch-3.0.4"
4974 + sources."minimist-1.2.0"
4975 + (sources."mkdirp-0.5.1" // {
4976 + dependencies = [
4977 + sources."minimist-0.0.8"
4978 + ];
4979 + })
4980 + sources."monotonic-timestamp-0.0.9"
4981 + sources."ms-2.0.0"
4982 + (sources."multiblob-1.13.1" // {
4983 + dependencies = [
4984 + sources."pull-file-0.5.0"
4985 + sources."rimraf-2.2.8"
4986 + ];
4987 + })
4988 + sources."multiblob-http-0.4.2"
4989 + sources."multicb-1.2.2"
4990 + sources."multiserver-1.13.4"
4991 + sources."muxrpc-6.4.1"
4992 + (sources."muxrpc-validation-2.0.1" // {
4993 + dependencies = [
4994 + sources."pull-stream-2.28.4"
4995 + ];
4996 + })
4997 + (sources."muxrpcli-1.1.0" // {
4998 + dependencies = [
4999 + sources."pull-stream-2.28.4"
5000 + ];
5001 + })
5002 + (sources."mv-2.1.1" // {
5003 + dependencies = [
5004 + sources."rimraf-2.4.5"
5005 + ];
5006 + })
5007 + sources."nan-2.11.0"
5008 + sources."ncp-2.0.0"
5009 + sources."node-abi-2.4.3"
5010 + sources."node-gyp-build-3.4.0"
5011 + sources."node-notifier-5.2.1"
5012 + (sources."non-private-ip-1.4.4" // {
5013 + dependencies = [
5014 + sources."ip-1.1.5"
5015 + ];
5016 + })
5017 + sources."noop-logger-0.1.1"
5018 + sources."normalize-path-2.1.1"
5019 + sources."normalize-uri-1.1.1"
5020 + sources."npm-prefix-1.2.0"
5021 + sources."npmlog-4.1.2"
5022 + sources."number-is-nan-1.0.1"
5023 + sources."oauth-sign-0.9.0"
5024 + sources."object-assign-4.1.1"
5025 + sources."object-inspect-1.6.0"
5026 + sources."object-keys-1.0.12"
5027 + sources."object.omit-2.0.1"
5028 + sources."observ-0.2.0"
5029 + sources."observ-debounce-1.1.1"
5030 + sources."obv-0.0.1"
5031 + sources."on-change-network-0.0.2"
5032 + sources."on-wakeup-1.0.1"
5033 + sources."once-1.4.0"
5034 + sources."onetime-1.1.0"
5035 + sources."opencollective-postinstall-2.0.0"
5036 + sources."options-0.0.6"
5037 + sources."os-homedir-1.0.2"
5038 + sources."os-tmpdir-1.0.2"
5039 + sources."osenv-0.1.5"
5040 + sources."packet-stream-2.0.4"
5041 + sources."packet-stream-codec-1.1.2"
5042 + sources."pako-0.2.9"
5043 + sources."parse-entities-1.1.2"
5044 + sources."parse-glob-3.0.4"
5045 + sources."path-is-absolute-1.0.1"
5046 + sources."path-parse-1.0.6"
5047 + sources."peek-stream-1.1.3"
5048 + sources."performance-now-2.1.0"
5049 + sources."pify-2.3.0"
5050 + sources."pinkie-2.0.4"
5051 + sources."pinkie-promise-2.0.1"
5052 + sources."plur-2.1.2"
5053 + sources."prebuild-install-4.0.0"
5054 + sources."preserve-0.2.0"
5055 + sources."private-box-0.2.1"
5056 + sources."process-nextick-args-2.0.0"
5057 + sources."progress-2.0.0"
5058 + sources."prr-1.0.1"
5059 + sources."pseudomap-1.0.2"
5060 + sources."psl-1.1.29"
5061 + sources."pull-abortable-4.1.1"
5062 + sources."pull-box-stream-1.0.13"
5063 + sources."pull-cat-1.1.11"
5064 + sources."pull-cont-0.0.0"
5065 + sources."pull-core-1.1.0"
5066 + (sources."pull-cursor-3.0.0" // {
5067 + dependencies = [
5068 + sources."looper-4.0.0"
5069 + ];
5070 + })
5071 + sources."pull-defer-0.2.3"
5072 + sources."pull-file-1.1.0"
5073 + sources."pull-flatmap-0.0.1"
5074 + (sources."pull-fs-1.1.6" // {
5075 + dependencies = [
5076 + sources."pull-file-0.5.0"
5077 + ];
5078 + })
5079 + sources."pull-glob-1.0.7"
5080 + (sources."pull-goodbye-0.0.2" // {
5081 + dependencies = [
5082 + sources."pull-stream-3.5.0"
5083 + ];
5084 + })
5085 + sources."pull-handshake-1.1.4"
5086 + sources."pull-hash-1.0.0"
5087 + (sources."pull-inactivity-2.1.2" // {
5088 + dependencies = [
5089 + sources."pull-abortable-4.0.0"
5090 + ];
5091 + })
5092 + sources."pull-iterable-0.1.0"
5093 + sources."pull-level-2.0.4"
5094 + sources."pull-live-1.0.1"
5095 + (sources."pull-looper-1.0.0" // {
5096 + dependencies = [
5097 + sources."looper-4.0.0"
5098 + ];
5099 + })
5100 + sources."pull-many-1.0.8"
5101 + sources."pull-next-1.0.1"
5102 + sources."pull-notify-0.1.1"
5103 + sources."pull-pair-1.1.0"
5104 + (sources."pull-paramap-1.2.2" // {
5105 + dependencies = [
5106 + sources."looper-4.0.0"
5107 + ];
5108 + })
5109 + sources."pull-ping-2.0.2"
5110 + sources."pull-pushable-2.2.0"
5111 + sources."pull-rate-1.0.2"
5112 + sources."pull-reader-1.3.1"
5113 + sources."pull-sink-through-0.0.0"
5114 + sources."pull-stream-3.6.9"
5115 + sources."pull-stream-to-stream-1.3.4"
5116 + sources."pull-stringify-1.2.2"
5117 + sources."pull-through-1.0.18"
5118 + sources."pull-traverse-1.0.3"
5119 + sources."pull-utf8-decoder-1.0.2"
5120 + (sources."pull-window-2.1.4" // {
5121 + dependencies = [
5122 + sources."looper-2.0.0"
5123 + ];
5124 + })
5125 + (sources."pull-write-1.1.4" // {
5126 + dependencies = [
5127 + sources."looper-4.0.0"
5128 + ];
5129 + })
5130 + sources."pull-write-file-0.2.4"
5131 + sources."pull-ws-3.3.1"
5132 + sources."pump-2.0.1"
5133 + sources."pumpify-1.5.1"
5134 + sources."punycode-1.4.1"
5135 + sources."push-stream-10.0.3"
5136 + sources."push-stream-to-pull-stream-1.0.3"
5137 + sources."qs-6.5.2"
5138 + (sources."randomatic-3.1.0" // {
5139 + dependencies = [
5140 + sources."is-number-4.0.0"
5141 + sources."kind-of-6.0.2"
5142 + ];
5143 + })
5144 + sources."rc-1.2.8"
5145 + sources."readable-stream-2.3.6"
5146 + sources."readdirp-2.1.0"
5147 + sources."regex-cache-0.4.4"
5148 + sources."relative-url-1.0.2"
5149 + (sources."remark-3.2.3" // {
5150 + dependencies = [
5151 + sources."he-0.5.0"
5152 + ];
5153 + })
5154 + sources."remark-html-2.0.2"
5155 + sources."remove-trailing-separator-1.1.0"
5156 + sources."repeat-element-1.1.3"
5157 + sources."repeat-string-1.6.1"
5158 + sources."request-2.88.0"
5159 + sources."resolve-1.7.1"
5160 + sources."restore-cursor-1.0.1"
5161 + sources."resumer-0.0.0"
5162 + (sources."rimraf-2.6.2" // {
5163 + dependencies = [
5164 + sources."glob-7.1.3"
5165 + ];
5166 + })
5167 + sources."safe-buffer-5.1.2"
5168 + sources."safer-buffer-2.1.2"
5169 + sources."scuttlebot-11.4.4"
5170 + sources."secret-handshake-1.1.13"
5171 + (sources."secret-stack-4.1.0" // {
5172 + dependencies = [
5173 + sources."ip-1.1.5"
5174 + ];
5175 + })
5176 + (sources."secure-scuttlebutt-18.2.0" // {
5177 + dependencies = [
5178 + sources."deep-equal-0.2.2"
5179 + ];
5180 + })
5181 + sources."semver-5.5.1"
5182 + sources."separator-escape-0.0.0"
5183 + sources."set-blocking-2.0.0"
5184 + sources."set-immediate-shim-1.0.1"
5185 + sources."sha.js-2.4.5"
5186 + sources."shebang-command-1.2.0"
5187 + sources."shebang-regex-1.0.0"
5188 + sources."shellsubstitute-1.2.0"
5189 + sources."shellwords-0.1.1"
5190 + sources."signal-exit-3.0.2"
5191 + sources."simple-concat-1.0.0"
5192 + sources."simple-get-2.8.1"
5193 + sources."smart-buffer-4.0.1"
5194 + (sources."socks-2.2.1" // {
5195 + dependencies = [
5196 + sources."ip-1.1.5"
5197 + ];
5198 + })
5199 + sources."sodium-browserify-1.2.4"
5200 + (sources."sodium-browserify-tweetnacl-0.2.3" // {
5201 + dependencies = [
5202 + sources."sha.js-2.4.11"
5203 + ];
5204 + })
5205 + sources."sodium-chloride-1.1.0"
5206 + sources."sodium-native-2.2.1"
5207 + sources."split-buffer-1.0.0"
5208 + sources."ssb-about-0.1.2"
5209 + sources."ssb-backlinks-0.7.3"
5210 + sources."ssb-blobs-1.1.5"
5211 + sources."ssb-chess-db-1.0.3"
5212 + sources."ssb-client-4.6.0"
5213 + sources."ssb-config-2.2.1"
5214 + sources."ssb-ebt-5.2.3"
5215 + (sources."ssb-friends-3.1.3" // {
5216 + dependencies = [
5217 + sources."pull-cont-0.1.1"
5218 + ];
5219 + })
5220 + sources."ssb-keys-7.0.16"
5221 + (sources."ssb-links-3.0.3" // {
5222 + dependencies = [
5223 + sources."map-filter-reduce-2.2.1"
5224 + ];
5225 + })
5226 + sources."ssb-meme-1.0.4"
5227 + sources."ssb-msgs-5.2.0"
5228 + sources."ssb-names-3.1.3"
5229 + sources."ssb-ooo-1.0.9"
5230 + sources."ssb-private-0.2.3"
5231 + (sources."ssb-query-2.2.1" // {
5232 + dependencies = [
5233 + sources."flumeview-query-git://github.com/mmckegg/flumeview-query#map"
5234 + ];
5235 + })
5236 + (sources."ssb-ref-2.11.2" // {
5237 + dependencies = [
5238 + sources."ip-1.1.5"
5239 + ];
5240 + })
5241 + (sources."ssb-search-1.1.2" // {
5242 + dependencies = [
5243 + sources."pull-cont-0.1.1"
5244 + ];
5245 + })
5246 + sources."ssb-talequery-2.0.1"
5247 + (sources."ssb-unread-1.0.1" // {
5248 + dependencies = [
5249 + sources."abstract-leveldown-5.0.0"
5250 + sources."deferred-leveldown-4.0.2"
5251 + sources."encoding-down-5.0.4"
5252 + sources."level-4.0.0"
5253 + sources."level-codec-9.0.0"
5254 + sources."level-errors-2.0.0"
5255 + sources."level-iterator-stream-3.0.0"
5256 + sources."level-packager-3.1.0"
5257 + sources."leveldown-4.0.1"
5258 + sources."levelup-3.1.1"
5259 + sources."nan-2.10.0"
5260 + ];
5261 + })
5262 + sources."ssb-validate-3.0.10"
5263 + sources."ssb-web-resolver-1.1.2"
5264 + sources."ssb-ws-2.1.1"
5265 + sources."sshpk-1.14.2"
5266 + sources."stack-0.1.0"
5267 + sources."statistics-3.3.0"
5268 + sources."stream-progressbar-1.1.1"
5269 + sources."stream-shift-1.0.0"
5270 + sources."stream-to-pull-stream-1.7.2"
5271 + sources."string-width-1.0.2"
5272 + sources."string.prototype.trim-1.1.2"
5273 + sources."string_decoder-1.1.1"
5274 + sources."stringify-entities-1.3.2"
5275 + sources."strip-ansi-3.0.1"
5276 + sources."strip-json-comments-2.0.1"
5277 + sources."supports-color-2.0.0"
5278 + (sources."tape-4.9.1" // {
5279 + dependencies = [
5280 + sources."glob-7.1.3"
5281 + ];
5282 + })
5283 + (sources."tar-fs-1.16.3" // {
5284 + dependencies = [
5285 + sources."pump-1.0.3"
5286 + ];
5287 + })
5288 + sources."tar-stream-1.6.1"
5289 + sources."text-table-0.2.0"
5290 + sources."through-2.3.8"
5291 + sources."through2-2.0.3"
5292 + sources."to-buffer-1.1.1"
5293 + sources."to-vfile-1.0.0"
5294 + sources."tough-cookie-2.4.3"
5295 + sources."trim-0.0.1"
5296 + sources."trim-lines-1.1.1"
5297 + sources."trim-trailing-lines-1.1.1"
5298 + sources."tunnel-agent-0.6.0"
5299 + sources."tweetnacl-0.14.5"
5300 + sources."tweetnacl-auth-0.3.1"
5301 + sources."typedarray-0.0.6"
5302 + sources."typewise-1.0.3"
5303 + sources."typewise-core-1.2.0"
5304 + sources."typewiselite-1.0.0"
5305 + sources."uint48be-1.0.2"
5306 + sources."ultron-1.0.2"
5307 + sources."unherit-1.1.1"
5308 + sources."unified-2.1.4"
5309 + sources."unist-util-is-2.1.2"
5310 + sources."unist-util-visit-1.4.0"
5311 + sources."unist-util-visit-parents-2.0.1"
5312 + sources."untildify-2.1.0"
5313 + sources."url-join-2.0.5"
5314 + sources."user-home-2.0.0"
5315 + sources."util-deprecate-1.0.2"
5316 + sources."uuid-3.3.2"
5317 + sources."verror-1.10.0"
5318 + sources."vfile-1.4.0"
5319 + sources."vfile-find-down-1.0.0"
5320 + sources."vfile-find-up-1.0.0"
5321 + sources."vfile-reporter-1.5.0"
5322 + sources."vfile-sort-1.0.0"
5323 + sources."ware-1.3.0"
5324 + sources."which-1.3.1"
5325 + sources."which-pm-runs-1.0.0"
5326 + sources."wide-align-1.1.3"
5327 + sources."word-wrap-1.2.3"
5328 + (sources."wrap-fn-0.1.5" // {
5329 + dependencies = [
5330 + sources."co-3.1.0"
5331 + ];
5332 + })
5333 + sources."wrappy-1.0.2"
5334 + sources."ws-1.1.5"
5335 + sources."xtend-4.0.1"
5336 + sources."yallist-2.1.2"
5337 + sources."zerr-1.0.4"
5338 + ];
5339 + buildInputs = globalBuildInputs;
5340 + meta = {
5341 + description = "A system tray app for running Secure Scuttlebutt on your local system";
5342 + homepage = https://github.com/soapdog/scuttle-shell;
5343 + license = "MIT";
5344 + };
5345 + production = true;
5346 + bypassCache = true;
5347 + };
5348 +in
5349 +{
5350 + tarball = nodeEnv.buildNodeSourceDist args;
5351 + package = nodeEnv.buildNodePackage args;
5352 + shell = nodeEnv.buildNodeShell args;
5353 +}
supplement.jsonView
@@ -1,0 +1,4 @@
1 +[
2 + "opencollective",
3 + "node-gyp-build"
4 +]
supplement.nixView
@@ -1,0 +1,502 @@
1 +# This file has been generated by node2nix 1.6.0. Do not edit!
2 +
3 +{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
4 +
5 +let
6 + sources = {
7 + "ansi-escapes-1.4.0" = {
8 + name = "ansi-escapes";
9 + packageName = "ansi-escapes";
10 + version = "1.4.0";
11 + src = fetchurl {
12 + url = "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz";
13 + sha1 = "d3a8a83b319aa67793662b13e761c7911422306e";
14 + };
15 + };
16 + "ansi-regex-2.1.1" = {
17 + name = "ansi-regex";
18 + packageName = "ansi-regex";
19 + version = "2.1.1";
20 + src = fetchurl {
21 + url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz";
22 + sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df";
23 + };
24 + };
25 + "ansi-regex-3.0.0" = {
26 + name = "ansi-regex";
27 + packageName = "ansi-regex";
28 + version = "3.0.0";
29 + src = fetchurl {
30 + url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz";
31 + sha1 = "ed0317c322064f79466c02966bddb605ab37d998";
32 + };
33 + };
34 + "ansi-styles-2.2.1" = {
35 + name = "ansi-styles";
36 + packageName = "ansi-styles";
37 + version = "2.2.1";
38 + src = fetchurl {
39 + url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz";
40 + sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe";
41 + };
42 + };
43 + "babel-polyfill-6.23.0" = {
44 + name = "babel-polyfill";
45 + packageName = "babel-polyfill";
46 + version = "6.23.0";
47 + src = fetchurl {
48 + url = "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.23.0.tgz";
49 + sha1 = "8364ca62df8eafb830499f699177466c3b03499d";
50 + };
51 + };
52 + "babel-runtime-6.26.0" = {
53 + name = "babel-runtime";
54 + packageName = "babel-runtime";
55 + version = "6.26.0";
56 + src = fetchurl {
57 + url = "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz";
58 + sha1 = "965c7058668e82b55d7bfe04ff2337bc8b5647fe";
59 + };
60 + };
61 + "chalk-1.1.3" = {
62 + name = "chalk";
63 + packageName = "chalk";
64 + version = "1.1.3";
65 + src = fetchurl {
66 + url = "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz";
67 + sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
68 + };
69 + };
70 + "chardet-0.4.2" = {
71 + name = "chardet";
72 + packageName = "chardet";
73 + version = "0.4.2";
74 + src = fetchurl {
75 + url = "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz";
76 + sha1 = "b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2";
77 + };
78 + };
79 + "cli-cursor-2.1.0" = {
80 + name = "cli-cursor";
81 + packageName = "cli-cursor";
82 + version = "2.1.0";
83 + src = fetchurl {
84 + url = "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz";
85 + sha1 = "b35dac376479facc3e94747d41d0d0f5238ffcb5";
86 + };
87 + };
88 + "cli-width-2.2.0" = {
89 + name = "cli-width";
90 + packageName = "cli-width";
91 + version = "2.2.0";
92 + src = fetchurl {
93 + url = "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz";
94 + sha1 = "ff19ede8a9a5e579324147b0c11f0fbcbabed639";
95 + };
96 + };
97 + "core-js-2.5.7" = {
98 + name = "core-js";
99 + packageName = "core-js";
100 + version = "2.5.7";
101 + src = fetchurl {
102 + url = "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz";
103 + sha512 = "RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==";
104 + };
105 + };
106 + "encoding-0.1.12" = {
107 + name = "encoding";
108 + packageName = "encoding";
109 + version = "0.1.12";
110 + src = fetchurl {
111 + url = "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz";
112 + sha1 = "538b66f3ee62cd1ab51ec323829d1f9480c74beb";
113 + };
114 + };
115 + "escape-string-regexp-1.0.5" = {
116 + name = "escape-string-regexp";
117 + packageName = "escape-string-regexp";
118 + version = "1.0.5";
119 + src = fetchurl {
120 + url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";
121 + sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4";
122 + };
123 + };
124 + "external-editor-2.2.0" = {
125 + name = "external-editor";
126 + packageName = "external-editor";
127 + version = "2.2.0";
128 + src = fetchurl {
129 + url = "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz";
130 + sha512 = "bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==";
131 + };
132 + };
133 + "figures-2.0.0" = {
134 + name = "figures";
135 + packageName = "figures";
136 + version = "2.0.0";
137 + src = fetchurl {
138 + url = "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz";
139 + sha1 = "3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962";
140 + };
141 + };
142 + "has-ansi-2.0.0" = {
143 + name = "has-ansi";
144 + packageName = "has-ansi";
145 + version = "2.0.0";
146 + src = fetchurl {
147 + url = "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz";
148 + sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91";
149 + };
150 + };
151 + "iconv-lite-0.4.24" = {
152 + name = "iconv-lite";
153 + packageName = "iconv-lite";
154 + version = "0.4.24";
155 + src = fetchurl {
156 + url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz";
157 + sha512 = "v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==";
158 + };
159 + };
160 + "inquirer-3.0.6" = {
161 + name = "inquirer";
162 + packageName = "inquirer";
163 + version = "3.0.6";
164 + src = fetchurl {
165 + url = "https://registry.npmjs.org/inquirer/-/inquirer-3.0.6.tgz";
166 + sha1 = "e04aaa9d05b7a3cb9b0f407d04375f0447190347";
167 + };
168 + };
169 + "is-fullwidth-code-point-2.0.0" = {
170 + name = "is-fullwidth-code-point";
171 + packageName = "is-fullwidth-code-point";
172 + version = "2.0.0";
173 + src = fetchurl {
174 + url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz";
175 + sha1 = "a3b30a5c4f199183167aaab93beefae3ddfb654f";
176 + };
177 + };
178 + "is-promise-2.1.0" = {
179 + name = "is-promise";
180 + packageName = "is-promise";
181 + version = "2.1.0";
182 + src = fetchurl {
183 + url = "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz";
184 + sha1 = "79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa";
185 + };
186 + };
187 + "is-stream-1.1.0" = {
188 + name = "is-stream";
189 + packageName = "is-stream";
190 + version = "1.1.0";
191 + src = fetchurl {
192 + url = "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz";
193 + sha1 = "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44";
194 + };
195 + };
196 + "lodash-4.17.10" = {
197 + name = "lodash";
198 + packageName = "lodash";
199 + version = "4.17.10";
200 + src = fetchurl {
201 + url = "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz";
202 + sha512 = "UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==";
203 + };
204 + };
205 + "mimic-fn-1.2.0" = {
206 + name = "mimic-fn";
207 + packageName = "mimic-fn";
208 + version = "1.2.0";
209 + src = fetchurl {
210 + url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz";
211 + sha512 = "jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==";
212 + };
213 + };
214 + "minimist-1.2.0" = {
215 + name = "minimist";
216 + packageName = "minimist";
217 + version = "1.2.0";
218 + src = fetchurl {
219 + url = "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz";
220 + sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284";
221 + };
222 + };
223 + "mute-stream-0.0.7" = {
224 + name = "mute-stream";
225 + packageName = "mute-stream";
226 + version = "0.0.7";
227 + src = fetchurl {
228 + url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz";
229 + sha1 = "3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab";
230 + };
231 + };
232 + "node-fetch-1.6.3" = {
233 + name = "node-fetch";
234 + packageName = "node-fetch";
235 + version = "1.6.3";
236 + src = fetchurl {
237 + url = "https://registry.npmjs.org/node-fetch/-/node-fetch-1.6.3.tgz";
238 + sha1 = "dc234edd6489982d58e8f0db4f695029abcd8c04";
239 + };
240 + };
241 + "object-assign-4.1.1" = {
242 + name = "object-assign";
243 + packageName = "object-assign";
244 + version = "4.1.1";
245 + src = fetchurl {
246 + url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
247 + sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
248 + };
249 + };
250 + "onetime-2.0.1" = {
251 + name = "onetime";
252 + packageName = "onetime";
253 + version = "2.0.1";
254 + src = fetchurl {
255 + url = "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz";
256 + sha1 = "067428230fd67443b2794b22bba528b6867962d4";
257 + };
258 + };
259 + "opn-4.0.2" = {
260 + name = "opn";
261 + packageName = "opn";
262 + version = "4.0.2";
263 + src = fetchurl {
264 + url = "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz";
265 + sha1 = "7abc22e644dff63b0a96d5ab7f2790c0f01abc95";
266 + };
267 + };
268 + "os-tmpdir-1.0.2" = {
269 + name = "os-tmpdir";
270 + packageName = "os-tmpdir";
271 + version = "1.0.2";
272 + src = fetchurl {
273 + url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz";
274 + sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274";
275 + };
276 + };
277 + "pinkie-2.0.4" = {
278 + name = "pinkie";
279 + packageName = "pinkie";
280 + version = "2.0.4";
281 + src = fetchurl {
282 + url = "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz";
283 + sha1 = "72556b80cfa0d48a974e80e77248e80ed4f7f870";
284 + };
285 + };
286 + "pinkie-promise-2.0.1" = {
287 + name = "pinkie-promise";
288 + packageName = "pinkie-promise";
289 + version = "2.0.1";
290 + src = fetchurl {
291 + url = "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz";
292 + sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa";
293 + };
294 + };
295 + "regenerator-runtime-0.10.5" = {
296 + name = "regenerator-runtime";
297 + packageName = "regenerator-runtime";
298 + version = "0.10.5";
299 + src = fetchurl {
300 + url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz";
301 + sha1 = "336c3efc1220adcedda2c9fab67b5a7955a33658";
302 + };
303 + };
304 + "regenerator-runtime-0.11.1" = {
305 + name = "regenerator-runtime";
306 + packageName = "regenerator-runtime";
307 + version = "0.11.1";
308 + src = fetchurl {
309 + url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz";
310 + sha512 = "MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==";
311 + };
312 + };
313 + "restore-cursor-2.0.0" = {
314 + name = "restore-cursor";
315 + packageName = "restore-cursor";
316 + version = "2.0.0";
317 + src = fetchurl {
318 + url = "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz";
319 + sha1 = "9f7ee287f82fd326d4fd162923d62129eee0dfaf";
320 + };
321 + };
322 + "run-async-2.3.0" = {
323 + name = "run-async";
324 + packageName = "run-async";
325 + version = "2.3.0";
326 + src = fetchurl {
327 + url = "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz";
328 + sha1 = "0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0";
329 + };
330 + };
331 + "rx-4.1.0" = {
332 + name = "rx";
333 + packageName = "rx";
334 + version = "4.1.0";
335 + src = fetchurl {
336 + url = "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz";
337 + sha1 = "a5f13ff79ef3b740fe30aa803fb09f98805d4782";
338 + };
339 + };
340 + "safer-buffer-2.1.2" = {
341 + name = "safer-buffer";
342 + packageName = "safer-buffer";
343 + version = "2.1.2";
344 + src = fetchurl {
345 + url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
346 + sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
347 + };
348 + };
349 + "signal-exit-3.0.2" = {
350 + name = "signal-exit";
351 + packageName = "signal-exit";
352 + version = "3.0.2";
353 + src = fetchurl {
354 + url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz";
355 + sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d";
356 + };
357 + };
358 + "string-width-2.1.1" = {
359 + name = "string-width";
360 + packageName = "string-width";
361 + version = "2.1.1";
362 + src = fetchurl {
363 + url = "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz";
364 + sha512 = "nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==";
365 + };
366 + };
367 + "strip-ansi-3.0.1" = {
368 + name = "strip-ansi";
369 + packageName = "strip-ansi";
370 + version = "3.0.1";
371 + src = fetchurl {
372 + url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz";
373 + sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf";
374 + };
375 + };
376 + "strip-ansi-4.0.0" = {
377 + name = "strip-ansi";
378 + packageName = "strip-ansi";
379 + version = "4.0.0";
380 + src = fetchurl {
381 + url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz";
382 + sha1 = "a8479022eb1ac368a871389b635262c505ee368f";
383 + };
384 + };
385 + "supports-color-2.0.0" = {
386 + name = "supports-color";
387 + packageName = "supports-color";
388 + version = "2.0.0";
389 + src = fetchurl {
390 + url = "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz";
391 + sha1 = "535d045ce6b6363fa40117084629995e9df324c7";
392 + };
393 + };
394 + "through-2.3.8" = {
395 + name = "through";
396 + packageName = "through";
397 + version = "2.3.8";
398 + src = fetchurl {
399 + url = "https://registry.npmjs.org/through/-/through-2.3.8.tgz";
400 + sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5";
401 + };
402 + };
403 + "tmp-0.0.33" = {
404 + name = "tmp";
405 + packageName = "tmp";
406 + version = "0.0.33";
407 + src = fetchurl {
408 + url = "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz";
409 + sha512 = "jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==";
410 + };
411 + };
412 + };
413 +in
414 +{
415 + opencollective = nodeEnv.buildNodePackage {
416 + name = "opencollective";
417 + packageName = "opencollective";
418 + version = "1.0.3";
419 + src = fetchurl {
420 + url = "https://registry.npmjs.org/opencollective/-/opencollective-1.0.3.tgz";
421 + sha1 = "aee6372bc28144583690c3ca8daecfc120dd0ef1";
422 + };
423 + dependencies = [
424 + sources."ansi-escapes-1.4.0"
425 + sources."ansi-regex-2.1.1"
426 + sources."ansi-styles-2.2.1"
427 + sources."babel-polyfill-6.23.0"
428 + (sources."babel-runtime-6.26.0" // {
429 + dependencies = [
430 + sources."regenerator-runtime-0.11.1"
431 + ];
432 + })
433 + sources."chalk-1.1.3"
434 + sources."chardet-0.4.2"
435 + sources."cli-cursor-2.1.0"
436 + sources."cli-width-2.2.0"
437 + sources."core-js-2.5.7"
438 + sources."encoding-0.1.12"
439 + sources."escape-string-regexp-1.0.5"
440 + sources."external-editor-2.2.0"
441 + sources."figures-2.0.0"
442 + sources."has-ansi-2.0.0"
443 + sources."iconv-lite-0.4.24"
444 + sources."inquirer-3.0.6"
445 + sources."is-fullwidth-code-point-2.0.0"
446 + sources."is-promise-2.1.0"
447 + sources."is-stream-1.1.0"
448 + sources."lodash-4.17.10"
449 + sources."mimic-fn-1.2.0"
450 + sources."minimist-1.2.0"
451 + sources."mute-stream-0.0.7"
452 + sources."node-fetch-1.6.3"
453 + sources."object-assign-4.1.1"
454 + sources."onetime-2.0.1"
455 + sources."opn-4.0.2"
456 + sources."os-tmpdir-1.0.2"
457 + sources."pinkie-2.0.4"
458 + sources."pinkie-promise-2.0.1"
459 + sources."regenerator-runtime-0.10.5"
460 + sources."restore-cursor-2.0.0"
461 + sources."run-async-2.3.0"
462 + sources."rx-4.1.0"
463 + sources."safer-buffer-2.1.2"
464 + sources."signal-exit-3.0.2"
465 + (sources."string-width-2.1.1" // {
466 + dependencies = [
467 + sources."ansi-regex-3.0.0"
468 + sources."strip-ansi-4.0.0"
469 + ];
470 + })
471 + sources."strip-ansi-3.0.1"
472 + sources."supports-color-2.0.0"
473 + sources."through-2.3.8"
474 + sources."tmp-0.0.33"
475 + ];
476 + buildInputs = globalBuildInputs;
477 + meta = {
478 + description = "Official Command Line Interface for Open Collective";
479 + homepage = "https://github.com/opencollective/opencollective-cli#readme";
480 + license = "MIT";
481 + };
482 + production = true;
483 + bypassCache = true;
484 + };
485 + node-gyp-build = nodeEnv.buildNodePackage {
486 + name = "node-gyp-build";
487 + packageName = "node-gyp-build";
488 + version = "3.4.0";
489 + src = fetchurl {
490 + url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.4.0.tgz";
491 + sha512 = "YoviGBJYGrPdLOKDIQB0sKxuKy/EEsxzooNkOZak4vSTKT/qH0Pa6dj3t1MJjEQGsefih61IyHDmO1WW7xOFfw==";
492 + };
493 + buildInputs = globalBuildInputs;
494 + meta = {
495 + description = "Build tool and bindings loader for node-gyp that supports prebuilds";
496 + homepage = https://github.com/mafintosh/node-gyp-build;
497 + license = "MIT";
498 + };
499 + production = true;
500 + bypassCache = true;
501 + };
502 +}

Built with git-ssb-web