Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / web-apps / ethercalc / node-packages-generated.nix
blob3baba4ac727a8af8981af6b26732a1113255000f
1 # This file has been generated by node2nix 1.11.1. Do not edit!
3 {nodeEnv, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}:
5 let
6   sources = {
7     "accepts-1.0.7" = {
8       name = "accepts";
9       packageName = "accepts";
10       version = "1.0.7";
11       src = fetchurl {
12         url = "https://registry.npmjs.org/accepts/-/accepts-1.0.7.tgz";
13         sha512 = "iq8ew2zitUlNcUca0wye3fYwQ6sSPItDo38oC0R+XA5KTzeXRN+GF7NjOXs3dVItj4J+gQVdpq4/qbnMb1hMHw==";
14       };
15     };
16     "adler-32-1.0.0" = {
17       name = "adler-32";
18       packageName = "adler-32";
19       version = "1.0.0";
20       src = fetchurl {
21         url = "https://registry.npmjs.org/adler-32/-/adler-32-1.0.0.tgz";
22         sha512 = "kH0TVBEB75TEziSFdX+ot2jbdq52OOA4eWQSv9KVx6U4Y3eg8uebS0Zw3hszufidzA733WcAgA6BzFBw/L2cfw==";
23       };
24     };
25     "adler-32-1.2.0" = {
26       name = "adler-32";
27       packageName = "adler-32";
28       version = "1.2.0";
29       src = fetchurl {
30         url = "https://registry.npmjs.org/adler-32/-/adler-32-1.2.0.tgz";
31         sha512 = "/vUqU/UY4MVeFsg+SsK6c+/05RZXIHZMGJA+PX5JyWI0ZRcBpupnRuPLU/NXXoFwMYCPCoxIfElM2eS+DUXCqQ==";
32       };
33     };
34     "adler-32-1.3.1" = {
35       name = "adler-32";
36       packageName = "adler-32";
37       version = "1.3.1";
38       src = fetchurl {
39         url = "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz";
40         sha512 = "ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==";
41       };
42     };
43     "after-0.8.1" = {
44       name = "after";
45       packageName = "after";
46       version = "0.8.1";
47       src = fetchurl {
48         url = "https://registry.npmjs.org/after/-/after-0.8.1.tgz";
49         sha512 = "SuI3vWhCFeSmkmmJ3efyuOkrhGyp/AuHthh3F5DinGYh2kR9t/0xUlm3/Vn2qMScfgg+cKho5fW7TUEYUhYeiA==";
50       };
51     };
52     "amdefine-1.0.1" = {
53       name = "amdefine";
54       packageName = "amdefine";
55       version = "1.0.1";
56       src = fetchurl {
57         url = "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz";
58         sha512 = "S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==";
59       };
60     };
61     "any-promise-1.3.0" = {
62       name = "any-promise";
63       packageName = "any-promise";
64       version = "1.3.0";
65       src = fetchurl {
66         url = "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz";
67         sha512 = "7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==";
68       };
69     };
70     "arraybuffer.slice-0.0.6" = {
71       name = "arraybuffer.slice";
72       packageName = "arraybuffer.slice";
73       version = "0.0.6";
74       src = fetchurl {
75         url = "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz";
76         sha512 = "6ZjfQaBSy6CuIH0+B0NrxMfDE5VIOCP/5gOqSpEIsaAZx9/giszzrXg6PZ7G51U/n88UmlAgYLNQ9wAnII7PJA==";
77       };
78     };
79     "async-0.2.10" = {
80       name = "async";
81       packageName = "async";
82       version = "0.2.10";
83       src = fetchurl {
84         url = "https://registry.npmjs.org/async/-/async-0.2.10.tgz";
85         sha512 = "eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==";
86       };
87     };
88     "babyparse-0.2.1" = {
89       name = "babyparse";
90       packageName = "babyparse";
91       version = "0.2.1";
92       src = fetchurl {
93         url = "https://registry.npmjs.org/babyparse/-/babyparse-0.2.1.tgz";
94         sha512 = "94zhgPYkWLpOCB8BkGyGkXNFCBh0TsRWBGmmoXvR8imRe/hQiLIm0V5zVoKPKIjQ8y52hKtFchiPxJcz1QaH5Q==";
95       };
96     };
97     "balanced-match-1.0.2" = {
98       name = "balanced-match";
99       packageName = "balanced-match";
100       version = "1.0.2";
101       src = fetchurl {
102         url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz";
103         sha512 = "3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==";
104       };
105     };
106     "base64-arraybuffer-0.1.2" = {
107       name = "base64-arraybuffer";
108       packageName = "base64-arraybuffer";
109       version = "0.1.2";
110       src = fetchurl {
111         url = "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz";
112         sha512 = "ewBKKVVPIl78B26mYQHYlaxR7NydMiD/GxwLNIwTAfLIE4xhN2Gxcy30//azq5UrejXjzGpWjcBu3NUJxzMMzg==";
113       };
114     };
115     "base64-url-1.2.1" = {
116       name = "base64-url";
117       packageName = "base64-url";
118       version = "1.2.1";
119       src = fetchurl {
120         url = "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz";
121         sha512 = "V8E0l1jyyeSSS9R+J9oljx5eq2rqzClInuwaPcyuv0Mm3ViI/3/rcc4rCEO8i4eQ4I0O0FAGYDA2i5xWHHPhzg==";
122       };
123     };
124     "base64id-0.1.0" = {
125       name = "base64id";
126       packageName = "base64id";
127       version = "0.1.0";
128       src = fetchurl {
129         url = "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz";
130         sha512 = "DSjtfjhAsHl9J4OJj7e4+toV2zqxJrGwVd3CLlsCp8QmicvOn7irG0Mb8brOc/nur3SdO8lIbNlY1s1ZDJdUKQ==";
131       };
132     };
133     "basic-auth-1.0.0" = {
134       name = "basic-auth";
135       packageName = "basic-auth";
136       version = "1.0.0";
137       src = fetchurl {
138         url = "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.0.tgz";
139         sha512 = "qzxS7/bW/LSiKZzdZw3isPjiVmzXbJLM3ImZZ62WMR3oJQAyqy094Nnb0TA2ZZm65xB7nu0acfTQ99z7wwCDCw==";
140       };
141     };
142     "basic-auth-connect-1.0.0" = {
143       name = "basic-auth-connect";
144       packageName = "basic-auth-connect";
145       version = "1.0.0";
146       src = fetchurl {
147         url = "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz";
148         sha512 = "kiV+/DTgVro4aZifY/hwRwALBISViL5NP4aReaR2EVJEObpbUBHIkdJh/YpcoEiYt7nBodZ6U2ajZeZvSxUCCg==";
149       };
150     };
151     "batch-0.5.1" = {
152       name = "batch";
153       packageName = "batch";
154       version = "0.5.1";
155       src = fetchurl {
156         url = "https://registry.npmjs.org/batch/-/batch-0.5.1.tgz";
157         sha512 = "OXRjc65VJvFtb7JD5HszSI1WWwsI6YnJS7Qmlx1CaDQrZ5urNIeRjtTyBe1YapNXyoWzrcc4yqg4rNe8YMyong==";
158       };
159     };
160     "better-assert-1.0.2" = {
161       name = "better-assert";
162       packageName = "better-assert";
163       version = "1.0.2";
164       src = fetchurl {
165         url = "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz";
166         sha512 = "bYeph2DFlpK1XmGs6fvlLRUN29QISM3GBuUwSFsMY2XRx4AvC0WNCS57j4c/xGrK2RS24C1w3YoBOsw9fT46tQ==";
167       };
168     };
169     "blob-0.0.2" = {
170       name = "blob";
171       packageName = "blob";
172       version = "0.0.2";
173       src = fetchurl {
174         url = "https://registry.npmjs.org/blob/-/blob-0.0.2.tgz";
175         sha512 = "BoCcDt8zBGShn6DawAGQw37s9SSs+fEjiZWDzyB+841PbOogcR2X7LGlM4sR3Zsiq/zoyl8MFWDfN6oDSlveBQ==";
176       };
177     };
178     "body-parser-1.6.7" = {
179       name = "body-parser";
180       packageName = "body-parser";
181       version = "1.6.7";
182       src = fetchurl {
183         url = "https://registry.npmjs.org/body-parser/-/body-parser-1.6.7.tgz";
184         sha512 = "J6HSnbgUPZMhDuqsTyGdpEy6PavO/05c7bKpqXVbYnLUBdH9oM1DvMTC27I3x9F0/tjfvbpuyedP/uUinj+Veg==";
185       };
186     };
187     "brace-expansion-2.0.1" = {
188       name = "brace-expansion";
189       packageName = "brace-expansion";
190       version = "2.0.1";
191       src = fetchurl {
192         url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz";
193         sha512 = "XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==";
194       };
195     };
196     "buffer-crc32-0.2.3" = {
197       name = "buffer-crc32";
198       packageName = "buffer-crc32";
199       version = "0.2.3";
200       src = fetchurl {
201         url = "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.3.tgz";
202         sha512 = "HLvoSqq1z8fJEcT1lUlJZ4OJaXJZ1wsWm0+fBxkz9Bdf/WphA4Da7FtGUguNNyEXL4WB0hNMTaWmdFRFPy8YOQ==";
203       };
204     };
205     "buffer-from-1.1.2" = {
206       name = "buffer-from";
207       packageName = "buffer-from";
208       version = "1.1.2";
209       src = fetchurl {
210         url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz";
211         sha512 = "E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==";
212       };
213     };
214     "bytes-1.0.0" = {
215       name = "bytes";
216       packageName = "bytes";
217       version = "1.0.0";
218       src = fetchurl {
219         url = "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz";
220         sha512 = "/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==";
221       };
222     };
223     "callsite-1.0.0" = {
224       name = "callsite";
225       packageName = "callsite";
226       version = "1.0.0";
227       src = fetchurl {
228         url = "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz";
229         sha512 = "0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==";
230       };
231     };
232     "cfb-0.11.1" = {
233       name = "cfb";
234       packageName = "cfb";
235       version = "0.11.1";
236       src = fetchurl {
237         url = "https://registry.npmjs.org/cfb/-/cfb-0.11.1.tgz";
238         sha512 = "1GEqpcO365hTRpP+GzHXNiUF5SB7qmY5aVYwrJm8ISx27HzHpaFlTQhnOCMNhqP0WPkHR0OGE9WDSqtksV4anw==";
239       };
240     };
241     "cfb-1.2.2" = {
242       name = "cfb";
243       packageName = "cfb";
244       version = "1.2.2";
245       src = fetchurl {
246         url = "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz";
247         sha512 = "KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==";
248       };
249     };
250     "codepage-1.14.0" = {
251       name = "codepage";
252       packageName = "codepage";
253       version = "1.14.0";
254       src = fetchurl {
255         url = "https://registry.npmjs.org/codepage/-/codepage-1.14.0.tgz";
256         sha512 = "iz3zJLhlrg37/gYRWgEPkaFTtzmnEv1h+r7NgZum2lFElYQPi0/5bnmuDfODHxfp0INEfnRqyfyeIJDbb7ahRw==";
257       };
258     };
259     "codepage-1.8.1" = {
260       name = "codepage";
261       packageName = "codepage";
262       version = "1.8.1";
263       src = fetchurl {
264         url = "https://registry.npmjs.org/codepage/-/codepage-1.8.1.tgz";
265         sha512 = "9Rag9MN+JZzmzpXI7Pl46F8Es7NLWnR2ymnaCmXWY3+IHREBRnIZWu9DfOkocSKSt3/nX8HzJr5KMi+ck72BgQ==";
266       };
267     };
268     "coffee-css-0.0.5" = {
269       name = "coffee-css";
270       packageName = "coffee-css";
271       version = "0.0.5";
272       src = fetchurl {
273         url = "https://registry.npmjs.org/coffee-css/-/coffee-css-0.0.5.tgz";
274         sha512 = "+mXlsG4GhTh8jEOlIy8VcRrqdsdPbW7Zi4wsg2VTScb4UaDvW1e2UhFEFAQfkyOyrPZXezFcr6vexmysng5lig==";
275       };
276     };
277     "coffee-script-1.12.7" = {
278       name = "coffee-script";
279       packageName = "coffee-script";
280       version = "1.12.7";
281       src = fetchurl {
282         url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz";
283         sha512 = "fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==";
284       };
285     };
286     "coffeecup-0.3.21" = {
287       name = "coffeecup";
288       packageName = "coffeecup";
289       version = "0.3.21";
290       src = fetchurl {
291         url = "https://registry.npmjs.org/coffeecup/-/coffeecup-0.3.21.tgz";
292         sha512 = "FdEt/iFwXCiZ4BMm3+bgrrOx+ixGsYEnpG1lDd51ijugFZDjmNioXdjOcA7P1At5hwLTjuAUZ2envLY8R9Z19A==";
293       };
294     };
295     "colors-0.6.2" = {
296       name = "colors";
297       packageName = "colors";
298       version = "0.6.2";
299       src = fetchurl {
300         url = "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz";
301         sha512 = "OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==";
302       };
303     };
304     "commander-0.6.1" = {
305       name = "commander";
306       packageName = "commander";
307       version = "0.6.1";
308       src = fetchurl {
309         url = "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz";
310         sha512 = "0fLycpl1UMTGX257hRsu/arL/cUbcvQM4zMKwvLvzXtfdezIV4yotPS2dYtknF+NmEfWSoCEF6+hj9XLm/6hEw==";
311       };
312     };
313     "commander-1.3.2" = {
314       name = "commander";
315       packageName = "commander";
316       version = "1.3.2";
317       src = fetchurl {
318         url = "https://registry.npmjs.org/commander/-/commander-1.3.2.tgz";
319         sha512 = "uoVVA5dchmxZeTMv2Qsd0vhn/RebJYsWo4all1qtrUL3BBhQFn4AQDF4PL+ZvOeK7gczXKEZaSCyMDMwFBlpBg==";
320       };
321     };
322     "commander-2.14.1" = {
323       name = "commander";
324       packageName = "commander";
325       version = "2.14.1";
326       src = fetchurl {
327         url = "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz";
328         sha512 = "+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==";
329       };
330     };
331     "commander-2.17.1" = {
332       name = "commander";
333       packageName = "commander";
334       version = "2.17.1";
335       src = fetchurl {
336         url = "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz";
337         sha512 = "wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==";
338       };
339     };
340     "commander-2.9.0" = {
341       name = "commander";
342       packageName = "commander";
343       version = "2.9.0";
344       src = fetchurl {
345         url = "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz";
346         sha512 = "bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A==";
347       };
348     };
349     "component-bind-1.0.0" = {
350       name = "component-bind";
351       packageName = "component-bind";
352       version = "1.0.0";
353       src = fetchurl {
354         url = "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz";
355         sha512 = "WZveuKPeKAG9qY+FkYDeADzdHyTYdIboXS59ixDeRJL5ZhxpqUnxSOwop4FQjMsiYm3/Or8cegVbpAHNA7pHxw==";
356       };
357     };
358     "component-emitter-1.1.2" = {
359       name = "component-emitter";
360       packageName = "component-emitter";
361       version = "1.1.2";
362       src = fetchurl {
363         url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz";
364         sha512 = "YhIbp3PJiznERfjlIkK0ue4obZxt2S60+0W8z24ZymOHT8sHloOqWOqZRU2eN5OlY8U08VFsP02letcu26FilA==";
365       };
366     };
367     "component-inherit-0.0.3" = {
368       name = "component-inherit";
369       packageName = "component-inherit";
370       version = "0.0.3";
371       src = fetchurl {
372         url = "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz";
373         sha512 = "w+LhYREhatpVqTESyGFg3NlP6Iu0kEKUHETY9GoZP/pQyW4mHFZuFWRUCIqVPZ36ueVLtoOEZaAqbCF2RDndaA==";
374       };
375     };
376     "compressible-1.1.1" = {
377       name = "compressible";
378       packageName = "compressible";
379       version = "1.1.1";
380       src = fetchurl {
381         url = "https://registry.npmjs.org/compressible/-/compressible-1.1.1.tgz";
382         sha512 = "IwohldOO2F/Oi2ZKOAJE14fVVbYEo5eh3D7+AzmsWovFOHbMAVglHpTYW1N+UExfwiqNfsiY2IBgWkzhc63xgQ==";
383       };
384     };
385     "compression-1.0.11" = {
386       name = "compression";
387       packageName = "compression";
388       version = "1.0.11";
389       src = fetchurl {
390         url = "https://registry.npmjs.org/compression/-/compression-1.0.11.tgz";
391         sha512 = "Xf+wCNAQYsPrvIkWRwGLkkrA2/Kd1TU8VotZZpvkz0+7+5bmxAsYdUahJI3oisroNydtb8NnGy4RMiaeq/GlSg==";
392       };
393     };
394     "concat-stream-2.0.0" = {
395       name = "concat-stream";
396       packageName = "concat-stream";
397       version = "2.0.0";
398       src = fetchurl {
399         url = "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz";
400         sha512 = "MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==";
401       };
402     };
403     "connect-2.25.9" = {
404       name = "connect";
405       packageName = "connect";
406       version = "2.25.9";
407       src = fetchurl {
408         url = "https://registry.npmjs.org/connect/-/connect-2.25.9.tgz";
409         sha512 = "pog2Kti4eIhSbnXj/fvuoLqRoJca1LJO9X3+3sGCAoQSjKM/jY2ER2T925xzN+o0bEGJTt2hR+PzKLXh/E8GNw==";
410       };
411     };
412     "connect-timeout-1.2.2" = {
413       name = "connect-timeout";
414       packageName = "connect-timeout";
415       version = "1.2.2";
416       src = fetchurl {
417         url = "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.2.2.tgz";
418         sha512 = "O6Xx6X+JQ/aOrD/OuNKFU8eIMQnupt2pzWAlhxmjpx9Qvni0lS+k/csFgvioaqLF+FcuhRyTbp9nF3huSO2iLw==";
419       };
420     };
421     "cookie-0.1.2" = {
422       name = "cookie";
423       packageName = "cookie";
424       version = "0.1.2";
425       src = fetchurl {
426         url = "https://registry.npmjs.org/cookie/-/cookie-0.1.2.tgz";
427         sha512 = "+mHmWbhevLwkiBf7QcbZXHr0v4ZQQ/OgHk3fsQHrsMMiGzuvAmU/YMUR+ZfrO/BLAGIWFfx2Z7Oyso0tZR/wiA==";
428       };
429     };
430     "cookie-parser-1.3.2" = {
431       name = "cookie-parser";
432       packageName = "cookie-parser";
433       version = "1.3.2";
434       src = fetchurl {
435         url = "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.2.tgz";
436         sha512 = "tz5e2EKahF0l7kgKrFkJkphtY374VIG9qCaPWEJX1dzg6f3O/OFUkgpMoy4Tw/kBK0Fb9WUQpvXBe2RbV+aqXw==";
437       };
438     };
439     "cookie-signature-1.0.4" = {
440       name = "cookie-signature";
441       packageName = "cookie-signature";
442       version = "1.0.4";
443       src = fetchurl {
444         url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.4.tgz";
445         sha512 = "k+lrG38ZC/S7zN6l1/HcF6xF4jMwkIUjnr5afDU7tzFxIfDmKzdqJdXo8HNYaXOuBJ3tPKxSiwCOTA0b3qQfaA==";
446       };
447     };
448     "core-util-is-1.0.3" = {
449       name = "core-util-is";
450       packageName = "core-util-is";
451       version = "1.0.3";
452       src = fetchurl {
453         url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz";
454         sha512 = "ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==";
455       };
456     };
457     "cors-2.8.5" = {
458       name = "cors";
459       packageName = "cors";
460       version = "2.8.5";
461       src = fetchurl {
462         url = "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz";
463         sha512 = "KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==";
464       };
465     };
466     "crc-32-1.0.2" = {
467       name = "crc-32";
468       packageName = "crc-32";
469       version = "1.0.2";
470       src = fetchurl {
471         url = "https://registry.npmjs.org/crc-32/-/crc-32-1.0.2.tgz";
472         sha512 = "VAF9DaYBjIN1FTholAkIhW75P2c5Sy9AXva/WQ0zo2lVznpCbwAAB5DY+do7mSvXP4br2DPHET9uXST1C6F8IQ==";
473       };
474     };
475     "crc-32-1.2.2" = {
476       name = "crc-32";
477       packageName = "crc-32";
478       version = "1.2.2";
479       src = fetchurl {
480         url = "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz";
481         sha512 = "ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==";
482       };
483     };
484     "csrf-2.0.7" = {
485       name = "csrf";
486       packageName = "csrf";
487       version = "2.0.7";
488       src = fetchurl {
489         url = "https://registry.npmjs.org/csrf/-/csrf-2.0.7.tgz";
490         sha512 = "AA22oKr4/2k9QxCLXOS/10NcGudOsxj6oRTa6HjW3spZbJJgKaODdOo1AnZSuz1fSdVNmf4ddXPLsBX+PDeLNA==";
491       };
492     };
493     "cssom-0.2.5" = {
494       name = "cssom";
495       packageName = "cssom";
496       version = "0.2.5";
497       src = fetchurl {
498         url = "https://registry.npmjs.org/cssom/-/cssom-0.2.5.tgz";
499         sha512 = "b9ecqKEfWrNcyzx5+1nmcfi80fPp8dVM8rlAh7fFK14PZbNjp++gRjyZTZfLJQa/Lw0qeCJho7WBIl0nw0v6HA==";
500       };
501     };
502     "csurf-1.4.1" = {
503       name = "csurf";
504       packageName = "csurf";
505       version = "1.4.1";
506       src = fetchurl {
507         url = "https://registry.npmjs.org/csurf/-/csurf-1.4.1.tgz";
508         sha512 = "uKCR2pZrV0g+FRq0zn06h5fa4qLeBHuVC/WqnvooGjVJSGO3672EJKgGvi/pWqGlBBsVV2U862vG57z90dY/QA==";
509       };
510     };
511     "csv-parse-0.0.6" = {
512       name = "csv-parse";
513       packageName = "csv-parse";
514       version = "0.0.6";
515       src = fetchurl {
516         url = "https://registry.npmjs.org/csv-parse/-/csv-parse-0.0.6.tgz";
517         sha512 = "ZshgM1uIFJpKWqH8LAC75eHglM91cSXuQG1jAETyd4IZd+ivt3gqlpbXWTjjq81JKP33bA4lXgsi6PJuelcBgQ==";
518       };
519     };
520     "debug-0.6.0" = {
521       name = "debug";
522       packageName = "debug";
523       version = "0.6.0";
524       src = fetchurl {
525         url = "https://registry.npmjs.org/debug/-/debug-0.6.0.tgz";
526         sha512 = "2vIZf67+gMicLu8McscD1NNhMWbiTSJkhlByoTA1Gw54zOb/9IlxylYG+Kr9z1X2wZTHh1AMSp+YiMjYtLkVUA==";
527       };
528     };
529     "debug-0.7.4" = {
530       name = "debug";
531       packageName = "debug";
532       version = "0.7.4";
533       src = fetchurl {
534         url = "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz";
535         sha512 = "EohAb3+DSHSGx8carOSKJe8G0ayV5/i609OD0J2orCkuyae7SyZSz2aoLmQF2s0Pj5gITDebwPH7GFBlqOUQ1Q==";
536       };
537     };
538     "debug-1.0.4" = {
539       name = "debug";
540       packageName = "debug";
541       version = "1.0.4";
542       src = fetchurl {
543         url = "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz";
544         sha512 = "plA8d2GHafT7kXzMDs5r7NSfYP7IKHdO8rZPVAqI33Eum7Vq/Ef/ETXm6NncF/RMif4fzI0RetSArZ6PMIxP0g==";
545       };
546     };
547     "deep-is-0.1.4" = {
548       name = "deep-is";
549       packageName = "deep-is";
550       version = "0.1.4";
551       src = fetchurl {
552         url = "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz";
553         sha512 = "oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==";
554       };
555     };
556     "depd-0.4.4" = {
557       name = "depd";
558       packageName = "depd";
559       version = "0.4.4";
560       src = fetchurl {
561         url = "https://registry.npmjs.org/depd/-/depd-0.4.4.tgz";
562         sha512 = "NoEUYrSLv7re4u8OtA4yp3ktNC0HaB4dDGPg89TO+suwiVYoBMG8MeSPVpq8RNX9llVyrhknE/pGccsfRMxbhA==";
563       };
564     };
565     "destroy-1.0.3" = {
566       name = "destroy";
567       packageName = "destroy";
568       version = "1.0.3";
569       src = fetchurl {
570         url = "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz";
571         sha512 = "KB/AVLKRwZPOEo6/lxkDJ+Bv3jFRRrhmnRMPvpWwmIfUggpzGkQBqolyo8FRf833b/F5rzmy1uVN3fHBkjTxgw==";
572       };
573     };
574     "ee-first-1.0.5" = {
575       name = "ee-first";
576       packageName = "ee-first";
577       version = "1.0.5";
578       src = fetchurl {
579         url = "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz";
580         sha512 = "+FCut34oNiJD2jD+YL/onRxOHF5ut3xOGgTIyEIOdYfun8AexYhEyurzv9izwhTft1Z7pdy4VlTq51K/sIsQRA==";
581       };
582     };
583     "emitter-http://github.com/component/emitter/archive/1.0.1.tar.gz" = {
584       name = "emitter";
585       packageName = "emitter";
586       version = "1.0.1";
587       src = fetchurl {
588         name = "emitter-1.0.1.tar.gz";
589         url = "https://codeload.github.com/component/emitter/tar.gz/refs/tags/1.0.1";
590         sha256 = "0eae744826723877457f7a7ac7f31d68a5a060673b3a883f6a8e325bf48f313d";
591       };
592     };
593     "engine.io-1.3.1" = {
594       name = "engine.io";
595       packageName = "engine.io";
596       version = "1.3.1";
597       src = fetchurl {
598         url = "https://registry.npmjs.org/engine.io/-/engine.io-1.3.1.tgz";
599         sha512 = "fjnHWC9SLPoygMp6pqwoxmNkDDdYme4eCRTBTZLmEtGZETCpUEgSwoQjSgyj7IyIjqninKRF+2VeEV2kOniUFQ==";
600       };
601     };
602     "engine.io-client-1.3.1" = {
603       name = "engine.io-client";
604       packageName = "engine.io-client";
605       version = "1.3.1";
606       src = fetchurl {
607         url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.3.1.tgz";
608         sha512 = "bTOZMqAe7HXhyA/2T7Fve04b/ZZruTHSOqa+yn8U4RFSyRAVPePjopOgJOUNciEfuXo1gx850P5LzaQU28/p3w==";
609       };
610     };
611     "engine.io-parser-1.0.6" = {
612       name = "engine.io-parser";
613       packageName = "engine.io-parser";
614       version = "1.0.6";
615       src = fetchurl {
616         url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.0.6.tgz";
617         sha512 = "ipbmiNj4OfAL9csof0FlI9L2jkU/lgcUphHjnTDo1KABsA21WtsVy/1OjhCj8xxhNIHtxEZ3/t7uB45gEMhD4g==";
618       };
619     };
620     "errorhandler-1.1.1" = {
621       name = "errorhandler";
622       packageName = "errorhandler";
623       version = "1.1.1";
624       src = fetchurl {
625         url = "https://registry.npmjs.org/errorhandler/-/errorhandler-1.1.1.tgz";
626         sha512 = "nqVAii3wDkiowAVKDmcuwKOQ/5vsg9GfCcJxSMHgy8yiZUA3mMDpBcHnCVolDYgQ7wsC2yZQVOavR5fGHhFMkg==";
627       };
628     };
629     "escape-html-1.0.1" = {
630       name = "escape-html";
631       packageName = "escape-html";
632       version = "1.0.1";
633       src = fetchurl {
634         url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz";
635         sha512 = "z6kAnok8fqVTra7Yu77dZF2Y6ETJlxH58wN38wNyuNQLm8xXdKnfNrlSmfXsTePWP03rRVUKHubtUwanwUi7+g==";
636       };
637     };
638     "exit-on-epipe-1.0.1" = {
639       name = "exit-on-epipe";
640       packageName = "exit-on-epipe";
641       version = "1.0.1";
642       src = fetchurl {
643         url = "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz";
644         sha512 = "h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==";
645       };
646     };
647     "express-3.16.9" = {
648       name = "express";
649       packageName = "express";
650       version = "3.16.9";
651       src = fetchurl {
652         url = "https://registry.npmjs.org/express/-/express-3.16.9.tgz";
653         sha512 = "6Sr9DaXrfOx+z4bY5u0vVQvcv2FQOEw0eKS/3r9x/PDIfQJ8YRVUvKBjrT897NJX3g3XjsqgeZdm2pQNXJL9lw==";
654       };
655     };
656     "express-session-1.7.6" = {
657       name = "express-session";
658       packageName = "express-session";
659       version = "1.7.6";
660       src = fetchurl {
661         url = "https://registry.npmjs.org/express-session/-/express-session-1.7.6.tgz";
662         sha512 = "cfGbyj0PrZPT/vnqm842HM497fXyvCZYrbL5WzHO689FCO1JSAmDIz6uOsleqpKblpjSQ3ESD5Rww+6s/2WUQg==";
663       };
664     };
665     "fast-levenshtein-2.0.6" = {
666       name = "fast-levenshtein";
667       packageName = "fast-levenshtein";
668       version = "2.0.6";
669       src = fetchurl {
670         url = "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz";
671         sha512 = "DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==";
672       };
673     };
674     "finalhandler-0.1.0" = {
675       name = "finalhandler";
676       packageName = "finalhandler";
677       version = "0.1.0";
678       src = fetchurl {
679         url = "https://registry.npmjs.org/finalhandler/-/finalhandler-0.1.0.tgz";
680         sha512 = "VxIedmyMyIZh8ol/AeWrgVwzDqYVO5wqOcXNuQC0olCvWDgvN7+QyVKHWoZyplbZ82j5p7BynpekYybNSmTjww==";
681       };
682     };
683     "frac-0.3.1" = {
684       name = "frac";
685       packageName = "frac";
686       version = "0.3.1";
687       src = fetchurl {
688         url = "https://registry.npmjs.org/frac/-/frac-0.3.1.tgz";
689         sha512 = "1Lzf2jOjhIkRaa013KlxNOn2D9FemmQNeYUDpEIyPeFXmpLvbZXJOlaayMBT6JKXx+afQFgQ1QJ4kaF7Z07QFQ==";
690       };
691     };
692     "frac-1.0.6" = {
693       name = "frac";
694       packageName = "frac";
695       version = "1.0.6";
696       src = fetchurl {
697         url = "https://registry.npmjs.org/frac/-/frac-1.0.6.tgz";
698         sha512 = "RXTHy3vhoqGKWLkk88tlD0n4d+lFyl5Oa1t1DsyHpR7DkXklWnPwnKhdCM+3kDR5fQuxJ3pr6dZ3yuG1YWGdQQ==";
699       };
700     };
701     "frac-1.1.2" = {
702       name = "frac";
703       packageName = "frac";
704       version = "1.1.2";
705       src = fetchurl {
706         url = "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz";
707         sha512 = "w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==";
708       };
709     };
710     "fresh-0.2.2" = {
711       name = "fresh";
712       packageName = "fresh";
713       version = "0.2.2";
714       src = fetchurl {
715         url = "https://registry.npmjs.org/fresh/-/fresh-0.2.2.tgz";
716         sha512 = "ZGGi8GROK//ijm2gB33sUuN9TjN1tC/dvG4Bt4j6IWrVGpMmudUBCxx+Ir7qePsdREfkpQC4FL8W0jeSOsgv1w==";
717       };
718     };
719     "global-https://github.com/component/global/archive/v2.0.1.tar.gz" = {
720       name = "global";
721       packageName = "global";
722       version = "2.0.1";
723       src = fetchurl {
724         name = "global-2.0.1.tar.gz";
725         url = "https://codeload.github.com/component/global/tar.gz/refs/tags/v2.0.1";
726         sha256 = "42be02b7148745447f6ba21137c972ca82d2cad92d30d63bd4fc310623901785";
727       };
728     };
729     "graceful-readlink-1.0.1" = {
730       name = "graceful-readlink";
731       packageName = "graceful-readlink";
732       version = "1.0.1";
733       src = fetchurl {
734         url = "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz";
735         sha512 = "8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==";
736       };
737     };
738     "harb-0.1.1" = {
739       name = "harb";
740       packageName = "harb";
741       version = "0.1.1";
742       src = fetchurl {
743         url = "https://registry.npmjs.org/harb/-/harb-0.1.1.tgz";
744         sha512 = "2uzPCmpuC+gfKyvQfeqbH9APr6vYNjxK4q4z+3AL5GHZIeLpXN9tvaD0ZPVdzpSijSO2kwfd5jkSbMO02tIT6g==";
745       };
746     };
747     "has-binary-data-0.1.1" = {
748       name = "has-binary-data";
749       packageName = "has-binary-data";
750       version = "0.1.1";
751       src = fetchurl {
752         url = "https://registry.npmjs.org/has-binary-data/-/has-binary-data-0.1.1.tgz";
753         sha512 = "XqIrqIgPlA2gxvHKudDsLJt8Xu8B4DvkHyUWGmLWYOAO0rFOL94Ds4NSveSZ1fCjWX22tQgIiRpDKAETex8GCQ==";
754       };
755     };
756     "has-cors-1.0.3" = {
757       name = "has-cors";
758       packageName = "has-cors";
759       version = "1.0.3";
760       src = fetchurl {
761         url = "https://registry.npmjs.org/has-cors/-/has-cors-1.0.3.tgz";
762         sha512 = "Mxk1ba23PNtB3zPigreijApS3uuH9bhgZkqQtLQj7ydWHsGeb9uOtk4gsK6mZj4rYG6VNS/CT9G1XkYfgItpKg==";
763       };
764     };
765     "iconv-lite-0.4.24" = {
766       name = "iconv-lite";
767       packageName = "iconv-lite";
768       version = "0.4.24";
769       src = fetchurl {
770         url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz";
771         sha512 = "v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==";
772       };
773     };
774     "iconv-lite-0.4.4" = {
775       name = "iconv-lite";
776       packageName = "iconv-lite";
777       version = "0.4.4";
778       src = fetchurl {
779         url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz";
780         sha512 = "BnjNp13aZpK4WBGbmjaNHN2MCp3P850n8zd/JLinQJ8Lsnq2Br4o2467C2waMsY5kr7Z41SL1gEqh8Vbfzg15A==";
781       };
782     };
783     "indexof-0.0.1" = {
784       name = "indexof";
785       packageName = "indexof";
786       version = "0.0.1";
787       src = fetchurl {
788         url = "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz";
789         sha512 = "i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==";
790       };
791     };
792     "inherits-2.0.4" = {
793       name = "inherits";
794       packageName = "inherits";
795       version = "2.0.4";
796       src = fetchurl {
797         url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz";
798         sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==";
799       };
800     };
801     "ipaddr.js-0.1.2" = {
802       name = "ipaddr.js";
803       packageName = "ipaddr.js";
804       version = "0.1.2";
805       src = fetchurl {
806         url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-0.1.2.tgz";
807         sha512 = "MGrEjHz4Hk5UVpJXZQ2tHB+bp6xgdRKCAEWdrgFsoAmXCgKAPtj8LqMxgvlWEAj9aN+PpTcvE051uZU3K3kLSQ==";
808       };
809     };
810     "isarray-0.0.1" = {
811       name = "isarray";
812       packageName = "isarray";
813       version = "0.0.1";
814       src = fetchurl {
815         url = "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz";
816         sha512 = "D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==";
817       };
818     };
819     "j-0.4.5" = {
820       name = "j";
821       packageName = "j";
822       version = "0.4.5";
823       src = fetchurl {
824         url = "https://registry.npmjs.org/j/-/j-0.4.5.tgz";
825         sha512 = "4rl55iqQwjRJZlBa6wGKMXoaURSIjE2z7zR8CW7vo9oXZxcBrXqBnpxxhEoFWELQzoc4vZig+E6SLUhrjR9PTg==";
826       };
827     };
828     "json3-3.2.6" = {
829       name = "json3";
830       packageName = "json3";
831       version = "3.2.6";
832       src = fetchurl {
833         url = "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz";
834         sha512 = "KA+GHhYTLTo7Ri4DyjwUgW8kn98AYtVZtBC94qL5yD0ZSYct8/eF8qBmTNyk+gPE578bKeIL4WBq+MUyd1I26g==";
835       };
836     };
837     "keypress-0.1.0" = {
838       name = "keypress";
839       packageName = "keypress";
840       version = "0.1.0";
841       src = fetchurl {
842         url = "https://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz";
843         sha512 = "x0yf9PL/nx9Nw9oLL8ZVErFAk85/lslwEP7Vz7s5SI1ODXZIgit3C5qyWjw4DxOuO/3Hb4866SQh28a1V1d+WA==";
844       };
845     };
846     "levn-0.3.0" = {
847       name = "levn";
848       packageName = "levn";
849       version = "0.3.0";
850       src = fetchurl {
851         url = "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz";
852         sha512 = "0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==";
853       };
854     };
855     "livescript-1.5.0" = {
856       name = "livescript";
857       packageName = "livescript";
858       version = "1.5.0";
859       src = fetchurl {
860         url = "https://registry.npmjs.org/livescript/-/livescript-1.5.0.tgz";
861         sha512 = "ng8B3l2Ovk71QD7n9B8Oc4kskPL4gnQLOXEPpyqUXI0lcN/FiDO9e9LnoxrIyvHPuNPj71qlFO9mvSfft3byJg==";
862       };
863     };
864     "media-typer-0.2.0" = {
865       name = "media-typer";
866       packageName = "media-typer";
867       version = "0.2.0";
868       src = fetchurl {
869         url = "https://registry.npmjs.org/media-typer/-/media-typer-0.2.0.tgz";
870         sha512 = "TSggxYk75oP4tae7JkT8InpcFGUP4340zg1dOWjcu9qcphaDKtXEuNUv3OD4vJ+gVTvIDK797W0uYeNm8qqsDg==";
871       };
872     };
873     "merge-descriptors-0.0.2" = {
874       name = "merge-descriptors";
875       packageName = "merge-descriptors";
876       version = "0.0.2";
877       src = fetchurl {
878         url = "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-0.0.2.tgz";
879         sha512 = "dYBT4Ep+t/qnPeJcnMymmhTdd4g8/hn48ciaDqLAkfRf8abzLPS6Rb6EBdz5CZCL8tzZuI5ps9MhGQGxk+EuKg==";
880       };
881     };
882     "method-override-2.1.3" = {
883       name = "method-override";
884       packageName = "method-override";
885       version = "2.1.3";
886       src = fetchurl {
887         url = "https://registry.npmjs.org/method-override/-/method-override-2.1.3.tgz";
888         sha512 = "SmXDApXkRCv9xh+TxEJMs2aNMcygKazQC7M93S7Yxd2t4XSPHRnrxfGzLfzGArqrY0s5CPPAIPQRoBTUqk+G0g==";
889       };
890     };
891     "methods-1.1.0" = {
892       name = "methods";
893       packageName = "methods";
894       version = "1.1.0";
895       src = fetchurl {
896         url = "https://registry.npmjs.org/methods/-/methods-1.1.0.tgz";
897         sha512 = "Th88HxNePtsAmz0WjEhVVyRGv9AQFLv4z6zOj4Dt15PjsKLWB8JXSmxzP+Q27139+AXao0AlCWvonFuJhu4GuA==";
898       };
899     };
900     "mime-1.2.11" = {
901       name = "mime";
902       packageName = "mime";
903       version = "1.2.11";
904       src = fetchurl {
905         url = "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz";
906         sha512 = "Ysa2F/nqTNGHhhm9MV8ure4+Hc+Y8AWiqUdHxsO7xu8zc92ND9f3kpALHjaP026Ft17UfxrMt95c50PLUeynBw==";
907       };
908     };
909     "mime-types-1.0.2" = {
910       name = "mime-types";
911       packageName = "mime-types";
912       version = "1.0.2";
913       src = fetchurl {
914         url = "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz";
915         sha512 = "echfutj/t5SoTL4WZpqjA1DCud1XO0WQF3/GJ48YBmc4ZMhCK77QA6Z/w6VTQERLKuJ4drze3kw2TUT8xZXVNw==";
916       };
917     };
918     "minimatch-9.0.0" = {
919       name = "minimatch";
920       packageName = "minimatch";
921       version = "9.0.0";
922       src = fetchurl {
923         url = "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz";
924         sha512 = "0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==";
925       };
926     };
927     "minimist-0.0.10" = {
928       name = "minimist";
929       packageName = "minimist";
930       version = "0.0.10";
931       src = fetchurl {
932         url = "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz";
933         sha512 = "iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==";
934       };
935     };
936     "minimist-0.0.8" = {
937       name = "minimist";
938       packageName = "minimist";
939       version = "0.0.8";
940       src = fetchurl {
941         url = "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz";
942         sha512 = "miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==";
943       };
944     };
945     "mkdirp-0.3.5" = {
946       name = "mkdirp";
947       packageName = "mkdirp";
948       version = "0.3.5";
949       src = fetchurl {
950         url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz";
951         sha512 = "8OCq0De/h9ZxseqzCH8Kw/Filf5pF/vMI6+BH7Lu0jXz2pqYCjTAQRolSxRIi+Ax+oCCjlxoJMP0YQ4XlrQNHg==";
952       };
953     };
954     "mkdirp-0.5.0" = {
955       name = "mkdirp";
956       packageName = "mkdirp";
957       version = "0.5.0";
958       src = fetchurl {
959         url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz";
960         sha512 = "xjjNGy+ry1lhtIKcr2PT6ok3aszhQfgrUDp4OZLHacgRgFmF6XR9XCOJVcXlVGQonIqXcK1DvqgKKQOPWYGSfw==";
961       };
962     };
963     "morgan-1.2.3" = {
964       name = "morgan";
965       packageName = "morgan";
966       version = "1.2.3";
967       src = fetchurl {
968         url = "https://registry.npmjs.org/morgan/-/morgan-1.2.3.tgz";
969         sha512 = "epRQVQDr/otLiBetuLFEwQWHXiuIahy9ezUzpVDYzO8OtgzqDty8VCpd8hs7HGnrRk0LXlFdi9zDmMjajmWwvw==";
970       };
971     };
972     "ms-0.6.2" = {
973       name = "ms";
974       packageName = "ms";
975       version = "0.6.2";
976       src = fetchurl {
977         url = "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz";
978         sha512 = "/pc3eh7TWorTtbvXg8je4GvrvEqCfH7PA3P7iW01yL2E53FKixzgMBaQi0NOPbMJqY34cBSvR0tZtmlTkdUG4A==";
979       };
980     };
981     "multiparty-3.3.2" = {
982       name = "multiparty";
983       packageName = "multiparty";
984       version = "3.3.2";
985       src = fetchurl {
986         url = "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz";
987         sha512 = "FX6dDOKzDpkrb5/+Imq+V6dmCZNnC02tMDiZfrgHSYgfQj6CVPGzOVqfbHKt/Vy4ZZsmMPXkulyLf92lCyvV7A==";
988       };
989     };
990     "mz-1.3.0" = {
991       name = "mz";
992       packageName = "mz";
993       version = "1.3.0";
994       src = fetchurl {
995         url = "https://registry.npmjs.org/mz/-/mz-1.3.0.tgz";
996         sha512 = "x+R7YSsEySSpV5uEB+C47JTmxv+YKKNsW3W+hjvq8NbLn8ntLgYXGrR5RjQ3Fs0e7Chw8Rp/1e5eo0n5LP76cw==";
997       };
998     };
999     "nan-0.3.2" = {
1000       name = "nan";
1001       packageName = "nan";
1002       version = "0.3.2";
1003       src = fetchurl {
1004         url = "https://registry.npmjs.org/nan/-/nan-0.3.2.tgz";
1005         sha512 = "V9/Pyy5Oelv6vVJP9X+dAzU3IO19j6YXrJnODHxP2h54hTvfFQGahdsQV6Ule/UukiEJk1SkQ/aUyWUm61RBQw==";
1006       };
1007     };
1008     "native-or-bluebird-1.1.2" = {
1009       name = "native-or-bluebird";
1010       packageName = "native-or-bluebird";
1011       version = "1.1.2";
1012       src = fetchurl {
1013         url = "https://registry.npmjs.org/native-or-bluebird/-/native-or-bluebird-1.1.2.tgz";
1014         sha512 = "Bgn5FHNkd+lPTjIzq1NVU/VZTvPKFvhdIDEyYjxrKNrScSXbVvNVzOKwoleysun0/HoN7R+TXmK9mCtEs84osA==";
1015       };
1016     };
1017     "negotiator-0.4.7" = {
1018       name = "negotiator";
1019       packageName = "negotiator";
1020       version = "0.4.7";
1021       src = fetchurl {
1022         url = "https://registry.npmjs.org/negotiator/-/negotiator-0.4.7.tgz";
1023         sha512 = "ujxWwyRfZ6udAgHGECQC3JDO9e6UAsuItfUMcqA0Xf2OLNQTveFVFx+fHGIJ5p0MJaJrZyGQqPwzuN0NxJzEKA==";
1024       };
1025     };
1026     "node-uuid-1.4.1" = {
1027       name = "node-uuid";
1028       packageName = "node-uuid";
1029       version = "1.4.1";
1030       src = fetchurl {
1031         url = "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz";
1032         sha512 = "yli1av4CgutKcqitN8ILW9lMxOrsGJFrhy5jlwcY5GLYxC3dsMyvmKJOf2Zy55CK2e99gQfVnht67b6tmAdiDQ==";
1033       };
1034     };
1035     "object-assign-4.1.1" = {
1036       name = "object-assign";
1037       packageName = "object-assign";
1038       version = "4.1.1";
1039       src = fetchurl {
1040         url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
1041         sha512 = "rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==";
1042       };
1043     };
1044     "object-component-0.0.3" = {
1045       name = "object-component";
1046       packageName = "object-component";
1047       version = "0.0.3";
1048       src = fetchurl {
1049         url = "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz";
1050         sha512 = "S0sN3agnVh2SZNEIGc0N1X4Z5K0JeFbGBrnuZpsxuUh5XLF0BnvWkMjRXo/zGKLd/eghvNIKcx1pQkmUjXIyrA==";
1051       };
1052     };
1053     "on-finished-2.1.0" = {
1054       name = "on-finished";
1055       packageName = "on-finished";
1056       version = "2.1.0";
1057       src = fetchurl {
1058         url = "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz";
1059         sha512 = "33+g6TZkplndl+2k2VNO1YphX5hm79DGhBP6TJcDI9o1sCFbUvO2bgxPdGanIFqZK4su6OVLwPHY9GkLQrojgA==";
1060       };
1061     };
1062     "on-headers-1.0.2" = {
1063       name = "on-headers";
1064       packageName = "on-headers";
1065       version = "1.0.2";
1066       src = fetchurl {
1067         url = "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz";
1068         sha512 = "pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==";
1069       };
1070     };
1071     "optimist-0.3.7" = {
1072       name = "optimist";
1073       packageName = "optimist";
1074       version = "0.3.7";
1075       src = fetchurl {
1076         url = "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz";
1077         sha512 = "TCx0dXQzVtSCg2OgY/bO9hjM9cV4XYx09TVK+s3+FhkjT6LovsLe+pPMzpWf+6yXK/hUizs2gUoTw3jHM0VaTQ==";
1078       };
1079     };
1080     "optimist-0.6.1" = {
1081       name = "optimist";
1082       packageName = "optimist";
1083       version = "0.6.1";
1084       src = fetchurl {
1085         url = "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz";
1086         sha512 = "snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==";
1087       };
1088     };
1089     "optionator-0.8.3" = {
1090       name = "optionator";
1091       packageName = "optionator";
1092       version = "0.8.3";
1093       src = fetchurl {
1094         url = "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz";
1095         sha512 = "+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==";
1096       };
1097     };
1098     "options-0.0.6" = {
1099       name = "options";
1100       packageName = "options";
1101       version = "0.0.6";
1102       src = fetchurl {
1103         url = "https://registry.npmjs.org/options/-/options-0.0.6.tgz";
1104         sha512 = "bOj3L1ypm++N+n7CEbbe473A414AB7z+amKYshRb//iuL3MpdDCLhPnw6aVTdKB9g5ZRVHIEp8eUln6L2NUStg==";
1105       };
1106     };
1107     "optparse-1.0.3" = {
1108       name = "optparse";
1109       packageName = "optparse";
1110       version = "1.0.3";
1111       src = fetchurl {
1112         url = "https://registry.npmjs.org/optparse/-/optparse-1.0.3.tgz";
1113         sha512 = "dGvcQl7PJah19cfi6jBcTZrZ4XorYp7VPu1qnoeP1TsKNwdRtG5HRdlTb4PWFPbHRo2fXhyQtuW/SF1WVY1HPQ==";
1114       };
1115     };
1116     "parsejson-0.0.1" = {
1117       name = "parsejson";
1118       packageName = "parsejson";
1119       version = "0.0.1";
1120       src = fetchurl {
1121         url = "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz";
1122         sha512 = "W9CRvTfYQY/kbRc5Q6YTWarb/QDxdEGbd6RCP8CLUQDJV89RVHoS2A0dZYNtAcq31fulGNN4ZhAhiQQazwlKJg==";
1123       };
1124     };
1125     "parseqs-0.0.2" = {
1126       name = "parseqs";
1127       packageName = "parseqs";
1128       version = "0.0.2";
1129       src = fetchurl {
1130         url = "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz";
1131         sha512 = "vyyyfQGUFZnDhgrrdn+hh1JuOfvbXU5oRr6dijfkSIbaFuxGgTSCA/RNVcsADmo0k2NX6wERVTMKkXokjuObJA==";
1132       };
1133     };
1134     "parseuri-0.0.2" = {
1135       name = "parseuri";
1136       packageName = "parseuri";
1137       version = "0.0.2";
1138       src = fetchurl {
1139         url = "https://registry.npmjs.org/parseuri/-/parseuri-0.0.2.tgz";
1140         sha512 = "m0H+R0u5LXOx8sbxufnvgKrRLpkVpvtMf0AyWXYSqLwo2MWrVEgCIbgpaSVa398xl6wTLe0A7CGhiC4hBdEzHQ==";
1141       };
1142     };
1143     "parseurl-1.3.3" = {
1144       name = "parseurl";
1145       packageName = "parseurl";
1146       version = "1.3.3";
1147       src = fetchurl {
1148         url = "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz";
1149         sha512 = "CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==";
1150       };
1151     };
1152     "pause-0.0.1" = {
1153       name = "pause";
1154       packageName = "pause";
1155       version = "0.0.1";
1156       src = fetchurl {
1157         url = "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz";
1158         sha512 = "KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==";
1159       };
1160     };
1161     "prelude-ls-1.1.2" = {
1162       name = "prelude-ls";
1163       packageName = "prelude-ls";
1164       version = "1.1.2";
1165       src = fetchurl {
1166         url = "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz";
1167         sha512 = "ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==";
1168       };
1169     };
1170     "printj-1.1.2" = {
1171       name = "printj";
1172       packageName = "printj";
1173       version = "1.1.2";
1174       src = fetchurl {
1175         url = "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz";
1176         sha512 = "zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==";
1177       };
1178     };
1179     "proxy-addr-1.0.1" = {
1180       name = "proxy-addr";
1181       packageName = "proxy-addr";
1182       version = "1.0.1";
1183       src = fetchurl {
1184         url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.1.tgz";
1185         sha512 = "rIUGzBlSfkJMWWCgsd4N5wvVSNAcJZg//UwPZumDIbScHRUzuSOjBmIdyICiKkB9yArv+er9qC6RA/NL3AWc6A==";
1186       };
1187     };
1188     "qs-2.2.2" = {
1189       name = "qs";
1190       packageName = "qs";
1191       version = "2.2.2";
1192       src = fetchurl {
1193         url = "https://registry.npmjs.org/qs/-/qs-2.2.2.tgz";
1194         sha512 = "i0PpYJWWhn7DevbolgusRac1ijaEG/jrigNv+WHbTKYWtTqAc/D+6qwAdZ24kZ4ZH3V5hKiqy15ldAplk4V0TQ==";
1195       };
1196     };
1197     "range-parser-1.0.0" = {
1198       name = "range-parser";
1199       packageName = "range-parser";
1200       version = "1.0.0";
1201       src = fetchurl {
1202         url = "https://registry.npmjs.org/range-parser/-/range-parser-1.0.0.tgz";
1203         sha512 = "wOH5LIH2ZHo0P7/bwkR+aNbJ+kv3CHVX4B8qs9GqbtY29fi1bGPV5xczrutN20G+Z4XhRqRMTW3q0S4iyJJPfw==";
1204       };
1205     };
1206     "raw-body-1.3.0" = {
1207       name = "raw-body";
1208       packageName = "raw-body";
1209       version = "1.3.0";
1210       src = fetchurl {
1211         url = "https://registry.npmjs.org/raw-body/-/raw-body-1.3.0.tgz";
1212         sha512 = "iuI1bOSi9tEmVCrXq02ZysXatTrhAu+fSo7XOQHhMo4g87dSy9YB2W/9Udwhz0bPpFk4UcoLhjrHgpPbRD3ktA==";
1213       };
1214     };
1215     "readable-stream-1.1.14" = {
1216       name = "readable-stream";
1217       packageName = "readable-stream";
1218       version = "1.1.14";
1219       src = fetchurl {
1220         url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz";
1221         sha512 = "+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==";
1222       };
1223     };
1224     "readable-stream-3.6.2" = {
1225       name = "readable-stream";
1226       packageName = "readable-stream";
1227       version = "3.6.2";
1228       src = fetchurl {
1229         url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz";
1230         sha512 = "9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==";
1231       };
1232     };
1233     "redis-0.12.1" = {
1234       name = "redis";
1235       packageName = "redis";
1236       version = "0.12.1";
1237       src = fetchurl {
1238         url = "https://registry.npmjs.org/redis/-/redis-0.12.1.tgz";
1239         sha512 = "DtqxdmgmVAO7aEyxaXBiUTvhQPOYznTIvmPzs9AwWZqZywM50JlFxQjFhicI+LVbaun7uwfO3izuvc1L8NlPKQ==";
1240       };
1241     };
1242     "response-time-2.0.1" = {
1243       name = "response-time";
1244       packageName = "response-time";
1245       version = "2.0.1";
1246       src = fetchurl {
1247         url = "https://registry.npmjs.org/response-time/-/response-time-2.0.1.tgz";
1248         sha512 = "5C+Fn78qkdeI3GLK8xRaHLp7CJvH1d7Z+5ZX9nO1azJnF4CPR/Gid3EJY9s8hyta+ssJGETO6BD11V1taXriiw==";
1249       };
1250     };
1251     "rndm-1.1.1" = {
1252       name = "rndm";
1253       packageName = "rndm";
1254       version = "1.1.1";
1255       src = fetchurl {
1256         url = "https://registry.npmjs.org/rndm/-/rndm-1.1.1.tgz";
1257         sha512 = "0hmr77ro4CsIi6ywLsZ+QqUrwll5DHFdmgeKtf9cBBhiW47BHL7VG6bzhdepnwH4gL3gREnLuP2gCiPRnep5cw==";
1258       };
1259     };
1260     "safe-buffer-5.2.1" = {
1261       name = "safe-buffer";
1262       packageName = "safe-buffer";
1263       version = "5.2.1";
1264       src = fetchurl {
1265         url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz";
1266         sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==";
1267       };
1268     };
1269     "safer-buffer-2.1.2" = {
1270       name = "safer-buffer";
1271       packageName = "safer-buffer";
1272       version = "2.1.2";
1273       src = fetchurl {
1274         url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
1275         sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
1276       };
1277     };
1278     "scmp-1.0.0" = {
1279       name = "scmp";
1280       packageName = "scmp";
1281       version = "1.0.0";
1282       src = fetchurl {
1283         url = "https://registry.npmjs.org/scmp/-/scmp-1.0.0.tgz";
1284         sha512 = "gCzsBFLpXrXnq60hYFV4hc4b5a3nIWTKtFWMYvlcXqs5gHKTR445CO3QbFRZW/O+9tRIVTeC46/MXbq1Se/1Sw==";
1285       };
1286     };
1287     "send-0.8.3" = {
1288       name = "send";
1289       packageName = "send";
1290       version = "0.8.3";
1291       src = fetchurl {
1292         url = "https://registry.npmjs.org/send/-/send-0.8.3.tgz";
1293         sha512 = "pB//2WPgYGXQPNUq1XJ2wLdZU4P4fchsM09vfDdeEYOxs+4OnQKN+DqJJQ0kAxP5mpdLJf3nWcLftKn2Pb+mvg==";
1294       };
1295     };
1296     "send-0.8.5" = {
1297       name = "send";
1298       packageName = "send";
1299       version = "0.8.5";
1300       src = fetchurl {
1301         url = "https://registry.npmjs.org/send/-/send-0.8.5.tgz";
1302         sha512 = "U6FiwCZ1ZCtLqLj2vgEX+3CljIDAzrkCSsbwdS+VKWxYR9/5Rk7GR+Rg79np/CsvElh8u7q3YmJu6PLGdDJqgw==";
1303       };
1304     };
1305     "serve-favicon-2.0.1" = {
1306       name = "serve-favicon";
1307       packageName = "serve-favicon";
1308       version = "2.0.1";
1309       src = fetchurl {
1310         url = "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.0.1.tgz";
1311         sha512 = "ER7Nk+que+Og6kDJpADjLMkTkllBKWz9FPef5A+uELiYAODTjaMJMszKhzUzsNcvqXM5+mzAdpv/6FaxRlJUng==";
1312       };
1313     };
1314     "serve-index-1.1.6" = {
1315       name = "serve-index";
1316       packageName = "serve-index";
1317       version = "1.1.6";
1318       src = fetchurl {
1319         url = "https://registry.npmjs.org/serve-index/-/serve-index-1.1.6.tgz";
1320         sha512 = "uWGuAekfhMHBaKk2ZoGZn9b5GLpdUH5lHMo2Dkkiakg6eHNQBH8CR/x2RVVwh7FPPzA7L8ppz8WyjXNYurVMsQ==";
1321       };
1322     };
1323     "serve-static-1.5.4" = {
1324       name = "serve-static";
1325       packageName = "serve-static";
1326       version = "1.5.4";
1327       src = fetchurl {
1328         url = "https://registry.npmjs.org/serve-static/-/serve-static-1.5.4.tgz";
1329         sha512 = "6dxbEeZO39/rL80vlKRi6OatwVN+f2cAou95AVKOQbMKuZ9ln2rDMjjRQN6tu7u9daaaDsU1+hL4NW7zrSMzZA==";
1330       };
1331     };
1332     "socialcalc-2.3.0" = {
1333       name = "socialcalc";
1334       packageName = "socialcalc";
1335       version = "2.3.0";
1336       src = fetchurl {
1337         url = "https://registry.npmjs.org/socialcalc/-/socialcalc-2.3.0.tgz";
1338         sha512 = "hkK5c7eRRGzOiRNPFCQ/kzv2wqOSFaD4AtYag962r0jV0mlyhTQ7xvs3r14MB3Xbo2hAWq5AKYddrtqvuWvDAA==";
1339       };
1340     };
1341     "socket.io-1.0.6" = {
1342       name = "socket.io";
1343       packageName = "socket.io";
1344       version = "1.0.6";
1345       src = fetchurl {
1346         url = "https://registry.npmjs.org/socket.io/-/socket.io-1.0.6.tgz";
1347         sha512 = "1x7TkMh8aKfLoXuXe5rXnDnv3xfcOFrDM6hR9z15dpZ83tTxt2NUxnpuGL2zMIAJQ4DitKiadEBvBVju5cxcHw==";
1348       };
1349     };
1350     "socket.io-adapter-0.2.0" = {
1351       name = "socket.io-adapter";
1352       packageName = "socket.io-adapter";
1353       version = "0.2.0";
1354       src = fetchurl {
1355         url = "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.2.0.tgz";
1356         sha512 = "3PlX+MOlpHiY+ZTbKhpE4i+M4u8hFUlVyqFP4K/mH+t+D9bMKATFqUUY3zWQMEo2g/1ckosURXviQw6M8R/y8A==";
1357       };
1358     };
1359     "socket.io-client-1.0.6" = {
1360       name = "socket.io-client";
1361       packageName = "socket.io-client";
1362       version = "1.0.6";
1363       src = fetchurl {
1364         url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.0.6.tgz";
1365         sha512 = "itdtz6fQBTFIDBP4+hJox0OlT+SbCVdENjPgjMup3ehu7OsiG6t0FYBXCx+k/upt9lbeyp9BmUNNi5EfnGa5Vw==";
1366       };
1367     };
1368     "socket.io-parser-2.1.2" = {
1369       name = "socket.io-parser";
1370       packageName = "socket.io-parser";
1371       version = "2.1.2";
1372       src = fetchurl {
1373         url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.1.2.tgz";
1374         sha512 = "eVkt8prgw20H+4P8Iw6tis/w7leiN5EW/93Vq+KL8w+yNJu+QNgaej2Cgt8FhVCVuN3AHyLU50vXvM8cpUR1JQ==";
1375       };
1376     };
1377     "socket.io-parser-2.2.0" = {
1378       name = "socket.io-parser";
1379       packageName = "socket.io-parser";
1380       version = "2.2.0";
1381       src = fetchurl {
1382         url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.0.tgz";
1383         sha512 = "uW3UiLVibAyleKq8r/yZe1oPO51olhY18T6HtnN0iI6RLqJfYC0YiyAFlsPw1+8I0Z1qFd8jFLTRZo2vr6ISxA==";
1384       };
1385     };
1386     "source-map-0.1.34" = {
1387       name = "source-map";
1388       packageName = "source-map";
1389       version = "0.1.34";
1390       src = fetchurl {
1391         url = "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz";
1392         sha512 = "yfCwDj0vR9RTwt3pEzglgb3ZgmcXHt6DjG3bjJvzPwTL+5zDQ2MhmSzAcTy0GTiQuCiriSWXvWM1/NhKdXuoQA==";
1393       };
1394     };
1395     "source-map-0.5.7" = {
1396       name = "source-map";
1397       packageName = "source-map";
1398       version = "0.5.7";
1399       src = fetchurl {
1400         url = "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz";
1401         sha512 = "LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==";
1402       };
1403     };
1404     "ssf-0.10.3" = {
1405       name = "ssf";
1406       packageName = "ssf";
1407       version = "0.10.3";
1408       src = fetchurl {
1409         url = "https://registry.npmjs.org/ssf/-/ssf-0.10.3.tgz";
1410         sha512 = "pRuUdW0WwyB2doSqqjWyzwCD6PkfxpHAHdZp39K3dp/Hq7f+xfMwNAWIi16DyrRg4gg9c/RvLYkJTSawTPTm1w==";
1411       };
1412     };
1413     "ssf-0.8.2" = {
1414       name = "ssf";
1415       packageName = "ssf";
1416       version = "0.8.2";
1417       src = fetchurl {
1418         url = "https://registry.npmjs.org/ssf/-/ssf-0.8.2.tgz";
1419         sha512 = "+ZkFDAG+ImJ48DcZvabx6YTrZ67DKkM0kbyOOtH73mbUEvNhQWWgRZrHC8+k7GuGKWQnACYLi7bj0eCt1jmosQ==";
1420       };
1421     };
1422     "ssf-0.9.4" = {
1423       name = "ssf";
1424       packageName = "ssf";
1425       version = "0.9.4";
1426       src = fetchurl {
1427         url = "https://registry.npmjs.org/ssf/-/ssf-0.9.4.tgz";
1428         sha512 = "PGlTb3r+W8MneGKfN5B+5TFcaA4HUQcpYrVvTW+gMiM5dsqv1Y5h47OQu0okhVLzuQSRoZQbrP7g6zEcP+UrTg==";
1429       };
1430     };
1431     "stream-counter-0.2.0" = {
1432       name = "stream-counter";
1433       packageName = "stream-counter";
1434       version = "0.2.0";
1435       src = fetchurl {
1436         url = "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz";
1437         sha512 = "GjA2zKc2iXUUKRcOxXQmhEx0Ev3XHJ6c8yWGqhQjWwhGrqNwSsvq9YlRLgoGtZ5Kx2Ln94IedaqJ5GUG6aBbxA==";
1438       };
1439     };
1440     "string_decoder-0.10.31" = {
1441       name = "string_decoder";
1442       packageName = "string_decoder";
1443       version = "0.10.31";
1444       src = fetchurl {
1445         url = "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz";
1446         sha512 = "ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==";
1447       };
1448     };
1449     "string_decoder-1.3.0" = {
1450       name = "string_decoder";
1451       packageName = "string_decoder";
1452       version = "1.3.0";
1453       src = fetchurl {
1454         url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz";
1455         sha512 = "hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==";
1456       };
1457     };
1458     "stylus-0.27.2" = {
1459       name = "stylus";
1460       packageName = "stylus";
1461       version = "0.27.2";
1462       src = fetchurl {
1463         url = "https://registry.npmjs.org/stylus/-/stylus-0.27.2.tgz";
1464         sha512 = "A09OMYaAcFsJK/Vk7ZBd6oVAQT3cckz5ErTBxhJinbkkJ0MFO788cgjwznA8tGKhAP6yswJci8+adWTalaJisw==";
1465       };
1466     };
1467     "thenify-3.3.1" = {
1468       name = "thenify";
1469       packageName = "thenify";
1470       version = "3.3.1";
1471       src = fetchurl {
1472         url = "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz";
1473         sha512 = "RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==";
1474       };
1475     };
1476     "thenify-all-1.6.0" = {
1477       name = "thenify-all";
1478       packageName = "thenify-all";
1479       version = "1.6.0";
1480       src = fetchurl {
1481         url = "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz";
1482         sha512 = "RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==";
1483       };
1484     };
1485     "tinycolor-0.0.1" = {
1486       name = "tinycolor";
1487       packageName = "tinycolor";
1488       version = "0.0.1";
1489       src = fetchurl {
1490         url = "https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz";
1491         sha512 = "+CorETse1kl98xg0WAzii8DTT4ABF4R3nquhrkIbVGcw1T8JYs5Gfx9xEfGINPUZGDj9C4BmOtuKeaTtuuRolg==";
1492       };
1493     };
1494     "to-array-0.1.3" = {
1495       name = "to-array";
1496       packageName = "to-array";
1497       version = "0.1.3";
1498       src = fetchurl {
1499         url = "https://registry.npmjs.org/to-array/-/to-array-0.1.3.tgz";
1500         sha512 = "JQk/QMS4oHyU2VufVeyjN25dcnZnr1PV1pa1oKSj7l5tVO9WrU62og3fYzB3mrgJZZgBxdrrA/v6iZzMDuyFYw==";
1501       };
1502     };
1503     "type-check-0.3.2" = {
1504       name = "type-check";
1505       packageName = "type-check";
1506       version = "0.3.2";
1507       src = fetchurl {
1508         url = "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz";
1509         sha512 = "ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==";
1510       };
1511     };
1512     "type-is-1.3.2" = {
1513       name = "type-is";
1514       packageName = "type-is";
1515       version = "1.3.2";
1516       src = fetchurl {
1517         url = "https://registry.npmjs.org/type-is/-/type-is-1.3.2.tgz";
1518         sha512 = "sdIhnvhWEyIP2DKjj1o9tL31m8vFxDfLPD56KXz2absqY5AF2QYkJC7Wrw2fkzsZA9mv+PCtgyB7EqYOgR+r3Q==";
1519       };
1520     };
1521     "typedarray-0.0.6" = {
1522       name = "typedarray";
1523       packageName = "typedarray";
1524       version = "0.0.6";
1525       src = fetchurl {
1526         url = "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz";
1527         sha512 = "/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==";
1528       };
1529     };
1530     "uglify-js-1.2.6" = {
1531       name = "uglify-js";
1532       packageName = "uglify-js";
1533       version = "1.2.6";
1534       src = fetchurl {
1535         url = "https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.6.tgz";
1536         sha512 = "bMAZaFjLe07fmPbfUPoXzyZaB60kpC5EP63Xcqf9/Kt00fgNtQ3q+wAJt9aJh1iimi9vKkyIYgvXghdHb//IEg==";
1537       };
1538     };
1539     "uglify-js-2.4.15" = {
1540       name = "uglify-js";
1541       packageName = "uglify-js";
1542       version = "2.4.15";
1543       src = fetchurl {
1544         url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.15.tgz";
1545         sha512 = "ZK10n0Y1qoR3Q5JJtVjm3ebSZEV2VCDA6g+BZyolGROIMCjtYzt+UtfrPMaX3inwcmewCbkdX78tozF5mrJ8ZA==";
1546       };
1547     };
1548     "uglify-to-browserify-1.0.2" = {
1549       name = "uglify-to-browserify";
1550       packageName = "uglify-to-browserify";
1551       version = "1.0.2";
1552       src = fetchurl {
1553         url = "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz";
1554         sha512 = "vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==";
1555       };
1556     };
1557     "uid-safe-1.0.1" = {
1558       name = "uid-safe";
1559       packageName = "uid-safe";
1560       version = "1.0.1";
1561       src = fetchurl {
1562         url = "https://registry.npmjs.org/uid-safe/-/uid-safe-1.0.1.tgz";
1563         sha512 = "+gRoyiC2ZLfhUZDL5VrKFCWNirAe/MTTiVhhZ3S0QGw35KqOFbagZcUSzZOgXR3aazpN/zAYJcaQ54sFlU5tkA==";
1564       };
1565     };
1566     "uid-safe-1.1.0" = {
1567       name = "uid-safe";
1568       packageName = "uid-safe";
1569       version = "1.1.0";
1570       src = fetchurl {
1571         url = "https://registry.npmjs.org/uid-safe/-/uid-safe-1.1.0.tgz";
1572         sha512 = "7+QtWs9zioL/iQX61G+4h3EPyr3H+tINIp0IAV4EL32vdf7qmFyuW0BgRqWl7p5oZOsEQrlL0bY7m5D8tp7b1w==";
1573       };
1574     };
1575     "underscore-1.13.6" = {
1576       name = "underscore";
1577       packageName = "underscore";
1578       version = "1.13.6";
1579       src = fetchurl {
1580         url = "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz";
1581         sha512 = "+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==";
1582       };
1583     };
1584     "utf8-2.0.0" = {
1585       name = "utf8";
1586       packageName = "utf8";
1587       version = "2.0.0";
1588       src = fetchurl {
1589         url = "https://registry.npmjs.org/utf8/-/utf8-2.0.0.tgz";
1590         sha512 = "jWXHr+bQ8RsWazLzVY3V7XACPTbBHYSg/VoDVok+DBQk5ULm0AuBCNb9tGmjq2H+znnkBFwjhzzCbn9G3xlYcA==";
1591       };
1592     };
1593     "util-deprecate-1.0.2" = {
1594       name = "util-deprecate";
1595       packageName = "util-deprecate";
1596       version = "1.0.2";
1597       src = fetchurl {
1598         url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";
1599         sha512 = "EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==";
1600       };
1601     };
1602     "utils-merge-1.0.0" = {
1603       name = "utils-merge";
1604       packageName = "utils-merge";
1605       version = "1.0.0";
1606       src = fetchurl {
1607         url = "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz";
1608         sha512 = "HwU9SLQEtyo+0uoKXd1nkLqigUWLB+QuNQR4OcmB73eWqksM5ovuqcycks2x043W8XVb75rG1HQ0h93TMXkzQQ==";
1609       };
1610     };
1611     "uuid-pure-1.0.10" = {
1612       name = "uuid-pure";
1613       packageName = "uuid-pure";
1614       version = "1.0.10";
1615       src = fetchurl {
1616         url = "https://registry.npmjs.org/uuid-pure/-/uuid-pure-1.0.10.tgz";
1617         sha512 = "kTOPlO7kzgyMAr3mjS33V/4Mopdr7VPaob5mAWaeSaa0dtHTubIGvaP2zgWmJvyGZ5JPwevHDgTRoFNrQh7Q7g==";
1618       };
1619     };
1620     "vary-0.1.0" = {
1621       name = "vary";
1622       packageName = "vary";
1623       version = "0.1.0";
1624       src = fetchurl {
1625         url = "https://registry.npmjs.org/vary/-/vary-0.1.0.tgz";
1626         sha512 = "tyyeG46NQdwyVP/RsWLSrT78ouwEuvwk9gK8vQK4jdXmqoXtTXW+vsCfNcnqRhigF8olV34QVZarmAi6wBV2Mw==";
1627       };
1628     };
1629     "vary-1.0.1" = {
1630       name = "vary";
1631       packageName = "vary";
1632       version = "1.0.1";
1633       src = fetchurl {
1634         url = "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz";
1635         sha512 = "yNsH+tC0r8quK2tg/yqkXqqaYzeKTkSqQ+8T6xCoWgOi/bU/omMYz+6k+I91JJJDeltJzI7oridTOq6OYkY0Tw==";
1636       };
1637     };
1638     "vary-1.1.2" = {
1639       name = "vary";
1640       packageName = "vary";
1641       version = "1.1.2";
1642       src = fetchurl {
1643         url = "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz";
1644         sha512 = "BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==";
1645       };
1646     };
1647     "vhost-2.0.0" = {
1648       name = "vhost";
1649       packageName = "vhost";
1650       version = "2.0.0";
1651       src = fetchurl {
1652         url = "https://registry.npmjs.org/vhost/-/vhost-2.0.0.tgz";
1653         sha512 = "TSExWM12MVtvIuBLMPyBuWBQLbHnmDZ3zfsoZwcUmKxzPX8l/cHKl5vVfbo8/KZ56UBAc/tTYXbaDGVDaIcrWw==";
1654       };
1655     };
1656     "voc-1.2.0" = {
1657       name = "voc";
1658       packageName = "voc";
1659       version = "1.2.0";
1660       src = fetchurl {
1661         url = "https://registry.npmjs.org/voc/-/voc-1.2.0.tgz";
1662         sha512 = "BOuDjFFYvJdZO6e/N65AlaDItXo2TgyLjeyRYcqgAPkXpp5yTJcvkL2n+syO1r9Qc5g96tfBD2tuiMhYDmaGcA==";
1663       };
1664     };
1665     "word-wrap-1.2.3" = {
1666       name = "word-wrap";
1667       packageName = "word-wrap";
1668       version = "1.2.3";
1669       src = fetchurl {
1670         url = "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz";
1671         sha512 = "Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==";
1672       };
1673     };
1674     "wordwrap-0.0.3" = {
1675       name = "wordwrap";
1676       packageName = "wordwrap";
1677       version = "0.0.3";
1678       src = fetchurl {
1679         url = "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz";
1680         sha512 = "1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==";
1681       };
1682     };
1683     "ws-0.4.31" = {
1684       name = "ws";
1685       packageName = "ws";
1686       version = "0.4.31";
1687       src = fetchurl {
1688         url = "https://registry.npmjs.org/ws/-/ws-0.4.31.tgz";
1689         sha512 = "mWiVQ9qZGPXvLxQ4xGy58Ix5Bw0L99SB+hDT8L59bty4fbnQczaGl4YEWR7AzLQGbvPn/30r9/o41dPiSuUmYw==";
1690       };
1691     };
1692     "xlsjs-0.7.6" = {
1693       name = "xlsjs";
1694       packageName = "xlsjs";
1695       version = "0.7.6";
1696       src = fetchurl {
1697         url = "https://registry.npmjs.org/xlsjs/-/xlsjs-0.7.6.tgz";
1698         sha512 = "IQtL2z+BVYaIVzEhknZ1YBr8ItUbqiS7kaQZ3O35/k1q+kSgjVxmzwno6r3EbBgEWhrVCad2mKbnFeMmEE5zdw==";
1699       };
1700     };
1701     "xlsx-0.14.5" = {
1702       name = "xlsx";
1703       packageName = "xlsx";
1704       version = "0.14.5";
1705       src = fetchurl {
1706         url = "https://registry.npmjs.org/xlsx/-/xlsx-0.14.5.tgz";
1707         sha512 = "s/5f4/mjeWREmIWZ+HtDfh/rnz51ar+dZ4LWKZU3u9VBx2zLdSIWTdXgoa52/pnZ9Oe/Vu1W1qzcKzLVe+lq4w==";
1708       };
1709     };
1710     "xlsx-0.9.13" = {
1711       name = "xlsx";
1712       packageName = "xlsx";
1713       version = "0.9.13";
1714       src = fetchurl {
1715         url = "https://registry.npmjs.org/xlsx/-/xlsx-0.9.13.tgz";
1716         sha512 = "C3SsHOLbx05UCN4iRW6iL/JdO1XyPzv7XzNmLInfo2jVfZAL2XoJx3fj5q8fIZZaHI7/7uYqToQzHmHIyWTOJw==";
1717       };
1718     };
1719     "xmlhttprequest-https://github.com/LearnBoost/node-XMLHttpRequest/archive/0f36d0b5ebc03d85f860d42a64ae9791e1daa433.tar.gz" = {
1720       name = "xmlhttprequest";
1721       packageName = "xmlhttprequest";
1722       version = "1.5.0";
1723       src = fetchurl {
1724         name = "xmlhttprequest-1.5.0.tar.gz";
1725         url = "https://codeload.github.com/LearnBoost/node-XMLHttpRequest/tar.gz/0f36d0b5ebc03d85f860d42a64ae9791e1daa433";
1726         sha256 = "28dd0394d85befe8be4e9cd9f6803102780c62cbb09298cb174b52ff9777624f";
1727       };
1728     };
1729     "xoauth2-1.2.0" = {
1730       name = "xoauth2";
1731       packageName = "xoauth2";
1732       version = "1.2.0";
1733       src = fetchurl {
1734         url = "https://registry.npmjs.org/xoauth2/-/xoauth2-1.2.0.tgz";
1735         sha512 = "hKuNbkj3q/ifCcfWnW6KURP+6ExSuLdLG007gasNhMEMKlLaejNkIA6eu5Ol1xPP0/kzTuA87XHDaAcUw5k73Q==";
1736       };
1737     };
1738     "zappajs-0.5.0" = {
1739       name = "zappajs";
1740       packageName = "zappajs";
1741       version = "0.5.0";
1742       src = fetchurl {
1743         url = "https://registry.npmjs.org/zappajs/-/zappajs-0.5.0.tgz";
1744         sha512 = "db+NKrYY4f3EPGuIqG5dnZ1Y9a4bl7Mg0JgDaniHS7Vb7KM+37cEybXKnGrwMBvHdFl2xFvrHwQ2QbEqrddBMg==";
1745       };
1746     };
1747   };
1750   "whitebophir-git+https://github.com/audreyt/ethercalc.git#b196277081d677be991d104e454a52d242ef0189" = nodeEnv.buildNodePackage {
1751     name = "ethercalc";
1752     packageName = "ethercalc";
1753     version = "0.20201228.1";
1754     src = fetchgit {
1755       url = "https://github.com/audreyt/ethercalc.git";
1756       rev = "b196277081d677be991d104e454a52d242ef0189";
1757       sha256 = "4494bada571057d86009f27470cc34f1e8a3b2c03b395cdba639c08d502a9bfe";
1758     };
1759     dependencies = [
1760       sources."accepts-1.0.7"
1761       sources."adler-32-1.2.0"
1762       sources."after-0.8.1"
1763       sources."amdefine-1.0.1"
1764       sources."any-promise-1.3.0"
1765       sources."arraybuffer.slice-0.0.6"
1766       sources."async-0.2.10"
1767       sources."babyparse-0.2.1"
1768       sources."balanced-match-1.0.2"
1769       sources."base64-arraybuffer-0.1.2"
1770       sources."base64-url-1.2.1"
1771       sources."base64id-0.1.0"
1772       sources."basic-auth-1.0.0"
1773       sources."basic-auth-connect-1.0.0"
1774       sources."batch-0.5.1"
1775       sources."better-assert-1.0.2"
1776       sources."blob-0.0.2"
1777       (sources."body-parser-1.6.7" // {
1778         dependencies = [
1779           sources."iconv-lite-0.4.4"
1780         ];
1781       })
1782       sources."brace-expansion-2.0.1"
1783       sources."buffer-crc32-0.2.3"
1784       sources."buffer-from-1.1.2"
1785       sources."bytes-1.0.0"
1786       sources."callsite-1.0.0"
1787       (sources."cfb-1.2.2" // {
1788         dependencies = [
1789           sources."adler-32-1.3.1"
1790         ];
1791       })
1792       (sources."codepage-1.14.0" // {
1793         dependencies = [
1794           sources."commander-2.14.1"
1795         ];
1796       })
1797       sources."coffee-css-0.0.5"
1798       sources."coffee-script-1.12.7"
1799       (sources."coffeecup-0.3.21" // {
1800         dependencies = [
1801           sources."uglify-js-1.2.6"
1802         ];
1803       })
1804       sources."colors-0.6.2"
1805       sources."commander-2.17.1"
1806       sources."component-bind-1.0.0"
1807       sources."component-emitter-1.1.2"
1808       sources."component-inherit-0.0.3"
1809       sources."compressible-1.1.1"
1810       (sources."compression-1.0.11" // {
1811         dependencies = [
1812           sources."vary-1.0.1"
1813         ];
1814       })
1815       sources."concat-stream-2.0.0"
1816       sources."connect-2.25.9"
1817       sources."connect-timeout-1.2.2"
1818       sources."cookie-0.1.2"
1819       sources."cookie-parser-1.3.2"
1820       sources."cookie-signature-1.0.4"
1821       sources."core-util-is-1.0.3"
1822       sources."cors-2.8.5"
1823       sources."crc-32-1.2.2"
1824       sources."csrf-2.0.7"
1825       sources."cssom-0.2.5"
1826       sources."csurf-1.4.1"
1827       sources."csv-parse-0.0.6"
1828       sources."debug-1.0.4"
1829       sources."deep-is-0.1.4"
1830       sources."depd-0.4.4"
1831       sources."destroy-1.0.3"
1832       sources."ee-first-1.0.5"
1833       sources."emitter-http://github.com/component/emitter/archive/1.0.1.tar.gz"
1834       (sources."engine.io-1.3.1" // {
1835         dependencies = [
1836           sources."debug-0.6.0"
1837         ];
1838       })
1839       (sources."engine.io-client-1.3.1" // {
1840         dependencies = [
1841           sources."debug-0.7.4"
1842         ];
1843       })
1844       sources."engine.io-parser-1.0.6"
1845       sources."errorhandler-1.1.1"
1846       sources."escape-html-1.0.1"
1847       sources."exit-on-epipe-1.0.1"
1848       (sources."express-3.16.9" // {
1849         dependencies = [
1850           sources."commander-1.3.2"
1851           sources."vary-0.1.0"
1852         ];
1853       })
1854       (sources."express-session-1.7.6" // {
1855         dependencies = [
1856           sources."uid-safe-1.0.1"
1857         ];
1858       })
1859       sources."fast-levenshtein-2.0.6"
1860       sources."finalhandler-0.1.0"
1861       sources."frac-1.1.2"
1862       sources."fresh-0.2.2"
1863       sources."global-https://github.com/component/global/archive/v2.0.1.tar.gz"
1864       sources."graceful-readlink-1.0.1"
1865       (sources."harb-0.1.1" // {
1866         dependencies = [
1867           sources."frac-0.3.1"
1868           sources."ssf-0.8.2"
1869         ];
1870       })
1871       sources."has-binary-data-0.1.1"
1872       sources."has-cors-1.0.3"
1873       sources."iconv-lite-0.4.24"
1874       sources."indexof-0.0.1"
1875       sources."inherits-2.0.4"
1876       sources."ipaddr.js-0.1.2"
1877       sources."isarray-0.0.1"
1878       (sources."j-0.4.5" // {
1879         dependencies = [
1880           sources."adler-32-1.0.0"
1881           sources."cfb-0.11.1"
1882           sources."codepage-1.8.1"
1883           sources."crc-32-1.0.2"
1884           sources."frac-1.0.6"
1885           sources."ssf-0.9.4"
1886           (sources."xlsx-0.9.13" // {
1887             dependencies = [
1888               sources."commander-2.9.0"
1889             ];
1890           })
1891         ];
1892       })
1893       sources."json3-3.2.6"
1894       sources."keypress-0.1.0"
1895       sources."levn-0.3.0"
1896       sources."livescript-1.5.0"
1897       sources."media-typer-0.2.0"
1898       sources."merge-descriptors-0.0.2"
1899       (sources."method-override-2.1.3" // {
1900         dependencies = [
1901           sources."vary-1.0.1"
1902         ];
1903       })
1904       sources."methods-1.1.0"
1905       sources."mime-1.2.11"
1906       sources."mime-types-1.0.2"
1907       sources."minimatch-9.0.0"
1908       sources."minimist-0.0.10"
1909       (sources."mkdirp-0.5.0" // {
1910         dependencies = [
1911           sources."minimist-0.0.8"
1912         ];
1913       })
1914       sources."morgan-1.2.3"
1915       sources."ms-0.6.2"
1916       (sources."multiparty-3.3.2" // {
1917         dependencies = [
1918           sources."readable-stream-1.1.14"
1919           sources."string_decoder-0.10.31"
1920         ];
1921       })
1922       sources."mz-1.3.0"
1923       sources."nan-0.3.2"
1924       sources."native-or-bluebird-1.1.2"
1925       sources."negotiator-0.4.7"
1926       sources."node-uuid-1.4.1"
1927       sources."object-assign-4.1.1"
1928       sources."object-component-0.0.3"
1929       sources."on-finished-2.1.0"
1930       sources."on-headers-1.0.2"
1931       sources."optimist-0.6.1"
1932       sources."optionator-0.8.3"
1933       sources."options-0.0.6"
1934       sources."optparse-1.0.3"
1935       sources."parsejson-0.0.1"
1936       sources."parseqs-0.0.2"
1937       sources."parseuri-0.0.2"
1938       sources."parseurl-1.3.3"
1939       sources."pause-0.0.1"
1940       sources."prelude-ls-1.1.2"
1941       sources."printj-1.1.2"
1942       sources."proxy-addr-1.0.1"
1943       sources."qs-2.2.2"
1944       sources."range-parser-1.0.0"
1945       (sources."raw-body-1.3.0" // {
1946         dependencies = [
1947           sources."iconv-lite-0.4.4"
1948         ];
1949       })
1950       sources."readable-stream-3.6.2"
1951       sources."redis-0.12.1"
1952       sources."response-time-2.0.1"
1953       sources."rndm-1.1.1"
1954       sources."safe-buffer-5.2.1"
1955       sources."safer-buffer-2.1.2"
1956       sources."scmp-1.0.0"
1957       sources."send-0.8.3"
1958       sources."serve-favicon-2.0.1"
1959       sources."serve-index-1.1.6"
1960       (sources."serve-static-1.5.4" // {
1961         dependencies = [
1962           sources."send-0.8.5"
1963         ];
1964       })
1965       sources."socialcalc-2.3.0"
1966       (sources."socket.io-1.0.6" // {
1967         dependencies = [
1968           sources."debug-0.7.4"
1969         ];
1970       })
1971       (sources."socket.io-adapter-0.2.0" // {
1972         dependencies = [
1973           sources."debug-0.7.4"
1974           sources."emitter-http://github.com/component/emitter/archive/1.0.1.tar.gz"
1975           sources."socket.io-parser-2.1.2"
1976         ];
1977       })
1978       (sources."socket.io-client-1.0.6" // {
1979         dependencies = [
1980           sources."debug-0.7.4"
1981         ];
1982       })
1983       (sources."socket.io-parser-2.2.0" // {
1984         dependencies = [
1985           sources."debug-0.7.4"
1986         ];
1987       })
1988       sources."source-map-0.5.7"
1989       sources."ssf-0.10.3"
1990       (sources."stream-counter-0.2.0" // {
1991         dependencies = [
1992           sources."readable-stream-1.1.14"
1993           sources."string_decoder-0.10.31"
1994         ];
1995       })
1996       sources."string_decoder-1.3.0"
1997       (sources."stylus-0.27.2" // {
1998         dependencies = [
1999           sources."mkdirp-0.3.5"
2000         ];
2001       })
2002       sources."thenify-3.3.1"
2003       sources."thenify-all-1.6.0"
2004       sources."tinycolor-0.0.1"
2005       sources."to-array-0.1.3"
2006       sources."type-check-0.3.2"
2007       sources."type-is-1.3.2"
2008       sources."typedarray-0.0.6"
2009       (sources."uglify-js-2.4.15" // {
2010         dependencies = [
2011           sources."optimist-0.3.7"
2012           sources."source-map-0.1.34"
2013         ];
2014       })
2015       sources."uglify-to-browserify-1.0.2"
2016       sources."uid-safe-1.1.0"
2017       sources."underscore-1.13.6"
2018       sources."utf8-2.0.0"
2019       sources."util-deprecate-1.0.2"
2020       sources."utils-merge-1.0.0"
2021       sources."uuid-pure-1.0.10"
2022       sources."vary-1.1.2"
2023       sources."vhost-2.0.0"
2024       sources."voc-1.2.0"
2025       sources."word-wrap-1.2.3"
2026       sources."wordwrap-0.0.3"
2027       (sources."ws-0.4.31" // {
2028         dependencies = [
2029           sources."commander-0.6.1"
2030         ];
2031       })
2032       (sources."xlsjs-0.7.6" // {
2033         dependencies = [
2034           sources."cfb-0.11.1"
2035           sources."frac-0.3.1"
2036           sources."ssf-0.8.2"
2037         ];
2038       })
2039       sources."xlsx-0.14.5"
2040       sources."xmlhttprequest-https://github.com/LearnBoost/node-XMLHttpRequest/archive/0f36d0b5ebc03d85f860d42a64ae9791e1daa433.tar.gz"
2041       sources."xoauth2-1.2.0"
2042       sources."zappajs-0.5.0"
2043     ];
2044     buildInputs = globalBuildInputs;
2045     meta = {
2046       description = "Multi-User Spreadsheet Server";
2047       homepage = "http://ethercalc.net/";
2048     };
2049     production = true;
2050     bypassCache = true;
2051     reconstructLock = true;
2052   };