##// END OF EJS Templates
nix: requirements
ergo -
Show More
@@ -0,0 +1,3 b''
1 [pip2nix]
2 requirements = ., -r ./requirements.txt
3 output = ./python-packages.nix
This diff has been collapsed as it changes many lines, (1082 lines changed) Show them Hide them
@@ -0,0 +1,1082 b''
1 {
2 Jinja2 = super.buildPythonPackage {
3 name = "Jinja2-2.8";
4 buildInputs = with self; [];
5 doCheck = false;
6 propagatedBuildInputs = with self; [MarkupSafe];
7 src = fetchurl {
8 url = "https://pypi.python.org/packages/f2/2f/0b98b06a345a761bec91a079ccae392d282690c2d8272e708f4d10829e22/Jinja2-2.8.tar.gz";
9 md5 = "edb51693fe22c53cee5403775c71a99e";
10 };
11 meta = {
12 license = [ pkgs.lib.licenses.bsdOriginal ];
13 };
14 };
15 Mako = super.buildPythonPackage {
16 name = "Mako-1.0.4";
17 buildInputs = with self; [];
18 doCheck = false;
19 propagatedBuildInputs = with self; [MarkupSafe];
20 src = fetchurl {
21 url = "https://pypi.python.org/packages/7a/ae/925434246ee90b42e8ef57d3b30a0ab7caf9a2de3e449b876c56dcb48155/Mako-1.0.4.tar.gz";
22 md5 = "c5fc31a323dd4990683d2f2da02d4e20";
23 };
24 meta = {
25 license = [ pkgs.lib.licenses.mit ];
26 };
27 };
28 MarkupSafe = super.buildPythonPackage {
29 name = "MarkupSafe-0.23";
30 buildInputs = with self; [];
31 doCheck = false;
32 propagatedBuildInputs = with self; [];
33 src = fetchurl {
34 url = "https://pypi.python.org/packages/c0/41/bae1254e0396c0cc8cf1751cb7d9afc90a602353695af5952530482c963f/MarkupSafe-0.23.tar.gz";
35 md5 = "f5ab3deee4c37cd6a922fb81e730da6e";
36 };
37 meta = {
38 license = [ pkgs.lib.licenses.bsdOriginal ];
39 };
40 };
41 PasteDeploy = super.buildPythonPackage {
42 name = "PasteDeploy-1.5.2";
43 buildInputs = with self; [];
44 doCheck = false;
45 propagatedBuildInputs = with self; [];
46 src = fetchurl {
47 url = "https://pypi.python.org/packages/0f/90/8e20cdae206c543ea10793cbf4136eb9a8b3f417e04e40a29d72d9922cbd/PasteDeploy-1.5.2.tar.gz";
48 md5 = "352b7205c78c8de4987578d19431af3b";
49 };
50 meta = {
51 license = [ pkgs.lib.licenses.mit ];
52 };
53 };
54 SQLAlchemy = super.buildPythonPackage {
55 name = "SQLAlchemy-1.0.12";
56 buildInputs = with self; [];
57 doCheck = false;
58 propagatedBuildInputs = with self; [];
59 src = fetchurl {
60 url = "https://pypi.python.org/packages/5c/52/9b48cd58eac58cae2a27923ff34c783f390b95413ff65669a86e98f80829/SQLAlchemy-1.0.12.tar.gz";
61 md5 = "6d19ef29883bbebdcac6613cf391cac4";
62 };
63 meta = {
64 license = [ pkgs.lib.licenses.mit ];
65 };
66 };
67 WebOb = super.buildPythonPackage {
68 name = "WebOb-1.6.1";
69 buildInputs = with self; [];
70 doCheck = false;
71 propagatedBuildInputs = with self; [];
72 src = fetchurl {
73 url = "https://pypi.python.org/packages/5d/c7/7c1565b188d8d32bf3657a24b9d71621e35ba20ec4179a0a7f9803511099/WebOb-1.6.1.tar.gz";
74 md5 = "04049d82e9d12dd91f6f46f54cc826aa";
75 };
76 meta = {
77 license = [ pkgs.lib.licenses.mit ];
78 };
79 };
80 alembic = super.buildPythonPackage {
81 name = "alembic-0.8.6";
82 buildInputs = with self; [];
83 doCheck = false;
84 propagatedBuildInputs = with self; [SQLAlchemy Mako python-editor];
85 src = fetchurl {
86 url = "https://pypi.python.org/packages/d2/c3/fdb752aa39832d056aeac958f35f1fb9fb9397a52bdab9248adcbd9f17d9/alembic-0.8.6.tar.gz";
87 md5 = "6517b160e576cedf9b7625a18a9bc594";
88 };
89 meta = {
90 license = [ pkgs.lib.licenses.mit ];
91 };
92 };
93 amqp = super.buildPythonPackage {
94 name = "amqp-1.4.9";
95 buildInputs = with self; [];
96 doCheck = false;
97 propagatedBuildInputs = with self; [];
98 src = fetchurl {
99 url = "https://pypi.python.org/packages/cc/a4/f265c6f9a7eb1dd45d36d9ab775520e07ff575b11ad21156f9866da047b2/amqp-1.4.9.tar.gz";
100 md5 = "df57dde763ba2dea25b3fa92dfe43c19";
101 };
102 meta = {
103 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "LGPL"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
104 };
105 };
106 anyjson = super.buildPythonPackage {
107 name = "anyjson-0.3.3";
108 buildInputs = with self; [];
109 doCheck = false;
110 propagatedBuildInputs = with self; [];
111 src = fetchurl {
112 url = "https://pypi.python.org/packages/c3/4d/d4089e1a3dd25b46bebdb55a992b0797cff657b4477bc32ce28038fdecbc/anyjson-0.3.3.tar.gz";
113 md5 = "2ea28d6ec311aeeebaf993cb3008b27c";
114 };
115 meta = {
116 license = [ pkgs.lib.licenses.bsdOriginal ];
117 };
118 };
119 appenlight = super.buildPythonPackage {
120 name = "appenlight-0.9.0";
121 buildInputs = with self; [];
122 doCheck = false;
123 propagatedBuildInputs = with self; [repoze.sendmail pyramid pyramid-tm pyramid-debugtoolbar pyramid-authstack SQLAlchemy alembic webhelpers2 transaction zope.sqlalchemy pyramid-mailer redis redlock-py pyramid-jinja2 psycopg2 wtforms celery formencode psutil ziggurat-foundations bcrypt appenlight-client markdown colander defusedxml dogpile.cache pyramid-redis-sessions simplejson waitress gunicorn requests requests-oauthlib gevent gevent-websocket pygments lxml paginate paginate-sqlalchemy pyelasticsearch six mock itsdangerous camplight jira python-dateutil authomatic cryptography webassets];
124 src = ./.;
125 meta = {
126 license = [ { fullName = "AGPLv3, and Commercial License"; } ];
127 };
128 };
129 appenlight-client = super.buildPythonPackage {
130 name = "appenlight-client-0.6.17";
131 buildInputs = with self; [];
132 doCheck = false;
133 propagatedBuildInputs = with self; [WebOb requests six];
134 src = fetchurl {
135 url = "https://pypi.python.org/packages/af/86/1075f162d6534080f7f6ed9d8a83254e8f0be90c0a3e7ead9feffbe4423f/appenlight_client-0.6.17.tar.gz";
136 md5 = "2f4d8229ce2dba607a9077210857e0e5";
137 };
138 meta = {
139 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "DFSG approved"; } ];
140 };
141 };
142 authomatic = super.buildPythonPackage {
143 name = "authomatic-0.1.0.post1";
144 buildInputs = with self; [];
145 doCheck = false;
146 propagatedBuildInputs = with self; [];
147 src = fetchurl {
148 url = "https://pypi.python.org/packages/08/1a/8a930461e604c2d5a7a871e1ac59fa82ccf994c32e807230c8d2fb07815a/Authomatic-0.1.0.post1.tar.gz";
149 md5 = "be3f3ce08747d776aae6d6cc8dcb49a9";
150 };
151 meta = {
152 license = [ pkgs.lib.licenses.mit ];
153 };
154 };
155 bcrypt = super.buildPythonPackage {
156 name = "bcrypt-2.0.0";
157 buildInputs = with self; [];
158 doCheck = false;
159 propagatedBuildInputs = with self; [cffi six];
160 src = fetchurl {
161 url = "https://pypi.python.org/packages/11/7d/4c7980d04314466de42ea804db71995c9b3a2a47dc79a63c51f1be0cfd50/bcrypt-2.0.0.tar.gz";
162 md5 = "e7fb17be46904cdb2ae6a062859ee58c";
163 };
164 meta = {
165 license = [ pkgs.lib.licenses.asl20 ];
166 };
167 };
168 billiard = super.buildPythonPackage {
169 name = "billiard-3.3.0.23";
170 buildInputs = with self; [];
171 doCheck = false;
172 propagatedBuildInputs = with self; [];
173 src = fetchurl {
174 url = "https://pypi.python.org/packages/64/a6/d7b6fb7bd0a4680a41f1d4b27061c7b768c673070ba8ac116f865de4e7ca/billiard-3.3.0.23.tar.gz";
175 md5 = "6ee416e1e7c8d8164ce29d7377cca6a4";
176 };
177 meta = {
178 license = [ pkgs.lib.licenses.bsdOriginal ];
179 };
180 };
181 camplight = super.buildPythonPackage {
182 name = "camplight-0.9.6";
183 buildInputs = with self; [];
184 doCheck = false;
185 propagatedBuildInputs = with self; [requests];
186 src = fetchurl {
187 url = "https://pypi.python.org/packages/60/df/bed89a1f1d06632b192eff09a8fa75f85e0080ff70229c8145fbc3b2afa8/camplight-0.9.6.tar.gz";
188 md5 = "716cc7a4ea30da34ae4fcbfe2784ce59";
189 };
190 meta = {
191 license = [ pkgs.lib.licenses.mit ];
192 };
193 };
194 celery = super.buildPythonPackage {
195 name = "celery-3.1.23";
196 buildInputs = with self; [];
197 doCheck = false;
198 propagatedBuildInputs = with self; [pytz billiard kombu];
199 src = fetchurl {
200 url = "https://pypi.python.org/packages/ea/a6/6da0bac3ea8abbc2763fd2664af2955702f97f140f2d7277069445532b7c/celery-3.1.23.tar.gz";
201 md5 = "c6f10f956a49424d553ab1391ab39ab2";
202 };
203 meta = {
204 license = [ pkgs.lib.licenses.bsdOriginal ];
205 };
206 };
207 certifi = super.buildPythonPackage {
208 name = "certifi-2016.8.31";
209 buildInputs = with self; [];
210 doCheck = false;
211 propagatedBuildInputs = with self; [];
212 src = fetchurl {
213 url = "https://pypi.python.org/packages/1c/d1/0133a5084f0d17db0270c6061e824a11b0e417d743f5ff4c594f4090ed89/certifi-2016.8.31.tar.gz";
214 md5 = "2f22d484a36d38d98be74f9eeb2846ec";
215 };
216 meta = {
217 license = [ pkgs.lib.licenses.isc ];
218 };
219 };
220 cffi = super.buildPythonPackage {
221 name = "cffi-1.8.2";
222 buildInputs = with self; [];
223 doCheck = false;
224 propagatedBuildInputs = with self; [pycparser];
225 src = fetchurl {
226 url = "https://pypi.python.org/packages/b8/21/9d6f08d2d36a0a8c84623646b4ed5a07023d868823361a086b021fb21172/cffi-1.8.2.tar.gz";
227 md5 = "538f307b6c5169bba41fbfda2b070762";
228 };
229 meta = {
230 license = [ pkgs.lib.licenses.mit ];
231 };
232 };
233 colander = super.buildPythonPackage {
234 name = "colander-1.2";
235 buildInputs = with self; [];
236 doCheck = false;
237 propagatedBuildInputs = with self; [translationstring iso8601];
238 src = fetchurl {
239 url = "https://pypi.python.org/packages/14/23/c9ceba07a6a1dc0eefbb215fc0dc64aabc2b22ee756bc0f0c13278fa0887/colander-1.2.tar.gz";
240 md5 = "83db21b07936a0726e588dae1914b9ed";
241 };
242 meta = {
243 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
244 };
245 };
246 cryptography = super.buildPythonPackage {
247 name = "cryptography-1.2.3";
248 buildInputs = with self; [];
249 doCheck = false;
250 propagatedBuildInputs = with self; [idna pyasn1 six setuptools enum34 ipaddress cffi];
251 src = fetchurl {
252 url = "https://pypi.python.org/packages/8b/7d/9df253f059c8d9a9389f06df5d6301b0725a44dbf055a1f7aff8e455746a/cryptography-1.2.3.tar.gz";
253 md5 = "5474d2b3e8c7555a60852e48d2743f85";
254 };
255 meta = {
256 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "BSD or Apache License, Version 2.0"; } pkgs.lib.licenses.asl20 ];
257 };
258 };
259 defusedxml = super.buildPythonPackage {
260 name = "defusedxml-0.4.1";
261 buildInputs = with self; [];
262 doCheck = false;
263 propagatedBuildInputs = with self; [];
264 src = fetchurl {
265 url = "https://pypi.python.org/packages/09/3b/b1afa9649f48517d027e99413fec54f387f648c90156b3cf6451c8cd45f9/defusedxml-0.4.1.tar.gz";
266 md5 = "230a5eff64f878b392478e30376d673a";
267 };
268 meta = {
269 license = [ pkgs.lib.licenses.psfl ];
270 };
271 };
272 dogpile.cache = super.buildPythonPackage {
273 name = "dogpile.cache-0.5.7";
274 buildInputs = with self; [];
275 doCheck = false;
276 propagatedBuildInputs = with self; [dogpile.core];
277 src = fetchurl {
278 url = "https://pypi.python.org/packages/07/74/2a83bedf758156d9c95d112691bbad870d3b77ccbcfb781b4ef836ea7d96/dogpile.cache-0.5.7.tar.gz";
279 md5 = "3e58ce41af574aab41d78e9c4190f194";
280 };
281 meta = {
282 license = [ pkgs.lib.licenses.bsdOriginal ];
283 };
284 };
285 dogpile.core = super.buildPythonPackage {
286 name = "dogpile.core-0.4.1";
287 buildInputs = with self; [];
288 doCheck = false;
289 propagatedBuildInputs = with self; [];
290 src = fetchurl {
291 url = "https://pypi.python.org/packages/0e/77/e72abc04c22aedf874301861e5c1e761231c288b5de369c18be8f4b5c9bb/dogpile.core-0.4.1.tar.gz";
292 md5 = "01cb19f52bba3e95c9b560f39341f045";
293 };
294 meta = {
295 license = [ pkgs.lib.licenses.bsdOriginal ];
296 };
297 };
298 elasticsearch = super.buildPythonPackage {
299 name = "elasticsearch-1.9.0";
300 buildInputs = with self; [];
301 doCheck = false;
302 propagatedBuildInputs = with self; [urllib3];
303 src = fetchurl {
304 url = "https://pypi.python.org/packages/13/9b/540e311b31a10c2a904acfb08030c656047e5c7ba479d35df2799e5dccfe/elasticsearch-1.9.0.tar.gz";
305 md5 = "3550390baea1639479f79758d66ab032";
306 };
307 meta = {
308 license = [ pkgs.lib.licenses.asl20 ];
309 };
310 };
311 enum34 = super.buildPythonPackage {
312 name = "enum34-1.1.6";
313 buildInputs = with self; [];
314 doCheck = false;
315 propagatedBuildInputs = with self; [];
316 src = fetchurl {
317 url = "https://pypi.python.org/packages/bf/3e/31d502c25302814a7c2f1d3959d2a3b3f78e509002ba91aea64993936876/enum34-1.1.6.tar.gz";
318 md5 = "5f13a0841a61f7fc295c514490d120d0";
319 };
320 meta = {
321 license = [ pkgs.lib.licenses.bsdOriginal ];
322 };
323 };
324 formencode = super.buildPythonPackage {
325 name = "formencode-1.3.0";
326 buildInputs = with self; [];
327 doCheck = false;
328 propagatedBuildInputs = with self; [];
329 src = fetchurl {
330 url = "https://pypi.python.org/packages/99/5b/f71f36b81b42291a70f61104d0eeb1a30be856a052ebe032c37b45db840c/FormEncode-1.3.0.zip";
331 md5 = "6df12d60bf3179402f2c2efd1129eb74";
332 };
333 meta = {
334 license = [ pkgs.lib.licenses.psfl ];
335 };
336 };
337 gevent = super.buildPythonPackage {
338 name = "gevent-1.1.1";
339 buildInputs = with self; [];
340 doCheck = false;
341 propagatedBuildInputs = with self; [greenlet];
342 src = fetchurl {
343 url = "https://pypi.python.org/packages/12/dc/0b2e57823225de86f6e111a65d212c9e3b64847dddaa19691a6cb94b0b2e/gevent-1.1.1.tar.gz";
344 md5 = "1532f5396ab4d07a231f1935483be7c3";
345 };
346 meta = {
347 license = [ pkgs.lib.licenses.mit ];
348 };
349 };
350 gevent-websocket = super.buildPythonPackage {
351 name = "gevent-websocket-0.9.5";
352 buildInputs = with self; [];
353 doCheck = false;
354 propagatedBuildInputs = with self; [gevent];
355 src = fetchurl {
356 url = "https://pypi.python.org/packages/de/93/6bc86ddd65435a56a2f2ea7cc908d92fea894fc08e364156656e71cc1435/gevent-websocket-0.9.5.tar.gz";
357 md5 = "03a8473b9a61426b0ef6094319141389";
358 };
359 meta = {
360 license = [ { fullName = "Copyright 2011-2013 Jeffrey Gelens <jeffrey@noppo.pro>"; } pkgs.lib.licenses.asl20 ];
361 };
362 };
363 greenlet = super.buildPythonPackage {
364 name = "greenlet-0.4.10";
365 buildInputs = with self; [];
366 doCheck = false;
367 propagatedBuildInputs = with self; [];
368 src = fetchurl {
369 url = "https://pypi.python.org/packages/67/62/ca2a95648666eaa2ffeb6a9b3964f21d419ae27f82f2e66b53da5b943fc4/greenlet-0.4.10.zip";
370 md5 = "bed0c4b3b896702131f4d5c72f87c41d";
371 };
372 meta = {
373 license = [ pkgs.lib.licenses.mit ];
374 };
375 };
376 gunicorn = super.buildPythonPackage {
377 name = "gunicorn-19.4.5";
378 buildInputs = with self; [];
379 doCheck = false;
380 propagatedBuildInputs = with self; [];
381 src = fetchurl {
382 url = "https://pypi.python.org/packages/1e/67/95248e17050822ab436c8a43dbfc0625a8545775737e33b66508cffad278/gunicorn-19.4.5.tar.gz";
383 md5 = "ce45c2dccba58784694dd77f23d9a677";
384 };
385 meta = {
386 license = [ pkgs.lib.licenses.mit ];
387 };
388 };
389 idna = super.buildPythonPackage {
390 name = "idna-2.1";
391 buildInputs = with self; [];
392 doCheck = false;
393 propagatedBuildInputs = with self; [];
394 src = fetchurl {
395 url = "https://pypi.python.org/packages/fb/84/8c27516fbaa8147acd2e431086b473c453c428e24e8fb99a1d89ce381851/idna-2.1.tar.gz";
396 md5 = "f6473caa9c5e0cc1ad3fd5d04c3c114b";
397 };
398 meta = {
399 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "BSD-like"; } ];
400 };
401 };
402 ipaddress = super.buildPythonPackage {
403 name = "ipaddress-1.0.17";
404 buildInputs = with self; [];
405 doCheck = false;
406 propagatedBuildInputs = with self; [];
407 src = fetchurl {
408 url = "https://pypi.python.org/packages/bb/26/3b64955ff73f9e3155079b9ed31812afdfa5333b5c76387454d651ef593a/ipaddress-1.0.17.tar.gz";
409 md5 = "8bbf0326719fafb1f453921ef96729fe";
410 };
411 meta = {
412 license = [ pkgs.lib.licenses.psfl ];
413 };
414 };
415 iso8601 = super.buildPythonPackage {
416 name = "iso8601-0.1.11";
417 buildInputs = with self; [];
418 doCheck = false;
419 propagatedBuildInputs = with self; [];
420 src = fetchurl {
421 url = "https://pypi.python.org/packages/c0/75/c9209ee4d1b5975eb8c2cba4428bde6b61bd55664a98290dd015cdb18e98/iso8601-0.1.11.tar.gz";
422 md5 = "b06d11cd14a64096f907086044f0fe38";
423 };
424 meta = {
425 license = [ pkgs.lib.licenses.mit ];
426 };
427 };
428 itsdangerous = super.buildPythonPackage {
429 name = "itsdangerous-0.24";
430 buildInputs = with self; [];
431 doCheck = false;
432 propagatedBuildInputs = with self; [];
433 src = fetchurl {
434 url = "https://pypi.python.org/packages/dc/b4/a60bcdba945c00f6d608d8975131ab3f25b22f2bcfe1dab221165194b2d4/itsdangerous-0.24.tar.gz";
435 md5 = "a3d55aa79369aef5345c036a8a26307f";
436 };
437 meta = {
438 license = [ pkgs.lib.licenses.bsdOriginal ];
439 };
440 };
441 jira = super.buildPythonPackage {
442 name = "jira-1.0.7";
443 buildInputs = with self; [];
444 doCheck = false;
445 propagatedBuildInputs = with self; [requests requests-oauthlib tlslite six requests-toolbelt];
446 src = fetchurl {
447 url = "https://pypi.python.org/packages/4e/36/4f0ab121c3510fce29743c31e2f47e99c2be68ee4441ad395366489351b0/jira-1.0.7.tar.gz";
448 md5 = "cb1d3f1e1b7a388932ad5d961bf2c56d";
449 };
450 meta = {
451 license = [ pkgs.lib.licenses.bsdOriginal ];
452 };
453 };
454 kombu = super.buildPythonPackage {
455 name = "kombu-3.0.35";
456 buildInputs = with self; [];
457 doCheck = false;
458 propagatedBuildInputs = with self; [anyjson amqp];
459 src = fetchurl {
460 url = "https://pypi.python.org/packages/5f/4f/3859b52f6d465d0d4a767516c924ee4f0e1387498ac8d0c30d9942da3762/kombu-3.0.35.tar.gz";
461 md5 = "6483ac8ba7109ec606f5cb9bd084b6ef";
462 };
463 meta = {
464 license = [ pkgs.lib.licenses.bsdOriginal ];
465 };
466 };
467 lxml = super.buildPythonPackage {
468 name = "lxml-3.6.0";
469 buildInputs = with self; [];
470 doCheck = false;
471 propagatedBuildInputs = with self; [];
472 src = fetchurl {
473 url = "https://pypi.python.org/packages/11/1b/fe6904151b37a0d6da6e60c13583945f8ce3eae8ebd0ec763ce546358947/lxml-3.6.0.tar.gz";
474 md5 = "5957cc384bd6e83934be35c057ec03b6";
475 };
476 meta = {
477 license = [ pkgs.lib.licenses.bsdOriginal ];
478 };
479 };
480 markdown = super.buildPythonPackage {
481 name = "markdown-2.5";
482 buildInputs = with self; [];
483 doCheck = false;
484 propagatedBuildInputs = with self; [];
485 src = fetchurl {
486 url = "https://pypi.python.org/packages/16/7f/034572fbc66f76a626156c9500349f5b384ca1f38194318ddde32bc2fcb0/Markdown-2.5.zip";
487 md5 = "053e5614f7efc06ac0fcd6954678096c";
488 };
489 meta = {
490 license = [ pkgs.lib.licenses.bsdOriginal ];
491 };
492 };
493 mock = super.buildPythonPackage {
494 name = "mock-1.0.1";
495 buildInputs = with self; [];
496 doCheck = false;
497 propagatedBuildInputs = with self; [];
498 src = fetchurl {
499 url = "https://pypi.python.org/packages/15/45/30273ee91feb60dabb8fbb2da7868520525f02cf910279b3047182feed80/mock-1.0.1.zip";
500 md5 = "869f08d003c289a97c1a6610faf5e913";
501 };
502 meta = {
503 license = [ pkgs.lib.licenses.bsdOriginal ];
504 };
505 };
506 oauthlib = super.buildPythonPackage {
507 name = "oauthlib-2.0.0";
508 buildInputs = with self; [];
509 doCheck = false;
510 propagatedBuildInputs = with self; [];
511 src = fetchurl {
512 url = "https://pypi.python.org/packages/ce/92/7f07412a4f04e55c1e83a09c6fd48075b5df96c1dbd4078c3407c5be1dff/oauthlib-2.0.0.tar.gz";
513 md5 = "79b83aa677fc45d1ea28deab7445b4ca";
514 };
515 meta = {
516 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "OSI Approved"; } ];
517 };
518 };
519 paginate = super.buildPythonPackage {
520 name = "paginate-0.5.4";
521 buildInputs = with self; [];
522 doCheck = false;
523 propagatedBuildInputs = with self; [];
524 src = fetchurl {
525 url = "https://pypi.python.org/packages/52/2e/2c3a5647d3f7583355743d73841d03c8b50b97983a478a8f82d3cb9f4a5f/paginate-0.5.4.tar.gz";
526 md5 = "91fdb133f85ac73c6616feba38976e95";
527 };
528 meta = {
529 license = [ pkgs.lib.licenses.mit ];
530 };
531 };
532 paginate-sqlalchemy = super.buildPythonPackage {
533 name = "paginate-sqlalchemy-0.2.0";
534 buildInputs = with self; [];
535 doCheck = false;
536 propagatedBuildInputs = with self; [SQLAlchemy paginate];
537 src = fetchurl {
538 url = "https://pypi.python.org/packages/25/64/fe572514615971fc235e95798ae0e2ee3beeccf43272c623a0a6b082d2d6/paginate_sqlalchemy-0.2.0.tar.gz";
539 md5 = "4ca097c4132f43cd72c6a1795b6bbb5d";
540 };
541 meta = {
542 license = [ pkgs.lib.licenses.mit ];
543 };
544 };
545 passlib = super.buildPythonPackage {
546 name = "passlib-1.6.5";
547 buildInputs = with self; [];
548 doCheck = false;
549 propagatedBuildInputs = with self; [];
550 src = fetchurl {
551 url = "https://pypi.python.org/packages/1e/59/d1a50836b29c87a1bde9442e1846aa11e1548491cbee719e51b45a623e75/passlib-1.6.5.tar.gz";
552 md5 = "d2edd6c42cde136a538b48d90a06ad67";
553 };
554 meta = {
555 license = [ pkgs.lib.licenses.bsdOriginal ];
556 };
557 };
558 psutil = super.buildPythonPackage {
559 name = "psutil-2.1.2";
560 buildInputs = with self; [];
561 doCheck = false;
562 propagatedBuildInputs = with self; [];
563 src = fetchurl {
564 url = "https://pypi.python.org/packages/53/6a/8051b913b2f94eb00fd045fe9e14a7182b6e7f088b12c308edd7616a559b/psutil-2.1.2.tar.gz";
565 md5 = "1969c9b3e256f5ce8fb90c5d0124233e";
566 };
567 meta = {
568 license = [ pkgs.lib.licenses.bsdOriginal ];
569 };
570 };
571 psycopg2 = super.buildPythonPackage {
572 name = "psycopg2-2.6.1";
573 buildInputs = with self; [];
574 doCheck = false;
575 propagatedBuildInputs = with self; [];
576 src = fetchurl {
577 url = "https://pypi.python.org/packages/86/fd/cc8315be63a41fe000cce20482a917e874cdc1151e62cb0141f5e55f711e/psycopg2-2.6.1.tar.gz";
578 md5 = "842b44f8c95517ed5b792081a2370da1";
579 };
580 meta = {
581 license = [ pkgs.lib.licenses.zpt21 { fullName = "GNU Library or Lesser General Public License (LGPL)"; } { fullName = "LGPL with exceptions or ZPL"; } ];
582 };
583 };
584 pyasn1 = super.buildPythonPackage {
585 name = "pyasn1-0.1.9";
586 buildInputs = with self; [];
587 doCheck = false;
588 propagatedBuildInputs = with self; [];
589 src = fetchurl {
590 url = "https://pypi.python.org/packages/f7/83/377e3dd2e95f9020dbd0dfd3c47aaa7deebe3c68d3857a4e51917146ae8b/pyasn1-0.1.9.tar.gz";
591 md5 = "f00a02a631d4016818659d1cc38d229a";
592 };
593 meta = {
594 license = [ pkgs.lib.licenses.bsdOriginal ];
595 };
596 };
597 pycparser = super.buildPythonPackage {
598 name = "pycparser-2.14";
599 buildInputs = with self; [];
600 doCheck = false;
601 propagatedBuildInputs = with self; [];
602 src = fetchurl {
603 url = "https://pypi.python.org/packages/6d/31/666614af3db0acf377876d48688c5d334b6e493b96d21aa7d332169bee50/pycparser-2.14.tar.gz";
604 md5 = "a2bc8d28c923b4fe2b2c3b4b51a4f935";
605 };
606 meta = {
607 license = [ pkgs.lib.licenses.bsdOriginal ];
608 };
609 };
610 pyelasticsearch = super.buildPythonPackage {
611 name = "pyelasticsearch-1.4";
612 buildInputs = with self; [];
613 doCheck = false;
614 propagatedBuildInputs = with self; [certifi elasticsearch urllib3 simplejson six];
615 src = fetchurl {
616 url = "https://pypi.python.org/packages/2f/3a/7643cfcfc4cbdbb20ada800bbd54ac9705d0c047d7b8f8d5eeeb3047b4eb/pyelasticsearch-1.4.tar.gz";
617 md5 = "ed61ebb7b253364e55b4923d11e17049";
618 };
619 meta = {
620 license = [ pkgs.lib.licenses.bsdOriginal ];
621 };
622 };
623 pygments = super.buildPythonPackage {
624 name = "pygments-2.1.3";
625 buildInputs = with self; [];
626 doCheck = false;
627 propagatedBuildInputs = with self; [];
628 src = fetchurl {
629 url = "https://pypi.python.org/packages/b8/67/ab177979be1c81bc99c8d0592ef22d547e70bb4c6815c383286ed5dec504/Pygments-2.1.3.tar.gz";
630 md5 = "ed3fba2467c8afcda4d317e4ef2c6150";
631 };
632 meta = {
633 license = [ pkgs.lib.licenses.bsdOriginal ];
634 };
635 };
636 pyramid = super.buildPythonPackage {
637 name = "pyramid-1.7.3";
638 buildInputs = with self; [];
639 doCheck = false;
640 propagatedBuildInputs = with self; [setuptools WebOb repoze.lru zope.interface zope.deprecation venusian translationstring PasteDeploy];
641 src = fetchurl {
642 url = "https://pypi.python.org/packages/9c/6d/9b9f9acf22c5d221f25cf6756645bce9ea54ee741466197674fe77f2eee3/pyramid-1.7.3.tar.gz";
643 md5 = "5f154c8c352ef013e6e412be02bbb576";
644 };
645 meta = {
646 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
647 };
648 };
649 pyramid-authstack = super.buildPythonPackage {
650 name = "pyramid-authstack-1.0.1";
651 buildInputs = with self; [];
652 doCheck = false;
653 propagatedBuildInputs = with self; [pyramid zope.interface];
654 src = fetchurl {
655 url = "https://pypi.python.org/packages/01/4b/e84cb8fda19f0f03f96231195fd074212b9291f732aa07f90edcfb21ff34/pyramid_authstack-1.0.1.tar.gz";
656 md5 = "8e199862b5a5cd6385f7d5209cee2f12";
657 };
658 meta = {
659 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.mit ];
660 };
661 };
662 pyramid-debugtoolbar = super.buildPythonPackage {
663 name = "pyramid-debugtoolbar-3.0.4";
664 buildInputs = with self; [];
665 doCheck = false;
666 propagatedBuildInputs = with self; [pyramid pyramid-mako repoze.lru pygments];
667 src = fetchurl {
668 url = "https://pypi.python.org/packages/b0/c5/aae5d99983600146875d471aab9142b925fd3596e6e637f6c35d158d09cc/pyramid_debugtoolbar-3.0.4.tar.gz";
669 md5 = "51ff68a733ae994641027f10116e519d";
670 };
671 meta = {
672 license = [ { fullName = "Repoze Public License"; } pkgs.lib.licenses.bsdOriginal ];
673 };
674 };
675 pyramid-jinja2 = super.buildPythonPackage {
676 name = "pyramid-jinja2-2.6.2";
677 buildInputs = with self; [];
678 doCheck = false;
679 propagatedBuildInputs = with self; [pyramid zope.deprecation Jinja2 MarkupSafe];
680 src = fetchurl {
681 url = "https://pypi.python.org/packages/37/00/ac38702305dcf08fe1f1d6d882e8e2d957543bc96c62de52d99d43433c23/pyramid_jinja2-2.6.2.tar.gz";
682 md5 = "10ca075934ebf8f52acfc9898991966d";
683 };
684 meta = {
685 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
686 };
687 };
688 pyramid-mailer = super.buildPythonPackage {
689 name = "pyramid-mailer-0.14.1";
690 buildInputs = with self; [];
691 doCheck = false;
692 propagatedBuildInputs = with self; [pyramid repoze.sendmail];
693 src = fetchurl {
694 url = "https://pypi.python.org/packages/43/02/a32823750dbdee4280090843d5788cc550ab6f24f23fcabbeb7f912bf5fe/pyramid_mailer-0.14.1.tar.gz";
695 md5 = "a589801afdc4a3d64337e4cbd2fc7cdb";
696 };
697 meta = {
698 license = [ pkgs.lib.licenses.bsdOriginal ];
699 };
700 };
701 pyramid-mako = super.buildPythonPackage {
702 name = "pyramid-mako-1.0.2";
703 buildInputs = with self; [];
704 doCheck = false;
705 propagatedBuildInputs = with self; [pyramid Mako];
706 src = fetchurl {
707 url = "https://pypi.python.org/packages/f1/92/7e69bcf09676d286a71cb3bbb887b16595b96f9ba7adbdc239ffdd4b1eb9/pyramid_mako-1.0.2.tar.gz";
708 md5 = "ee25343a97eb76bd90abdc2a774eb48a";
709 };
710 meta = {
711 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
712 };
713 };
714 pyramid-redis-sessions = super.buildPythonPackage {
715 name = "pyramid-redis-sessions-1.0.1";
716 buildInputs = with self; [];
717 doCheck = false;
718 propagatedBuildInputs = with self; [redis pyramid];
719 src = fetchurl {
720 url = "https://pypi.python.org/packages/45/9b/905fd70bb603b61819d525efe7626342ad5f8d033e25fbaedbc53f458c37/pyramid_redis_sessions-1.0.1.tar.gz";
721 md5 = "a39bbfd36f61685eac32d5f4010d3fef";
722 };
723 meta = {
724 license = [ { fullName = "FreeBSD"; } ];
725 };
726 };
727 pyramid-tm = super.buildPythonPackage {
728 name = "pyramid-tm-0.12";
729 buildInputs = with self; [];
730 doCheck = false;
731 propagatedBuildInputs = with self; [pyramid transaction];
732 src = fetchurl {
733 url = "https://pypi.python.org/packages/3e/0b/a0fd3856c8ca2b30f20fcd26627b9cf9d91cd2cfabae42aee3441b2441c5/pyramid_tm-0.12.tar.gz";
734 md5 = "6e5f4449706855fdb7c63d2190e0209b";
735 };
736 meta = {
737 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
738 };
739 };
740 python-dateutil = super.buildPythonPackage {
741 name = "python-dateutil-2.5.3";
742 buildInputs = with self; [];
743 doCheck = false;
744 propagatedBuildInputs = with self; [six];
745 src = fetchurl {
746 url = "https://pypi.python.org/packages/3e/f5/aad82824b369332a676a90a8c0d1e608b17e740bbb6aeeebca726f17b902/python-dateutil-2.5.3.tar.gz";
747 md5 = "05ffc6d2cc85a7fd93bb245807f715ef";
748 };
749 meta = {
750 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "Simplified BSD"; } ];
751 };
752 };
753 python-editor = super.buildPythonPackage {
754 name = "python-editor-1.0.1";
755 buildInputs = with self; [];
756 doCheck = false;
757 propagatedBuildInputs = with self; [];
758 src = fetchurl {
759 url = "https://pypi.python.org/packages/2b/c0/df7b87d5cf016f82eab3b05cd35f53287c1178ad8c42bfb6fa61b89b22f6/python-editor-1.0.1.tar.gz";
760 md5 = "e1fa63535b40e022fa4fd646fd8b511a";
761 };
762 meta = {
763 license = [ pkgs.lib.licenses.asl20 { fullName = "Apache"; } ];
764 };
765 };
766 pytz = super.buildPythonPackage {
767 name = "pytz-2016.6.1";
768 buildInputs = with self; [];
769 doCheck = false;
770 propagatedBuildInputs = with self; [];
771 src = fetchurl {
772 url = "https://pypi.python.org/packages/5d/8e/6635d8f3f9f48c03bb925fab543383089858271f9cfd1216b83247e8df94/pytz-2016.6.1.tar.gz";
773 md5 = "b6c28a3b968bc1d8badfb61b93874e03";
774 };
775 meta = {
776 license = [ pkgs.lib.licenses.mit ];
777 };
778 };
779 redis = super.buildPythonPackage {
780 name = "redis-2.10.5";
781 buildInputs = with self; [];
782 doCheck = false;
783 propagatedBuildInputs = with self; [];
784 src = fetchurl {
785 url = "https://pypi.python.org/packages/68/44/5efe9e98ad83ef5b742ce62a15bea609ed5a0d1caf35b79257ddb324031a/redis-2.10.5.tar.gz";
786 md5 = "3b26c2b9703b4b56b30a1ad508e31083";
787 };
788 meta = {
789 license = [ pkgs.lib.licenses.mit ];
790 };
791 };
792 redlock-py = super.buildPythonPackage {
793 name = "redlock-py-1.0.8";
794 buildInputs = with self; [];
795 doCheck = false;
796 propagatedBuildInputs = with self; [redis];
797 src = fetchurl {
798 url = "https://pypi.python.org/packages/7c/40/29e1730f771b5d27e3c77b5426b6a67a3642868bf8bd592dfa6639feda98/redlock-py-1.0.8.tar.gz";
799 md5 = "7f8fe8ddefbe35deaa64d67ebdf1c58e";
800 };
801 meta = {
802 license = [ pkgs.lib.licenses.mit ];
803 };
804 };
805 repoze.lru = super.buildPythonPackage {
806 name = "repoze.lru-0.6";
807 buildInputs = with self; [];
808 doCheck = false;
809 propagatedBuildInputs = with self; [];
810 src = fetchurl {
811 url = "https://pypi.python.org/packages/6e/1e/aa15cc90217e086dc8769872c8778b409812ff036bf021b15795638939e4/repoze.lru-0.6.tar.gz";
812 md5 = "2c3b64b17a8e18b405f55d46173e14dd";
813 };
814 meta = {
815 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
816 };
817 };
818 repoze.sendmail = super.buildPythonPackage {
819 name = "repoze.sendmail-4.1";
820 buildInputs = with self; [];
821 doCheck = false;
822 propagatedBuildInputs = with self; [setuptools zope.interface transaction];
823 src = fetchurl {
824 url = "https://pypi.python.org/packages/6b/3a/501a897c036c7b728b02a2695998055755e9e71c7e135abdcf200958965e/repoze.sendmail-4.1.tar.gz";
825 md5 = "81d15f1f03cc67d6f56f2091c594ef57";
826 };
827 meta = {
828 license = [ pkgs.lib.licenses.zpt21 ];
829 };
830 };
831 requests = super.buildPythonPackage {
832 name = "requests-2.9.1";
833 buildInputs = with self; [];
834 doCheck = false;
835 propagatedBuildInputs = with self; [];
836 src = fetchurl {
837 url = "https://pypi.python.org/packages/f9/6d/07c44fb1ebe04d069459a189e7dab9e4abfe9432adcd4477367c25332748/requests-2.9.1.tar.gz";
838 md5 = "0b7f480d19012ec52bab78292efd976d";
839 };
840 meta = {
841 license = [ pkgs.lib.licenses.asl20 ];
842 };
843 };
844 requests-oauthlib = super.buildPythonPackage {
845 name = "requests-oauthlib-0.6.1";
846 buildInputs = with self; [];
847 doCheck = false;
848 propagatedBuildInputs = with self; [oauthlib requests];
849 src = fetchurl {
850 url = "https://pypi.python.org/packages/f9/98/a1aaae4bbcde0e98d6d853c4f08bd52f20b0005cefb881679bcdf7ea7a00/requests-oauthlib-0.6.1.tar.gz";
851 md5 = "f159bc7675ebe6a2d76798f4c00c5bf8";
852 };
853 meta = {
854 license = [ pkgs.lib.licenses.isc pkgs.lib.licenses.bsdOriginal ];
855 };
856 };
857 requests-toolbelt = super.buildPythonPackage {
858 name = "requests-toolbelt-0.7.0";
859 buildInputs = with self; [];
860 doCheck = false;
861 propagatedBuildInputs = with self; [requests];
862 src = fetchurl {
863 url = "https://pypi.python.org/packages/59/78/1d391d30ebf74079a8e4de6ab66fdca5362903ef2df64496f4697e9bb626/requests-toolbelt-0.7.0.tar.gz";
864 md5 = "bfe2009905f460f4764c32cfbbf4205f";
865 };
866 meta = {
867 license = [ pkgs.lib.licenses.asl20 ];
868 };
869 };
870 setuptools = super.buildPythonPackage {
871 name = "setuptools-27.2.0";
872 buildInputs = with self; [];
873 doCheck = false;
874 propagatedBuildInputs = with self; [];
875 src = fetchurl {
876 url = "https://pypi.python.org/packages/87/ba/54197971d107bc06f5f3fbdc0d728a7ae0b10cafca46acfddba65a0899d8/setuptools-27.2.0.tar.gz";
877 md5 = "b39715612fdc0372dbfd7b3fcf5d4fe5";
878 };
879 meta = {
880 license = [ pkgs.lib.licenses.mit ];
881 };
882 };
883 simplejson = super.buildPythonPackage {
884 name = "simplejson-3.8.2";
885 buildInputs = with self; [];
886 doCheck = false;
887 propagatedBuildInputs = with self; [];
888 src = fetchurl {
889 url = "https://pypi.python.org/packages/f0/07/26b519e6ebb03c2a74989f7571e6ae6b82e9d7d81b8de6fcdbfc643c7b58/simplejson-3.8.2.tar.gz";
890 md5 = "53b1371bbf883b129a12d594a97e9a18";
891 };
892 meta = {
893 license = [ { fullName = "Academic Free License (AFL)"; } pkgs.lib.licenses.mit ];
894 };
895 };
896 six = super.buildPythonPackage {
897 name = "six-1.9.0";
898 buildInputs = with self; [];
899 doCheck = false;
900 propagatedBuildInputs = with self; [];
901 src = fetchurl {
902 url = "https://pypi.python.org/packages/16/64/1dc5e5976b17466fd7d712e59cbe9fb1e18bec153109e5ba3ed6c9102f1a/six-1.9.0.tar.gz";
903 md5 = "476881ef4012262dfc8adc645ee786c4";
904 };
905 meta = {
906 license = [ pkgs.lib.licenses.mit ];
907 };
908 };
909 tlslite = super.buildPythonPackage {
910 name = "tlslite-0.4.9";
911 buildInputs = with self; [];
912 doCheck = false;
913 propagatedBuildInputs = with self; [];
914 src = fetchurl {
915 url = "https://pypi.python.org/packages/92/2b/7904cf913d9bf150b3e408a92c9cb5ce0b97a9ec19f998af48bf4c607f0e/tlslite-0.4.9.tar.gz";
916 md5 = "9f3b3797f595dd66cd36a65c83a87869";
917 };
918 meta = {
919 license = [ { fullName = "public domain and BSD"; } ];
920 };
921 };
922 transaction = super.buildPythonPackage {
923 name = "transaction-1.4.3";
924 buildInputs = with self; [];
925 doCheck = false;
926 propagatedBuildInputs = with self; [zope.interface];
927 src = fetchurl {
928 url = "https://pypi.python.org/packages/9d/9d/afb5c4904fb41edc14029744ff030ac0596846262bda6145edf23791c880/transaction-1.4.3.tar.gz";
929 md5 = "b4ca5983c9e3a0808ff5ff7648092c76";
930 };
931 meta = {
932 license = [ pkgs.lib.licenses.zpt21 ];
933 };
934 };
935 translationstring = super.buildPythonPackage {
936 name = "translationstring-1.3";
937 buildInputs = with self; [];
938 doCheck = false;
939 propagatedBuildInputs = with self; [];
940 src = fetchurl {
941 url = "https://pypi.python.org/packages/5e/eb/bee578cc150b44c653b63f5ebe258b5d0d812ddac12497e5f80fcad5d0b4/translationstring-1.3.tar.gz";
942 md5 = "a4b62e0f3c189c783a1685b3027f7c90";
943 };
944 meta = {
945 license = [ { fullName = "BSD-like (http://repoze.org/license.html)"; } ];
946 };
947 };
948 urllib3 = super.buildPythonPackage {
949 name = "urllib3-1.17";
950 buildInputs = with self; [];
951 doCheck = false;
952 propagatedBuildInputs = with self; [];
953 src = fetchurl {
954 url = "https://pypi.python.org/packages/c2/79/8851583070bac203561d21b9478340535893f587759608156aaca60a615a/urllib3-1.17.tar.gz";
955 md5 = "12d5520f0fffed0e65cb66b5bdc6ddec";
956 };
957 meta = {
958 license = [ pkgs.lib.licenses.mit ];
959 };
960 };
961 venusian = super.buildPythonPackage {
962 name = "venusian-1.0";
963 buildInputs = with self; [];
964 doCheck = false;
965 propagatedBuildInputs = with self; [];
966 src = fetchurl {
967 url = "https://pypi.python.org/packages/86/20/1948e0dfc4930ddde3da8c33612f6a5717c0b4bc28f591a5c5cf014dd390/venusian-1.0.tar.gz";
968 md5 = "dccf2eafb7113759d60c86faf5538756";
969 };
970 meta = {
971 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
972 };
973 };
974 waitress = super.buildPythonPackage {
975 name = "waitress-1.0.0";
976 buildInputs = with self; [];
977 doCheck = false;
978 propagatedBuildInputs = with self; [];
979 src = fetchurl {
980 url = "https://pypi.python.org/packages/a5/c3/264a56b2470de29f35dda8369886663303c8a2294673b2e6b9975e59f471/waitress-1.0.0.tar.gz";
981 md5 = "b900c4d793e218d77742f47ece58dd43";
982 };
983 meta = {
984 license = [ pkgs.lib.licenses.zpt21 ];
985 };
986 };
987 webassets = super.buildPythonPackage {
988 name = "webassets-0.11.1";
989 buildInputs = with self; [];
990 doCheck = false;
991 propagatedBuildInputs = with self; [];
992 src = fetchurl {
993 url = "https://pypi.python.org/packages/0e/97/f0cd013a3ae074672e9fdfa8629e4071b5cc420a2c82bef5622a87631d1c/webassets-0.11.1.tar.gz";
994 md5 = "6acca51bd12fbdc0399ab1a9b67a1599";
995 };
996 meta = {
997 license = [ pkgs.lib.licenses.bsdOriginal ];
998 };
999 };
1000 webhelpers2 = super.buildPythonPackage {
1001 name = "webhelpers2-2.0";
1002 buildInputs = with self; [];
1003 doCheck = false;
1004 propagatedBuildInputs = with self; [MarkupSafe six];
1005 src = fetchurl {
1006 url = "https://pypi.python.org/packages/ff/30/56342c6ea522439e3662427c8d7b5e5b390dff4ff2dc92d8afcb8ab68b75/WebHelpers2-2.0.tar.gz";
1007 md5 = "0f6b68d70c12ee0aed48c00b24da13d3";
1008 };
1009 meta = {
1010 license = [ pkgs.lib.licenses.mit ];
1011 };
1012 };
1013 wtforms = super.buildPythonPackage {
1014 name = "wtforms-2.1";
1015 buildInputs = with self; [];
1016 doCheck = false;
1017 propagatedBuildInputs = with self; [];
1018 src = fetchurl {
1019 url = "https://pypi.python.org/packages/bf/91/2e553b86c55e9cf2f33265de50e052441fb753af46f5f20477fe9c61280e/WTForms-2.1.zip";
1020 md5 = "6938a541fafd1a1ae2f6b9b88588eef2";
1021 };
1022 meta = {
1023 license = [ pkgs.lib.licenses.bsdOriginal ];
1024 };
1025 };
1026 ziggurat-foundations = super.buildPythonPackage {
1027 name = "ziggurat-foundations-0.6.8";
1028 buildInputs = with self; [];
1029 doCheck = false;
1030 propagatedBuildInputs = with self; [SQLAlchemy passlib paginate paginate-sqlalchemy alembic six];
1031 src = fetchurl {
1032 url = "https://pypi.python.org/packages/b2/3c/f9a0112a30424a58fccdd357338b4559fdda9e1bb3c9611b1ad263abf49e/ziggurat_foundations-0.6.8.tar.gz";
1033 md5 = "d2cc7201667b0e01099456a77726179c";
1034 };
1035 meta = {
1036 license = [ pkgs.lib.licenses.bsdOriginal ];
1037 };
1038 };
1039 zope.deprecation = super.buildPythonPackage {
1040 name = "zope.deprecation-4.1.2";
1041 buildInputs = with self; [];
1042 doCheck = false;
1043 propagatedBuildInputs = with self; [setuptools];
1044 src = fetchurl {
1045 url = "https://pypi.python.org/packages/c1/d3/3919492d5e57d8dd01b36f30b34fc8404a30577392b1eb817c303499ad20/zope.deprecation-4.1.2.tar.gz";
1046 md5 = "e9a663ded58f4f9f7881beb56cae2782";
1047 };
1048 meta = {
1049 license = [ pkgs.lib.licenses.zpt21 ];
1050 };
1051 };
1052 zope.interface = super.buildPythonPackage {
1053 name = "zope.interface-4.3.2";
1054 buildInputs = with self; [];
1055 doCheck = false;
1056 propagatedBuildInputs = with self; [setuptools];
1057 src = fetchurl {
1058 url = "https://pypi.python.org/packages/38/1b/d55c39f2cf442bd9fb2c59760ed058c84b57d25c680819c25f3aff741e1f/zope.interface-4.3.2.tar.gz";
1059 md5 = "5f7e15a5bcdfa3c6c0e93ffe45caf87c";
1060 };
1061 meta = {
1062 license = [ pkgs.lib.licenses.zpt21 ];
1063 };
1064 };
1065 zope.sqlalchemy = super.buildPythonPackage {
1066 name = "zope.sqlalchemy-0.7.6";
1067 buildInputs = with self; [];
1068 doCheck = false;
1069 propagatedBuildInputs = with self; [setuptools SQLAlchemy transaction zope.interface];
1070 src = fetchurl {
1071 url = "https://pypi.python.org/packages/d0/e0/5df0d7f9f1955e2e2edecbb1367cf1fa76bc2f84d700661ffd4161c7e2e9/zope.sqlalchemy-0.7.6.zip";
1072 md5 = "0f5bf14679951e59007e090b6922688c";
1073 };
1074 meta = {
1075 license = [ pkgs.lib.licenses.zpt21 ];
1076 };
1077 };
1078
1079 ### Test requirements
1080
1081
1082 }
@@ -0,0 +1,23 b''
1 { fetchbower, buildEnv }:
2 buildEnv { name = "bower-env"; ignoreCollisions = true; paths = [
3 (fetchbower "angular" "1.5.5" "1.5.5" "01l5z4ympm61akrxqaahmd869625nxzdwkmgbibbwhgm9ir99r60")
4 (fetchbower "angular-resource" "1.5.5" "1.5.5" "022p70clz5xrj0jgslk6hhbbvb787mz42i0gnbi06r7m4x7k38i9")
5 (fetchbower "angular-cookies" "1.5.5" "1.5.5" "18xxvfhja5mk8kwk59m6ay8qfybvafczyfn1hv6jh004xvq0aq95")
6 (fetchbower "angular-sanitize" "1.5.5" "1.5.5" "02khk0dp7shia2v2d8marb2paq6rldxbfhsmab7cg9b36a9d166p")
7 (fetchbower "angular-animate" "1.5.5" "1.5.5" "1kphsab56wibivkqwxkscrym1blcfs5lims12c6fpsajjqmamcbn")
8 (fetchbower "angular-touch" "1.5.5" "1.5.5" "1m9f9d5lkscgl4x7d3jmwiri752cy9dk8k1xpa7hbz2i7gv3mh45")
9 (fetchbower "angular-route" "1.5.5" "1.5.5" "0r7j864mdglm3cn6jw8zf2p8a4g1bfzir41986ngqr2dawyk1dld")
10 (fetchbower "angular-messages" "1.5.5" "1.5.5" "0rr1ki0ci1bfz4rs0kdyrpwpy3m2ljzy1q764r823lg0qw53lfvn")
11 (fetchbower "angular-mocks" "1.5.5" "1.5.5" "17vmjlgsp56qjaszi6n5d3czzzj78cpmlwgai8mrp28b8jhyj5m2")
12 (fetchbower "angular-scenario" "1.5.5" "1.5.5" "04bkr6krx2lkazkibch79lvyhmmygk364pcbgpbaj6f27bq3qvvx")
13 (fetchbower "angular-bootstrap" "1.3.2" "1.3.2" "0b9kr2926643ryfkmhn0hiv78a82q12qgwyadw2la5ajdkv80pvj")
14 (fetchbower "angular-ui-router" "1.0.0-alpha.5" "1.0.0-alpha.5" "0y552x57y3l0z86r3x5yx0p54fhxih7wwdsshqn41ym347wa3nh9")
15 (fetchbower "angular-toArrayFilter" "1.0.1" "1.0.1" "06cpx3sap45wnq1fx0g0l0mx83xaym6ijslim9by8h0z7fif3b1x")
16 (fetchbower "d3" "3.5.0" "3.5.0" "08abpzas36471dr2ifgwwafnv8s9kr2ppb3zkrbg4yg1f7g8ilxy")
17 (fetchbower "c3" "0.4.11" "0.4.11" "0nmzn4pmyk8xjhp3b0c9b67az2ps9zan18k7sjlij1izf4m89dsd")
18 (fetchbower "underscore" "1.6.0" "~1.6.0" "0pxb8fn2nd5r9285vaf3vs2m6yzw72s3358fdh8w5kc6j53brs84")
19 (fetchbower "json-human" "0.1.1" "*" "0qgcqgjkv1pcpggiwbm17vj93x5ar78988dc5nbnkhd2xazz4xk5")
20 (fetchbower "moment" "2.8.4" "~2.8.1" "028996rd13ffn0x0q5skdx3nqm0k9yym8v88rl9c6g6h4v9js10m")
21 (fetchbower "angular-smart-table" "2.1.8" "v2.1.8" "1dm29cvpi4njr0m298vvnj4h7xvxjk7y6vii3b5ii43bq6v9yw60")
22 (fetchbower "ment.io" "0.9.24" "0.9.24" "0n1w43h5j6c4i2wrmqpkfszg16dbm8lzx7ai59sv5h5gacidr0xp")
23 ]; }
@@ -0,0 +1,15 b''
1 # This file has been generated by node2nix 1.0.0. Do not edit!
2
3 {pkgs ? import <nixpkgs> {
4 inherit system;
5 }, system ? builtins.currentSystem}:
6
7 let
8 nodeEnv = import ./node-env.nix {
9 inherit (pkgs) stdenv python utillinux runCommand writeTextFile nodejs;
10 };
11 in
12 import ./node-packages.nix {
13 inherit (pkgs) fetchurl fetchgit;
14 inherit nodeEnv;
15 }
@@ -0,0 +1,292 b''
1 # This file originates from node2nix
2
3 {stdenv, python, nodejs, utillinux, runCommand, writeTextFile}:
4
5 let
6 # Create a tar wrapper that filters all the 'Ignoring unknown extended header keyword' noise
7 tarWrapper = runCommand "tarWrapper" {} ''
8 mkdir -p $out/bin
9
10 cat > $out/bin/tar <<EOF
11 #! ${stdenv.shell} -e
12 $(type -p tar) "\$@" --warning=no-unknown-keyword
13 EOF
14
15 chmod +x $out/bin/tar
16 '';
17
18 # Function that generates a TGZ file from a NPM project
19 buildNodeSourceDist =
20 { name, version, src, ... }:
21
22 stdenv.mkDerivation {
23 name = "node-tarball-${name}-${version}";
24 inherit src;
25 buildInputs = [ nodejs ];
26 buildPhase = ''
27 export HOME=$TMPDIR
28 tgzFile=$(npm pack)
29 '';
30 installPhase = ''
31 mkdir -p $out/tarballs
32 mv $tgzFile $out/tarballs
33 mkdir -p $out/nix-support
34 echo "file source-dist $out/tarballs/$tgzFile" >> $out/nix-support/hydra-build-products
35 '';
36 };
37
38 includeDependencies = {dependencies}:
39 stdenv.lib.optionalString (dependencies != [])
40 (stdenv.lib.concatMapStrings (dependency:
41 ''
42 # Bundle the dependencies of the package
43 mkdir -p node_modules
44 cd node_modules
45
46 # Only include dependencies if they don't exist. They may also be bundled in the package.
47 if [ ! -e "${dependency.name}" ]
48 then
49 ${composePackage dependency}
50 fi
51
52 cd ..
53 ''
54 ) dependencies);
55
56 # Recursively composes the dependencies of a package
57 composePackage = { name, packageName, src, dependencies ? [], ... }@args:
58 let
59 fixImpureDependencies = writeTextFile {
60 name = "fixDependencies.js";
61 text = ''
62 var fs = require('fs');
63 var url = require('url');
64
65 /*
66 * Replaces an impure version specification by *
67 */
68 function replaceImpureVersionSpec(versionSpec) {
69 var parsedUrl = url.parse(versionSpec);
70
71 if(versionSpec == "latest" || versionSpec == "unstable" ||
72 versionSpec.substr(0, 2) == ".." || dependency.substr(0, 2) == "./" || dependency.substr(0, 2) == "~/" || dependency.substr(0, 1) == '/')
73 return '*';
74 else if(parsedUrl.protocol == "git:" || parsedUrl.protocol == "git+ssh:" || parsedUrl.protocol == "git+http:" || parsedUrl.protocol == "git+https:" ||
75 parsedUrl.protocol == "http:" || parsedUrl.protocol == "https:")
76 return '*';
77 else
78 return versionSpec;
79 }
80
81 var packageObj = JSON.parse(fs.readFileSync('./package.json'));
82
83 /* Replace dependencies */
84 if(packageObj.dependencies !== undefined) {
85 for(var dependency in packageObj.dependencies) {
86 var versionSpec = packageObj.dependencies[dependency];
87 packageObj.dependencies[dependency] = replaceImpureVersionSpec(versionSpec);
88 }
89 }
90
91 /* Replace development dependencies */
92 if(packageObj.devDependencies !== undefined) {
93 for(var dependency in packageObj.devDependencies) {
94 var versionSpec = packageObj.devDependencies[dependency];
95 packageObj.devDependencies[dependency] = replaceImpureVersionSpec(versionSpec);
96 }
97 }
98
99 /* Replace optional dependencies */
100 if(packageObj.optionalDependencies !== undefined) {
101 for(var dependency in packageObj.optionalDependencies) {
102 var versionSpec = packageObj.optionalDependencies[dependency];
103 packageObj.optionalDependencies[dependency] = replaceImpureVersionSpec(versionSpec);
104 }
105 }
106
107 /* Write the fixed JSON file */
108 fs.writeFileSync("package.json", JSON.stringify(packageObj));
109 '';
110 };
111 in
112 ''
113 DIR=$(pwd)
114 cd $TMPDIR
115
116 unpackFile ${src}
117
118 # Make the base dir in which the target dependency resides first
119 mkdir -p "$(dirname "$DIR/${packageName}")"
120
121 if [ -f "${src}" ]
122 then
123 # Figure out what directory has been unpacked
124 packageDir=$(find . -type d -maxdepth 1 | tail -1)
125
126 # Restore write permissions to make building work
127 chmod -R u+w "$packageDir"
128
129 # Move the extracted tarball into the output folder
130 mv "$packageDir" "$DIR/${packageName}"
131 elif [ -d "${src}" ]
132 then
133 # Restore write permissions to make building work
134 chmod -R u+w $strippedName
135
136 # Move the extracted directory into the output folder
137 mv $strippedName "$DIR/${packageName}"
138 fi
139
140 # Unset the stripped name to not confuse the next unpack step
141 unset strippedName
142
143 # Some version specifiers (latest, unstable, URLs, file paths) force NPM to make remote connections or consult paths outside the Nix store.
144 # The following JavaScript replaces these by * to prevent that
145 cd "$DIR/${packageName}"
146 node ${fixImpureDependencies}
147
148 # Include the dependencies of the package
149 ${includeDependencies { inherit dependencies; }}
150 cd ..
151 ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
152 '';
153
154 # Extract the Node.js source code which is used to compile packages with
155 # native bindings
156 nodeSources = runCommand "node-sources" {} ''
157 tar --no-same-owner --no-same-permissions -xf ${nodejs.src}
158 mv node-* $out
159 '';
160
161 # Builds and composes an NPM package including all its dependencies
162 buildNodePackage = { name, packageName, version, dependencies ? [], production ? true, npmFlags ? "", dontNpmInstall ? false, preRebuild ? "", ... }@args:
163
164 stdenv.lib.makeOverridable stdenv.mkDerivation (builtins.removeAttrs args [ "dependencies" ] // {
165 name = "node-${name}-${version}";
166 buildInputs = [ tarWrapper python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) utillinux ++ args.buildInputs or [];
167 dontStrip = args.dontStrip or true; # Striping may fail a build for some package deployments
168
169 inherit dontNpmInstall preRebuild;
170
171 unpackPhase = args.unpackPhase or "true";
172
173 buildPhase = args.buildPhase or "true";
174
175 compositionScript = composePackage args;
176 passAsFile = [ "compositionScript" ];
177
178 installPhase = args.installPhase or ''
179 # Create and enter a root node_modules/ folder
180 mkdir -p $out/lib/node_modules
181 cd $out/lib/node_modules
182
183 # Compose the package and all its dependencies
184 source $compositionScriptPath
185
186 # Patch the shebangs of the bundled modules to prevent them from
187 # calling executables outside the Nix store as much as possible
188 patchShebangs .
189
190 # Deploy the Node.js package by running npm install. Since the
191 # dependencies have been provided already by ourselves, it should not
192 # attempt to install them again, which is good, because we want to make
193 # it Nix's responsibility. If it needs to install any dependencies
194 # anyway (e.g. because the dependency parameters are
195 # incomplete/incorrect), it fails.
196 #
197 # The other responsibilities of NPM are kept -- version checks, build
198 # steps, postprocessing etc.
199
200 export HOME=$TMPDIR
201 cd "${packageName}"
202 runHook preRebuild
203 npm --registry http://www.example.com --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} rebuild
204
205 if [ "$dontNpmInstall" != "1" ]
206 then
207 npm --registry http://www.example.com --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} install
208 fi
209
210 # Create symlink to the deployed executable folder, if applicable
211 if [ -d "$out/lib/node_modules/.bin" ]
212 then
213 ln -s $out/lib/node_modules/.bin $out/bin
214 fi
215
216 # Create symlinks to the deployed manual page folders, if applicable
217 if [ -d "$out/lib/node_modules/${packageName}/man" ]
218 then
219 mkdir -p $out/share
220 for dir in "$out/lib/node_modules/${packageName}/man/"*
221 do
222 mkdir -p $out/share/man/$(basename "$dir")
223 for page in "$dir"/*
224 do
225 ln -s $page $out/share/man/$(basename "$dir")
226 done
227 done
228 fi
229 '';
230 });
231
232 # Builds a development shell
233 buildNodeShell = { name, packageName, version, src, dependencies ? [], production ? true, npmFlags ? "", dontNpmInstall ? false, ... }@args:
234 let
235 nodeDependencies = stdenv.mkDerivation {
236 name = "node-dependencies-${name}-${version}";
237
238 buildInputs = [ tarWrapper python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) utillinux ++ args.buildInputs or [];
239
240 includeScript = includeDependencies { inherit dependencies; };
241 passAsFile = [ "includeScript" ];
242
243 buildCommand = ''
244 mkdir -p $out/lib
245 cd $out/lib
246 source $includeScriptPath
247
248 # Create fake package.json to make the npm commands work properly
249 cat > package.json <<EOF
250 {
251 "name": "${packageName}",
252 "version": "${version}"
253 }
254 EOF
255
256 # Patch the shebangs of the bundled modules to prevent them from
257 # calling executables outside the Nix store as much as possible
258 patchShebangs .
259
260 export HOME=$TMPDIR
261 npm --registry http://www.example.com --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} rebuild
262
263 ${stdenv.lib.optionalString (!dontNpmInstall) ''
264 npm --registry http://www.example.com --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} install
265 ''}
266
267 ln -s $out/lib/node_modules/.bin $out/bin
268 '';
269 };
270 in
271 stdenv.mkDerivation {
272 name = "node-shell-${name}-${version}";
273
274 buildInputs = [ python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) utillinux ++ args.buildInputs or [];
275 buildCommand = ''
276 mkdir -p $out/bin
277 cat > $out/bin/shell <<EOF
278 #! ${stdenv.shell} -e
279 $shellHook
280 exec ${stdenv.shell}
281 EOF
282 chmod +x $out/bin/shell
283 '';
284
285 # Provide the dependencies in a development shell through the NODE_PATH environment variable
286 inherit nodeDependencies;
287 shellHook = stdenv.lib.optionalString (dependencies != []) ''
288 export NODE_PATH=$nodeDependencies/lib/node_modules
289 '';
290 };
291 in
292 { inherit buildNodeSourceDist buildNodePackage buildNodeShell; }
This diff has been collapsed as it changes many lines, (7028 lines changed) Show them Hide them
@@ -0,0 +1,7028 b''
1 # This file has been generated by node2nix 1.0.0. Do not edit!
2
3 {nodeEnv, fetchurl, fetchgit}:
4
5 let
6 sources = {
7 "bower-1.7.9" = {
8 name = "bower";
9 packageName = "bower";
10 version = "1.7.9";
11 src = fetchurl {
12 url = "https://registry.npmjs.org/bower/-/bower-1.7.9.tgz";
13 sha1 = "b7296c2393e0d75edaa6ca39648132dd255812b0";
14 };
15 };
16 "bower-requirejs-1.2.0" = {
17 name = "bower-requirejs";
18 packageName = "bower-requirejs";
19 version = "1.2.0";
20 src = fetchurl {
21 url = "https://registry.npmjs.org/bower-requirejs/-/bower-requirejs-1.2.0.tgz";
22 sha1 = "219a35703189bdc0e2e482fbdde62603647e8ab5";
23 };
24 };
25 "grunt-1.0.1" = {
26 name = "grunt";
27 packageName = "grunt";
28 version = "1.0.1";
29 src = fetchurl {
30 url = "https://registry.npmjs.org/grunt/-/grunt-1.0.1.tgz";
31 sha1 = "e8778764e944b18f32bb0f10b9078475c9dfb56b";
32 };
33 };
34 "grunt-angular-templates-1.0.4" = {
35 name = "grunt-angular-templates";
36 packageName = "grunt-angular-templates";
37 version = "1.0.4";
38 src = fetchurl {
39 url = "https://registry.npmjs.org/grunt-angular-templates/-/grunt-angular-templates-1.0.4.tgz";
40 sha1 = "9555b1e1d50fc62e5a7231472bfff3f37f276838";
41 };
42 };
43 "grunt-bower-concat-1.0.0" = {
44 name = "grunt-bower-concat";
45 packageName = "grunt-bower-concat";
46 version = "1.0.0";
47 src = fetchurl {
48 url = "https://registry.npmjs.org/grunt-bower-concat/-/grunt-bower-concat-1.0.0.tgz";
49 sha1 = "f430c7b718704c6815215c6ca94d2fd5dd4a7b5b";
50 };
51 };
52 "grunt-bower-requirejs-2.0.0" = {
53 name = "grunt-bower-requirejs";
54 packageName = "grunt-bower-requirejs";
55 version = "2.0.0";
56 src = fetchurl {
57 url = "https://registry.npmjs.org/grunt-bower-requirejs/-/grunt-bower-requirejs-2.0.0.tgz";
58 sha1 = "10dd9288d235e05df3e11de139be9803654b77fe";
59 };
60 };
61 "grunt-contrib-concat-1.0.1" = {
62 name = "grunt-contrib-concat";
63 packageName = "grunt-contrib-concat";
64 version = "1.0.1";
65 src = fetchurl {
66 url = "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-1.0.1.tgz";
67 sha1 = "61509863084e871d7e86de48c015259ed97745bd";
68 };
69 };
70 "grunt-contrib-copy-1.0.0" = {
71 name = "grunt-contrib-copy";
72 packageName = "grunt-contrib-copy";
73 version = "1.0.0";
74 src = fetchurl {
75 url = "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz";
76 sha1 = "7060c6581e904b8ab0d00f076e0a8f6e3e7c3573";
77 };
78 };
79 "grunt-contrib-jshint-1.0.0" = {
80 name = "grunt-contrib-jshint";
81 packageName = "grunt-contrib-jshint";
82 version = "1.0.0";
83 src = fetchurl {
84 url = "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-1.0.0.tgz";
85 sha1 = "30f405a51de656bfa6eb029b9a464b9fe02a402a";
86 };
87 };
88 "grunt-contrib-less-1.3.0" = {
89 name = "grunt-contrib-less";
90 packageName = "grunt-contrib-less";
91 version = "1.3.0";
92 src = fetchurl {
93 url = "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-1.3.0.tgz";
94 sha1 = "518ef7c86dc60e159e65108aa75db93a9c8ff5d4";
95 };
96 };
97 "grunt-contrib-nodeunit-1.0.0" = {
98 name = "grunt-contrib-nodeunit";
99 packageName = "grunt-contrib-nodeunit";
100 version = "1.0.0";
101 src = fetchurl {
102 url = "https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-1.0.0.tgz";
103 sha1 = "6f488555ed9c0c8478854103c71edb1fc4685f05";
104 };
105 };
106 "grunt-contrib-requirejs-1.0.0" = {
107 name = "grunt-contrib-requirejs";
108 packageName = "grunt-contrib-requirejs";
109 version = "1.0.0";
110 src = fetchurl {
111 url = "https://registry.npmjs.org/grunt-contrib-requirejs/-/grunt-contrib-requirejs-1.0.0.tgz";
112 sha1 = "ec1670cafc32713902ee53569454715b2e3cbad5";
113 };
114 };
115 "grunt-contrib-uglify-1.0.1" = {
116 name = "grunt-contrib-uglify";
117 packageName = "grunt-contrib-uglify";
118 version = "1.0.1";
119 src = fetchurl {
120 url = "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-1.0.1.tgz";
121 sha1 = "ad68411b963b99661211f76f466bdeded4fb07ac";
122 };
123 };
124 "grunt-contrib-watch-1.0.0" = {
125 name = "grunt-contrib-watch";
126 packageName = "grunt-contrib-watch";
127 version = "1.0.0";
128 src = fetchurl {
129 url = "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.0.0.tgz";
130 sha1 = "84a1a7a1d6abd26ed568413496c73133e990018f";
131 };
132 };
133 "grunt-remove-logging-0.2.0" = {
134 name = "grunt-remove-logging";
135 packageName = "grunt-remove-logging";
136 version = "0.2.0";
137 src = fetchurl {
138 url = "https://registry.npmjs.org/grunt-remove-logging/-/grunt-remove-logging-0.2.0.tgz";
139 sha1 = "4686590f7003e21fdc4a21c5f738e88b35e00916";
140 };
141 };
142 "karma-0.13.22" = {
143 name = "karma";
144 packageName = "karma";
145 version = "0.13.22";
146 src = fetchurl {
147 url = "https://registry.npmjs.org/karma/-/karma-0.13.22.tgz";
148 sha1 = "07750b1bd063d7e7e7b91bcd2e6354d8f2aa8744";
149 };
150 };
151 "underscore-1.8.3" = {
152 name = "underscore";
153 packageName = "underscore";
154 version = "1.8.3";
155 src = fetchurl {
156 url = "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz";
157 sha1 = "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022";
158 };
159 };
160 "yo-1.8.4" = {
161 name = "yo";
162 packageName = "yo";
163 version = "1.8.4";
164 src = fetchurl {
165 url = "https://registry.npmjs.org/yo/-/yo-1.8.4.tgz";
166 sha1 = "c99e33bfd8b59153c3cf060e52aa6fcdd2bc2957";
167 };
168 };
169 "ini-1.3.4" = {
170 name = "ini";
171 packageName = "ini";
172 version = "1.3.4";
173 src = fetchurl {
174 url = "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz";
175 sha1 = "0537cb79daf59b59a1a517dff706c86ec039162e";
176 };
177 };
178 "chalk-1.1.3" = {
179 name = "chalk";
180 packageName = "chalk";
181 version = "1.1.3";
182 src = fetchurl {
183 url = "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz";
184 sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
185 };
186 };
187 "file-utils-0.2.2" = {
188 name = "file-utils";
189 packageName = "file-utils";
190 version = "0.2.2";
191 src = fetchurl {
192 url = "https://registry.npmjs.org/file-utils/-/file-utils-0.2.2.tgz";
193 sha1 = "4b7967bb2079ada4d4a7f5454206ecb5c0d4c589";
194 };
195 };
196 "lodash-3.10.1" = {
197 name = "lodash";
198 packageName = "lodash";
199 version = "3.10.1";
200 src = fetchurl {
201 url = "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz";
202 sha1 = "5bf45e8e49ba4189e17d482789dfd15bd140b7b6";
203 };
204 };
205 "nopt-3.0.6" = {
206 name = "nopt";
207 packageName = "nopt";
208 version = "3.0.6";
209 src = fetchurl {
210 url = "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz";
211 sha1 = "c6465dbf08abcd4db359317f79ac68a646b28ff9";
212 };
213 };
214 "object-assign-2.1.1" = {
215 name = "object-assign";
216 packageName = "object-assign";
217 version = "2.1.1";
218 src = fetchurl {
219 url = "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz";
220 sha1 = "43c36e5d569ff8e4816c4efa8be02d26967c18aa";
221 };
222 };
223 "requirejs-2.3.1" = {
224 name = "requirejs";
225 packageName = "requirejs";
226 version = "2.3.1";
227 src = fetchurl {
228 url = "https://registry.npmjs.org/requirejs/-/requirejs-2.3.1.tgz";
229 sha1 = "11d5a0225e47a634ac7348dba2a07fdebb1ac676";
230 };
231 };
232 "slash-1.0.0" = {
233 name = "slash";
234 packageName = "slash";
235 version = "1.0.0";
236 src = fetchurl {
237 url = "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz";
238 sha1 = "c41f2f6c39fc16d1cd17ad4b5d896114ae470d55";
239 };
240 };
241 "sudo-block-1.2.0" = {
242 name = "sudo-block";
243 packageName = "sudo-block";
244 version = "1.2.0";
245 src = fetchurl {
246 url = "https://registry.npmjs.org/sudo-block/-/sudo-block-1.2.0.tgz";
247 sha1 = "cc539bf8191624d4f507d83eeb45b4cea27f3463";
248 };
249 };
250 "update-notifier-0.3.2" = {
251 name = "update-notifier";
252 packageName = "update-notifier";
253 version = "0.3.2";
254 src = fetchurl {
255 url = "https://registry.npmjs.org/update-notifier/-/update-notifier-0.3.2.tgz";
256 sha1 = "22a8735baadef3320e2db928f693da898dc87777";
257 };
258 };
259 "ansi-styles-2.2.1" = {
260 name = "ansi-styles";
261 packageName = "ansi-styles";
262 version = "2.2.1";
263 src = fetchurl {
264 url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz";
265 sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe";
266 };
267 };
268 "escape-string-regexp-1.0.5" = {
269 name = "escape-string-regexp";
270 packageName = "escape-string-regexp";
271 version = "1.0.5";
272 src = fetchurl {
273 url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";
274 sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4";
275 };
276 };
277 "has-ansi-2.0.0" = {
278 name = "has-ansi";
279 packageName = "has-ansi";
280 version = "2.0.0";
281 src = fetchurl {
282 url = "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz";
283 sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91";
284 };
285 };
286 "strip-ansi-3.0.1" = {
287 name = "strip-ansi";
288 packageName = "strip-ansi";
289 version = "3.0.1";
290 src = fetchurl {
291 url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz";
292 sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf";
293 };
294 };
295 "supports-color-2.0.0" = {
296 name = "supports-color";
297 packageName = "supports-color";
298 version = "2.0.0";
299 src = fetchurl {
300 url = "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz";
301 sha1 = "535d045ce6b6363fa40117084629995e9df324c7";
302 };
303 };
304 "ansi-regex-2.0.0" = {
305 name = "ansi-regex";
306 packageName = "ansi-regex";
307 version = "2.0.0";
308 src = fetchurl {
309 url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz";
310 sha1 = "c5061b6e0ef8a81775e50f5d66151bf6bf371107";
311 };
312 };
313 "findup-sync-0.2.1" = {
314 name = "findup-sync";
315 packageName = "findup-sync";
316 version = "0.2.1";
317 src = fetchurl {
318 url = "https://registry.npmjs.org/findup-sync/-/findup-sync-0.2.1.tgz";
319 sha1 = "e0a90a450075c49466ee513732057514b81e878c";
320 };
321 };
322 "glob-4.5.3" = {
323 name = "glob";
324 packageName = "glob";
325 version = "4.5.3";
326 src = fetchurl {
327 url = "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz";
328 sha1 = "c6cb73d3226c1efef04de3c56d012f03377ee15f";
329 };
330 };
331 "iconv-lite-0.4.13" = {
332 name = "iconv-lite";
333 packageName = "iconv-lite";
334 version = "0.4.13";
335 src = fetchurl {
336 url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz";
337 sha1 = "1f88aba4ab0b1508e8312acc39345f36e992e2f2";
338 };
339 };
340 "isbinaryfile-2.0.4" = {
341 name = "isbinaryfile";
342 packageName = "isbinaryfile";
343 version = "2.0.4";
344 src = fetchurl {
345 url = "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-2.0.4.tgz";
346 sha1 = "d23592e6a6f093efb84c2e6152056be294e414a1";
347 };
348 };
349 "lodash-2.4.2" = {
350 name = "lodash";
351 packageName = "lodash";
352 version = "2.4.2";
353 src = fetchurl {
354 url = "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz";
355 sha1 = "fadd834b9683073da179b3eae6d9c0d15053f73e";
356 };
357 };
358 "minimatch-2.0.10" = {
359 name = "minimatch";
360 packageName = "minimatch";
361 version = "2.0.10";
362 src = fetchurl {
363 url = "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz";
364 sha1 = "8d087c39c6b38c001b97fca7ce6d0e1e80afbac7";
365 };
366 };
367 "rimraf-2.5.4" = {
368 name = "rimraf";
369 packageName = "rimraf";
370 version = "2.5.4";
371 src = fetchurl {
372 url = "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz";
373 sha1 = "96800093cbf1a0c86bd95b4625467535c29dfa04";
374 };
375 };
376 "glob-4.3.5" = {
377 name = "glob";
378 packageName = "glob";
379 version = "4.3.5";
380 src = fetchurl {
381 url = "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz";
382 sha1 = "80fbb08ca540f238acce5d11d1e9bc41e75173d3";
383 };
384 };
385 "inflight-1.0.5" = {
386 name = "inflight";
387 packageName = "inflight";
388 version = "1.0.5";
389 src = fetchurl {
390 url = "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz";
391 sha1 = "db3204cd5a9de2e6cd890b85c6e2f66bcf4f620a";
392 };
393 };
394 "inherits-2.0.3" = {
395 name = "inherits";
396 packageName = "inherits";
397 version = "2.0.3";
398 src = fetchurl {
399 url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";
400 sha1 = "633c2c83e3da42a502f52466022480f4208261de";
401 };
402 };
403 "once-1.4.0" = {
404 name = "once";
405 packageName = "once";
406 version = "1.4.0";
407 src = fetchurl {
408 url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
409 sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
410 };
411 };
412 "wrappy-1.0.2" = {
413 name = "wrappy";
414 packageName = "wrappy";
415 version = "1.0.2";
416 src = fetchurl {
417 url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz";
418 sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
419 };
420 };
421 "brace-expansion-1.1.6" = {
422 name = "brace-expansion";
423 packageName = "brace-expansion";
424 version = "1.1.6";
425 src = fetchurl {
426 url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz";
427 sha1 = "7197d7eaa9b87e648390ea61fc66c84427420df9";
428 };
429 };
430 "balanced-match-0.4.2" = {
431 name = "balanced-match";
432 packageName = "balanced-match";
433 version = "0.4.2";
434 src = fetchurl {
435 url = "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz";
436 sha1 = "cb3f3e3c732dc0f01ee70b403f302e61d7709838";
437 };
438 };
439 "concat-map-0.0.1" = {
440 name = "concat-map";
441 packageName = "concat-map";
442 version = "0.0.1";
443 src = fetchurl {
444 url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";
445 sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b";
446 };
447 };
448 "glob-7.0.6" = {
449 name = "glob";
450 packageName = "glob";
451 version = "7.0.6";
452 src = fetchurl {
453 url = "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz";
454 sha1 = "211bafaf49e525b8cd93260d14ab136152b3f57a";
455 };
456 };
457 "fs.realpath-1.0.0" = {
458 name = "fs.realpath";
459 packageName = "fs.realpath";
460 version = "1.0.0";
461 src = fetchurl {
462 url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz";
463 sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
464 };
465 };
466 "minimatch-3.0.3" = {
467 name = "minimatch";
468 packageName = "minimatch";
469 version = "3.0.3";
470 src = fetchurl {
471 url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz";
472 sha1 = "2a4e4090b96b2db06a9d7df01055a62a77c9b774";
473 };
474 };
475 "path-is-absolute-1.0.0" = {
476 name = "path-is-absolute";
477 packageName = "path-is-absolute";
478 version = "1.0.0";
479 src = fetchurl {
480 url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz";
481 sha1 = "263dada66ab3f2fb10bf7f9d24dd8f3e570ef912";
482 };
483 };
484 "abbrev-1.0.9" = {
485 name = "abbrev";
486 packageName = "abbrev";
487 version = "1.0.9";
488 src = fetchurl {
489 url = "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz";
490 sha1 = "91b4792588a7738c25f35dd6f63752a2f8776135";
491 };
492 };
493 "is-docker-1.0.1" = {
494 name = "is-docker";
495 packageName = "is-docker";
496 version = "1.0.1";
497 src = fetchurl {
498 url = "https://registry.npmjs.org/is-docker/-/is-docker-1.0.1.tgz";
499 sha1 = "c02e215fc3d1d2ffe35a3b70d19f9d984693a4d8";
500 };
501 };
502 "is-root-1.0.0" = {
503 name = "is-root";
504 packageName = "is-root";
505 version = "1.0.0";
506 src = fetchurl {
507 url = "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz";
508 sha1 = "07b6c233bc394cd9d02ba15c966bd6660d6342d5";
509 };
510 };
511 "configstore-0.3.2" = {
512 name = "configstore";
513 packageName = "configstore";
514 version = "0.3.2";
515 src = fetchurl {
516 url = "https://registry.npmjs.org/configstore/-/configstore-0.3.2.tgz";
517 sha1 = "25e4c16c3768abf75c5a65bc61761f495055b459";
518 };
519 };
520 "is-npm-1.0.0" = {
521 name = "is-npm";
522 packageName = "is-npm";
523 version = "1.0.0";
524 src = fetchurl {
525 url = "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz";
526 sha1 = "f2fb63a65e4905b406c86072765a1a4dc793b9f4";
527 };
528 };
529 "latest-version-1.0.1" = {
530 name = "latest-version";
531 packageName = "latest-version";
532 version = "1.0.1";
533 src = fetchurl {
534 url = "https://registry.npmjs.org/latest-version/-/latest-version-1.0.1.tgz";
535 sha1 = "72cfc46e3e8d1be651e1ebb54ea9f6ea96f374bb";
536 };
537 };
538 "semver-diff-2.1.0" = {
539 name = "semver-diff";
540 packageName = "semver-diff";
541 version = "2.1.0";
542 src = fetchurl {
543 url = "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz";
544 sha1 = "4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36";
545 };
546 };
547 "string-length-1.0.1" = {
548 name = "string-length";
549 packageName = "string-length";
550 version = "1.0.1";
551 src = fetchurl {
552 url = "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz";
553 sha1 = "56970fb1c38558e9e70b728bf3de269ac45adfac";
554 };
555 };
556 "graceful-fs-3.0.11" = {
557 name = "graceful-fs";
558 packageName = "graceful-fs";
559 version = "3.0.11";
560 src = fetchurl {
561 url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz";
562 sha1 = "7613c778a1afea62f25c630a086d7f3acbbdd818";
563 };
564 };
565 "js-yaml-3.6.1" = {
566 name = "js-yaml";
567 packageName = "js-yaml";
568 version = "3.6.1";
569 src = fetchurl {
570 url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz";
571 sha1 = "6e5fe67d8b205ce4d22fad05b7781e8dadcc4b30";
572 };
573 };
574 "mkdirp-0.5.1" = {
575 name = "mkdirp";
576 packageName = "mkdirp";
577 version = "0.5.1";
578 src = fetchurl {
579 url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz";
580 sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903";
581 };
582 };
583 "osenv-0.1.3" = {
584 name = "osenv";
585 packageName = "osenv";
586 version = "0.1.3";
587 src = fetchurl {
588 url = "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz";
589 sha1 = "83cf05c6d6458fc4d5ac6362ea325d92f2754217";
590 };
591 };
592 "user-home-1.1.1" = {
593 name = "user-home";
594 packageName = "user-home";
595 version = "1.1.1";
596 src = fetchurl {
597 url = "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz";
598 sha1 = "2b5be23a32b63a7c9deb8d0f28d485724a3df190";
599 };
600 };
601 "uuid-2.0.2" = {
602 name = "uuid";
603 packageName = "uuid";
604 version = "2.0.2";
605 src = fetchurl {
606 url = "https://registry.npmjs.org/uuid/-/uuid-2.0.2.tgz";
607 sha1 = "48bd5698f0677e3c7901a1c46ef15b1643794726";
608 };
609 };
610 "xdg-basedir-1.0.1" = {
611 name = "xdg-basedir";
612 packageName = "xdg-basedir";
613 version = "1.0.1";
614 src = fetchurl {
615 url = "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-1.0.1.tgz";
616 sha1 = "14ff8f63a4fdbcb05d5b6eea22b36f3033b9f04e";
617 };
618 };
619 "natives-1.1.0" = {
620 name = "natives";
621 packageName = "natives";
622 version = "1.1.0";
623 src = fetchurl {
624 url = "https://registry.npmjs.org/natives/-/natives-1.1.0.tgz";
625 sha1 = "e9ff841418a6b2ec7a495e939984f78f163e6e31";
626 };
627 };
628 "argparse-1.0.7" = {
629 name = "argparse";
630 packageName = "argparse";
631 version = "1.0.7";
632 src = fetchurl {
633 url = "https://registry.npmjs.org/argparse/-/argparse-1.0.7.tgz";
634 sha1 = "c289506480557810f14a8bc62d7a06f63ed7f951";
635 };
636 };
637 "esprima-2.7.3" = {
638 name = "esprima";
639 packageName = "esprima";
640 version = "2.7.3";
641 src = fetchurl {
642 url = "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz";
643 sha1 = "96e3b70d5779f6ad49cd032673d1c312767ba581";
644 };
645 };
646 "sprintf-js-1.0.3" = {
647 name = "sprintf-js";
648 packageName = "sprintf-js";
649 version = "1.0.3";
650 src = fetchurl {
651 url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz";
652 sha1 = "04e6926f662895354f3dd015203633b857297e2c";
653 };
654 };
655 "minimist-0.0.8" = {
656 name = "minimist";
657 packageName = "minimist";
658 version = "0.0.8";
659 src = fetchurl {
660 url = "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz";
661 sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d";
662 };
663 };
664 "os-homedir-1.0.1" = {
665 name = "os-homedir";
666 packageName = "os-homedir";
667 version = "1.0.1";
668 src = fetchurl {
669 url = "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz";
670 sha1 = "0d62bdf44b916fd3bbdcf2cab191948fb094f007";
671 };
672 };
673 "os-tmpdir-1.0.1" = {
674 name = "os-tmpdir";
675 packageName = "os-tmpdir";
676 version = "1.0.1";
677 src = fetchurl {
678 url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz";
679 sha1 = "e9b423a1edaf479882562e92ed71d7743a071b6e";
680 };
681 };
682 "package-json-1.2.0" = {
683 name = "package-json";
684 packageName = "package-json";
685 version = "1.2.0";
686 src = fetchurl {
687 url = "https://registry.npmjs.org/package-json/-/package-json-1.2.0.tgz";
688 sha1 = "c8ecac094227cdf76a316874ed05e27cc939a0e0";
689 };
690 };
691 "got-3.3.1" = {
692 name = "got";
693 packageName = "got";
694 version = "3.3.1";
695 src = fetchurl {
696 url = "https://registry.npmjs.org/got/-/got-3.3.1.tgz";
697 sha1 = "e5d0ed4af55fc3eef4d56007769d98192bcb2eca";
698 };
699 };
700 "registry-url-3.1.0" = {
701 name = "registry-url";
702 packageName = "registry-url";
703 version = "3.1.0";
704 src = fetchurl {
705 url = "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz";
706 sha1 = "3d4ef870f73dde1d77f0cf9a381432444e174942";
707 };
708 };
709 "duplexify-3.4.5" = {
710 name = "duplexify";
711 packageName = "duplexify";
712 version = "3.4.5";
713 src = fetchurl {
714 url = "https://registry.npmjs.org/duplexify/-/duplexify-3.4.5.tgz";
715 sha1 = "0e7e287a775af753bf57e6e7b7f21f183f6c3a53";
716 };
717 };
718 "infinity-agent-2.0.3" = {
719 name = "infinity-agent";
720 packageName = "infinity-agent";
721 version = "2.0.3";
722 src = fetchurl {
723 url = "https://registry.npmjs.org/infinity-agent/-/infinity-agent-2.0.3.tgz";
724 sha1 = "45e0e2ff7a9eb030b27d62b74b3744b7a7ac4216";
725 };
726 };
727 "is-redirect-1.0.0" = {
728 name = "is-redirect";
729 packageName = "is-redirect";
730 version = "1.0.0";
731 src = fetchurl {
732 url = "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz";
733 sha1 = "1d03dded53bd8db0f30c26e4f95d36fc7c87dc24";
734 };
735 };
736 "is-stream-1.1.0" = {
737 name = "is-stream";
738 packageName = "is-stream";
739 version = "1.1.0";
740 src = fetchurl {
741 url = "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz";
742 sha1 = "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44";
743 };
744 };
745 "lowercase-keys-1.0.0" = {
746 name = "lowercase-keys";
747 packageName = "lowercase-keys";
748 version = "1.0.0";
749 src = fetchurl {
750 url = "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz";
751 sha1 = "4e3366b39e7f5457e35f1324bdf6f88d0bfc7306";
752 };
753 };
754 "nested-error-stacks-1.0.2" = {
755 name = "nested-error-stacks";
756 packageName = "nested-error-stacks";
757 version = "1.0.2";
758 src = fetchurl {
759 url = "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-1.0.2.tgz";
760 sha1 = "19f619591519f096769a5ba9a86e6eeec823c3cf";
761 };
762 };
763 "object-assign-3.0.0" = {
764 name = "object-assign";
765 packageName = "object-assign";
766 version = "3.0.0";
767 src = fetchurl {
768 url = "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz";
769 sha1 = "9bedd5ca0897949bca47e7ff408062d549f587f2";
770 };
771 };
772 "prepend-http-1.0.4" = {
773 name = "prepend-http";
774 packageName = "prepend-http";
775 version = "1.0.4";
776 src = fetchurl {
777 url = "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz";
778 sha1 = "d4f4562b0ce3696e41ac52d0e002e57a635dc6dc";
779 };
780 };
781 "read-all-stream-3.1.0" = {
782 name = "read-all-stream";
783 packageName = "read-all-stream";
784 version = "3.1.0";
785 src = fetchurl {
786 url = "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz";
787 sha1 = "35c3e177f2078ef789ee4bfafa4373074eaef4fa";
788 };
789 };
790 "timed-out-2.0.0" = {
791 name = "timed-out";
792 packageName = "timed-out";
793 version = "2.0.0";
794 src = fetchurl {
795 url = "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz";
796 sha1 = "f38b0ae81d3747d628001f41dafc652ace671c0a";
797 };
798 };
799 "end-of-stream-1.0.0" = {
800 name = "end-of-stream";
801 packageName = "end-of-stream";
802 version = "1.0.0";
803 src = fetchurl {
804 url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz";
805 sha1 = "d4596e702734a93e40e9af864319eabd99ff2f0e";
806 };
807 };
808 "readable-stream-2.1.5" = {
809 name = "readable-stream";
810 packageName = "readable-stream";
811 version = "2.1.5";
812 src = fetchurl {
813 url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz";
814 sha1 = "66fa8b720e1438b364681f2ad1a63c618448c9d0";
815 };
816 };
817 "stream-shift-1.0.0" = {
818 name = "stream-shift";
819 packageName = "stream-shift";
820 version = "1.0.0";
821 src = fetchurl {
822 url = "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz";
823 sha1 = "d5c752825e5367e786f78e18e445ea223a155952";
824 };
825 };
826 "once-1.3.3" = {
827 name = "once";
828 packageName = "once";
829 version = "1.3.3";
830 src = fetchurl {
831 url = "https://registry.npmjs.org/once/-/once-1.3.3.tgz";
832 sha1 = "b2e261557ce4c314ec8304f3fa82663e4297ca20";
833 };
834 };
835 "buffer-shims-1.0.0" = {
836 name = "buffer-shims";
837 packageName = "buffer-shims";
838 version = "1.0.0";
839 src = fetchurl {
840 url = "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz";
841 sha1 = "9978ce317388c649ad8793028c3477ef044a8b51";
842 };
843 };
844 "core-util-is-1.0.2" = {
845 name = "core-util-is";
846 packageName = "core-util-is";
847 version = "1.0.2";
848 src = fetchurl {
849 url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";
850 sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
851 };
852 };
853 "isarray-1.0.0" = {
854 name = "isarray";
855 packageName = "isarray";
856 version = "1.0.0";
857 src = fetchurl {
858 url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz";
859 sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
860 };
861 };
862 "process-nextick-args-1.0.7" = {
863 name = "process-nextick-args";
864 packageName = "process-nextick-args";
865 version = "1.0.7";
866 src = fetchurl {
867 url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz";
868 sha1 = "150e20b756590ad3f91093f25a4f2ad8bff30ba3";
869 };
870 };
871 "string_decoder-0.10.31" = {
872 name = "string_decoder";
873 packageName = "string_decoder";
874 version = "0.10.31";
875 src = fetchurl {
876 url = "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz";
877 sha1 = "62e203bc41766c6c28c9fc84301dab1c5310fa94";
878 };
879 };
880 "util-deprecate-1.0.2" = {
881 name = "util-deprecate";
882 packageName = "util-deprecate";
883 version = "1.0.2";
884 src = fetchurl {
885 url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";
886 sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf";
887 };
888 };
889 "pinkie-promise-2.0.1" = {
890 name = "pinkie-promise";
891 packageName = "pinkie-promise";
892 version = "2.0.1";
893 src = fetchurl {
894 url = "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz";
895 sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa";
896 };
897 };
898 "pinkie-2.0.4" = {
899 name = "pinkie";
900 packageName = "pinkie";
901 version = "2.0.4";
902 src = fetchurl {
903 url = "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz";
904 sha1 = "72556b80cfa0d48a974e80e77248e80ed4f7f870";
905 };
906 };
907 "rc-1.1.6" = {
908 name = "rc";
909 packageName = "rc";
910 version = "1.1.6";
911 src = fetchurl {
912 url = "https://registry.npmjs.org/rc/-/rc-1.1.6.tgz";
913 sha1 = "43651b76b6ae53b5c802f1151fa3fc3b059969c9";
914 };
915 };
916 "deep-extend-0.4.1" = {
917 name = "deep-extend";
918 packageName = "deep-extend";
919 version = "0.4.1";
920 src = fetchurl {
921 url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz";
922 sha1 = "efe4113d08085f4e6f9687759810f807469e2253";
923 };
924 };
925 "minimist-1.2.0" = {
926 name = "minimist";
927 packageName = "minimist";
928 version = "1.2.0";
929 src = fetchurl {
930 url = "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz";
931 sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284";
932 };
933 };
934 "strip-json-comments-1.0.4" = {
935 name = "strip-json-comments";
936 packageName = "strip-json-comments";
937 version = "1.0.4";
938 src = fetchurl {
939 url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz";
940 sha1 = "1e15fbcac97d3ee99bf2d73b4c656b082bbafb91";
941 };
942 };
943 "semver-5.3.0" = {
944 name = "semver";
945 packageName = "semver";
946 version = "5.3.0";
947 src = fetchurl {
948 url = "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz";
949 sha1 = "9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f";
950 };
951 };
952 "coffee-script-1.10.0" = {
953 name = "coffee-script";
954 packageName = "coffee-script";
955 version = "1.10.0";
956 src = fetchurl {
957 url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.10.0.tgz";
958 sha1 = "12938bcf9be1948fa006f92e0c4c9e81705108c0";
959 };
960 };
961 "dateformat-1.0.12" = {
962 name = "dateformat";
963 packageName = "dateformat";
964 version = "1.0.12";
965 src = fetchurl {
966 url = "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz";
967 sha1 = "9f124b67594c937ff706932e4a642cca8dbbfee9";
968 };
969 };
970 "eventemitter2-0.4.14" = {
971 name = "eventemitter2";
972 packageName = "eventemitter2";
973 version = "0.4.14";
974 src = fetchurl {
975 url = "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz";
976 sha1 = "8f61b75cde012b2e9eb284d4545583b5643b61ab";
977 };
978 };
979 "exit-0.1.2" = {
980 name = "exit";
981 packageName = "exit";
982 version = "0.1.2";
983 src = fetchurl {
984 url = "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz";
985 sha1 = "0632638f8d877cc82107d30a0fff1a17cba1cd0c";
986 };
987 };
988 "findup-sync-0.3.0" = {
989 name = "findup-sync";
990 packageName = "findup-sync";
991 version = "0.3.0";
992 src = fetchurl {
993 url = "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz";
994 sha1 = "37930aa5d816b777c03445e1966cc6790a4c0b16";
995 };
996 };
997 "grunt-cli-1.2.0" = {
998 name = "grunt-cli";
999 packageName = "grunt-cli";
1000 version = "1.2.0";
1001 src = fetchurl {
1002 url = "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz";
1003 sha1 = "562b119ebb069ddb464ace2845501be97b35b6a8";
1004 };
1005 };
1006 "grunt-known-options-1.1.0" = {
1007 name = "grunt-known-options";
1008 packageName = "grunt-known-options";
1009 version = "1.1.0";
1010 src = fetchurl {
1011 url = "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.0.tgz";
1012 sha1 = "a4274eeb32fa765da5a7a3b1712617ce3b144149";
1013 };
1014 };
1015 "grunt-legacy-log-1.0.0" = {
1016 name = "grunt-legacy-log";
1017 packageName = "grunt-legacy-log";
1018 version = "1.0.0";
1019 src = fetchurl {
1020 url = "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-1.0.0.tgz";
1021 sha1 = "fb86f1809847bc07dc47843f9ecd6cacb62df2d5";
1022 };
1023 };
1024 "grunt-legacy-util-1.0.0" = {
1025 name = "grunt-legacy-util";
1026 packageName = "grunt-legacy-util";
1027 version = "1.0.0";
1028 src = fetchurl {
1029 url = "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.0.0.tgz";
1030 sha1 = "386aa78dc6ed50986c2b18957265b1b48abb9b86";
1031 };
1032 };
1033 "js-yaml-3.5.5" = {
1034 name = "js-yaml";
1035 packageName = "js-yaml";
1036 version = "3.5.5";
1037 src = fetchurl {
1038 url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz";
1039 sha1 = "0377c38017cabc7322b0d1fbcd25a491641f2fbe";
1040 };
1041 };
1042 "rimraf-2.2.8" = {
1043 name = "rimraf";
1044 packageName = "rimraf";
1045 version = "2.2.8";
1046 src = fetchurl {
1047 url = "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz";
1048 sha1 = "e439be2aaee327321952730f99a8929e4fc50582";
1049 };
1050 };
1051 "get-stdin-4.0.1" = {
1052 name = "get-stdin";
1053 packageName = "get-stdin";
1054 version = "4.0.1";
1055 src = fetchurl {
1056 url = "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz";
1057 sha1 = "b968c6b0a04384324902e8bf1a5df32579a450fe";
1058 };
1059 };
1060 "meow-3.7.0" = {
1061 name = "meow";
1062 packageName = "meow";
1063 version = "3.7.0";
1064 src = fetchurl {
1065 url = "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz";
1066 sha1 = "72cb668b425228290abbfa856892587308a801fb";
1067 };
1068 };
1069 "camelcase-keys-2.1.0" = {
1070 name = "camelcase-keys";
1071 packageName = "camelcase-keys";
1072 version = "2.1.0";
1073 src = fetchurl {
1074 url = "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz";
1075 sha1 = "308beeaffdf28119051efa1d932213c91b8f92e7";
1076 };
1077 };
1078 "decamelize-1.2.0" = {
1079 name = "decamelize";
1080 packageName = "decamelize";
1081 version = "1.2.0";
1082 src = fetchurl {
1083 url = "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz";
1084 sha1 = "f6534d15148269b20352e7bee26f501f9a191290";
1085 };
1086 };
1087 "loud-rejection-1.6.0" = {
1088 name = "loud-rejection";
1089 packageName = "loud-rejection";
1090 version = "1.6.0";
1091 src = fetchurl {
1092 url = "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz";
1093 sha1 = "5b46f80147edee578870f086d04821cf998e551f";
1094 };
1095 };
1096 "map-obj-1.0.1" = {
1097 name = "map-obj";
1098 packageName = "map-obj";
1099 version = "1.0.1";
1100 src = fetchurl {
1101 url = "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz";
1102 sha1 = "d933ceb9205d82bdcf4886f6742bdc2b4dea146d";
1103 };
1104 };
1105 "normalize-package-data-2.3.5" = {
1106 name = "normalize-package-data";
1107 packageName = "normalize-package-data";
1108 version = "2.3.5";
1109 src = fetchurl {
1110 url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz";
1111 sha1 = "8d924f142960e1777e7ffe170543631cc7cb02df";
1112 };
1113 };
1114 "object-assign-4.1.0" = {
1115 name = "object-assign";
1116 packageName = "object-assign";
1117 version = "4.1.0";
1118 src = fetchurl {
1119 url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz";
1120 sha1 = "7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0";
1121 };
1122 };
1123 "read-pkg-up-1.0.1" = {
1124 name = "read-pkg-up";
1125 packageName = "read-pkg-up";
1126 version = "1.0.1";
1127 src = fetchurl {
1128 url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz";
1129 sha1 = "9d63c13276c065918d57f002a57f40a1b643fb02";
1130 };
1131 };
1132 "redent-1.0.0" = {
1133 name = "redent";
1134 packageName = "redent";
1135 version = "1.0.0";
1136 src = fetchurl {
1137 url = "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz";
1138 sha1 = "cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde";
1139 };
1140 };
1141 "trim-newlines-1.0.0" = {
1142 name = "trim-newlines";
1143 packageName = "trim-newlines";
1144 version = "1.0.0";
1145 src = fetchurl {
1146 url = "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz";
1147 sha1 = "5887966bb582a4503a41eb524f7d35011815a613";
1148 };
1149 };
1150 "camelcase-2.1.1" = {
1151 name = "camelcase";
1152 packageName = "camelcase";
1153 version = "2.1.1";
1154 src = fetchurl {
1155 url = "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz";
1156 sha1 = "7c1d16d679a1bbe59ca02cacecfb011e201f5a1f";
1157 };
1158 };
1159 "currently-unhandled-0.4.1" = {
1160 name = "currently-unhandled";
1161 packageName = "currently-unhandled";
1162 version = "0.4.1";
1163 src = fetchurl {
1164 url = "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz";
1165 sha1 = "988df33feab191ef799a61369dd76c17adf957ea";
1166 };
1167 };
1168 "signal-exit-3.0.1" = {
1169 name = "signal-exit";
1170 packageName = "signal-exit";
1171 version = "3.0.1";
1172 src = fetchurl {
1173 url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz";
1174 sha1 = "5a4c884992b63a7acd9badb7894c3ee9cfccad81";
1175 };
1176 };
1177 "array-find-index-1.0.1" = {
1178 name = "array-find-index";
1179 packageName = "array-find-index";
1180 version = "1.0.1";
1181 src = fetchurl {
1182 url = "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz";
1183 sha1 = "0bc25ddac941ec8a496ae258fd4ac188003ef3af";
1184 };
1185 };
1186 "hosted-git-info-2.1.5" = {
1187 name = "hosted-git-info";
1188 packageName = "hosted-git-info";
1189 version = "2.1.5";
1190 src = fetchurl {
1191 url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz";
1192 sha1 = "0ba81d90da2e25ab34a332e6ec77936e1598118b";
1193 };
1194 };
1195 "is-builtin-module-1.0.0" = {
1196 name = "is-builtin-module";
1197 packageName = "is-builtin-module";
1198 version = "1.0.0";
1199 src = fetchurl {
1200 url = "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz";
1201 sha1 = "540572d34f7ac3119f8f76c30cbc1b1e037affbe";
1202 };
1203 };
1204 "validate-npm-package-license-3.0.1" = {
1205 name = "validate-npm-package-license";
1206 packageName = "validate-npm-package-license";
1207 version = "3.0.1";
1208 src = fetchurl {
1209 url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz";
1210 sha1 = "2804babe712ad3379459acfbe24746ab2c303fbc";
1211 };
1212 };
1213 "builtin-modules-1.1.1" = {
1214 name = "builtin-modules";
1215 packageName = "builtin-modules";
1216 version = "1.1.1";
1217 src = fetchurl {
1218 url = "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz";
1219 sha1 = "270f076c5a72c02f5b65a47df94c5fe3a278892f";
1220 };
1221 };
1222 "spdx-correct-1.0.2" = {
1223 name = "spdx-correct";
1224 packageName = "spdx-correct";
1225 version = "1.0.2";
1226 src = fetchurl {
1227 url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz";
1228 sha1 = "4b3073d933ff51f3912f03ac5519498a4150db40";
1229 };
1230 };
1231 "spdx-expression-parse-1.0.3" = {
1232 name = "spdx-expression-parse";
1233 packageName = "spdx-expression-parse";
1234 version = "1.0.3";
1235 src = fetchurl {
1236 url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.3.tgz";
1237 sha1 = "ca3c3828c4fea8aa44997884b398fc5d67436442";
1238 };
1239 };
1240 "spdx-license-ids-1.2.2" = {
1241 name = "spdx-license-ids";
1242 packageName = "spdx-license-ids";
1243 version = "1.2.2";
1244 src = fetchurl {
1245 url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz";
1246 sha1 = "c9df7a3424594ade6bd11900d596696dc06bac57";
1247 };
1248 };
1249 "find-up-1.1.2" = {
1250 name = "find-up";
1251 packageName = "find-up";
1252 version = "1.1.2";
1253 src = fetchurl {
1254 url = "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz";
1255 sha1 = "6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f";
1256 };
1257 };
1258 "read-pkg-1.1.0" = {
1259 name = "read-pkg";
1260 packageName = "read-pkg";
1261 version = "1.1.0";
1262 src = fetchurl {
1263 url = "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz";
1264 sha1 = "f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28";
1265 };
1266 };
1267 "path-exists-2.1.0" = {
1268 name = "path-exists";
1269 packageName = "path-exists";
1270 version = "2.1.0";
1271 src = fetchurl {
1272 url = "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz";
1273 sha1 = "0feb6c64f0fc518d9a754dd5efb62c7022761f4b";
1274 };
1275 };
1276 "load-json-file-1.1.0" = {
1277 name = "load-json-file";
1278 packageName = "load-json-file";
1279 version = "1.1.0";
1280 src = fetchurl {
1281 url = "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz";
1282 sha1 = "956905708d58b4bab4c2261b04f59f31c99374c0";
1283 };
1284 };
1285 "path-type-1.1.0" = {
1286 name = "path-type";
1287 packageName = "path-type";
1288 version = "1.1.0";
1289 src = fetchurl {
1290 url = "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz";
1291 sha1 = "59c44f7ee491da704da415da5a4070ba4f8fe441";
1292 };
1293 };
1294 "graceful-fs-4.1.6" = {
1295 name = "graceful-fs";
1296 packageName = "graceful-fs";
1297 version = "4.1.6";
1298 src = fetchurl {
1299 url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz";
1300 sha1 = "514c38772b31bee2e08bedc21a0aeb3abf54c19e";
1301 };
1302 };
1303 "parse-json-2.2.0" = {
1304 name = "parse-json";
1305 packageName = "parse-json";
1306 version = "2.2.0";
1307 src = fetchurl {
1308 url = "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz";
1309 sha1 = "f480f40434ef80741f8469099f8dea18f55a4dc9";
1310 };
1311 };
1312 "pify-2.3.0" = {
1313 name = "pify";
1314 packageName = "pify";
1315 version = "2.3.0";
1316 src = fetchurl {
1317 url = "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz";
1318 sha1 = "ed141a6ac043a849ea588498e7dca8b15330e90c";
1319 };
1320 };
1321 "strip-bom-2.0.0" = {
1322 name = "strip-bom";
1323 packageName = "strip-bom";
1324 version = "2.0.0";
1325 src = fetchurl {
1326 url = "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz";
1327 sha1 = "6219a85616520491f35788bdbf1447a99c7e6b0e";
1328 };
1329 };
1330 "error-ex-1.3.0" = {
1331 name = "error-ex";
1332 packageName = "error-ex";
1333 version = "1.3.0";
1334 src = fetchurl {
1335 url = "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz";
1336 sha1 = "e67b43f3e82c96ea3a584ffee0b9fc3325d802d9";
1337 };
1338 };
1339 "is-arrayish-0.2.1" = {
1340 name = "is-arrayish";
1341 packageName = "is-arrayish";
1342 version = "0.2.1";
1343 src = fetchurl {
1344 url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz";
1345 sha1 = "77c99840527aa8ecb1a8ba697b80645a7a926a9d";
1346 };
1347 };
1348 "is-utf8-0.2.1" = {
1349 name = "is-utf8";
1350 packageName = "is-utf8";
1351 version = "0.2.1";
1352 src = fetchurl {
1353 url = "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz";
1354 sha1 = "4b0da1442104d1b336340e80797e865cf39f7d72";
1355 };
1356 };
1357 "indent-string-2.1.0" = {
1358 name = "indent-string";
1359 packageName = "indent-string";
1360 version = "2.1.0";
1361 src = fetchurl {
1362 url = "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz";
1363 sha1 = "8e2d48348742121b4a8218b7a137e9a52049dc80";
1364 };
1365 };
1366 "strip-indent-1.0.1" = {
1367 name = "strip-indent";
1368 packageName = "strip-indent";
1369 version = "1.0.1";
1370 src = fetchurl {
1371 url = "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz";
1372 sha1 = "0c7962a6adefa7bbd4ac366460a638552ae1a0a2";
1373 };
1374 };
1375 "repeating-2.0.1" = {
1376 name = "repeating";
1377 packageName = "repeating";
1378 version = "2.0.1";
1379 src = fetchurl {
1380 url = "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz";
1381 sha1 = "5214c53a926d3552707527fbab415dbc08d06dda";
1382 };
1383 };
1384 "is-finite-1.0.1" = {
1385 name = "is-finite";
1386 packageName = "is-finite";
1387 version = "1.0.1";
1388 src = fetchurl {
1389 url = "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz";
1390 sha1 = "6438603eaebe2793948ff4a4262ec8db3d62597b";
1391 };
1392 };
1393 "number-is-nan-1.0.0" = {
1394 name = "number-is-nan";
1395 packageName = "number-is-nan";
1396 version = "1.0.0";
1397 src = fetchurl {
1398 url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz";
1399 sha1 = "c020f529c5282adfdd233d91d4b181c3d686dc4b";
1400 };
1401 };
1402 "glob-5.0.15" = {
1403 name = "glob";
1404 packageName = "glob";
1405 version = "5.0.15";
1406 src = fetchurl {
1407 url = "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz";
1408 sha1 = "1bc936b9e02f4a603fcc222ecf7633d30b8b93b1";
1409 };
1410 };
1411 "resolve-1.1.7" = {
1412 name = "resolve";
1413 packageName = "resolve";
1414 version = "1.1.7";
1415 src = fetchurl {
1416 url = "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz";
1417 sha1 = "203114d82ad2c5ed9e8e0411b3932875e889e97b";
1418 };
1419 };
1420 "colors-1.1.2" = {
1421 name = "colors";
1422 packageName = "colors";
1423 version = "1.1.2";
1424 src = fetchurl {
1425 url = "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz";
1426 sha1 = "168a4701756b6a7f51a12ce0c97bfa28c084ed63";
1427 };
1428 };
1429 "grunt-legacy-log-utils-1.0.0" = {
1430 name = "grunt-legacy-log-utils";
1431 packageName = "grunt-legacy-log-utils";
1432 version = "1.0.0";
1433 src = fetchurl {
1434 url = "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-1.0.0.tgz";
1435 sha1 = "a7b8e2d0fb35b5a50f4af986fc112749ebc96f3d";
1436 };
1437 };
1438 "hooker-0.2.3" = {
1439 name = "hooker";
1440 packageName = "hooker";
1441 version = "0.2.3";
1442 src = fetchurl {
1443 url = "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz";
1444 sha1 = "b834f723cc4a242aa65963459df6d984c5d3d959";
1445 };
1446 };
1447 "underscore.string-3.2.3" = {
1448 name = "underscore.string";
1449 packageName = "underscore.string";
1450 version = "3.2.3";
1451 src = fetchurl {
1452 url = "https://registry.npmjs.org/underscore.string/-/underscore.string-3.2.3.tgz";
1453 sha1 = "806992633665d5e5fcb4db1fb3a862eb68e9e6da";
1454 };
1455 };
1456 "lodash-4.3.0" = {
1457 name = "lodash";
1458 packageName = "lodash";
1459 version = "4.3.0";
1460 src = fetchurl {
1461 url = "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz";
1462 sha1 = "efd9c4a6ec53f3b05412429915c3e4824e4d25a4";
1463 };
1464 };
1465 "async-1.5.2" = {
1466 name = "async";
1467 packageName = "async";
1468 version = "1.5.2";
1469 src = fetchurl {
1470 url = "https://registry.npmjs.org/async/-/async-1.5.2.tgz";
1471 sha1 = "ec6a61ae56480c0c3cb241c95618e20892f9672a";
1472 };
1473 };
1474 "getobject-0.1.0" = {
1475 name = "getobject";
1476 packageName = "getobject";
1477 version = "0.1.0";
1478 src = fetchurl {
1479 url = "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz";
1480 sha1 = "047a449789fa160d018f5486ed91320b6ec7885c";
1481 };
1482 };
1483 "which-1.2.11" = {
1484 name = "which";
1485 packageName = "which";
1486 version = "1.2.11";
1487 src = fetchurl {
1488 url = "https://registry.npmjs.org/which/-/which-1.2.11.tgz";
1489 sha1 = "c8b2eeea6b8c1659fa7c1dd4fdaabe9533dc5e8b";
1490 };
1491 };
1492 "isexe-1.1.2" = {
1493 name = "isexe";
1494 packageName = "isexe";
1495 version = "1.1.2";
1496 src = fetchurl {
1497 url = "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz";
1498 sha1 = "36f3e22e60750920f5e7241a476a8c6a42275ad0";
1499 };
1500 };
1501 "html-minifier-2.1.7" = {
1502 name = "html-minifier";
1503 packageName = "html-minifier";
1504 version = "2.1.7";
1505 src = fetchurl {
1506 url = "https://registry.npmjs.org/html-minifier/-/html-minifier-2.1.7.tgz";
1507 sha1 = "9051d6fcbbcf214ed307e1ad74f432bb9ad655cc";
1508 };
1509 };
1510 "change-case-3.0.0" = {
1511 name = "change-case";
1512 packageName = "change-case";
1513 version = "3.0.0";
1514 src = fetchurl {
1515 url = "https://registry.npmjs.org/change-case/-/change-case-3.0.0.tgz";
1516 sha1 = "6c9c8e35f8790870a82b6b0745be8c3cbef9b081";
1517 };
1518 };
1519 "clean-css-3.4.19" = {
1520 name = "clean-css";
1521 packageName = "clean-css";
1522 version = "3.4.19";
1523 src = fetchurl {
1524 url = "https://registry.npmjs.org/clean-css/-/clean-css-3.4.19.tgz";
1525 sha1 = "c32a8a13ca3b824609b14306a5da76d8793c7874";
1526 };
1527 };
1528 "commander-2.9.0" = {
1529 name = "commander";
1530 packageName = "commander";
1531 version = "2.9.0";
1532 src = fetchurl {
1533 url = "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz";
1534 sha1 = "9c99094176e12240cb22d6c5146098400fe0f7d4";
1535 };
1536 };
1537 "he-1.1.0" = {
1538 name = "he";
1539 packageName = "he";
1540 version = "1.1.0";
1541 src = fetchurl {
1542 url = "https://registry.npmjs.org/he/-/he-1.1.0.tgz";
1543 sha1 = "29319d49beec13a9b1f3c4f9b2a6dde4859bb2a7";
1544 };
1545 };
1546 "ncname-1.0.0" = {
1547 name = "ncname";
1548 packageName = "ncname";
1549 version = "1.0.0";
1550 src = fetchurl {
1551 url = "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz";
1552 sha1 = "5b57ad18b1ca092864ef62b0b1ed8194f383b71c";
1553 };
1554 };
1555 "relateurl-0.2.7" = {
1556 name = "relateurl";
1557 packageName = "relateurl";
1558 version = "0.2.7";
1559 src = fetchurl {
1560 url = "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz";
1561 sha1 = "54dbf377e51440aca90a4cd274600d3ff2d888a9";
1562 };
1563 };
1564 "uglify-js-2.6.4" = {
1565 name = "uglify-js";
1566 packageName = "uglify-js";
1567 version = "2.6.4";
1568 src = fetchurl {
1569 url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz";
1570 sha1 = "65ea2fb3059c9394692f15fed87c2b36c16b9adf";
1571 };
1572 };
1573 "camel-case-3.0.0" = {
1574 name = "camel-case";
1575 packageName = "camel-case";
1576 version = "3.0.0";
1577 src = fetchurl {
1578 url = "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz";
1579 sha1 = "ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73";
1580 };
1581 };
1582 "constant-case-2.0.0" = {
1583 name = "constant-case";
1584 packageName = "constant-case";
1585 version = "2.0.0";
1586 src = fetchurl {
1587 url = "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz";
1588 sha1 = "4175764d389d3fa9c8ecd29186ed6005243b6a46";
1589 };
1590 };
1591 "dot-case-2.1.0" = {
1592 name = "dot-case";
1593 packageName = "dot-case";
1594 version = "2.1.0";
1595 src = fetchurl {
1596 url = "https://registry.npmjs.org/dot-case/-/dot-case-2.1.0.tgz";
1597 sha1 = "4b43dd0d7403c34cb645424add397e80bfe85ca6";
1598 };
1599 };
1600 "header-case-1.0.0" = {
1601 name = "header-case";
1602 packageName = "header-case";
1603 version = "1.0.0";
1604 src = fetchurl {
1605 url = "https://registry.npmjs.org/header-case/-/header-case-1.0.0.tgz";
1606 sha1 = "d9e335909505d56051ec16a0106821889e910781";
1607 };
1608 };
1609 "is-lower-case-1.1.3" = {
1610 name = "is-lower-case";
1611 packageName = "is-lower-case";
1612 version = "1.1.3";
1613 src = fetchurl {
1614 url = "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz";
1615 sha1 = "7e147be4768dc466db3bfb21cc60b31e6ad69393";
1616 };
1617 };
1618 "is-upper-case-1.1.2" = {
1619 name = "is-upper-case";
1620 packageName = "is-upper-case";
1621 version = "1.1.2";
1622 src = fetchurl {
1623 url = "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz";
1624 sha1 = "8d0b1fa7e7933a1e58483600ec7d9661cbaf756f";
1625 };
1626 };
1627 "lower-case-1.1.3" = {
1628 name = "lower-case";
1629 packageName = "lower-case";
1630 version = "1.1.3";
1631 src = fetchurl {
1632 url = "https://registry.npmjs.org/lower-case/-/lower-case-1.1.3.tgz";
1633 sha1 = "c92393d976793eee5ba4edb583cf8eae35bd9bfb";
1634 };
1635 };
1636 "lower-case-first-1.0.2" = {
1637 name = "lower-case-first";
1638 packageName = "lower-case-first";
1639 version = "1.0.2";
1640 src = fetchurl {
1641 url = "https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz";
1642 sha1 = "e5da7c26f29a7073be02d52bac9980e5922adfa1";
1643 };
1644 };
1645 "no-case-2.3.0" = {
1646 name = "no-case";
1647 packageName = "no-case";
1648 version = "2.3.0";
1649 src = fetchurl {
1650 url = "https://registry.npmjs.org/no-case/-/no-case-2.3.0.tgz";
1651 sha1 = "ca2825ccb76b18e6f79d573dcfbf1eace33dd164";
1652 };
1653 };
1654 "param-case-2.1.0" = {
1655 name = "param-case";
1656 packageName = "param-case";
1657 version = "2.1.0";
1658 src = fetchurl {
1659 url = "https://registry.npmjs.org/param-case/-/param-case-2.1.0.tgz";
1660 sha1 = "2619f90fd6c829ed0b958f1c84ed03a745a6d70a";
1661 };
1662 };
1663 "pascal-case-2.0.0" = {
1664 name = "pascal-case";
1665 packageName = "pascal-case";
1666 version = "2.0.0";
1667 src = fetchurl {
1668 url = "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.0.tgz";
1669 sha1 = "39c248bde5a8dc02d5160696bdb01e044d016ee1";
1670 };
1671 };
1672 "path-case-2.1.0" = {
1673 name = "path-case";
1674 packageName = "path-case";
1675 version = "2.1.0";
1676 src = fetchurl {
1677 url = "https://registry.npmjs.org/path-case/-/path-case-2.1.0.tgz";
1678 sha1 = "5ac491de642936e5dfe0e18d16c461b8be8cf073";
1679 };
1680 };
1681 "sentence-case-2.1.0" = {
1682 name = "sentence-case";
1683 packageName = "sentence-case";
1684 version = "2.1.0";
1685 src = fetchurl {
1686 url = "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.0.tgz";
1687 sha1 = "d592fbed457fd1a59e3af0ee17e99f6fd70d7efd";
1688 };
1689 };
1690 "snake-case-2.1.0" = {
1691 name = "snake-case";
1692 packageName = "snake-case";
1693 version = "2.1.0";
1694 src = fetchurl {
1695 url = "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz";
1696 sha1 = "41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f";
1697 };
1698 };
1699 "swap-case-1.1.2" = {
1700 name = "swap-case";
1701 packageName = "swap-case";
1702 version = "1.1.2";
1703 src = fetchurl {
1704 url = "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz";
1705 sha1 = "c39203a4587385fad3c850a0bd1bcafa081974e3";
1706 };
1707 };
1708 "title-case-2.1.0" = {
1709 name = "title-case";
1710 packageName = "title-case";
1711 version = "2.1.0";
1712 src = fetchurl {
1713 url = "https://registry.npmjs.org/title-case/-/title-case-2.1.0.tgz";
1714 sha1 = "c68ccb4232079ded64f94b91b4941ade91391979";
1715 };
1716 };
1717 "upper-case-1.1.3" = {
1718 name = "upper-case";
1719 packageName = "upper-case";
1720 version = "1.1.3";
1721 src = fetchurl {
1722 url = "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz";
1723 sha1 = "f6b4501c2ec4cdd26ba78be7222961de77621598";
1724 };
1725 };
1726 "upper-case-first-1.1.2" = {
1727 name = "upper-case-first";
1728 packageName = "upper-case-first";
1729 version = "1.1.2";
1730 src = fetchurl {
1731 url = "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz";
1732 sha1 = "5d79bedcff14419518fd2edb0a0507c9b6859115";
1733 };
1734 };
1735 "commander-2.8.1" = {
1736 name = "commander";
1737 packageName = "commander";
1738 version = "2.8.1";
1739 src = fetchurl {
1740 url = "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz";
1741 sha1 = "06be367febfda0c330aa1e2a072d3dc9762425d4";
1742 };
1743 };
1744 "source-map-0.4.4" = {
1745 name = "source-map";
1746 packageName = "source-map";
1747 version = "0.4.4";
1748 src = fetchurl {
1749 url = "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz";
1750 sha1 = "eba4f5da9c0dc999de68032d8b4f76173652036b";
1751 };
1752 };
1753 "graceful-readlink-1.0.1" = {
1754 name = "graceful-readlink";
1755 packageName = "graceful-readlink";
1756 version = "1.0.1";
1757 src = fetchurl {
1758 url = "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz";
1759 sha1 = "4cafad76bc62f02fa039b2f94e9a3dd3a391a725";
1760 };
1761 };
1762 "amdefine-1.0.0" = {
1763 name = "amdefine";
1764 packageName = "amdefine";
1765 version = "1.0.0";
1766 src = fetchurl {
1767 url = "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz";
1768 sha1 = "fd17474700cb5cc9c2b709f0be9d23ce3c198c33";
1769 };
1770 };
1771 "xml-char-classes-1.0.0" = {
1772 name = "xml-char-classes";
1773 packageName = "xml-char-classes";
1774 version = "1.0.0";
1775 src = fetchurl {
1776 url = "https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz";
1777 sha1 = "64657848a20ffc5df583a42ad8a277b4512bbc4d";
1778 };
1779 };
1780 "async-0.2.10" = {
1781 name = "async";
1782 packageName = "async";
1783 version = "0.2.10";
1784 src = fetchurl {
1785 url = "https://registry.npmjs.org/async/-/async-0.2.10.tgz";
1786 sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1";
1787 };
1788 };
1789 "source-map-0.5.6" = {
1790 name = "source-map";
1791 packageName = "source-map";
1792 version = "0.5.6";
1793 src = fetchurl {
1794 url = "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz";
1795 sha1 = "75ce38f52bf0733c5a7f0c118d81334a2bb5f412";
1796 };
1797 };
1798 "uglify-to-browserify-1.0.2" = {
1799 name = "uglify-to-browserify";
1800 packageName = "uglify-to-browserify";
1801 version = "1.0.2";
1802 src = fetchurl {
1803 url = "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz";
1804 sha1 = "6e0924d6bda6b5afe349e39a6d632850a0f882b7";
1805 };
1806 };
1807 "yargs-3.10.0" = {
1808 name = "yargs";
1809 packageName = "yargs";
1810 version = "3.10.0";
1811 src = fetchurl {
1812 url = "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz";
1813 sha1 = "f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1";
1814 };
1815 };
1816 "camelcase-1.2.1" = {
1817 name = "camelcase";
1818 packageName = "camelcase";
1819 version = "1.2.1";
1820 src = fetchurl {
1821 url = "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz";
1822 sha1 = "9bb5304d2e0b56698b2c758b08a3eaa9daa58a39";
1823 };
1824 };
1825 "cliui-2.1.0" = {
1826 name = "cliui";
1827 packageName = "cliui";
1828 version = "2.1.0";
1829 src = fetchurl {
1830 url = "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz";
1831 sha1 = "4b475760ff80264c762c3a1719032e91c7fea0d1";
1832 };
1833 };
1834 "window-size-0.1.0" = {
1835 name = "window-size";
1836 packageName = "window-size";
1837 version = "0.1.0";
1838 src = fetchurl {
1839 url = "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz";
1840 sha1 = "5438cd2ea93b202efa3a19fe8887aee7c94f9c9d";
1841 };
1842 };
1843 "center-align-0.1.3" = {
1844 name = "center-align";
1845 packageName = "center-align";
1846 version = "0.1.3";
1847 src = fetchurl {
1848 url = "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz";
1849 sha1 = "aa0d32629b6ee972200411cbd4461c907bc2b7ad";
1850 };
1851 };
1852 "right-align-0.1.3" = {
1853 name = "right-align";
1854 packageName = "right-align";
1855 version = "0.1.3";
1856 src = fetchurl {
1857 url = "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz";
1858 sha1 = "61339b722fe6a3515689210d24e14c96148613ef";
1859 };
1860 };
1861 "wordwrap-0.0.2" = {
1862 name = "wordwrap";
1863 packageName = "wordwrap";
1864 version = "0.0.2";
1865 src = fetchurl {
1866 url = "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz";
1867 sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f";
1868 };
1869 };
1870 "align-text-0.1.4" = {
1871 name = "align-text";
1872 packageName = "align-text";
1873 version = "0.1.4";
1874 src = fetchurl {
1875 url = "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz";
1876 sha1 = "0cd90a561093f35d0a99256c22b7069433fad117";
1877 };
1878 };
1879 "lazy-cache-1.0.4" = {
1880 name = "lazy-cache";
1881 packageName = "lazy-cache";
1882 version = "1.0.4";
1883 src = fetchurl {
1884 url = "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz";
1885 sha1 = "a1d78fc3a50474cb80845d3b3b6e1da49a446e8e";
1886 };
1887 };
1888 "kind-of-3.0.4" = {
1889 name = "kind-of";
1890 packageName = "kind-of";
1891 version = "3.0.4";
1892 src = fetchurl {
1893 url = "https://registry.npmjs.org/kind-of/-/kind-of-3.0.4.tgz";
1894 sha1 = "7b8ecf18a4e17f8269d73b501c9f232c96887a74";
1895 };
1896 };
1897 "longest-1.0.1" = {
1898 name = "longest";
1899 packageName = "longest";
1900 version = "1.0.1";
1901 src = fetchurl {
1902 url = "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz";
1903 sha1 = "30a0b2da38f73770e8294a0d22e6625ed77d0097";
1904 };
1905 };
1906 "repeat-string-1.5.4" = {
1907 name = "repeat-string";
1908 packageName = "repeat-string";
1909 version = "1.5.4";
1910 src = fetchurl {
1911 url = "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz";
1912 sha1 = "64ec0c91e0f4b475f90d5b643651e3e6e5b6c2d5";
1913 };
1914 };
1915 "is-buffer-1.1.4" = {
1916 name = "is-buffer";
1917 packageName = "is-buffer";
1918 version = "1.1.4";
1919 src = fetchurl {
1920 url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz";
1921 sha1 = "cfc86ccd5dc5a52fa80489111c6920c457e2d98b";
1922 };
1923 };
1924 "detective-4.3.1" = {
1925 name = "detective";
1926 packageName = "detective";
1927 version = "4.3.1";
1928 src = fetchurl {
1929 url = "https://registry.npmjs.org/detective/-/detective-4.3.1.tgz";
1930 sha1 = "9fb06dd1ee8f0ea4dbcc607cda39d9ce1d4f726f";
1931 };
1932 };
1933 "filesize-3.2.1" = {
1934 name = "filesize";
1935 packageName = "filesize";
1936 version = "3.2.1";
1937 src = fetchurl {
1938 url = "https://registry.npmjs.org/filesize/-/filesize-3.2.1.tgz";
1939 sha1 = "a06f1c5497ed6358057c415e53403f764c1fb5e6";
1940 };
1941 };
1942 "acorn-1.2.2" = {
1943 name = "acorn";
1944 packageName = "acorn";
1945 version = "1.2.2";
1946 src = fetchurl {
1947 url = "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz";
1948 sha1 = "c8ce27de0acc76d896d2b1fad3df588d9e82f014";
1949 };
1950 };
1951 "defined-1.0.0" = {
1952 name = "defined";
1953 packageName = "defined";
1954 version = "1.0.0";
1955 src = fetchurl {
1956 url = "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz";
1957 sha1 = "c98d9bcef75674188e110969151199e39b1fa693";
1958 };
1959 };
1960 "load-grunt-tasks-2.0.0" = {
1961 name = "load-grunt-tasks";
1962 packageName = "load-grunt-tasks";
1963 version = "2.0.0";
1964 src = fetchurl {
1965 url = "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-2.0.0.tgz";
1966 sha1 = "5e3a9579694cc4b3fee0b1839ff4510b85dc9c34";
1967 };
1968 };
1969 "multimatch-2.1.0" = {
1970 name = "multimatch";
1971 packageName = "multimatch";
1972 version = "2.1.0";
1973 src = fetchurl {
1974 url = "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz";
1975 sha1 = "9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b";
1976 };
1977 };
1978 "array-differ-1.0.0" = {
1979 name = "array-differ";
1980 packageName = "array-differ";
1981 version = "1.0.0";
1982 src = fetchurl {
1983 url = "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz";
1984 sha1 = "eff52e3758249d33be402b8bb8e564bb2b5d4031";
1985 };
1986 };
1987 "array-union-1.0.2" = {
1988 name = "array-union";
1989 packageName = "array-union";
1990 version = "1.0.2";
1991 src = fetchurl {
1992 url = "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz";
1993 sha1 = "9a34410e4f4e3da23dea375be5be70f24778ec39";
1994 };
1995 };
1996 "arrify-1.0.1" = {
1997 name = "arrify";
1998 packageName = "arrify";
1999 version = "1.0.1";
2000 src = fetchurl {
2001 url = "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz";
2002 sha1 = "898508da2226f380df904728456849c1501a4b0d";
2003 };
2004 };
2005 "array-uniq-1.0.3" = {
2006 name = "array-uniq";
2007 packageName = "array-uniq";
2008 version = "1.0.3";
2009 src = fetchurl {
2010 url = "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz";
2011 sha1 = "af6ac877a25cc7f74e058894753858dfdb24fdb6";
2012 };
2013 };
2014 "file-sync-cmp-0.1.1" = {
2015 name = "file-sync-cmp";
2016 packageName = "file-sync-cmp";
2017 version = "0.1.1";
2018 src = fetchurl {
2019 url = "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz";
2020 sha1 = "a5e7a8ffbfa493b43b923bbd4ca89a53b63b612b";
2021 };
2022 };
2023 "jshint-2.9.3" = {
2024 name = "jshint";
2025 packageName = "jshint";
2026 version = "2.9.3";
2027 src = fetchurl {
2028 url = "https://registry.npmjs.org/jshint/-/jshint-2.9.3.tgz";
2029 sha1 = "a2e14ff85c2d6bf8c8080e5aa55129ebc6a2d320";
2030 };
2031 };
2032 "cli-1.0.0" = {
2033 name = "cli";
2034 packageName = "cli";
2035 version = "1.0.0";
2036 src = fetchurl {
2037 url = "https://registry.npmjs.org/cli/-/cli-1.0.0.tgz";
2038 sha1 = "ee07dfc1390e3f2e6a9957cf88e1d4bfa777719d";
2039 };
2040 };
2041 "console-browserify-1.1.0" = {
2042 name = "console-browserify";
2043 packageName = "console-browserify";
2044 version = "1.1.0";
2045 src = fetchurl {
2046 url = "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz";
2047 sha1 = "f0241c45730a9fc6323b206dbf38edc741d0bb10";
2048 };
2049 };
2050 "htmlparser2-3.8.3" = {
2051 name = "htmlparser2";
2052 packageName = "htmlparser2";
2053 version = "3.8.3";
2054 src = fetchurl {
2055 url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz";
2056 sha1 = "996c28b191516a8be86501a7d79757e5c70c1068";
2057 };
2058 };
2059 "shelljs-0.3.0" = {
2060 name = "shelljs";
2061 packageName = "shelljs";
2062 version = "0.3.0";
2063 src = fetchurl {
2064 url = "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz";
2065 sha1 = "3596e6307a781544f591f37da618360f31db57b1";
2066 };
2067 };
2068 "lodash-3.7.0" = {
2069 name = "lodash";
2070 packageName = "lodash";
2071 version = "3.7.0";
2072 src = fetchurl {
2073 url = "https://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz";
2074 sha1 = "3678bd8ab995057c07ade836ed2ef087da811d45";
2075 };
2076 };
2077 "date-now-0.1.4" = {
2078 name = "date-now";
2079 packageName = "date-now";
2080 version = "0.1.4";
2081 src = fetchurl {
2082 url = "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz";
2083 sha1 = "eaf439fd4d4848ad74e5cc7dbef200672b9e345b";
2084 };
2085 };
2086 "domhandler-2.3.0" = {
2087 name = "domhandler";
2088 packageName = "domhandler";
2089 version = "2.3.0";
2090 src = fetchurl {
2091 url = "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz";
2092 sha1 = "2de59a0822d5027fabff6f032c2b25a2a8abe738";
2093 };
2094 };
2095 "domutils-1.5.1" = {
2096 name = "domutils";
2097 packageName = "domutils";
2098 version = "1.5.1";
2099 src = fetchurl {
2100 url = "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz";
2101 sha1 = "dcd8488a26f563d61079e48c9f7b7e32373682cf";
2102 };
2103 };
2104 "domelementtype-1.3.0" = {
2105 name = "domelementtype";
2106 packageName = "domelementtype";
2107 version = "1.3.0";
2108 src = fetchurl {
2109 url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz";
2110 sha1 = "b17aed82e8ab59e52dd9c19b1756e0fc187204c2";
2111 };
2112 };
2113 "readable-stream-1.1.14" = {
2114 name = "readable-stream";
2115 packageName = "readable-stream";
2116 version = "1.1.14";
2117 src = fetchurl {
2118 url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz";
2119 sha1 = "7cf4c54ef648e3813084c636dd2079e166c081d9";
2120 };
2121 };
2122 "entities-1.0.0" = {
2123 name = "entities";
2124 packageName = "entities";
2125 version = "1.0.0";
2126 src = fetchurl {
2127 url = "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz";
2128 sha1 = "b2987aa3821347fcde642b24fdfc9e4fb712bf26";
2129 };
2130 };
2131 "dom-serializer-0.1.0" = {
2132 name = "dom-serializer";
2133 packageName = "dom-serializer";
2134 version = "0.1.0";
2135 src = fetchurl {
2136 url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz";
2137 sha1 = "073c697546ce0780ce23be4a28e293e40bc30c82";
2138 };
2139 };
2140 "domelementtype-1.1.3" = {
2141 name = "domelementtype";
2142 packageName = "domelementtype";
2143 version = "1.1.3";
2144 src = fetchurl {
2145 url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz";
2146 sha1 = "bd28773e2642881aec51544924299c5cd822185b";
2147 };
2148 };
2149 "entities-1.1.1" = {
2150 name = "entities";
2151 packageName = "entities";
2152 version = "1.1.1";
2153 src = fetchurl {
2154 url = "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz";
2155 sha1 = "6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0";
2156 };
2157 };
2158 "isarray-0.0.1" = {
2159 name = "isarray";
2160 packageName = "isarray";
2161 version = "0.0.1";
2162 src = fetchurl {
2163 url = "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz";
2164 sha1 = "8a18acfca9a8f4177e09abfc6038939b05d1eedf";
2165 };
2166 };
2167 "less-2.6.1" = {
2168 name = "less";
2169 packageName = "less";
2170 version = "2.6.1";
2171 src = fetchurl {
2172 url = "https://registry.npmjs.org/less/-/less-2.6.1.tgz";
2173 sha1 = "658e01ec9ac3149959c6b6dfbcfbc0a170afda7a";
2174 };
2175 };
2176 "lodash-4.15.0" = {
2177 name = "lodash";
2178 packageName = "lodash";
2179 version = "4.15.0";
2180 src = fetchurl {
2181 url = "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz";
2182 sha1 = "3162391d8f0140aa22cf8f6b3c34d6b7f63d3aa9";
2183 };
2184 };
2185 "errno-0.1.4" = {
2186 name = "errno";
2187 packageName = "errno";
2188 version = "0.1.4";
2189 src = fetchurl {
2190 url = "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz";
2191 sha1 = "b896e23a9e5e8ba33871fc996abd3635fc9a1c7d";
2192 };
2193 };
2194 "image-size-0.4.0" = {
2195 name = "image-size";
2196 packageName = "image-size";
2197 version = "0.4.0";
2198 src = fetchurl {
2199 url = "https://registry.npmjs.org/image-size/-/image-size-0.4.0.tgz";
2200 sha1 = "d4b4e1f61952e4cbc1cea9a6b0c915fecb707510";
2201 };
2202 };
2203 "mime-1.3.4" = {
2204 name = "mime";
2205 packageName = "mime";
2206 version = "1.3.4";
2207 src = fetchurl {
2208 url = "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz";
2209 sha1 = "115f9e3b6b3daf2959983cb38f149a2d40eb5d53";
2210 };
2211 };
2212 "promise-7.1.1" = {
2213 name = "promise";
2214 packageName = "promise";
2215 version = "7.1.1";
2216 src = fetchurl {
2217 url = "https://registry.npmjs.org/promise/-/promise-7.1.1.tgz";
2218 sha1 = "489654c692616b8aa55b0724fa809bb7db49c5bf";
2219 };
2220 };
2221 "request-2.74.0" = {
2222 name = "request";
2223 packageName = "request";
2224 version = "2.74.0";
2225 src = fetchurl {
2226 url = "https://registry.npmjs.org/request/-/request-2.74.0.tgz";
2227 sha1 = "7693ca768bbb0ea5c8ce08c084a45efa05b892ab";
2228 };
2229 };
2230 "prr-0.0.0" = {
2231 name = "prr";
2232 packageName = "prr";
2233 version = "0.0.0";
2234 src = fetchurl {
2235 url = "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz";
2236 sha1 = "1a84b85908325501411853d0081ee3fa86e2926a";
2237 };
2238 };
2239 "asap-2.0.4" = {
2240 name = "asap";
2241 packageName = "asap";
2242 version = "2.0.4";
2243 src = fetchurl {
2244 url = "https://registry.npmjs.org/asap/-/asap-2.0.4.tgz";
2245 sha1 = "b391bf7f6bfbc65706022fec8f49c4b07fecf589";
2246 };
2247 };
2248 "aws-sign2-0.6.0" = {
2249 name = "aws-sign2";
2250 packageName = "aws-sign2";
2251 version = "0.6.0";
2252 src = fetchurl {
2253 url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz";
2254 sha1 = "14342dd38dbcc94d0e5b87d763cd63612c0e794f";
2255 };
2256 };
2257 "aws4-1.4.1" = {
2258 name = "aws4";
2259 packageName = "aws4";
2260 version = "1.4.1";
2261 src = fetchurl {
2262 url = "https://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz";
2263 sha1 = "fde7d5292466d230e5ee0f4e038d9dfaab08fc61";
2264 };
2265 };
2266 "bl-1.1.2" = {
2267 name = "bl";
2268 packageName = "bl";
2269 version = "1.1.2";
2270 src = fetchurl {
2271 url = "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz";
2272 sha1 = "fdca871a99713aa00d19e3bbba41c44787a65398";
2273 };
2274 };
2275 "caseless-0.11.0" = {
2276 name = "caseless";
2277 packageName = "caseless";
2278 version = "0.11.0";
2279 src = fetchurl {
2280 url = "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz";
2281 sha1 = "715b96ea9841593cc33067923f5ec60ebda4f7d7";
2282 };
2283 };
2284 "combined-stream-1.0.5" = {
2285 name = "combined-stream";
2286 packageName = "combined-stream";
2287 version = "1.0.5";
2288 src = fetchurl {
2289 url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz";
2290 sha1 = "938370a57b4a51dea2c77c15d5c5fdf895164009";
2291 };
2292 };
2293 "extend-3.0.0" = {
2294 name = "extend";
2295 packageName = "extend";
2296 version = "3.0.0";
2297 src = fetchurl {
2298 url = "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz";
2299 sha1 = "5a474353b9f3353ddd8176dfd37b91c83a46f1d4";
2300 };
2301 };
2302 "forever-agent-0.6.1" = {
2303 name = "forever-agent";
2304 packageName = "forever-agent";
2305 version = "0.6.1";
2306 src = fetchurl {
2307 url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz";
2308 sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91";
2309 };
2310 };
2311 "form-data-1.0.1" = {
2312 name = "form-data";
2313 packageName = "form-data";
2314 version = "1.0.1";
2315 src = fetchurl {
2316 url = "https://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz";
2317 sha1 = "ae315db9a4907fa065502304a66d7733475ee37c";
2318 };
2319 };
2320 "har-validator-2.0.6" = {
2321 name = "har-validator";
2322 packageName = "har-validator";
2323 version = "2.0.6";
2324 src = fetchurl {
2325 url = "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz";
2326 sha1 = "cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d";
2327 };
2328 };
2329 "hawk-3.1.3" = {
2330 name = "hawk";
2331 packageName = "hawk";
2332 version = "3.1.3";
2333 src = fetchurl {
2334 url = "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz";
2335 sha1 = "078444bd7c1640b0fe540d2c9b73d59678e8e1c4";
2336 };
2337 };
2338 "http-signature-1.1.1" = {
2339 name = "http-signature";
2340 packageName = "http-signature";
2341 version = "1.1.1";
2342 src = fetchurl {
2343 url = "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz";
2344 sha1 = "df72e267066cd0ac67fb76adf8e134a8fbcf91bf";
2345 };
2346 };
2347 "is-typedarray-1.0.0" = {
2348 name = "is-typedarray";
2349 packageName = "is-typedarray";
2350 version = "1.0.0";
2351 src = fetchurl {
2352 url = "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz";
2353 sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a";
2354 };
2355 };
2356 "isstream-0.1.2" = {
2357 name = "isstream";
2358 packageName = "isstream";
2359 version = "0.1.2";
2360 src = fetchurl {
2361 url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz";
2362 sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a";
2363 };
2364 };
2365 "json-stringify-safe-5.0.1" = {
2366 name = "json-stringify-safe";
2367 packageName = "json-stringify-safe";
2368 version = "5.0.1";
2369 src = fetchurl {
2370 url = "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz";
2371 sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb";
2372 };
2373 };
2374 "mime-types-2.1.11" = {
2375 name = "mime-types";
2376 packageName = "mime-types";
2377 version = "2.1.11";
2378 src = fetchurl {
2379 url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz";
2380 sha1 = "c259c471bda808a85d6cd193b430a5fae4473b3c";
2381 };
2382 };
2383 "node-uuid-1.4.7" = {
2384 name = "node-uuid";
2385 packageName = "node-uuid";
2386 version = "1.4.7";
2387 src = fetchurl {
2388 url = "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz";
2389 sha1 = "6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f";
2390 };
2391 };
2392 "oauth-sign-0.8.2" = {
2393 name = "oauth-sign";
2394 packageName = "oauth-sign";
2395 version = "0.8.2";
2396 src = fetchurl {
2397 url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz";
2398 sha1 = "46a6ab7f0aead8deae9ec0565780b7d4efeb9d43";
2399 };
2400 };
2401 "qs-6.2.1" = {
2402 name = "qs";
2403 packageName = "qs";
2404 version = "6.2.1";
2405 src = fetchurl {
2406 url = "https://registry.npmjs.org/qs/-/qs-6.2.1.tgz";
2407 sha1 = "ce03c5ff0935bc1d9d69a9f14cbd18e568d67625";
2408 };
2409 };
2410 "stringstream-0.0.5" = {
2411 name = "stringstream";
2412 packageName = "stringstream";
2413 version = "0.0.5";
2414 src = fetchurl {
2415 url = "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz";
2416 sha1 = "4e484cd4de5a0bbbee18e46307710a8a81621878";
2417 };
2418 };
2419 "tough-cookie-2.3.1" = {
2420 name = "tough-cookie";
2421 packageName = "tough-cookie";
2422 version = "2.3.1";
2423 src = fetchurl {
2424 url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.1.tgz";
2425 sha1 = "99c77dfbb7d804249e8a299d4cb0fd81fef083fd";
2426 };
2427 };
2428 "tunnel-agent-0.4.3" = {
2429 name = "tunnel-agent";
2430 packageName = "tunnel-agent";
2431 version = "0.4.3";
2432 src = fetchurl {
2433 url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz";
2434 sha1 = "6373db76909fe570e08d73583365ed828a74eeeb";
2435 };
2436 };
2437 "readable-stream-2.0.6" = {
2438 name = "readable-stream";
2439 packageName = "readable-stream";
2440 version = "2.0.6";
2441 src = fetchurl {
2442 url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz";
2443 sha1 = "8f90341e68a53ccc928788dacfcd11b36eb9b78e";
2444 };
2445 };
2446 "delayed-stream-1.0.0" = {
2447 name = "delayed-stream";
2448 packageName = "delayed-stream";
2449 version = "1.0.0";
2450 src = fetchurl {
2451 url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz";
2452 sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619";
2453 };
2454 };
2455 "async-2.0.1" = {
2456 name = "async";
2457 packageName = "async";
2458 version = "2.0.1";
2459 src = fetchurl {
2460 url = "https://registry.npmjs.org/async/-/async-2.0.1.tgz";
2461 sha1 = "b709cc0280a9c36f09f4536be823c838a9049e25";
2462 };
2463 };
2464 "is-my-json-valid-2.13.1" = {
2465 name = "is-my-json-valid";
2466 packageName = "is-my-json-valid";
2467 version = "2.13.1";
2468 src = fetchurl {
2469 url = "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz";
2470 sha1 = "d55778a82feb6b0963ff4be111d5d1684e890707";
2471 };
2472 };
2473 "generate-function-2.0.0" = {
2474 name = "generate-function";
2475 packageName = "generate-function";
2476 version = "2.0.0";
2477 src = fetchurl {
2478 url = "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz";
2479 sha1 = "6858fe7c0969b7d4e9093337647ac79f60dfbe74";
2480 };
2481 };
2482 "generate-object-property-1.2.0" = {
2483 name = "generate-object-property";
2484 packageName = "generate-object-property";
2485 version = "1.2.0";
2486 src = fetchurl {
2487 url = "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz";
2488 sha1 = "9c0e1c40308ce804f4783618b937fa88f99d50d0";
2489 };
2490 };
2491 "jsonpointer-2.0.0" = {
2492 name = "jsonpointer";
2493 packageName = "jsonpointer";
2494 version = "2.0.0";
2495 src = fetchurl {
2496 url = "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz";
2497 sha1 = "3af1dd20fe85463910d469a385e33017d2a030d9";
2498 };
2499 };
2500 "xtend-4.0.1" = {
2501 name = "xtend";
2502 packageName = "xtend";
2503 version = "4.0.1";
2504 src = fetchurl {
2505 url = "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz";
2506 sha1 = "a5c6d532be656e23db820efb943a1f04998d63af";
2507 };
2508 };
2509 "is-property-1.0.2" = {
2510 name = "is-property";
2511 packageName = "is-property";
2512 version = "1.0.2";
2513 src = fetchurl {
2514 url = "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz";
2515 sha1 = "57fe1c4e48474edd65b09911f26b1cd4095dda84";
2516 };
2517 };
2518 "hoek-2.16.3" = {
2519 name = "hoek";
2520 packageName = "hoek";
2521 version = "2.16.3";
2522 src = fetchurl {
2523 url = "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz";
2524 sha1 = "20bb7403d3cea398e91dc4710a8ff1b8274a25ed";
2525 };
2526 };
2527 "boom-2.10.1" = {
2528 name = "boom";
2529 packageName = "boom";
2530 version = "2.10.1";
2531 src = fetchurl {
2532 url = "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz";
2533 sha1 = "39c8918ceff5799f83f9492a848f625add0c766f";
2534 };
2535 };
2536 "cryptiles-2.0.5" = {
2537 name = "cryptiles";
2538 packageName = "cryptiles";
2539 version = "2.0.5";
2540 src = fetchurl {
2541 url = "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz";
2542 sha1 = "3bdfecdc608147c1c67202fa291e7dca59eaa3b8";
2543 };
2544 };
2545 "sntp-1.0.9" = {
2546 name = "sntp";
2547 packageName = "sntp";
2548 version = "1.0.9";
2549 src = fetchurl {
2550 url = "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz";
2551 sha1 = "6541184cc90aeea6c6e7b35e2659082443c66198";
2552 };
2553 };
2554 "assert-plus-0.2.0" = {
2555 name = "assert-plus";
2556 packageName = "assert-plus";
2557 version = "0.2.0";
2558 src = fetchurl {
2559 url = "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz";
2560 sha1 = "d74e1b87e7affc0db8aadb7021f3fe48101ab234";
2561 };
2562 };
2563 "jsprim-1.3.1" = {
2564 name = "jsprim";
2565 packageName = "jsprim";
2566 version = "1.3.1";
2567 src = fetchurl {
2568 url = "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz";
2569 sha1 = "2a7256f70412a29ee3670aaca625994c4dcff252";
2570 };
2571 };
2572 "sshpk-1.10.0" = {
2573 name = "sshpk";
2574 packageName = "sshpk";
2575 version = "1.10.0";
2576 src = fetchurl {
2577 url = "https://registry.npmjs.org/sshpk/-/sshpk-1.10.0.tgz";
2578 sha1 = "104d6ba2afb2ac099ab9567c0d193977f29c6dfa";
2579 };
2580 };
2581 "extsprintf-1.0.2" = {
2582 name = "extsprintf";
2583 packageName = "extsprintf";
2584 version = "1.0.2";
2585 src = fetchurl {
2586 url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz";
2587 sha1 = "e1080e0658e300b06294990cc70e1502235fd550";
2588 };
2589 };
2590 "json-schema-0.2.3" = {
2591 name = "json-schema";
2592 packageName = "json-schema";
2593 version = "0.2.3";
2594 src = fetchurl {
2595 url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz";
2596 sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13";
2597 };
2598 };
2599 "verror-1.3.6" = {
2600 name = "verror";
2601 packageName = "verror";
2602 version = "1.3.6";
2603 src = fetchurl {
2604 url = "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz";
2605 sha1 = "cff5df12946d297d2baaefaa2689e25be01c005c";
2606 };
2607 };
2608 "asn1-0.2.3" = {
2609 name = "asn1";
2610 packageName = "asn1";
2611 version = "0.2.3";
2612 src = fetchurl {
2613 url = "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz";
2614 sha1 = "dac8787713c9966849fc8180777ebe9c1ddf3b86";
2615 };
2616 };
2617 "assert-plus-1.0.0" = {
2618 name = "assert-plus";
2619 packageName = "assert-plus";
2620 version = "1.0.0";
2621 src = fetchurl {
2622 url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz";
2623 sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525";
2624 };
2625 };
2626 "dashdash-1.14.0" = {
2627 name = "dashdash";
2628 packageName = "dashdash";
2629 version = "1.14.0";
2630 src = fetchurl {
2631 url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz";
2632 sha1 = "29e486c5418bf0f356034a993d51686a33e84141";
2633 };
2634 };
2635 "getpass-0.1.6" = {
2636 name = "getpass";
2637 packageName = "getpass";
2638 version = "0.1.6";
2639 src = fetchurl {
2640 url = "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz";
2641 sha1 = "283ffd9fc1256840875311c1b60e8c40187110e6";
2642 };
2643 };
2644 "jsbn-0.1.0" = {
2645 name = "jsbn";
2646 packageName = "jsbn";
2647 version = "0.1.0";
2648 src = fetchurl {
2649 url = "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz";
2650 sha1 = "650987da0dd74f4ebf5a11377a2aa2d273e97dfd";
2651 };
2652 };
2653 "tweetnacl-0.13.3" = {
2654 name = "tweetnacl";
2655 packageName = "tweetnacl";
2656 version = "0.13.3";
2657 src = fetchurl {
2658 url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz";
2659 sha1 = "d628b56f3bcc3d5ae74ba9d4c1a704def5ab4b56";
2660 };
2661 };
2662 "jodid25519-1.0.2" = {
2663 name = "jodid25519";
2664 packageName = "jodid25519";
2665 version = "1.0.2";
2666 src = fetchurl {
2667 url = "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz";
2668 sha1 = "06d4912255093419477d425633606e0e90782967";
2669 };
2670 };
2671 "ecc-jsbn-0.1.1" = {
2672 name = "ecc-jsbn";
2673 packageName = "ecc-jsbn";
2674 version = "0.1.1";
2675 src = fetchurl {
2676 url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz";
2677 sha1 = "0fc73a9ed5f0d53c38193398523ef7e543777505";
2678 };
2679 };
2680 "bcrypt-pbkdf-1.0.0" = {
2681 name = "bcrypt-pbkdf";
2682 packageName = "bcrypt-pbkdf";
2683 version = "1.0.0";
2684 src = fetchurl {
2685 url = "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz";
2686 sha1 = "3ca76b85241c7170bf7d9703e7b9aa74630040d4";
2687 };
2688 };
2689 "tweetnacl-0.14.3" = {
2690 name = "tweetnacl";
2691 packageName = "tweetnacl";
2692 version = "0.14.3";
2693 src = fetchurl {
2694 url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.3.tgz";
2695 sha1 = "3da382f670f25ded78d7b3d1792119bca0b7132d";
2696 };
2697 };
2698 "mime-db-1.23.0" = {
2699 name = "mime-db";
2700 packageName = "mime-db";
2701 version = "1.23.0";
2702 src = fetchurl {
2703 url = "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz";
2704 sha1 = "a31b4070adaea27d732ea333740a64d0ec9a6659";
2705 };
2706 };
2707 "nodeunit-0.9.5" = {
2708 name = "nodeunit";
2709 packageName = "nodeunit";
2710 version = "0.9.5";
2711 src = fetchurl {
2712 url = "https://registry.npmjs.org/nodeunit/-/nodeunit-0.9.5.tgz";
2713 sha1 = "0b632368007d94651ccf0a18999807982f073866";
2714 };
2715 };
2716 "tap-7.1.2" = {
2717 name = "tap";
2718 packageName = "tap";
2719 version = "7.1.2";
2720 src = fetchurl {
2721 url = "https://registry.npmjs.org/tap/-/tap-7.1.2.tgz";
2722 sha1 = "dfac3ecf14ac8547bbad25bbd16cf2c3743f65cf";
2723 };
2724 };
2725 "bluebird-3.4.6" = {
2726 name = "bluebird";
2727 packageName = "bluebird";
2728 version = "3.4.6";
2729 src = fetchurl {
2730 url = "https://registry.npmjs.org/bluebird/-/bluebird-3.4.6.tgz";
2731 sha1 = "01da8d821d87813d158967e743d5fe6c62cf8c0f";
2732 };
2733 };
2734 "clean-yaml-object-0.1.0" = {
2735 name = "clean-yaml-object";
2736 packageName = "clean-yaml-object";
2737 version = "0.1.0";
2738 src = fetchurl {
2739 url = "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz";
2740 sha1 = "63fb110dc2ce1a84dc21f6d9334876d010ae8b68";
2741 };
2742 };
2743 "color-support-1.1.1" = {
2744 name = "color-support";
2745 packageName = "color-support";
2746 version = "1.1.1";
2747 src = fetchurl {
2748 url = "https://registry.npmjs.org/color-support/-/color-support-1.1.1.tgz";
2749 sha1 = "04816947ba6b06d364e3f13fe045280b93b688cd";
2750 };
2751 };
2752 "coveralls-2.11.13" = {
2753 name = "coveralls";
2754 packageName = "coveralls";
2755 version = "2.11.13";
2756 src = fetchurl {
2757 url = "https://registry.npmjs.org/coveralls/-/coveralls-2.11.13.tgz";
2758 sha1 = "dd50322ab9b4fd78c91f6109d058edd6929d1a41";
2759 };
2760 };
2761 "deeper-2.1.0" = {
2762 name = "deeper";
2763 packageName = "deeper";
2764 version = "2.1.0";
2765 src = fetchurl {
2766 url = "https://registry.npmjs.org/deeper/-/deeper-2.1.0.tgz";
2767 sha1 = "bc564e5f73174fdf201e08b00030e8a14da74368";
2768 };
2769 };
2770 "foreground-child-1.5.3" = {
2771 name = "foreground-child";
2772 packageName = "foreground-child";
2773 version = "1.5.3";
2774 src = fetchurl {
2775 url = "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.3.tgz";
2776 sha1 = "94dd6aba671389867de8e57e99f1c2ecfb15c01a";
2777 };
2778 };
2779 "nyc-7.1.0" = {
2780 name = "nyc";
2781 packageName = "nyc";
2782 version = "7.1.0";
2783 src = fetchurl {
2784 url = "https://registry.npmjs.org/nyc/-/nyc-7.1.0.tgz";
2785 sha1 = "8e14971f3a15d1abbec7ac610ef54cb889e9ffb4";
2786 };
2787 };
2788 "only-shallow-1.2.0" = {
2789 name = "only-shallow";
2790 packageName = "only-shallow";
2791 version = "1.2.0";
2792 src = fetchurl {
2793 url = "https://registry.npmjs.org/only-shallow/-/only-shallow-1.2.0.tgz";
2794 sha1 = "71cecedba9324bc0518aef10ec080d3249dc2465";
2795 };
2796 };
2797 "opener-1.4.2" = {
2798 name = "opener";
2799 packageName = "opener";
2800 version = "1.4.2";
2801 src = fetchurl {
2802 url = "https://registry.npmjs.org/opener/-/opener-1.4.2.tgz";
2803 sha1 = "b32582080042af8680c389a499175b4c54fff523";
2804 };
2805 };
2806 "stack-utils-0.4.0" = {
2807 name = "stack-utils";
2808 packageName = "stack-utils";
2809 version = "0.4.0";
2810 src = fetchurl {
2811 url = "https://registry.npmjs.org/stack-utils/-/stack-utils-0.4.0.tgz";
2812 sha1 = "940cb82fccfa84e8ff2f3fdf293fe78016beccd1";
2813 };
2814 };
2815 "tap-mocha-reporter-2.0.1" = {
2816 name = "tap-mocha-reporter";
2817 packageName = "tap-mocha-reporter";
2818 version = "2.0.1";
2819 src = fetchurl {
2820 url = "https://registry.npmjs.org/tap-mocha-reporter/-/tap-mocha-reporter-2.0.1.tgz";
2821 sha1 = "c70316173d6e3a16c58e1ba92d5d6cd8de58a12e";
2822 };
2823 };
2824 "tap-parser-2.2.3" = {
2825 name = "tap-parser";
2826 packageName = "tap-parser";
2827 version = "2.2.3";
2828 src = fetchurl {
2829 url = "https://registry.npmjs.org/tap-parser/-/tap-parser-2.2.3.tgz";
2830 sha1 = "ade6e96e37bfd38ce0f162da067f34034f068b01";
2831 };
2832 };
2833 "tmatch-2.0.1" = {
2834 name = "tmatch";
2835 packageName = "tmatch";
2836 version = "2.0.1";
2837 src = fetchurl {
2838 url = "https://registry.npmjs.org/tmatch/-/tmatch-2.0.1.tgz";
2839 sha1 = "0c56246f33f30da1b8d3d72895abaf16660f38cf";
2840 };
2841 };
2842 "lcov-parse-0.0.10" = {
2843 name = "lcov-parse";
2844 packageName = "lcov-parse";
2845 version = "0.0.10";
2846 src = fetchurl {
2847 url = "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz";
2848 sha1 = "1b0b8ff9ac9c7889250582b70b71315d9da6d9a3";
2849 };
2850 };
2851 "log-driver-1.2.5" = {
2852 name = "log-driver";
2853 packageName = "log-driver";
2854 version = "1.2.5";
2855 src = fetchurl {
2856 url = "https://registry.npmjs.org/log-driver/-/log-driver-1.2.5.tgz";
2857 sha1 = "7ae4ec257302fd790d557cb10c97100d857b0056";
2858 };
2859 };
2860 "request-2.73.0" = {
2861 name = "request";
2862 packageName = "request";
2863 version = "2.73.0";
2864 src = fetchurl {
2865 url = "https://registry.npmjs.org/request/-/request-2.73.0.tgz";
2866 sha1 = "5f78a9fde4370abc8ff6479d7a84a71a14b878a2";
2867 };
2868 };
2869 "tough-cookie-2.2.2" = {
2870 name = "tough-cookie";
2871 packageName = "tough-cookie";
2872 version = "2.2.2";
2873 src = fetchurl {
2874 url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz";
2875 sha1 = "c83a1830f4e5ef0b93ef2a3488e724f8de016ac7";
2876 };
2877 };
2878 "cross-spawn-4.0.0" = {
2879 name = "cross-spawn";
2880 packageName = "cross-spawn";
2881 version = "4.0.0";
2882 src = fetchurl {
2883 url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.0.tgz";
2884 sha1 = "8254774ab4786b8c5b3cf4dfba66ce563932c252";
2885 };
2886 };
2887 "lru-cache-4.0.1" = {
2888 name = "lru-cache";
2889 packageName = "lru-cache";
2890 version = "4.0.1";
2891 src = fetchurl {
2892 url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.1.tgz";
2893 sha1 = "1343955edaf2e37d9b9e7ee7241e27c4b9fb72be";
2894 };
2895 };
2896 "pseudomap-1.0.2" = {
2897 name = "pseudomap";
2898 packageName = "pseudomap";
2899 version = "1.0.2";
2900 src = fetchurl {
2901 url = "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz";
2902 sha1 = "f052a28da70e618917ef0a8ac34c1ae5a68286b3";
2903 };
2904 };
2905 "yallist-2.0.0" = {
2906 name = "yallist";
2907 packageName = "yallist";
2908 version = "2.0.0";
2909 src = fetchurl {
2910 url = "https://registry.npmjs.org/yallist/-/yallist-2.0.0.tgz";
2911 sha1 = "306c543835f09ee1a4cb23b7bce9ab341c91cdd4";
2912 };
2913 };
2914 "caching-transform-1.0.1" = {
2915 name = "caching-transform";
2916 packageName = "caching-transform";
2917 version = "1.0.1";
2918 src = fetchurl {
2919 url = "https://registry.npmjs.org/caching-transform/-/caching-transform-1.0.1.tgz";
2920 sha1 = "6dbdb2f20f8d8fbce79f3e94e9d1742dcdf5c0a1";
2921 };
2922 };
2923 "convert-source-map-1.3.0" = {
2924 name = "convert-source-map";
2925 packageName = "convert-source-map";
2926 version = "1.3.0";
2927 src = fetchurl {
2928 url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.3.0.tgz";
2929 sha1 = "e9f3e9c6e2728efc2676696a70eb382f73106a67";
2930 };
2931 };
2932 "default-require-extensions-1.0.0" = {
2933 name = "default-require-extensions";
2934 packageName = "default-require-extensions";
2935 version = "1.0.0";
2936 src = fetchurl {
2937 url = "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz";
2938 sha1 = "f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8";
2939 };
2940 };
2941 "find-cache-dir-0.1.1" = {
2942 name = "find-cache-dir";
2943 packageName = "find-cache-dir";
2944 version = "0.1.1";
2945 src = fetchurl {
2946 url = "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz";
2947 sha1 = "c8defae57c8a52a8a784f9e31c57c742e993a0b9";
2948 };
2949 };
2950 "istanbul-lib-coverage-1.0.0" = {
2951 name = "istanbul-lib-coverage";
2952 packageName = "istanbul-lib-coverage";
2953 version = "1.0.0";
2954 src = fetchurl {
2955 url = "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.0.tgz";
2956 sha1 = "c3f9b6d226da12424064cce87fce0fb57fdfa7a2";
2957 };
2958 };
2959 "istanbul-lib-hook-1.0.0-alpha.4" = {
2960 name = "istanbul-lib-hook";
2961 packageName = "istanbul-lib-hook";
2962 version = "1.0.0-alpha.4";
2963 src = fetchurl {
2964 url = "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.0.0-alpha.4.tgz";
2965 sha1 = "8c5bb9f6fbd8526e0ae6cf639af28266906b938f";
2966 };
2967 };
2968 "istanbul-lib-instrument-1.1.3" = {
2969 name = "istanbul-lib-instrument";
2970 packageName = "istanbul-lib-instrument";
2971 version = "1.1.3";
2972 src = fetchurl {
2973 url = "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.1.3.tgz";
2974 sha1 = "66d5353d1f592b9e34d1cf9acda9c3f1ab509696";
2975 };
2976 };
2977 "istanbul-lib-report-1.0.0-alpha.3" = {
2978 name = "istanbul-lib-report";
2979 packageName = "istanbul-lib-report";
2980 version = "1.0.0-alpha.3";
2981 src = fetchurl {
2982 url = "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.0.0-alpha.3.tgz";
2983 sha1 = "32d5f6ec7f33ca3a602209e278b2e6ff143498af";
2984 };
2985 };
2986 "istanbul-lib-source-maps-1.0.1" = {
2987 name = "istanbul-lib-source-maps";
2988 packageName = "istanbul-lib-source-maps";
2989 version = "1.0.1";
2990 src = fetchurl {
2991 url = "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.0.1.tgz";
2992 sha1 = "92393f1b1f11b5916beea382c1901398a81b7d4c";
2993 };
2994 };
2995 "istanbul-reports-1.0.0-alpha.8" = {
2996 name = "istanbul-reports";
2997 packageName = "istanbul-reports";
2998 version = "1.0.0-alpha.8";
2999 src = fetchurl {
3000 url = "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.0.0-alpha.8.tgz";
3001 sha1 = "094830f4c7f3d482e466aac8abda2495f9ae4689";
3002 };
3003 };
3004 "md5-hex-1.3.0" = {
3005 name = "md5-hex";
3006 packageName = "md5-hex";
3007 version = "1.3.0";
3008 src = fetchurl {
3009 url = "https://registry.npmjs.org/md5-hex/-/md5-hex-1.3.0.tgz";
3010 sha1 = "d2c4afe983c4370662179b8cad145219135046c4";
3011 };
3012 };
3013 "micromatch-2.3.11" = {
3014 name = "micromatch";
3015 packageName = "micromatch";
3016 version = "2.3.11";
3017 src = fetchurl {
3018 url = "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz";
3019 sha1 = "86677c97d1720b363431d04d0d15293bd38c1565";
3020 };
3021 };
3022 "pkg-up-1.0.0" = {
3023 name = "pkg-up";
3024 packageName = "pkg-up";
3025 version = "1.0.0";
3026 src = fetchurl {
3027 url = "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz";
3028 sha1 = "3e08fb461525c4421624a33b9f7e6d0af5b05a26";
3029 };
3030 };
3031 "resolve-from-2.0.0" = {
3032 name = "resolve-from";
3033 packageName = "resolve-from";
3034 version = "2.0.0";
3035 src = fetchurl {
3036 url = "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz";
3037 sha1 = "9480ab20e94ffa1d9e80a804c7ea147611966b57";
3038 };
3039 };
3040 "spawn-wrap-1.2.4" = {
3041 name = "spawn-wrap";
3042 packageName = "spawn-wrap";
3043 version = "1.2.4";
3044 src = fetchurl {
3045 url = "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.2.4.tgz";
3046 sha1 = "920eb211a769c093eebfbd5b0e7a5d2e68ab2e40";
3047 };
3048 };
3049 "test-exclude-1.1.0" = {
3050 name = "test-exclude";
3051 packageName = "test-exclude";
3052 version = "1.1.0";
3053 src = fetchurl {
3054 url = "https://registry.npmjs.org/test-exclude/-/test-exclude-1.1.0.tgz";
3055 sha1 = "f5ddd718927b12fd02f270a0aa939ceb6eea4151";
3056 };
3057 };
3058 "yargs-4.8.1" = {
3059 name = "yargs";
3060 packageName = "yargs";
3061 version = "4.8.1";
3062 src = fetchurl {
3063 url = "https://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz";
3064 sha1 = "c0c42924ca4aaa6b0e6da1739dfb216439f9ddc0";
3065 };
3066 };
3067 "yargs-parser-2.4.1" = {
3068 name = "yargs-parser";
3069 packageName = "yargs-parser";
3070 version = "2.4.1";
3071 src = fetchurl {
3072 url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz";
3073 sha1 = "85568de3cf150ff49fa51825f03a8c880ddcc5c4";
3074 };
3075 };
3076 "write-file-atomic-1.2.0" = {
3077 name = "write-file-atomic";
3078 packageName = "write-file-atomic";
3079 version = "1.2.0";
3080 src = fetchurl {
3081 url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.2.0.tgz";
3082 sha1 = "14c66d4e4cb3ca0565c28cf3b7a6f3e4d5938fab";
3083 };
3084 };
3085 "imurmurhash-0.1.4" = {
3086 name = "imurmurhash";
3087 packageName = "imurmurhash";
3088 version = "0.1.4";
3089 src = fetchurl {
3090 url = "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz";
3091 sha1 = "9218b9b2b928a238b13dc4fb6b6d576f231453ea";
3092 };
3093 };
3094 "slide-1.1.6" = {
3095 name = "slide";
3096 packageName = "slide";
3097 version = "1.1.6";
3098 src = fetchurl {
3099 url = "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz";
3100 sha1 = "56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707";
3101 };
3102 };
3103 "commondir-1.0.1" = {
3104 name = "commondir";
3105 packageName = "commondir";
3106 version = "1.0.1";
3107 src = fetchurl {
3108 url = "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz";
3109 sha1 = "ddd800da0c66127393cca5950ea968a3aaf1253b";
3110 };
3111 };
3112 "pkg-dir-1.0.0" = {
3113 name = "pkg-dir";
3114 packageName = "pkg-dir";
3115 version = "1.0.0";
3116 src = fetchurl {
3117 url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz";
3118 sha1 = "7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4";
3119 };
3120 };
3121 "append-transform-0.3.0" = {
3122 name = "append-transform";
3123 packageName = "append-transform";
3124 version = "0.3.0";
3125 src = fetchurl {
3126 url = "https://registry.npmjs.org/append-transform/-/append-transform-0.3.0.tgz";
3127 sha1 = "d6933ce4a85f09445d9ccc4cc119051b7381a813";
3128 };
3129 };
3130 "babel-generator-6.14.0" = {
3131 name = "babel-generator";
3132 packageName = "babel-generator";
3133 version = "6.14.0";
3134 src = fetchurl {
3135 url = "https://registry.npmjs.org/babel-generator/-/babel-generator-6.14.0.tgz";
3136 sha1 = "0f3f173e9cb95d501b1a735598b1a593dbee3705";
3137 };
3138 };
3139 "babel-template-6.15.0" = {
3140 name = "babel-template";
3141 packageName = "babel-template";
3142 version = "6.15.0";
3143 src = fetchurl {
3144 url = "https://registry.npmjs.org/babel-template/-/babel-template-6.15.0.tgz";
3145 sha1 = "a0f249c89d5d57e806fc50d0ec522fbddeade1f2";
3146 };
3147 };
3148 "babel-traverse-6.15.0" = {
3149 name = "babel-traverse";
3150 packageName = "babel-traverse";
3151 version = "6.15.0";
3152 src = fetchurl {
3153 url = "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.15.0.tgz";
3154 sha1 = "f0114c8c84cfee32c94eca02bcd0d2cbc8928478";
3155 };
3156 };
3157 "babel-types-6.15.0" = {
3158 name = "babel-types";
3159 packageName = "babel-types";
3160 version = "6.15.0";
3161 src = fetchurl {
3162 url = "https://registry.npmjs.org/babel-types/-/babel-types-6.15.0.tgz";
3163 sha1 = "413d4fef4750a48570de819f18a64d39a4f3dc38";
3164 };
3165 };
3166 "babylon-6.9.2" = {
3167 name = "babylon";
3168 packageName = "babylon";
3169 version = "6.9.2";
3170 src = fetchurl {
3171 url = "https://registry.npmjs.org/babylon/-/babylon-6.9.2.tgz";
3172 sha1 = "94e19951e47401fb5643f94dfae94dbdcf993144";
3173 };
3174 };
3175 "babel-messages-6.8.0" = {
3176 name = "babel-messages";
3177 packageName = "babel-messages";
3178 version = "6.8.0";
3179 src = fetchurl {
3180 url = "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz";
3181 sha1 = "bf504736ca967e6d65ef0adb5a2a5f947c8e0eb9";
3182 };
3183 };
3184 "babel-runtime-6.11.6" = {
3185 name = "babel-runtime";
3186 packageName = "babel-runtime";
3187 version = "6.11.6";
3188 src = fetchurl {
3189 url = "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz";
3190 sha1 = "6db707fef2d49c49bfa3cb64efdb436b518b8222";
3191 };
3192 };
3193 "detect-indent-3.0.1" = {
3194 name = "detect-indent";
3195 packageName = "detect-indent";
3196 version = "3.0.1";
3197 src = fetchurl {
3198 url = "https://registry.npmjs.org/detect-indent/-/detect-indent-3.0.1.tgz";
3199 sha1 = "9dc5e5ddbceef8325764b9451b02bc6d54084f75";
3200 };
3201 };
3202 "core-js-2.4.1" = {
3203 name = "core-js";
3204 packageName = "core-js";
3205 version = "2.4.1";
3206 src = fetchurl {
3207 url = "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz";
3208 sha1 = "4de911e667b0eae9124e34254b53aea6fc618d3e";
3209 };
3210 };
3211 "regenerator-runtime-0.9.5" = {
3212 name = "regenerator-runtime";
3213 packageName = "regenerator-runtime";
3214 version = "0.9.5";
3215 src = fetchurl {
3216 url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz";
3217 sha1 = "403d6d40a4bdff9c330dd9392dcbb2d9a8bba1fc";
3218 };
3219 };
3220 "repeating-1.1.3" = {
3221 name = "repeating";
3222 packageName = "repeating";
3223 version = "1.1.3";
3224 src = fetchurl {
3225 url = "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz";
3226 sha1 = "3d4114218877537494f97f77f9785fab810fa4ac";
3227 };
3228 };
3229 "babel-code-frame-6.11.0" = {
3230 name = "babel-code-frame";
3231 packageName = "babel-code-frame";
3232 version = "6.11.0";
3233 src = fetchurl {
3234 url = "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz";
3235 sha1 = "9072dd2353fb0f85b6b57d2c97f0d134d188aed8";
3236 };
3237 };
3238 "debug-2.2.0" = {
3239 name = "debug";
3240 packageName = "debug";
3241 version = "2.2.0";
3242 src = fetchurl {
3243 url = "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz";
3244 sha1 = "f87057e995b1a1f6ae6a4960664137bc56f039da";
3245 };
3246 };
3247 "globals-8.18.0" = {
3248 name = "globals";
3249 packageName = "globals";
3250 version = "8.18.0";
3251 src = fetchurl {
3252 url = "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz";
3253 sha1 = "93d4a62bdcac38cfafafc47d6b034768cb0ffcb4";
3254 };
3255 };
3256 "invariant-2.2.1" = {
3257 name = "invariant";
3258 packageName = "invariant";
3259 version = "2.2.1";
3260 src = fetchurl {
3261 url = "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz";
3262 sha1 = "b097010547668c7e337028ebe816ebe36c8a8d54";
3263 };
3264 };
3265 "esutils-2.0.2" = {
3266 name = "esutils";
3267 packageName = "esutils";
3268 version = "2.0.2";
3269 src = fetchurl {
3270 url = "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz";
3271 sha1 = "0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b";
3272 };
3273 };
3274 "js-tokens-2.0.0" = {
3275 name = "js-tokens";
3276 packageName = "js-tokens";
3277 version = "2.0.0";
3278 src = fetchurl {
3279 url = "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz";
3280 sha1 = "79903f5563ee778cc1162e6dcf1a0027c97f9cb5";
3281 };
3282 };
3283 "ms-0.7.1" = {
3284 name = "ms";
3285 packageName = "ms";
3286 version = "0.7.1";
3287 src = fetchurl {
3288 url = "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz";
3289 sha1 = "9cd13c03adbff25b65effde7ce864ee952017098";
3290 };
3291 };
3292 "loose-envify-1.2.0" = {
3293 name = "loose-envify";
3294 packageName = "loose-envify";
3295 version = "1.2.0";
3296 src = fetchurl {
3297 url = "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz";
3298 sha1 = "69a65aad3de542cf4ee0f4fe74e8e33c709ccb0f";
3299 };
3300 };
3301 "js-tokens-1.0.3" = {
3302 name = "js-tokens";
3303 packageName = "js-tokens";
3304 version = "1.0.3";
3305 src = fetchurl {
3306 url = "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz";
3307 sha1 = "14e56eb68c8f1a92c43d59f5014ec29dc20f2ae1";
3308 };
3309 };
3310 "to-fast-properties-1.0.2" = {
3311 name = "to-fast-properties";
3312 packageName = "to-fast-properties";
3313 version = "1.0.2";
3314 src = fetchurl {
3315 url = "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz";
3316 sha1 = "f3f5c0c3ba7299a7ef99427e44633257ade43320";
3317 };
3318 };
3319 "path-parse-1.0.5" = {
3320 name = "path-parse";
3321 packageName = "path-parse";
3322 version = "1.0.5";
3323 src = fetchurl {
3324 url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz";
3325 sha1 = "3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1";
3326 };
3327 };
3328 "supports-color-3.1.2" = {
3329 name = "supports-color";
3330 packageName = "supports-color";
3331 version = "3.1.2";
3332 src = fetchurl {
3333 url = "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz";
3334 sha1 = "72a262894d9d408b956ca05ff37b2ed8a6e2a2d5";
3335 };
3336 };
3337 "has-flag-1.0.0" = {
3338 name = "has-flag";
3339 packageName = "has-flag";
3340 version = "1.0.0";
3341 src = fetchurl {
3342 url = "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz";
3343 sha1 = "9d9e793165ce017a00f00418c43f942a7b1d11fa";
3344 };
3345 };
3346 "handlebars-4.0.5" = {
3347 name = "handlebars";
3348 packageName = "handlebars";
3349 version = "4.0.5";
3350 src = fetchurl {
3351 url = "https://registry.npmjs.org/handlebars/-/handlebars-4.0.5.tgz";
3352 sha1 = "92c6ed6bb164110c50d4d8d0fbddc70806c6f8e7";
3353 };
3354 };
3355 "optimist-0.6.1" = {
3356 name = "optimist";
3357 packageName = "optimist";
3358 version = "0.6.1";
3359 src = fetchurl {
3360 url = "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz";
3361 sha1 = "da3ea74686fa21a19a111c326e90eb15a0196686";
3362 };
3363 };
3364 "md5-o-matic-0.1.1" = {
3365 name = "md5-o-matic";
3366 packageName = "md5-o-matic";
3367 version = "0.1.1";
3368 src = fetchurl {
3369 url = "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz";
3370 sha1 = "822bccd65e117c514fab176b25945d54100a03c3";
3371 };
3372 };
3373 "arr-diff-2.0.0" = {
3374 name = "arr-diff";
3375 packageName = "arr-diff";
3376 version = "2.0.0";
3377 src = fetchurl {
3378 url = "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz";
3379 sha1 = "8f3b827f955a8bd669697e4a4256ac3ceae356cf";
3380 };
3381 };
3382 "array-unique-0.2.1" = {
3383 name = "array-unique";
3384 packageName = "array-unique";
3385 version = "0.2.1";
3386 src = fetchurl {
3387 url = "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz";
3388 sha1 = "a1d97ccafcbc2625cc70fadceb36a50c58b01a53";
3389 };
3390 };
3391 "braces-1.8.5" = {
3392 name = "braces";
3393 packageName = "braces";
3394 version = "1.8.5";
3395 src = fetchurl {
3396 url = "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz";
3397 sha1 = "ba77962e12dff969d6b76711e914b737857bf6a7";
3398 };
3399 };
3400 "expand-brackets-0.1.5" = {
3401 name = "expand-brackets";
3402 packageName = "expand-brackets";
3403 version = "0.1.5";
3404 src = fetchurl {
3405 url = "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz";
3406 sha1 = "df07284e342a807cd733ac5af72411e581d1177b";
3407 };
3408 };
3409 "extglob-0.3.2" = {
3410 name = "extglob";
3411 packageName = "extglob";
3412 version = "0.3.2";
3413 src = fetchurl {
3414 url = "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz";
3415 sha1 = "2e18ff3d2f49ab2765cec9023f011daa8d8349a1";
3416 };
3417 };
3418 "filename-regex-2.0.0" = {
3419 name = "filename-regex";
3420 packageName = "filename-regex";
3421 version = "2.0.0";
3422 src = fetchurl {
3423 url = "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz";
3424 sha1 = "996e3e80479b98b9897f15a8a58b3d084e926775";
3425 };
3426 };
3427 "is-extglob-1.0.0" = {
3428 name = "is-extglob";
3429 packageName = "is-extglob";
3430 version = "1.0.0";
3431 src = fetchurl {
3432 url = "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz";
3433 sha1 = "ac468177c4943405a092fc8f29760c6ffc6206c0";
3434 };
3435 };
3436 "is-glob-2.0.1" = {
3437 name = "is-glob";
3438 packageName = "is-glob";
3439 version = "2.0.1";
3440 src = fetchurl {
3441 url = "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz";
3442 sha1 = "d096f926a3ded5600f3fdfd91198cb0888c2d863";
3443 };
3444 };
3445 "normalize-path-2.0.1" = {
3446 name = "normalize-path";
3447 packageName = "normalize-path";
3448 version = "2.0.1";
3449 src = fetchurl {
3450 url = "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz";
3451 sha1 = "47886ac1662760d4261b7d979d241709d3ce3f7a";
3452 };
3453 };
3454 "object.omit-2.0.0" = {
3455 name = "object.omit";
3456 packageName = "object.omit";
3457 version = "2.0.0";
3458 src = fetchurl {
3459 url = "https://registry.npmjs.org/object.omit/-/object.omit-2.0.0.tgz";
3460 sha1 = "868597333d54e60662940bb458605dd6ae12fe94";
3461 };
3462 };
3463 "parse-glob-3.0.4" = {
3464 name = "parse-glob";
3465 packageName = "parse-glob";
3466 version = "3.0.4";
3467 src = fetchurl {
3468 url = "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz";
3469 sha1 = "b2c376cfb11f35513badd173ef0bb6e3a388391c";
3470 };
3471 };
3472 "regex-cache-0.4.3" = {
3473 name = "regex-cache";
3474 packageName = "regex-cache";
3475 version = "0.4.3";
3476 src = fetchurl {
3477 url = "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz";
3478 sha1 = "9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145";
3479 };
3480 };
3481 "arr-flatten-1.0.1" = {
3482 name = "arr-flatten";
3483 packageName = "arr-flatten";
3484 version = "1.0.1";
3485 src = fetchurl {
3486 url = "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz";
3487 sha1 = "e5ffe54d45e19f32f216e91eb99c8ce892bb604b";
3488 };
3489 };
3490 "expand-range-1.8.2" = {
3491 name = "expand-range";
3492 packageName = "expand-range";
3493 version = "1.8.2";
3494 src = fetchurl {
3495 url = "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz";
3496 sha1 = "a299effd335fe2721ebae8e257ec79644fc85337";
3497 };
3498 };
3499 "preserve-0.2.0" = {
3500 name = "preserve";
3501 packageName = "preserve";
3502 version = "0.2.0";
3503 src = fetchurl {
3504 url = "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz";
3505 sha1 = "815ed1f6ebc65926f865b310c0713bcb3315ce4b";
3506 };
3507 };
3508 "repeat-element-1.1.2" = {
3509 name = "repeat-element";
3510 packageName = "repeat-element";
3511 version = "1.1.2";
3512 src = fetchurl {
3513 url = "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz";
3514 sha1 = "ef089a178d1483baae4d93eb98b4f9e4e11d990a";
3515 };
3516 };
3517 "fill-range-2.2.3" = {
3518 name = "fill-range";
3519 packageName = "fill-range";
3520 version = "2.2.3";
3521 src = fetchurl {
3522 url = "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz";
3523 sha1 = "50b77dfd7e469bc7492470963699fe7a8485a723";
3524 };
3525 };
3526 "is-number-2.1.0" = {
3527 name = "is-number";
3528 packageName = "is-number";
3529 version = "2.1.0";
3530 src = fetchurl {
3531 url = "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz";
3532 sha1 = "01fcbbb393463a548f2f466cce16dece49db908f";
3533 };
3534 };
3535 "isobject-2.1.0" = {
3536 name = "isobject";
3537 packageName = "isobject";
3538 version = "2.1.0";
3539 src = fetchurl {
3540 url = "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz";
3541 sha1 = "f065561096a3f1da2ef46272f815c840d87e0c89";
3542 };
3543 };
3544 "randomatic-1.1.5" = {
3545 name = "randomatic";
3546 packageName = "randomatic";
3547 version = "1.1.5";
3548 src = fetchurl {
3549 url = "https://registry.npmjs.org/randomatic/-/randomatic-1.1.5.tgz";
3550 sha1 = "5e9ef5f2d573c67bd2b8124ae90b5156e457840b";
3551 };
3552 };
3553 "is-posix-bracket-0.1.1" = {
3554 name = "is-posix-bracket";
3555 packageName = "is-posix-bracket";
3556 version = "0.1.1";
3557 src = fetchurl {
3558 url = "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz";
3559 sha1 = "3334dc79774368e92f016e6fbc0a88f5cd6e6bc4";
3560 };
3561 };
3562 "for-own-0.1.4" = {
3563 name = "for-own";
3564 packageName = "for-own";
3565 version = "0.1.4";
3566 src = fetchurl {
3567 url = "https://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz";
3568 sha1 = "0149b41a39088c7515f51ebe1c1386d45f935072";
3569 };
3570 };
3571 "is-extendable-0.1.1" = {
3572 name = "is-extendable";
3573 packageName = "is-extendable";
3574 version = "0.1.1";
3575 src = fetchurl {
3576 url = "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz";
3577 sha1 = "62b110e289a471418e3ec36a617d472e301dfc89";
3578 };
3579 };
3580 "for-in-0.1.6" = {
3581 name = "for-in";
3582 packageName = "for-in";
3583 version = "0.1.6";
3584 src = fetchurl {
3585 url = "https://registry.npmjs.org/for-in/-/for-in-0.1.6.tgz";
3586 sha1 = "c9f96e89bfad18a545af5ec3ed352a1d9e5b4dc8";
3587 };
3588 };
3589 "glob-base-0.3.0" = {
3590 name = "glob-base";
3591 packageName = "glob-base";
3592 version = "0.3.0";
3593 src = fetchurl {
3594 url = "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz";
3595 sha1 = "dbb164f6221b1c0b1ccf82aea328b497df0ea3c4";
3596 };
3597 };
3598 "is-dotfile-1.0.2" = {
3599 name = "is-dotfile";
3600 packageName = "is-dotfile";
3601 version = "1.0.2";
3602 src = fetchurl {
3603 url = "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz";
3604 sha1 = "2c132383f39199f8edc268ca01b9b007d205cc4d";
3605 };
3606 };
3607 "glob-parent-2.0.0" = {
3608 name = "glob-parent";
3609 packageName = "glob-parent";
3610 version = "2.0.0";
3611 src = fetchurl {
3612 url = "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz";
3613 sha1 = "81383d72db054fcccf5336daa902f182f6edbb28";
3614 };
3615 };
3616 "is-equal-shallow-0.1.3" = {
3617 name = "is-equal-shallow";
3618 packageName = "is-equal-shallow";
3619 version = "0.1.3";
3620 src = fetchurl {
3621 url = "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz";
3622 sha1 = "2238098fc221de0bcfa5d9eac4c45d638aa1c534";
3623 };
3624 };
3625 "is-primitive-2.0.0" = {
3626 name = "is-primitive";
3627 packageName = "is-primitive";
3628 version = "2.0.0";
3629 src = fetchurl {
3630 url = "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz";
3631 sha1 = "207bab91638499c07b2adf240a41a87210034575";
3632 };
3633 };
3634 "signal-exit-2.1.2" = {
3635 name = "signal-exit";
3636 packageName = "signal-exit";
3637 version = "2.1.2";
3638 src = fetchurl {
3639 url = "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz";
3640 sha1 = "375879b1f92ebc3b334480d038dc546a6d558564";
3641 };
3642 };
3643 "lodash.assign-4.2.0" = {
3644 name = "lodash.assign";
3645 packageName = "lodash.assign";
3646 version = "4.2.0";
3647 src = fetchurl {
3648 url = "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz";
3649 sha1 = "0d99f3ccd7a6d261d19bdaeb9245005d285808e7";
3650 };
3651 };
3652 "require-main-filename-1.0.1" = {
3653 name = "require-main-filename";
3654 packageName = "require-main-filename";
3655 version = "1.0.1";
3656 src = fetchurl {
3657 url = "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz";
3658 sha1 = "97f717b69d48784f5f526a6c5aa8ffdda055a4d1";
3659 };
3660 };
3661 "cliui-3.2.0" = {
3662 name = "cliui";
3663 packageName = "cliui";
3664 version = "3.2.0";
3665 src = fetchurl {
3666 url = "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz";
3667 sha1 = "120601537a916d29940f934da3b48d585a39213d";
3668 };
3669 };
3670 "get-caller-file-1.0.2" = {
3671 name = "get-caller-file";
3672 packageName = "get-caller-file";
3673 version = "1.0.2";
3674 src = fetchurl {
3675 url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz";
3676 sha1 = "f702e63127e7e231c160a80c1554acb70d5047e5";
3677 };
3678 };
3679 "os-locale-1.4.0" = {
3680 name = "os-locale";
3681 packageName = "os-locale";
3682 version = "1.4.0";
3683 src = fetchurl {
3684 url = "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz";
3685 sha1 = "20f9f17ae29ed345e8bde583b13d2009803c14d9";
3686 };
3687 };
3688 "require-directory-2.1.1" = {
3689 name = "require-directory";
3690 packageName = "require-directory";
3691 version = "2.1.1";
3692 src = fetchurl {
3693 url = "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz";
3694 sha1 = "8c64ad5fd30dab1c976e2344ffe7f792a6a6df42";
3695 };
3696 };
3697 "set-blocking-2.0.0" = {
3698 name = "set-blocking";
3699 packageName = "set-blocking";
3700 version = "2.0.0";
3701 src = fetchurl {
3702 url = "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz";
3703 sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7";
3704 };
3705 };
3706 "string-width-1.0.2" = {
3707 name = "string-width";
3708 packageName = "string-width";
3709 version = "1.0.2";
3710 src = fetchurl {
3711 url = "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz";
3712 sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3";
3713 };
3714 };
3715 "which-module-1.0.0" = {
3716 name = "which-module";
3717 packageName = "which-module";
3718 version = "1.0.0";
3719 src = fetchurl {
3720 url = "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz";
3721 sha1 = "bba63ca861948994ff307736089e3b96026c2a4f";
3722 };
3723 };
3724 "window-size-0.2.0" = {
3725 name = "window-size";
3726 packageName = "window-size";
3727 version = "0.2.0";
3728 src = fetchurl {
3729 url = "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz";
3730 sha1 = "b4315bb4214a3d7058ebeee892e13fa24d98b075";
3731 };
3732 };
3733 "y18n-3.2.1" = {
3734 name = "y18n";
3735 packageName = "y18n";
3736 version = "3.2.1";
3737 src = fetchurl {
3738 url = "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz";
3739 sha1 = "6d15fba884c08679c0d77e88e7759e811e07fa41";
3740 };
3741 };
3742 "wrap-ansi-2.0.0" = {
3743 name = "wrap-ansi";
3744 packageName = "wrap-ansi";
3745 version = "2.0.0";
3746 src = fetchurl {
3747 url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.0.0.tgz";
3748 sha1 = "7d30f8f873f9a5bbc3a64dabc8d177e071ae426f";
3749 };
3750 };
3751 "lcid-1.0.0" = {
3752 name = "lcid";
3753 packageName = "lcid";
3754 version = "1.0.0";
3755 src = fetchurl {
3756 url = "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz";
3757 sha1 = "308accafa0bc483a3867b4b6f2b9506251d1b835";
3758 };
3759 };
3760 "invert-kv-1.0.0" = {
3761 name = "invert-kv";
3762 packageName = "invert-kv";
3763 version = "1.0.0";
3764 src = fetchurl {
3765 url = "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz";
3766 sha1 = "104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6";
3767 };
3768 };
3769 "code-point-at-1.0.0" = {
3770 name = "code-point-at";
3771 packageName = "code-point-at";
3772 version = "1.0.0";
3773 src = fetchurl {
3774 url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz";
3775 sha1 = "f69b192d3f7d91e382e4b71bddb77878619ab0c6";
3776 };
3777 };
3778 "is-fullwidth-code-point-1.0.0" = {
3779 name = "is-fullwidth-code-point";
3780 packageName = "is-fullwidth-code-point";
3781 version = "1.0.0";
3782 src = fetchurl {
3783 url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz";
3784 sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb";
3785 };
3786 };
3787 "camelcase-3.0.0" = {
3788 name = "camelcase";
3789 packageName = "camelcase";
3790 version = "3.0.0";
3791 src = fetchurl {
3792 url = "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz";
3793 sha1 = "32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a";
3794 };
3795 };
3796 "diff-1.4.0" = {
3797 name = "diff";
3798 packageName = "diff";
3799 version = "1.4.0";
3800 src = fetchurl {
3801 url = "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz";
3802 sha1 = "7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf";
3803 };
3804 };
3805 "unicode-length-1.0.3" = {
3806 name = "unicode-length";
3807 packageName = "unicode-length";
3808 version = "1.0.3";
3809 src = fetchurl {
3810 url = "https://registry.npmjs.org/unicode-length/-/unicode-length-1.0.3.tgz";
3811 sha1 = "5ada7a7fed51841a418a328cf149478ac8358abb";
3812 };
3813 };
3814 "punycode-1.4.1" = {
3815 name = "punycode";
3816 packageName = "punycode";
3817 version = "1.4.1";
3818 src = fetchurl {
3819 url = "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz";
3820 sha1 = "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e";
3821 };
3822 };
3823 "events-to-array-1.0.2" = {
3824 name = "events-to-array";
3825 packageName = "events-to-array";
3826 version = "1.0.2";
3827 src = fetchurl {
3828 url = "https://registry.npmjs.org/events-to-array/-/events-to-array-1.0.2.tgz";
3829 sha1 = "b3484465534fe4ff66fbdd1a83b777713ba404aa";
3830 };
3831 };
3832 "maxmin-1.1.0" = {
3833 name = "maxmin";
3834 packageName = "maxmin";
3835 version = "1.1.0";
3836 src = fetchurl {
3837 url = "https://registry.npmjs.org/maxmin/-/maxmin-1.1.0.tgz";
3838 sha1 = "71365e84a99dd8f8b3f7d5fde2f00d1e7f73be61";
3839 };
3840 };
3841 "uri-path-1.0.0" = {
3842 name = "uri-path";
3843 packageName = "uri-path";
3844 version = "1.0.0";
3845 src = fetchurl {
3846 url = "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz";
3847 sha1 = "9747f018358933c31de0fccfd82d138e67262e32";
3848 };
3849 };
3850 "figures-1.7.0" = {
3851 name = "figures";
3852 packageName = "figures";
3853 version = "1.7.0";
3854 src = fetchurl {
3855 url = "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz";
3856 sha1 = "cbe1e3affcf1cd44b80cadfed28dc793a9701d2e";
3857 };
3858 };
3859 "gzip-size-1.0.0" = {
3860 name = "gzip-size";
3861 packageName = "gzip-size";
3862 version = "1.0.0";
3863 src = fetchurl {
3864 url = "https://registry.npmjs.org/gzip-size/-/gzip-size-1.0.0.tgz";
3865 sha1 = "66cf8b101047227b95bace6ea1da0c177ed5c22f";
3866 };
3867 };
3868 "pretty-bytes-1.0.4" = {
3869 name = "pretty-bytes";
3870 packageName = "pretty-bytes";
3871 version = "1.0.4";
3872 src = fetchurl {
3873 url = "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz";
3874 sha1 = "0a22e8210609ad35542f8c8d5d2159aff0751c84";
3875 };
3876 };
3877 "concat-stream-1.5.2" = {
3878 name = "concat-stream";
3879 packageName = "concat-stream";
3880 version = "1.5.2";
3881 src = fetchurl {
3882 url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz";
3883 sha1 = "708978624d856af41a5a741defdd261da752c266";
3884 };
3885 };
3886 "browserify-zlib-0.1.4" = {
3887 name = "browserify-zlib";
3888 packageName = "browserify-zlib";
3889 version = "0.1.4";
3890 src = fetchurl {
3891 url = "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz";
3892 sha1 = "bb35f8a519f600e0fa6b8485241c979d0141fb2d";
3893 };
3894 };
3895 "typedarray-0.0.6" = {
3896 name = "typedarray";
3897 packageName = "typedarray";
3898 version = "0.0.6";
3899 src = fetchurl {
3900 url = "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz";
3901 sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777";
3902 };
3903 };
3904 "pako-0.2.9" = {
3905 name = "pako";
3906 packageName = "pako";
3907 version = "0.2.9";
3908 src = fetchurl {
3909 url = "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz";
3910 sha1 = "f3f7522f4ef782348da8161bad9ecfd51bf83a75";
3911 };
3912 };
3913 "gaze-1.1.1" = {
3914 name = "gaze";
3915 packageName = "gaze";
3916 version = "1.1.1";
3917 src = fetchurl {
3918 url = "https://registry.npmjs.org/gaze/-/gaze-1.1.1.tgz";
3919 sha1 = "ab81d557d1b515f5752bd5f1117d6fa3c4e9db41";
3920 };
3921 };
3922 "tiny-lr-0.2.1" = {
3923 name = "tiny-lr";
3924 packageName = "tiny-lr";
3925 version = "0.2.1";
3926 src = fetchurl {
3927 url = "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.2.1.tgz";
3928 sha1 = "b3fdba802e5d56a33c2f6f10794b32e477ac729d";
3929 };
3930 };
3931 "globule-1.0.0" = {
3932 name = "globule";
3933 packageName = "globule";
3934 version = "1.0.0";
3935 src = fetchurl {
3936 url = "https://registry.npmjs.org/globule/-/globule-1.0.0.tgz";
3937 sha1 = "f22aebaacce02be492453e979c3ae9b6983f1c6c";
3938 };
3939 };
3940 "lodash-4.9.0" = {
3941 name = "lodash";
3942 packageName = "lodash";
3943 version = "4.9.0";
3944 src = fetchurl {
3945 url = "https://registry.npmjs.org/lodash/-/lodash-4.9.0.tgz";
3946 sha1 = "4c20d742f03ce85dc700e0dd7ab9bcab85e6fc14";
3947 };
3948 };
3949 "body-parser-1.14.2" = {
3950 name = "body-parser";
3951 packageName = "body-parser";
3952 version = "1.14.2";
3953 src = fetchurl {
3954 url = "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz";
3955 sha1 = "1015cb1fe2c443858259581db53332f8d0cf50f9";
3956 };
3957 };
3958 "faye-websocket-0.10.0" = {
3959 name = "faye-websocket";
3960 packageName = "faye-websocket";
3961 version = "0.10.0";
3962 src = fetchurl {
3963 url = "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz";
3964 sha1 = "4e492f8d04dfb6f89003507f6edbf2d501e7c6f4";
3965 };
3966 };
3967 "livereload-js-2.2.2" = {
3968 name = "livereload-js";
3969 packageName = "livereload-js";
3970 version = "2.2.2";
3971 src = fetchurl {
3972 url = "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz";
3973 sha1 = "6c87257e648ab475bc24ea257457edcc1f8d0bc2";
3974 };
3975 };
3976 "parseurl-1.3.1" = {
3977 name = "parseurl";
3978 packageName = "parseurl";
3979 version = "1.3.1";
3980 src = fetchurl {
3981 url = "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz";
3982 sha1 = "c8ab8c9223ba34888aa64a297b28853bec18da56";
3983 };
3984 };
3985 "qs-5.1.0" = {
3986 name = "qs";
3987 packageName = "qs";
3988 version = "5.1.0";
3989 src = fetchurl {
3990 url = "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz";
3991 sha1 = "4d932e5c7ea411cca76a312d39a606200fd50cd9";
3992 };
3993 };
3994 "bytes-2.2.0" = {
3995 name = "bytes";
3996 packageName = "bytes";
3997 version = "2.2.0";
3998 src = fetchurl {
3999 url = "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz";
4000 sha1 = "fd35464a403f6f9117c2de3609ecff9cae000588";
4001 };
4002 };
4003 "content-type-1.0.2" = {
4004 name = "content-type";
4005 packageName = "content-type";
4006 version = "1.0.2";
4007 src = fetchurl {
4008 url = "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz";
4009 sha1 = "b7d113aee7a8dd27bd21133c4dc2529df1721eed";
4010 };
4011 };
4012 "depd-1.1.0" = {
4013 name = "depd";
4014 packageName = "depd";
4015 version = "1.1.0";
4016 src = fetchurl {
4017 url = "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz";
4018 sha1 = "e1bd82c6aab6ced965b97b88b17ed3e528ca18c3";
4019 };
4020 };
4021 "http-errors-1.3.1" = {
4022 name = "http-errors";
4023 packageName = "http-errors";
4024 version = "1.3.1";
4025 src = fetchurl {
4026 url = "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz";
4027 sha1 = "197e22cdebd4198585e8694ef6786197b91ed942";
4028 };
4029 };
4030 "on-finished-2.3.0" = {
4031 name = "on-finished";
4032 packageName = "on-finished";
4033 version = "2.3.0";
4034 src = fetchurl {
4035 url = "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz";
4036 sha1 = "20f1336481b083cd75337992a16971aa2d906947";
4037 };
4038 };
4039 "qs-5.2.0" = {
4040 name = "qs";
4041 packageName = "qs";
4042 version = "5.2.0";
4043 src = fetchurl {
4044 url = "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz";
4045 sha1 = "a9f31142af468cb72b25b30136ba2456834916be";
4046 };
4047 };
4048 "raw-body-2.1.7" = {
4049 name = "raw-body";
4050 packageName = "raw-body";
4051 version = "2.1.7";
4052 src = fetchurl {
4053 url = "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz";
4054 sha1 = "adfeace2e4fb3098058014d08c072dcc59758774";
4055 };
4056 };
4057 "type-is-1.6.13" = {
4058 name = "type-is";
4059 packageName = "type-is";
4060 version = "1.6.13";
4061 src = fetchurl {
4062 url = "https://registry.npmjs.org/type-is/-/type-is-1.6.13.tgz";
4063 sha1 = "6e83ba7bc30cd33a7bb0b7fb00737a2085bf9d08";
4064 };
4065 };
4066 "statuses-1.3.0" = {
4067 name = "statuses";
4068 packageName = "statuses";
4069 version = "1.3.0";
4070 src = fetchurl {
4071 url = "https://registry.npmjs.org/statuses/-/statuses-1.3.0.tgz";
4072 sha1 = "8e55758cb20e7682c1f4fce8dcab30bf01d1e07a";
4073 };
4074 };
4075 "ee-first-1.1.1" = {
4076 name = "ee-first";
4077 packageName = "ee-first";
4078 version = "1.1.1";
4079 src = fetchurl {
4080 url = "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz";
4081 sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
4082 };
4083 };
4084 "bytes-2.4.0" = {
4085 name = "bytes";
4086 packageName = "bytes";
4087 version = "2.4.0";
4088 src = fetchurl {
4089 url = "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz";
4090 sha1 = "7d97196f9d5baf7f6935e25985549edd2a6c2339";
4091 };
4092 };
4093 "unpipe-1.0.0" = {
4094 name = "unpipe";
4095 packageName = "unpipe";
4096 version = "1.0.0";
4097 src = fetchurl {
4098 url = "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz";
4099 sha1 = "b2bf4ee8514aae6165b4817829d21b2ef49904ec";
4100 };
4101 };
4102 "media-typer-0.3.0" = {
4103 name = "media-typer";
4104 packageName = "media-typer";
4105 version = "0.3.0";
4106 src = fetchurl {
4107 url = "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz";
4108 sha1 = "8710d7af0aa626f8fffa1ce00168545263255748";
4109 };
4110 };
4111 "websocket-driver-0.6.5" = {
4112 name = "websocket-driver";
4113 packageName = "websocket-driver";
4114 version = "0.6.5";
4115 src = fetchurl {
4116 url = "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz";
4117 sha1 = "5cb2556ceb85f4373c6d8238aa691c8454e13a36";
4118 };
4119 };
4120 "websocket-extensions-0.1.1" = {
4121 name = "websocket-extensions";
4122 packageName = "websocket-extensions";
4123 version = "0.1.1";
4124 src = fetchurl {
4125 url = "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz";
4126 sha1 = "76899499c184b6ef754377c2dbb0cd6cb55d29e7";
4127 };
4128 };
4129 "batch-0.5.3" = {
4130 name = "batch";
4131 packageName = "batch";
4132 version = "0.5.3";
4133 src = fetchurl {
4134 url = "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz";
4135 sha1 = "3f3414f380321743bfc1042f9a83ff1d5824d464";
4136 };
4137 };
4138 "bluebird-2.11.0" = {
4139 name = "bluebird";
4140 packageName = "bluebird";
4141 version = "2.11.0";
4142 src = fetchurl {
4143 url = "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz";
4144 sha1 = "534b9033c022c9579c56ba3b3e5a5caafbb650e1";
4145 };
4146 };
4147 "chokidar-1.6.0" = {
4148 name = "chokidar";
4149 packageName = "chokidar";
4150 version = "1.6.0";
4151 src = fetchurl {
4152 url = "https://registry.npmjs.org/chokidar/-/chokidar-1.6.0.tgz";
4153 sha1 = "90c32ad4802901d7713de532dc284e96a63ad058";
4154 };
4155 };
4156 "connect-3.5.0" = {
4157 name = "connect";
4158 packageName = "connect";
4159 version = "3.5.0";
4160 src = fetchurl {
4161 url = "https://registry.npmjs.org/connect/-/connect-3.5.0.tgz";
4162 sha1 = "b357525a0b4c1f50599cd983e1d9efeea9677198";
4163 };
4164 };
4165 "di-0.0.1" = {
4166 name = "di";
4167 packageName = "di";
4168 version = "0.0.1";
4169 src = fetchurl {
4170 url = "https://registry.npmjs.org/di/-/di-0.0.1.tgz";
4171 sha1 = "806649326ceaa7caa3306d75d985ea2748ba913c";
4172 };
4173 };
4174 "dom-serialize-2.2.1" = {
4175 name = "dom-serialize";
4176 packageName = "dom-serialize";
4177 version = "2.2.1";
4178 src = fetchurl {
4179 url = "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz";
4180 sha1 = "562ae8999f44be5ea3076f5419dcd59eb43ac95b";
4181 };
4182 };
4183 "expand-braces-0.1.2" = {
4184 name = "expand-braces";
4185 packageName = "expand-braces";
4186 version = "0.1.2";
4187 src = fetchurl {
4188 url = "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz";
4189 sha1 = "488b1d1d2451cb3d3a6b192cfc030f44c5855fea";
4190 };
4191 };
4192 "http-proxy-1.15.1" = {
4193 name = "http-proxy";
4194 packageName = "http-proxy";
4195 version = "1.15.1";
4196 src = fetchurl {
4197 url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.1.tgz";
4198 sha1 = "91a6088172e79bc0e821d5eb04ce702f32446393";
4199 };
4200 };
4201 "isbinaryfile-3.0.1" = {
4202 name = "isbinaryfile";
4203 packageName = "isbinaryfile";
4204 version = "3.0.1";
4205 src = fetchurl {
4206 url = "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.1.tgz";
4207 sha1 = "6e99573675372e841a0520c036b41513d783e79e";
4208 };
4209 };
4210 "log4js-0.6.38" = {
4211 name = "log4js";
4212 packageName = "log4js";
4213 version = "0.6.38";
4214 src = fetchurl {
4215 url = "https://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz";
4216 sha1 = "2c494116695d6fb25480943d3fc872e662a522fd";
4217 };
4218 };
4219 "socket.io-1.4.8" = {
4220 name = "socket.io";
4221 packageName = "socket.io";
4222 version = "1.4.8";
4223 src = fetchurl {
4224 url = "https://registry.npmjs.org/socket.io/-/socket.io-1.4.8.tgz";
4225 sha1 = "e576f330cd0bed64e55b3fd26df991141884867b";
4226 };
4227 };
4228 "useragent-2.1.9" = {
4229 name = "useragent";
4230 packageName = "useragent";
4231 version = "2.1.9";
4232 src = fetchurl {
4233 url = "https://registry.npmjs.org/useragent/-/useragent-2.1.9.tgz";
4234 sha1 = "4dba2bc4dad1875777ab15de3ff8098b475000b7";
4235 };
4236 };
4237 "anymatch-1.3.0" = {
4238 name = "anymatch";
4239 packageName = "anymatch";
4240 version = "1.3.0";
4241 src = fetchurl {
4242 url = "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz";
4243 sha1 = "a3e52fa39168c825ff57b0248126ce5a8ff95507";
4244 };
4245 };
4246 "async-each-1.0.1" = {
4247 name = "async-each";
4248 packageName = "async-each";
4249 version = "1.0.1";
4250 src = fetchurl {
4251 url = "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz";
4252 sha1 = "19d386a1d9edc6e7c1c85d388aedbcc56d33602d";
4253 };
4254 };
4255 "is-binary-path-1.0.1" = {
4256 name = "is-binary-path";
4257 packageName = "is-binary-path";
4258 version = "1.0.1";
4259 src = fetchurl {
4260 url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz";
4261 sha1 = "75f16642b480f187a711c814161fd3a4a7655898";
4262 };
4263 };
4264 "readdirp-2.1.0" = {
4265 name = "readdirp";
4266 packageName = "readdirp";
4267 version = "2.1.0";
4268 src = fetchurl {
4269 url = "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz";
4270 sha1 = "4ed0ad060df3073300c48440373f72d1cc642d78";
4271 };
4272 };
4273 "fsevents-1.0.14" = {
4274 name = "fsevents";
4275 packageName = "fsevents";
4276 version = "1.0.14";
4277 src = fetchurl {
4278 url = "https://registry.npmjs.org/fsevents/-/fsevents-1.0.14.tgz";
4279 sha1 = "558e8cc38643d8ef40fe45158486d0d25758eee4";
4280 };
4281 };
4282 "binary-extensions-1.6.0" = {
4283 name = "binary-extensions";
4284 packageName = "binary-extensions";
4285 version = "1.6.0";
4286 src = fetchurl {
4287 url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.6.0.tgz";
4288 sha1 = "aa2184cbc434d29862c66a69bf81cc0a3383ee79";
4289 };
4290 };
4291 "set-immediate-shim-1.0.1" = {
4292 name = "set-immediate-shim";
4293 packageName = "set-immediate-shim";
4294 version = "1.0.1";
4295 src = fetchurl {
4296 url = "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz";
4297 sha1 = "4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61";
4298 };
4299 };
4300 "nan-2.4.0" = {
4301 name = "nan";
4302 packageName = "nan";
4303 version = "2.4.0";
4304 src = fetchurl {
4305 url = "https://registry.npmjs.org/nan/-/nan-2.4.0.tgz";
4306 sha1 = "fb3c59d45fe4effe215f0b890f8adf6eb32d2232";
4307 };
4308 };
4309 "node-pre-gyp-0.6.30" = {
4310 name = "node-pre-gyp";
4311 packageName = "node-pre-gyp";
4312 version = "0.6.30";
4313 src = fetchurl {
4314 url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.30.tgz";
4315 sha1 = "64d3073a6f573003717ccfe30c89023297babba1";
4316 };
4317 };
4318 "npmlog-4.0.0" = {
4319 name = "npmlog";
4320 packageName = "npmlog";
4321 version = "4.0.0";
4322 src = fetchurl {
4323 url = "https://registry.npmjs.org/npmlog/-/npmlog-4.0.0.tgz";
4324 sha1 = "e094503961c70c1774eb76692080e8d578a9f88f";
4325 };
4326 };
4327 "tar-2.2.1" = {
4328 name = "tar";
4329 packageName = "tar";
4330 version = "2.2.1";
4331 src = fetchurl {
4332 url = "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz";
4333 sha1 = "8e4d2a256c0e2185c6b18ad694aec968b83cb1d1";
4334 };
4335 };
4336 "tar-pack-3.1.4" = {
4337 name = "tar-pack";
4338 packageName = "tar-pack";
4339 version = "3.1.4";
4340 src = fetchurl {
4341 url = "https://registry.npmjs.org/tar-pack/-/tar-pack-3.1.4.tgz";
4342 sha1 = "bc8cf9a22f5832739f12f3910dac1eb97b49708c";
4343 };
4344 };
4345 "are-we-there-yet-1.1.2" = {
4346 name = "are-we-there-yet";
4347 packageName = "are-we-there-yet";
4348 version = "1.1.2";
4349 src = fetchurl {
4350 url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz";
4351 sha1 = "80e470e95a084794fe1899262c5667c6e88de1b3";
4352 };
4353 };
4354 "console-control-strings-1.1.0" = {
4355 name = "console-control-strings";
4356 packageName = "console-control-strings";
4357 version = "1.1.0";
4358 src = fetchurl {
4359 url = "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz";
4360 sha1 = "3d7cf4464db6446ea644bf4b39507f9851008e8e";
4361 };
4362 };
4363 "gauge-2.6.0" = {
4364 name = "gauge";
4365 packageName = "gauge";
4366 version = "2.6.0";
4367 src = fetchurl {
4368 url = "https://registry.npmjs.org/gauge/-/gauge-2.6.0.tgz";
4369 sha1 = "d35301ad18e96902b4751dcbbe40f4218b942a46";
4370 };
4371 };
4372 "delegates-1.0.0" = {
4373 name = "delegates";
4374 packageName = "delegates";
4375 version = "1.0.0";
4376 src = fetchurl {
4377 url = "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz";
4378 sha1 = "84c6e159b81904fdca59a0ef44cd870d31250f9a";
4379 };
4380 };
4381 "aproba-1.0.4" = {
4382 name = "aproba";
4383 packageName = "aproba";
4384 version = "1.0.4";
4385 src = fetchurl {
4386 url = "https://registry.npmjs.org/aproba/-/aproba-1.0.4.tgz";
4387 sha1 = "2713680775e7614c8ba186c065d4e2e52d1072c0";
4388 };
4389 };
4390 "has-color-0.1.7" = {
4391 name = "has-color";
4392 packageName = "has-color";
4393 version = "0.1.7";
4394 src = fetchurl {
4395 url = "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz";
4396 sha1 = "67144a5260c34fc3cca677d041daf52fe7b78b2f";
4397 };
4398 };
4399 "has-unicode-2.0.1" = {
4400 name = "has-unicode";
4401 packageName = "has-unicode";
4402 version = "2.0.1";
4403 src = fetchurl {
4404 url = "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz";
4405 sha1 = "e0e6fe6a28cf51138855e086d1691e771de2a8b9";
4406 };
4407 };
4408 "wide-align-1.1.0" = {
4409 name = "wide-align";
4410 packageName = "wide-align";
4411 version = "1.1.0";
4412 src = fetchurl {
4413 url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz";
4414 sha1 = "40edde802a71fea1f070da3e62dcda2e7add96ad";
4415 };
4416 };
4417 "block-stream-0.0.9" = {
4418 name = "block-stream";
4419 packageName = "block-stream";
4420 version = "0.0.9";
4421 src = fetchurl {
4422 url = "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz";
4423 sha1 = "13ebfe778a03205cfe03751481ebb4b3300c126a";
4424 };
4425 };
4426 "fstream-1.0.10" = {
4427 name = "fstream";
4428 packageName = "fstream";
4429 version = "1.0.10";
4430 src = fetchurl {
4431 url = "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz";
4432 sha1 = "604e8a92fe26ffd9f6fae30399d4984e1ab22822";
4433 };
4434 };
4435 "fstream-ignore-1.0.5" = {
4436 name = "fstream-ignore";
4437 packageName = "fstream-ignore";
4438 version = "1.0.5";
4439 src = fetchurl {
4440 url = "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz";
4441 sha1 = "9c31dae34767018fe1d249b24dada67d092da105";
4442 };
4443 };
4444 "uid-number-0.0.6" = {
4445 name = "uid-number";
4446 packageName = "uid-number";
4447 version = "0.0.6";
4448 src = fetchurl {
4449 url = "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz";
4450 sha1 = "0ea10e8035e8eb5b8e4449f06da1c730663baa81";
4451 };
4452 };
4453 "finalhandler-0.5.0" = {
4454 name = "finalhandler";
4455 packageName = "finalhandler";
4456 version = "0.5.0";
4457 src = fetchurl {
4458 url = "https://registry.npmjs.org/finalhandler/-/finalhandler-0.5.0.tgz";
4459 sha1 = "e9508abece9b6dba871a6942a1d7911b91911ac7";
4460 };
4461 };
4462 "utils-merge-1.0.0" = {
4463 name = "utils-merge";
4464 packageName = "utils-merge";
4465 version = "1.0.0";
4466 src = fetchurl {
4467 url = "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz";
4468 sha1 = "0294fb922bb9375153541c4f7096231f287c8af8";
4469 };
4470 };
4471 "escape-html-1.0.3" = {
4472 name = "escape-html";
4473 packageName = "escape-html";
4474 version = "1.0.3";
4475 src = fetchurl {
4476 url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz";
4477 sha1 = "0258eae4d3d0c0974de1c169188ef0051d1d1988";
4478 };
4479 };
4480 "custom-event-1.0.0" = {
4481 name = "custom-event";
4482 packageName = "custom-event";
4483 version = "1.0.0";
4484 src = fetchurl {
4485 url = "https://registry.npmjs.org/custom-event/-/custom-event-1.0.0.tgz";
4486 sha1 = "2e4628be19dc4b214b5c02630c5971e811618062";
4487 };
4488 };
4489 "ent-2.2.0" = {
4490 name = "ent";
4491 packageName = "ent";
4492 version = "2.2.0";
4493 src = fetchurl {
4494 url = "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz";
4495 sha1 = "e964219325a21d05f44466a2f686ed6ce5f5dd1d";
4496 };
4497 };
4498 "void-elements-2.0.1" = {
4499 name = "void-elements";
4500 packageName = "void-elements";
4501 version = "2.0.1";
4502 src = fetchurl {
4503 url = "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz";
4504 sha1 = "c066afb582bb1cb4128d60ea92392e94d5e9dbec";
4505 };
4506 };
4507 "array-slice-0.2.3" = {
4508 name = "array-slice";
4509 packageName = "array-slice";
4510 version = "0.2.3";
4511 src = fetchurl {
4512 url = "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz";
4513 sha1 = "dd3cfb80ed7973a75117cdac69b0b99ec86186f5";
4514 };
4515 };
4516 "braces-0.1.5" = {
4517 name = "braces";
4518 packageName = "braces";
4519 version = "0.1.5";
4520 src = fetchurl {
4521 url = "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz";
4522 sha1 = "c085711085291d8b75fdd74eab0f8597280711e6";
4523 };
4524 };
4525 "expand-range-0.1.1" = {
4526 name = "expand-range";
4527 packageName = "expand-range";
4528 version = "0.1.1";
4529 src = fetchurl {
4530 url = "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz";
4531 sha1 = "4cb8eda0993ca56fa4f41fc42f3cbb4ccadff044";
4532 };
4533 };
4534 "is-number-0.1.1" = {
4535 name = "is-number";
4536 packageName = "is-number";
4537 version = "0.1.1";
4538 src = fetchurl {
4539 url = "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz";
4540 sha1 = "69a7af116963d47206ec9bd9b48a14216f1e3806";
4541 };
4542 };
4543 "repeat-string-0.2.2" = {
4544 name = "repeat-string";
4545 packageName = "repeat-string";
4546 version = "0.2.2";
4547 src = fetchurl {
4548 url = "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz";
4549 sha1 = "c7a8d3236068362059a7e4651fc6884e8b1fb4ae";
4550 };
4551 };
4552 "eventemitter3-1.2.0" = {
4553 name = "eventemitter3";
4554 packageName = "eventemitter3";
4555 version = "1.2.0";
4556 src = fetchurl {
4557 url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz";
4558 sha1 = "1c86991d816ad1e504750e73874224ecf3bec508";
4559 };
4560 };
4561 "requires-port-1.0.0" = {
4562 name = "requires-port";
4563 packageName = "requires-port";
4564 version = "1.0.0";
4565 src = fetchurl {
4566 url = "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz";
4567 sha1 = "925d2601d39ac485e091cf0da5c6e694dc3dcaff";
4568 };
4569 };
4570 "readable-stream-1.0.34" = {
4571 name = "readable-stream";
4572 packageName = "readable-stream";
4573 version = "1.0.34";
4574 src = fetchurl {
4575 url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz";
4576 sha1 = "125820e34bc842d2f2aaafafe4c2916ee32c157c";
4577 };
4578 };
4579 "semver-4.3.6" = {
4580 name = "semver";
4581 packageName = "semver";
4582 version = "4.3.6";
4583 src = fetchurl {
4584 url = "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz";
4585 sha1 = "300bc6e0e86374f7ba61068b5b1ecd57fc6532da";
4586 };
4587 };
4588 "engine.io-1.6.11" = {
4589 name = "engine.io";
4590 packageName = "engine.io";
4591 version = "1.6.11";
4592 src = fetchurl {
4593 url = "https://registry.npmjs.org/engine.io/-/engine.io-1.6.11.tgz";
4594 sha1 = "2533a97a65876c40ffcf95397b7ef9b495c423fe";
4595 };
4596 };
4597 "socket.io-parser-2.2.6" = {
4598 name = "socket.io-parser";
4599 packageName = "socket.io-parser";
4600 version = "2.2.6";
4601 src = fetchurl {
4602 url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.6.tgz";
4603 sha1 = "38dfd61df50dcf8ab1d9e2091322bf902ba28b99";
4604 };
4605 };
4606 "socket.io-client-1.4.8" = {
4607 name = "socket.io-client";
4608 packageName = "socket.io-client";
4609 version = "1.4.8";
4610 src = fetchurl {
4611 url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.4.8.tgz";
4612 sha1 = "481b241e73df140ea1a4fb03486a85ad097f5558";
4613 };
4614 };
4615 "socket.io-adapter-0.4.0" = {
4616 name = "socket.io-adapter";
4617 packageName = "socket.io-adapter";
4618 version = "0.4.0";
4619 src = fetchurl {
4620 url = "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.4.0.tgz";
4621 sha1 = "fb9f82ab1aa65290bf72c3657955b930a991a24f";
4622 };
4623 };
4624 "has-binary-0.1.7" = {
4625 name = "has-binary";
4626 packageName = "has-binary";
4627 version = "0.1.7";
4628 src = fetchurl {
4629 url = "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz";
4630 sha1 = "68e61eb16210c9545a0a5cce06a873912fe1e68c";
4631 };
4632 };
4633 "base64id-0.1.0" = {
4634 name = "base64id";
4635 packageName = "base64id";
4636 version = "0.1.0";
4637 src = fetchurl {
4638 url = "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz";
4639 sha1 = "02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f";
4640 };
4641 };
4642 "ws-1.1.0" = {
4643 name = "ws";
4644 packageName = "ws";
4645 version = "1.1.0";
4646 src = fetchurl {
4647 url = "https://registry.npmjs.org/ws/-/ws-1.1.0.tgz";
4648 sha1 = "c1d6fd1515d3ceff1f0ae2759bf5fd77030aad1d";
4649 };
4650 };
4651 "engine.io-parser-1.2.4" = {
4652 name = "engine.io-parser";
4653 packageName = "engine.io-parser";
4654 version = "1.2.4";
4655 src = fetchurl {
4656 url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.4.tgz";
4657 sha1 = "e0897b0bf14e792d4cd2a5950553919c56948c42";
4658 };
4659 };
4660 "accepts-1.1.4" = {
4661 name = "accepts";
4662 packageName = "accepts";
4663 version = "1.1.4";
4664 src = fetchurl {
4665 url = "https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz";
4666 sha1 = "d71c96f7d41d0feda2c38cd14e8a27c04158df4a";
4667 };
4668 };
4669 "options-0.0.6" = {
4670 name = "options";
4671 packageName = "options";
4672 version = "0.0.6";
4673 src = fetchurl {
4674 url = "https://registry.npmjs.org/options/-/options-0.0.6.tgz";
4675 sha1 = "ec22d312806bb53e731773e7cdaefcf1c643128f";
4676 };
4677 };
4678 "ultron-1.0.2" = {
4679 name = "ultron";
4680 packageName = "ultron";
4681 version = "1.0.2";
4682 src = fetchurl {
4683 url = "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz";
4684 sha1 = "ace116ab557cd197386a4e88f4685378c8b2e4fa";
4685 };
4686 };
4687 "after-0.8.1" = {
4688 name = "after";
4689 packageName = "after";
4690 version = "0.8.1";
4691 src = fetchurl {
4692 url = "https://registry.npmjs.org/after/-/after-0.8.1.tgz";
4693 sha1 = "ab5d4fb883f596816d3515f8f791c0af486dd627";
4694 };
4695 };
4696 "arraybuffer.slice-0.0.6" = {
4697 name = "arraybuffer.slice";
4698 packageName = "arraybuffer.slice";
4699 version = "0.0.6";
4700 src = fetchurl {
4701 url = "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz";
4702 sha1 = "f33b2159f0532a3f3107a272c0ccfbd1ad2979ca";
4703 };
4704 };
4705 "base64-arraybuffer-0.1.2" = {
4706 name = "base64-arraybuffer";
4707 packageName = "base64-arraybuffer";
4708 version = "0.1.2";
4709 src = fetchurl {
4710 url = "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz";
4711 sha1 = "474df4a9f2da24e05df3158c3b1db3c3cd46a154";
4712 };
4713 };
4714 "blob-0.0.4" = {
4715 name = "blob";
4716 packageName = "blob";
4717 version = "0.0.4";
4718 src = fetchurl {
4719 url = "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz";
4720 sha1 = "bcf13052ca54463f30f9fc7e95b9a47630a94921";
4721 };
4722 };
4723 "has-binary-0.1.6" = {
4724 name = "has-binary";
4725 packageName = "has-binary";
4726 version = "0.1.6";
4727 src = fetchurl {
4728 url = "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz";
4729 sha1 = "25326f39cfa4f616ad8787894e3af2cfbc7b6e10";
4730 };
4731 };
4732 "utf8-2.1.0" = {
4733 name = "utf8";
4734 packageName = "utf8";
4735 version = "2.1.0";
4736 src = fetchurl {
4737 url = "https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz";
4738 sha1 = "0cfec5c8052d44a23e3aaa908104e8075f95dfd5";
4739 };
4740 };
4741 "mime-types-2.0.14" = {
4742 name = "mime-types";
4743 packageName = "mime-types";
4744 version = "2.0.14";
4745 src = fetchurl {
4746 url = "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz";
4747 sha1 = "310e159db23e077f8bb22b748dabfa4957140aa6";
4748 };
4749 };
4750 "negotiator-0.4.9" = {
4751 name = "negotiator";
4752 packageName = "negotiator";
4753 version = "0.4.9";
4754 src = fetchurl {
4755 url = "https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz";
4756 sha1 = "92e46b6db53c7e421ed64a2bc94f08be7630df3f";
4757 };
4758 };
4759 "mime-db-1.12.0" = {
4760 name = "mime-db";
4761 packageName = "mime-db";
4762 version = "1.12.0";
4763 src = fetchurl {
4764 url = "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz";
4765 sha1 = "3d0c63180f458eb10d325aaa37d7c58ae312e9d7";
4766 };
4767 };
4768 "json3-3.3.2" = {
4769 name = "json3";
4770 packageName = "json3";
4771 version = "3.3.2";
4772 src = fetchurl {
4773 url = "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz";
4774 sha1 = "3c0434743df93e2f5c42aee7b19bcb483575f4e1";
4775 };
4776 };
4777 "component-emitter-1.1.2" = {
4778 name = "component-emitter";
4779 packageName = "component-emitter";
4780 version = "1.1.2";
4781 src = fetchurl {
4782 url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz";
4783 sha1 = "296594f2753daa63996d2af08d15a95116c9aec3";
4784 };
4785 };
4786 "benchmark-1.0.0" = {
4787 name = "benchmark";
4788 packageName = "benchmark";
4789 version = "1.0.0";
4790 src = fetchurl {
4791 url = "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz";
4792 sha1 = "2f1e2fa4c359f11122aa183082218e957e390c73";
4793 };
4794 };
4795 "engine.io-client-1.6.11" = {
4796 name = "engine.io-client";
4797 packageName = "engine.io-client";
4798 version = "1.6.11";
4799 src = fetchurl {
4800 url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.6.11.tgz";
4801 sha1 = "7d250d8fa1c218119ecde51390458a57d5171376";
4802 };
4803 };
4804 "component-bind-1.0.0" = {
4805 name = "component-bind";
4806 packageName = "component-bind";
4807 version = "1.0.0";
4808 src = fetchurl {
4809 url = "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz";
4810 sha1 = "00c608ab7dcd93897c0009651b1d3a8e1e73bbd1";
4811 };
4812 };
4813 "component-emitter-1.2.0" = {
4814 name = "component-emitter";
4815 packageName = "component-emitter";
4816 version = "1.2.0";
4817 src = fetchurl {
4818 url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.0.tgz";
4819 sha1 = "ccd113a86388d06482d03de3fc7df98526ba8efe";
4820 };
4821 };
4822 "object-component-0.0.3" = {
4823 name = "object-component";
4824 packageName = "object-component";
4825 version = "0.0.3";
4826 src = fetchurl {
4827 url = "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz";
4828 sha1 = "f0c69aa50efc95b866c186f400a33769cb2f1291";
4829 };
4830 };
4831 "indexof-0.0.1" = {
4832 name = "indexof";
4833 packageName = "indexof";
4834 version = "0.0.1";
4835 src = fetchurl {
4836 url = "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz";
4837 sha1 = "82dc336d232b9062179d05ab3293a66059fd435d";
4838 };
4839 };
4840 "parseuri-0.0.4" = {
4841 name = "parseuri";
4842 packageName = "parseuri";
4843 version = "0.0.4";
4844 src = fetchurl {
4845 url = "https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz";
4846 sha1 = "806582a39887e1ea18dd5e2fe0e01902268e9350";
4847 };
4848 };
4849 "to-array-0.1.4" = {
4850 name = "to-array";
4851 packageName = "to-array";
4852 version = "0.1.4";
4853 src = fetchurl {
4854 url = "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz";
4855 sha1 = "17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890";
4856 };
4857 };
4858 "backo2-1.0.2" = {
4859 name = "backo2";
4860 packageName = "backo2";
4861 version = "1.0.2";
4862 src = fetchurl {
4863 url = "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz";
4864 sha1 = "31ab1ac8b129363463e35b3ebb69f4dfcfba7947";
4865 };
4866 };
4867 "has-cors-1.1.0" = {
4868 name = "has-cors";
4869 packageName = "has-cors";
4870 version = "1.1.0";
4871 src = fetchurl {
4872 url = "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz";
4873 sha1 = "5e474793f7ea9843d1bb99c23eef49ff126fff39";
4874 };
4875 };
4876 "ws-1.0.1" = {
4877 name = "ws";
4878 packageName = "ws";
4879 version = "1.0.1";
4880 src = fetchurl {
4881 url = "https://registry.npmjs.org/ws/-/ws-1.0.1.tgz";
4882 sha1 = "7d0b2a2e58cddd819039c29c9de65045e1b310e9";
4883 };
4884 };
4885 "xmlhttprequest-ssl-1.5.1" = {
4886 name = "xmlhttprequest-ssl";
4887 packageName = "xmlhttprequest-ssl";
4888 version = "1.5.1";
4889 src = fetchurl {
4890 url = "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.1.tgz";
4891 sha1 = "3b7741fea4a86675976e908d296d4445961faa67";
4892 };
4893 };
4894 "parsejson-0.0.1" = {
4895 name = "parsejson";
4896 packageName = "parsejson";
4897 version = "0.0.1";
4898 src = fetchurl {
4899 url = "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz";
4900 sha1 = "9b10c6c0d825ab589e685153826de0a3ba278bcc";
4901 };
4902 };
4903 "parseqs-0.0.2" = {
4904 name = "parseqs";
4905 packageName = "parseqs";
4906 version = "0.0.2";
4907 src = fetchurl {
4908 url = "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz";
4909 sha1 = "9dfe70b2cddac388bde4f35b1f240fa58adbe6c7";
4910 };
4911 };
4912 "component-inherit-0.0.3" = {
4913 name = "component-inherit";
4914 packageName = "component-inherit";
4915 version = "0.0.3";
4916 src = fetchurl {
4917 url = "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz";
4918 sha1 = "645fc4adf58b72b649d5cae65135619db26ff143";
4919 };
4920 };
4921 "yeast-0.1.2" = {
4922 name = "yeast";
4923 packageName = "yeast";
4924 version = "0.1.2";
4925 src = fetchurl {
4926 url = "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz";
4927 sha1 = "008e06d8094320c372dbc2f8ed76a0ca6c8ac419";
4928 };
4929 };
4930 "better-assert-1.0.2" = {
4931 name = "better-assert";
4932 packageName = "better-assert";
4933 version = "1.0.2";
4934 src = fetchurl {
4935 url = "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz";
4936 sha1 = "40866b9e1b9e0b55b481894311e68faffaebc522";
4937 };
4938 };
4939 "callsite-1.0.0" = {
4940 name = "callsite";
4941 packageName = "callsite";
4942 version = "1.0.0";
4943 src = fetchurl {
4944 url = "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz";
4945 sha1 = "280398e5d664bd74038b6f0905153e6e8af1bc20";
4946 };
4947 };
4948 "socket.io-parser-2.2.2" = {
4949 name = "socket.io-parser";
4950 packageName = "socket.io-parser";
4951 version = "2.2.2";
4952 src = fetchurl {
4953 url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz";
4954 sha1 = "3d7af6b64497e956b7d9fe775f999716027f9417";
4955 };
4956 };
4957 "debug-0.7.4" = {
4958 name = "debug";
4959 packageName = "debug";
4960 version = "0.7.4";
4961 src = fetchurl {
4962 url = "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz";
4963 sha1 = "06e1ea8082c2cb14e39806e22e2f6f757f92af39";
4964 };
4965 };
4966 "json3-3.2.6" = {
4967 name = "json3";
4968 packageName = "json3";
4969 version = "3.2.6";
4970 src = fetchurl {
4971 url = "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz";
4972 sha1 = "f6efc93c06a04de9aec53053df2559bb19e2038b";
4973 };
4974 };
4975 "lru-cache-2.2.4" = {
4976 name = "lru-cache";
4977 packageName = "lru-cache";
4978 version = "2.2.4";
4979 src = fetchurl {
4980 url = "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz";
4981 sha1 = "6c658619becf14031d0d0b594b16042ce4dc063d";
4982 };
4983 };
4984 "cli-list-0.1.8" = {
4985 name = "cli-list";
4986 packageName = "cli-list";
4987 version = "0.1.8";
4988 src = fetchurl {
4989 url = "https://registry.npmjs.org/cli-list/-/cli-list-0.1.8.tgz";
4990 sha1 = "aee6d45c4c59bf80068bb968089fb06f1aeddc0a";
4991 };
4992 };
4993 "configstore-1.4.0" = {
4994 name = "configstore";
4995 packageName = "configstore";
4996 version = "1.4.0";
4997 src = fetchurl {
4998 url = "https://registry.npmjs.org/configstore/-/configstore-1.4.0.tgz";
4999 sha1 = "c35781d0501d268c25c54b8b17f6240e8a4fb021";
5000 };
5001 };
5002 "cross-spawn-3.0.1" = {
5003 name = "cross-spawn";
5004 packageName = "cross-spawn";
5005 version = "3.0.1";
5006 src = fetchurl {
5007 url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz";
5008 sha1 = "1256037ecb9f0c5f79e3d6ef135e30770184b982";
5009 };
5010 };
5011 "fullname-2.1.0" = {
5012 name = "fullname";
5013 packageName = "fullname";
5014 version = "2.1.0";
5015 src = fetchurl {
5016 url = "https://registry.npmjs.org/fullname/-/fullname-2.1.0.tgz";
5017 sha1 = "c46bf0f7c3f24fd5b3358d00e4a41380eef87350";
5018 };
5019 };
5020 "got-5.6.0" = {
5021 name = "got";
5022 packageName = "got";
5023 version = "5.6.0";
5024 src = fetchurl {
5025 url = "https://registry.npmjs.org/got/-/got-5.6.0.tgz";
5026 sha1 = "bb1d7ee163b78082bbc8eb836f3f395004ea6fbf";
5027 };
5028 };
5029 "humanize-string-1.0.1" = {
5030 name = "humanize-string";
5031 packageName = "humanize-string";
5032 version = "1.0.1";
5033 src = fetchurl {
5034 url = "https://registry.npmjs.org/humanize-string/-/humanize-string-1.0.1.tgz";
5035 sha1 = "fce2d6c545efc25dea1f23235182c98da0180b42";
5036 };
5037 };
5038 "inquirer-0.11.4" = {
5039 name = "inquirer";
5040 packageName = "inquirer";
5041 version = "0.11.4";
5042 src = fetchurl {
5043 url = "https://registry.npmjs.org/inquirer/-/inquirer-0.11.4.tgz";
5044 sha1 = "81e3374e8361beaff2d97016206d359d0b32fa4d";
5045 };
5046 };
5047 "insight-0.7.0" = {
5048 name = "insight";
5049 packageName = "insight";
5050 version = "0.7.0";
5051 src = fetchurl {
5052 url = "https://registry.npmjs.org/insight/-/insight-0.7.0.tgz";
5053 sha1 = "061f9189835bd38a97a60c2b76ea0c6b30099ff6";
5054 };
5055 };
5056 "npm-keyword-4.2.0" = {
5057 name = "npm-keyword";
5058 packageName = "npm-keyword";
5059 version = "4.2.0";
5060 src = fetchurl {
5061 url = "https://registry.npmjs.org/npm-keyword/-/npm-keyword-4.2.0.tgz";
5062 sha1 = "98ffebfdbb1336f27ef5fe1baca0dcacd0acf6c0";
5063 };
5064 };
5065 "opn-3.0.3" = {
5066 name = "opn";
5067 packageName = "opn";
5068 version = "3.0.3";
5069 src = fetchurl {
5070 url = "https://registry.npmjs.org/opn/-/opn-3.0.3.tgz";
5071 sha1 = "b6d99e7399f78d65c3baaffef1fb288e9b85243a";
5072 };
5073 };
5074 "package-json-2.4.0" = {
5075 name = "package-json";
5076 packageName = "package-json";
5077 version = "2.4.0";
5078 src = fetchurl {
5079 url = "https://registry.npmjs.org/package-json/-/package-json-2.4.0.tgz";
5080 sha1 = "0d15bd67d1cbbddbb2ca222ff2edb86bcb31a8bb";
5081 };
5082 };
5083 "parse-help-0.1.1" = {
5084 name = "parse-help";
5085 packageName = "parse-help";
5086 version = "0.1.1";
5087 src = fetchurl {
5088 url = "https://registry.npmjs.org/parse-help/-/parse-help-0.1.1.tgz";
5089 sha1 = "2f4df942e77a5581bba9967c0c3f48e4c66d7dda";
5090 };
5091 };
5092 "root-check-1.0.0" = {
5093 name = "root-check";
5094 packageName = "root-check";
5095 version = "1.0.0";
5096 src = fetchurl {
5097 url = "https://registry.npmjs.org/root-check/-/root-check-1.0.0.tgz";
5098 sha1 = "c52a794bf0db9fad567536e41898f0c9e0a86697";
5099 };
5100 };
5101 "sort-on-1.3.0" = {
5102 name = "sort-on";
5103 packageName = "sort-on";
5104 version = "1.3.0";
5105 src = fetchurl {
5106 url = "https://registry.npmjs.org/sort-on/-/sort-on-1.3.0.tgz";
5107 sha1 = "0dfd5b364b23df7f2acd86985daeb889e1a7c840";
5108 };
5109 };
5110 "tabtab-1.3.2" = {
5111 name = "tabtab";
5112 packageName = "tabtab";
5113 version = "1.3.2";
5114 src = fetchurl {
5115 url = "https://registry.npmjs.org/tabtab/-/tabtab-1.3.2.tgz";
5116 sha1 = "bb9c2ca6324f659fde7634c2caf3c096e1187ca7";
5117 };
5118 };
5119 "titleize-1.0.0" = {
5120 name = "titleize";
5121 packageName = "titleize";
5122 version = "1.0.0";
5123 src = fetchurl {
5124 url = "https://registry.npmjs.org/titleize/-/titleize-1.0.0.tgz";
5125 sha1 = "7d350722061830ba6617631e0cfd3ea08398d95a";
5126 };
5127 };
5128 "update-notifier-0.6.3" = {
5129 name = "update-notifier";
5130 packageName = "update-notifier";
5131 version = "0.6.3";
5132 src = fetchurl {
5133 url = "https://registry.npmjs.org/update-notifier/-/update-notifier-0.6.3.tgz";
5134 sha1 = "776dec8daa13e962a341e8a1d98354306b67ae08";
5135 };
5136 };
5137 "user-home-2.0.0" = {
5138 name = "user-home";
5139 packageName = "user-home";
5140 version = "2.0.0";
5141 src = fetchurl {
5142 url = "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz";
5143 sha1 = "9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f";
5144 };
5145 };
5146 "yeoman-character-1.1.0" = {
5147 name = "yeoman-character";
5148 packageName = "yeoman-character";
5149 version = "1.1.0";
5150 src = fetchurl {
5151 url = "https://registry.npmjs.org/yeoman-character/-/yeoman-character-1.1.0.tgz";
5152 sha1 = "90d4b5beaf92759086177015b2fdfa2e0684d7c7";
5153 };
5154 };
5155 "yeoman-doctor-2.1.0" = {
5156 name = "yeoman-doctor";
5157 packageName = "yeoman-doctor";
5158 version = "2.1.0";
5159 src = fetchurl {
5160 url = "https://registry.npmjs.org/yeoman-doctor/-/yeoman-doctor-2.1.0.tgz";
5161 sha1 = "94ab784896a64f53a9fac452d5e9133e2750a236";
5162 };
5163 };
5164 "yeoman-environment-1.6.3" = {
5165 name = "yeoman-environment";
5166 packageName = "yeoman-environment";
5167 version = "1.6.3";
5168 src = fetchurl {
5169 url = "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-1.6.3.tgz";
5170 sha1 = "8154d4b5d74bcc57d9a92b9f8d9b1ae2a75570c8";
5171 };
5172 };
5173 "yosay-1.2.0" = {
5174 name = "yosay";
5175 packageName = "yosay";
5176 version = "1.2.0";
5177 src = fetchurl {
5178 url = "https://registry.npmjs.org/yosay/-/yosay-1.2.0.tgz";
5179 sha1 = "34ac105e02d019c07ae7ab8c63ab43aeaad4c615";
5180 };
5181 };
5182 "xdg-basedir-2.0.0" = {
5183 name = "xdg-basedir";
5184 packageName = "xdg-basedir";
5185 version = "2.0.0";
5186 src = fetchurl {
5187 url = "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-2.0.0.tgz";
5188 sha1 = "edbc903cc385fc04523d966a335504b5504d1bd2";
5189 };
5190 };
5191 "npmconf-2.1.2" = {
5192 name = "npmconf";
5193 packageName = "npmconf";
5194 version = "2.1.2";
5195 src = fetchurl {
5196 url = "https://registry.npmjs.org/npmconf/-/npmconf-2.1.2.tgz";
5197 sha1 = "66606a4a736f1e77a059aa071a79c94ab781853a";
5198 };
5199 };
5200 "config-chain-1.1.10" = {
5201 name = "config-chain";
5202 packageName = "config-chain";
5203 version = "1.1.10";
5204 src = fetchurl {
5205 url = "https://registry.npmjs.org/config-chain/-/config-chain-1.1.10.tgz";
5206 sha1 = "7fc383de0fcc84d711cb465bd176579cad612346";
5207 };
5208 };
5209 "uid-number-0.0.5" = {
5210 name = "uid-number";
5211 packageName = "uid-number";
5212 version = "0.0.5";
5213 src = fetchurl {
5214 url = "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz";
5215 sha1 = "5a3db23ef5dbd55b81fce0ec9a2ac6fccdebb81e";
5216 };
5217 };
5218 "proto-list-1.2.4" = {
5219 name = "proto-list";
5220 packageName = "proto-list";
5221 version = "1.2.4";
5222 src = fetchurl {
5223 url = "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz";
5224 sha1 = "212d5bfe1318306a420f6402b8e26ff39647a849";
5225 };
5226 };
5227 "create-error-class-3.0.2" = {
5228 name = "create-error-class";
5229 packageName = "create-error-class";
5230 version = "3.0.2";
5231 src = fetchurl {
5232 url = "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz";
5233 sha1 = "06be7abef947a3f14a30fd610671d401bca8b7b6";
5234 };
5235 };
5236 "duplexer2-0.1.4" = {
5237 name = "duplexer2";
5238 packageName = "duplexer2";
5239 version = "0.1.4";
5240 src = fetchurl {
5241 url = "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz";
5242 sha1 = "8b12dab878c0d69e3e7891051662a32fc6bddcc1";
5243 };
5244 };
5245 "is-plain-obj-1.1.0" = {
5246 name = "is-plain-obj";
5247 packageName = "is-plain-obj";
5248 version = "1.1.0";
5249 src = fetchurl {
5250 url = "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz";
5251 sha1 = "71a50c8429dfca773c92a390a4a03b39fcd51d3e";
5252 };
5253 };
5254 "is-retry-allowed-1.1.0" = {
5255 name = "is-retry-allowed";
5256 packageName = "is-retry-allowed";
5257 version = "1.1.0";
5258 src = fetchurl {
5259 url = "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz";
5260 sha1 = "11a060568b67339444033d0125a61a20d564fb34";
5261 };
5262 };
5263 "node-status-codes-1.0.0" = {
5264 name = "node-status-codes";
5265 packageName = "node-status-codes";
5266 version = "1.0.0";
5267 src = fetchurl {
5268 url = "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz";
5269 sha1 = "5ae5541d024645d32a58fcddc9ceecea7ae3ac2f";
5270 };
5271 };
5272 "unzip-response-1.0.1" = {
5273 name = "unzip-response";
5274 packageName = "unzip-response";
5275 version = "1.0.1";
5276 src = fetchurl {
5277 url = "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.1.tgz";
5278 sha1 = "4a73959f2989470fa503791cefb54e1dbbc68412";
5279 };
5280 };
5281 "url-parse-lax-1.0.0" = {
5282 name = "url-parse-lax";
5283 packageName = "url-parse-lax";
5284 version = "1.0.0";
5285 src = fetchurl {
5286 url = "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz";
5287 sha1 = "7af8f303645e9bd79a272e7a14ac68bc0609da73";
5288 };
5289 };
5290 "capture-stack-trace-1.0.0" = {
5291 name = "capture-stack-trace";
5292 packageName = "capture-stack-trace";
5293 version = "1.0.0";
5294 src = fetchurl {
5295 url = "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz";
5296 sha1 = "4a6fa07399c26bba47f0b2496b4d0fb408c5550d";
5297 };
5298 };
5299 "ansi-escapes-1.4.0" = {
5300 name = "ansi-escapes";
5301 packageName = "ansi-escapes";
5302 version = "1.4.0";
5303 src = fetchurl {
5304 url = "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz";
5305 sha1 = "d3a8a83b319aa67793662b13e761c7911422306e";
5306 };
5307 };
5308 "cli-cursor-1.0.2" = {
5309 name = "cli-cursor";
5310 packageName = "cli-cursor";
5311 version = "1.0.2";
5312 src = fetchurl {
5313 url = "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz";
5314 sha1 = "64da3f7d56a54412e59794bd62dc35295e8f2987";
5315 };
5316 };
5317 "cli-width-1.1.1" = {
5318 name = "cli-width";
5319 packageName = "cli-width";
5320 version = "1.1.1";
5321 src = fetchurl {
5322 url = "https://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz";
5323 sha1 = "a4d293ef67ebb7b88d4a4d42c0ccf00c4d1e366d";
5324 };
5325 };
5326 "readline2-1.0.1" = {
5327 name = "readline2";
5328 packageName = "readline2";
5329 version = "1.0.1";
5330 src = fetchurl {
5331 url = "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz";
5332 sha1 = "41059608ffc154757b715d9989d199ffbf372e35";
5333 };
5334 };
5335 "run-async-0.1.0" = {
5336 name = "run-async";
5337 packageName = "run-async";
5338 version = "0.1.0";
5339 src = fetchurl {
5340 url = "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz";
5341 sha1 = "c8ad4a5e110661e402a7d21b530e009f25f8e389";
5342 };
5343 };
5344 "rx-lite-3.1.2" = {
5345 name = "rx-lite";
5346 packageName = "rx-lite";
5347 version = "3.1.2";
5348 src = fetchurl {
5349 url = "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz";
5350 sha1 = "19ce502ca572665f3b647b10939f97fd1615f102";
5351 };
5352 };
5353 "through-2.3.8" = {
5354 name = "through";
5355 packageName = "through";
5356 version = "2.3.8";
5357 src = fetchurl {
5358 url = "https://registry.npmjs.org/through/-/through-2.3.8.tgz";
5359 sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5";
5360 };
5361 };
5362 "restore-cursor-1.0.1" = {
5363 name = "restore-cursor";
5364 packageName = "restore-cursor";
5365 version = "1.0.1";
5366 src = fetchurl {
5367 url = "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz";
5368 sha1 = "34661f46886327fed2991479152252df92daa541";
5369 };
5370 };
5371 "exit-hook-1.1.1" = {
5372 name = "exit-hook";
5373 packageName = "exit-hook";
5374 version = "1.1.1";
5375 src = fetchurl {
5376 url = "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz";
5377 sha1 = "f05ca233b48c05d54fff07765df8507e95c02ff8";
5378 };
5379 };
5380 "onetime-1.1.0" = {
5381 name = "onetime";
5382 packageName = "onetime";
5383 version = "1.1.0";
5384 src = fetchurl {
5385 url = "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz";
5386 sha1 = "a1f7838f8314c516f05ecefcbc4ccfe04b4ed789";
5387 };
5388 };
5389 "mute-stream-0.0.5" = {
5390 name = "mute-stream";
5391 packageName = "mute-stream";
5392 version = "0.0.5";
5393 src = fetchurl {
5394 url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz";
5395 sha1 = "8fbfabb0a98a253d3184331f9e8deb7372fac6c0";
5396 };
5397 };
5398 "inquirer-0.10.1" = {
5399 name = "inquirer";
5400 packageName = "inquirer";
5401 version = "0.10.1";
5402 src = fetchurl {
5403 url = "https://registry.npmjs.org/inquirer/-/inquirer-0.10.1.tgz";
5404 sha1 = "ea25e4ce69ca145e05c99e46dcfec05e4012594a";
5405 };
5406 };
5407 "lodash.debounce-3.1.1" = {
5408 name = "lodash.debounce";
5409 packageName = "lodash.debounce";
5410 version = "3.1.1";
5411 src = fetchurl {
5412 url = "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-3.1.1.tgz";
5413 sha1 = "812211c378a94cc29d5aa4e3346cf0bfce3a7df5";
5414 };
5415 };
5416 "os-name-1.0.3" = {
5417 name = "os-name";
5418 packageName = "os-name";
5419 version = "1.0.3";
5420 src = fetchurl {
5421 url = "https://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz";
5422 sha1 = "1b379f64835af7c5a7f498b357cb95215c159edf";
5423 };
5424 };
5425 "lodash._getnative-3.9.1" = {
5426 name = "lodash._getnative";
5427 packageName = "lodash._getnative";
5428 version = "3.9.1";
5429 src = fetchurl {
5430 url = "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz";
5431 sha1 = "570bc7dede46d61cdcde687d65d3eecbaa3aaff5";
5432 };
5433 };
5434 "osx-release-1.1.0" = {
5435 name = "osx-release";
5436 packageName = "osx-release";
5437 version = "1.1.0";
5438 src = fetchurl {
5439 url = "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz";
5440 sha1 = "f217911a28136949af1bf9308b241e2737d3cd6c";
5441 };
5442 };
5443 "win-release-1.1.1" = {
5444 name = "win-release";
5445 packageName = "win-release";
5446 version = "1.1.1";
5447 src = fetchurl {
5448 url = "https://registry.npmjs.org/win-release/-/win-release-1.1.1.tgz";
5449 sha1 = "5fa55e02be7ca934edfc12665632e849b72e5209";
5450 };
5451 };
5452 "registry-auth-token-3.0.1" = {
5453 name = "registry-auth-token";
5454 packageName = "registry-auth-token";
5455 version = "3.0.1";
5456 src = fetchurl {
5457 url = "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.0.1.tgz";
5458 sha1 = "c3ee5ec585bce29f88bf41629a3944c71ed53e25";
5459 };
5460 };
5461 "execall-1.0.0" = {
5462 name = "execall";
5463 packageName = "execall";
5464 version = "1.0.0";
5465 src = fetchurl {
5466 url = "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz";
5467 sha1 = "73d0904e395b3cab0658b08d09ec25307f29bb73";
5468 };
5469 };
5470 "clone-regexp-1.0.0" = {
5471 name = "clone-regexp";
5472 packageName = "clone-regexp";
5473 version = "1.0.0";
5474 src = fetchurl {
5475 url = "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.0.tgz";
5476 sha1 = "eae0a2413f55c0942f818c229fefce845d7f3b1c";
5477 };
5478 };
5479 "is-regexp-1.0.0" = {
5480 name = "is-regexp";
5481 packageName = "is-regexp";
5482 version = "1.0.0";
5483 src = fetchurl {
5484 url = "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz";
5485 sha1 = "fd2d883545c46bac5a633e7b9a09e87fa2cb5069";
5486 };
5487 };
5488 "is-supported-regexp-flag-1.0.0" = {
5489 name = "is-supported-regexp-flag";
5490 packageName = "is-supported-regexp-flag";
5491 version = "1.0.0";
5492 src = fetchurl {
5493 url = "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.0.tgz";
5494 sha1 = "8b520c85fae7a253382d4b02652e045576e13bb8";
5495 };
5496 };
5497 "downgrade-root-1.2.2" = {
5498 name = "downgrade-root";
5499 packageName = "downgrade-root";
5500 version = "1.2.2";
5501 src = fetchurl {
5502 url = "https://registry.npmjs.org/downgrade-root/-/downgrade-root-1.2.2.tgz";
5503 sha1 = "531319715b0e81ffcc22eb28478ba27643e12c6c";
5504 };
5505 };
5506 "default-uid-1.0.0" = {
5507 name = "default-uid";
5508 packageName = "default-uid";
5509 version = "1.0.0";
5510 src = fetchurl {
5511 url = "https://registry.npmjs.org/default-uid/-/default-uid-1.0.0.tgz";
5512 sha1 = "fcefa9df9f5ac40c8916d912dd1fe1146aa3c59e";
5513 };
5514 };
5515 "dot-prop-2.4.0" = {
5516 name = "dot-prop";
5517 packageName = "dot-prop";
5518 version = "2.4.0";
5519 src = fetchurl {
5520 url = "https://registry.npmjs.org/dot-prop/-/dot-prop-2.4.0.tgz";
5521 sha1 = "848e28f7f1d50740c6747ab3cb07670462b6f89c";
5522 };
5523 };
5524 "is-obj-1.0.1" = {
5525 name = "is-obj";
5526 packageName = "is-obj";
5527 version = "1.0.1";
5528 src = fetchurl {
5529 url = "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz";
5530 sha1 = "3e4729ac1f5fde025cd7d83a896dab9f4f67db0f";
5531 };
5532 };
5533 "inquirer-1.1.3" = {
5534 name = "inquirer";
5535 packageName = "inquirer";
5536 version = "1.1.3";
5537 src = fetchurl {
5538 url = "https://registry.npmjs.org/inquirer/-/inquirer-1.1.3.tgz";
5539 sha1 = "6cd2a93f709fa50779731fd2262c698155cab2fa";
5540 };
5541 };
5542 "npmlog-2.0.4" = {
5543 name = "npmlog";
5544 packageName = "npmlog";
5545 version = "2.0.4";
5546 src = fetchurl {
5547 url = "https://registry.npmjs.org/npmlog/-/npmlog-2.0.4.tgz";
5548 sha1 = "98b52530f2514ca90d09ec5b22c8846722375692";
5549 };
5550 };
5551 "cli-width-2.1.0" = {
5552 name = "cli-width";
5553 packageName = "cli-width";
5554 version = "2.1.0";
5555 src = fetchurl {
5556 url = "https://registry.npmjs.org/cli-width/-/cli-width-2.1.0.tgz";
5557 sha1 = "b234ca209b29ef66fc518d9b98d5847b00edf00a";
5558 };
5559 };
5560 "external-editor-1.0.3" = {
5561 name = "external-editor";
5562 packageName = "external-editor";
5563 version = "1.0.3";
5564 src = fetchurl {
5565 url = "https://registry.npmjs.org/external-editor/-/external-editor-1.0.3.tgz";
5566 sha1 = "723b89cc7ea91f59db8bb19df73718f042a0a7a1";
5567 };
5568 };
5569 "mute-stream-0.0.6" = {
5570 name = "mute-stream";
5571 packageName = "mute-stream";
5572 version = "0.0.6";
5573 src = fetchurl {
5574 url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.6.tgz";
5575 sha1 = "48962b19e169fd1dfc240b3f1e7317627bbc47db";
5576 };
5577 };
5578 "run-async-2.2.0" = {
5579 name = "run-async";
5580 packageName = "run-async";
5581 version = "2.2.0";
5582 src = fetchurl {
5583 url = "https://registry.npmjs.org/run-async/-/run-async-2.2.0.tgz";
5584 sha1 = "8783abd83c7bb86f41ee0602fc82404b3bd6e8b9";
5585 };
5586 };
5587 "rx-4.1.0" = {
5588 name = "rx";
5589 packageName = "rx";
5590 version = "4.1.0";
5591 src = fetchurl {
5592 url = "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz";
5593 sha1 = "a5f13ff79ef3b740fe30aa803fb09f98805d4782";
5594 };
5595 };
5596 "spawn-sync-1.0.15" = {
5597 name = "spawn-sync";
5598 packageName = "spawn-sync";
5599 version = "1.0.15";
5600 src = fetchurl {
5601 url = "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz";
5602 sha1 = "b00799557eb7fb0c8376c29d44e8a1ea67e57476";
5603 };
5604 };
5605 "temp-0.8.3" = {
5606 name = "temp";
5607 packageName = "temp";
5608 version = "0.8.3";
5609 src = fetchurl {
5610 url = "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz";
5611 sha1 = "e0c6bc4d26b903124410e4fed81103014dfc1f59";
5612 };
5613 };
5614 "os-shim-0.1.3" = {
5615 name = "os-shim";
5616 packageName = "os-shim";
5617 version = "0.1.3";
5618 src = fetchurl {
5619 url = "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz";
5620 sha1 = "6b62c3791cf7909ea35ed46e17658bb417cb3917";
5621 };
5622 };
5623 "is-promise-2.1.0" = {
5624 name = "is-promise";
5625 packageName = "is-promise";
5626 version = "2.1.0";
5627 src = fetchurl {
5628 url = "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz";
5629 sha1 = "79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa";
5630 };
5631 };
5632 "ansi-0.3.1" = {
5633 name = "ansi";
5634 packageName = "ansi";
5635 version = "0.3.1";
5636 src = fetchurl {
5637 url = "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz";
5638 sha1 = "0c42d4fb17160d5a9af1e484bace1c66922c1b21";
5639 };
5640 };
5641 "gauge-1.2.7" = {
5642 name = "gauge";
5643 packageName = "gauge";
5644 version = "1.2.7";
5645 src = fetchurl {
5646 url = "https://registry.npmjs.org/gauge/-/gauge-1.2.7.tgz";
5647 sha1 = "e9cec5483d3d4ee0ef44b60a7d99e4935e136d93";
5648 };
5649 };
5650 "lodash.pad-4.5.1" = {
5651 name = "lodash.pad";
5652 packageName = "lodash.pad";
5653 version = "4.5.1";
5654 src = fetchurl {
5655 url = "https://registry.npmjs.org/lodash.pad/-/lodash.pad-4.5.1.tgz";
5656 sha1 = "4330949a833a7c8da22cc20f6a26c4d59debba70";
5657 };
5658 };
5659 "lodash.padend-4.6.1" = {
5660 name = "lodash.padend";
5661 packageName = "lodash.padend";
5662 version = "4.6.1";
5663 src = fetchurl {
5664 url = "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz";
5665 sha1 = "53ccba047d06e158d311f45da625f4e49e6f166e";
5666 };
5667 };
5668 "lodash.padstart-4.6.1" = {
5669 name = "lodash.padstart";
5670 packageName = "lodash.padstart";
5671 version = "4.6.1";
5672 src = fetchurl {
5673 url = "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.6.1.tgz";
5674 sha1 = "d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b";
5675 };
5676 };
5677 "boxen-0.3.1" = {
5678 name = "boxen";
5679 packageName = "boxen";
5680 version = "0.3.1";
5681 src = fetchurl {
5682 url = "https://registry.npmjs.org/boxen/-/boxen-0.3.1.tgz";
5683 sha1 = "a7d898243ae622f7abb6bb604d740a76c6a5461b";
5684 };
5685 };
5686 "configstore-2.1.0" = {
5687 name = "configstore";
5688 packageName = "configstore";
5689 version = "2.1.0";
5690 src = fetchurl {
5691 url = "https://registry.npmjs.org/configstore/-/configstore-2.1.0.tgz";
5692 sha1 = "737a3a7036e9886102aa6099e47bb33ab1aba1a1";
5693 };
5694 };
5695 "latest-version-2.0.0" = {
5696 name = "latest-version";
5697 packageName = "latest-version";
5698 version = "2.0.0";
5699 src = fetchurl {
5700 url = "https://registry.npmjs.org/latest-version/-/latest-version-2.0.0.tgz";
5701 sha1 = "56f8d6139620847b8017f8f1f4d78e211324168b";
5702 };
5703 };
5704 "filled-array-1.1.0" = {
5705 name = "filled-array";
5706 packageName = "filled-array";
5707 version = "1.1.0";
5708 src = fetchurl {
5709 url = "https://registry.npmjs.org/filled-array/-/filled-array-1.1.0.tgz";
5710 sha1 = "c3c4f6c663b923459a9aa29912d2d031f1507f84";
5711 };
5712 };
5713 "widest-line-1.0.0" = {
5714 name = "widest-line";
5715 packageName = "widest-line";
5716 version = "1.0.0";
5717 src = fetchurl {
5718 url = "https://registry.npmjs.org/widest-line/-/widest-line-1.0.0.tgz";
5719 sha1 = "0c09c85c2a94683d0d7eaf8ee097d564bf0e105c";
5720 };
5721 };
5722 "dot-prop-3.0.0" = {
5723 name = "dot-prop";
5724 packageName = "dot-prop";
5725 version = "3.0.0";
5726 src = fetchurl {
5727 url = "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz";
5728 sha1 = "1b708af094a49c9a0e7dbcad790aba539dac1177";
5729 };
5730 };
5731 "bin-version-check-2.1.0" = {
5732 name = "bin-version-check";
5733 packageName = "bin-version-check";
5734 version = "2.1.0";
5735 src = fetchurl {
5736 url = "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz";
5737 sha1 = "e4e5df290b9069f7d111324031efc13fdd11a5b0";
5738 };
5739 };
5740 "each-async-1.1.1" = {
5741 name = "each-async";
5742 packageName = "each-async";
5743 version = "1.1.1";
5744 src = fetchurl {
5745 url = "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz";
5746 sha1 = "dee5229bdf0ab6ba2012a395e1b869abf8813473";
5747 };
5748 };
5749 "log-symbols-1.0.2" = {
5750 name = "log-symbols";
5751 packageName = "log-symbols";
5752 version = "1.0.2";
5753 src = fetchurl {
5754 url = "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz";
5755 sha1 = "376ff7b58ea3086a0f09facc74617eca501e1a18";
5756 };
5757 };
5758 "object-values-1.0.0" = {
5759 name = "object-values";
5760 packageName = "object-values";
5761 version = "1.0.0";
5762 src = fetchurl {
5763 url = "https://registry.npmjs.org/object-values/-/object-values-1.0.0.tgz";
5764 sha1 = "72af839630119e5b98c3b02bb8c27e3237158105";
5765 };
5766 };
5767 "twig-0.8.9" = {
5768 name = "twig";
5769 packageName = "twig";
5770 version = "0.8.9";
5771 src = fetchurl {
5772 url = "https://registry.npmjs.org/twig/-/twig-0.8.9.tgz";
5773 sha1 = "b1594f002b684e5f029de3e54e87bec4f084b6c2";
5774 };
5775 };
5776 "bin-version-1.0.4" = {
5777 name = "bin-version";
5778 packageName = "bin-version";
5779 version = "1.0.4";
5780 src = fetchurl {
5781 url = "https://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz";
5782 sha1 = "9eb498ee6fd76f7ab9a7c160436f89579435d78e";
5783 };
5784 };
5785 "semver-truncate-1.1.2" = {
5786 name = "semver-truncate";
5787 packageName = "semver-truncate";
5788 version = "1.1.2";
5789 src = fetchurl {
5790 url = "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz";
5791 sha1 = "57f41de69707a62709a7e0104ba2117109ea47e8";
5792 };
5793 };
5794 "find-versions-1.2.1" = {
5795 name = "find-versions";
5796 packageName = "find-versions";
5797 version = "1.2.1";
5798 src = fetchurl {
5799 url = "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz";
5800 sha1 = "cbde9f12e38575a0af1be1b9a2c5d5fd8f186b62";
5801 };
5802 };
5803 "semver-regex-1.0.0" = {
5804 name = "semver-regex";
5805 packageName = "semver-regex";
5806 version = "1.0.0";
5807 src = fetchurl {
5808 url = "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz";
5809 sha1 = "92a4969065f9c70c694753d55248fc68f8f652c9";
5810 };
5811 };
5812 "walk-2.3.9" = {
5813 name = "walk";
5814 packageName = "walk";
5815 version = "2.3.9";
5816 src = fetchurl {
5817 url = "https://registry.npmjs.org/walk/-/walk-2.3.9.tgz";
5818 sha1 = "31b4db6678f2ae01c39ea9fb8725a9031e558a7b";
5819 };
5820 };
5821 "foreachasync-3.0.0" = {
5822 name = "foreachasync";
5823 packageName = "foreachasync";
5824 version = "3.0.0";
5825 src = fetchurl {
5826 url = "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz";
5827 sha1 = "5502987dc8714be3392097f32e0071c9dee07cf6";
5828 };
5829 };
5830 "diff-2.2.3" = {
5831 name = "diff";
5832 packageName = "diff";
5833 version = "2.2.3";
5834 src = fetchurl {
5835 url = "https://registry.npmjs.org/diff/-/diff-2.2.3.tgz";
5836 sha1 = "60eafd0d28ee906e4e8ff0a52c1229521033bf99";
5837 };
5838 };
5839 "globby-4.1.0" = {
5840 name = "globby";
5841 packageName = "globby";
5842 version = "4.1.0";
5843 src = fetchurl {
5844 url = "https://registry.npmjs.org/globby/-/globby-4.1.0.tgz";
5845 sha1 = "080f54549ec1b82a6c60e631fc82e1211dbe95f8";
5846 };
5847 };
5848 "grouped-queue-0.3.2" = {
5849 name = "grouped-queue";
5850 packageName = "grouped-queue";
5851 version = "0.3.2";
5852 src = fetchurl {
5853 url = "https://registry.npmjs.org/grouped-queue/-/grouped-queue-0.3.2.tgz";
5854 sha1 = "1005f70ece919eccbb37a318f84af99fd6c4eb5c";
5855 };
5856 };
5857 "mem-fs-1.1.3" = {
5858 name = "mem-fs";
5859 packageName = "mem-fs";
5860 version = "1.1.3";
5861 src = fetchurl {
5862 url = "https://registry.npmjs.org/mem-fs/-/mem-fs-1.1.3.tgz";
5863 sha1 = "b8ae8d2e3fcb6f5d3f9165c12d4551a065d989cc";
5864 };
5865 };
5866 "text-table-0.2.0" = {
5867 name = "text-table";
5868 packageName = "text-table";
5869 version = "0.2.0";
5870 src = fetchurl {
5871 url = "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz";
5872 sha1 = "7f5ee823ae805207c00af2df4a84ec3fcfa570b4";
5873 };
5874 };
5875 "untildify-2.1.0" = {
5876 name = "untildify";
5877 packageName = "untildify";
5878 version = "2.1.0";
5879 src = fetchurl {
5880 url = "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz";
5881 sha1 = "17eb2807987f76952e9c0485fc311d06a826a2e0";
5882 };
5883 };
5884 "glob-6.0.4" = {
5885 name = "glob";
5886 packageName = "glob";
5887 version = "6.0.4";
5888 src = fetchurl {
5889 url = "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz";
5890 sha1 = "0f08860f6a155127b2fadd4f9ce24b1aab6e4d22";
5891 };
5892 };
5893 "through2-2.0.1" = {
5894 name = "through2";
5895 packageName = "through2";
5896 version = "2.0.1";
5897 src = fetchurl {
5898 url = "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz";
5899 sha1 = "384e75314d49f32de12eebb8136b8eb6b5d59da9";
5900 };
5901 };
5902 "vinyl-1.2.0" = {
5903 name = "vinyl";
5904 packageName = "vinyl";
5905 version = "1.2.0";
5906 src = fetchurl {
5907 url = "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz";
5908 sha1 = "5c88036cf565e5df05558bfc911f8656df218884";
5909 };
5910 };
5911 "vinyl-file-2.0.0" = {
5912 name = "vinyl-file";
5913 packageName = "vinyl-file";
5914 version = "2.0.0";
5915 src = fetchurl {
5916 url = "https://registry.npmjs.org/vinyl-file/-/vinyl-file-2.0.0.tgz";
5917 sha1 = "a7ebf5ffbefda1b7d18d140fcb07b223efb6751a";
5918 };
5919 };
5920 "clone-1.0.2" = {
5921 name = "clone";
5922 packageName = "clone";
5923 version = "1.0.2";
5924 src = fetchurl {
5925 url = "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz";
5926 sha1 = "260b7a99ebb1edfe247538175f783243cb19d149";
5927 };
5928 };
5929 "clone-stats-0.0.1" = {
5930 name = "clone-stats";
5931 packageName = "clone-stats";
5932 version = "0.0.1";
5933 src = fetchurl {
5934 url = "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz";
5935 sha1 = "b88f94a82cf38b8791d58046ea4029ad88ca99d1";
5936 };
5937 };
5938 "replace-ext-0.0.1" = {
5939 name = "replace-ext";
5940 packageName = "replace-ext";
5941 version = "0.0.1";
5942 src = fetchurl {
5943 url = "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz";
5944 sha1 = "29bbd92078a739f0bcce2b4ee41e837953522924";
5945 };
5946 };
5947 "strip-bom-stream-2.0.0" = {
5948 name = "strip-bom-stream";
5949 packageName = "strip-bom-stream";
5950 version = "2.0.0";
5951 src = fetchurl {
5952 url = "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz";
5953 sha1 = "f87db5ef2613f6968aa545abfe1ec728b6a829ca";
5954 };
5955 };
5956 "first-chunk-stream-2.0.0" = {
5957 name = "first-chunk-stream";
5958 packageName = "first-chunk-stream";
5959 version = "2.0.0";
5960 src = fetchurl {
5961 url = "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz";
5962 sha1 = "1bdecdb8e083c0664b91945581577a43a9f31d70";
5963 };
5964 };
5965 "cli-boxes-1.0.0" = {
5966 name = "cli-boxes";
5967 packageName = "cli-boxes";
5968 version = "1.0.0";
5969 src = fetchurl {
5970 url = "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz";
5971 sha1 = "4fa917c3e59c94a004cd61f8ee509da651687143";
5972 };
5973 };
5974 "pad-component-0.0.1" = {
5975 name = "pad-component";
5976 packageName = "pad-component";
5977 version = "0.0.1";
5978 src = fetchurl {
5979 url = "https://registry.npmjs.org/pad-component/-/pad-component-0.0.1.tgz";
5980 sha1 = "ad1f22ce1bf0fdc0d6ddd908af17f351a404b8ac";
5981 };
5982 };
5983 "taketalk-1.0.0" = {
5984 name = "taketalk";
5985 packageName = "taketalk";
5986 version = "1.0.0";
5987 src = fetchurl {
5988 url = "https://registry.npmjs.org/taketalk/-/taketalk-1.0.0.tgz";
5989 sha1 = "b4d4f0deed206ae7df775b129ea2ca6de52f26dd";
5990 };
5991 };
5992 };
5993 args = {
5994 name = "errormator";
5995 packageName = "errormator";
5996 src = ./.;
5997 dependencies = [
5998 sources."bower-1.7.9"
5999 sources."bower-requirejs-1.2.0"
6000 (sources."grunt-1.0.1" // {
6001 dependencies = [
6002 (sources."findup-sync-0.3.0" // {
6003 dependencies = [
6004 sources."glob-5.0.15"
6005 ];
6006 })
6007 sources."glob-7.0.6"
6008 sources."js-yaml-3.5.5"
6009 sources."minimatch-3.0.3"
6010 sources."rimraf-2.2.8"
6011 ];
6012 })
6013 sources."grunt-angular-templates-1.0.4"
6014 (sources."grunt-bower-concat-1.0.0" // {
6015 dependencies = [
6016 sources."lodash-4.3.0"
6017 ];
6018 })
6019 sources."grunt-bower-requirejs-2.0.0"
6020 (sources."grunt-contrib-concat-1.0.1" // {
6021 dependencies = [
6022 sources."source-map-0.5.6"
6023 ];
6024 })
6025 sources."grunt-contrib-copy-1.0.0"
6026 sources."grunt-contrib-jshint-1.0.0"
6027 (sources."grunt-contrib-less-1.3.0" // {
6028 dependencies = [
6029 sources."lodash-4.15.0"
6030 ];
6031 })
6032 sources."grunt-contrib-nodeunit-1.0.0"
6033 sources."grunt-contrib-requirejs-1.0.0"
6034 (sources."grunt-contrib-uglify-1.0.1" // {
6035 dependencies = [
6036 sources."lodash-4.15.0"
6037 ];
6038 })
6039 sources."grunt-contrib-watch-1.0.0"
6040 sources."grunt-remove-logging-0.2.0"
6041 (sources."karma-0.13.22" // {
6042 dependencies = [
6043 sources."bluebird-2.11.0"
6044 sources."glob-7.0.6"
6045 sources."graceful-fs-4.1.6"
6046 sources."isbinaryfile-3.0.1"
6047 sources."minimatch-3.0.3"
6048 sources."source-map-0.5.6"
6049 ];
6050 })
6051 sources."underscore-1.8.3"
6052 (sources."yo-1.8.4" // {
6053 dependencies = [
6054 sources."configstore-1.4.0"
6055 sources."cross-spawn-3.0.1"
6056 sources."got-5.6.0"
6057 sources."package-json-2.4.0"
6058 (sources."update-notifier-0.6.3" // {
6059 dependencies = [
6060 sources."configstore-2.1.0"
6061 ];
6062 })
6063 sources."user-home-2.0.0"
6064 sources."graceful-fs-4.1.6"
6065 sources."object-assign-4.1.0"
6066 sources."xdg-basedir-2.0.0"
6067 sources."latest-version-2.0.0"
6068 sources."dot-prop-3.0.0"
6069 ];
6070 })
6071 sources."ini-1.3.4"
6072 sources."chalk-1.1.3"
6073 (sources."file-utils-0.2.2" // {
6074 dependencies = [
6075 sources."lodash-2.4.2"
6076 ];
6077 })
6078 sources."lodash-3.10.1"
6079 sources."nopt-3.0.6"
6080 sources."object-assign-2.1.1"
6081 sources."requirejs-2.3.1"
6082 sources."slash-1.0.0"
6083 sources."sudo-block-1.2.0"
6084 sources."update-notifier-0.3.2"
6085 sources."ansi-styles-2.2.1"
6086 sources."escape-string-regexp-1.0.5"
6087 sources."has-ansi-2.0.0"
6088 sources."strip-ansi-3.0.1"
6089 sources."supports-color-2.0.0"
6090 sources."ansi-regex-2.0.0"
6091 (sources."findup-sync-0.2.1" // {
6092 dependencies = [
6093 sources."glob-4.3.5"
6094 ];
6095 })
6096 sources."glob-4.5.3"
6097 sources."iconv-lite-0.4.13"
6098 sources."isbinaryfile-2.0.4"
6099 sources."minimatch-2.0.10"
6100 (sources."rimraf-2.5.4" // {
6101 dependencies = [
6102 sources."glob-7.0.6"
6103 sources."minimatch-3.0.3"
6104 ];
6105 })
6106 sources."inflight-1.0.5"
6107 sources."inherits-2.0.3"
6108 sources."once-1.4.0"
6109 sources."wrappy-1.0.2"
6110 sources."brace-expansion-1.1.6"
6111 sources."balanced-match-0.4.2"
6112 sources."concat-map-0.0.1"
6113 sources."fs.realpath-1.0.0"
6114 sources."path-is-absolute-1.0.0"
6115 sources."abbrev-1.0.9"
6116 sources."is-docker-1.0.1"
6117 sources."is-root-1.0.0"
6118 sources."configstore-0.3.2"
6119 sources."is-npm-1.0.0"
6120 sources."latest-version-1.0.1"
6121 sources."semver-diff-2.1.0"
6122 sources."string-length-1.0.1"
6123 sources."graceful-fs-3.0.11"
6124 sources."js-yaml-3.6.1"
6125 sources."mkdirp-0.5.1"
6126 sources."osenv-0.1.3"
6127 sources."user-home-1.1.1"
6128 sources."uuid-2.0.2"
6129 sources."xdg-basedir-1.0.1"
6130 sources."natives-1.1.0"
6131 sources."argparse-1.0.7"
6132 sources."esprima-2.7.3"
6133 sources."sprintf-js-1.0.3"
6134 sources."minimist-0.0.8"
6135 sources."os-homedir-1.0.1"
6136 sources."os-tmpdir-1.0.1"
6137 sources."package-json-1.2.0"
6138 (sources."got-3.3.1" // {
6139 dependencies = [
6140 sources."object-assign-3.0.0"
6141 ];
6142 })
6143 sources."registry-url-3.1.0"
6144 sources."duplexify-3.4.5"
6145 sources."infinity-agent-2.0.3"
6146 sources."is-redirect-1.0.0"
6147 sources."is-stream-1.1.0"
6148 sources."lowercase-keys-1.0.0"
6149 sources."nested-error-stacks-1.0.2"
6150 sources."prepend-http-1.0.4"
6151 sources."read-all-stream-3.1.0"
6152 sources."timed-out-2.0.0"
6153 (sources."end-of-stream-1.0.0" // {
6154 dependencies = [
6155 sources."once-1.3.3"
6156 ];
6157 })
6158 sources."readable-stream-2.1.5"
6159 sources."stream-shift-1.0.0"
6160 sources."buffer-shims-1.0.0"
6161 sources."core-util-is-1.0.2"
6162 sources."isarray-1.0.0"
6163 sources."process-nextick-args-1.0.7"
6164 sources."string_decoder-0.10.31"
6165 sources."util-deprecate-1.0.2"
6166 sources."pinkie-promise-2.0.1"
6167 sources."pinkie-2.0.4"
6168 (sources."rc-1.1.6" // {
6169 dependencies = [
6170 sources."minimist-1.2.0"
6171 ];
6172 })
6173 sources."deep-extend-0.4.1"
6174 sources."strip-json-comments-1.0.4"
6175 sources."semver-5.3.0"
6176 sources."coffee-script-1.10.0"
6177 sources."dateformat-1.0.12"
6178 sources."eventemitter2-0.4.14"
6179 sources."exit-0.1.2"
6180 (sources."grunt-cli-1.2.0" // {
6181 dependencies = [
6182 sources."findup-sync-0.3.0"
6183 sources."glob-5.0.15"
6184 ];
6185 })
6186 sources."grunt-known-options-1.1.0"
6187 sources."grunt-legacy-log-1.0.0"
6188 (sources."grunt-legacy-util-1.0.0" // {
6189 dependencies = [
6190 sources."lodash-4.3.0"
6191 ];
6192 })
6193 sources."get-stdin-4.0.1"
6194 (sources."meow-3.7.0" // {
6195 dependencies = [
6196 sources."minimist-1.2.0"
6197 sources."object-assign-4.1.0"
6198 ];
6199 })
6200 sources."camelcase-keys-2.1.0"
6201 sources."decamelize-1.2.0"
6202 sources."loud-rejection-1.6.0"
6203 sources."map-obj-1.0.1"
6204 sources."normalize-package-data-2.3.5"
6205 sources."read-pkg-up-1.0.1"
6206 sources."redent-1.0.0"
6207 sources."trim-newlines-1.0.0"
6208 sources."camelcase-2.1.1"
6209 sources."currently-unhandled-0.4.1"
6210 sources."signal-exit-3.0.1"
6211 sources."array-find-index-1.0.1"
6212 sources."hosted-git-info-2.1.5"
6213 sources."is-builtin-module-1.0.0"
6214 sources."validate-npm-package-license-3.0.1"
6215 sources."builtin-modules-1.1.1"
6216 sources."spdx-correct-1.0.2"
6217 sources."spdx-expression-parse-1.0.3"
6218 sources."spdx-license-ids-1.2.2"
6219 sources."find-up-1.1.2"
6220 sources."read-pkg-1.1.0"
6221 sources."path-exists-2.1.0"
6222 (sources."load-json-file-1.1.0" // {
6223 dependencies = [
6224 sources."graceful-fs-4.1.6"
6225 ];
6226 })
6227 (sources."path-type-1.1.0" // {
6228 dependencies = [
6229 sources."graceful-fs-4.1.6"
6230 ];
6231 })
6232 sources."parse-json-2.2.0"
6233 sources."pify-2.3.0"
6234 sources."strip-bom-2.0.0"
6235 sources."error-ex-1.3.0"
6236 sources."is-arrayish-0.2.1"
6237 sources."is-utf8-0.2.1"
6238 sources."indent-string-2.1.0"
6239 sources."strip-indent-1.0.1"
6240 sources."repeating-2.0.1"
6241 sources."is-finite-1.0.1"
6242 sources."number-is-nan-1.0.0"
6243 sources."resolve-1.1.7"
6244 sources."colors-1.1.2"
6245 (sources."grunt-legacy-log-utils-1.0.0" // {
6246 dependencies = [
6247 sources."lodash-4.3.0"
6248 ];
6249 })
6250 sources."hooker-0.2.3"
6251 sources."underscore.string-3.2.3"
6252 sources."async-1.5.2"
6253 sources."getobject-0.1.0"
6254 sources."which-1.2.11"
6255 sources."isexe-1.1.2"
6256 sources."html-minifier-2.1.7"
6257 sources."change-case-3.0.0"
6258 (sources."clean-css-3.4.19" // {
6259 dependencies = [
6260 sources."commander-2.8.1"
6261 ];
6262 })
6263 sources."commander-2.9.0"
6264 sources."he-1.1.0"
6265 sources."ncname-1.0.0"
6266 sources."relateurl-0.2.7"
6267 (sources."uglify-js-2.6.4" // {
6268 dependencies = [
6269 sources."async-0.2.10"
6270 sources."source-map-0.5.6"
6271 ];
6272 })
6273 sources."camel-case-3.0.0"
6274 sources."constant-case-2.0.0"
6275 sources."dot-case-2.1.0"
6276 sources."header-case-1.0.0"
6277 sources."is-lower-case-1.1.3"
6278 sources."is-upper-case-1.1.2"
6279 sources."lower-case-1.1.3"
6280 sources."lower-case-first-1.0.2"
6281 sources."no-case-2.3.0"
6282 sources."param-case-2.1.0"
6283 sources."pascal-case-2.0.0"
6284 sources."path-case-2.1.0"
6285 sources."sentence-case-2.1.0"
6286 sources."snake-case-2.1.0"
6287 sources."swap-case-1.1.2"
6288 sources."title-case-2.1.0"
6289 sources."upper-case-1.1.3"
6290 sources."upper-case-first-1.1.2"
6291 sources."source-map-0.4.4"
6292 sources."graceful-readlink-1.0.1"
6293 sources."amdefine-1.0.0"
6294 sources."xml-char-classes-1.0.0"
6295 sources."uglify-to-browserify-1.0.2"
6296 (sources."yargs-3.10.0" // {
6297 dependencies = [
6298 sources."camelcase-1.2.1"
6299 ];
6300 })
6301 sources."cliui-2.1.0"
6302 sources."window-size-0.1.0"
6303 sources."center-align-0.1.3"
6304 sources."right-align-0.1.3"
6305 sources."wordwrap-0.0.2"
6306 sources."align-text-0.1.4"
6307 sources."lazy-cache-1.0.4"
6308 sources."kind-of-3.0.4"
6309 sources."longest-1.0.1"
6310 sources."repeat-string-1.5.4"
6311 sources."is-buffer-1.1.4"
6312 sources."detective-4.3.1"
6313 sources."filesize-3.2.1"
6314 sources."acorn-1.2.2"
6315 sources."defined-1.0.0"
6316 sources."load-grunt-tasks-2.0.0"
6317 (sources."multimatch-2.1.0" // {
6318 dependencies = [
6319 sources."minimatch-3.0.3"
6320 ];
6321 })
6322 sources."array-differ-1.0.0"
6323 sources."array-union-1.0.2"
6324 sources."arrify-1.0.1"
6325 sources."array-uniq-1.0.3"
6326 sources."file-sync-cmp-0.1.1"
6327 (sources."jshint-2.9.3" // {
6328 dependencies = [
6329 sources."minimatch-3.0.3"
6330 sources."lodash-3.7.0"
6331 ];
6332 })
6333 (sources."cli-1.0.0" // {
6334 dependencies = [
6335 sources."glob-7.0.6"
6336 sources."minimatch-3.0.3"
6337 ];
6338 })
6339 sources."console-browserify-1.1.0"
6340 (sources."htmlparser2-3.8.3" // {
6341 dependencies = [
6342 sources."readable-stream-1.1.14"
6343 sources."isarray-0.0.1"
6344 ];
6345 })
6346 sources."shelljs-0.3.0"
6347 sources."date-now-0.1.4"
6348 sources."domhandler-2.3.0"
6349 sources."domutils-1.5.1"
6350 sources."domelementtype-1.3.0"
6351 sources."entities-1.0.0"
6352 (sources."dom-serializer-0.1.0" // {
6353 dependencies = [
6354 sources."domelementtype-1.1.3"
6355 sources."entities-1.1.1"
6356 ];
6357 })
6358 (sources."less-2.6.1" // {
6359 dependencies = [
6360 sources."graceful-fs-4.1.6"
6361 sources."source-map-0.5.6"
6362 ];
6363 })
6364 sources."errno-0.1.4"
6365 sources."image-size-0.4.0"
6366 sources."mime-1.3.4"
6367 sources."promise-7.1.1"
6368 sources."request-2.74.0"
6369 sources."prr-0.0.0"
6370 sources."asap-2.0.4"
6371 sources."aws-sign2-0.6.0"
6372 sources."aws4-1.4.1"
6373 (sources."bl-1.1.2" // {
6374 dependencies = [
6375 sources."readable-stream-2.0.6"
6376 ];
6377 })
6378 sources."caseless-0.11.0"
6379 sources."combined-stream-1.0.5"
6380 sources."extend-3.0.0"
6381 sources."forever-agent-0.6.1"
6382 (sources."form-data-1.0.1" // {
6383 dependencies = [
6384 sources."async-2.0.1"
6385 sources."lodash-4.15.0"
6386 ];
6387 })
6388 sources."har-validator-2.0.6"
6389 sources."hawk-3.1.3"
6390 sources."http-signature-1.1.1"
6391 sources."is-typedarray-1.0.0"
6392 sources."isstream-0.1.2"
6393 sources."json-stringify-safe-5.0.1"
6394 sources."mime-types-2.1.11"
6395 sources."node-uuid-1.4.7"
6396 sources."oauth-sign-0.8.2"
6397 sources."qs-6.2.1"
6398 sources."stringstream-0.0.5"
6399 sources."tough-cookie-2.3.1"
6400 sources."tunnel-agent-0.4.3"
6401 sources."delayed-stream-1.0.0"
6402 sources."is-my-json-valid-2.13.1"
6403 sources."generate-function-2.0.0"
6404 sources."generate-object-property-1.2.0"
6405 sources."jsonpointer-2.0.0"
6406 sources."xtend-4.0.1"
6407 sources."is-property-1.0.2"
6408 sources."hoek-2.16.3"
6409 sources."boom-2.10.1"
6410 sources."cryptiles-2.0.5"
6411 sources."sntp-1.0.9"
6412 sources."assert-plus-0.2.0"
6413 sources."jsprim-1.3.1"
6414 (sources."sshpk-1.10.0" // {
6415 dependencies = [
6416 sources."assert-plus-1.0.0"
6417 ];
6418 })
6419 sources."extsprintf-1.0.2"
6420 sources."json-schema-0.2.3"
6421 sources."verror-1.3.6"
6422 sources."asn1-0.2.3"
6423 (sources."dashdash-1.14.0" // {
6424 dependencies = [
6425 sources."assert-plus-1.0.0"
6426 ];
6427 })
6428 (sources."getpass-0.1.6" // {
6429 dependencies = [
6430 sources."assert-plus-1.0.0"
6431 ];
6432 })
6433 sources."jsbn-0.1.0"
6434 sources."tweetnacl-0.13.3"
6435 sources."jodid25519-1.0.2"
6436 sources."ecc-jsbn-0.1.1"
6437 (sources."bcrypt-pbkdf-1.0.0" // {
6438 dependencies = [
6439 sources."tweetnacl-0.14.3"
6440 ];
6441 })
6442 sources."mime-db-1.23.0"
6443 sources."nodeunit-0.9.5"
6444 (sources."tap-7.1.2" // {
6445 dependencies = [
6446 sources."glob-7.0.6"
6447 sources."minimatch-3.0.3"
6448 ];
6449 })
6450 sources."bluebird-3.4.6"
6451 sources."clean-yaml-object-0.1.0"
6452 sources."color-support-1.1.1"
6453 (sources."coveralls-2.11.13" // {
6454 dependencies = [
6455 sources."minimist-1.2.0"
6456 sources."request-2.73.0"
6457 sources."tough-cookie-2.2.2"
6458 ];
6459 })
6460 sources."deeper-2.1.0"
6461 sources."foreground-child-1.5.3"
6462 (sources."nyc-7.1.0" // {
6463 dependencies = [
6464 sources."glob-7.0.6"
6465 sources."yargs-4.8.1"
6466 sources."minimatch-3.0.3"
6467 sources."cliui-3.2.0"
6468 sources."window-size-0.2.0"
6469 ];
6470 })
6471 sources."only-shallow-1.2.0"
6472 sources."opener-1.4.2"
6473 sources."stack-utils-0.4.0"
6474 (sources."tap-mocha-reporter-2.0.1" // {
6475 dependencies = [
6476 sources."glob-7.0.6"
6477 sources."minimatch-3.0.3"
6478 ];
6479 })
6480 sources."tap-parser-2.2.3"
6481 sources."tmatch-2.0.1"
6482 sources."lcov-parse-0.0.10"
6483 sources."log-driver-1.2.5"
6484 sources."cross-spawn-4.0.0"
6485 sources."lru-cache-4.0.1"
6486 sources."pseudomap-1.0.2"
6487 sources."yallist-2.0.0"
6488 sources."caching-transform-1.0.1"
6489 sources."convert-source-map-1.3.0"
6490 sources."default-require-extensions-1.0.0"
6491 sources."find-cache-dir-0.1.1"
6492 sources."istanbul-lib-coverage-1.0.0"
6493 sources."istanbul-lib-hook-1.0.0-alpha.4"
6494 sources."istanbul-lib-instrument-1.1.3"
6495 (sources."istanbul-lib-report-1.0.0-alpha.3" // {
6496 dependencies = [
6497 sources."supports-color-3.1.2"
6498 ];
6499 })
6500 (sources."istanbul-lib-source-maps-1.0.1" // {
6501 dependencies = [
6502 sources."source-map-0.5.6"
6503 ];
6504 })
6505 sources."istanbul-reports-1.0.0-alpha.8"
6506 sources."md5-hex-1.3.0"
6507 sources."micromatch-2.3.11"
6508 sources."pkg-up-1.0.0"
6509 sources."resolve-from-2.0.0"
6510 (sources."spawn-wrap-1.2.4" // {
6511 dependencies = [
6512 sources."signal-exit-2.1.2"
6513 ];
6514 })
6515 sources."test-exclude-1.1.0"
6516 (sources."yargs-parser-2.4.1" // {
6517 dependencies = [
6518 sources."camelcase-3.0.0"
6519 ];
6520 })
6521 (sources."write-file-atomic-1.2.0" // {
6522 dependencies = [
6523 sources."graceful-fs-4.1.6"
6524 ];
6525 })
6526 sources."imurmurhash-0.1.4"
6527 sources."slide-1.1.6"
6528 sources."commondir-1.0.1"
6529 sources."pkg-dir-1.0.0"
6530 sources."append-transform-0.3.0"
6531 (sources."babel-generator-6.14.0" // {
6532 dependencies = [
6533 sources."lodash-4.15.0"
6534 sources."source-map-0.5.6"
6535 ];
6536 })
6537 (sources."babel-template-6.15.0" // {
6538 dependencies = [
6539 sources."lodash-4.15.0"
6540 ];
6541 })
6542 (sources."babel-traverse-6.15.0" // {
6543 dependencies = [
6544 sources."lodash-4.15.0"
6545 ];
6546 })
6547 (sources."babel-types-6.15.0" // {
6548 dependencies = [
6549 sources."lodash-4.15.0"
6550 ];
6551 })
6552 sources."babylon-6.9.2"
6553 sources."babel-messages-6.8.0"
6554 sources."babel-runtime-6.11.6"
6555 (sources."detect-indent-3.0.1" // {
6556 dependencies = [
6557 sources."minimist-1.2.0"
6558 sources."repeating-1.1.3"
6559 ];
6560 })
6561 sources."core-js-2.4.1"
6562 sources."regenerator-runtime-0.9.5"
6563 sources."babel-code-frame-6.11.0"
6564 sources."debug-2.2.0"
6565 sources."globals-8.18.0"
6566 sources."invariant-2.2.1"
6567 sources."esutils-2.0.2"
6568 sources."js-tokens-2.0.0"
6569 sources."ms-0.7.1"
6570 (sources."loose-envify-1.2.0" // {
6571 dependencies = [
6572 sources."js-tokens-1.0.3"
6573 ];
6574 })
6575 sources."to-fast-properties-1.0.2"
6576 sources."path-parse-1.0.5"
6577 sources."has-flag-1.0.0"
6578 sources."handlebars-4.0.5"
6579 sources."optimist-0.6.1"
6580 sources."md5-o-matic-0.1.1"
6581 sources."arr-diff-2.0.0"
6582 sources."array-unique-0.2.1"
6583 sources."braces-1.8.5"
6584 sources."expand-brackets-0.1.5"
6585 sources."extglob-0.3.2"
6586 sources."filename-regex-2.0.0"
6587 sources."is-extglob-1.0.0"
6588 sources."is-glob-2.0.1"
6589 sources."normalize-path-2.0.1"
6590 sources."object.omit-2.0.0"
6591 sources."parse-glob-3.0.4"
6592 sources."regex-cache-0.4.3"
6593 sources."arr-flatten-1.0.1"
6594 sources."expand-range-1.8.2"
6595 sources."preserve-0.2.0"
6596 sources."repeat-element-1.1.2"
6597 sources."fill-range-2.2.3"
6598 sources."is-number-2.1.0"
6599 sources."isobject-2.1.0"
6600 sources."randomatic-1.1.5"
6601 sources."is-posix-bracket-0.1.1"
6602 sources."for-own-0.1.4"
6603 sources."is-extendable-0.1.1"
6604 sources."for-in-0.1.6"
6605 sources."glob-base-0.3.0"
6606 sources."is-dotfile-1.0.2"
6607 sources."glob-parent-2.0.0"
6608 sources."is-equal-shallow-0.1.3"
6609 sources."is-primitive-2.0.0"
6610 sources."lodash.assign-4.2.0"
6611 sources."require-main-filename-1.0.1"
6612 sources."get-caller-file-1.0.2"
6613 sources."os-locale-1.4.0"
6614 sources."require-directory-2.1.1"
6615 sources."set-blocking-2.0.0"
6616 sources."string-width-1.0.2"
6617 sources."which-module-1.0.0"
6618 sources."y18n-3.2.1"
6619 sources."wrap-ansi-2.0.0"
6620 sources."lcid-1.0.0"
6621 sources."invert-kv-1.0.0"
6622 sources."code-point-at-1.0.0"
6623 sources."is-fullwidth-code-point-1.0.0"
6624 sources."diff-1.4.0"
6625 sources."unicode-length-1.0.3"
6626 sources."punycode-1.4.1"
6627 sources."events-to-array-1.0.2"
6628 sources."maxmin-1.1.0"
6629 sources."uri-path-1.0.0"
6630 (sources."figures-1.7.0" // {
6631 dependencies = [
6632 sources."object-assign-4.1.0"
6633 ];
6634 })
6635 sources."gzip-size-1.0.0"
6636 sources."pretty-bytes-1.0.4"
6637 (sources."concat-stream-1.5.2" // {
6638 dependencies = [
6639 sources."readable-stream-2.0.6"
6640 ];
6641 })
6642 sources."browserify-zlib-0.1.4"
6643 sources."typedarray-0.0.6"
6644 sources."pako-0.2.9"
6645 sources."gaze-1.1.1"
6646 (sources."tiny-lr-0.2.1" // {
6647 dependencies = [
6648 sources."qs-5.1.0"
6649 ];
6650 })
6651 (sources."globule-1.0.0" // {
6652 dependencies = [
6653 sources."glob-7.0.6"
6654 sources."lodash-4.9.0"
6655 sources."minimatch-3.0.3"
6656 ];
6657 })
6658 (sources."body-parser-1.14.2" // {
6659 dependencies = [
6660 sources."qs-5.2.0"
6661 ];
6662 })
6663 sources."faye-websocket-0.10.0"
6664 sources."livereload-js-2.2.2"
6665 sources."parseurl-1.3.1"
6666 sources."bytes-2.2.0"
6667 sources."content-type-1.0.2"
6668 sources."depd-1.1.0"
6669 sources."http-errors-1.3.1"
6670 sources."on-finished-2.3.0"
6671 (sources."raw-body-2.1.7" // {
6672 dependencies = [
6673 sources."bytes-2.4.0"
6674 ];
6675 })
6676 sources."type-is-1.6.13"
6677 sources."statuses-1.3.0"
6678 sources."ee-first-1.1.1"
6679 sources."unpipe-1.0.0"
6680 sources."media-typer-0.3.0"
6681 sources."websocket-driver-0.6.5"
6682 sources."websocket-extensions-0.1.1"
6683 sources."batch-0.5.3"
6684 sources."chokidar-1.6.0"
6685 sources."connect-3.5.0"
6686 sources."di-0.0.1"
6687 sources."dom-serialize-2.2.1"
6688 (sources."expand-braces-0.1.2" // {
6689 dependencies = [
6690 sources."braces-0.1.5"
6691 sources."expand-range-0.1.1"
6692 sources."is-number-0.1.1"
6693 sources."repeat-string-0.2.2"
6694 ];
6695 })
6696 sources."http-proxy-1.15.1"
6697 (sources."log4js-0.6.38" // {
6698 dependencies = [
6699 sources."readable-stream-1.0.34"
6700 sources."semver-4.3.6"
6701 sources."isarray-0.0.1"
6702 ];
6703 })
6704 sources."socket.io-1.4.8"
6705 (sources."useragent-2.1.9" // {
6706 dependencies = [
6707 sources."lru-cache-2.2.4"
6708 ];
6709 })
6710 sources."anymatch-1.3.0"
6711 sources."async-each-1.0.1"
6712 sources."is-binary-path-1.0.1"
6713 (sources."readdirp-2.1.0" // {
6714 dependencies = [
6715 sources."graceful-fs-4.1.6"
6716 sources."minimatch-3.0.3"
6717 ];
6718 })
6719 sources."fsevents-1.0.14"
6720 sources."binary-extensions-1.6.0"
6721 sources."set-immediate-shim-1.0.1"
6722 sources."nan-2.4.0"
6723 sources."node-pre-gyp-0.6.30"
6724 sources."npmlog-4.0.0"
6725 sources."tar-2.2.1"
6726 (sources."tar-pack-3.1.4" // {
6727 dependencies = [
6728 sources."once-1.3.3"
6729 ];
6730 })
6731 sources."are-we-there-yet-1.1.2"
6732 sources."console-control-strings-1.1.0"
6733 (sources."gauge-2.6.0" // {
6734 dependencies = [
6735 sources."object-assign-4.1.0"
6736 ];
6737 })
6738 sources."delegates-1.0.0"
6739 sources."aproba-1.0.4"
6740 sources."has-color-0.1.7"
6741 sources."has-unicode-2.0.1"
6742 sources."wide-align-1.1.0"
6743 sources."block-stream-0.0.9"
6744 (sources."fstream-1.0.10" // {
6745 dependencies = [
6746 sources."graceful-fs-4.1.6"
6747 ];
6748 })
6749 (sources."fstream-ignore-1.0.5" // {
6750 dependencies = [
6751 sources."minimatch-3.0.3"
6752 ];
6753 })
6754 sources."uid-number-0.0.6"
6755 sources."finalhandler-0.5.0"
6756 sources."utils-merge-1.0.0"
6757 sources."escape-html-1.0.3"
6758 sources."custom-event-1.0.0"
6759 sources."ent-2.2.0"
6760 sources."void-elements-2.0.1"
6761 sources."array-slice-0.2.3"
6762 sources."eventemitter3-1.2.0"
6763 sources."requires-port-1.0.0"
6764 sources."engine.io-1.6.11"
6765 (sources."socket.io-parser-2.2.6" // {
6766 dependencies = [
6767 sources."isarray-0.0.1"
6768 ];
6769 })
6770 (sources."socket.io-client-1.4.8" // {
6771 dependencies = [
6772 sources."component-emitter-1.2.0"
6773 ];
6774 })
6775 (sources."socket.io-adapter-0.4.0" // {
6776 dependencies = [
6777 (sources."socket.io-parser-2.2.2" // {
6778 dependencies = [
6779 sources."debug-0.7.4"
6780 ];
6781 })
6782 sources."json3-3.2.6"
6783 sources."isarray-0.0.1"
6784 ];
6785 })
6786 (sources."has-binary-0.1.7" // {
6787 dependencies = [
6788 sources."isarray-0.0.1"
6789 ];
6790 })
6791 sources."base64id-0.1.0"
6792 sources."ws-1.1.0"
6793 (sources."engine.io-parser-1.2.4" // {
6794 dependencies = [
6795 sources."has-binary-0.1.6"
6796 sources."isarray-0.0.1"
6797 ];
6798 })
6799 (sources."accepts-1.1.4" // {
6800 dependencies = [
6801 sources."mime-types-2.0.14"
6802 sources."mime-db-1.12.0"
6803 ];
6804 })
6805 sources."options-0.0.6"
6806 sources."ultron-1.0.2"
6807 sources."after-0.8.1"
6808 sources."arraybuffer.slice-0.0.6"
6809 sources."base64-arraybuffer-0.1.2"
6810 sources."blob-0.0.4"
6811 sources."utf8-2.1.0"
6812 sources."negotiator-0.4.9"
6813 sources."json3-3.3.2"
6814 sources."component-emitter-1.1.2"
6815 sources."benchmark-1.0.0"
6816 (sources."engine.io-client-1.6.11" // {
6817 dependencies = [
6818 sources."ws-1.0.1"
6819 ];
6820 })
6821 sources."component-bind-1.0.0"
6822 sources."object-component-0.0.3"
6823 sources."indexof-0.0.1"
6824 sources."parseuri-0.0.4"
6825 sources."to-array-0.1.4"
6826 sources."backo2-1.0.2"
6827 sources."has-cors-1.1.0"
6828 sources."xmlhttprequest-ssl-1.5.1"
6829 sources."parsejson-0.0.1"
6830 sources."parseqs-0.0.2"
6831 sources."component-inherit-0.0.3"
6832 sources."yeast-0.1.2"
6833 sources."better-assert-1.0.2"
6834 sources."callsite-1.0.0"
6835 sources."cli-list-0.1.8"
6836 sources."fullname-2.1.0"
6837 sources."humanize-string-1.0.1"
6838 sources."inquirer-0.11.4"
6839 (sources."insight-0.7.0" // {
6840 dependencies = [
6841 sources."configstore-1.4.0"
6842 sources."inquirer-0.10.1"
6843 sources."object-assign-4.1.0"
6844 sources."graceful-fs-4.1.6"
6845 sources."xdg-basedir-2.0.0"
6846 ];
6847 })
6848 (sources."npm-keyword-4.2.0" // {
6849 dependencies = [
6850 sources."got-5.6.0"
6851 sources."object-assign-4.1.0"
6852 ];
6853 })
6854 (sources."opn-3.0.3" // {
6855 dependencies = [
6856 sources."object-assign-4.1.0"
6857 ];
6858 })
6859 sources."parse-help-0.1.1"
6860 sources."root-check-1.0.0"
6861 sources."sort-on-1.3.0"
6862 (sources."tabtab-1.3.2" // {
6863 dependencies = [
6864 sources."inquirer-1.1.3"
6865 sources."minimist-1.2.0"
6866 sources."npmlog-2.0.4"
6867 sources."object-assign-4.1.0"
6868 sources."cli-width-2.1.0"
6869 sources."lodash-4.15.0"
6870 sources."mute-stream-0.0.6"
6871 sources."run-async-2.2.0"
6872 sources."gauge-1.2.7"
6873 ];
6874 })
6875 sources."titleize-1.0.0"
6876 (sources."yeoman-character-1.1.0" // {
6877 dependencies = [
6878 sources."supports-color-3.1.2"
6879 ];
6880 })
6881 (sources."yeoman-doctor-2.1.0" // {
6882 dependencies = [
6883 sources."user-home-2.0.0"
6884 ];
6885 })
6886 (sources."yeoman-environment-1.6.3" // {
6887 dependencies = [
6888 sources."diff-2.2.3"
6889 sources."inquirer-1.1.3"
6890 sources."lodash-4.15.0"
6891 sources."cli-width-2.1.0"
6892 sources."mute-stream-0.0.6"
6893 sources."run-async-2.2.0"
6894 ];
6895 })
6896 sources."yosay-1.2.0"
6897 (sources."npmconf-2.1.2" // {
6898 dependencies = [
6899 sources."once-1.3.3"
6900 sources."semver-4.3.6"
6901 sources."uid-number-0.0.5"
6902 ];
6903 })
6904 sources."config-chain-1.1.10"
6905 sources."proto-list-1.2.4"
6906 sources."create-error-class-3.0.2"
6907 sources."duplexer2-0.1.4"
6908 sources."is-plain-obj-1.1.0"
6909 sources."is-retry-allowed-1.1.0"
6910 sources."node-status-codes-1.0.0"
6911 sources."unzip-response-1.0.1"
6912 sources."url-parse-lax-1.0.0"
6913 sources."capture-stack-trace-1.0.0"
6914 sources."ansi-escapes-1.4.0"
6915 sources."cli-cursor-1.0.2"
6916 sources."cli-width-1.1.1"
6917 sources."readline2-1.0.1"
6918 sources."run-async-0.1.0"
6919 sources."rx-lite-3.1.2"
6920 sources."through-2.3.8"
6921 sources."restore-cursor-1.0.1"
6922 sources."exit-hook-1.1.1"
6923 sources."onetime-1.1.0"
6924 sources."mute-stream-0.0.5"
6925 sources."lodash.debounce-3.1.1"
6926 sources."os-name-1.0.3"
6927 sources."lodash._getnative-3.9.1"
6928 (sources."osx-release-1.1.0" // {
6929 dependencies = [
6930 sources."minimist-1.2.0"
6931 ];
6932 })
6933 sources."win-release-1.1.1"
6934 sources."registry-auth-token-3.0.1"
6935 sources."execall-1.0.0"
6936 sources."clone-regexp-1.0.0"
6937 sources."is-regexp-1.0.0"
6938 sources."is-supported-regexp-flag-1.0.0"
6939 sources."downgrade-root-1.2.2"
6940 sources."default-uid-1.0.0"
6941 sources."dot-prop-2.4.0"
6942 sources."is-obj-1.0.1"
6943 sources."external-editor-1.0.3"
6944 sources."rx-4.1.0"
6945 sources."spawn-sync-1.0.15"
6946 (sources."temp-0.8.3" // {
6947 dependencies = [
6948 sources."rimraf-2.2.8"
6949 ];
6950 })
6951 sources."os-shim-0.1.3"
6952 sources."is-promise-2.1.0"
6953 sources."ansi-0.3.1"
6954 sources."lodash.pad-4.5.1"
6955 sources."lodash.padend-4.6.1"
6956 sources."lodash.padstart-4.6.1"
6957 (sources."boxen-0.3.1" // {
6958 dependencies = [
6959 sources."object-assign-4.1.0"
6960 ];
6961 })
6962 sources."filled-array-1.1.0"
6963 sources."widest-line-1.0.0"
6964 (sources."bin-version-check-2.1.0" // {
6965 dependencies = [
6966 sources."minimist-1.2.0"
6967 sources."semver-4.3.6"
6968 ];
6969 })
6970 sources."each-async-1.1.1"
6971 sources."log-symbols-1.0.2"
6972 sources."object-values-1.0.0"
6973 (sources."twig-0.8.9" // {
6974 dependencies = [
6975 sources."minimatch-3.0.3"
6976 ];
6977 })
6978 sources."bin-version-1.0.4"
6979 sources."semver-truncate-1.1.2"
6980 sources."find-versions-1.2.1"
6981 sources."semver-regex-1.0.0"
6982 sources."walk-2.3.9"
6983 sources."foreachasync-3.0.0"
6984 (sources."globby-4.1.0" // {
6985 dependencies = [
6986 sources."glob-6.0.4"
6987 sources."object-assign-4.1.0"
6988 ];
6989 })
6990 sources."grouped-queue-0.3.2"
6991 sources."mem-fs-1.1.3"
6992 sources."text-table-0.2.0"
6993 sources."untildify-2.1.0"
6994 (sources."through2-2.0.1" // {
6995 dependencies = [
6996 sources."readable-stream-2.0.6"
6997 ];
6998 })
6999 sources."vinyl-1.2.0"
7000 (sources."vinyl-file-2.0.0" // {
7001 dependencies = [
7002 sources."graceful-fs-4.1.6"
7003 ];
7004 })
7005 sources."clone-1.0.2"
7006 sources."clone-stats-0.0.1"
7007 sources."replace-ext-0.0.1"
7008 sources."strip-bom-stream-2.0.0"
7009 sources."first-chunk-stream-2.0.0"
7010 sources."cli-boxes-1.0.0"
7011 sources."pad-component-0.0.1"
7012 (sources."taketalk-1.0.0" // {
7013 dependencies = [
7014 sources."minimist-1.2.0"
7015 ];
7016 })
7017 ];
7018 meta = {
7019 description = "JS layer for Errormator";
7020 };
7021 production = false;
7022 };
7023 in
7024 {
7025 tarball = nodeEnv.buildNodeSourceDist args;
7026 package = nodeEnv.buildNodePackage args;
7027 shell = nodeEnv.buildNodeShell args;
7028 } No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now