##// END OF EJS Templates
js: use builtin packages for binaries...
marcink -
r3162:6f71dda2 default
parent child
Show More
@@ -36,6 +36,7 syntax: regexp
36 36 ^htmlcov
37 37 ^junit\.xml$
38 38 ^node_modules/
39 ^node_binaries/
39 40 ^pylint.log$
40 41 ^rcextensions/
41 42 ^result$
@@ -1,9 +1,9
1 1
2 2 .PHONY: clean docs docs-clean docs-cleanup test test-clean test-only test-only-postgres test-only-mysql web-build
3 3
4 WEBPACK=./node_modules/webpack/bin/webpack.js
5 GRUNT=grunt
6 4 NODE_PATH=./node_modules
5 WEBPACK=./node_binaries/webpack
6 GRUNT=./node_binaries/grunt
7 7
8 8
9 9 clean:
@@ -54,7 +54,7 let
54 54 in
55 55 !builtins.elem (basename path) [
56 56 ".git" ".hg" "__pycache__" ".eggs" ".idea" ".dev"
57 "bower_components" "node_modules"
57 "bower_components" "node_modules" "node_binaries"
58 58 "build" "data" "result" "tmp"] &&
59 59 !builtins.elem ext ["egg-info" "pyc"] &&
60 60 # TODO: johbo: This check is wrong, since "path" contains an absolute path,
@@ -111,20 +111,25 let
111 111 linkNodeAndBowerPackages = ''
112 112 export RHODECODE_CE_PATH=${rhodecode-enterprise-ce-src}
113 113
114 echo "[BEGIN]: Link node packages"
115 rm -fr node_modules
116 mkdir node_modules
114 echo "[BEGIN]: Link node packages and binaries"
117 115 # johbo: Linking individual packages allows us to run "npm install"
118 116 # inside of a shell to try things out. Re-entering the shell will
119 117 # restore a clean environment.
118 rm -fr node_modules
119 mkdir node_modules
120 120 ln -s ${nodeDependencies}/lib/node_modules/* node_modules/
121 echo "[DONE]: Link node packages"
121 export NODE_PATH=./node_modules
122
123 rm -fr node_binaries
124 mkdir node_binaries
125 ln -s ${nodeDependencies}/bin/* node_binaries/
126 echo "[DONE ]: Link node packages and binaries"
122 127
123 128 echo "[BEGIN]: Link bower packages"
124 129 rm -fr bower_components
125 130 mkdir bower_components
126 131 ln -s ${bowerComponents}/bower_components/* bower_components/
127 echo "[DONE]: Link bower packages"
132 echo "[DONE ]: Link bower packages"
128 133 '';
129 134
130 135 releaseName = "RhodeCodeEnterpriseCE-${version}";
@@ -154,8 +159,6 let
154 159 buildInputs =
155 160 attrs.buildInputs or [] ++ [
156 161 rhodecode-testdata
157 pkgs.nodePackages.bower
158 pkgs.nodePackages.grunt-cli
159 162 ];
160 163
161 164 #NOTE: option to inject additional propagatedBuildInputs
@@ -188,10 +191,12 let
188 191 '';
189 192
190 193 preBuild = ''
191 echo "Building frontend assets"
194 echo "[BEGIN]: Building frontend assets"
192 195 ${linkNodeAndBowerPackages}
193 grunt
196 make web-build
194 197 rm -fr node_modules
198 rm -fr node_binaries
199 echo "[DONE ]: Building frontend assets"
195 200 '';
196 201
197 202 postInstall = ''
@@ -208,14 +213,14 let
208 213 echo "Writing enterprise-ce meta information for rccontrol to nix-support/rccontrol"
209 214 mkdir -p $out/nix-support/rccontrol
210 215 cp -v rhodecode/VERSION $out/nix-support/rccontrol/version
211 echo "[DONE]: enterprise-ce meta information for rccontrol written"
216 echo "[DONE ]: enterprise-ce meta information for rccontrol written"
212 217
213 218 mkdir -p $out/etc
214 219 cp configs/production.ini $out/etc
215 echo "[DONE]: saved enterprise-ce production.ini into $out/etc"
220 echo "[DONE ]: saved enterprise-ce production.ini into $out/etc"
216 221
217 222 cp -r rhodecode/config/rcextensions $out/etc/rcextensions.tmpl
218 echo "[DONE]: saved enterprise-ce rcextensions into $out/etc/rcextensions.tmpl"
223 echo "[DONE ]: saved enterprise-ce rcextensions into $out/etc/rcextensions.tmpl"
219 224
220 225 # python based programs need to be wrapped
221 226 mkdir -p $out/bin
@@ -230,7 +235,7 let
230 235 ln -s ${self.pyramid}/bin/prequest $out/bin/
231 236 ln -s ${self.pyramid}/bin/pserve $out/bin/
232 237
233 echo "[DONE]: created symlinks into $out/bin"
238 echo "[DONE ]: created symlinks into $out/bin"
234 239 DEPS="$out/bin/supervisorctl \
235 240 $out/bin/supervisord \
236 241 $out/bin/paster \
@@ -250,7 +255,7 let
250 255 --set PYTHONHASHSEED random
251 256 done
252 257
253 echo "[DONE]: enterprise-ce binary wrapping"
258 echo "[DONE ]: enterprise-ce binary wrapping"
254 259
255 260 # rhodecode-tools don't need wrapping
256 261 ln -s ${self.rhodecode-tools}/bin/rhodecode-* $out/bin/
@@ -9,25 +9,28
9 9 "url" : "https://code.rhodecode.com/rhodecode-enterprise-ce"
10 10 },
11 11 "devDependencies": {
12 "appenlight-client": "git+https://git@github.com/AppEnlight/appenlight-client-js.git#0.5.1",
13 "bower": "^1.8.4",
14 "clipboard": "^2.0.1",
15 "exports-loader": "^0.6.4",
16 "favico.js": "^0.3.10",
12 17 "grunt": "^0.4.5",
18 "grunt-cli": "^1.3.1",
19 "grunt-contrib-concat": "^0.5.1",
13 20 "grunt-contrib-copy": "^1.0.0",
14 "grunt-contrib-concat": "^0.5.1",
15 21 "grunt-contrib-jshint": "^0.12.0",
16 22 "grunt-contrib-less": "^1.1.0",
17 23 "grunt-contrib-watch": "^0.6.1",
18 "vulcanize": "^1.16.0",
19 24 "grunt-vulcanize": "^1.0.0",
20 "node2nix": "^1.0.0",
25 "jquery": "1.11.3",
21 26 "jshint": "^2.9.1-rc3",
22 "bower": "^1.8.4",
23 "jquery": "1.11.3",
24 "favico.js": "^0.3.10",
25 "clipboard": "^2.0.1",
26 "qrious": "^4.0.2",
27 27 "moment": "^2.18.1",
28 28 "mousetrap": "^1.6.1",
29 "qrious": "^4.0.2",
29 30 "sticky-sidebar": "3.3.1",
31 "vulcanize": "^1.16.0",
30 32 "waypoints": "4.0.1",
31 "appenlight-client": "git+https://git@github.com/AppEnlight/appenlight-client-js.git#0.5.1"
33 "webpack": "4.23.1",
34 "webpack-cli": "3.1.2"
32 35 }
33 36 }
@@ -30,17 +30,17 NodeJS dependencies
30 30 Generate node-packages.nix file with all dependencies from NPM and package.json file
31 31 This should be run before entering nix-shell.
32 32
33 The sed at the end fixex a bug with http rewrite of re-generated packages
34
33 35 .. code:: shell
34 36
35 rm -rf node_modules
37 rm -rf node_modules &&
36 38 nix-shell pkgs/shell-generate.nix --command "
37 39 node2nix --input package.json \
38 40 -o pkgs/node-packages.nix \
39 41 -e pkgs/node-env.nix \
40 42 -c pkgs/node-default.nix \
41 -d --flatten --nodejs-8 "
42
43 # fix bug with http rewrite of re-generated packages
43 -d --flatten --nodejs-8 " &&
44 44 sed -i -e 's/http:\/\//https:\/\//g' pkgs/node-packages.nix
45 45
46 46
This diff has been collapsed as it changes many lines, (4089 lines changed) Show them Hide them
@@ -40,6 +40,186 let
40 40 sha1 = "e827a493a443b156e1b582a2e4c3bdc0040f2ee7";
41 41 };
42 42 };
43 "@webassemblyjs/ast-1.7.10" = {
44 name = "_at_webassemblyjs_slash_ast";
45 packageName = "@webassemblyjs/ast";
46 version = "1.7.10";
47 src = fetchurl {
48 url = "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.10.tgz";
49 sha512 = "wTUeaByYN2EA6qVqhbgavtGc7fLTOx0glG2IBsFlrFG51uXIGlYBTyIZMf4SPLo3v1bgV/7lBN3l7Z0R6Hswew==";
50 };
51 };
52 "@webassemblyjs/floating-point-hex-parser-1.7.10" = {
53 name = "_at_webassemblyjs_slash_floating-point-hex-parser";
54 packageName = "@webassemblyjs/floating-point-hex-parser";
55 version = "1.7.10";
56 src = fetchurl {
57 url = "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.10.tgz";
58 sha512 = "gMsGbI6I3p/P1xL2UxqhNh1ga2HCsx5VBB2i5VvJFAaqAjd2PBTRULc3BpTydabUQEGlaZCzEUQhLoLG7TvEYQ==";
59 };
60 };
61 "@webassemblyjs/helper-api-error-1.7.10" = {
62 name = "_at_webassemblyjs_slash_helper-api-error";
63 packageName = "@webassemblyjs/helper-api-error";
64 version = "1.7.10";
65 src = fetchurl {
66 url = "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.10.tgz";
67 sha512 = "DoYRlPWtuw3yd5BOr9XhtrmB6X1enYF0/54yNvQWGXZEPDF5PJVNI7zQ7gkcKfTESzp8bIBWailaFXEK/jjCsw==";
68 };
69 };
70 "@webassemblyjs/helper-buffer-1.7.10" = {
71 name = "_at_webassemblyjs_slash_helper-buffer";
72 packageName = "@webassemblyjs/helper-buffer";
73 version = "1.7.10";
74 src = fetchurl {
75 url = "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.10.tgz";
76 sha512 = "+RMU3dt/dPh4EpVX4u5jxsOlw22tp3zjqE0m3ftU2tsYxnPULb4cyHlgaNd2KoWuwasCQqn8Mhr+TTdbtj3LlA==";
77 };
78 };
79 "@webassemblyjs/helper-code-frame-1.7.10" = {
80 name = "_at_webassemblyjs_slash_helper-code-frame";
81 packageName = "@webassemblyjs/helper-code-frame";
82 version = "1.7.10";
83 src = fetchurl {
84 url = "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.10.tgz";
85 sha512 = "UiytbpKAULOEab2hUZK2ywXen4gWJVrgxtwY3Kn+eZaaSWaRM8z/7dAXRSoamhKFiBh1uaqxzE/XD9BLlug3gw==";
86 };
87 };
88 "@webassemblyjs/helper-fsm-1.7.10" = {
89 name = "_at_webassemblyjs_slash_helper-fsm";
90 packageName = "@webassemblyjs/helper-fsm";
91 version = "1.7.10";
92 src = fetchurl {
93 url = "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.10.tgz";
94 sha512 = "w2vDtUK9xeSRtt5+RnnlRCI7wHEvLjF0XdnxJpgx+LJOvklTZPqWkuy/NhwHSLP19sm9H8dWxKeReMR7sCkGZA==";
95 };
96 };
97 "@webassemblyjs/helper-module-context-1.7.10" = {
98 name = "_at_webassemblyjs_slash_helper-module-context";
99 packageName = "@webassemblyjs/helper-module-context";
100 version = "1.7.10";
101 src = fetchurl {
102 url = "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.10.tgz";
103 sha512 = "yE5x/LzZ3XdPdREmJijxzfrf+BDRewvO0zl8kvORgSWmxpRrkqY39KZSq6TSgIWBxkK4SrzlS3BsMCv2s1FpsQ==";
104 };
105 };
106 "@webassemblyjs/helper-wasm-bytecode-1.7.10" = {
107 name = "_at_webassemblyjs_slash_helper-wasm-bytecode";
108 packageName = "@webassemblyjs/helper-wasm-bytecode";
109 version = "1.7.10";
110 src = fetchurl {
111 url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.10.tgz";
112 sha512 = "u5qy4SJ/OrxKxZqJ9N3qH4ZQgHaAzsopsYwLvoWJY6Q33r8PhT3VPyNMaJ7ZFoqzBnZlCcS/0f4Sp8WBxylXfg==";
113 };
114 };
115 "@webassemblyjs/helper-wasm-section-1.7.10" = {
116 name = "_at_webassemblyjs_slash_helper-wasm-section";
117 packageName = "@webassemblyjs/helper-wasm-section";
118 version = "1.7.10";
119 src = fetchurl {
120 url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.10.tgz";
121 sha512 = "Ecvww6sCkcjatcyctUrn22neSJHLN/TTzolMGG/N7S9rpbsTZ8c6Bl98GpSpV77EvzNijiNRHBG0+JO99qKz6g==";
122 };
123 };
124 "@webassemblyjs/ieee754-1.7.10" = {
125 name = "_at_webassemblyjs_slash_ieee754";
126 packageName = "@webassemblyjs/ieee754";
127 version = "1.7.10";
128 src = fetchurl {
129 url = "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.10.tgz";
130 sha512 = "HRcWcY+YWt4+s/CvQn+vnSPfRaD4KkuzQFt5MNaELXXHSjelHlSEA8ZcqT69q0GTIuLWZ6JaoKar4yWHVpZHsQ==";
131 };
132 };
133 "@webassemblyjs/leb128-1.7.10" = {
134 name = "_at_webassemblyjs_slash_leb128";
135 packageName = "@webassemblyjs/leb128";
136 version = "1.7.10";
137 src = fetchurl {
138 url = "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.10.tgz";
139 sha512 = "og8MciYlA8hvzCLR71hCuZKPbVBfLQeHv7ImKZ4nlyxrYbG7uJHYtHiHu6OV9SqrGuD03H/HtXC4Bgdjfm9FHw==";
140 };
141 };
142 "@webassemblyjs/utf8-1.7.10" = {
143 name = "_at_webassemblyjs_slash_utf8";
144 packageName = "@webassemblyjs/utf8";
145 version = "1.7.10";
146 src = fetchurl {
147 url = "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.10.tgz";
148 sha512 = "Ng6Pxv6siyZp635xCSnH3mKmIFgqWPCcGdoo0GBYgyGdxu7cUj4agV7Uu1a8REP66UYUFXJLudeGgd4RvuJAnQ==";
149 };
150 };
151 "@webassemblyjs/wasm-edit-1.7.10" = {
152 name = "_at_webassemblyjs_slash_wasm-edit";
153 packageName = "@webassemblyjs/wasm-edit";
154 version = "1.7.10";
155 src = fetchurl {
156 url = "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.10.tgz";
157 sha512 = "e9RZFQlb+ZuYcKRcW9yl+mqX/Ycj9+3/+ppDI8nEE/NCY6FoK8f3dKBcfubYV/HZn44b+ND4hjh+4BYBt+sDnA==";
158 };
159 };
160 "@webassemblyjs/wasm-gen-1.7.10" = {
161 name = "_at_webassemblyjs_slash_wasm-gen";
162 packageName = "@webassemblyjs/wasm-gen";
163 version = "1.7.10";
164 src = fetchurl {
165 url = "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.10.tgz";
166 sha512 = "M0lb6cO2Y0PzDye/L39PqwV+jvO+2YxEG5ax+7dgq7EwXdAlpOMx1jxyXJTScQoeTpzOPIb+fLgX/IkLF8h2yw==";
167 };
168 };
169 "@webassemblyjs/wasm-opt-1.7.10" = {
170 name = "_at_webassemblyjs_slash_wasm-opt";
171 packageName = "@webassemblyjs/wasm-opt";
172 version = "1.7.10";
173 src = fetchurl {
174 url = "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.10.tgz";
175 sha512 = "R66IHGCdicgF5ZliN10yn5HaC7vwYAqrSVJGjtJJQp5+QNPBye6heWdVH/at40uh0uoaDN/UVUfXK0gvuUqtVg==";
176 };
177 };
178 "@webassemblyjs/wasm-parser-1.7.10" = {
179 name = "_at_webassemblyjs_slash_wasm-parser";
180 packageName = "@webassemblyjs/wasm-parser";
181 version = "1.7.10";
182 src = fetchurl {
183 url = "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.10.tgz";
184 sha512 = "AEv8mkXVK63n/iDR3T693EzoGPnNAwKwT3iHmKJNBrrALAhhEjuPzo/lTE4U7LquEwyvg5nneSNdTdgrBaGJcA==";
185 };
186 };
187 "@webassemblyjs/wast-parser-1.7.10" = {
188 name = "_at_webassemblyjs_slash_wast-parser";
189 packageName = "@webassemblyjs/wast-parser";
190 version = "1.7.10";
191 src = fetchurl {
192 url = "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.10.tgz";
193 sha512 = "YTPEtOBljkCL0VjDp4sHe22dAYSm3ZwdJ9+2NTGdtC7ayNvuip1wAhaAS8Zt9Q6SW9E5Jf5PX7YE3XWlrzR9cw==";
194 };
195 };
196 "@webassemblyjs/wast-printer-1.7.10" = {
197 name = "_at_webassemblyjs_slash_wast-printer";
198 packageName = "@webassemblyjs/wast-printer";
199 version = "1.7.10";
200 src = fetchurl {
201 url = "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.10.tgz";
202 sha512 = "mJ3QKWtCchL1vhU/kZlJnLPuQZnlDOdZsyP0bbLWPGdYsQDnSBvyTLhzwBA3QAMlzEL9V4JHygEmK6/OTEyytA==";
203 };
204 };
205 "@xtuc/ieee754-1.2.0" = {
206 name = "_at_xtuc_slash_ieee754";
207 packageName = "@xtuc/ieee754";
208 version = "1.2.0";
209 src = fetchurl {
210 url = "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz";
211 sha512 = "DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==";
212 };
213 };
214 "@xtuc/long-4.2.1" = {
215 name = "_at_xtuc_slash_long";
216 packageName = "@xtuc/long";
217 version = "4.2.1";
218 src = fetchurl {
219 url = "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz";
220 sha512 = "FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==";
221 };
222 };
43 223 "abbrev-1.1.1" = {
44 224 name = "abbrev";
45 225 packageName = "abbrev";
@@ -67,6 +247,15 let
67 247 sha512 = "T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==";
68 248 };
69 249 };
250 "acorn-dynamic-import-3.0.0" = {
251 name = "acorn-dynamic-import";
252 packageName = "acorn-dynamic-import";
253 version = "3.0.0";
254 src = fetchurl {
255 url = "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz";
256 sha512 = "zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==";
257 };
258 };
70 259 "acorn-jsx-3.0.1" = {
71 260 name = "acorn-jsx";
72 261 packageName = "acorn-jsx";
@@ -85,6 +274,24 let
85 274 sha1 = "82ffb02b29e662ae53bdc20af15947706739c536";
86 275 };
87 276 };
277 "ajv-6.5.4" = {
278 name = "ajv";
279 packageName = "ajv";
280 version = "6.5.4";
281 src = fetchurl {
282 url = "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz";
283 sha512 = "4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==";
284 };
285 };
286 "ajv-keywords-3.2.0" = {
287 name = "ajv-keywords";
288 packageName = "ajv-keywords";
289 version = "3.2.0";
290 src = fetchurl {
291 url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz";
292 sha1 = "e86b819c602cf8821ad637413698f1dec021847a";
293 };
294 };
88 295 "amdefine-1.0.1" = {
89 296 name = "amdefine";
90 297 packageName = "amdefine";
@@ -112,6 +319,15 let
112 319 sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df";
113 320 };
114 321 };
322 "ansi-regex-3.0.0" = {
323 name = "ansi-regex";
324 packageName = "ansi-regex";
325 version = "3.0.0";
326 src = fetchurl {
327 url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz";
328 sha1 = "ed0317c322064f79466c02966bddb605ab37d998";
329 };
330 };
115 331 "ansi-styles-1.1.0" = {
116 332 name = "ansi-styles";
117 333 packageName = "ansi-styles";
@@ -130,6 +346,24 let
130 346 sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe";
131 347 };
132 348 };
349 "ansi-styles-3.2.1" = {
350 name = "ansi-styles";
351 packageName = "ansi-styles";
352 version = "3.2.1";
353 src = fetchurl {
354 url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz";
355 sha512 = "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==";
356 };
357 };
358 "anymatch-2.0.0" = {
359 name = "anymatch";
360 packageName = "anymatch";
361 version = "2.0.0";
362 src = fetchurl {
363 url = "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz";
364 sha512 = "5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==";
365 };
366 };
133 367 "appenlight-client-git+https://git@github.com/AppEnlight/appenlight-client-js.git#0.5.1" = {
134 368 name = "appenlight-client";
135 369 packageName = "appenlight-client";
@@ -149,15 +383,6 let
149 383 sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==";
150 384 };
151 385 };
152 "are-we-there-yet-1.1.5" = {
153 name = "are-we-there-yet";
154 packageName = "are-we-there-yet";
155 version = "1.1.5";
156 src = fetchurl {
157 url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz";
158 sha512 = "5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==";
159 };
160 };
161 386 "argparse-0.1.16" = {
162 387 name = "argparse";
163 388 packageName = "argparse";
@@ -167,6 +392,60 let
167 392 sha1 = "cfd01e0fbba3d6caed049fbd758d40f65196f57c";
168 393 };
169 394 };
395 "arr-diff-4.0.0" = {
396 name = "arr-diff";
397 packageName = "arr-diff";
398 version = "4.0.0";
399 src = fetchurl {
400 url = "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz";
401 sha1 = "d6461074febfec71e7e15235761a329a5dc7c520";
402 };
403 };
404 "arr-flatten-1.1.0" = {
405 name = "arr-flatten";
406 packageName = "arr-flatten";
407 version = "1.1.0";
408 src = fetchurl {
409 url = "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz";
410 sha512 = "L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==";
411 };
412 };
413 "arr-union-3.1.0" = {
414 name = "arr-union";
415 packageName = "arr-union";
416 version = "3.1.0";
417 src = fetchurl {
418 url = "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz";
419 sha1 = "e39b09aea9def866a8f206e288af63919bae39c4";
420 };
421 };
422 "array-each-1.0.1" = {
423 name = "array-each";
424 packageName = "array-each";
425 version = "1.0.1";
426 src = fetchurl {
427 url = "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz";
428 sha1 = "a794af0c05ab1752846ee753a1f211a05ba0c44f";
429 };
430 };
431 "array-slice-1.1.0" = {
432 name = "array-slice";
433 packageName = "array-slice";
434 version = "1.1.0";
435 src = fetchurl {
436 url = "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz";
437 sha512 = "B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==";
438 };
439 };
440 "array-unique-0.3.2" = {
441 name = "array-unique";
442 packageName = "array-unique";
443 version = "0.3.2";
444 src = fetchurl {
445 url = "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz";
446 sha1 = "a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428";
447 };
448 };
170 449 "asap-2.0.6" = {
171 450 name = "asap";
172 451 packageName = "asap";
@@ -185,6 +464,24 let
185 464 sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==";
186 465 };
187 466 };
467 "asn1.js-4.10.1" = {
468 name = "asn1.js";
469 packageName = "asn1.js";
470 version = "4.10.1";
471 src = fetchurl {
472 url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz";
473 sha512 = "p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==";
474 };
475 };
476 "assert-1.4.1" = {
477 name = "assert";
478 packageName = "assert";
479 version = "1.4.1";
480 src = fetchurl {
481 url = "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz";
482 sha1 = "99912d591836b5a6f5b345c0f07eefc08fc65d91";
483 };
484 };
188 485 "assert-plus-0.2.0" = {
189 486 name = "assert-plus";
190 487 packageName = "assert-plus";
@@ -203,6 +500,15 let
203 500 sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525";
204 501 };
205 502 };
503 "assign-symbols-1.0.0" = {
504 name = "assign-symbols";
505 packageName = "assign-symbols";
506 version = "1.0.0";
507 src = fetchurl {
508 url = "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz";
509 sha1 = "59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367";
510 };
511 };
206 512 "async-0.1.22" = {
207 513 name = "async";
208 514 packageName = "async";
@@ -239,6 +545,15 let
239 545 sha512 = "fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==";
240 546 };
241 547 };
548 "async-each-1.0.1" = {
549 name = "async-each";
550 packageName = "async-each";
551 version = "1.0.1";
552 src = fetchurl {
553 url = "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz";
554 sha1 = "19d386a1d9edc6e7c1c85d388aedbcc56d33602d";
555 };
556 };
242 557 "asynckit-0.4.0" = {
243 558 name = "asynckit";
244 559 packageName = "asynckit";
@@ -248,6 +563,15 let
248 563 sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79";
249 564 };
250 565 };
566 "atob-2.1.2" = {
567 name = "atob";
568 packageName = "atob";
569 version = "2.1.2";
570 src = fetchurl {
571 url = "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz";
572 sha512 = "Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==";
573 };
574 };
251 575 "aws-sign2-0.6.0" = {
252 576 name = "aws-sign2";
253 577 packageName = "aws-sign2";
@@ -293,13 +617,22 let
293 617 sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767";
294 618 };
295 619 };
296 "base64-js-1.2.3" = {
620 "base-0.11.2" = {
621 name = "base";
622 packageName = "base";
623 version = "0.11.2";
624 src = fetchurl {
625 url = "https://registry.npmjs.org/base/-/base-0.11.2.tgz";
626 sha512 = "5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==";
627 };
628 };
629 "base64-js-1.3.0" = {
297 630 name = "base64-js";
298 631 packageName = "base64-js";
299 version = "1.2.3";
300 src = fetchurl {
301 url = "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz";
302 sha512 = "MsAhsUW1GxCdgYSO6tAfZrNapmUKk7mWx/k5mFY/A1gBtkaCaNapTg+FExCw1r9yeaZhqx/xPg43xgTFH6KL5w==";
632 version = "1.3.0";
633 src = fetchurl {
634 url = "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz";
635 sha512 = "ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==";
303 636 };
304 637 };
305 638 "bcrypt-pbkdf-1.0.2" = {
@@ -311,6 +644,42 let
311 644 sha1 = "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e";
312 645 };
313 646 };
647 "big.js-3.2.0" = {
648 name = "big.js";
649 packageName = "big.js";
650 version = "3.2.0";
651 src = fetchurl {
652 url = "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz";
653 sha512 = "+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==";
654 };
655 };
656 "binary-extensions-1.12.0" = {
657 name = "binary-extensions";
658 packageName = "binary-extensions";
659 version = "1.12.0";
660 src = fetchurl {
661 url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz";
662 sha512 = "DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==";
663 };
664 };
665 "bluebird-3.5.2" = {
666 name = "bluebird";
667 packageName = "bluebird";
668 version = "3.5.2";
669 src = fetchurl {
670 url = "https://registry.npmjs.org/bluebird/-/bluebird-3.5.2.tgz";
671 sha512 = "dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg==";
672 };
673 };
674 "bn.js-4.11.8" = {
675 name = "bn.js";
676 packageName = "bn.js";
677 version = "4.11.8";
678 src = fetchurl {
679 url = "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz";
680 sha512 = "ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==";
681 };
682 };
314 683 "boom-2.10.1" = {
315 684 name = "boom";
316 685 packageName = "boom";
@@ -338,6 +707,87 let
338 707 sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
339 708 };
340 709 };
710 "braces-2.3.2" = {
711 name = "braces";
712 packageName = "braces";
713 version = "2.3.2";
714 src = fetchurl {
715 url = "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz";
716 sha512 = "aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==";
717 };
718 };
719 "brorand-1.1.0" = {
720 name = "brorand";
721 packageName = "brorand";
722 version = "1.1.0";
723 src = fetchurl {
724 url = "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz";
725 sha1 = "12c25efe40a45e3c323eb8675a0a0ce57b22371f";
726 };
727 };
728 "browserify-aes-1.2.0" = {
729 name = "browserify-aes";
730 packageName = "browserify-aes";
731 version = "1.2.0";
732 src = fetchurl {
733 url = "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz";
734 sha512 = "+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==";
735 };
736 };
737 "browserify-cipher-1.0.1" = {
738 name = "browserify-cipher";
739 packageName = "browserify-cipher";
740 version = "1.0.1";
741 src = fetchurl {
742 url = "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz";
743 sha512 = "sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==";
744 };
745 };
746 "browserify-des-1.0.2" = {
747 name = "browserify-des";
748 packageName = "browserify-des";
749 version = "1.0.2";
750 src = fetchurl {
751 url = "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz";
752 sha512 = "BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==";
753 };
754 };
755 "browserify-rsa-4.0.1" = {
756 name = "browserify-rsa";
757 packageName = "browserify-rsa";
758 version = "4.0.1";
759 src = fetchurl {
760 url = "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz";
761 sha1 = "21e0abfaf6f2029cf2fafb133567a701d4135524";
762 };
763 };
764 "browserify-sign-4.0.4" = {
765 name = "browserify-sign";
766 packageName = "browserify-sign";
767 version = "4.0.4";
768 src = fetchurl {
769 url = "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz";
770 sha1 = "aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298";
771 };
772 };
773 "browserify-zlib-0.2.0" = {
774 name = "browserify-zlib";
775 packageName = "browserify-zlib";
776 version = "0.2.0";
777 src = fetchurl {
778 url = "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz";
779 sha512 = "Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==";
780 };
781 };
782 "buffer-4.9.1" = {
783 name = "buffer";
784 packageName = "buffer";
785 version = "4.9.1";
786 src = fetchurl {
787 url = "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz";
788 sha1 = "6d1bb601b07a4efced97094132093027c95bc298";
789 };
790 };
341 791 "buffer-from-1.1.1" = {
342 792 name = "buffer-from";
343 793 packageName = "buffer-from";
@@ -347,22 +797,49 let
347 797 sha512 = "MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==";
348 798 };
349 799 };
350 "builtin-modules-1.1.1" = {
351 name = "builtin-modules";
352 packageName = "builtin-modules";
353 version = "1.1.1";
354 src = fetchurl {
355 url = "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz";
356 sha1 = "270f076c5a72c02f5b65a47df94c5fe3a278892f";
357 };
358 };
359 "builtins-1.0.3" = {
360 name = "builtins";
361 packageName = "builtins";
800 "buffer-xor-1.0.3" = {
801 name = "buffer-xor";
802 packageName = "buffer-xor";
362 803 version = "1.0.3";
363 804 src = fetchurl {
364 url = "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz";
365 sha1 = "cb94faeb61c8696451db36534e1422f94f0aee88";
805 url = "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz";
806 sha1 = "26e61ed1422fb70dd42e6e36729ed51d855fe8d9";
807 };
808 };
809 "builtin-status-codes-3.0.0" = {
810 name = "builtin-status-codes";
811 packageName = "builtin-status-codes";
812 version = "3.0.0";
813 src = fetchurl {
814 url = "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz";
815 sha1 = "85982878e21b98e1c66425e03d0174788f569ee8";
816 };
817 };
818 "cacache-10.0.4" = {
819 name = "cacache";
820 packageName = "cacache";
821 version = "10.0.4";
822 src = fetchurl {
823 url = "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz";
824 sha512 = "Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==";
825 };
826 };
827 "cache-base-1.0.1" = {
828 name = "cache-base";
829 packageName = "cache-base";
830 version = "1.0.1";
831 src = fetchurl {
832 url = "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz";
833 sha512 = "AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==";
834 };
835 };
836 "camelcase-4.1.0" = {
837 name = "camelcase";
838 packageName = "camelcase";
839 version = "4.1.0";
840 src = fetchurl {
841 url = "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz";
842 sha1 = "d545635be1e33c542649c69173e5de6acfae34dd";
366 843 };
367 844 };
368 845 "caseless-0.12.0" = {
@@ -392,6 +869,60 let
392 869 sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
393 870 };
394 871 };
872 "chalk-2.4.1" = {
873 name = "chalk";
874 packageName = "chalk";
875 version = "2.4.1";
876 src = fetchurl {
877 url = "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz";
878 sha512 = "ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==";
879 };
880 };
881 "chokidar-2.0.4" = {
882 name = "chokidar";
883 packageName = "chokidar";
884 version = "2.0.4";
885 src = fetchurl {
886 url = "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz";
887 sha512 = "z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==";
888 };
889 };
890 "chownr-1.1.1" = {
891 name = "chownr";
892 packageName = "chownr";
893 version = "1.1.1";
894 src = fetchurl {
895 url = "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz";
896 sha512 = "j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==";
897 };
898 };
899 "chrome-trace-event-1.0.0" = {
900 name = "chrome-trace-event";
901 packageName = "chrome-trace-event";
902 version = "1.0.0";
903 src = fetchurl {
904 url = "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz";
905 sha512 = "xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==";
906 };
907 };
908 "cipher-base-1.0.4" = {
909 name = "cipher-base";
910 packageName = "cipher-base";
911 version = "1.0.4";
912 src = fetchurl {
913 url = "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz";
914 sha512 = "Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==";
915 };
916 };
917 "class-utils-0.3.6" = {
918 name = "class-utils";
919 packageName = "class-utils";
920 version = "0.3.6";
921 src = fetchurl {
922 url = "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz";
923 sha512 = "qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==";
924 };
925 };
395 926 "cli-1.0.1" = {
396 927 name = "cli";
397 928 packageName = "cli";
@@ -410,6 +941,15 let
410 941 sha512 = "7yhQBmtN+uYZmfRjjVjKa0dZdWuabzpSKGtyQZN+9C8xlC788SSJjOHWh7tzurfwTqTD5UDYAhIv5fRJg3sHjQ==";
411 942 };
412 943 };
944 "cliui-4.1.0" = {
945 name = "cliui";
946 packageName = "cliui";
947 version = "4.1.0";
948 src = fetchurl {
949 url = "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz";
950 sha512 = "4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==";
951 };
952 };
413 953 "clone-1.0.4" = {
414 954 name = "clone";
415 955 packageName = "clone";
@@ -446,6 +986,33 let
446 986 sha1 = "150d6b4cb522894369efed6a2101c20bc7f4a4f4";
447 987 };
448 988 };
989 "collection-visit-1.0.0" = {
990 name = "collection-visit";
991 packageName = "collection-visit";
992 version = "1.0.0";
993 src = fetchurl {
994 url = "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz";
995 sha1 = "4bc0373c164bc3291b4d368c829cf1a80a59dca0";
996 };
997 };
998 "color-convert-1.9.3" = {
999 name = "color-convert";
1000 packageName = "color-convert";
1001 version = "1.9.3";
1002 src = fetchurl {
1003 url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz";
1004 sha512 = "QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==";
1005 };
1006 };
1007 "color-name-1.1.3" = {
1008 name = "color-name";
1009 packageName = "color-name";
1010 version = "1.1.3";
1011 src = fetchurl {
1012 url = "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz";
1013 sha1 = "a7d0558bd89c42f795dd42328f740831ca53bc25";
1014 };
1015 };
449 1016 "colors-0.6.2" = {
450 1017 name = "colors";
451 1018 packageName = "colors";
@@ -473,6 +1040,33 let
473 1040 sha512 = "brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==";
474 1041 };
475 1042 };
1043 "commander-2.14.1" = {
1044 name = "commander";
1045 packageName = "commander";
1046 version = "2.14.1";
1047 src = fetchurl {
1048 url = "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz";
1049 sha512 = "+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==";
1050 };
1051 };
1052 "commondir-1.0.1" = {
1053 name = "commondir";
1054 packageName = "commondir";
1055 version = "1.0.1";
1056 src = fetchurl {
1057 url = "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz";
1058 sha1 = "ddd800da0c66127393cca5950ea968a3aaf1253b";
1059 };
1060 };
1061 "component-emitter-1.2.1" = {
1062 name = "component-emitter";
1063 packageName = "component-emitter";
1064 version = "1.2.1";
1065 src = fetchurl {
1066 url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz";
1067 sha1 = "137918d6d78283f7df7a6b7c5a63e140e69425e6";
1068 };
1069 };
476 1070 "concat-map-0.0.1" = {
477 1071 name = "concat-map";
478 1072 packageName = "concat-map";
@@ -491,15 +1085,6 let
491 1085 sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==";
492 1086 };
493 1087 };
494 "config-chain-1.1.12" = {
495 name = "config-chain";
496 packageName = "config-chain";
497 version = "1.1.12";
498 src = fetchurl {
499 url = "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz";
500 sha512 = "a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==";
501 };
502 };
503 1088 "console-browserify-1.1.0" = {
504 1089 name = "console-browserify";
505 1090 packageName = "console-browserify";
@@ -509,13 +1094,31 let
509 1094 sha1 = "f0241c45730a9fc6323b206dbf38edc741d0bb10";
510 1095 };
511 1096 };
512 "console-control-strings-1.1.0" = {
513 name = "console-control-strings";
514 packageName = "console-control-strings";
515 version = "1.1.0";
516 src = fetchurl {
517 url = "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz";
518 sha1 = "3d7cf4464db6446ea644bf4b39507f9851008e8e";
1097 "constants-browserify-1.0.0" = {
1098 name = "constants-browserify";
1099 packageName = "constants-browserify";
1100 version = "1.0.0";
1101 src = fetchurl {
1102 url = "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz";
1103 sha1 = "c20b96d8c617748aaf1c16021760cd27fcb8cb75";
1104 };
1105 };
1106 "copy-concurrently-1.0.5" = {
1107 name = "copy-concurrently";
1108 packageName = "copy-concurrently";
1109 version = "1.0.5";
1110 src = fetchurl {
1111 url = "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz";
1112 sha512 = "f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==";
1113 };
1114 };
1115 "copy-descriptor-0.1.1" = {
1116 name = "copy-descriptor";
1117 packageName = "copy-descriptor";
1118 version = "0.1.1";
1119 src = fetchurl {
1120 url = "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz";
1121 sha1 = "676f6eb3c39997c2ee1ac3a924fd6124748f578d";
519 1122 };
520 1123 };
521 1124 "core-js-2.5.7" = {
@@ -536,6 +1139,33 let
536 1139 sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
537 1140 };
538 1141 };
1142 "create-ecdh-4.0.3" = {
1143 name = "create-ecdh";
1144 packageName = "create-ecdh";
1145 version = "4.0.3";
1146 src = fetchurl {
1147 url = "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz";
1148 sha512 = "GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==";
1149 };
1150 };
1151 "create-hash-1.2.0" = {
1152 name = "create-hash";
1153 packageName = "create-hash";
1154 version = "1.2.0";
1155 src = fetchurl {
1156 url = "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz";
1157 sha512 = "z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==";
1158 };
1159 };
1160 "create-hmac-1.1.7" = {
1161 name = "create-hmac";
1162 packageName = "create-hmac";
1163 version = "1.1.7";
1164 src = fetchurl {
1165 url = "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz";
1166 sha512 = "MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==";
1167 };
1168 };
539 1169 "crisper-1.2.0" = {
540 1170 name = "crisper";
541 1171 packageName = "crisper";
@@ -545,6 +1175,15 let
545 1175 sha1 = "9a91f597d71f6110294e076ad44dbb3408568e46";
546 1176 };
547 1177 };
1178 "cross-spawn-6.0.5" = {
1179 name = "cross-spawn";
1180 packageName = "cross-spawn";
1181 version = "6.0.5";
1182 src = fetchurl {
1183 url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz";
1184 sha512 = "eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==";
1185 };
1186 };
548 1187 "cryptiles-2.0.5" = {
549 1188 name = "cryptiles";
550 1189