git.fiddlerwoaroof.com
Browse code

feat: add shell.nix, remove vdom-stuff

Ed Langley authored on 15/06/2020 00:25:06
Showing 5 changed files
... ...
@@ -1,9 +1,12 @@
1 1
 {pkgs ? import <nixpkgs> {
2 2
   inherit system;
3
-}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-12_x"}:
3
+},
4
+system ? builtins.currentSystem,
5
+nodejs ? pkgs."nodejs-12_x"
6
+ }:
4 7
 
5 8
 let
6
-  buildInputs = [pkgs.dhall pkgs.dhall-json];
9
+  buildInputs =  [pkgs.dhall pkgs.dhall-json];
7 10
   it = import ./project.nix {
8 11
     inherit pkgs system nodejs;
9 12
     globalBuildInputs = buildInputs;
... ...
@@ -13,6 +13,15 @@ let
13 13
         sha512 = "IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==";
14 14
       };
15 15
     };
16
+    "@babel/helper-plugin-utils-7.10.1" = {
17
+      name = "_at_babel_slash_helper-plugin-utils";
18
+      packageName = "@babel/helper-plugin-utils";
19
+      version = "7.10.1";
20
+      src = fetchurl {
21
+        url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.1.tgz";
22
+        sha512 = "fvoGeXt0bJc7VMWZGCAEBEMo/HAjW2mP8apF5eXK0wSqwLAVHAISCWRoLMBMUs2kqeaG77jltVqu4Hn8Egl3nA==";
23
+      };
24
+    };
16 25
     "@babel/helper-validator-identifier-7.10.1" = {
17 26
       name = "_at_babel_slash_helper-validator-identifier";
18 27
       packageName = "@babel/helper-validator-identifier";
... ...
@@ -31,22 +40,103 @@ let
31 40
         sha512 = "8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==";
32 41
       };
33 42
     };
34
-    "@babel/runtime-7.10.2" = {
35
-      name = "_at_babel_slash_runtime";
36
-      packageName = "@babel/runtime";
37
-      version = "7.10.2";
43
+    "@babel/plugin-syntax-import-meta-7.10.1" = {
44
+      name = "_at_babel_slash_plugin-syntax-import-meta";
45
+      packageName = "@babel/plugin-syntax-import-meta";
46
+      version = "7.10.1";
47
+      src = fetchurl {
48
+        url = "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.1.tgz";
49
+        sha512 = "ypC4jwfIVF72og0dgvEcFRdOM2V9Qm1tu7RGmdZOlhsccyK0wisXmMObGuWEOd5jQ+K9wcIgSNftCpk2vkjUfQ==";
50
+      };
51
+    };
52
+    "@npmcli/move-file-1.0.1" = {
53
+      name = "_at_npmcli_slash_move-file";
54
+      packageName = "@npmcli/move-file";
55
+      version = "1.0.1";
56
+      src = fetchurl {
57
+        url = "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz";
58
+        sha512 = "Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==";
59
+      };
60
+    };
61
+    "@rollup/plugin-alias-3.1.1" = {
62
+      name = "_at_rollup_slash_plugin-alias";
63
+      packageName = "@rollup/plugin-alias";
64
+      version = "3.1.1";
65
+      src = fetchurl {
66
+        url = "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-3.1.1.tgz";
67
+        sha512 = "hNcQY4bpBUIvxekd26DBPgF7BT4mKVNDF5tBG4Zi+3IgwLxGYRY0itHs9D0oLVwXM5pvJDWJlBQro+au8WaUWw==";
68
+      };
69
+    };
70
+    "@rollup/plugin-commonjs-13.0.0" = {
71
+      name = "_at_rollup_slash_plugin-commonjs";
72
+      packageName = "@rollup/plugin-commonjs";
73
+      version = "13.0.0";
74
+      src = fetchurl {
75
+        url = "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-13.0.0.tgz";
76
+        sha512 = "Anxc3qgkAi7peAyesTqGYidG5GRim9jtg8xhmykNaZkImtvjA7Wsqep08D2mYsqw1IF7rA3lYfciLgzUSgRoqw==";
77
+      };
78
+    };
79
+    "@rollup/plugin-json-4.1.0" = {
80
+      name = "_at_rollup_slash_plugin-json";
81
+      packageName = "@rollup/plugin-json";
82
+      version = "4.1.0";
83
+      src = fetchurl {
84
+        url = "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz";
85
+        sha512 = "yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==";
86
+      };
87
+    };
88
+    "@rollup/plugin-node-resolve-8.0.1" = {
89
+      name = "_at_rollup_slash_plugin-node-resolve";
90
+      packageName = "@rollup/plugin-node-resolve";
91
+      version = "8.0.1";
38 92
       src = fetchurl {
39
-        url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.2.tgz";
40
-        sha512 = "6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==";
93
+        url = "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-8.0.1.tgz";
94
+        sha512 = "KIeAmueDDaYMqMBnUngLVVZhURwxA12nq/YB6nGm5/JpVyOMwI1fCVU3oL/dAnnLBG7oiPXntO5LHOiMrfNXCA==";
41 95
       };
42 96
     };
43
-    "@babel/runtime-corejs3-7.10.2" = {
44
-      name = "_at_babel_slash_runtime-corejs3";
45
-      packageName = "@babel/runtime-corejs3";
46
-      version = "7.10.2";
97
+    "@rollup/plugin-replace-2.3.3" = {
98
+      name = "_at_rollup_slash_plugin-replace";
99
+      packageName = "@rollup/plugin-replace";
100
+      version = "2.3.3";
47 101
       src = fetchurl {
48
-        url = "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.10.2.tgz";
49
-        sha512 = "+a2M/u7r15o3dV1NEizr9bRi+KUVnrs/qYxF0Z06DAPx/4VCWaz1WA7EcbE+uqGgt39lp5akWGmHsTseIkHkHg==";
102
+        url = "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.3.tgz";
103
+        sha512 = "XPmVXZ7IlaoWaJLkSCDaa0Y6uVo5XQYHhiMFzOd5qSv5rE+t/UJToPIOE56flKIxBFQI27ONsxb7dqHnwSsjKQ==";
104
+      };
105
+    };
106
+    "@rollup/pluginutils-3.1.0" = {
107
+      name = "_at_rollup_slash_pluginutils";
108
+      packageName = "@rollup/pluginutils";
109
+      version = "3.1.0";
110
+      src = fetchurl {
111
+        url = "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz";
112
+        sha512 = "GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==";
113
+      };
114
+    };
115
+    "@sindresorhus/is-2.1.1" = {
116
+      name = "_at_sindresorhus_slash_is";
117
+      packageName = "@sindresorhus/is";
118
+      version = "2.1.1";
119
+      src = fetchurl {
120
+        url = "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz";
121
+        sha512 = "/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==";
122
+      };
123
+    };
124
+    "@szmarczak/http-timer-4.0.5" = {
125
+      name = "_at_szmarczak_slash_http-timer";
126
+      packageName = "@szmarczak/http-timer";
127
+      version = "4.0.5";
128
+      src = fetchurl {
129
+        url = "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz";
130
+        sha512 = "PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==";
131
+      };
132
+    };
133
+    "@types/cacheable-request-6.0.1" = {
134
+      name = "_at_types_slash_cacheable-request";
135
+      packageName = "@types/cacheable-request";
136
+      version = "6.0.1";
137
+      src = fetchurl {
138
+        url = "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz";
139
+        sha512 = "ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==";
50 140
       };
51 141
     };
52 142
     "@types/color-name-1.1.1" = {
... ...
@@ -58,6 +148,78 @@ let
58 148
         sha512 = "rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==";
59 149
       };
60 150
     };
151
+    "@types/estree-0.0.39" = {
152
+      name = "_at_types_slash_estree";
153
+      packageName = "@types/estree";
154
+      version = "0.0.39";
155
+      src = fetchurl {
156
+        url = "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz";
157
+        sha512 = "EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==";
158
+      };
159
+    };
160
+    "@types/estree-0.0.44" = {
161
+      name = "_at_types_slash_estree";
162
+      packageName = "@types/estree";
163
+      version = "0.0.44";
164
+      src = fetchurl {
165
+        url = "https://registry.npmjs.org/@types/estree/-/estree-0.0.44.tgz";
166
+        sha512 = "iaIVzr+w2ZJ5HkidlZ3EJM8VTZb2MJLCjw3V+505yVts0gRC4UMvjw0d1HPtGqI/HQC/KdsYtayfzl+AXY2R8g==";
167
+      };
168
+    };
169
+    "@types/http-cache-semantics-4.0.0" = {
170
+      name = "_at_types_slash_http-cache-semantics";
171
+      packageName = "@types/http-cache-semantics";
172
+      version = "4.0.0";
173
+      src = fetchurl {
174
+        url = "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz";
175
+        sha512 = "c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==";
176
+      };
177
+    };
178
+    "@types/keyv-3.1.1" = {
179
+      name = "_at_types_slash_keyv";
180
+      packageName = "@types/keyv";
181
+      version = "3.1.1";
182
+      src = fetchurl {
183
+        url = "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz";
184
+        sha512 = "MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==";
185
+      };
186
+    };
187
+    "@types/node-14.0.13" = {
188
+      name = "_at_types_slash_node";
189
+      packageName = "@types/node";
190
+      version = "14.0.13";
191
+      src = fetchurl {
192
+        url = "https://registry.npmjs.org/@types/node/-/node-14.0.13.tgz";
193
+        sha512 = "rouEWBImiRaSJsVA+ITTFM6ZxibuAlTuNOCyxVbwreu6k6+ujs7DfnU9o+PShFhET78pMBl3eH+AGSI5eOTkPA==";
194
+      };
195
+    };
196
+    "@types/parse-json-4.0.0" = {
197
+      name = "_at_types_slash_parse-json";
198
+      packageName = "@types/parse-json";
199
+      version = "4.0.0";
200
+      src = fetchurl {
201
+        url = "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz";
202
+        sha512 = "//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==";
203
+      };
204
+    };
205
+    "@types/resolve-0.0.8" = {
206
+      name = "_at_types_slash_resolve";
207
+      packageName = "@types/resolve";
208
+      version = "0.0.8";
209
+      src = fetchurl {
210
+        url = "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz";
211
+        sha512 = "auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==";
212
+      };
213
+    };
214
+    "@types/responselike-1.0.0" = {
215
+      name = "_at_types_slash_responselike";
216
+      packageName = "@types/responselike";
217
+      version = "1.0.0";
218
+      src = fetchurl {
219
+        url = "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz";
220
+        sha512 = "85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==";
221
+      };
222
+    };
61 223
     "acorn-7.3.1" = {
62 224
       name = "acorn";
63 225
       packageName = "acorn";
... ...
@@ -76,6 +238,24 @@ let
76 238
         sha512 = "HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==";
77 239
       };
78 240
     };
241
+    "address-1.1.2" = {
242
+      name = "address";
243
+      packageName = "address";
244
+      version = "1.1.2";
245
+      src = fetchurl {
246
+        url = "https://registry.npmjs.org/address/-/address-1.1.2.tgz";
247
+        sha512 = "aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==";
248
+      };
249
+    };
250
+    "aggregate-error-3.0.1" = {
251
+      name = "aggregate-error";
252
+      packageName = "aggregate-error";
253
+      version = "3.0.1";
254
+      src = fetchurl {
255
+        url = "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz";
256
+        sha512 = "quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==";
257
+      };
258
+    };
79 259
     "ajv-6.12.2" = {
80 260
       name = "ajv";
81 261
       packageName = "ajv";
... ...
@@ -94,6 +274,15 @@ let
94 274
         sha512 = "JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==";
95 275
       };
96 276
     };
277
+    "ansi-regex-2.1.1" = {
278
+      name = "ansi-regex";
279
+      packageName = "ansi-regex";
280
+      version = "2.1.1";
281
+      src = fetchurl {
282
+        url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz";
283
+        sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df";
284
+      };
285
+    };
97 286
     "ansi-regex-4.1.0" = {
98 287
       name = "ansi-regex";
99 288
       packageName = "ansi-regex";
... ...
@@ -112,6 +301,15 @@ let
112 301
         sha512 = "bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==";
113 302
       };
114 303
     };
304
+    "ansi-styles-2.2.1" = {
305
+      name = "ansi-styles";
306
+      packageName = "ansi-styles";
307
+      version = "2.2.1";
308
+      src = fetchurl {
309
+        url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz";
310
+        sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe";
311
+      };
312
+    };
115 313
     "ansi-styles-3.2.1" = {
116 314
       name = "ansi-styles";
117 315
       packageName = "ansi-styles";
... ...
@@ -130,6 +328,15 @@ let
130 328
         sha512 = "9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==";
131 329
       };
132 330
     };
331
+    "anymatch-3.1.1" = {
332
+      name = "anymatch";
333
+      packageName = "anymatch";
334
+      version = "3.1.1";
335
+      src = fetchurl {
336
+        url = "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz";
337
+        sha512 = "mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==";
338
+      };
339
+    };
133 340
     "argparse-1.0.10" = {
134 341
       name = "argparse";
135 342
       packageName = "argparse";
... ...
@@ -139,15 +346,6 @@ let
139 346
         sha512 = "o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==";
140 347
       };
141 348
     };
142
-    "array-includes-3.1.1" = {
143
-      name = "array-includes";
144
-      packageName = "array-includes";
145
-      version = "3.1.1";
146
-      src = fetchurl {
147
-        url = "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz";
148
-        sha512 = "c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==";
149
-      };
150
-    };
151 349
     "astral-regex-1.0.0" = {
152 350
       name = "astral-regex";
153 351
       packageName = "astral-regex";
... ...
@@ -166,6 +364,15 @@ let
166 364
         sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767";
167 365
       };
168 366
     };
367
+    "binary-extensions-2.0.0" = {
368
+      name = "binary-extensions";
369
+      packageName = "binary-extensions";
370
+      version = "2.0.0";
371
+      src = fetchurl {
372
+        url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz";
373
+        sha512 = "Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==";
374
+      };
375
+    };
169 376
     "brace-expansion-1.1.11" = {
170 377
       name = "brace-expansion";
171 378
       packageName = "brace-expansion";
... ...
@@ -175,6 +382,69 @@ let
175 382
         sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
176 383
       };
177 384
     };
385
+    "braces-3.0.2" = {
386
+      name = "braces";
387
+      packageName = "braces";
388
+      version = "3.0.2";
389
+      src = fetchurl {
390
+        url = "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz";
391
+        sha512 = "b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==";
392
+      };
393
+    };
394
+    "builtin-modules-3.1.0" = {
395
+      name = "builtin-modules";
396
+      packageName = "builtin-modules";
397
+      version = "3.1.0";
398
+      src = fetchurl {
399
+        url = "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz";
400
+        sha512 = "k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==";
401
+      };
402
+    };
403
+    "builtins-1.0.3" = {
404
+      name = "builtins";
405
+      packageName = "builtins";
406
+      version = "1.0.3";
407
+      src = fetchurl {
408
+        url = "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz";
409
+        sha1 = "cb94faeb61c8696451db36534e1422f94f0aee88";
410
+      };
411
+    };
412
+    "cacache-15.0.4" = {
413
+      name = "cacache";
414
+      packageName = "cacache";
415
+      version = "15.0.4";
416
+      src = fetchurl {
417
+        url = "https://registry.npmjs.org/cacache/-/cacache-15.0.4.tgz";
418
+        sha512 = "YlnKQqTbD/6iyoJvEY3KJftjrdBYroCbxxYXzhOzsFLWlp6KX4BOlEf4mTx0cMUfVaTS3ENL2QtDWeRYoGLkkw==";
419
+      };
420
+    };
421
+    "cacheable-lookup-5.0.3" = {
422
+      name = "cacheable-lookup";
423
+      packageName = "cacheable-lookup";
424
+      version = "5.0.3";
425
+      src = fetchurl {
426
+        url = "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.3.tgz";
427
+        sha512 = "W+JBqF9SWe18A72XFzN/V/CULFzPm7sBXzzR6ekkE+3tLG72wFZrBiBZhrZuDoYexop4PHJVdFAKb/Nj9+tm9w==";
428
+      };
429
+    };
430
+    "cacheable-request-7.0.1" = {
431
+      name = "cacheable-request";
432
+      packageName = "cacheable-request";
433
+      version = "7.0.1";
434
+      src = fetchurl {
435
+        url = "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz";
436
+        sha512 = "lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==";
437
+      };
438
+    };
439
+    "cachedir-2.3.0" = {
440
+      name = "cachedir";
441
+      packageName = "cachedir";
442
+      version = "2.3.0";
443
+      src = fetchurl {
444
+        url = "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz";
445
+        sha512 = "A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==";
446
+      };
447
+    };
178 448
     "callsites-3.1.0" = {
179 449
       name = "callsites";
180 450
       packageName = "callsites";
... ...
@@ -184,6 +454,24 @@ let
184 454
         sha512 = "P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==";
185 455
       };
186 456
     };
457
+    "camelcase-5.3.1" = {
458
+      name = "camelcase";
459
+      packageName = "camelcase";
460
+      version = "5.3.1";
461
+      src = fetchurl {
462
+        url = "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz";
463
+        sha512 = "L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==";
464
+      };
465
+    };
466
+    "chalk-1.1.3" = {
467
+      name = "chalk";
468
+      packageName = "chalk";
469
+      version = "1.1.3";
470
+      src = fetchurl {
471
+        url = "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz";
472
+        sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
473
+      };
474
+    };
187 475
     "chalk-2.4.2" = {
188 476
       name = "chalk";
189 477
       packageName = "chalk";
... ...
@@ -220,6 +508,33 @@ let
220 508
         sha512 = "mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==";
221 509
       };
222 510
     };
511
+    "chokidar-3.4.0" = {
512
+      name = "chokidar";
513
+      packageName = "chokidar";
514
+      version = "3.4.0";
515
+      src = fetchurl {
516
+        url = "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz";
517
+        sha512 = "aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==";
518
+      };
519
+    };
520
+    "chownr-2.0.0" = {
521
+      name = "chownr";
522
+      packageName = "chownr";
523
+      version = "2.0.0";
524
+      src = fetchurl {
525
+        url = "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz";
526
+        sha512 = "bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==";
527
+      };
528
+    };
529
+    "clean-stack-2.2.0" = {
530
+      name = "clean-stack";
531
+      packageName = "clean-stack";
532
+      version = "2.2.0";
533
+      src = fetchurl {
534
+        url = "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz";
535
+        sha512 = "4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==";
536
+      };
537
+    };
223 538
     "cli-cursor-3.1.0" = {
224 539
       name = "cli-cursor";
225 540
       packageName = "cli-cursor";
... ...
@@ -229,6 +544,15 @@ let
229 544
         sha512 = "I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==";
230 545
       };
231 546
     };
547
+    "cli-spinners-2.3.0" = {
548
+      name = "cli-spinners";
549
+      packageName = "cli-spinners";
550
+      version = "2.3.0";
551
+      src = fetchurl {
552
+        url = "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.3.0.tgz";
553
+        sha512 = "Xs2Hf2nzrvJMFKimOR7YR0QwZ8fc0u98kdtwN1eNAZzNQgH3vK2pXzff6GJtKh7S5hoJ87ECiAiZFS2fb5Ii2w==";
554
+      };
555
+    };
232 556
     "cli-width-2.2.1" = {
233 557
       name = "cli-width";
234 558
       packageName = "cli-width";
... ...
@@ -238,6 +562,24 @@ let
238 562
         sha512 = "GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==";
239 563
       };
240 564
     };
565
+    "clone-1.0.4" = {
566
+      name = "clone";
567
+      packageName = "clone";
568
+      version = "1.0.4";
569
+      src = fetchurl {
570
+        url = "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz";
571
+        sha1 = "da309cc263df15994c688ca902179ca3c7cd7c7e";
572
+      };
573
+    };
574
+    "clone-response-1.0.2" = {
575
+      name = "clone-response";
576
+      packageName = "clone-response";
577
+      version = "1.0.2";
578
+      src = fetchurl {
579
+        url = "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz";
580
+        sha1 = "d1dc973920314df67fbeb94223b4ee350239e96b";
581
+      };
582
+    };
241 583
     "color-convert-1.9.3" = {
242 584
       name = "color-convert";
243 585
       packageName = "color-convert";
... ...
@@ -274,6 +616,24 @@ let
274 616
         sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==";
275 617
       };
276 618
     };
619
+    "commondir-1.0.1" = {
620
+      name = "commondir";
621
+      packageName = "commondir";
622
+      version = "1.0.1";
623
+      src = fetchurl {
624
+        url = "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz";
625
+        sha1 = "ddd800da0c66127393cca5950ea968a3aaf1253b";
626
+      };
627
+    };
628
+    "compressible-2.0.18" = {
629
+      name = "compressible";
630
+      packageName = "compressible";
631
+      version = "2.0.18";
632
+      src = fetchurl {
633
+        url = "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz";
634
+        sha512 = "AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==";
635
+      };
636
+    };
277 637
     "concat-map-0.0.1" = {
278 638
       name = "concat-map";
279 639
       packageName = "concat-map";
... ...
@@ -283,13 +643,13 @@ let
283 643
         sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b";
284 644
       };
285 645
     };
286
-    "core-js-pure-3.6.5" = {
287
-      name = "core-js-pure";
288
-      packageName = "core-js-pure";
289
-      version = "3.6.5";
646
+    "cosmiconfig-6.0.0" = {
647
+      name = "cosmiconfig";
648
+      packageName = "cosmiconfig";
649
+      version = "6.0.0";
290 650
       src = fetchurl {
291
-        url = "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz";
292
-        sha512 = "lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==";
651
+        url = "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz";
652
+        sha512 = "xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==";
293 653
       };
294 654
     };
295 655
     "cross-spawn-7.0.3" = {
... ...
@@ -301,6 +661,51 @@ let
301 661
         sha512 = "iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==";
302 662
       };
303 663
     };
664
+    "css-modules-loader-core-1.1.0" = {
665
+      name = "css-modules-loader-core";
666
+      packageName = "css-modules-loader-core";
667
+      version = "1.1.0";
668
+      src = fetchurl {
669
+        url = "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz";
670
+        sha1 = "5908668294a1becd261ae0a4ce21b0b551f21d16";
671
+      };
672
+    };
673
+    "css-selector-tokenizer-0.7.2" = {
674
+      name = "css-selector-tokenizer";
675
+      packageName = "css-selector-tokenizer";
676
+      version = "0.7.2";
677
+      src = fetchurl {
678
+        url = "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.2.tgz";
679
+        sha512 = "yj856NGuAymN6r8bn8/Jl46pR+OC3eEvAhfGYDUe7YPtTPAYrSSw4oAniZ9Y8T5B92hjhwTBLUen0/vKPxf6pw==";
680
+      };
681
+    };
682
+    "cssesc-3.0.0" = {
683
+      name = "cssesc";
684
+      packageName = "cssesc";
685
+      version = "3.0.0";
686
+      src = fetchurl {
687
+        url = "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz";
688
+        sha512 = "/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==";
689
+      };
690
+    };
691
+    "debug-2.6.9" = {
692
+      name = "debug";
693
+      packageName = "debug";
694
+      version = "2.6.9";
695
+      src = fetchurl {
696
+        url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";
697
+        sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
698
+      };
699
+    };
700
+    "debug-3.2.6" = {
701
+      name = "debug";
702
+      packageName = "debug";
703
+      version = "3.2.6";
704
+      src = fetchurl {
705
+        url = "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz";
706
+        sha512 = "mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==";
707
+      };
708
+    };
304 709
     "debug-4.2.0" = {
305 710
       name = "debug";
306 711
       packageName = "debug";
... ...
@@ -310,6 +715,33 @@ let
310 715
         sha512 = "IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==";
311 716
       };
312 717
     };
718
+    "decamelize-1.2.0" = {
719
+      name = "decamelize";
720
+      packageName = "decamelize";
721
+      version = "1.2.0";
722
+      src = fetchurl {
723
+        url = "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz";
724
+        sha1 = "f6534d15148269b20352e7bee26f501f9a191290";
725
+      };
726
+    };
727
+    "decompress-response-6.0.0" = {
728
+      name = "decompress-response";
729
+      packageName = "decompress-response";
730
+      version = "6.0.0";
731
+      src = fetchurl {
732
+        url = "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz";
733
+        sha512 = "aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==";
734
+      };
735
+    };
736
+    "deep-freeze-0.0.1" = {
737
+      name = "deep-freeze";
738
+      packageName = "deep-freeze";
739
+      version = "0.0.1";
740
+      src = fetchurl {
741
+        url = "https://registry.npmjs.org/deep-freeze/-/deep-freeze-0.0.1.tgz";
742
+        sha1 = "3a0b0005de18672819dfd38cd31f91179c893e84";
743
+      };
744
+    };
313 745
     "deep-is-0.1.3" = {
314 746
       name = "deep-is";
315 747
       packageName = "deep-is";
... ...
@@ -319,22 +751,40 @@ let
319 751
         sha1 = "b369d6fb5dbc13eecf524f91b070feedc357cf34";
320 752
       };
321 753
     };
322
-    "define-properties-1.1.3" = {
323
-      name = "define-properties";
324
-      packageName = "define-properties";
325
-      version = "1.1.3";
754
+    "deepmerge-4.2.2" = {
755
+      name = "deepmerge";
756
+      packageName = "deepmerge";
757
+      version = "4.2.2";
326 758
       src = fetchurl {
327
-        url = "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz";
328
-        sha512 = "3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==";
759
+        url = "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz";
760
+        sha512 = "FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==";
329 761
       };
330 762
     };
331
-    "doctrine-2.1.0" = {
332
-      name = "doctrine";
333
-      packageName = "doctrine";
334
-      version = "2.1.0";
763
+    "defaults-1.0.3" = {
764
+      name = "defaults";
765
+      packageName = "defaults";
766
+      version = "1.0.3";
767
+      src = fetchurl {
768
+        url = "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz";
769
+        sha1 = "c656051e9817d9ff08ed881477f3fe4019f3ef7d";
770
+      };
771
+    };
772
+    "defer-to-connect-2.0.0" = {
773
+      name = "defer-to-connect";
774
+      packageName = "defer-to-connect";
775
+      version = "2.0.0";
776
+      src = fetchurl {
777
+        url = "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz";
778
+        sha512 = "bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==";
779
+      };
780
+    };
781
+    "detect-port-1.3.0" = {
782
+      name = "detect-port";
783
+      packageName = "detect-port";
784
+      version = "1.3.0";
335 785
       src = fetchurl {
336
-        url = "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz";
337
-        sha512 = "35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==";
786
+        url = "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz";
787
+        sha512 = "E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==";
338 788
       };
339 789
     };
340 790
     "doctrine-3.0.0" = {
... ...
@@ -364,22 +814,40 @@ let
364 814
         sha512 = "MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==";
365 815
       };
366 816
     };
367
-    "es-abstract-1.17.6" = {
368
-      name = "es-abstract";
369
-      packageName = "es-abstract";
370
-      version = "1.17.6";
817
+    "end-of-stream-1.4.4" = {
818
+      name = "end-of-stream";
819
+      packageName = "end-of-stream";
820
+      version = "1.4.4";
371 821
       src = fetchurl {
372
-        url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz";
373
-        sha512 = "Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==";
822
+        url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz";
823
+        sha512 = "+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==";
374 824
       };
375 825
     };
376
-    "es-to-primitive-1.2.1" = {
377
-      name = "es-to-primitive";
378
-      packageName = "es-to-primitive";
379
-      version = "1.2.1";
826
+    "error-ex-1.3.2" = {
827
+      name = "error-ex";
828
+      packageName = "error-ex";
829
+      version = "1.3.2";
830
+      src = fetchurl {
831
+        url = "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz";
832
+        sha512 = "7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==";
833
+      };
834
+    };
835
+    "es-module-lexer-0.3.23" = {
836
+      name = "es-module-lexer";
837
+      packageName = "es-module-lexer";
838
+      version = "0.3.23";
839
+      src = fetchurl {
840
+        url = "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.23.tgz";
841
+        sha512 = "D/bUHdO4eGdHMbl5lOwwzU/NngyXZQ9owxURENCMPGsYtMr+6MyYyQzUhpNpuJTBKMANftk5NyKYkFbHvSKH0Q==";
842
+      };
843
+    };
844
+    "esbuild-0.3.9" = {
845
+      name = "esbuild";
846
+      packageName = "esbuild";
847
+      version = "0.3.9";
380 848
       src = fetchurl {
381
-        url = "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz";
382
-        sha512 = "QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==";
849
+        url = "https://registry.npmjs.org/esbuild/-/esbuild-0.3.9.tgz";
850
+        sha512 = "GbuJ/HyxOtVPNtcbgU7vcmPEZIfpeFnVgEGVvV2SrwU70ZZO0d7ZqRPm2gevD7FFxwNFpajdcEZZNJkEm7e4Pg==";
383 851
       };
384 852
     };
385 853
     "escape-string-regexp-1.0.5" = {
... ...
@@ -400,15 +868,6 @@ let
400 868
         sha512 = "B3BtEyaDKC5MlfDa2Ha8/D6DsS4fju95zs0hjS3HdGazw+LNayai38A25qMppK37wWGWNYSPOR6oYzlz5MHsRQ==";
401 869
       };
402 870
     };
403
-    "eslint-plugin-react-7.20.0" = {
404
-      name = "eslint-plugin-react";
405
-      packageName = "eslint-plugin-react";
406
-      version = "7.20.0";
407
-      src = fetchurl {
408
-        url = "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.0.tgz";
409
-        sha512 = "rqe1abd0vxMjmbPngo4NaYxTcR3Y4Hrmc/jg4T+sYz63yqlmJRknpEQfmWY+eDWPuMmix6iUIK+mv0zExjeLgA==";
410
-      };
411
-    };
412 871
     "eslint-scope-5.1.0" = {
413 872
       name = "eslint-scope";
414 873
       packageName = "eslint-scope";
... ...
@@ -490,6 +949,15 @@ let
490 949
         sha512 = "FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==";
491 950
       };
492 951
     };
952
+    "estree-walker-1.0.1" = {
953
+      name = "estree-walker";
954
+      packageName = "estree-walker";
955
+      version = "1.0.1";
956
+      src = fetchurl {
957
+        url = "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz";
958
+        sha512 = "1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==";
959
+      };
960
+    };
493 961
     "esutils-2.0.3" = {
494 962
       name = "esutils";
495 963
       packageName = "esutils";
... ...
@@ -499,6 +967,33 @@ let
499 967
         sha512 = "kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==";
500 968
       };
501 969
     };
970
+    "etag-1.8.1" = {
971
+      name = "etag";
972
+      packageName = "etag";
973
+      version = "1.8.1";
974
+      src = fetchurl {
975
+        url = "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz";
976
+        sha1 = "41ae2eeb65efa62268aebfea83ac7d79299b0887";
977
+      };
978
+    };
979
+    "eventemitter3-4.0.4" = {
980
+      name = "eventemitter3";
981
+      packageName = "eventemitter3";
982
+      version = "4.0.4";
983
+      src = fetchurl {
984
+        url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz";
985
+        sha512 = "rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==";
986
+      };
987
+    };
988
+    "execa-4.0.2" = {
989
+      name = "execa";
990
+      packageName = "execa";
991
+      version = "4.0.2";
992
+      src = fetchurl {
993
+        url = "https://registry.npmjs.org/execa/-/execa-4.0.2.tgz";
994
+        sha512 = "QI2zLa6CjGWdiQsmSkZoGtDx2N+cQIGb3yNolGTdjSQzydzLgYYf8LRuagp7S7fPimjcrzUDSUFd/MgzELMi4Q==";
995
+      };
996
+    };
502 997
     "external-editor-3.1.0" = {
503 998
       name = "external-editor";
504 999
       packageName = "external-editor";
... ...
@@ -535,6 +1030,15 @@ let
535 1030
         sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917";
536 1031
       };
537 1032
     };
1033
+    "fastparse-1.1.2" = {
1034
+      name = "fastparse";
1035
+      packageName = "fastparse";
1036
+      version = "1.1.2";
1037
+      src = fetchurl {
1038
+        url = "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz";
1039
+        sha512 = "483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==";
1040
+      };
1041
+    };
538 1042
     "figures-3.2.0" = {
539 1043
       name = "figures";
540 1044
       packageName = "figures";
... ...
@@ -553,6 +1057,33 @@ let
553 1057
         sha512 = "bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==";
554 1058
       };
555 1059
     };
1060
+    "fill-range-7.0.1" = {
1061
+      name = "fill-range";
1062
+      packageName = "fill-range";
1063
+      version = "7.0.1";
1064
+      src = fetchurl {
1065
+        url = "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz";
1066
+        sha512 = "qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==";
1067
+      };
1068
+    };
1069
+    "find-cache-dir-3.3.1" = {
1070
+      name = "find-cache-dir";
1071
+      packageName = "find-cache-dir";
1072
+      version = "3.3.1";
1073
+      src = fetchurl {
1074
+        url = "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz";
1075
+        sha512 = "t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==";
1076
+      };
1077
+    };
1078
+    "find-up-4.1.0" = {
1079
+      name = "find-up";
1080
+      packageName = "find-up";
1081
+      version = "4.1.0";
1082
+      src = fetchurl {
1083
+        url = "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz";
1084
+        sha512 = "PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==";
1085
+      };
1086
+    };
556 1087
     "flat-cache-2.0.1" = {
557 1088
       name = "flat-cache";
558 1089
       packageName = "flat-cache";
... ...
@@ -571,6 +1102,24 @@ let
571 1102
         sha512 = "r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==";
572 1103
       };
573 1104
     };
1105
+    "follow-redirects-1.11.0" = {
1106
+      name = "follow-redirects";
1107
+      packageName = "follow-redirects";
1108
+      version = "1.11.0";
1109
+      src = fetchurl {
1110
+        url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.11.0.tgz";
1111
+        sha512 = "KZm0V+ll8PfBrKwMzdo5D13b1bur9Iq9Zd/RMmAoQQcl2PxxFml8cxXPaaPYVbV0RjNjq1CU7zIzAOqtUPudmA==";
1112
+      };
1113
+    };
1114
+    "fs-minipass-2.1.0" = {
1115
+      name = "fs-minipass";
1116
+      packageName = "fs-minipass";
1117
+      version = "2.1.0";
1118
+      src = fetchurl {
1119
+        url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz";
1120
+        sha512 = "V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==";
1121
+      };
1122
+    };
574 1123
     "fs.realpath-1.0.0" = {
575 1124
       name = "fs.realpath";
576 1125
       packageName = "fs.realpath";
... ...
@@ -580,13 +1129,13 @@ let
580 1129
         sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
581 1130
       };
582 1131
     };
583
-    "function-bind-1.1.1" = {
584
-      name = "function-bind";
585
-      packageName = "function-bind";
586
-      version = "1.1.1";
1132
+    "fsevents-2.1.3" = {
1133
+      name = "fsevents";
1134
+      packageName = "fsevents";
1135
+      version = "2.1.3";
587 1136
       src = fetchurl {
588
-        url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz";
589
-        sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==";
1137
+        url = "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz";
1138
+        sha512 = "Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==";
590 1139
       };
591 1140
     };
592 1141
     "functional-red-black-tree-1.0.1" = {
... ...
@@ -598,6 +1147,15 @@ let
598 1147
         sha1 = "1b0ab3bd553b2a0d6399d29c0e3ea0b252078327";
599 1148
       };
600 1149
     };
1150
+    "get-stream-5.1.0" = {
1151
+      name = "get-stream";
1152
+      packageName = "get-stream";
1153
+      version = "5.1.0";
1154
+      src = fetchurl {
1155
+        url = "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz";
1156
+        sha512 = "EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==";
1157
+      };
1158
+    };
601 1159
     "glob-7.1.6" = {
602 1160
       name = "glob";
603 1161
       packageName = "glob";
... ...
@@ -625,13 +1183,31 @@ let
625 1183
         sha512 = "BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==";
626 1184
       };
627 1185
     };
628
-    "has-1.0.3" = {
629
-      name = "has";
630
-      packageName = "has";
631
-      version = "1.0.3";
1186
+    "got-11.3.0" = {
1187
+      name = "got";
1188
+      packageName = "got";
1189
+      version = "11.3.0";
632 1190
       src = fetchurl {
633
-        url = "https://registry.npmjs.org/has/-/has-1.0.3.tgz";
634
-        sha512 = "f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==";
1191
+        url = "https://registry.npmjs.org/got/-/got-11.3.0.tgz";
1192
+        sha512 = "yi/kiZY2tNMtt5IfbfX8UL3hAZWb2gZruxYZ72AY28pU5p0TZjZdl0uRsuaFbnC0JopdUi3I+Mh1F3dPQ9Dh0Q==";
1193
+      };
1194
+    };
1195
+    "has-ansi-2.0.0" = {
1196
+      name = "has-ansi";
1197
+      packageName = "has-ansi";
1198
+      version = "2.0.0";
1199
+      src = fetchurl {
1200
+        url = "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz";
1201
+        sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91";
1202
+      };
1203
+    };
1204
+    "has-flag-1.0.0" = {
1205
+      name = "has-flag";
1206
+      packageName = "has-flag";
1207
+      version = "1.0.0";
1208
+      src = fetchurl {
1209
+        url = "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz";
1210
+        sha1 = "9d9e793165ce017a00f00418c43f942a7b1d11fa";
635 1211
       };
636 1212
     };
637 1213
     "has-flag-3.0.0" = {
... ...
@@ -652,22 +1228,40 @@ let
652 1228
         sha512 = "EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==";
653 1229
       };
654 1230
     };
655
-    "has-symbols-1.0.1" = {
656
-      name = "has-symbols";
657
-      packageName = "has-symbols";
658
-      version = "1.0.1";
1231
+    "http-cache-semantics-4.1.0" = {
1232
+      name = "http-cache-semantics";
1233
+      packageName = "http-cache-semantics";
1234
+      version = "4.1.0";
1235
+      src = fetchurl {
1236
+        url = "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz";
1237
+        sha512 = "carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==";
1238
+      };
1239
+    };
1240
+    "http-proxy-1.18.1" = {
1241
+      name = "http-proxy";
1242
+      packageName = "http-proxy";
1243
+      version = "1.18.1";
659 1244
       src = fetchurl {
660
-        url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz";
661
-        sha512 = "PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==";
1245
+        url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz";
1246
+        sha512 = "7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==";
662 1247
       };
663 1248
     };
664
-    "hoist-non-react-statics-3.3.2" = {
665
-      name = "hoist-non-react-statics";
666
-      packageName = "hoist-non-react-statics";
667
-      version = "3.3.2";
1249
+    "http2-wrapper-1.0.0-beta.4.6" = {
1250
+      name = "http2-wrapper";
1251
+      packageName = "http2-wrapper";
1252
+      version = "1.0.0-beta.4.6";
668 1253
       src = fetchurl {
669
-        url = "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz";
670
-        sha512 = "/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==";
1254
+        url = "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.0-beta.4.6.tgz";
1255
+        sha512 = "9oB4BiGDTI1FmIBlOF9OJ5hwJvcBEmPCqk/hy314Uhy2uq5TjekUZM8w8SPLLlUEM+mxNhXdPAXfrJN2Zbb/GQ==";
1256
+      };
1257
+    };
1258
+    "human-signals-1.1.1" = {
1259
+      name = "human-signals";
1260
+      packageName = "human-signals";
1261
+      version = "1.1.1";
1262
+      src = fetchurl {
1263
+        url = "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz";
1264
+        sha512 = "SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==";
671 1265
       };
672 1266
     };
673 1267
     "iconv-lite-0.4.24" = {
... ...
@@ -679,6 +1273,15 @@ let
679 1273
         sha512 = "v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==";
680 1274
       };
681 1275
     };
1276
+    "icss-replace-symbols-1.1.0" = {
1277
+      name = "icss-replace-symbols";
1278
+      packageName = "icss-replace-symbols";
1279
+      version = "1.1.0";
1280
+      src = fetchurl {
1281
+        url = "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz";
1282
+        sha1 = "06ea6f83679a7749e386cfe1fe812ae5db223ded";
1283
+      };
1284
+    };
682 1285
     "ignore-4.0.6" = {
683 1286
       name = "ignore";
684 1287
       packageName = "ignore";
... ...
@@ -706,6 +1309,24 @@ let
706 1309
         sha1 = "9218b9b2b928a238b13dc4fb6b6d576f231453ea";
707 1310
       };
708 1311
     };
1312
+    "indent-string-4.0.0" = {
1313
+      name = "indent-string";
1314
+      packageName = "indent-string";
1315
+      version = "4.0.0";
1316
+      src = fetchurl {
1317
+        url = "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz";
1318
+        sha512 = "EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==";
1319
+      };
1320
+    };
1321
+    "infer-owner-1.0.4" = {
1322
+      name = "infer-owner";
1323
+      packageName = "infer-owner";
1324
+      version = "1.0.4";
1325
+      src = fetchurl {
1326
+        url = "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz";
1327
+        sha512 = "IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==";
1328
+      };
1329
+    };
709 1330
     "inflight-1.0.6" = {
710 1331
       name = "inflight";
711 1332
       packageName = "inflight";
... ...
@@ -733,31 +1354,40 @@ let
733 1354
         sha512 = "5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==";
734 1355
       };
735 1356
     };
736
-    "internal-slot-1.0.2" = {
737
-      name = "internal-slot";
738
-      packageName = "internal-slot";
739
-      version = "1.0.2";
1357
+    "is-arrayish-0.2.1" = {
1358
+      name = "is-arrayish";
1359
+      packageName = "is-arrayish";
1360
+      version = "0.2.1";
740 1361
       src = fetchurl {
741
-        url = "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz";
742
-        sha512 = "2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==";
1362
+        url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz";
1363
+        sha1 = "77c99840527aa8ecb1a8ba697b80645a7a926a9d";
743 1364
       };
744 1365
     };
745
-    "is-callable-1.2.0" = {
746
-      name = "is-callable";
747
-      packageName = "is-callable";
748
-      version = "1.2.0";
1366
+    "is-binary-path-2.1.0" = {
1367
+      name = "is-binary-path";
1368
+      packageName = "is-binary-path";
1369
+      version = "2.1.0";
749 1370
       src = fetchurl {
750
-        url = "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz";
751
-        sha512 = "pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==";
1371
+        url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz";
1372
+        sha512 = "ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==";
752 1373
       };
753 1374
     };
754
-    "is-date-object-1.0.2" = {
755
-      name = "is-date-object";
756
-      packageName = "is-date-object";
757
-      version = "1.0.2";
1375
+    "is-builtin-module-3.0.0" = {
1376
+      name = "is-builtin-module";
1377
+      packageName = "is-builtin-module";
1378
+      version = "3.0.0";
758 1379
       src = fetchurl {
759
-        url = "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz";
760
-        sha512 = "USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==";
1380
+        url = "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.0.0.tgz";
1381
+        sha512 = "/93sDihsAD652hrMEbJGbMAVBf1qc96kyThHQ0CAOONHaE3aROLpTjDe4WQ5aoC5ITHFxEq1z8XqSU7km+8amw==";
1382
+      };
1383
+    };
1384
+    "is-docker-2.0.0" = {
1385
+      name = "is-docker";
1386
+      packageName = "is-docker";
1387
+      version = "2.0.0";
1388
+      src = fetchurl {
1389
+        url = "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz";
1390
+        sha512 = "pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==";
761 1391
       };
762 1392
     };
763 1393
     "is-extglob-2.1.1" = {
... ...
@@ -796,31 +1426,58 @@ let
796 1426
         sha512 = "5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==";
797 1427
       };
798 1428
     };
799
-    "is-regex-1.1.0" = {
800
-      name = "is-regex";
801
-      packageName = "is-regex";
802
-      version = "1.1.0";
1429
+    "is-interactive-1.0.0" = {
1430
+      name = "is-interactive";
1431
+      packageName = "is-interactive";
1432
+      version = "1.0.0";
803 1433
       src = fetchurl {
804
-        url = "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz";
805
-        sha512 = "iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==";
1434
+        url = "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz";
1435
+        sha512 = "2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==";
806 1436
       };
807 1437
     };
808
-    "is-string-1.0.5" = {
809
-      name = "is-string";
810
-      packageName = "is-string";
811
-      version = "1.0.5";
1438
+    "is-module-1.0.0" = {
1439
+      name = "is-module";
1440
+      packageName = "is-module";
1441
+      version = "1.0.0";
812 1442
       src = fetchurl {
813
-        url = "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz";
814
-        sha512 = "buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==";
1443
+        url = "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz";
1444
+        sha1 = "3258fb69f78c14d5b815d664336b4cffb6441591";
815 1445
       };
816 1446
     };
817
-    "is-symbol-1.0.3" = {
818
-      name = "is-symbol";
819
-      packageName = "is-symbol";
820
-      version = "1.0.3";
1447
+    "is-number-7.0.0" = {
1448
+      name = "is-number";
1449
+      packageName = "is-number";
1450
+      version = "7.0.0";
821 1451
       src = fetchurl {
822
-        url = "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz";
823
-        sha512 = "OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==";
1452
+        url = "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz";
1453
+        sha512 = "41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==";
1454
+      };
1455
+    };
1456
+    "is-reference-1.2.0" = {
1457
+      name = "is-reference";
1458
+      packageName = "is-reference";
1459
+      version = "1.2.0";
1460
+      src = fetchurl {
1461
+        url = "https://registry.npmjs.org/is-reference/-/is-reference-1.2.0.tgz";
1462
+        sha512 = "ZVxq+5TkOx6GQdnoMm2aRdCKADdcrOWXLGzGT+vIA8DMpqEJaRk5AL1bS80zJ2bjHunVmjdzfCt0e4BymIEqKQ==";
1463
+      };
1464
+    };
1465
+    "is-stream-2.0.0" = {
1466
+      name = "is-stream";
1467
+      packageName = "is-stream";
1468
+      version = "2.0.0";
1469
+      src = fetchurl {
1470
+        url = "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz";
1471
+        sha512 = "XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==";
1472
+      };
1473
+    };
1474
+    "is-wsl-2.2.0" = {
1475
+      name = "is-wsl";
1476
+      packageName = "is-wsl";
1477
+      version = "2.2.0";
1478
+      src = fetchurl {
1479
+        url = "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz";
1480
+        sha512 = "fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==";
824 1481
       };
825 1482
     };
826 1483
     "isexe-2.0.0" = {
... ...
@@ -850,6 +1507,33 @@ let
850 1507
         sha512 = "/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==";
851 1508
       };
852 1509
     };
1510
+    "jsesc-0.5.0" = {
1511
+      name = "jsesc";
1512
+      packageName = "jsesc";
1513
+      version = "0.5.0";
1514
+      src = fetchurl {
1515
+        url = "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz";
1516
+        sha1 = "e7dee66e35d6fc16f710fe91d5cf69f70f08911d";
1517
+      };
1518
+    };
1519
+    "json-buffer-3.0.1" = {
1520
+      name = "json-buffer";
1521
+      packageName = "json-buffer";
1522
+      version = "3.0.1";
1523
+      src = fetchurl {
1524
+        url = "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz";
1525
+        sha512 = "4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==";
1526
+      };
1527
+    };
1528
+    "json-parse-better-errors-1.0.2" = {
1529
+      name = "json-parse-better-errors";
1530
+      packageName = "json-parse-better-errors";
1531
+      version = "1.0.2";
1532
+      src = fetchurl {
1533
+        url = "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz";
1534
+        sha512 = "mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==";
1535
+      };
1536
+    };
853 1537
     "json-schema-traverse-0.4.1" = {
854 1538
       name = "json-schema-traverse";
855 1539
       packageName = "json-schema-traverse";
... ...
@@ -868,13 +1552,22 @@ let
868 1552
         sha1 = "9db7b59496ad3f3cfef30a75142d2d930ad72651";
869 1553
       };
870 1554
     };
871
-    "jsx-ast-utils-2.4.1" = {
872
-      name = "jsx-ast-utils";
873
-      packageName = "jsx-ast-utils";
874
-      version = "2.4.1";
1555
+    "jsonschema-1.2.6" = {
1556
+      name = "jsonschema";
1557
+      packageName = "jsonschema";
1558
+      version = "1.2.6";
1559
+      src = fetchurl {
1560
+        url = "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.6.tgz";
1561
+        sha512 = "SqhURKZG07JyKKeo/ir24QnS4/BV7a6gQy93bUSe4lUdNp0QNpIz2c9elWJQ9dpc5cQYY6cvCzgRwy0MQCLyqA==";
1562
+      };
1563
+    };
1564
+    "keyv-4.0.1" = {
1565
+      name = "keyv";
1566
+      packageName = "keyv";
1567
+      version = "4.0.1";
875 1568
       src = fetchurl {
876
-        url = "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz";
877
-        sha512 = "z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==";
1569
+        url = "https://registry.npmjs.org/keyv/-/keyv-4.0.1.tgz";
1570
+        sha512 = "xz6Jv6oNkbhrFCvCP7HQa8AaII8y8LRpoSm661NOKLr4uHuBwhX4epXrPQgF3+xdJnN4Esm5X0xwY4bOlALOtw==";
878 1571
       };
879 1572
     };
880 1573
     "levn-0.4.1" = {
... ...
@@ -886,13 +1579,31 @@ let
886 1579
         sha512 = "+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==";
887 1580
       };
888 1581
     };
889
-    "lit-jsx-1.0.7" = {
890
-      name = "lit-jsx";
891
-      packageName = "lit-jsx";
892
-      version = "1.0.7";
1582
+    "lines-and-columns-1.1.6" = {
1583
+      name = "lines-and-columns";
1584
+      packageName = "lines-and-columns";
1585
+      version = "1.1.6";
893 1586
       src = fetchurl {
894
-        url = "https://registry.npmjs.org/lit-jsx/-/lit-jsx-1.0.7.tgz";
895
-        sha512 = "Zea8EYE2Ps2yk87i5E8LeHmZPcA0HdOsaA5SsUPZPkenaPWhvDchOvlTV5+/OO6ZhrVjUCEhYSDMNz6TDxAkcQ==";
1587
+        url = "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz";
1588
+        sha1 = "1c00c743b433cd0a4e80758f7b64a57440d9ff00";
1589
+      };
1590
+    };
1591
+    "lit-html-1.2.1" = {
1592
+      name = "lit-html";
1593
+      packageName = "lit-html";
1594
+      version = "1.2.1";
1595
+      src = fetchurl {
1596
+        url = "https://registry.npmjs.org/lit-html/-/lit-html-1.2.1.tgz";
1597
+        sha512 = "GSJHHXMGLZDzTRq59IUfL9FCdAlGfqNp/dEa7k7aBaaWD+JKaCjsAk9KYm2V12ItonVaYx2dprN66Zdm1AuBTQ==";
1598
+      };
1599
+    };
1600
+    "locate-path-5.0.0" = {
1601
+      name = "locate-path";
1602
+      packageName = "locate-path";
1603
+      version = "5.0.0";
1604
+      src = fetchurl {
1605
+        url = "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz";
1606
+        sha512 = "t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==";
896 1607
       };
897 1608
     };
898 1609
     "lodash-4.17.15" = {
... ...
@@ -904,6 +1615,15 @@ let
904 1615
         sha512 = "8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==";
905 1616
       };
906 1617
     };
1618
+    "log-symbols-3.0.0" = {
1619
+      name = "log-symbols";
1620
+      packageName = "log-symbols";
1621
+      version = "3.0.0";
1622
+      src = fetchurl {
1623
+        url = "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz";
1624
+        sha512 = "dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==";
1625
+      };
1626
+    };
907 1627
     "loose-envify-1.4.0" = {
908 1628
       name = "loose-envify";
909 1629
       packageName = "loose-envify";
... ...
@@ -913,6 +1633,69 @@ let
913 1633
         sha512 = "lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==";
914 1634
       };
915 1635
     };
1636
+    "lowercase-keys-2.0.0" = {
1637
+      name = "lowercase-keys";
1638
+      packageName = "lowercase-keys";
1639
+      version = "2.0.0";
1640
+      src = fetchurl {
1641
+        url = "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz";
1642
+        sha512 = "tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==";
1643
+      };
1644
+    };
1645
+    "lru-cache-5.1.1" = {
1646
+      name = "lru-cache";
1647
+      packageName = "lru-cache";
1648
+      version = "5.1.1";
1649
+      src = fetchurl {
1650
+        url = "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz";
1651
+        sha512 = "KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==";
1652
+      };
1653
+    };
1654
+    "magic-string-0.25.7" = {
1655
+      name = "magic-string";
1656
+      packageName = "magic-string";
1657
+      version = "0.25.7";
1658
+      src = fetchurl {
1659
+        url = "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz";
1660
+        sha512 = "4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==";
1661
+      };
1662
+    };
1663
+    "make-dir-3.1.0" = {
1664
+      name = "make-dir";
1665
+      packageName = "make-dir";
1666
+      version = "3.1.0";
1667
+      src = fetchurl {
1668
+        url = "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz";
1669
+        sha512 = "g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==";
1670
+      };
1671
+    };
1672
+    "merge-stream-2.0.0" = {
1673
+      name = "merge-stream";
1674
+      packageName = "merge-stream";
1675
+      version = "2.0.0";
1676
+      src = fetchurl {
1677
+        url = "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz";
1678
+        sha512 = "abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==";
1679
+      };
1680
+    };
1681
+    "mime-db-1.44.0" = {
1682
+      name = "mime-db";
1683
+      packageName = "mime-db";
1684
+      version = "1.44.0";
1685
+      src = fetchurl {
1686
+        url = "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz";
1687
+        sha512 = "/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==";
1688
+      };
1689
+    };
1690
+    "mime-types-2.1.27" = {
1691
+      name = "mime-types";
1692
+      packageName = "mime-types";
1693
+      version = "2.1.27";
1694
+      src = fetchurl {
1695
+        url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz";
1696
+        sha512 = "JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==";
1697
+      };
1698
+    };
916 1699
     "mimic-fn-2.1.0" = {
917 1700
       name = "mimic-fn";
918 1701
       packageName = "mimic-fn";
... ...
@@ -922,6 +1705,24 @@ let
922 1705
         sha512 = "OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==";
923 1706
       };
924 1707
     };
1708
+    "mimic-response-1.0.1" = {
1709
+      name = "mimic-response";
1710
+      packageName = "mimic-response";
1711
+      version = "1.0.1";
1712
+      src = fetchurl {
1713
+        url = "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz";
1714
+        sha512 = "j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==";
1715
+      };
1716
+    };
1717
+    "mimic-response-3.1.0" = {
1718
+      name = "mimic-response";
1719
+      packageName = "mimic-response";
1720
+      version = "3.1.0";
1721
+      src = fetchurl {
1722
+        url = "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz";
1723
+        sha512 = "z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==";
1724
+      };
1725
+    };
925 1726
     "minimatch-3.0.4" = {
926 1727
       name = "minimatch";
927 1728
       packageName = "minimatch";
... ...
@@ -940,6 +1741,51 @@ let
940 1741
         sha512 = "FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==";
941 1742
       };
942 1743
     };
1744
+    "minipass-3.1.3" = {
1745
+      name = "minipass";
1746
+      packageName = "minipass";
1747
+      version = "3.1.3";
1748
+      src = fetchurl {
1749
+        url = "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz";
1750
+        sha512 = "Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==";
1751
+      };
1752
+    };
1753
+    "minipass-collect-1.0.2" = {
1754
+      name = "minipass-collect";
1755
+      packageName = "minipass-collect";
1756
+      version = "1.0.2";
1757
+      src = fetchurl {
1758
+        url = "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz";
1759
+        sha512 = "6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==";
1760
+      };
1761
+    };
1762
+    "minipass-flush-1.0.5" = {
1763
+      name = "minipass-flush";
1764
+      packageName = "minipass-flush";
1765
+      version = "1.0.5";
1766
+      src = fetchurl {
1767
+        url = "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz";
1768
+        sha512 = "JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==";
1769
+      };
1770
+    };
1771
+    "minipass-pipeline-1.2.3" = {
1772
+      name = "minipass-pipeline";
1773
+      packageName = "minipass-pipeline";
1774
+      version = "1.2.3";
1775
+      src = fetchurl {
1776
+        url = "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.3.tgz";
1777
+        sha512 = "cFOknTvng5vqnwOpDsZTWhNll6Jf8o2x+/diplafmxpuIymAjzoOolZG0VvQf3V2HgqzJNhnuKHYp2BqDgz8IQ==";
1778
+      };
1779
+    };
1780
+    "minizlib-2.1.0" = {
1781
+      name = "minizlib";
1782
+      packageName = "minizlib";
1783
+      version = "2.1.0";
1784
+      src = fetchurl {
1785
+        url = "https://registry.npmjs.org/minizlib/-/minizlib-2.1.0.tgz";
1786
+        sha512 = "EzTZN/fjSvifSX0SlqUERCN39o6T40AMarPbv0MrarSFtIITCBh7bi+dU8nxGFHuqs9jdIAeoYoKuQAAASsPPA==";
1787
+      };
1788
+    };
943 1789
     "mkdirp-0.5.5" = {
944 1790
       name = "mkdirp";
945 1791
       packageName = "mkdirp";
... ...
@@ -949,6 +1795,24 @@ let
949 1795
         sha512 = "NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==";
950 1796
       };
951 1797
     };
1798
+    "mkdirp-1.0.4" = {
1799
+      name = "mkdirp";
1800
+      packageName = "mkdirp";
1801
+      version = "1.0.4";
1802
+      src = fetchurl {
1803
+        url = "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz";
1804
+        sha512 = "vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==";
1805
+      };
1806
+    };
1807
+    "ms-2.0.0" = {
1808
+      name = "ms";
1809
+      packageName = "ms";
1810
+      version = "2.0.0";
1811
+      src = fetchurl {
1812
+        url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz";
1813
+        sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8";
1814
+      };
1815
+    };
952 1816
     "ms-2.1.2" = {
953 1817
       name = "ms";
954 1818
       packageName = "ms";
... ...
@@ -976,67 +1840,40 @@ let
976 1840
         sha1 = "4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7";
977 1841
       };
978 1842
     };
979
-    "object-assign-4.1.1" = {
980
-      name = "object-assign";
981
-      packageName = "object-assign";
982
-      version = "4.1.1";
983
-      src = fetchurl {
984
-        url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
985
-        sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
986
-      };
987
-    };
988
-    "object-inspect-1.7.0" = {
989
-      name = "object-inspect";
990
-      packageName = "object-inspect";
991
-      version = "1.7.0";
992
-      src = fetchurl {
993
-        url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz";
994
-        sha512 = "a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==";
995
-      };
996
-    };
997
-    "object-keys-1.1.1" = {
998
-      name = "object-keys";
999
-      packageName = "object-keys";
1000
-      version = "1.1.1";
1001
-      src = fetchurl {
1002
-        url = "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz";
1003
-        sha512 = "NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==";
1004
-      };
1005
-    };
1006
-    "object.assign-4.1.0" = {
1007
-      name = "object.assign";
1008
-      packageName = "object.assign";
1009
-      version = "4.1.0";
1843
+    "normalize-path-3.0.0" = {
1844
+      name = "normalize-path";
1845
+      packageName = "normalize-path";
1846
+      version = "3.0.0";
1010 1847
       src = fetchurl {
1011
-        url = "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz";
1012
-        sha512 = "exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==";
1848
+        url = "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz";
1849
+        sha512 = "6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==";
1013 1850
       };
1014 1851
     };
1015
-    "object.entries-1.1.2" = {
1016
-      name = "object.entries";
1017
-      packageName = "object.entries";
1018
-      version = "1.1.2";
1852
+    "normalize-url-4.5.0" = {
1853
+      name = "normalize-url";
1854
+      packageName = "normalize-url";
1855
+      version = "4.5.0";
1019 1856
       src = fetchurl {
1020
-        url = "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz";
1021
-        sha512 = "BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==";
1857
+        url = "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz";
1858
+        sha512 = "2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==";
1022 1859
       };
1023 1860
     };
1024
-    "object.fromentries-2.0.2" = {
1025
-      name = "object.fromentries";
1026
-      packageName = "object.fromentries";
1027
-      version = "2.0.2";
1861
+    "npm-run-path-4.0.1" = {
1862
+      name = "npm-run-path";
1863
+      packageName = "npm-run-path";
1864
+      version = "4.0.1";
1028 1865
       src = fetchurl {
1029
-        url = "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz";
1030
-        sha512 = "r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==";
1866
+        url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz";
1867
+        sha512 = "S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==";
1031 1868
       };
1032 1869
     };
1033
-    "object.values-1.1.1" = {
1034
-      name = "object.values";
1035
-      packageName = "object.values";
1036
-      version = "1.1.1";
1870
+    "object-assign-4.1.1" = {
1871
+      name = "object-assign";
1872
+      packageName = "object-assign";
1873
+      version = "4.1.1";
1037 1874
       src = fetchurl {
1038
-        url = "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz";
1039
-        sha512 = "WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==";
1875
+        url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
1876
+        sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
1040 1877
       };
1041 1878
     };
1042 1879
     "once-1.4.0" = {
... ...
@@ -1057,6 +1894,15 @@ let
1057 1894
         sha512 = "5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==";
1058 1895
       };
1059 1896
     };
1897
+    "open-7.0.4" = {
1898
+      name = "open";
1899
+      packageName = "open";
1900
+      version = "7.0.4";
1901
+      src = fetchurl {
1902
+        url = "https://registry.npmjs.org/open/-/open-7.0.4.tgz";
1903
+        sha512 = "brSA+/yq+b08Hsr4c8fsEW2CRzk1BmfN3SAK/5VCHQ9bdoZJ4qa/+AfR0xHjlbbZUyPkUHs1b8x1RqdyZdkVqQ==";
1904
+      };
1905
+    };
1060 1906
     "optionator-0.9.1" = {
1061 1907
       name = "optionator";
1062 1908
       packageName = "optionator";
... ...
@@ -1066,6 +1912,15 @@ let
1066 1912
         sha512 = "74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==";
1067 1913
       };
1068 1914
     };
1915
+    "ora-4.0.4" = {
1916
+      name = "ora";
1917
+      packageName = "ora";
1918
+      version = "4.0.4";
1919
+      src = fetchurl {
1920
+        url = "https://registry.npmjs.org/ora/-/ora-4.0.4.tgz";
1921
+        sha512 = "77iGeVU1cIdRhgFzCK8aw1fbtT1B/iZAvWjS+l/o1x0RShMgxHUZaD2yDpWsNCPwXg9z1ZA78Kbdvr8kBmG/Ww==";
1922
+      };
1923
+    };
1069 1924
     "os-tmpdir-1.0.2" = {
1070 1925
       name = "os-tmpdir";
1071 1926
       packageName = "os-tmpdir";
... ...
@@ -1075,6 +1930,78 @@ let
1075 1930
         sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274";
1076 1931
       };
1077 1932
     };
1933
+    "p-cancelable-2.0.0" = {
1934
+      name = "p-cancelable";
1935
+      packageName = "p-cancelable";
1936
+      version = "2.0.0";
1937
+      src = fetchurl {
1938
+        url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz";
1939
+        sha512 = "wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==";
1940
+      };
1941
+    };
1942
+    "p-finally-1.0.0" = {
1943
+      name = "p-finally";
1944
+      packageName = "p-finally";
1945
+      version = "1.0.0";
1946
+      src = fetchurl {
1947
+        url = "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz";
1948
+        sha1 = "3fbcfb15b899a44123b34b6dcc18b724336a2cae";
1949
+      };
1950
+    };
1951
+    "p-limit-2.3.0" = {
1952
+      name = "p-limit";
1953
+      packageName = "p-limit";
1954
+      version = "2.3.0";
1955
+      src = fetchurl {
1956
+        url = "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz";
1957
+        sha512 = "//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==";
1958
+      };
1959
+    };
1960
+    "p-locate-4.1.0" = {
1961
+      name = "p-locate";
1962
+      packageName = "p-locate";
1963
+      version = "4.1.0";
1964
+      src = fetchurl {
1965
+        url = "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz";
1966
+        sha512 = "R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==";
1967
+      };
1968
+    };
1969
+    "p-map-4.0.0" = {
1970
+      name = "p-map";
1971
+      packageName = "p-map";
1972
+      version = "4.0.0";
1973
+      src = fetchurl {
1974
+        url = "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz";
1975
+        sha512 = "/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==";
1976
+      };
1977
+    };
1978
+    "p-queue-6.4.0" = {
1979
+      name = "p-queue";
1980
+      packageName = "p-queue";
1981
+      version = "6.4.0";
1982
+      src = fetchurl {
1983
+        url = "https://registry.npmjs.org/p-queue/-/p-queue-6.4.0.tgz";
1984
+        sha512 = "X7ddxxiQ+bLR/CUt3/BVKrGcJDNxBr0pEEFKHHB6vTPWNUhgDv36GpIH18RmGM3YGPpBT+JWGjDDqsVGuF0ERw==";
1985
+      };
1986
+    };
1987
+    "p-timeout-3.2.0" = {
1988
+      name = "p-timeout";
1989
+      packageName = "p-timeout";
1990
+      version = "3.2.0";
1991
+      src = fetchurl {
1992
+        url = "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz";
1993
+        sha512 = "rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==";
1994
+      };
1995
+    };
1996
+    "p-try-2.2.0" = {
1997
+      name = "p-try";
1998
+      packageName = "p-try";
1999
+      version = "2.2.0";
2000
+      src = fetchurl {
2001
+        url = "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz";
2002
+        sha512 = "R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==";
2003
+      };
2004
+    };
1078 2005
     "parent-module-1.0.1" = {
1079 2006
       name = "parent-module";
1080 2007
       packageName = "parent-module";
... ...
@@ -1084,6 +2011,24 @@ let
1084 2011
         sha512 = "GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==";
1085 2012
       };
1086 2013
     };
2014
+    "parse-json-5.0.0" = {
2015
+      name = "parse-json";
2016
+      packageName = "parse-json";
2017
+      version = "5.0.0";
2018
+      src = fetchurl {
2019
+        url = "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz";
2020
+        sha512 = "OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==";
2021
+      };
2022
+    };
2023
+    "path-exists-4.0.0" = {
2024
+      name = "path-exists";
2025
+      packageName = "path-exists";
2026
+      version = "4.0.0";
2027
+      src = fetchurl {
2028
+        url = "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz";
2029
+        sha512 = "ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==";
2030
+      };
2031
+    };
1087 2032
     "path-is-absolute-1.0.1" = {
1088 2033
       name = "path-is-absolute";
1089 2034
       packageName = "path-is-absolute";
... ...
@@ -1111,6 +2056,78 @@ let
1111 2056
         sha512 = "GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==";
1112 2057
       };
1113 2058
     };
2059
+    "path-type-4.0.0" = {
2060
+      name = "path-type";
2061
+      packageName = "path-type";
2062
+      version = "4.0.0";
2063
+      src = fetchurl {
2064
+        url = "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz";
2065
+        sha512 = "gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==";
2066
+      };
2067
+    };
2068
+    "picomatch-2.2.2" = {
2069
+      name = "picomatch";
2070
+      packageName = "picomatch";
2071
+      version = "2.2.2";
2072
+      src = fetchurl {
2073
+        url = "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz";
2074
+        sha512 = "q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==";
2075
+      };
2076
+    };
2077
+    "pkg-dir-4.2.0" = {
2078
+      name = "pkg-dir";
2079
+      packageName = "pkg-dir";
2080
+      version = "4.2.0";
2081
+      src = fetchurl {
2082
+        url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz";
2083
+        sha512 = "HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==";
2084
+      };
2085
+    };
2086
+    "postcss-6.0.1" = {
2087
+      name = "postcss";
2088
+      packageName = "postcss";
2089
+      version = "6.0.1";
2090
+      src = fetchurl {
2091
+        url = "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz";
2092
+        sha1 = "000dbd1f8eef217aa368b9a212c5fc40b2a8f3f2";
2093
+      };
2094
+    };
2095
+    "postcss-modules-extract-imports-1.1.0" = {
2096
+      name = "postcss-modules-extract-imports";
2097
+      packageName = "postcss-modules-extract-imports";
2098
+      version = "1.1.0";
2099
+      src = fetchurl {
2100
+        url = "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz";
2101
+        sha1 = "b614c9720be6816eaee35fb3a5faa1dba6a05ddb";
2102
+      };
2103
+    };
2104
+    "postcss-modules-local-by-default-1.2.0" = {
2105
+      name = "postcss-modules-local-by-default";
2106
+      packageName = "postcss-modules-local-by-default";
2107
+      version = "1.2.0";
2108
+      src = fetchurl {
2109
+        url = "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz";
2110
+        sha1 = "f7d80c398c5a393fa7964466bd19500a7d61c069";
2111
+      };
2112
+    };
2113
+    "postcss-modules-scope-1.1.0" = {
2114
+      name = "postcss-modules-scope";
2115
+      packageName = "postcss-modules-scope";
2116
+      version = "1.1.0";
2117
+      src = fetchurl {
2118
+        url = "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz";
2119
+        sha1 = "d6ea64994c79f97b62a72b426fbe6056a194bb90";
2120
+      };
2121
+    };
2122
+    "postcss-modules-values-1.3.0" = {
2123
+      name = "postcss-modules-values";
2124
+      packageName = "postcss-modules-values";
2125
+      version = "1.3.0";
2126
+      src = fetchurl {
2127
+        url = "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz";
2128
+        sha1 = "ecffa9d7e192518389f42ad0e83f72aec456ea20";
2129
+      };
2130
+    };
1114 2131
     "prelude-ls-1.2.1" = {
1115 2132
       name = "prelude-ls";
1116 2133
       packageName = "prelude-ls";
... ...
@@ -1129,6 +2146,15 @@ let
1129 2146
         sha512 = "7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==";
1130 2147
       };
1131 2148
     };
2149
+    "promise-inflight-1.0.1" = {
2150
+      name = "promise-inflight";
2151
+      packageName = "promise-inflight";
2152
+      version = "1.0.1";
2153
+      src = fetchurl {
2154
+        url = "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz";
2155
+        sha1 = "98472870bf228132fcbdd868129bad12c3c029e3";
2156
+      };
2157
+    };
1132 2158
     "prop-types-15.7.2" = {
1133 2159
       name = "prop-types";
1134 2160
       packageName = "prop-types";
... ...
@@ -1138,6 +2164,15 @@ let
1138 2164
         sha512 = "8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==";
1139 2165
       };
1140 2166
     };
2167
+    "pump-3.0.0" = {
2168
+      name = "pump";
2169
+      packageName = "pump";
2170
+      version = "3.0.0";
2171
+      src = fetchurl {
2172
+        url = "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz";
2173
+        sha512 = "LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==";
2174
+      };
2175
+    };
1141 2176
     "punycode-2.1.1" = {
1142 2177
       name = "punycode";
1143 2178
       packageName = "punycode";
... ...
@@ -1147,6 +2182,15 @@ let
1147 2182
         sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==";
1148 2183
       };
1149 2184
     };
2185
+    "quick-lru-5.1.1" = {
2186
+      name = "quick-lru";
2187
+      packageName = "quick-lru";
2188
+      version = "5.1.1";
2189
+      src = fetchurl {
2190
+        url = "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz";
2191
+        sha512 = "WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==";
2192
+      };
2193
+    };
1150 2194
     "ramda-0.26.1" = {
1151 2195
       name = "ramda";
1152 2196
       packageName = "ramda";
... ...
@@ -1156,15 +2200,6 @@ let
1156 2200
         sha512 = "hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==";
1157 2201
       };
1158 2202
     };
1159
-    "react-16.13.1" = {
1160
-      name = "react";
1161
-      packageName = "react";
1162
-      version = "16.13.1";
1163
-      src = fetchurl {
1164
-        url = "https://registry.npmjs.org/react/-/react-16.13.1.tgz";
1165
-        sha512 = "YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==";
1166
-      };
1167
-    };
1168 2203
     "react-is-16.13.1" = {
1169 2204
       name = "react-is";
1170 2205
       packageName = "react-is";
... ...
@@ -1174,13 +2209,13 @@ let
1174 2209
         sha512 = "24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==";
1175 2210
       };
1176 2211
     };
1177
-    "react-redux-7.2.0" = {
1178
-      name = "react-redux";
1179
-      packageName = "react-redux";
1180
-      version = "7.2.0";
2212
+    "readdirp-3.4.0" = {
2213
+      name = "readdirp";
2214
+      packageName = "readdirp";
2215
+      version = "3.4.0";
1181 2216
       src = fetchurl {
1182
-        url = "https://registry.npmjs.org/react-redux/-/react-redux-7.2.0.tgz";
1183
-        sha512 = "EvCAZYGfOLqwV7gh849xy9/pt55rJXPwmYvI4lilPM5rUT/1NxuuN59ipdBksRVSvz0KInbPnp4IfoXJXCqiDA==";
2217
+        url = "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz";
2218
+        sha512 = "0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==";
1184 2219
       };
1185 2220
     };
1186 2221
     "redux-4.0.5" = {
... ...
@@ -1192,22 +2227,22 @@ let
1192 2227
         sha512 = "VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==";
1193 2228
       };
1194 2229
     };
1195
-    "regenerator-runtime-0.13.5" = {
1196
-      name = "regenerator-runtime";
1197
-      packageName = "regenerator-runtime";
1198
-      version = "0.13.5";
2230
+    "regenerate-1.4.1" = {
2231
+      name = "regenerate";
2232
+      packageName = "regenerate";
2233
+      version = "1.4.1";
1199 2234
       src = fetchurl {
1200
-        url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz";
1201
-        sha512 = "ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==";
2235
+        url = "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz";
2236
+        sha512 = "j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==";
1202 2237
       };
1203 2238
     };
1204
-    "regexp.prototype.flags-1.3.0" = {
1205
-      name = "regexp.prototype.flags";
1206
-      packageName = "regexp.prototype.flags";
1207
-      version = "1.3.0";
2239
+    "regenerate-unicode-properties-8.2.0" = {
2240
+      name = "regenerate-unicode-properties";
2241
+      packageName = "regenerate-unicode-properties";
2242
+      version = "8.2.0";
1208 2243
       src = fetchurl {
1209
-        url = "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz";
1210
-        sha512 = "2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==";
2244
+        url = "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz";
2245
+        sha512 = "F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==";
1211 2246
       };
1212 2247
     };
1213 2248
     "regexpp-3.1.0" = {
... ...
@@ -1219,6 +2254,42 @@ let
1219 2254
         sha512 = "ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==";
1220 2255
       };
1221 2256
     };
2257
+    "regexpu-core-4.7.0" = {
2258
+      name = "regexpu-core";
2259
+      packageName = "regexpu-core";
2260
+      version = "4.7.0";
2261
+      src = fetchurl {
2262
+        url = "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz";
2263
+        sha512 = "TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==";
2264
+      };
2265
+    };
2266
+    "regjsgen-0.5.2" = {
2267
+      name = "regjsgen";
2268
+      packageName = "regjsgen";
2269
+      version = "0.5.2";
2270
+      src = fetchurl {
2271
+        url = "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz";
2272
+        sha512 = "OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==";
2273
+      };
2274
+    };
2275
+    "regjsparser-0.6.4" = {
2276
+      name = "regjsparser";
2277
+      packageName = "regjsparser";
2278
+      version = "0.6.4";
2279
+      src = fetchurl {
2280
+        url = "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz";
2281
+        sha512 = "64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==";
2282
+      };
2283
+    };
2284
+    "requires-port-1.0.0" = {
2285
+      name = "requires-port";
2286
+      packageName = "requires-port";
2287
+      version = "1.0.0";
2288
+      src = fetchurl {
2289
+        url = "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz";
2290
+        sha1 = "925d2601d39ac485e091cf0da5c6e694dc3dcaff";
2291
+      };
2292
+    };
1222 2293
     "resolve-1.17.0" = {
1223 2294
       name = "resolve";
1224 2295
       packageName = "resolve";
... ...
@@ -1228,6 +2299,15 @@ let
1228 2299
         sha512 = "ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==";
1229 2300
       };
1230 2301
     };
2302
+    "resolve-alpn-1.0.0" = {
2303
+      name = "resolve-alpn";
2304
+      packageName = "resolve-alpn";
2305
+      version = "1.0.0";
2306
+      src = fetchurl {
2307
+        url = "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.0.0.tgz";
2308
+        sha512 = "rTuiIEqFmGxne4IovivKSDzld2lWW9QCjqv80SYjPgf+gS35eaCAjaP54CCwGAwBtnCsvNLYtqxe1Nw+i6JEmA==";
2309
+      };
2310
+    };
1231 2311
     "resolve-from-4.0.0" = {
1232 2312
       name = "resolve-from";
1233 2313
       packageName = "resolve-from";
... ...
@@ -1237,6 +2317,24 @@ let
1237 2317
         sha512 = "pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==";
1238 2318
       };
1239 2319
     };
2320
+    "resolve-from-5.0.0" = {
2321
+      name = "resolve-from";
2322
+      packageName = "resolve-from";
2323
+      version = "5.0.0";
2324
+      src = fetchurl {
2325
+        url = "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz";
2326
+        sha512 = "qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==";
2327
+      };
2328
+    };
2329
+    "responselike-2.0.0" = {
2330
+      name = "responselike";
2331
+      packageName = "responselike";
2332
+      version = "2.0.0";
2333
+      src = fetchurl {
2334
+        url = "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz";
2335
+        sha512 = "xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==";
2336
+      };
2337
+    };
1240 2338
     "restore-cursor-3.1.0" = {
1241 2339
       name = "restore-cursor";
1242 2340
       packageName = "restore-cursor";
... ...
@@ -1255,6 +2353,24 @@ let
1255 2353
         sha512 = "mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==";
1256 2354
       };
1257 2355
     };
2356
+    "rimraf-3.0.2" = {
2357
+      name = "rimraf";
2358
+      packageName = "rimraf";
2359
+      version = "3.0.2";
2360
+      src = fetchurl {
2361
+        url = "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz";
2362
+        sha512 = "JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==";
2363
+      };
2364
+    };
2365
+    "rollup-2.16.1" = {
2366
+      name = "rollup";
2367
+      packageName = "rollup";
2368
+      version = "2.16.1";
2369
+      src = fetchurl {
2370
+        url = "https://registry.npmjs.org/rollup/-/rollup-2.16.1.tgz";
2371
+        sha512 = "UYupMcbFtoWLB6ZtL4hPZNUTlkXjJfGT33Mmhz3hYLNmRj/cOvX2B26ZxDQuEpwtLdcyyyraBGQ7EfzmMJnXXg==";
2372
+      };
2373
+    };
1258 2374
     "routedux-1.0.4" = {
1259 2375
       name = "routedux";
1260 2376
       packageName = "routedux";
... ...
@@ -1291,6 +2407,15 @@ let
1291 2407
         sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
1292 2408
       };
1293 2409
     };
2410
+    "semver-6.3.0" = {
2411
+      name = "semver";
2412
+      packageName = "semver";
2413
+      version = "6.3.0";
2414
+      src = fetchurl {
2415
+        url = "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz";
2416
+        sha512 = "b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==";
2417
+      };
2418
+    };
1294 2419
     "semver-7.3.2" = {
1295 2420
       name = "semver";
1296 2421
       packageName = "semver";
... ...
@@ -1318,15 +2443,6 @@ let
1318 2443
         sha512 = "7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==";
1319 2444
       };
1320 2445
     };
1321
-    "side-channel-1.0.2" = {
1322
-      name = "side-channel";
1323
-      packageName = "side-channel";
1324
-      version = "1.0.2";
1325
-      src = fetchurl {
1326
-        url = "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz";
1327
-        sha512 = "7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==";
1328
-      };
1329
-    };
1330 2446
     "signal-exit-3.0.3" = {
1331 2447
       name = "signal-exit";
1332 2448
       packageName = "signal-exit";
... ...
@@ -1336,6 +2452,15 @@ let
1336 2452
         sha512 = "VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==";
1337 2453
       };
1338 2454
     };
2455
+    "slash-3.0.0" = {
2456
+      name = "slash";
2457
+      packageName = "slash";
2458
+      version = "3.0.0";
2459
+      src = fetchurl {
2460
+        url = "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz";
2461
+        sha512 = "g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==";
2462
+      };
2463
+    };
1339 2464
     "slice-ansi-2.1.0" = {
1340 2465
       name = "slice-ansi";
1341 2466
       packageName = "slice-ansi";
... ...
@@ -1345,6 +2470,33 @@ let
1345 2470
         sha512 = "Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==";
1346 2471
       };
1347 2472
     };
2473
+    "snowpack-2.5.1" = {
2474
+      name = "snowpack";
2475
+      packageName = "snowpack";
2476
+      version = "2.5.1";
2477
+      src = fetchurl {
2478
+        url = "https://registry.npmjs.org/snowpack/-/snowpack-2.5.1.tgz";
2479
+        sha512 = "5EJxhTBP2VzakAHGvqYpt4yHk6z9y+zzzUr5ijqBXsd4ic28U+OZ9wNNGMf76Ne6yx3s9nUaOPeq76zBJ6FHyA==";
2480
+      };
2481
+    };
2482
+    "source-map-0.5.7" = {
2483
+      name = "source-map";
2484
+      packageName = "source-map";
2485
+      version = "0.5.7";
2486
+      src = fetchurl {
2487
+        url = "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz";
2488
+        sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc";
2489
+      };
2490
+    };
2491
+    "sourcemap-codec-1.4.8" = {
2492
+      name = "sourcemap-codec";
2493
+      packageName = "sourcemap-codec";
2494
+      version = "1.4.8";
2495
+      src = fetchurl {
2496
+        url = "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz";
2497
+        sha512 = "9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==";
2498
+      };
2499
+    };
1348 2500
     "sprintf-js-1.0.3" = {
1349 2501
       name = "sprintf-js";
1350 2502
       packageName = "sprintf-js";
... ...
@@ -1354,6 +2506,15 @@ let
1354 2506
         sha1 = "04e6926f662895354f3dd015203633b857297e2c";
1355 2507
       };
1356 2508
     };
2509
+    "ssri-8.0.0" = {
2510
+      name = "ssri";
2511
+      packageName = "ssri";
2512
+      version = "8.0.0";
2513
+      src = fetchurl {
2514
+        url = "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz";
2515
+        sha512 = "aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==";
2516
+      };
2517
+    };
1357 2518
     "string-width-3.1.0" = {
1358 2519
       name = "string-width";
1359 2520
       packageName = "string-width";
... ...
@@ -1372,31 +2533,13 @@ let
1372 2533
         sha512 = "zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==";
1373 2534
       };
1374 2535
     };
1375
-    "string.prototype.matchall-4.0.2" = {
1376
-      name = "string.prototype.matchall";
1377
-      packageName = "string.prototype.matchall";
1378
-      version = "4.0.2";
1379
-      src = fetchurl {
1380
-        url = "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz";
1381
-        sha512 = "N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==";
1382
-      };
1383
-    };
1384
-    "string.prototype.trimend-1.0.1" = {
1385
-      name = "string.prototype.trimend";
1386
-      packageName = "string.prototype.trimend";
1387
-      version = "1.0.1";
1388
-      src = fetchurl {
1389
-        url = "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz";
1390
-        sha512 = "LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==";
1391
-      };
1392
-    };
1393
-    "string.prototype.trimstart-1.0.1" = {
1394
-      name = "string.prototype.trimstart";
1395
-      packageName = "string.prototype.trimstart";
1396
-      version = "1.0.1";
2536
+    "strip-ansi-3.0.1" = {
2537
+      name = "strip-ansi";
2538
+      packageName = "strip-ansi";
2539
+      version = "3.0.1";
1397 2540
       src = fetchurl {
1398
-        url = "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz";
1399
-        sha512 = "XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==";
2541
+        url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz";
2542
+        sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf";
1400 2543
       };
1401 2544
     };
1402 2545
     "strip-ansi-5.2.0" = {
... ...
@@ -1417,6 +2560,24 @@ let
1417 2560
         sha512 = "AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==";
1418 2561
       };
1419 2562
     };
2563
+    "strip-comments-2.0.1" = {
2564
+      name = "strip-comments";
2565
+      packageName = "strip-comments";
2566
+      version = "2.0.1";
2567
+      src = fetchurl {
2568
+        url = "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz";
2569
+        sha512 = "ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==";
2570
+      };
2571
+    };
2572
+    "strip-final-newline-2.0.0" = {
2573
+      name = "strip-final-newline";
2574
+      packageName = "strip-final-newline";
2575
+      version = "2.0.0";
2576
+      src = fetchurl {
2577
+        url = "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz";
2578
+        sha512 = "BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==";
2579
+      };
2580
+    };
1420 2581
     "strip-json-comments-3.1.0" = {
1421 2582
       name = "strip-json-comments";
1422 2583
       packageName = "strip-json-comments";
... ...
@@ -1426,6 +2587,24 @@ let
1426 2587
         sha512 = "e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==";
1427 2588
       };
1428 2589
     };
2590
+    "supports-color-2.0.0" = {
2591
+      name = "supports-color";
2592
+      packageName = "supports-color";
2593
+      version = "2.0.0";
2594
+      src = fetchurl {
2595
+        url = "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz";
2596
+        sha1 = "535d045ce6b6363fa40117084629995e9df324c7";
2597
+      };
2598
+    };
2599
+    "supports-color-3.2.3" = {
2600
+      name = "supports-color";
2601
+      packageName = "supports-color";
2602
+      version = "3.2.3";
2603
+      src = fetchurl {
2604
+        url = "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz";
2605
+        sha1 = "65ac0504b3954171d8a64946b2ae3cbb8a5f54f6";
2606
+      };
2607
+    };
1429 2608
     "supports-color-5.5.0" = {
1430 2609
       name = "supports-color";
1431 2610
       packageName = "supports-color";
... ...
@@ -1462,6 +2641,15 @@ let
1462 2641
         sha512 = "wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==";
1463 2642
       };
1464 2643
     };
2644
+    "tar-6.0.2" = {
2645
+      name = "tar";
2646
+      packageName = "tar";
2647
+      version = "6.0.2";
2648
+      src = fetchurl {
2649
+        url = "https://registry.npmjs.org/tar/-/tar-6.0.2.tgz";
2650
+        sha512 = "Glo3jkRtPcvpDlAs/0+hozav78yoXKFr+c4wgw62NNMO3oo4AaJdCo21Uu7lcwr55h39W2XD1LMERc64wtbItg==";
2651
+      };
2652
+    };
1465 2653
     "text-table-0.2.0" = {
1466 2654
       name = "text-table";
1467 2655
       packageName = "text-table";
... ...
@@ -1489,6 +2677,15 @@ let
1489 2677
         sha512 = "jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==";
1490 2678
       };
1491 2679
     };
2680
+    "to-regex-range-5.0.1" = {
2681
+      name = "to-regex-range";
2682
+      packageName = "to-regex-range";
2683
+      version = "5.0.1";
2684
+      src = fetchurl {
2685
+        url = "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz";
2686
+        sha512 = "65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==";
2687
+      };
2688
+    };
1492 2689
     "tslib-1.13.0" = {
1493 2690
       name = "tslib";
1494 2691
       packageName = "tslib";
... ...
@@ -1525,6 +2722,60 @@ let
1525 2722
         sha512 = "4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==";
1526 2723
       };
1527 2724
     };
2725
+    "unicode-canonical-property-names-ecmascript-1.0.4" = {
2726
+      name = "unicode-canonical-property-names-ecmascript";
2727
+      packageName = "unicode-canonical-property-names-ecmascript";
2728
+      version = "1.0.4";
2729
+      src = fetchurl {
2730
+        url = "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz";
2731
+        sha512 = "jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==";
2732
+      };
2733
+    };
2734
+    "unicode-match-property-ecmascript-1.0.4" = {
2735
+      name = "unicode-match-property-ecmascript";
2736
+      packageName = "unicode-match-property-ecmascript";
2737
+      version = "1.0.4";
2738
+      src = fetchurl {
2739
+        url = "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz";
2740
+        sha512 = "L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==";
2741
+      };
2742
+    };
2743
+    "unicode-match-property-value-ecmascript-1.2.0" = {
2744
+      name = "unicode-match-property-value-ecmascript";
2745
+      packageName = "unicode-match-property-value-ecmascript";
2746
+      version = "1.2.0";
2747
+      src = fetchurl {
2748
+        url = "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz";
2749
+        sha512 = "wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==";
2750
+      };
2751
+    };
2752
+    "unicode-property-aliases-ecmascript-1.1.0" = {
2753
+      name = "unicode-property-aliases-ecmascript";
2754
+      packageName = "unicode-property-aliases-ecmascript";
2755
+      version = "1.1.0";
2756
+      src = fetchurl {
2757
+        url = "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz";
2758
+        sha512 = "PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==";
2759
+      };
2760
+    };
2761
+    "unique-filename-1.1.1" = {
2762
+      name = "unique-filename";
2763
+      packageName = "unique-filename";
2764
+      version = "1.1.1";
2765
+      src = fetchurl {
2766
+        url = "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz";
2767
+        sha512 = "Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==";
2768
+      };
2769
+    };
2770
+    "unique-slug-2.0.2" = {
2771
+      name = "unique-slug";
2772
+      packageName = "unique-slug";
2773
+      version = "2.0.2";
2774
+      src = fetchurl {
2775
+        url = "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz";
2776
+        sha512 = "zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==";
2777
+      };
2778
+    };
1528 2779
     "uri-js-4.2.2" = {
1529 2780
       name = "uri-js";
1530 2781
       packageName = "uri-js";
... ...
@@ -1543,6 +2794,24 @@ let
1543 2794
         sha512 = "8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==";
1544 2795
       };
1545 2796
     };
2797
+    "validate-npm-package-name-3.0.0" = {
2798
+      name = "validate-npm-package-name";
2799
+      packageName = "validate-npm-package-name";
2800
+      version = "3.0.0";
2801
+      src = fetchurl {
2802
+        url = "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz";
2803
+        sha1 = "5fa912d81eb7d0c74afc140de7317f0ca7df437e";
2804
+      };
2805
+    };
2806
+    "wcwidth-1.0.1" = {
2807
+      name = "wcwidth";
2808
+      packageName = "wcwidth";
2809
+      version = "1.0.1";
2810
+      src = fetchurl {
2811
+        url = "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz";
2812
+        sha1 = "f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8";
2813
+      };
2814
+    };
1546 2815
     "which-2.0.2" = {
1547 2816
       name = "which";
1548 2817
       packageName = "which";
... ...
@@ -1579,13 +2848,49 @@ let
1579 2848
         sha512 = "/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==";
1580 2849
       };
1581 2850
     };
1582
-    "xregexp-4.3.0" = {
1583
-      name = "xregexp";
1584
-      packageName = "xregexp";
1585
-      version = "4.3.0";
2851
+    "ws-7.3.0" = {
2852
+      name = "ws";
2853
+      packageName = "ws";
2854
+      version = "7.3.0";
2855
+      src = fetchurl {
2856
+        url = "https://registry.npmjs.org/ws/-/ws-7.3.0.tgz";
2857
+        sha512 = "iFtXzngZVXPGgpTlP1rBqsUK82p9tKqsWRPg5L56egiljujJT3vGAYnHANvFxBieXrTFavhzhxW52jnaWV+w2w==";
2858
+      };
2859
+    };
2860
+    "yallist-3.1.1" = {
2861
+      name = "yallist";
2862
+      packageName = "yallist";
2863
+      version = "3.1.1";
2864
+      src = fetchurl {
2865
+        url = "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz";
2866
+        sha512 = "a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==";
2867
+      };
2868
+    };
2869
+    "yallist-4.0.0" = {
2870
+      name = "yallist";
2871
+      packageName = "yallist";
2872
+      version = "4.0.0";
2873
+      src = fetchurl {
2874
+        url = "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz";
2875
+        sha512 = "3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==";
2876
+      };
2877
+    };
2878
+    "yaml-1.10.0" = {
2879
+      name = "yaml";
2880
+      packageName = "yaml";
2881
+      version = "1.10.0";
2882
+      src = fetchurl {
2883
+        url = "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz";
2884
+        sha512 = "yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==";
2885
+      };
2886
+    };
2887
+    "yargs-parser-18.1.3" = {
2888
+      name = "yargs-parser";
2889
+      packageName = "yargs-parser";
2890
+      version = "18.1.3";
1586 2891
       src = fetchurl {
1587
-        url = "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz";
1588
-        sha512 = "7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==";
2892
+        url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz";
2893
+        sha512 = "o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==";
1589 2894
       };
1590 2895
     };
1591 2896
   };
... ...
@@ -1596,17 +2901,40 @@ let
1596 2901
     src = ./..;
1597 2902
     dependencies = [
1598 2903
       sources."@babel/code-frame-7.10.1"
2904
+      sources."@babel/helper-plugin-utils-7.10.1"
1599 2905
       sources."@babel/helper-validator-identifier-7.10.1"
1600 2906
       (sources."@babel/highlight-7.10.1" // {
1601 2907
         dependencies = [
1602 2908
           sources."chalk-2.4.2"
1603 2909
         ];
1604 2910
       })
1605
-      sources."@babel/runtime-7.10.2"
1606
-      sources."@babel/runtime-corejs3-7.10.2"
2911
+      sources."@babel/plugin-syntax-import-meta-7.10.1"
2912
+      (sources."@npmcli/move-file-1.0.1" // {
2913
+        dependencies = [
2914
+          sources."mkdirp-1.0.4"
2915
+        ];
2916
+      })
2917
+      sources."@rollup/plugin-alias-3.1.1"
2918
+      sources."@rollup/plugin-commonjs-13.0.0"
2919
+      sources."@rollup/plugin-json-4.1.0"
2920
+      sources."@rollup/plugin-node-resolve-8.0.1"
2921
+      sources."@rollup/plugin-replace-2.3.3"
2922
+      sources."@rollup/pluginutils-3.1.0"
2923
+      sources."@sindresorhus/is-2.1.1"
2924
+      sources."@szmarczak/http-timer-4.0.5"
2925
+      sources."@types/cacheable-request-6.0.1"
1607 2926
       sources."@types/color-name-1.1.1"
2927
+      sources."@types/estree-0.0.39"
2928
+      sources."@types/http-cache-semantics-4.0.0"
2929
+      sources."@types/keyv-3.1.1"
2930
+      sources."@types/node-14.0.13"
2931
+      sources."@types/parse-json-4.0.0"
2932
+      sources."@types/resolve-0.0.8"
2933
+      sources."@types/responselike-1.0.0"
1608 2934
       sources."acorn-7.3.1"
1609 2935
       sources."acorn-jsx-5.2.0"
2936
+      sources."address-1.1.2"
2937
+      sources."aggregate-error-3.0.1"
1610 2938
       sources."ajv-6.12.2"
1611 2939
       (sources."ansi-escapes-4.3.1" // {
1612 2940
         dependencies = [
... ...
@@ -1615,12 +2943,26 @@ let
1615 2943
       })
1616 2944
       sources."ansi-regex-5.0.0"
1617 2945
       sources."ansi-styles-3.2.1"
2946
+      sources."anymatch-3.1.1"
1618 2947
       sources."argparse-1.0.10"
1619
-      sources."array-includes-3.1.1"
1620 2948
       sources."astral-regex-1.0.0"
1621 2949
       sources."balanced-match-1.0.0"
2950
+      sources."binary-extensions-2.0.0"
1622 2951
       sources."brace-expansion-1.1.11"
2952
+      sources."braces-3.0.2"
2953
+      sources."builtin-modules-3.1.0"
2954
+      sources."builtins-1.0.3"
2955
+      (sources."cacache-15.0.4" // {
2956
+        dependencies = [
2957
+          sources."mkdirp-1.0.4"
2958
+          sources."rimraf-3.0.2"
2959
+        ];
2960
+      })
2961
+      sources."cacheable-lookup-5.0.3"
2962
+      sources."cacheable-request-7.0.1"
2963
+      sources."cachedir-2.3.0"
1623 2964
       sources."callsites-3.1.0"
2965
+      sources."camelcase-5.3.1"
1624 2966
       (sources."chalk-4.1.0" // {
1625 2967
         dependencies = [
1626 2968
           sources."ansi-styles-4.2.1"
... ...
@@ -1631,27 +2973,50 @@ let
1631 2973
         ];
1632 2974
       })
1633 2975
       sources."chardet-0.7.0"
2976
+      sources."chokidar-3.4.0"
2977
+      sources."chownr-2.0.0"
2978
+      sources."clean-stack-2.2.0"
1634 2979
       sources."cli-cursor-3.1.0"
2980
+      sources."cli-spinners-2.3.0"
1635 2981
       sources."cli-width-2.2.1"
2982
+      sources."clone-1.0.4"
2983
+      sources."clone-response-1.0.2"
1636 2984
       sources."color-convert-1.9.3"
1637 2985
       sources."color-name-1.1.3"
2986
+      sources."commondir-1.0.1"
2987
+      sources."compressible-2.0.18"
1638 2988
       sources."concat-map-0.0.1"
1639
-      sources."core-js-pure-3.6.5"
2989
+      sources."cosmiconfig-6.0.0"
1640 2990
       sources."cross-spawn-7.0.3"
2991
+      sources."css-modules-loader-core-1.1.0"
2992
+      sources."css-selector-tokenizer-0.7.2"
2993
+      sources."cssesc-3.0.0"
1641 2994
       sources."debug-4.2.0"
2995
+      sources."decamelize-1.2.0"
2996
+      (sources."decompress-response-6.0.0" // {
2997
+        dependencies = [
2998
+          sources."mimic-response-3.1.0"
2999
+        ];
3000
+      })
3001
+      sources."deep-freeze-0.0.1"
1642 3002
       sources."deep-is-0.1.3"
1643
-      sources."define-properties-1.1.3"
3003
+      sources."deepmerge-4.2.2"
3004
+      sources."defaults-1.0.3"
3005
+      sources."defer-to-connect-2.0.0"
3006
+      (sources."detect-port-1.3.0" // {
3007
+        dependencies = [
3008
+          sources."debug-2.6.9"
3009
+          sources."ms-2.0.0"
3010
+        ];
3011
+      })
1644 3012
       sources."doctrine-3.0.0"
1645 3013
       sources."emoji-regex-8.0.0"
1646
-      sources."es-abstract-1.17.6"
1647
-      sources."es-to-primitive-1.2.1"
3014
+      sources."end-of-stream-1.4.4"
3015
+      sources."error-ex-1.3.2"
3016
+      sources."es-module-lexer-0.3.23"
3017
+      sources."esbuild-0.3.9"
1648 3018
       sources."escape-string-regexp-1.0.5"
1649 3019
       sources."eslint-7.2.0"
1650
-      (sources."eslint-plugin-react-7.20.0" // {
1651
-        dependencies = [
1652
-          sources."doctrine-2.1.0"
1653
-        ];
1654
-      })
1655 3020
       sources."eslint-scope-5.1.0"
1656 3021
       sources."eslint-utils-2.0.0"
1657 3022
       sources."eslint-visitor-keys-1.2.0"
... ...
@@ -1664,29 +3029,54 @@ let
1664 3029
       })
1665 3030
       sources."esrecurse-4.2.1"
1666 3031
       sources."estraverse-4.3.0"
3032
+      sources."estree-walker-1.0.1"
1667 3033
       sources."esutils-2.0.3"
3034
+      sources."etag-1.8.1"
3035
+      sources."eventemitter3-4.0.4"
3036
+      sources."execa-4.0.2"
1668 3037
       sources."external-editor-3.1.0"
1669 3038
       sources."fast-deep-equal-3.1.3"
1670 3039
       sources."fast-json-stable-stringify-2.1.0"
1671 3040
       sources."fast-levenshtein-2.0.6"
3041
+      sources."fastparse-1.1.2"
1672 3042
       sources."figures-3.2.0"
1673 3043
       sources."file-entry-cache-5.0.1"
3044
+      sources."fill-range-7.0.1"
3045
+      sources."find-cache-dir-3.3.1"
3046
+      sources."find-up-4.1.0"
1674 3047
       sources."flat-cache-2.0.1"
1675 3048
       sources."flatted-2.0.2"
3049
+      (sources."follow-redirects-1.11.0" // {
3050
+        dependencies = [
3051
+          sources."debug-3.2.6"
3052
+        ];
3053
+      })
3054
+      sources."fs-minipass-2.1.0"
1676 3055
       sources."fs.realpath-1.0.0"
1677
-      sources."function-bind-1.1.1"
3056
+      sources."fsevents-2.1.3"
1678 3057
       sources."functional-red-black-tree-1.0.1"
3058
+      sources."get-stream-5.1.0"
1679 3059
       sources."glob-7.1.6"
1680 3060
       sources."glob-parent-5.1.1"
1681 3061
       sources."globals-12.4.0"
1682
-      sources."has-1.0.3"
3062
+      sources."got-11.3.0"
3063
+      (sources."has-ansi-2.0.0" // {
3064
+        dependencies = [
3065
+          sources."ansi-regex-2.1.1"
3066
+        ];
3067
+      })
1683 3068
       sources."has-flag-3.0.0"
1684
-      sources."has-symbols-1.0.1"
1685
-      sources."hoist-non-react-statics-3.3.2"
3069
+      sources."http-cache-semantics-4.1.0"
3070
+      sources."http-proxy-1.18.1"
3071
+      sources."http2-wrapper-1.0.0-beta.4.6"
3072
+      sources."human-signals-1.1.1"
1686 3073
       sources."iconv-lite-0.4.24"
3074
+      sources."icss-replace-symbols-1.1.0"
1687 3075
       sources."ignore-4.0.6"
1688 3076
       sources."import-fresh-3.2.1"
1689 3077
       sources."imurmurhash-0.1.4"
3078
+      sources."indent-string-4.0.0"
3079
+      sources."infer-owner-1.0.4"
1690 3080
       sources."inflight-1.0.6"
1691 3081
       sources."inherits-2.0.4"
1692 3082
       (sources."inquirer-7.1.0" // {
... ...
@@ -1699,63 +3089,155 @@ let
1699 3089
           sources."supports-color-7.1.0"
1700 3090
         ];
1701 3091
       })
1702
-      sources."internal-slot-1.0.2"
1703
-      sources."is-callable-1.2.0"
1704
-      sources."is-date-object-1.0.2"
3092
+      sources."is-arrayish-0.2.1"
3093
+      sources."is-binary-path-2.1.0"
3094
+      sources."is-builtin-module-3.0.0"
3095
+      sources."is-docker-2.0.0"
1705 3096
       sources."is-extglob-2.1.1"
1706 3097
       sources."is-fullwidth-code-point-3.0.0"
1707 3098
       sources."is-glob-4.0.1"
1708
-      sources."is-regex-1.1.0"
1709
-      sources."is-string-1.0.5"
1710
-      sources."is-symbol-1.0.3"
3099
+      sources."is-interactive-1.0.0"
3100
+      sources."is-module-1.0.0"
3101
+      sources."is-number-7.0.0"
3102
+      (sources."is-reference-1.2.0" // {
3103
+        dependencies = [
3104
+          sources."@types/estree-0.0.44"
3105
+        ];
3106
+      })
3107
+      sources."is-stream-2.0.0"
3108
+      sources."is-wsl-2.2.0"
1711 3109
       sources."isexe-2.0.0"
1712 3110
       sources."js-tokens-4.0.0"
1713 3111
       sources."js-yaml-3.14.0"
3112
+      sources."jsesc-0.5.0"
3113
+      sources."json-buffer-3.0.1"
3114
+      sources."json-parse-better-errors-1.0.2"
1714 3115
       sources."json-schema-traverse-0.4.1"
1715 3116
       sources."json-stable-stringify-without-jsonify-1.0.1"
1716
-      sources."jsx-ast-utils-2.4.1"
3117
+      sources."jsonschema-1.2.6"
3118
+      sources."keyv-4.0.1"
1717 3119
       sources."levn-0.4.1"
1718
-      sources."lit-jsx-1.0.7"
3120
+      sources."lines-and-columns-1.1.6"
3121
+      sources."lit-html-1.2.1"
3122
+      sources."locate-path-5.0.0"
1719 3123
       sources."lodash-4.17.15"
3124
+      (sources."log-symbols-3.0.0" // {
3125
+        dependencies = [
3126
+          sources."chalk-2.4.2"
3127
+        ];
3128
+      })
1720 3129
       sources."loose-envify-1.4.0"
3130
+      sources."lowercase-keys-2.0.0"
3131
+      sources."lru-cache-5.1.1"
3132
+      sources."magic-string-0.25.7"
3133
+      (sources."make-dir-3.1.0" // {
3134
+        dependencies = [
3135
+          sources."semver-6.3.0"
3136
+        ];
3137
+      })
3138
+      sources."merge-stream-2.0.0"
3139
+      sources."mime-db-1.44.0"
3140
+      sources."mime-types-2.1.27"
1721 3141
       sources."mimic-fn-2.1.0"
3142
+      sources."mimic-response-1.0.1"
1722 3143
       sources."minimatch-3.0.4"
1723 3144
       sources."minimist-1.2.5"
3145
+      (sources."minipass-3.1.3" // {
3146
+        dependencies = [
3147
+          sources."yallist-4.0.0"
3148
+        ];
3149
+      })
3150
+      sources."minipass-collect-1.0.2"
3151
+      sources."minipass-flush-1.0.5"
3152
+      sources."minipass-pipeline-1.2.3"
3153
+      (sources."minizlib-2.1.0" // {
3154
+        dependencies = [
3155
+          sources."yallist-4.0.0"
3156
+        ];
3157
+      })
1724 3158
       sources."mkdirp-0.5.5"
1725 3159
       sources."ms-2.1.2"
1726 3160
       sources."mute-stream-0.0.8"
1727 3161
       sources."natural-compare-1.4.0"
3162
+      sources."normalize-path-3.0.0"
3163
+      sources."normalize-url-4.5.0"
3164
+      sources."npm-run-path-4.0.1"
1728 3165
       sources."object-assign-4.1.1"
1729
-      sources."object-inspect-1.7.0"
1730
-      sources."object-keys-1.1.1"
1731
-      sources."object.assign-4.1.0"
1732
-      sources."object.entries-1.1.2"
1733
-      sources."object.fromentries-2.0.2"
1734
-      sources."object.values-1.1.1"
1735 3166
       sources."once-1.4.0"
1736 3167
       sources."onetime-5.1.0"
3168
+      sources."open-7.0.4"
1737 3169
       sources."optionator-0.9.1"
3170
+      (sources."ora-4.0.4" // {
3171
+        dependencies = [
3172
+          sources."ansi-styles-4.2.1"
3173
+          sources."chalk-3.0.0"
3174
+          sources."color-convert-2.0.1"
3175
+          sources."color-name-1.1.4"
3176
+          sources."has-flag-4.0.0"
3177
+          sources."supports-color-7.1.0"
3178
+        ];
3179
+      })
1738 3180
       sources."os-tmpdir-1.0.2"
3181
+      sources."p-cancelable-2.0.0"
3182
+      sources."p-finally-1.0.0"
3183
+      sources."p-limit-2.3.0"
3184
+      sources."p-locate-4.1.0"
3185
+      sources."p-map-4.0.0"
3186
+      sources."p-queue-6.4.0"
3187
+      sources."p-timeout-3.2.0"
3188
+      sources."p-try-2.2.0"
1739 3189
       sources."parent-module-1.0.1"
3190
+      sources."parse-json-5.0.0"
3191
+      sources."path-exists-4.0.0"
1740 3192
       sources."path-is-absolute-1.0.1"
1741 3193
       sources."path-key-3.1.1"
1742 3194
       sources."path-parse-1.0.6"
3195
+      sources."path-type-4.0.0"
3196
+      sources."picomatch-2.2.2"
3197
+      sources."pkg-dir-4.2.0"
3198
+      (sources."postcss-6.0.1" // {
3199
+        dependencies = [
3200
+          sources."ansi-regex-2.1.1"
3201
+          sources."ansi-styles-2.2.1"
3202
+          (sources."chalk-1.1.3" // {
3203
+            dependencies = [
3204
+              sources."supports-color-2.0.0"
3205
+            ];
3206
+          })
3207
+          sources."has-flag-1.0.0"
3208
+          sources."strip-ansi-3.0.1"
3209
+          sources."supports-color-3.2.3"
3210
+        ];
3211
+      })
3212
+      sources."postcss-modules-extract-imports-1.1.0"
3213
+      sources."postcss-modules-local-by-default-1.2.0"
3214
+      sources."postcss-modules-scope-1.1.0"
3215
+      sources."postcss-modules-values-1.3.0"
1743 3216
       sources."prelude-ls-1.2.1"
1744 3217
       sources."progress-2.0.3"
3218
+      sources."promise-inflight-1.0.1"
1745 3219
       sources."prop-types-15.7.2"
3220
+      sources."pump-3.0.0"
1746 3221
       sources."punycode-2.1.1"
3222
+      sources."quick-lru-5.1.1"
1747 3223
       sources."ramda-0.26.1"
1748
-      sources."react-16.13.1"
1749 3224
       sources."react-is-16.13.1"
1750
-      sources."react-redux-7.2.0"
3225
+      sources."readdirp-3.4.0"
1751 3226
       sources."redux-4.0.5"
1752
-      sources."regenerator-runtime-0.13.5"
1753
-      sources."regexp.prototype.flags-1.3.0"
3227
+      sources."regenerate-1.4.1"
3228
+      sources."regenerate-unicode-properties-8.2.0"
1754 3229
       sources."regexpp-3.1.0"
3230
+      sources."regexpu-core-4.7.0"
3231
+      sources."regjsgen-0.5.2"
3232
+      sources."regjsparser-0.6.4"
3233
+      sources."requires-port-1.0.0"
1755 3234
       sources."resolve-1.17.0"
3235
+      sources."resolve-alpn-1.0.0"
1756 3236
       sources."resolve-from-4.0.0"
3237
+      sources."responselike-2.0.0"
1757 3238
       sources."restore-cursor-3.1.0"
1758 3239
       sources."rimraf-2.6.3"
3240
+      sources."rollup-2.16.1"
1759 3241
       sources."routedux-1.0.4"
1760 3242
       sources."run-async-2.4.1"
1761 3243
       sources."rxjs-6.5.5"
... ...
@@ -1763,19 +3245,28 @@ let
1763 3245
       sources."semver-7.3.2"
1764 3246
       sources."shebang-command-2.0.0"
1765 3247
       sources."shebang-regex-3.0.0"
1766
-      sources."side-channel-1.0.2"
1767 3248
       sources."signal-exit-3.0.3"
3249
+      sources."slash-3.0.0"
1768 3250
       (sources."slice-ansi-2.1.0" // {
1769 3251
         dependencies = [
1770 3252
           sources."is-fullwidth-code-point-2.0.0"
1771 3253
         ];
1772 3254
       })
3255
+      (sources."snowpack-2.5.1" // {
3256
+        dependencies = [
3257
+          sources."mkdirp-1.0.4"
3258
+          sources."resolve-from-5.0.0"
3259
+          sources."rimraf-3.0.2"
3260
+        ];
3261
+      })
3262
+      sources."source-map-0.5.7"
3263
+      sources."sourcemap-codec-1.4.8"
1773 3264
       sources."sprintf-js-1.0.3"
3265
+      sources."ssri-8.0.0"
1774 3266
       sources."string-width-4.2.0"
1775
-      sources."string.prototype.matchall-4.0.2"
1776
-      sources."string.prototype.trimend-1.0.1"
1777
-      sources."string.prototype.trimstart-1.0.1"
1778 3267
       sources."strip-ansi-6.0.0"
3268
+      sources."strip-comments-2.0.1"
3269
+      sources."strip-final-newline-2.0.0"
1779 3270
       sources."strip-json-comments-3.1.0"
1780 3271
       sources."supports-color-5.5.0"
1781 3272
       sources."symbol-observable-1.2.0"
... ...
@@ -1788,19 +3279,37 @@ let
1788 3279
           sources."strip-ansi-5.2.0"
1789 3280
         ];
1790 3281
       })
3282
+      (sources."tar-6.0.2" // {
3283
+        dependencies = [
3284
+          sources."mkdirp-1.0.4"
3285
+          sources."yallist-4.0.0"
3286
+        ];
3287
+      })
1791 3288
       sources."text-table-0.2.0"
1792 3289
       sources."through-2.3.8"
1793 3290
       sources."tmp-0.0.33"
3291
+      sources."to-regex-range-5.0.1"
1794 3292
       sources."tslib-1.13.0"
1795 3293
       sources."type-check-0.4.0"
1796 3294
       sources."type-fest-0.8.1"
3295
+      sources."unicode-canonical-property-names-ecmascript-1.0.4"
3296
+      sources."unicode-match-property-ecmascript-1.0.4"
3297
+      sources."unicode-match-property-value-ecmascript-1.2.0"
3298
+      sources."unicode-property-aliases-ecmascript-1.1.0"
3299
+      sources."unique-filename-1.1.1"
3300
+      sources."unique-slug-2.0.2"
1797 3301
       sources."uri-js-4.2.2"
1798 3302
       sources."v8-compile-cache-2.1.1"
3303
+      sources."validate-npm-package-name-3.0.0"
3304
+      sources."wcwidth-1.0.1"
1799 3305
       sources."which-2.0.2"
1800 3306
       sources."word-wrap-1.2.3"
1801 3307
       sources."wrappy-1.0.2"
1802 3308
       sources."write-1.0.3"
1803
-      sources."xregexp-4.3.0"
3309
+      sources."ws-7.3.0"
3310
+      sources."yallist-3.1.1"
3311
+      sources."yaml-1.10.0"
3312
+      sources."yargs-parser-18.1.3"
1804 3313
     ];
1805 3314
     buildInputs = globalBuildInputs;
1806 3315
     meta = {
... ...
@@ -3,7 +3,7 @@
3 3
   "version": "1.0.0",
4 4
   "description": "",
5 5
   "sourceType": "module",
6
-  "main": "src/index.js",
6
+  "main": "index.html",
7 7
   "scripts": {
8 8
     "setup-env": "bash setup.sh",
9 9
     "test": "echo \"Error: no test specified\" && exit 1"
... ...
@@ -12,14 +12,12 @@
12 12
   "author": "",
13 13
   "license": "ISC",
14 14
   "dependencies": {
15
-    "lit-jsx": "^1.0.7",
16
-    "react": "^16.13.1",
17
-    "react-redux": "^7.2.0",
15
+    "lit-html": "^1.2.1",
18 16
     "redux": "^4.0.5",
19 17
     "routedux": "^1.0.4"
20 18
   },
21 19
   "devDependencies": {
22 20
     "eslint": "7.2.0",
23
-    "eslint-plugin-react": "7.20.0"
21
+    "snowpack": "^2.5.1"
24 22
   }
25 23
 }
... ...
@@ -4,24 +4,6 @@
4 4
 
5 5
 let
6 6
   sources = {
7
-    "@babel/runtime-7.10.2" = {
8
-      name = "_at_babel_slash_runtime";
9
-      packageName = "@babel/runtime";
10
-      version = "7.10.2";
11
-      src = fetchurl {
12
-        url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.2.tgz";
13
-        sha512 = "6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==";
14
-      };
15
-    };
16
-    "hoist-non-react-statics-3.3.2" = {
17
-      name = "hoist-non-react-statics";
18
-      packageName = "hoist-non-react-statics";
19
-      version = "3.3.2";
20
-      src = fetchurl {
21
-        url = "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz";
22
-        sha512 = "/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==";
23
-      };
24
-    };
25 7
     "js-tokens-4.0.0" = {
26 8
       name = "js-tokens";
27 9
       packageName = "js-tokens";
... ...
@@ -31,13 +13,13 @@ let
31 13
         sha512 = "RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==";
32 14
       };
33 15
     };
34
-    "lit-jsx-1.0.7" = {
35
-      name = "lit-jsx";
36
-      packageName = "lit-jsx";
37
-      version = "1.0.7";
16
+    "lit-html-1.2.1" = {
17
+      name = "lit-html";
18
+      packageName = "lit-html";
19
+      version = "1.2.1";
38 20
       src = fetchurl {
39
-        url = "https://registry.npmjs.org/lit-jsx/-/lit-jsx-1.0.7.tgz";
40
-        sha512 = "Zea8EYE2Ps2yk87i5E8LeHmZPcA0HdOsaA5SsUPZPkenaPWhvDchOvlTV5+/OO6ZhrVjUCEhYSDMNz6TDxAkcQ==";
21
+        url = "https://registry.npmjs.org/lit-html/-/lit-html-1.2.1.tgz";
22
+        sha512 = "GSJHHXMGLZDzTRq59IUfL9FCdAlGfqNp/dEa7k7aBaaWD+JKaCjsAk9KYm2V12ItonVaYx2dprN66Zdm1AuBTQ==";
41 23
       };
42 24
     };
43 25
     "loose-envify-1.4.0" = {
... ...
@@ -76,15 +58,6 @@ let
76 58
         sha512 = "hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==";
77 59
       };
78 60
     };
79
-    "react-16.13.1" = {
80
-      name = "react";
81
-      packageName = "react";
82
-      version = "16.13.1";
83
-      src = fetchurl {
84
-        url = "https://registry.npmjs.org/react/-/react-16.13.1.tgz";
85
-        sha512 = "YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==";
86
-      };
87
-    };
88 61
     "react-is-16.13.1" = {
89 62
       name = "react-is";
90 63
       packageName = "react-is";
... ...
@@ -94,15 +67,6 @@ let
94 67
         sha512 = "24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==";
95 68
       };
96 69
     };
97
-    "react-redux-7.2.0" = {
98
-      name = "react-redux";
99
-      packageName = "react-redux";
100
-      version = "7.2.0";
101
-      src = fetchurl {
102
-        url = "https://registry.npmjs.org/react-redux/-/react-redux-7.2.0.tgz";
103
-        sha512 = "EvCAZYGfOLqwV7gh849xy9/pt55rJXPwmYvI4lilPM5rUT/1NxuuN59ipdBksRVSvz0KInbPnp4IfoXJXCqiDA==";
104
-      };
105
-    };
106 70
     "redux-4.0.5" = {
107 71
       name = "redux";
108 72
       packageName = "redux";
... ...
@@ -112,15 +76,6 @@ let
112 76
         sha512 = "VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==";
113 77
       };
114 78
     };
115
-    "regenerator-runtime-0.13.5" = {
116
-      name = "regenerator-runtime";
117
-      packageName = "regenerator-runtime";
118
-      version = "0.13.5";
119
-      src = fetchurl {
120
-        url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz";
121
-        sha512 = "ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==";
122
-      };
123
-    };
124 79
     "routedux-1.0.4" = {
125 80
       name = "routedux";
126 81
       packageName = "routedux";
... ...
@@ -146,19 +101,14 @@ let
146 101
     version = "1.0.0";
147 102
     src = ./..;
148 103
     dependencies = [
149
-      sources."@babel/runtime-7.10.2"
150
-      sources."hoist-non-react-statics-3.3.2"
151 104
       sources."js-tokens-4.0.0"
152
-      sources."lit-jsx-1.0.7"
105
+      sources."lit-html-1.2.1"
153 106
       sources."loose-envify-1.4.0"
154 107
       sources."object-assign-4.1.1"
155 108
       sources."prop-types-15.7.2"
156 109
       sources."ramda-0.26.1"
157
-      sources."react-16.13.1"
158 110
       sources."react-is-16.13.1"
159
-      sources."react-redux-7.2.0"
160 111
       sources."redux-4.0.5"
161
-      sources."regenerator-runtime-0.13.5"
162 112
       sources."routedux-1.0.4"
163 113
       sources."symbol-observable-1.2.0"
164 114
     ];
165 115
new file mode 100644
... ...
@@ -0,0 +1 @@
1
+(import ./default.nix {}).shell