]> git.immae.eu Git - perso/Immae/Config/Nix.git/blob - pkgs/cryptpad/node-packages-generated.nix
Add cryptpad to ressourcerie banon
[perso/Immae/Config/Nix.git] / pkgs / cryptpad / node-packages-generated.nix
1 # This file has been generated by node2nix 1.9.0. Do not edit!
2
3 {nodeEnv, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}:
4
5 let
6 sources = {
7 "@mcrowe/minibloom-0.2.0" = {
8 name = "_at_mcrowe_slash_minibloom";
9 packageName = "@mcrowe/minibloom";
10 version = "0.2.0";
11 src = fetchurl {
12 url = "https://registry.npmjs.org/@mcrowe/minibloom/-/minibloom-0.2.0.tgz";
13 sha1 = "1bed96aec18388198da37443899b2c3ff5948053";
14 };
15 };
16 "accepts-1.3.7" = {
17 name = "accepts";
18 packageName = "accepts";
19 version = "1.3.7";
20 src = fetchurl {
21 url = "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz";
22 sha512 = "Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==";
23 };
24 };
25 "array-flatten-1.1.1" = {
26 name = "array-flatten";
27 packageName = "array-flatten";
28 version = "1.1.1";
29 src = fetchurl {
30 url = "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz";
31 sha1 = "9a5f699051b1e7073328f2a008968b64ea2955d2";
32 };
33 };
34 "async-limiter-1.0.1" = {
35 name = "async-limiter";
36 packageName = "async-limiter";
37 version = "1.0.1";
38 src = fetchurl {
39 url = "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz";
40 sha512 = "csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==";
41 };
42 };
43 "body-parser-1.18.3" = {
44 name = "body-parser";
45 packageName = "body-parser";
46 version = "1.18.3";
47 src = fetchurl {
48 url = "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz";
49 sha1 = "5b292198ffdd553b3a0f20ded0592b956955c8b4";
50 };
51 };
52 "bytes-3.0.0" = {
53 name = "bytes";
54 packageName = "bytes";
55 version = "3.0.0";
56 src = fetchurl {
57 url = "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz";
58 sha1 = "d32815404d689699f85a4ea4fa8755dd13a96048";
59 };
60 };
61 "chainpad-crypto-0.2.5" = {
62 name = "chainpad-crypto";
63 packageName = "chainpad-crypto";
64 version = "0.2.5";
65 src = fetchurl {
66 url = "https://registry.npmjs.org/chainpad-crypto/-/chainpad-crypto-0.2.5.tgz";
67 sha512 = "K9vRsAspuX+uU1goXPz0CawpLIaOHq+1JP3WfDLqaz67LbCX/MLIUt9aMcSeIJcwZ9uMpqnbMGRktyVPoz6MCA==";
68 };
69 };
70 "chainpad-server-5.1.0" = {
71 name = "chainpad-server";
72 packageName = "chainpad-server";
73 version = "5.1.0";
74 src = fetchurl {
75 url = "https://registry.npmjs.org/chainpad-server/-/chainpad-server-5.1.0.tgz";
76 sha512 = "BdjgOOLTXXo1EjQ7lURDe7oqsqfQISNvwhILfp3K3diY2K1hxpPLbjYzOSgxNOTADeOAff0xnInR5eUCESVWaQ==";
77 };
78 };
79 "content-disposition-0.5.2" = {
80 name = "content-disposition";
81 packageName = "content-disposition";
82 version = "0.5.2";
83 src = fetchurl {
84 url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz";
85 sha1 = "0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4";
86 };
87 };
88 "content-type-1.0.4" = {
89 name = "content-type";
90 packageName = "content-type";
91 version = "1.0.4";
92 src = fetchurl {
93 url = "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz";
94 sha512 = "hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==";
95 };
96 };
97 "cookie-0.3.1" = {
98 name = "cookie";
99 packageName = "cookie";
100 version = "0.3.1";
101 src = fetchurl {
102 url = "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz";
103 sha1 = "e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb";
104 };
105 };
106 "cookie-signature-1.0.6" = {
107 name = "cookie-signature";
108 packageName = "cookie-signature";
109 version = "1.0.6";
110 src = fetchurl {
111 url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz";
112 sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c";
113 };
114 };
115 "debug-2.6.9" = {
116 name = "debug";
117 packageName = "debug";
118 version = "2.6.9";
119 src = fetchurl {
120 url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";
121 sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
122 };
123 };
124 "depd-1.1.2" = {
125 name = "depd";
126 packageName = "depd";
127 version = "1.1.2";
128 src = fetchurl {
129 url = "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz";
130 sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9";
131 };
132 };
133 "destroy-1.0.4" = {
134 name = "destroy";
135 packageName = "destroy";
136 version = "1.0.4";
137 src = fetchurl {
138 url = "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz";
139 sha1 = "978857442c44749e4206613e37946205826abd80";
140 };
141 };
142 "ee-first-1.1.1" = {
143 name = "ee-first";
144 packageName = "ee-first";
145 version = "1.1.1";
146 src = fetchurl {
147 url = "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz";
148 sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
149 };
150 };
151 "encodeurl-1.0.2" = {
152 name = "encodeurl";
153 packageName = "encodeurl";
154 version = "1.0.2";
155 src = fetchurl {
156 url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz";
157 sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59";
158 };
159 };
160 "escape-html-1.0.3" = {
161 name = "escape-html";
162 packageName = "escape-html";
163 version = "1.0.3";
164 src = fetchurl {
165 url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz";
166 sha1 = "0258eae4d3d0c0974de1c169188ef0051d1d1988";
167 };
168 };
169 "etag-1.8.1" = {
170 name = "etag";
171 packageName = "etag";
172 version = "1.8.1";
173 src = fetchurl {
174 url = "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz";
175 sha1 = "41ae2eeb65efa62268aebfea83ac7d79299b0887";
176 };
177 };
178 "express-4.16.4" = {
179 name = "express";
180 packageName = "express";
181 version = "4.16.4";
182 src = fetchurl {
183 url = "https://registry.npmjs.org/express/-/express-4.16.4.tgz";
184 sha512 = "j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==";
185 };
186 };
187 "finalhandler-1.1.1" = {
188 name = "finalhandler";
189 packageName = "finalhandler";
190 version = "1.1.1";
191 src = fetchurl {
192 url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz";
193 sha512 = "Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==";
194 };
195 };
196 "forwarded-0.1.2" = {
197 name = "forwarded";
198 packageName = "forwarded";
199 version = "0.1.2";
200 src = fetchurl {
201 url = "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz";
202 sha1 = "98c23dab1175657b8c0573e8ceccd91b0ff18c84";
203 };
204 };
205 "fresh-0.5.2" = {
206 name = "fresh";
207 packageName = "fresh";
208 version = "0.5.2";
209 src = fetchurl {
210 url = "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz";
211 sha1 = "3d8cadd90d976569fa835ab1f8e4b23a105605a7";
212 };
213 };
214 "fs-extra-7.0.1" = {
215 name = "fs-extra";
216 packageName = "fs-extra";
217 version = "7.0.1";
218 src = fetchurl {
219 url = "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz";
220 sha512 = "YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==";
221 };
222 };
223 "gar-1.0.4" = {
224 name = "gar";
225 packageName = "gar";
226 version = "1.0.4";
227 src = fetchurl {
228 url = "https://registry.npmjs.org/gar/-/gar-1.0.4.tgz";
229 sha512 = "w4n9cPWyP7aHxKxYHFQMegj7WIAsL/YX/C4Bs5Rr8s1H9M1rNtRWRsw+ovYMkXDQ5S4ZbYHsHAPmevPjPgw44w==";
230 };
231 };
232 "get-folder-size-2.0.1" = {
233 name = "get-folder-size";
234 packageName = "get-folder-size";
235 version = "2.0.1";
236 src = fetchurl {
237 url = "https://registry.npmjs.org/get-folder-size/-/get-folder-size-2.0.1.tgz";
238 sha512 = "+CEb+GDCM7tkOS2wdMKTn9vU7DgnKUTuDlehkNJKNSovdCOVxs14OfKCk4cvSaR3za4gj+OBdl9opPN9xrJ0zA==";
239 };
240 };
241 "graceful-fs-4.2.6" = {
242 name = "graceful-fs";
243 packageName = "graceful-fs";
244 version = "4.2.6";
245 src = fetchurl {
246 url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz";
247 sha512 = "nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==";
248 };
249 };
250 "http-errors-1.6.3" = {
251 name = "http-errors";
252 packageName = "http-errors";
253 version = "1.6.3";
254 src = fetchurl {
255 url = "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz";
256 sha1 = "8b55680bb4be283a0b5bf4ea2e38580be1d9320d";
257 };
258 };
259 "iconv-lite-0.4.23" = {
260 name = "iconv-lite";
261 packageName = "iconv-lite";
262 version = "0.4.23";
263 src = fetchurl {
264 url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz";
265 sha512 = "neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==";
266 };
267 };
268 "inherits-2.0.3" = {
269 name = "inherits";
270 packageName = "inherits";
271 version = "2.0.3";
272 src = fetchurl {
273 url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";
274 sha1 = "633c2c83e3da42a502f52466022480f4208261de";
275 };
276 };
277 "ipaddr.js-1.9.1" = {
278 name = "ipaddr.js";
279 packageName = "ipaddr.js";
280 version = "1.9.1";
281 src = fetchurl {
282 url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz";
283 sha512 = "0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==";
284 };
285 };
286 "jsonfile-4.0.0" = {
287 name = "jsonfile";
288 packageName = "jsonfile";
289 version = "4.0.0";
290 src = fetchurl {
291 url = "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz";
292 sha1 = "8771aae0799b64076b76640fca058f9c10e33ecb";
293 };
294 };
295 "lex-1.7.9" = {
296 name = "lex";
297 packageName = "lex";
298 version = "1.7.9";
299 src = fetchurl {
300 url = "https://registry.npmjs.org/lex/-/lex-1.7.9.tgz";
301 sha1 = "5d5636ccef574348362938b79a47f0eed8ed0d43";
302 };
303 };
304 "looper-3.0.0" = {
305 name = "looper";
306 packageName = "looper";
307 version = "3.0.0";
308 src = fetchurl {
309 url = "https://registry.npmjs.org/looper/-/looper-3.0.0.tgz";
310 sha1 = "2efa54c3b1cbaba9b94aee2e5914b0be57fbb749";
311 };
312 };
313 "media-typer-0.3.0" = {
314 name = "media-typer";
315 packageName = "media-typer";
316 version = "0.3.0";
317 src = fetchurl {
318 url = "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz";
319 sha1 = "8710d7af0aa626f8fffa1ce00168545263255748";
320 };
321 };
322 "merge-descriptors-1.0.1" = {
323 name = "merge-descriptors";
324 packageName = "merge-descriptors";
325 version = "1.0.1";
326 src = fetchurl {
327 url = "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz";
328 sha1 = "b00aaa556dd8b44568150ec9d1b953f3f90cbb61";
329 };
330 };
331 "methods-1.1.2" = {
332 name = "methods";
333 packageName = "methods";
334 version = "1.1.2";
335 src = fetchurl {
336 url = "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz";
337 sha1 = "5529a4d67654134edcc5266656835b0f851afcee";
338 };
339 };
340 "mime-1.4.1" = {
341 name = "mime";
342 packageName = "mime";
343 version = "1.4.1";
344 src = fetchurl {
345 url = "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz";
346 sha512 = "KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==";
347 };
348 };
349 "mime-db-1.47.0" = {
350 name = "mime-db";
351 packageName = "mime-db";
352 version = "1.47.0";
353 src = fetchurl {
354 url = "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz";
355 sha512 = "QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==";
356 };
357 };
358 "mime-types-2.1.30" = {
359 name = "mime-types";
360 packageName = "mime-types";
361 version = "2.1.30";
362 src = fetchurl {
363 url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz";
364 sha512 = "crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==";
365 };
366 };
367 "ms-2.0.0" = {
368 name = "ms";
369 packageName = "ms";
370 version = "2.0.0";
371 src = fetchurl {
372 url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz";
373 sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8";
374 };
375 };
376 "negotiator-0.6.2" = {
377 name = "negotiator";
378 packageName = "negotiator";
379 version = "0.6.2";
380 src = fetchurl {
381 url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz";
382 sha512 = "hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==";
383 };
384 };
385 "netflux-websocket-0.1.21" = {
386 name = "netflux-websocket";
387 packageName = "netflux-websocket";
388 version = "0.1.21";
389 src = fetchurl {
390 url = "https://registry.npmjs.org/netflux-websocket/-/netflux-websocket-0.1.21.tgz";
391 sha512 = "Zjl5lefg8urC0a0T7YCPGiUgRsISZBsTZl1STylmQz8Bq4ohcZ8cP3r6VoCpeVcvJ1Y/e3ZCXPxndWlNP9Jfug==";
392 };
393 };
394 "nthen-0.1.8" = {
395 name = "nthen";
396 packageName = "nthen";
397 version = "0.1.8";
398 src = fetchurl {
399 url = "https://registry.npmjs.org/nthen/-/nthen-0.1.8.tgz";
400 sha512 = "Oh2CwIbhj+wUT94lQV7LKmmgw3UYAGGd8oLIqp6btQN3Bz3PuWp4BuvtUo35H3rqDknjPfKx5P6mt7v+aJNjcw==";
401 };
402 };
403 "on-finished-2.3.0" = {
404 name = "on-finished";
405 packageName = "on-finished";
406 version = "2.3.0";
407 src = fetchurl {
408 url = "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz";
409 sha1 = "20f1336481b083cd75337992a16971aa2d906947";
410 };
411 };
412 "parseurl-1.3.3" = {
413 name = "parseurl";
414 packageName = "parseurl";
415 version = "1.3.3";
416 src = fetchurl {
417 url = "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz";
418 sha512 = "CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==";
419 };
420 };
421 "path-to-regexp-0.1.7" = {
422 name = "path-to-regexp";
423 packageName = "path-to-regexp";
424 version = "0.1.7";
425 src = fetchurl {
426 url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz";
427 sha1 = "df604178005f522f15eb4490e7247a1bfaa67f8c";
428 };
429 };
430 "proxy-addr-2.0.6" = {
431 name = "proxy-addr";
432 packageName = "proxy-addr";
433 version = "2.0.6";
434 src = fetchurl {
435 url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz";
436 sha512 = "dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==";
437 };
438 };
439 "pull-stream-3.6.14" = {
440 name = "pull-stream";
441 packageName = "pull-stream";
442 version = "3.6.14";
443 src = fetchurl {
444 url = "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.14.tgz";
445 sha512 = "KIqdvpqHHaTUA2mCYcLG1ibEbu/LCKoJZsBWyv9lSYtPkJPBq8m3Hxa103xHi6D2thj5YXa0TqK3L3GUkwgnew==";
446 };
447 };
448 "qs-6.5.2" = {
449 name = "qs";
450 packageName = "qs";
451 version = "6.5.2";
452 src = fetchurl {
453 url = "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz";
454 sha512 = "N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==";
455 };
456 };
457 "range-parser-1.2.1" = {
458 name = "range-parser";
459 packageName = "range-parser";
460 version = "1.2.1";
461 src = fetchurl {
462 url = "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz";
463 sha512 = "Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==";
464 };
465 };
466 "raw-body-2.3.3" = {
467 name = "raw-body";
468 packageName = "raw-body";
469 version = "2.3.3";
470 src = fetchurl {
471 url = "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz";
472 sha512 = "9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==";
473 };
474 };
475 "safe-buffer-5.1.2" = {
476 name = "safe-buffer";
477 packageName = "safe-buffer";
478 version = "5.1.2";
479 src = fetchurl {
480 url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
481 sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
482 };
483 };
484 "safer-buffer-2.1.2" = {
485 name = "safer-buffer";
486 packageName = "safer-buffer";
487 version = "2.1.2";
488 src = fetchurl {
489 url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
490 sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
491 };
492 };
493 "saferphore-0.0.1" = {
494 name = "saferphore";
495 packageName = "saferphore";
496 version = "0.0.1";
497 src = fetchurl {
498 url = "https://registry.npmjs.org/saferphore/-/saferphore-0.0.1.tgz";
499 sha1 = "cc962eda4e2b2452e6437fd32dcfb6f69ef2ea63";
500 };
501 };
502 "send-0.16.2" = {
503 name = "send";
504 packageName = "send";
505 version = "0.16.2";
506 src = fetchurl {
507 url = "https://registry.npmjs.org/send/-/send-0.16.2.tgz";
508 sha512 = "E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==";
509 };
510 };
511 "serve-static-1.13.2" = {
512 name = "serve-static";
513 packageName = "serve-static";
514 version = "1.13.2";
515 src = fetchurl {
516 url = "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz";
517 sha512 = "p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==";
518 };
519 };
520 "setprototypeof-1.1.0" = {
521 name = "setprototypeof";
522 packageName = "setprototypeof";
523 version = "1.1.0";
524 src = fetchurl {
525 url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz";
526 sha512 = "BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==";
527 };
528 };
529 "sortify-1.0.4" = {
530 name = "sortify";
531 packageName = "sortify";
532 version = "1.0.4";
533 src = fetchurl {
534 url = "https://registry.npmjs.org/sortify/-/sortify-1.0.4.tgz";
535 sha1 = "f0178687c83231be8a34fc0ec5462ea957b60284";
536 };
537 };
538 "statuses-1.4.0" = {
539 name = "statuses";
540 packageName = "statuses";
541 version = "1.4.0";
542 src = fetchurl {
543 url = "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz";
544 sha512 = "zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==";
545 };
546 };
547 "stream-to-pull-stream-1.7.3" = {
548 name = "stream-to-pull-stream";
549 packageName = "stream-to-pull-stream";
550 version = "1.7.3";
551 src = fetchurl {
552 url = "https://registry.npmjs.org/stream-to-pull-stream/-/stream-to-pull-stream-1.7.3.tgz";
553 sha512 = "6sNyqJpr5dIOQdgNy/xcDWwDuzAsAwVzhzrWlAPAQ7Lkjx/rv0wgvxEyKwTq6FmNd5rjTrELt/CLmaSw7crMGg==";
554 };
555 };
556 "tiny-each-async-2.0.3" = {
557 name = "tiny-each-async";
558 packageName = "tiny-each-async";
559 version = "2.0.3";
560 src = fetchurl {
561 url = "https://registry.npmjs.org/tiny-each-async/-/tiny-each-async-2.0.3.tgz";
562 sha1 = "8ebbbfd6d6295f1370003fbb37162afe5a0a51d1";
563 };
564 };
565 "tweetnacl-0.12.2" = {
566 name = "tweetnacl";
567 packageName = "tweetnacl";
568 version = "0.12.2";
569 src = fetchurl {
570 url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.12.2.tgz";
571 sha1 = "bd59f890507856fb0a1136acc3a8b44547e29ddb";
572 };
573 };
574 "tweetnacl-git+https://github.com/dchest/tweetnacl-js.git#v0.12.2" = {
575 name = "tweetnacl";
576 packageName = "tweetnacl";
577 version = "0.12.2";
578 src = fetchgit {
579 url = "https://github.com/dchest/tweetnacl-js.git";
580 rev = "8a21381d696acdc4e99c9f706f1ad23285795f79";
581 sha256 = "10f27b673944107995b3f6dcd65caecd705acdae9c37b7e79b810a8a72a40a31";
582 };
583 };
584 "type-is-1.6.18" = {
585 name = "type-is";
586 packageName = "type-is";
587 version = "1.6.18";
588 src = fetchurl {
589 url = "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz";
590 sha512 = "TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==";
591 };
592 };
593 "ulimit-0.0.2" = {
594 name = "ulimit";
595 packageName = "ulimit";
596 version = "0.0.2";
597 src = fetchurl {
598 url = "https://registry.npmjs.org/ulimit/-/ulimit-0.0.2.tgz";
599 sha1 = "2b51f9dc8381ae4102636cec5eb338c2630588a0";
600 };
601 };
602 "ultron-1.1.1" = {
603 name = "ultron";
604 packageName = "ultron";
605 version = "1.1.1";
606 src = fetchurl {
607 url = "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz";
608 sha512 = "UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==";
609 };
610 };
611 "universalify-0.1.2" = {
612 name = "universalify";
613 packageName = "universalify";
614 version = "0.1.2";
615 src = fetchurl {
616 url = "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz";
617 sha512 = "rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==";
618 };
619 };
620 "unpipe-1.0.0" = {
621 name = "unpipe";
622 packageName = "unpipe";
623 version = "1.0.0";
624 src = fetchurl {
625 url = "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz";
626 sha1 = "b2bf4ee8514aae6165b4817829d21b2ef49904ec";
627 };
628 };
629 "utils-merge-1.0.1" = {
630 name = "utils-merge";
631 packageName = "utils-merge";
632 version = "1.0.1";
633 src = fetchurl {
634 url = "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz";
635 sha1 = "9f95710f50a267947b2ccc124741c1028427e713";
636 };
637 };
638 "vary-1.1.2" = {
639 name = "vary";
640 packageName = "vary";
641 version = "1.1.2";
642 src = fetchurl {
643 url = "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz";
644 sha1 = "2299f02c6ded30d4a5961b0b9f74524a18f634fc";
645 };
646 };
647 "ws-3.3.3" = {
648 name = "ws";
649 packageName = "ws";
650 version = "3.3.3";
651 src = fetchurl {
652 url = "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz";
653 sha512 = "nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==";
654 };
655 };
656 };
657 in
658 {
659 "cryptpad-git+https://github.com/xwiki-labs/cryptpad.git#4.5.0" = nodeEnv.buildNodePackage {
660 name = "cryptpad";
661 packageName = "cryptpad";
662 version = "4.5.0";
663 src = fetchgit {
664 url = "https://github.com/xwiki-labs/cryptpad.git";
665 rev = "719cea013da4f2ffb89f944b0974d2a42216d1f2";
666 sha256 = "1729698a1f74c3fc097ea6c8162b4adecc3de4d5ba89b12dba06b5a58559aa4a";
667 };
668 dependencies = [
669 sources."@mcrowe/minibloom-0.2.0"
670 sources."accepts-1.3.7"
671 sources."array-flatten-1.1.1"
672 sources."async-limiter-1.0.1"
673 sources."body-parser-1.18.3"
674 sources."bytes-3.0.0"
675 (sources."chainpad-crypto-0.2.5" // {
676 dependencies = [
677 sources."tweetnacl-git+https://github.com/dchest/tweetnacl-js.git#v0.12.2"
678 ];
679 })
680 sources."chainpad-server-5.1.0"
681 sources."content-disposition-0.5.2"
682 sources."content-type-1.0.4"
683 sources."cookie-0.3.1"
684 sources."cookie-signature-1.0.6"
685 sources."debug-2.6.9"
686 sources."depd-1.1.2"
687 sources."destroy-1.0.4"
688 sources."ee-first-1.1.1"
689 sources."encodeurl-1.0.2"
690 sources."escape-html-1.0.3"
691 sources."etag-1.8.1"
692 sources."express-4.16.4"
693 sources."finalhandler-1.1.1"
694 sources."forwarded-0.1.2"
695 sources."fresh-0.5.2"
696 sources."fs-extra-7.0.1"
697 sources."gar-1.0.4"
698 sources."get-folder-size-2.0.1"
699 sources."graceful-fs-4.2.6"
700 sources."http-errors-1.6.3"
701 sources."iconv-lite-0.4.23"
702 sources."inherits-2.0.3"
703 sources."ipaddr.js-1.9.1"
704 sources."jsonfile-4.0.0"
705 sources."lex-1.7.9"
706 sources."looper-3.0.0"
707 sources."media-typer-0.3.0"
708 sources."merge-descriptors-1.0.1"
709 sources."methods-1.1.2"
710 sources."mime-1.4.1"
711 sources."mime-db-1.47.0"
712 sources."mime-types-2.1.30"
713 sources."ms-2.0.0"
714 sources."negotiator-0.6.2"
715 sources."netflux-websocket-0.1.21"
716 sources."nthen-0.1.8"
717 sources."on-finished-2.3.0"
718 sources."parseurl-1.3.3"
719 sources."path-to-regexp-0.1.7"
720 sources."proxy-addr-2.0.6"
721 sources."pull-stream-3.6.14"
722 sources."qs-6.5.2"
723 sources."range-parser-1.2.1"
724 sources."raw-body-2.3.3"
725 sources."safe-buffer-5.1.2"
726 sources."safer-buffer-2.1.2"
727 sources."saferphore-0.0.1"
728 sources."send-0.16.2"
729 sources."serve-static-1.13.2"
730 sources."setprototypeof-1.1.0"
731 sources."sortify-1.0.4"
732 sources."statuses-1.4.0"
733 sources."stream-to-pull-stream-1.7.3"
734 sources."tiny-each-async-2.0.3"
735 sources."tweetnacl-0.12.2"
736 sources."type-is-1.6.18"
737 sources."ulimit-0.0.2"
738 sources."ultron-1.1.1"
739 sources."universalify-0.1.2"
740 sources."unpipe-1.0.0"
741 sources."utils-merge-1.0.1"
742 sources."vary-1.1.2"
743 sources."ws-3.3.3"
744 ];
745 buildInputs = globalBuildInputs;
746 meta = {
747 description = "realtime collaborative visual editor with zero knowlege server";
748 license = "AGPL-3.0+";
749 };
750 production = true;
751 bypassCache = true;
752 reconstructLock = true;
753 };
754 }