##// END OF EJS Templates
clipboard-js: bumped to 2.0.1 to resolve naming conflicts with window.Clipboard
marcink -
r2925:59e4442d default
parent child Browse files
Show More
@@ -1,32 +1,32 b''
1 {
1 {
2 "name": "rhodecode-enterprise",
2 "name": "rhodecode-enterprise",
3 "version": "1.0.0",
3 "version": "1.0.0",
4 "private": true,
4 "private": true,
5 "description" : "RhodeCode JS packaged",
5 "description" : "RhodeCode JS packaged",
6 "license": "SEE LICENSE IN LICENSE.txt",
6 "license": "SEE LICENSE IN LICENSE.txt",
7 "repository" : {
7 "repository" : {
8 "type" : "hg",
8 "type" : "hg",
9 "url" : "https://code.rhodecode.com/rhodecode-enterprise-ce"
9 "url" : "https://code.rhodecode.com/rhodecode-enterprise-ce"
10 },
10 },
11 "devDependencies": {
11 "devDependencies": {
12 "grunt": "^0.4.5",
12 "grunt": "^0.4.5",
13 "grunt-contrib-copy": "^1.0.0",
13 "grunt-contrib-copy": "^1.0.0",
14 "grunt-contrib-concat": "^0.5.1",
14 "grunt-contrib-concat": "^0.5.1",
15 "grunt-contrib-jshint": "^0.12.0",
15 "grunt-contrib-jshint": "^0.12.0",
16 "grunt-contrib-less": "^1.1.0",
16 "grunt-contrib-less": "^1.1.0",
17 "grunt-contrib-watch": "^0.6.1",
17 "grunt-contrib-watch": "^0.6.1",
18 "crisper": "^2.1.1",
18 "crisper": "^2.1.1",
19 "vulcanize": "^1.16.0",
19 "vulcanize": "^1.16.0",
20 "grunt-crisper": "^1.0.1",
20 "grunt-crisper": "^1.0.1",
21 "grunt-vulcanize": "^1.0.0",
21 "grunt-vulcanize": "^1.0.0",
22 "node2nix": "^1.0.0",
22 "node2nix": "^1.0.0",
23 "jshint": "^2.9.1-rc3",
23 "jshint": "^2.9.1-rc3",
24 "bower": "^1.8.4",
24 "bower": "^1.8.4",
25 "jquery": "1.11.3",
25 "jquery": "1.11.3",
26 "favico.js": "^0.3.10",
26 "favico.js": "^0.3.10",
27 "clipboard": "^1.7.1",
27 "clipboard": "^2.0.1",
28 "moment": "^2.18.1",
28 "moment": "^2.18.1",
29 "mousetrap": "^1.6.1",
29 "mousetrap": "^1.6.1",
30 "appenlight-client": "git+https://git@github.com/AppEnlight/appenlight-client-js.git#0.5.1"
30 "appenlight-client": "git+https://git@github.com/AppEnlight/appenlight-client-js.git#0.5.1"
31 }
31 }
32 }
32 }
@@ -1,3061 +1,3376 b''
1 # This file has been generated by node2nix 1.6.0. Do not edit!
1 # This file has been generated by node2nix 1.6.0. Do not edit!
2
2
3 {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
3 {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
4
4
5 let
5 let
6 sources = {
6 sources = {
7 "@types/clone-0.1.30" = {
7 "@types/clone-0.1.30" = {
8 name = "_at_types_slash_clone";
8 name = "_at_types_slash_clone";
9 packageName = "@types/clone";
9 packageName = "@types/clone";
10 version = "0.1.30";
10 version = "0.1.30";
11 src = fetchurl {
11 src = fetchurl {
12 url = "https://registry.npmjs.org/@types/clone/-/clone-0.1.30.tgz";
12 url = "https://registry.npmjs.org/@types/clone/-/clone-0.1.30.tgz";
13 sha1 = "e7365648c1b42136a59c7d5040637b3b5c83b614";
13 sha1 = "e7365648c1b42136a59c7d5040637b3b5c83b614";
14 };
14 };
15 };
15 };
16 "@types/node-4.2.23" = {
16 "@types/node-4.2.23" = {
17 name = "_at_types_slash_node";
17 name = "_at_types_slash_node";
18 packageName = "@types/node";
18 packageName = "@types/node";
19 version = "4.2.23";
19 version = "4.2.23";
20 src = fetchurl {
20 src = fetchurl {
21 url = "https://registry.npmjs.org/@types/node/-/node-4.2.23.tgz";
21 url = "https://registry.npmjs.org/@types/node/-/node-4.2.23.tgz";
22 sha512 = "U6IchCNLRyswc9p6G6lxWlbE+KwAhZp6mGo6MD2yWpmFomhYmetK+c98OpKyvphNn04CU3aXeJrXdOqbXVTS/w==";
22 sha512 = "U6IchCNLRyswc9p6G6lxWlbE+KwAhZp6mGo6MD2yWpmFomhYmetK+c98OpKyvphNn04CU3aXeJrXdOqbXVTS/w==";
23 };
23 };
24 };
24 };
25 "@types/node-6.0.114" = {
25 "@types/node-6.0.114" = {
26 name = "_at_types_slash_node";
26 name = "_at_types_slash_node";
27 packageName = "@types/node";
27 packageName = "@types/node";
28 version = "6.0.114";
28 version = "6.0.114";
29 src = fetchurl {
29 src = fetchurl {
30 url = "https://registry.npmjs.org/@types/node/-/node-6.0.114.tgz";
30 url = "https://registry.npmjs.org/@types/node/-/node-6.0.114.tgz";
31 sha512 = "5ViC9dwf1VIAtrOFTvOuN04lJgw28eKjuy0Vg2Bd/fSlxKP2feCSkIw04ZgOENL2ywdWrtbkthp1XVLEjJmouw==";
31 sha512 = "5ViC9dwf1VIAtrOFTvOuN04lJgw28eKjuy0Vg2Bd/fSlxKP2feCSkIw04ZgOENL2ywdWrtbkthp1XVLEjJmouw==";
32 };
32 };
33 };
33 };
34 "@types/parse5-0.0.31" = {
34 "@types/parse5-0.0.31" = {
35 name = "_at_types_slash_parse5";
35 name = "_at_types_slash_parse5";
36 packageName = "@types/parse5";
36 packageName = "@types/parse5";
37 version = "0.0.31";
37 version = "0.0.31";
38 src = fetchurl {
38 src = fetchurl {
39 url = "https://registry.npmjs.org/@types/parse5/-/parse5-0.0.31.tgz";
39 url = "https://registry.npmjs.org/@types/parse5/-/parse5-0.0.31.tgz";
40 sha1 = "e827a493a443b156e1b582a2e4c3bdc0040f2ee7";
40 sha1 = "e827a493a443b156e1b582a2e4c3bdc0040f2ee7";
41 };
41 };
42 };
42 };
43 "abbrev-1.1.1" = {
43 "abbrev-1.1.1" = {
44 name = "abbrev";
44 name = "abbrev";
45 packageName = "abbrev";
45 packageName = "abbrev";
46 version = "1.1.1";
46 version = "1.1.1";
47 src = fetchurl {
47 src = fetchurl {
48 url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz";
48 url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz";
49 sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==";
49 sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==";
50 };
50 };
51 };
51 };
52 "acorn-3.3.0" = {
52 "acorn-3.3.0" = {
53 name = "acorn";
53 name = "acorn";
54 packageName = "acorn";
54 packageName = "acorn";
55 version = "3.3.0";
55 version = "3.3.0";
56 src = fetchurl {
56 src = fetchurl {
57 url = "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz";
57 url = "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz";
58 sha1 = "45e37fb39e8da3f25baee3ff5369e2bb5f22017a";
58 sha1 = "45e37fb39e8da3f25baee3ff5369e2bb5f22017a";
59 };
59 };
60 };
60 };
61 "acorn-5.7.1" = {
61 "acorn-5.7.1" = {
62 name = "acorn";
62 name = "acorn";
63 packageName = "acorn";
63 packageName = "acorn";
64 version = "5.7.1";
64 version = "5.7.1";
65 src = fetchurl {
65 src = fetchurl {
66 url = "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz";
66 url = "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz";
67 sha512 = "d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==";
67 sha512 = "d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==";
68 };
68 };
69 };
69 };
70 "acorn-jsx-3.0.1" = {
70 "acorn-jsx-3.0.1" = {
71 name = "acorn-jsx";
71 name = "acorn-jsx";
72 packageName = "acorn-jsx";
72 packageName = "acorn-jsx";
73 version = "3.0.1";
73 version = "3.0.1";
74 src = fetchurl {
74 src = fetchurl {
75 url = "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz";
75 url = "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz";
76 sha1 = "afdf9488fb1ecefc8348f6fb22f464e32a58b36b";
76 sha1 = "afdf9488fb1ecefc8348f6fb22f464e32a58b36b";
77 };
77 };
78 };
78 };
79 "ajv-4.11.8" = {
79 "ajv-4.11.8" = {
80 name = "ajv";
80 name = "ajv";
81 packageName = "ajv";
81 packageName = "ajv";
82 version = "4.11.8";
82 version = "4.11.8";
83 src = fetchurl {
83 src = fetchurl {
84 url = "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz";
84 url = "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz";
85 sha1 = "82ffb02b29e662ae53bdc20af15947706739c536";
85 sha1 = "82ffb02b29e662ae53bdc20af15947706739c536";
86 };
86 };
87 };
87 };
88 "amdefine-1.0.1" = {
88 "amdefine-1.0.1" = {
89 name = "amdefine";
89 name = "amdefine";
90 packageName = "amdefine";
90 packageName = "amdefine";
91 version = "1.0.1";
91 version = "1.0.1";
92 src = fetchurl {
92 src = fetchurl {
93 url = "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz";
93 url = "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz";
94 sha1 = "4a5282ac164729e93619bcfd3ad151f817ce91f5";
94 sha1 = "4a5282ac164729e93619bcfd3ad151f817ce91f5";
95 };
95 };
96 };
96 };
97 "ansi-escape-sequences-3.0.0" = {
97 "ansi-escape-sequences-3.0.0" = {
98 name = "ansi-escape-sequences";
98 name = "ansi-escape-sequences";
99 packageName = "ansi-escape-sequences";
99 packageName = "ansi-escape-sequences";
100 version = "3.0.0";
100 version = "3.0.0";
101 src = fetchurl {
101 src = fetchurl {
102 url = "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-3.0.0.tgz";
102 url = "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-3.0.0.tgz";
103 sha1 = "1c18394b6af9b76ff9a63509fa497669fd2ce53e";
103 sha1 = "1c18394b6af9b76ff9a63509fa497669fd2ce53e";
104 };
104 };
105 };
105 };
106 "ansi-regex-0.2.1" = {
106 "ansi-regex-0.2.1" = {
107 name = "ansi-regex";
107 name = "ansi-regex";
108 packageName = "ansi-regex";
108 packageName = "ansi-regex";
109 version = "0.2.1";
109 version = "0.2.1";
110 src = fetchurl {
110 src = fetchurl {
111 url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz";
111 url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz";
112 sha1 = "0d8e946967a3d8143f93e24e298525fc1b2235f9";
112 sha1 = "0d8e946967a3d8143f93e24e298525fc1b2235f9";
113 };
113 };
114 };
114 };
115 "ansi-regex-2.1.1" = {
115 "ansi-regex-2.1.1" = {
116 name = "ansi-regex";
116 name = "ansi-regex";
117 packageName = "ansi-regex";
117 packageName = "ansi-regex";
118 version = "2.1.1";
118 version = "2.1.1";
119 src = fetchurl {
119 src = fetchurl {
120 url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz";
120 url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz";
121 sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df";
121 sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df";
122 };
122 };
123 };
123 };
124 "ansi-styles-1.1.0" = {
124 "ansi-styles-1.1.0" = {
125 name = "ansi-styles";
125 name = "ansi-styles";
126 packageName = "ansi-styles";
126 packageName = "ansi-styles";
127 version = "1.1.0";
127 version = "1.1.0";
128 src = fetchurl {
128 src = fetchurl {
129 url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz";
129 url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz";
130 sha1 = "eaecbf66cd706882760b2f4691582b8f55d7a7de";
130 sha1 = "eaecbf66cd706882760b2f4691582b8f55d7a7de";
131 };
131 };
132 };
132 };
133 "ansi-styles-2.2.1" = {
133 "ansi-styles-2.2.1" = {
134 name = "ansi-styles";
134 name = "ansi-styles";
135 packageName = "ansi-styles";
135 packageName = "ansi-styles";
136 version = "2.2.1";
136 version = "2.2.1";
137 src = fetchurl {
137 src = fetchurl {
138 url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz";
138 url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz";
139 sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe";
139 sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe";
140 };
140 };
141 };
141 };
142 "appenlight-client-git+https://git@github.com/AppEnlight/appenlight-client-js.git#0.5.1" = {
142 "appenlight-client-git+https://git@github.com/AppEnlight/appenlight-client-js.git#0.5.1" = {
143 name = "appenlight-client";
143 name = "appenlight-client";
144 packageName = "appenlight-client";
144 packageName = "appenlight-client";
145 version = "0.5.1";
145 version = "0.5.1";
146 src = fetchgit {
146 src = fetchgit {
147 url = "https://git@github.com/AppEnlight/appenlight-client-js.git";
147 url = "https://git@github.com/AppEnlight/appenlight-client-js.git";
148 rev = "14712c64c230fbbe94fcbc8094aef5eb3b90b307";
148 rev = "14712c64c230fbbe94fcbc8094aef5eb3b90b307";
149 sha256 = "05146f5b932f166c9a4db601bc9c13ae686899653d1dd03121652631f9bc83d6";
149 sha256 = "05146f5b932f166c9a4db601bc9c13ae686899653d1dd03121652631f9bc83d6";
150 };
150 };
151 };
151 };
152 "aproba-1.2.0" = {
152 "aproba-1.2.0" = {
153 name = "aproba";
153 name = "aproba";
154 packageName = "aproba";
154 packageName = "aproba";
155 version = "1.2.0";
155 version = "1.2.0";
156 src = fetchurl {
156 src = fetchurl {
157 url = "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz";
157 url = "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz";
158 sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==";
158 sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==";
159 };
159 };
160 };
160 };
161 "are-we-there-yet-1.1.5" = {
161 "are-we-there-yet-1.1.5" = {
162 name = "are-we-there-yet";
162 name = "are-we-there-yet";
163 packageName = "are-we-there-yet";
163 packageName = "are-we-there-yet";
164 version = "1.1.5";
164 version = "1.1.5";
165 src = fetchurl {
165 src = fetchurl {
166 url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz";
166 url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz";
167 sha512 = "5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==";
167 sha512 = "5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==";
168 };
168 };
169 };
169 };
170 "argparse-0.1.16" = {
170 "argparse-0.1.16" = {
171 name = "argparse";
171 name = "argparse";
172 packageName = "argparse";
172 packageName = "argparse";
173 version = "0.1.16";
173 version = "0.1.16";
174 src = fetchurl {
174 src = fetchurl {
175 url = "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz";
175 url = "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz";
176 sha1 = "cfd01e0fbba3d6caed049fbd758d40f65196f57c";
176 sha1 = "cfd01e0fbba3d6caed049fbd758d40f65196f57c";
177 };
177 };
178 };
178 };
179 "array-back-1.0.4" = {
179 "array-back-1.0.4" = {
180 name = "array-back";
180 name = "array-back";
181 packageName = "array-back";
181 packageName = "array-back";
182 version = "1.0.4";
182 version = "1.0.4";
183 src = fetchurl {
183 src = fetchurl {
184 url = "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz";
184 url = "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz";
185 sha1 = "644ba7f095f7ffcf7c43b5f0dc39d3c1f03c063b";
185 sha1 = "644ba7f095f7ffcf7c43b5f0dc39d3c1f03c063b";
186 };
186 };
187 };
187 };
188 "asap-2.0.6" = {
188 "asap-2.0.6" = {
189 name = "asap";
189 name = "asap";
190 packageName = "asap";
190 packageName = "asap";
191 version = "2.0.6";
191 version = "2.0.6";
192 src = fetchurl {
192 src = fetchurl {
193 url = "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz";
193 url = "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz";
194 sha1 = "e50347611d7e690943208bbdafebcbc2fb866d46";
194 sha1 = "e50347611d7e690943208bbdafebcbc2fb866d46";
195 };
195 };
196 };
196 };
197 "asn1-0.2.3" = {
197 "asn1-0.2.3" = {
198 name = "asn1";
198 name = "asn1";
199 packageName = "asn1";
199 packageName = "asn1";
200 version = "0.2.3";
200 version = "0.2.3";
201 src = fetchurl {
201 src = fetchurl {
202 url = "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz";
202 url = "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz";
203 sha1 = "dac8787713c9966849fc8180777ebe9c1ddf3b86";
203 sha1 = "dac8787713c9966849fc8180777ebe9c1ddf3b86";
204 };
204 };
205 };
205 };
206 "assert-plus-0.2.0" = {
206 "assert-plus-0.2.0" = {
207 name = "assert-plus";
207 name = "assert-plus";
208 packageName = "assert-plus";
208 packageName = "assert-plus";
209 version = "0.2.0";
209 version = "0.2.0";
210 src = fetchurl {
210 src = fetchurl {
211 url = "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz";
211 url = "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz";
212 sha1 = "d74e1b87e7affc0db8aadb7021f3fe48101ab234";
212 sha1 = "d74e1b87e7affc0db8aadb7021f3fe48101ab234";
213 };
213 };
214 };
214 };
215 "assert-plus-1.0.0" = {
215 "assert-plus-1.0.0" = {
216 name = "assert-plus";
216 name = "assert-plus";
217 packageName = "assert-plus";
217 packageName = "assert-plus";
218 version = "1.0.0";
218 version = "1.0.0";
219 src = fetchurl {
219 src = fetchurl {
220 url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz";
220 url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz";
221 sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525";
221 sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525";
222 };
222 };
223 };
223 };
224 "async-0.1.22" = {
224 "async-0.1.22" = {
225 name = "async";
225 name = "async";
226 packageName = "async";
226 packageName = "async";
227 version = "0.1.22";
227 version = "0.1.22";
228 src = fetchurl {
228 src = fetchurl {
229 url = "https://registry.npmjs.org/async/-/async-0.1.22.tgz";
229 url = "https://registry.npmjs.org/async/-/async-0.1.22.tgz";
230 sha1 = "0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061";
230 sha1 = "0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061";
231 };
231 };
232 };
232 };
233 "async-0.2.10" = {
233 "async-0.2.10" = {
234 name = "async";
234 name = "async";
235 packageName = "async";
235 packageName = "async";
236 version = "0.2.10";
236 version = "0.2.10";
237 src = fetchurl {
237 src = fetchurl {
238 url = "https://registry.npmjs.org/async/-/async-0.2.10.tgz";
238 url = "https://registry.npmjs.org/async/-/async-0.2.10.tgz";
239 sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1";
239 sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1";
240 };
240 };
241 };
241 };
242 "async-1.0.0" = {
243 name = "async";
244 packageName = "async";
245 version = "1.0.0";
246 src = fetchurl {
247 url = "https://registry.npmjs.org/async/-/async-1.0.0.tgz";
248 sha1 = "f8fc04ca3a13784ade9e1641af98578cfbd647a9";
249 };
250 };
242 "async-2.6.1" = {
251 "async-2.6.1" = {
243 name = "async";
252 name = "async";
244 packageName = "async";
253 packageName = "async";
245 version = "2.6.1";
254 version = "2.6.1";
246 src = fetchurl {
255 src = fetchurl {
247 url = "https://registry.npmjs.org/async/-/async-2.6.1.tgz";
256 url = "https://registry.npmjs.org/async/-/async-2.6.1.tgz";
248 sha512 = "fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==";
257 sha512 = "fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==";
249 };
258 };
250 };
259 };
251 "asynckit-0.4.0" = {
260 "asynckit-0.4.0" = {
252 name = "asynckit";
261 name = "asynckit";
253 packageName = "asynckit";
262 packageName = "asynckit";
254 version = "0.4.0";
263 version = "0.4.0";
255 src = fetchurl {
264 src = fetchurl {
256 url = "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz";
265 url = "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz";
257 sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79";
266 sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79";
258 };
267 };
259 };
268 };
260 "aws-sign2-0.6.0" = {
269 "aws-sign2-0.6.0" = {
261 name = "aws-sign2";
270 name = "aws-sign2";
262 packageName = "aws-sign2";
271 packageName = "aws-sign2";
263 version = "0.6.0";
272 version = "0.6.0";
264 src = fetchurl {
273 src = fetchurl {
265 url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz";
274 url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz";
266 sha1 = "14342dd38dbcc94d0e5b87d763cd63612c0e794f";
275 sha1 = "14342dd38dbcc94d0e5b87d763cd63612c0e794f";
267 };
276 };
268 };
277 };
269 "aws4-1.7.0" = {
278 "aws4-1.7.0" = {
270 name = "aws4";
279 name = "aws4";
271 packageName = "aws4";
280 packageName = "aws4";
272 version = "1.7.0";
281 version = "1.7.0";
273 src = fetchurl {
282 src = fetchurl {
274 url = "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz";
283 url = "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz";
275 sha512 = "32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==";
284 sha512 = "32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==";
276 };
285 };
277 };
286 };
278 "babel-polyfill-6.26.0" = {
287 "babel-polyfill-6.26.0" = {
279 name = "babel-polyfill";
288 name = "babel-polyfill";
280 packageName = "babel-polyfill";
289 packageName = "babel-polyfill";
281 version = "6.26.0";
290 version = "6.26.0";
282 src = fetchurl {
291 src = fetchurl {
283 url = "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz";
292 url = "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz";
284 sha1 = "379937abc67d7895970adc621f284cd966cf2153";
293 sha1 = "379937abc67d7895970adc621f284cd966cf2153";
285 };
294 };
286 };
295 };
287 "babel-runtime-6.26.0" = {
296 "babel-runtime-6.26.0" = {
288 name = "babel-runtime";
297 name = "babel-runtime";
289 packageName = "babel-runtime";
298 packageName = "babel-runtime";
290 version = "6.26.0";
299 version = "6.26.0";
291 src = fetchurl {
300 src = fetchurl {
292 url = "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz";
301 url = "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz";
293 sha1 = "965c7058668e82b55d7bfe04ff2337bc8b5647fe";
302 sha1 = "965c7058668e82b55d7bfe04ff2337bc8b5647fe";
294 };
303 };
295 };
304 };
296 "balanced-match-1.0.0" = {
305 "balanced-match-1.0.0" = {
297 name = "balanced-match";
306 name = "balanced-match";
298 packageName = "balanced-match";
307 packageName = "balanced-match";
299 version = "1.0.0";
308 version = "1.0.0";
300 src = fetchurl {
309 src = fetchurl {
301 url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz";
310 url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz";
302 sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767";
311 sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767";
303 };
312 };
304 };
313 };
305 "base64-js-1.2.3" = {
314 "base64-js-1.2.3" = {
306 name = "base64-js";
315 name = "base64-js";
307 packageName = "base64-js";
316 packageName = "base64-js";
308 version = "1.2.3";
317 version = "1.2.3";
309 src = fetchurl {
318 src = fetchurl {
310 url = "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz";
319 url = "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz";
311 sha512 = "MsAhsUW1GxCdgYSO6tAfZrNapmUKk7mWx/k5mFY/A1gBtkaCaNapTg+FExCw1r9yeaZhqx/xPg43xgTFH6KL5w==";
320 sha512 = "MsAhsUW1GxCdgYSO6tAfZrNapmUKk7mWx/k5mFY/A1gBtkaCaNapTg+FExCw1r9yeaZhqx/xPg43xgTFH6KL5w==";
312 };
321 };
313 };
322 };
314 "bcrypt-pbkdf-1.0.2" = {
323 "bcrypt-pbkdf-1.0.2" = {
315 name = "bcrypt-pbkdf";
324 name = "bcrypt-pbkdf";
316 packageName = "bcrypt-pbkdf";
325 packageName = "bcrypt-pbkdf";
317 version = "1.0.2";
326 version = "1.0.2";
318 src = fetchurl {
327 src = fetchurl {
319 url = "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz";
328 url = "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz";
320 sha1 = "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e";
329 sha1 = "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e";
321 };
330 };
322 };
331 };
323 "boom-2.10.1" = {
332 "boom-2.10.1" = {
324 name = "boom";
333 name = "boom";
325 packageName = "boom";
334 packageName = "boom";
326 version = "2.10.1";
335 version = "2.10.1";
327 src = fetchurl {
336 src = fetchurl {
328 url = "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz";
337 url = "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz";
329 sha1 = "39c8918ceff5799f83f9492a848f625add0c766f";
338 sha1 = "39c8918ceff5799f83f9492a848f625add0c766f";
330 };
339 };
331 };
340 };
332 "bower-1.8.4" = {
341 "bower-1.8.4" = {
333 name = "bower";
342 name = "bower";
334 packageName = "bower";
343 packageName = "bower";
335 version = "1.8.4";
344 version = "1.8.4";
336 src = fetchurl {
345 src = fetchurl {
337 url = "https://registry.npmjs.org/bower/-/bower-1.8.4.tgz";
346 url = "https://registry.npmjs.org/bower/-/bower-1.8.4.tgz";
338 sha1 = "e7876a076deb8137f7d06525dc5e8c66db82f28a";
347 sha1 = "e7876a076deb8137f7d06525dc5e8c66db82f28a";
339 };
348 };
340 };
349 };
341 "brace-expansion-1.1.11" = {
350 "brace-expansion-1.1.11" = {
342 name = "brace-expansion";
351 name = "brace-expansion";
343 packageName = "brace-expansion";
352 packageName = "brace-expansion";
344 version = "1.1.11";
353 version = "1.1.11";
345 src = fetchurl {
354 src = fetchurl {
346 url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
355 url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
347 sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
356 sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
348 };
357 };
349 };
358 };
350 "buffer-from-1.1.0" = {
359 "buffer-from-1.1.1" = {
351 name = "buffer-from";
360 name = "buffer-from";
352 packageName = "buffer-from";
361 packageName = "buffer-from";
353 version = "1.1.0";
362 version = "1.1.1";
354 src = fetchurl {
363 src = fetchurl {
355 url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz";
364 url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz";
356 sha512 = "c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ==";
365 sha512 = "MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==";
357 };
366 };
358 };
367 };
359 "builtin-modules-1.1.1" = {
368 "builtin-modules-1.1.1" = {
360 name = "builtin-modules";
369 name = "builtin-modules";
361 packageName = "builtin-modules";
370 packageName = "builtin-modules";
362 version = "1.1.1";
371 version = "1.1.1";
363 src = fetchurl {
372 src = fetchurl {
364 url = "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz";
373 url = "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz";
365 sha1 = "270f076c5a72c02f5b65a47df94c5fe3a278892f";
374 sha1 = "270f076c5a72c02f5b65a47df94c5fe3a278892f";
366 };
375 };
367 };
376 };
368 "builtins-1.0.3" = {
377 "builtins-1.0.3" = {
369 name = "builtins";
378 name = "builtins";
370 packageName = "builtins";
379 packageName = "builtins";
371 version = "1.0.3";
380 version = "1.0.3";
372 src = fetchurl {
381 src = fetchurl {
373 url = "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz";
382 url = "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz";
374 sha1 = "cb94faeb61c8696451db36534e1422f94f0aee88";
383 sha1 = "cb94faeb61c8696451db36534e1422f94f0aee88";
375 };
384 };
376 };
385 };
377 "caseless-0.12.0" = {
386 "caseless-0.12.0" = {
378 name = "caseless";
387 name = "caseless";
379 packageName = "caseless";
388 packageName = "caseless";
380 version = "0.12.0";
389 version = "0.12.0";
381 src = fetchurl {
390 src = fetchurl {
382 url = "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz";
391 url = "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz";
383 sha1 = "1b681c21ff84033c826543090689420d187151dc";
392 sha1 = "1b681c21ff84033c826543090689420d187151dc";
384 };
393 };
385 };
394 };
386 "chalk-0.5.1" = {
395 "chalk-0.5.1" = {
387 name = "chalk";
396 name = "chalk";
388 packageName = "chalk";
397 packageName = "chalk";
389 version = "0.5.1";
398 version = "0.5.1";
390 src = fetchurl {
399 src = fetchurl {
391 url = "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz";
400 url = "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz";
392 sha1 = "663b3a648b68b55d04690d49167aa837858f2174";
401 sha1 = "663b3a648b68b55d04690d49167aa837858f2174";
393 };
402 };
394 };
403 };
395 "chalk-1.1.3" = {
404 "chalk-1.1.3" = {
396 name = "chalk";
405 name = "chalk";
397 packageName = "chalk";
406 packageName = "chalk";
398 version = "1.1.3";
407 version = "1.1.3";
399 src = fetchurl {
408 src = fetchurl {
400 url = "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz";
409 url = "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz";
401 sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
410 sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
402 };
411 };
403 };
412 };
404 "cli-1.0.1" = {
413 "cli-1.0.1" = {
405 name = "cli";
414 name = "cli";
406 packageName = "cli";
415 packageName = "cli";
407 version = "1.0.1";
416 version = "1.0.1";
408 src = fetchurl {
417 src = fetchurl {
409 url = "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz";
418 url = "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz";
410 sha1 = "22817534f24bfa4950c34d532d48ecbc621b8c14";
419 sha1 = "22817534f24bfa4950c34d532d48ecbc621b8c14";
411 };
420 };
412 };
421 };
413 "clipboard-1.7.1" = {
422 "clipboard-2.0.1" = {
414 name = "clipboard";
423 name = "clipboard";
415 packageName = "clipboard";
424 packageName = "clipboard";
416 version = "1.7.1";
425 version = "2.0.1";
417 src = fetchurl {
426 src = fetchurl {
418 url = "https://registry.npmjs.org/clipboard/-/clipboard-1.7.1.tgz";
427 url = "https://registry.npmjs.org/clipboard/-/clipboard-2.0.1.tgz";
419 sha1 = "360d6d6946e99a7a1fef395e42ba92b5e9b5a16b";
428 sha512 = "7yhQBmtN+uYZmfRjjVjKa0dZdWuabzpSKGtyQZN+9C8xlC788SSJjOHWh7tzurfwTqTD5UDYAhIv5fRJg3sHjQ==";
420 };
429 };
421 };
430 };
422 "clone-1.0.4" = {
431 "clone-1.0.4" = {
423 name = "clone";
432 name = "clone";
424 packageName = "clone";
433 packageName = "clone";
425 version = "1.0.4";
434 version = "1.0.4";
426 src = fetchurl {
435 src = fetchurl {
427 url = "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz";
436 url = "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz";
428 sha1 = "da309cc263df15994c688ca902179ca3c7cd7c7e";
437 sha1 = "da309cc263df15994c688ca902179ca3c7cd7c7e";
429 };
438 };
430 };
439 };
431 "co-4.6.0" = {
440 "co-4.6.0" = {
432 name = "co";
441 name = "co";
433 packageName = "co";
442 packageName = "co";
434 version = "4.6.0";
443 version = "4.6.0";
435 src = fetchurl {
444 src = fetchurl {
436 url = "https://registry.npmjs.org/co/-/co-4.6.0.tgz";
445 url = "https://registry.npmjs.org/co/-/co-4.6.0.tgz";
437 sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184";
446 sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184";
438 };
447 };
439 };
448 };
440 "code-point-at-1.1.0" = {
449 "code-point-at-1.1.0" = {
441 name = "code-point-at";
450 name = "code-point-at";
442 packageName = "code-point-at";
451 packageName = "code-point-at";
443 version = "1.1.0";
452 version = "1.1.0";
444 src = fetchurl {
453 src = fetchurl {
445 url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz";
454 url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz";
446 sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77";
455 sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77";
447 };
456 };
448 };
457 };
449 "coffee-script-1.3.3" = {
458 "coffee-script-1.3.3" = {
450 name = "coffee-script";
459 name = "coffee-script";
451 packageName = "coffee-script";
460 packageName = "coffee-script";
452 version = "1.3.3";
461 version = "1.3.3";
453 src = fetchurl {
462 src = fetchurl {
454 url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz";
463 url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz";
455 sha1 = "150d6b4cb522894369efed6a2101c20bc7f4a4f4";
464 sha1 = "150d6b4cb522894369efed6a2101c20bc7f4a4f4";
456 };
465 };
457 };
466 };
458 "colors-0.6.2" = {
467 "colors-0.6.2" = {
459 name = "colors";
468 name = "colors";
460 packageName = "colors";
469 packageName = "colors";
461 version = "0.6.2";
470 version = "0.6.2";
462 src = fetchurl {
471 src = fetchurl {
463 url = "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz";
472 url = "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz";
464 sha1 = "2423fe6678ac0c5dae8852e5d0e5be08c997abcc";
473 sha1 = "2423fe6678ac0c5dae8852e5d0e5be08c997abcc";
465 };
474 };
466 };
475 };
476 "colors-1.0.3" = {
477 name = "colors";
478 packageName = "colors";
479 version = "1.0.3";
480 src = fetchurl {
481 url = "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz";
482 sha1 = "0433f44d809680fdeb60ed260f1b0c262e82a40b";
483 };
484 };
467 "combined-stream-1.0.6" = {
485 "combined-stream-1.0.6" = {
468 name = "combined-stream";
486 name = "combined-stream";
469 packageName = "combined-stream";
487 packageName = "combined-stream";
470 version = "1.0.6";
488 version = "1.0.6";
471 src = fetchurl {
489 src = fetchurl {
472 url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz";
490 url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz";
473 sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818";
491 sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818";
474 };
492 };
475 };
493 };
476 "command-line-args-3.0.5" = {
494 "command-line-args-3.0.5" = {
477 name = "command-line-args";
495 name = "command-line-args";
478 packageName = "command-line-args";
496 packageName = "command-line-args";
479 version = "3.0.5";
497 version = "3.0.5";
480 src = fetchurl {
498 src = fetchurl {
481 url = "https://registry.npmjs.org/command-line-args/-/command-line-args-3.0.5.tgz";
499 url = "https://registry.npmjs.org/command-line-args/-/command-line-args-3.0.5.tgz";
482 sha1 = "5bd4ad45e7983e5c1344918e40280ee2693c5ac0";
500 sha1 = "5bd4ad45e7983e5c1344918e40280ee2693c5ac0";
483 };
501 };
484 };
502 };
485 "command-line-usage-3.0.8" = {
503 "command-line-usage-3.0.8" = {
486 name = "command-line-usage";
504 name = "command-line-usage";
487 packageName = "command-line-usage";
505 packageName = "command-line-usage";
488 version = "3.0.8";
506 version = "3.0.8";
489 src = fetchurl {
507 src = fetchurl {
490 url = "https://registry.npmjs.org/command-line-usage/-/command-line-usage-3.0.8.tgz";
508 url = "https://registry.npmjs.org/command-line-usage/-/command-line-usage-3.0.8.tgz";
491 sha1 = "b6a20978c1b383477f5c11a529428b880bfe0f4d";
509 sha1 = "b6a20978c1b383477f5c11a529428b880bfe0f4d";
492 };
510 };
493 };
511 };
494 "concat-map-0.0.1" = {
512 "concat-map-0.0.1" = {
495 name = "concat-map";
513 name = "concat-map";
496 packageName = "concat-map";
514 packageName = "concat-map";
497 version = "0.0.1";
515 version = "0.0.1";
498 src = fetchurl {
516 src = fetchurl {
499 url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";
517 url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";
500 sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b";
518 sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b";
501 };
519 };
502 };
520 };
503 "concat-stream-1.6.2" = {
521 "concat-stream-1.6.2" = {
504 name = "concat-stream";
522 name = "concat-stream";
505 packageName = "concat-stream";
523 packageName = "concat-stream";
506 version = "1.6.2";
524 version = "1.6.2";
507 src = fetchurl {
525 src = fetchurl {
508 url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz";
526 url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz";
509 sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==";
527 sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==";
510 };
528 };
511 };
529 };
512 "config-chain-1.1.11" = {
530 "config-chain-1.1.11" = {
513 name = "config-chain";
531 name = "config-chain";
514 packageName = "config-chain";
532 packageName = "config-chain";
515 version = "1.1.11";
533 version = "1.1.11";
516 src = fetchurl {
534 src = fetchurl {
517 url = "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz";
535 url = "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz";
518 sha1 = "aba09747dfbe4c3e70e766a6e41586e1859fc6f2";
536 sha1 = "aba09747dfbe4c3e70e766a6e41586e1859fc6f2";
519 };
537 };
520 };
538 };
521 "console-browserify-1.1.0" = {
539 "console-browserify-1.1.0" = {
522 name = "console-browserify";
540 name = "console-browserify";
523 packageName = "console-browserify";
541 packageName = "console-browserify";
524 version = "1.1.0";
542 version = "1.1.0";
525 src = fetchurl {
543 src = fetchurl {
526 url = "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz";
544 url = "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz";
527 sha1 = "f0241c45730a9fc6323b206dbf38edc741d0bb10";
545 sha1 = "f0241c45730a9fc6323b206dbf38edc741d0bb10";
528 };
546 };
529 };
547 };
530 "console-control-strings-1.1.0" = {
548 "console-control-strings-1.1.0" = {
531 name = "console-control-strings";
549 name = "console-control-strings";
532 packageName = "console-control-strings";
550 packageName = "console-control-strings";
533 version = "1.1.0";
551 version = "1.1.0";
534 src = fetchurl {
552 src = fetchurl {
535 url = "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz";
553 url = "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz";
536 sha1 = "3d7cf4464db6446ea644bf4b39507f9851008e8e";
554 sha1 = "3d7cf4464db6446ea644bf4b39507f9851008e8e";
537 };
555 };
538 };
556 };
539 "core-js-2.5.7" = {
557 "core-js-2.5.7" = {
540 name = "core-js";
558 name = "core-js";
541 packageName = "core-js";
559 packageName = "core-js";
542 version = "2.5.7";
560 version = "2.5.7";
543 src = fetchurl {
561 src = fetchurl {
544 url = "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz";
562 url = "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz";
545 sha512 = "RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==";
563 sha512 = "RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==";
546 };
564 };
547 };
565 };
548 "core-util-is-1.0.2" = {
566 "core-util-is-1.0.2" = {
549 name = "core-util-is";
567 name = "core-util-is";
550 packageName = "core-util-is";
568 packageName = "core-util-is";
551 version = "1.0.2";
569 version = "1.0.2";
552 src = fetchurl {
570 src = fetchurl {
553 url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";
571 url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";
554 sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
572 sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
555 };
573 };
556 };
574 };
557 "crisper-1.2.0" = {
575 "crisper-1.2.0" = {
558 name = "crisper";
576 name = "crisper";
559 packageName = "crisper";
577 packageName = "crisper";
560 version = "1.2.0";
578 version = "1.2.0";
561 src = fetchurl {
579 src = fetchurl {
562 url = "https://registry.npmjs.org/crisper/-/crisper-1.2.0.tgz";
580 url = "https://registry.npmjs.org/crisper/-/crisper-1.2.0.tgz";
563 sha1 = "9a91f597d71f6110294e076ad44dbb3408568e46";
581 sha1 = "9a91f597d71f6110294e076ad44dbb3408568e46";
564 };
582 };
565 };
583 };
566 "crisper-2.1.1" = {
584 "crisper-2.1.1" = {
567 name = "crisper";
585 name = "crisper";
568 packageName = "crisper";
586 packageName = "crisper";
569 version = "2.1.1";
587 version = "2.1.1";
570 src = fetchurl {
588 src = fetchurl {
571 url = "https://registry.npmjs.org/crisper/-/crisper-2.1.1.tgz";
589 url = "https://registry.npmjs.org/crisper/-/crisper-2.1.1.tgz";
572 sha512 = "yxfj9nTbFunDASztAxVF8hCPwaZBvTjayNzG3YL/VVQfQaKBXX2+TM3p1xB1Pxd8RYeDQJkJIQRwM3FQSIa+pw==";
590 sha512 = "yxfj9nTbFunDASztAxVF8hCPwaZBvTjayNzG3YL/VVQfQaKBXX2+TM3p1xB1Pxd8RYeDQJkJIQRwM3FQSIa+pw==";
573 };
591 };
574 };
592 };
575 "cryptiles-2.0.5" = {
593 "cryptiles-2.0.5" = {
576 name = "cryptiles";
594 name = "cryptiles";
577 packageName = "cryptiles";
595 packageName = "cryptiles";
578 version = "2.0.5";
596 version = "2.0.5";
579 src = fetchurl {
597 src = fetchurl {
580 url = "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz";
598 url = "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz";
581 sha1 = "3bdfecdc608147c1c67202fa291e7dca59eaa3b8";
599 sha1 = "3bdfecdc608147c1c67202fa291e7dca59eaa3b8";
582 };
600 };
583 };
601 };
602 "cycle-1.0.3" = {
603 name = "cycle";
604 packageName = "cycle";
605 version = "1.0.3";
606 src = fetchurl {
607 url = "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz";
608 sha1 = "21e80b2be8580f98b468f379430662b046c34ad2";
609 };
610 };
584 "dashdash-1.14.1" = {
611 "dashdash-1.14.1" = {
585 name = "dashdash";
612 name = "dashdash";
586 packageName = "dashdash";
613 packageName = "dashdash";
587 version = "1.14.1";
614 version = "1.14.1";
588 src = fetchurl {
615 src = fetchurl {
589 url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz";
616 url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz";
590 sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0";
617 sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0";
591 };
618 };
592 };
619 };
593 "date-now-0.1.4" = {
620 "date-now-0.1.4" = {
594 name = "date-now";
621 name = "date-now";
595 packageName = "date-now";
622 packageName = "date-now";
596 version = "0.1.4";
623 version = "0.1.4";
597 src = fetchurl {
624 src = fetchurl {
598 url = "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz";
625 url = "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz";
599 sha1 = "eaf439fd4d4848ad74e5cc7dbef200672b9e345b";
626 sha1 = "eaf439fd4d4848ad74e5cc7dbef200672b9e345b";
600 };
627 };
601 };
628 };
602 "dateformat-1.0.2-1.2.3" = {
629 "dateformat-1.0.2-1.2.3" = {
603 name = "dateformat";
630 name = "dateformat";
604 packageName = "dateformat";
631 packageName = "dateformat";
605 version = "1.0.2-1.2.3";
632 version = "1.0.2-1.2.3";
606 src = fetchurl {
633 src = fetchurl {
607 url = "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz";
634 url = "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz";
608 sha1 = "b0220c02de98617433b72851cf47de3df2cdbee9";
635 sha1 = "b0220c02de98617433b72851cf47de3df2cdbee9";
609 };
636 };
610 };
637 };
611 "debug-0.7.4" = {
638 "debug-0.7.4" = {
612 name = "debug";
639 name = "debug";
613 packageName = "debug";
640 packageName = "debug";
614 version = "0.7.4";
641 version = "0.7.4";
615 src = fetchurl {
642 src = fetchurl {
616 url = "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz";
643 url = "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz";
617 sha1 = "06e1ea8082c2cb14e39806e22e2f6f757f92af39";
644 sha1 = "06e1ea8082c2cb14e39806e22e2f6f757f92af39";
618 };
645 };
619 };
646 };
647 "debug-2.6.9" = {
648 name = "debug";
649 packageName = "debug";
650 version = "2.6.9";
651 src = fetchurl {
652 url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";
653 sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
654 };
655 };
620 "deep-extend-0.4.2" = {
656 "deep-extend-0.4.2" = {
621 name = "deep-extend";
657 name = "deep-extend";
622 packageName = "deep-extend";
658 packageName = "deep-extend";
623 version = "0.4.2";
659 version = "0.4.2";
624 src = fetchurl {
660 src = fetchurl {
625 url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz";
661 url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz";
626 sha1 = "48b699c27e334bf89f10892be432f6e4c7d34a7f";
662 sha1 = "48b699c27e334bf89f10892be432f6e4c7d34a7f";
627 };
663 };
628 };
664 };
629 "deep-is-0.1.3" = {
665 "deep-is-0.1.3" = {
630 name = "deep-is";
666 name = "deep-is";
631 packageName = "deep-is";
667 packageName = "deep-is";
632 version = "0.1.3";
668 version = "0.1.3";
633 src = fetchurl {
669 src = fetchurl {
634 url = "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz";
670 url = "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz";
635 sha1 = "b369d6fb5dbc13eecf524f91b070feedc357cf34";
671 sha1 = "b369d6fb5dbc13eecf524f91b070feedc357cf34";
636 };
672 };
637 };
673 };
638 "delayed-stream-1.0.0" = {
674 "delayed-stream-1.0.0" = {
639 name = "delayed-stream";
675 name = "delayed-stream";
640 packageName = "delayed-stream";
676 packageName = "delayed-stream";
641 version = "1.0.0";
677 version = "1.0.0";
642 src = fetchurl {
678 src = fetchurl {
643 url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz";
679 url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz";
644 sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619";
680 sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619";
645 };
681 };
646 };
682 };
647 "delegate-3.2.0" = {
683 "delegate-3.2.0" = {
648 name = "delegate";
684 name = "delegate";
649 packageName = "delegate";
685 packageName = "delegate";
650 version = "3.2.0";
686 version = "3.2.0";
651 src = fetchurl {
687 src = fetchurl {
652 url = "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz";
688 url = "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz";
653 sha512 = "IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==";
689 sha512 = "IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==";
654 };
690 };
655 };
691 };
656 "delegates-1.0.0" = {
692 "delegates-1.0.0" = {
657 name = "delegates";
693 name = "delegates";
658 packageName = "delegates";
694 packageName = "delegates";
659 version = "1.0.0";
695 version = "1.0.0";
660 src = fetchurl {
696 src = fetchurl {
661 url = "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz";
697 url = "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz";
662 sha1 = "84c6e159b81904fdca59a0ef44cd870d31250f9a";
698 sha1 = "84c6e159b81904fdca59a0ef44cd870d31250f9a";
663 };
699 };
664 };
700 };
665 "doctrine-0.7.2" = {
701 "doctrine-0.7.2" = {
666 name = "doctrine";
702 name = "doctrine";
667 packageName = "doctrine";
703 packageName = "doctrine";
668 version = "0.7.2";
704 version = "0.7.2";
669 src = fetchurl {
705 src = fetchurl {
670 url = "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz";
706 url = "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz";
671 sha1 = "7cb860359ba3be90e040b26b729ce4bfa654c523";
707 sha1 = "7cb860359ba3be90e040b26b729ce4bfa654c523";
672 };
708 };
673 };
709 };
674 "dom-serializer-0.1.0" = {
710 "dom-serializer-0.1.0" = {
675 name = "dom-serializer";
711 name = "dom-serializer";
676 packageName = "dom-serializer";
712 packageName = "dom-serializer";
677 version = "0.1.0";
713 version = "0.1.0";
678 src = fetchurl {
714 src = fetchurl {
679 url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz";
715 url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz";
680 sha1 = "073c697546ce0780ce23be4a28e293e40bc30c82";
716 sha1 = "073c697546ce0780ce23be4a28e293e40bc30c82";
681 };
717 };
682 };
718 };
683 "dom5-1.1.0" = {
719 "dom5-1.1.0" = {
684 name = "dom5";
720 name = "dom5";
685 packageName = "dom5";
721 packageName = "dom5";
686 version = "1.1.0";
722 version = "1.1.0";
687 src = fetchurl {
723 src = fetchurl {
688 url = "https://registry.npmjs.org/dom5/-/dom5-1.1.0.tgz";
724 url = "https://registry.npmjs.org/dom5/-/dom5-1.1.0.tgz";
689 sha1 = "3a0c7700c083ab4c4d26938a78b0f0c6dcc37794";
725 sha1 = "3a0c7700c083ab4c4d26938a78b0f0c6dcc37794";
690 };
726 };
691 };
727 };
692 "dom5-1.3.6" = {
728 "dom5-1.3.6" = {
693 name = "dom5";
729 name = "dom5";
694 packageName = "dom5";
730 packageName = "dom5";
695 version = "1.3.6";
731 version = "1.3.6";
696 src = fetchurl {
732 src = fetchurl {
697 url = "https://registry.npmjs.org/dom5/-/dom5-1.3.6.tgz";
733 url = "https://registry.npmjs.org/dom5/-/dom5-1.3.6.tgz";
698 sha1 = "a7088a9fc5f3b08dc9f6eda4c7abaeb241945e0d";
734 sha1 = "a7088a9fc5f3b08dc9f6eda4c7abaeb241945e0d";
699 };
735 };
700 };
736 };
701 "domelementtype-1.1.3" = {
737 "domelementtype-1.1.3" = {
702 name = "domelementtype";
738 name = "domelementtype";
703 packageName = "domelementtype";
739 packageName = "domelementtype";
704 version = "1.1.3";
740 version = "1.1.3";
705 src = fetchurl {
741 src = fetchurl {
706 url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz";
742 url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz";
707 sha1 = "bd28773e2642881aec51544924299c5cd822185b";
743 sha1 = "bd28773e2642881aec51544924299c5cd822185b";
708 };
744 };
709 };
745 };
710 "domelementtype-1.3.0" = {
746 "domelementtype-1.3.0" = {
711 name = "domelementtype";
747 name = "domelementtype";
712 packageName = "domelementtype";
748 packageName = "domelementtype";
713 version = "1.3.0";
749 version = "1.3.0";
714 src = fetchurl {
750 src = fetchurl {
715 url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz";
751 url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz";
716 sha1 = "b17aed82e8ab59e52dd9c19b1756e0fc187204c2";
752 sha1 = "b17aed82e8ab59e52dd9c19b1756e0fc187204c2";
717 };
753 };
718 };
754 };
719 "domhandler-2.3.0" = {
755 "domhandler-2.3.0" = {
720 name = "domhandler";
756 name = "domhandler";
721 packageName = "domhandler";
757 packageName = "domhandler";
722 version = "2.3.0";
758 version = "2.3.0";
723 src = fetchurl {
759 src = fetchurl {
724 url = "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz";
760 url = "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz";
725 sha1 = "2de59a0822d5027fabff6f032c2b25a2a8abe738";
761 sha1 = "2de59a0822d5027fabff6f032c2b25a2a8abe738";
726 };
762 };
727 };
763 };
728 "domutils-1.5.1" = {
764 "domutils-1.5.1" = {
729 name = "domutils";
765 name = "domutils";
730 packageName = "domutils";
766 packageName = "domutils";
731 version = "1.5.1";
767 version = "1.5.1";
732 src = fetchurl {
768 src = fetchurl {
733 url = "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz";
769 url = "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz";
734 sha1 = "dcd8488a26f563d61079e48c9f7b7e32373682cf";
770 sha1 = "dcd8488a26f563d61079e48c9f7b7e32373682cf";
735 };
771 };
736 };
772 };
737 "ecc-jsbn-0.1.1" = {
773 "ecc-jsbn-0.1.2" = {
738 name = "ecc-jsbn";
774 name = "ecc-jsbn";
739 packageName = "ecc-jsbn";
775 packageName = "ecc-jsbn";
740 version = "0.1.1";
776 version = "0.1.2";
741 src = fetchurl {
777 src = fetchurl {
742 url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz";
778 url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz";
743 sha1 = "0fc73a9ed5f0d53c38193398523ef7e543777505";
779 sha1 = "3a83a904e54353287874c564b7549386849a98c9";
744 };
780 };
745 };
781 };
746 "entities-1.0.0" = {
782 "entities-1.0.0" = {
747 name = "entities";
783 name = "entities";
748 packageName = "entities";
784 packageName = "entities";
749 version = "1.0.0";
785 version = "1.0.0";
750 src = fetchurl {
786 src = fetchurl {
751 url = "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz";
787 url = "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz";
752 sha1 = "b2987aa3821347fcde642b24fdfc9e4fb712bf26";
788 sha1 = "b2987aa3821347fcde642b24fdfc9e4fb712bf26";
753 };
789 };
754 };
790 };
755 "entities-1.1.1" = {
791 "entities-1.1.1" = {
756 name = "entities";
792 name = "entities";
757 packageName = "entities";
793 packageName = "entities";
758 version = "1.1.1";
794 version = "1.1.1";
759 src = fetchurl {
795 src = fetchurl {
760 url = "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz";
796 url = "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz";
761 sha1 = "6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0";
797 sha1 = "6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0";
762 };
798 };
763 };
799 };
764 "errno-0.1.7" = {
800 "errno-0.1.7" = {
765 name = "errno";
801 name = "errno";
766 packageName = "errno";
802 packageName = "errno";
767 version = "0.1.7";
803 version = "0.1.7";
768 src = fetchurl {
804 src = fetchurl {
769 url = "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz";
805 url = "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz";
770 sha512 = "MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==";
806 sha512 = "MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==";
771 };
807 };
772 };
808 };
773 "es6-promise-2.3.0" = {
809 "es6-promise-2.3.0" = {
774 name = "es6-promise";
810 name = "es6-promise";
775 packageName = "es6-promise";
811 packageName = "es6-promise";
776 version = "2.3.0";
812 version = "2.3.0";
777 src = fetchurl {
813 src = fetchurl {
778 url = "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz";
814 url = "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz";
779 sha1 = "96edb9f2fdb01995822b263dd8aadab6748181bc";
815 sha1 = "96edb9f2fdb01995822b263dd8aadab6748181bc";
780 };
816 };
781 };
817 };
818 "es6-promise-4.2.4" = {
819 name = "es6-promise";
820 packageName = "es6-promise";
821 version = "4.2.4";
822 src = fetchurl {
823 url = "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz";
824 sha512 = "/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==";
825 };
826 };
782 "escape-string-regexp-1.0.5" = {
827 "escape-string-regexp-1.0.5" = {
783 name = "escape-string-regexp";
828 name = "escape-string-regexp";
784 packageName = "escape-string-regexp";
829 packageName = "escape-string-regexp";
785 version = "1.0.5";
830 version = "1.0.5";
786 src = fetchurl {
831 src = fetchurl {
787 url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";
832 url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";
788 sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4";
833 sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4";
789 };
834 };
790 };
835 };
791 "escodegen-1.11.0" = {
836 "escodegen-1.11.0" = {
792 name = "escodegen";
837 name = "escodegen";
793 packageName = "escodegen";
838 packageName = "escodegen";
794 version = "1.11.0";
839 version = "1.11.0";
795 src = fetchurl {
840 src = fetchurl {
796 url = "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz";
841 url = "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz";
797 sha512 = "IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==";
842 sha512 = "IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==";
798 };
843 };
799 };
844 };
800 "espree-3.5.4" = {
845 "espree-3.5.4" = {
801 name = "espree";
846 name = "espree";
802 packageName = "espree";
847 packageName = "espree";
803 version = "3.5.4";
848 version = "3.5.4";
804 src = fetchurl {
849 src = fetchurl {
805 url = "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz";
850 url = "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz";
806 sha512 = "yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==";
851 sha512 = "yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==";
807 };
852 };
808 };
853 };
809 "esprima-1.0.4" = {
854 "esprima-1.0.4" = {
810 name = "esprima";
855 name = "esprima";
811 packageName = "esprima";
856 packageName = "esprima";
812 version = "1.0.4";
857 version = "1.0.4";
813 src = fetchurl {
858 src = fetchurl {
814 url = "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz";
859 url = "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz";
815 sha1 = "9f557e08fc3b4d26ece9dd34f8fbf476b62585ad";
860 sha1 = "9f557e08fc3b4d26ece9dd34f8fbf476b62585ad";
816 };
861 };
817 };
862 };
818 "esprima-3.1.3" = {
863 "esprima-3.1.3" = {
819 name = "esprima";
864 name = "esprima";
820 packageName = "esprima";
865 packageName = "esprima";
821 version = "3.1.3";
866 version = "3.1.3";
822 src = fetchurl {
867 src = fetchurl {
823 url = "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz";
868 url = "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz";
824 sha1 = "fdca51cee6133895e3c88d535ce49dbff62a4633";
869 sha1 = "fdca51cee6133895e3c88d535ce49dbff62a4633";
825 };
870 };
826 };
871 };
827 "estraverse-3.1.0" = {
872 "estraverse-3.1.0" = {
828 name = "estraverse";
873 name = "estraverse";
829 packageName = "estraverse";
874 packageName = "estraverse";
830 version = "3.1.0";
875 version = "3.1.0";
831 src = fetchurl {
876 src = fetchurl {
832 url = "https://registry.npmjs.org/estraverse/-/estraverse-3.1.0.tgz";
877 url = "https://registry.npmjs.org/estraverse/-/estraverse-3.1.0.tgz";
833 sha1 = "15e28a446b8b82bc700ccc8b96c78af4da0d6cba";
878 sha1 = "15e28a446b8b82bc700ccc8b96c78af4da0d6cba";
834 };
879 };
835 };
880 };
836 "estraverse-4.2.0" = {
881 "estraverse-4.2.0" = {
837 name = "estraverse";
882 name = "estraverse";
838 packageName = "estraverse";
883 packageName = "estraverse";
839 version = "4.2.0";
884 version = "4.2.0";
840 src = fetchurl {
885 src = fetchurl {
841 url = "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz";
886 url = "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz";
842 sha1 = "0dee3fed31fcd469618ce7342099fc1afa0bdb13";
887 sha1 = "0dee3fed31fcd469618ce7342099fc1afa0bdb13";
843 };
888 };
844 };
889 };
845 "esutils-1.1.6" = {
890 "esutils-1.1.6" = {
846 name = "esutils";
891 name = "esutils";
847 packageName = "esutils";
892 packageName = "esutils";
848 version = "1.1.6";
893 version = "1.1.6";
849 src = fetchurl {
894 src = fetchurl {
850 url = "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz";
895 url = "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz";
851 sha1 = "c01ccaa9ae4b897c6d0c3e210ae52f3c7a844375";
896 sha1 = "c01ccaa9ae4b897c6d0c3e210ae52f3c7a844375";
852 };
897 };
853 };
898 };
854 "esutils-2.0.2" = {
899 "esutils-2.0.2" = {
855 name = "esutils";
900 name = "esutils";
856 packageName = "esutils";
901 packageName = "esutils";
857 version = "2.0.2";
902 version = "2.0.2";
858 src = fetchurl {
903 src = fetchurl {
859 url = "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz";
904 url = "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz";
860 sha1 = "0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b";
905 sha1 = "0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b";
861 };
906 };
862 };
907 };
863 "eventemitter2-0.4.14" = {
908 "eventemitter2-0.4.14" = {
864 name = "eventemitter2";
909 name = "eventemitter2";
865 packageName = "eventemitter2";
910 packageName = "eventemitter2";
866 version = "0.4.14";
911 version = "0.4.14";
867 src = fetchurl {
912 src = fetchurl {
868 url = "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz";
913 url = "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz";
869 sha1 = "8f61b75cde012b2e9eb284d4545583b5643b61ab";
914 sha1 = "8f61b75cde012b2e9eb284d4545583b5643b61ab";
870 };
915 };
871 };
916 };
872 "exit-0.1.2" = {
917 "exit-0.1.2" = {
873 name = "exit";
918 name = "exit";
874 packageName = "exit";
919 packageName = "exit";
875 version = "0.1.2";
920 version = "0.1.2";
876 src = fetchurl {
921 src = fetchurl {
877 url = "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz";
922 url = "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz";
878 sha1 = "0632638f8d877cc82107d30a0fff1a17cba1cd0c";
923 sha1 = "0632638f8d877cc82107d30a0fff1a17cba1cd0c";
879 };
924 };
880 };
925 };
881 "extend-3.0.2" = {
926 "extend-3.0.2" = {
882 name = "extend";
927 name = "extend";
883 packageName = "extend";
928 packageName = "extend";
884 version = "3.0.2";
929 version = "3.0.2";
885 src = fetchurl {
930 src = fetchurl {
886 url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";
931 url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";
887 sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
932 sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
888 };
933 };
889 };
934 };
935 "extract-zip-1.6.7" = {
936 name = "extract-zip";
937 packageName = "extract-zip";
938 version = "1.6.7";
939 src = fetchurl {
940 url = "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz";
941 sha1 = "a840b4b8af6403264c8db57f4f1a74333ef81fe9";
942 };
943 };
890 "extsprintf-1.3.0" = {
944 "extsprintf-1.3.0" = {
891 name = "extsprintf";
945 name = "extsprintf";
892 packageName = "extsprintf";
946 packageName = "extsprintf";
893 version = "1.3.0";
947 version = "1.3.0";
894 src = fetchurl {
948 src = fetchurl {
895 url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz";
949 url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz";
896 sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05";
950 sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05";
897 };
951 };
898 };
952 };
953 "eyes-0.1.8" = {
954 name = "eyes";
955 packageName = "eyes";
956 version = "0.1.8";
957 src = fetchurl {
958 url = "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz";
959 sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0";
960 };
961 };
899 "fast-levenshtein-2.0.6" = {
962 "fast-levenshtein-2.0.6" = {
900 name = "fast-levenshtein";
963 name = "fast-levenshtein";
901 packageName = "fast-levenshtein";
964 packageName = "fast-levenshtein";
902 version = "2.0.6";
965 version = "2.0.6";
903 src = fetchurl {
966 src = fetchurl {
904 url = "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz";
967 url = "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz";
905 sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917";
968 sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917";
906 };
969 };
907 };
970 };
908 "favico.js-0.3.10" = {
971 "favico.js-0.3.10" = {
909 name = "favico.js";
972 name = "favico.js";
910 packageName = "favico.js";
973 packageName = "favico.js";
911 version = "0.3.10";
974 version = "0.3.10";
912 src = fetchurl {
975 src = fetchurl {
913 url = "https://registry.npmjs.org/favico.js/-/favico.js-0.3.10.tgz";
976 url = "https://registry.npmjs.org/favico.js/-/favico.js-0.3.10.tgz";
914 sha1 = "80586e27a117f24a8d51c18a99bdc714d4339301";
977 sha1 = "80586e27a117f24a8d51c18a99bdc714d4339301";
915 };
978 };
916 };
979 };
917 "faye-websocket-0.4.4" = {
980 "faye-websocket-0.4.4" = {
918 name = "faye-websocket";
981 name = "faye-websocket";
919 packageName = "faye-websocket";
982 packageName = "faye-websocket";
920 version = "0.4.4";
983 version = "0.4.4";
921 src = fetchurl {
984 src = fetchurl {
922 url = "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz";
985 url = "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz";
923 sha1 = "c14c5b3bf14d7417ffbfd990c0a7495cd9f337bc";
986 sha1 = "c14c5b3bf14d7417ffbfd990c0a7495cd9f337bc";
924 };
987 };
925 };
988 };
989 "fd-slicer-1.0.1" = {
990 name = "fd-slicer";
991 packageName = "fd-slicer";
992 version = "1.0.1";
993 src = fetchurl {
994 url = "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz";
995 sha1 = "8b5bcbd9ec327c5041bf9ab023fd6750f1177e65";
996 };
997 };
926 "feature-detect-es6-1.5.0" = {
998 "feature-detect-es6-1.5.0" = {
927 name = "feature-detect-es6";
999 name = "feature-detect-es6";
928 packageName = "feature-detect-es6";
1000 packageName = "feature-detect-es6";
929 version = "1.5.0";
1001 version = "1.5.0";
930 src = fetchurl {
1002 src = fetchurl {
931 url = "https://registry.npmjs.org/feature-detect-es6/-/feature-detect-es6-1.5.0.tgz";
1003 url = "https://registry.npmjs.org/feature-detect-es6/-/feature-detect-es6-1.5.0.tgz";
932 sha512 = "DzWPIGzTnfp3/KK1d/YPfmgLqeDju9F2DQYBL35VusgSApcA7XGqVtXfR4ETOOFEzdFJ3J7zh0Gkk011TiA4uQ==";
1004 sha512 = "DzWPIGzTnfp3/KK1d/YPfmgLqeDju9F2DQYBL35VusgSApcA7XGqVtXfR4ETOOFEzdFJ3J7zh0Gkk011TiA4uQ==";
933 };
1005 };
934 };
1006 };
935 "file-sync-cmp-0.1.1" = {
1007 "file-sync-cmp-0.1.1" = {
936 name = "file-sync-cmp";
1008 name = "file-sync-cmp";
937 packageName = "file-sync-cmp";
1009 packageName = "file-sync-cmp";
938 version = "0.1.1";
1010 version = "0.1.1";
939 src = fetchurl {
1011 src = fetchurl {
940 url = "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz";
1012 url = "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz";
941 sha1 = "a5e7a8ffbfa493b43b923bbd4ca89a53b63b612b";
1013 sha1 = "a5e7a8ffbfa493b43b923bbd4ca89a53b63b612b";
942 };
1014 };
943 };
1015 };
944 "find-replace-1.0.3" = {
1016 "find-replace-1.0.3" = {
945 name = "find-replace";
1017 name = "find-replace";
946 packageName = "find-replace";
1018 packageName = "find-replace";
947 version = "1.0.3";
1019 version = "1.0.3";
948 src = fetchurl {
1020 src = fetchurl {
949 url = "https://registry.npmjs.org/find-replace/-/find-replace-1.0.3.tgz";
1021 url = "https://registry.npmjs.org/find-replace/-/find-replace-1.0.3.tgz";
950 sha1 = "b88e7364d2d9c959559f388c66670d6130441fa0";
1022 sha1 = "b88e7364d2d9c959559f388c66670d6130441fa0";
951 };
1023 };
952 };
1024 };
953 "findit-2.0.0" = {
1025 "findit-2.0.0" = {
954 name = "findit";
1026 name = "findit";
955 packageName = "findit";
1027 packageName = "findit";
956 version = "2.0.0";
1028 version = "2.0.0";
957 src = fetchurl {
1029 src = fetchurl {
958 url = "https://registry.npmjs.org/findit/-/findit-2.0.0.tgz";
1030 url = "https://registry.npmjs.org/findit/-/findit-2.0.0.tgz";
959 sha1 = "6509f0126af4c178551cfa99394e032e13a4d56e";
1031 sha1 = "6509f0126af4c178551cfa99394e032e13a4d56e";
960 };
1032 };
961 };
1033 };
962 "findup-sync-0.1.3" = {
1034 "findup-sync-0.1.3" = {
963 name = "findup-sync";
1035 name = "findup-sync";
964 packageName = "findup-sync";
1036 packageName = "findup-sync";
965 version = "0.1.3";
1037 version = "0.1.3";
966 src = fetchurl {
1038 src = fetchurl {
967 url = "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz";
1039 url = "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz";
968 sha1 = "7f3e7a97b82392c653bf06589bd85190e93c3683";
1040 sha1 = "7f3e7a97b82392c653bf06589bd85190e93c3683";
969 };
1041 };
970 };
1042 };
971 "foreachasync-3.0.0" = {
1043 "foreachasync-3.0.0" = {
972 name = "foreachasync";
1044 name = "foreachasync";
973 packageName = "foreachasync";
1045 packageName = "foreachasync";
974 version = "3.0.0";
1046 version = "3.0.0";
975 src = fetchurl {
1047 src = fetchurl {
976 url = "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz";
1048 url = "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz";
977 sha1 = "5502987dc8714be3392097f32e0071c9dee07cf6";
1049 sha1 = "5502987dc8714be3392097f32e0071c9dee07cf6";
978 };
1050 };
979 };
1051 };
980 "forever-agent-0.6.1" = {
1052 "forever-agent-0.6.1" = {
981 name = "forever-agent";
1053 name = "forever-agent";
982 packageName = "forever-agent";
1054 packageName = "forever-agent";
983 version = "0.6.1";
1055 version = "0.6.1";
984 src = fetchurl {
1056 src = fetchurl {
985 url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz";
1057 url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz";
986 sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91";
1058 sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91";
987 };
1059 };
988 };
1060 };
989 "form-data-2.1.4" = {
1061 "form-data-2.1.4" = {
990 name = "form-data";
1062 name = "form-data";
991 packageName = "form-data";
1063 packageName = "form-data";
992 version = "2.1.4";
1064 version = "2.1.4";
993 src = fetchurl {
1065 src = fetchurl {
994 url = "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz";
1066 url = "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz";
995 sha1 = "33c183acf193276ecaa98143a69e94bfee1750d1";
1067 sha1 = "33c183acf193276ecaa98143a69e94bfee1750d1";
996 };
1068 };
997 };
1069 };
998 "fs-extra-0.6.4" = {
1070 "fs-extra-0.6.4" = {
999 name = "fs-extra";
1071 name = "fs-extra";
1000 packageName = "fs-extra";
1072 packageName = "fs-extra";
1001 version = "0.6.4";
1073 version = "0.6.4";
1002 src = fetchurl {
1074 src = fetchurl {
1003 url = "https://registry.npmjs.org/fs-extra/-/fs-extra-0.6.4.tgz";
1075 url = "https://registry.npmjs.org/fs-extra/-/fs-extra-0.6.4.tgz";
1004 sha1 = "f46f0c75b7841f8d200b3348cd4d691d5a099d15";
1076 sha1 = "f46f0c75b7841f8d200b3348cd4d691d5a099d15";
1005 };
1077 };
1006 };
1078 };
1079 "fs-extra-1.0.0" = {
1080 name = "fs-extra";
1081 packageName = "fs-extra";
1082 version = "1.0.0";
1083 src = fetchurl {
1084 url = "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz";
1085 sha1 = "cd3ce5f7e7cb6145883fcae3191e9877f8587950";
1086 };
1087 };
1007 "fs.extra-1.3.2" = {
1088 "fs.extra-1.3.2" = {
1008 name = "fs.extra";
1089 name = "fs.extra";
1009 packageName = "fs.extra";
1090 packageName = "fs.extra";
1010 version = "1.3.2";
1091 version = "1.3.2";
1011 src = fetchurl {
1092 src = fetchurl {
1012 url = "https://registry.npmjs.org/fs.extra/-/fs.extra-1.3.2.tgz";
1093 url = "https://registry.npmjs.org/fs.extra/-/fs.extra-1.3.2.tgz";
1013 sha1 = "dd023f93013bee24531f1b33514c37b20fd93349";
1094 sha1 = "dd023f93013bee24531f1b33514c37b20fd93349";
1014 };
1095 };
1015 };
1096 };
1016 "fs.realpath-1.0.0" = {
1097 "fs.realpath-1.0.0" = {
1017 name = "fs.realpath";
1098 name = "fs.realpath";
1018 packageName = "fs.realpath";
1099 packageName = "fs.realpath";
1019 version = "1.0.0";
1100 version = "1.0.0";
1020 src = fetchurl {
1101 src = fetchurl {
1021 url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz";
1102 url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz";
1022 sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
1103 sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
1023 };
1104 };
1024 };
1105 };
1025 "gauge-2.7.4" = {
1106 "gauge-2.7.4" = {
1026 name = "gauge";
1107 name = "gauge";
1027 packageName = "gauge";
1108 packageName = "gauge";
1028 version = "2.7.4";
1109 version = "2.7.4";
1029 src = fetchurl {
1110 src = fetchurl {
1030 url = "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz";
1111 url = "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz";
1031 sha1 = "2c03405c7538c39d7eb37b317022e325fb018bf7";
1112 sha1 = "2c03405c7538c39d7eb37b317022e325fb018bf7";
1032 };
1113 };
1033 };
1114 };
1034 "gaze-0.5.2" = {
1115 "gaze-0.5.2" = {
1035 name = "gaze";
1116 name = "gaze";
1036 packageName = "gaze";
1117 packageName = "gaze";
1037 version = "0.5.2";
1118 version = "0.5.2";
1038 src = fetchurl {
1119 src = fetchurl {
1039 url = "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz";
1120 url = "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz";
1040 sha1 = "40b709537d24d1d45767db5a908689dfe69ac44f";
1121 sha1 = "40b709537d24d1d45767db5a908689dfe69ac44f";
1041 };
1122 };
1042 };
1123 };
1043 "getobject-0.1.0" = {
1124 "getobject-0.1.0" = {
1044 name = "getobject";
1125 name = "getobject";
1045 packageName = "getobject";
1126 packageName = "getobject";
1046 version = "0.1.0";
1127 version = "0.1.0";
1047 src = fetchurl {
1128 src = fetchurl {
1048 url = "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz";
1129 url = "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz";
1049 sha1 = "047a449789fa160d018f5486ed91320b6ec7885c";
1130 sha1 = "047a449789fa160d018f5486ed91320b6ec7885c";
1050 };
1131 };
1051 };
1132 };
1052 "getpass-0.1.7" = {
1133 "getpass-0.1.7" = {
1053 name = "getpass";
1134 name = "getpass";
1054 packageName = "getpass";
1135 packageName = "getpass";
1055 version = "0.1.7";
1136 version = "0.1.7";
1056 src = fetchurl {
1137 src = fetchurl {
1057 url = "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz";
1138 url = "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz";
1058 sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa";
1139 sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa";
1059 };
1140 };
1060 };
1141 };
1061 "glob-3.1.21" = {
1142 "glob-3.1.21" = {
1062 name = "glob";
1143 name = "glob";
1063 packageName = "glob";
1144 packageName = "glob";
1064 version = "3.1.21";
1145 version = "3.1.21";
1065 src = fetchurl {
1146 src = fetchurl {
1066 url = "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz";
1147 url = "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz";
1067 sha1 = "d29e0a055dea5138f4d07ed40e8982e83c2066cd";
1148 sha1 = "d29e0a055dea5138f4d07ed40e8982e83c2066cd";
1068 };
1149 };
1069 };
1150 };
1070 "glob-3.2.11" = {
1151 "glob-3.2.11" = {
1071 name = "glob";
1152 name = "glob";
1072 packageName = "glob";
1153 packageName = "glob";
1073 version = "3.2.11";
1154 version = "3.2.11";
1074 src = fetchurl {
1155 src = fetchurl {
1075 url = "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz";
1156 url = "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz";
1076 sha1 = "4a973f635b9190f715d10987d5c00fd2815ebe3d";
1157 sha1 = "4a973f635b9190f715d10987d5c00fd2815ebe3d";
1077 };
1158 };
1078 };
1159 };
1079 "glob-7.1.2" = {
1160 "glob-7.1.2" = {
1080 name = "glob";
1161 name = "glob";
1081 packageName = "glob";
1162 packageName = "glob";
1082 version = "7.1.2";
1163 version = "7.1.2";
1083 src = fetchurl {
1164 src = fetchurl {
1084 url = "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz";
1165 url = "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz";
1085 sha512 = "MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==";
1166 sha512 = "MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==";
1086 };
1167 };
1087 };
1168 };
1088 "globule-0.1.0" = {
1169 "globule-0.1.0" = {
1089 name = "globule";
1170 name = "globule";
1090 packageName = "globule";
1171 packageName = "globule";
1091 version = "0.1.0";
1172 version = "0.1.0";
1092 src = fetchurl {
1173 src = fetchurl {
1093 url = "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz";
1174 url = "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz";
1094 sha1 = "d9c8edde1da79d125a151b79533b978676346ae5";
1175 sha1 = "d9c8edde1da79d125a151b79533b978676346ae5";
1095 };
1176 };
1096 };
1177 };
1097 "good-listener-1.2.2" = {
1178 "good-listener-1.2.2" = {
1098 name = "good-listener";
1179 name = "good-listener";
1099 packageName = "good-listener";
1180 packageName = "good-listener";
1100 version = "1.2.2";
1181 version = "1.2.2";
1101 src = fetchurl {
1182 src = fetchurl {
1102 url = "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz";
1183 url = "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz";
1103 sha1 = "d53b30cdf9313dffb7dc9a0d477096aa6d145c50";
1184 sha1 = "d53b30cdf9313dffb7dc9a0d477096aa6d145c50";
1104 };
1185 };
1105 };
1186 };
1106 "graceful-fs-1.2.3" = {
1187 "graceful-fs-1.2.3" = {
1107 name = "graceful-fs";
1188 name = "graceful-fs";
1108 packageName = "graceful-fs";
1189 packageName = "graceful-fs";
1109 version = "1.2.3";
1190 version = "1.2.3";
1110 src = fetchurl {
1191 src = fetchurl {
1111 url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz";
1192 url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz";
1112 sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364";
1193 sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364";
1113 };
1194 };
1114 };
1195 };
1115 "graceful-fs-4.1.11" = {
1196 "graceful-fs-4.1.11" = {
1116 name = "graceful-fs";
1197 name = "graceful-fs";
1117 packageName = "graceful-fs";
1198 packageName = "graceful-fs";
1118 version = "4.1.11";
1199 version = "4.1.11";
1119 src = fetchurl {
1200 src = fetchurl {
1120 url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz";
1201 url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz";
1121 sha1 = "0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658";
1202 sha1 = "0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658";
1122 };
1203 };
1123 };
1204 };
1124 "grunt-0.4.5" = {
1205 "grunt-0.4.5" = {
1125 name = "grunt";
1206 name = "grunt";
1126 packageName = "grunt";
1207 packageName = "grunt";
1127 version = "0.4.5";
1208 version = "0.4.5";
1128 src = fetchurl {
1209 src = fetchurl {
1129 url = "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz";
1210 url = "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz";
1130 sha1 = "56937cd5194324adff6d207631832a9d6ba4e7f0";
1211 sha1 = "56937cd5194324adff6d207631832a9d6ba4e7f0";
1131 };
1212 };
1132 };
1213 };
1133 "grunt-contrib-concat-0.5.1" = {
1214 "grunt-contrib-concat-0.5.1" = {
1134 name = "grunt-contrib-concat";
1215 name = "grunt-contrib-concat";
1135 packageName = "grunt-contrib-concat";
1216 packageName = "grunt-contrib-concat";
1136 version = "0.5.1";
1217 version = "0.5.1";
1137 src = fetchurl {
1218 src = fetchurl {
1138 url = "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-0.5.1.tgz";
1219 url = "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-0.5.1.tgz";
1139 sha1 = "953c6efdfdfd2c107ab9c85077f2d4b24d31cd49";
1220 sha1 = "953c6efdfdfd2c107ab9c85077f2d4b24d31cd49";
1140 };
1221 };
1141 };
1222 };
1142 "grunt-contrib-copy-1.0.0" = {
1223 "grunt-contrib-copy-1.0.0" = {
1143 name = "grunt-contrib-copy";
1224 name = "grunt-contrib-copy";
1144 packageName = "grunt-contrib-copy";
1225 packageName = "grunt-contrib-copy";
1145 version = "1.0.0";
1226 version = "1.0.0";
1146 src = fetchurl {
1227 src = fetchurl {
1147 url = "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz";
1228 url = "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz";
1148 sha1 = "7060c6581e904b8ab0d00f076e0a8f6e3e7c3573";
1229 sha1 = "7060c6581e904b8ab0d00f076e0a8f6e3e7c3573";
1149 };
1230 };
1150 };
1231 };
1151 "grunt-contrib-jshint-0.12.0" = {
1232 "grunt-contrib-jshint-0.12.0" = {
1152 name = "grunt-contrib-jshint";
1233 name = "grunt-contrib-jshint";
1153 packageName = "grunt-contrib-jshint";
1234 packageName = "grunt-contrib-jshint";
1154 version = "0.12.0";
1235 version = "0.12.0";
1155 src = fetchurl {
1236 src = fetchurl {
1156 url = "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-0.12.0.tgz";
1237 url = "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-0.12.0.tgz";
1157 sha1 = "f6b2f06fc715264837a7ab6c69a1ce1a689c2c29";
1238 sha1 = "f6b2f06fc715264837a7ab6c69a1ce1a689c2c29";
1158 };
1239 };
1159 };
1240 };
1160 "grunt-contrib-less-1.4.1" = {
1241 "grunt-contrib-less-1.4.1" = {
1161 name = "grunt-contrib-less";
1242 name = "grunt-contrib-less";
1162 packageName = "grunt-contrib-less";
1243 packageName = "grunt-contrib-less";
1163 version = "1.4.1";
1244 version = "1.4.1";
1164 src = fetchurl {
1245 src = fetchurl {
1165 url = "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-1.4.1.tgz";
1246 url = "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-1.4.1.tgz";
1166 sha1 = "3bbdec0b75d12ceaa55d62943625c0b0861cdf6f";
1247 sha1 = "3bbdec0b75d12ceaa55d62943625c0b0861cdf6f";
1167 };
1248 };
1168 };
1249 };
1169 "grunt-contrib-watch-0.6.1" = {
1250 "grunt-contrib-watch-0.6.1" = {
1170 name = "grunt-contrib-watch";
1251 name = "grunt-contrib-watch";
1171 packageName = "grunt-contrib-watch";
1252 packageName = "grunt-contrib-watch";
1172 version = "0.6.1";
1253 version = "0.6.1";
1173 src = fetchurl {
1254 src = fetchurl {
1174 url = "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-0.6.1.tgz";
1255 url = "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-0.6.1.tgz";
1175 sha1 = "64fdcba25a635f5b4da1b6ce6f90da0aeb6e3f15";
1256 sha1 = "64fdcba25a635f5b4da1b6ce6f90da0aeb6e3f15";
1176 };
1257 };
1177 };
1258 };
1178 "grunt-crisper-1.0.1" = {
1259 "grunt-crisper-1.0.1" = {
1179 name = "grunt-crisper";
1260 name = "grunt-crisper";
1180 packageName = "grunt-crisper";
1261 packageName = "grunt-crisper";
1181 version = "1.0.1";
1262 version = "1.0.1";
1182 src = fetchurl {
1263 src = fetchurl {
1183 url = "https://registry.npmjs.org/grunt-crisper/-/grunt-crisper-1.0.1.tgz";
1264 url = "https://registry.npmjs.org/grunt-crisper/-/grunt-crisper-1.0.1.tgz";
1184 sha1 = "e7c091dcaff10deb0091e3035ca7e54008991fe7";
1265 sha1 = "e7c091dcaff10deb0091e3035ca7e54008991fe7";
1185 };
1266 };
1186 };
1267 };
1187 "grunt-legacy-log-0.1.3" = {
1268 "grunt-legacy-log-0.1.3" = {
1188 name = "grunt-legacy-log";
1269 name = "grunt-legacy-log";
1189 packageName = "grunt-legacy-log";
1270 packageName = "grunt-legacy-log";
1190 version = "0.1.3";
1271 version = "0.1.3";
1191 src = fetchurl {
1272 src = fetchurl {
1192 url = "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz";
1273 url = "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz";
1193 sha1 = "ec29426e803021af59029f87d2f9cd7335a05531";
1274 sha1 = "ec29426e803021af59029f87d2f9cd7335a05531";
1194 };
1275 };
1195 };
1276 };
1196 "grunt-legacy-log-utils-0.1.1" = {
1277 "grunt-legacy-log-utils-0.1.1" = {
1197 name = "grunt-legacy-log-utils";
1278 name = "grunt-legacy-log-utils";
1198 packageName = "grunt-legacy-log-utils";
1279 packageName = "grunt-legacy-log-utils";
1199 version = "0.1.1";
1280 version = "0.1.1";
1200 src = fetchurl {
1281 src = fetchurl {
1201 url = "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz";
1282 url = "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz";
1202 sha1 = "c0706b9dd9064e116f36f23fe4e6b048672c0f7e";
1283 sha1 = "c0706b9dd9064e116f36f23fe4e6b048672c0f7e";
1203 };
1284 };
1204 };
1285 };
1205 "grunt-legacy-util-0.2.0" = {
1286 "grunt-legacy-util-0.2.0" = {
1206 name = "grunt-legacy-util";
1287 name = "grunt-legacy-util";
1207 packageName = "grunt-legacy-util";
1288 packageName = "grunt-legacy-util";
1208 version = "0.2.0";
1289 version = "0.2.0";
1209 src = fetchurl {
1290 src = fetchurl {
1210 url = "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz";
1291 url = "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz";
1211 sha1 = "93324884dbf7e37a9ff7c026dff451d94a9e554b";
1292 sha1 = "93324884dbf7e37a9ff7c026dff451d94a9e554b";
1212 };
1293 };
1213 };
1294 };
1214 "grunt-vulcanize-1.0.0" = {
1295 "grunt-vulcanize-1.0.0" = {
1215 name = "grunt-vulcanize";
1296 name = "grunt-vulcanize";
1216 packageName = "grunt-vulcanize";
1297 packageName = "grunt-vulcanize";
1217 version = "1.0.0";
1298 version = "1.0.0";
1218 src = fetchurl {
1299 src = fetchurl {
1219 url = "https://registry.npmjs.org/grunt-vulcanize/-/grunt-vulcanize-1.0.0.tgz";
1300 url = "https://registry.npmjs.org/grunt-vulcanize/-/grunt-vulcanize-1.0.0.tgz";
1220 sha1 = "f4d6cfef274f8216c06f6c290e7dbb3b9e9e3b0f";
1301 sha1 = "f4d6cfef274f8216c06f6c290e7dbb3b9e9e3b0f";
1221 };
1302 };
1222 };
1303 };
1223 "har-schema-1.0.5" = {
1304 "har-schema-1.0.5" = {
1224 name = "har-schema";
1305 name = "har-schema";
1225 packageName = "har-schema";
1306 packageName = "har-schema";
1226 version = "1.0.5";
1307 version = "1.0.5";
1227 src = fetchurl {
1308 src = fetchurl {
1228 url = "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz";
1309 url = "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz";
1229 sha1 = "d263135f43307c02c602afc8fe95970c0151369e";
1310 sha1 = "d263135f43307c02c602afc8fe95970c0151369e";
1230 };
1311 };
1231 };
1312 };
1232 "har-validator-4.2.1" = {
1313 "har-validator-4.2.1" = {
1233 name = "har-validator";
1314 name = "har-validator";
1234 packageName = "har-validator";
1315 packageName = "har-validator";
1235 version = "4.2.1";
1316 version = "4.2.1";
1236 src = fetchurl {
1317 src = fetchurl {
1237 url = "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz";
1318 url = "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz";
1238 sha1 = "33481d0f1bbff600dd203d75812a6a5fba002e2a";
1319 sha1 = "33481d0f1bbff600dd203d75812a6a5fba002e2a";
1239 };
1320 };
1240 };
1321 };
1241 "has-ansi-0.1.0" = {
1322 "has-ansi-0.1.0" = {
1242 name = "has-ansi";
1323 name = "has-ansi";
1243 packageName = "has-ansi";
1324 packageName = "has-ansi";
1244 version = "0.1.0";
1325 version = "0.1.0";
1245 src = fetchurl {
1326 src = fetchurl {
1246 url = "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz";
1327 url = "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz";
1247 sha1 = "84f265aae8c0e6a88a12d7022894b7568894c62e";
1328 sha1 = "84f265aae8c0e6a88a12d7022894b7568894c62e";
1248 };
1329 };
1249 };
1330 };
1250 "has-ansi-2.0.0" = {
1331 "has-ansi-2.0.0" = {
1251 name = "has-ansi";
1332 name = "has-ansi";
1252 packageName = "has-ansi";
1333 packageName = "has-ansi";
1253 version = "2.0.0";
1334 version = "2.0.0";
1254 src = fetchurl {
1335 src = fetchurl {
1255 url = "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz";
1336 url = "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz";
1256 sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91";
1337 sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91";
1257 };
1338 };
1258 };
1339 };
1259 "has-unicode-2.0.1" = {
1340 "has-unicode-2.0.1" = {
1260 name = "has-unicode";
1341 name = "has-unicode";
1261 packageName = "has-unicode";
1342 packageName = "has-unicode";
1262 version = "2.0.1";
1343 version = "2.0.1";
1263 src = fetchurl {
1344 src = fetchurl {
1264 url = "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz";
1345 url = "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz";
1265 sha1 = "e0e6fe6a28cf51138855e086d1691e771de2a8b9";
1346 sha1 = "e0e6fe6a28cf51138855e086d1691e771de2a8b9";
1266 };
1347 };
1267 };
1348 };
1349 "hasha-2.2.0" = {
1350 name = "hasha";
1351 packageName = "hasha";
1352 version = "2.2.0";
1353 src = fetchurl {
1354 url = "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz";
1355 sha1 = "78d7cbfc1e6d66303fe79837365984517b2f6ee1";
1356 };
1357 };
1268 "hawk-3.1.3" = {
1358 "hawk-3.1.3" = {
1269 name = "hawk";
1359 name = "hawk";
1270 packageName = "hawk";
1360 packageName = "hawk";
1271 version = "3.1.3";
1361 version = "3.1.3";
1272 src = fetchurl {
1362 src = fetchurl {
1273 url = "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz";
1363 url = "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz";
1274 sha1 = "078444bd7c1640b0fe540d2c9b73d59678e8e1c4";
1364 sha1 = "078444bd7c1640b0fe540d2c9b73d59678e8e1c4";
1275 };
1365 };
1276 };
1366 };
1277 "hoek-2.16.3" = {
1367 "hoek-2.16.3" = {
1278 name = "hoek";
1368 name = "hoek";
1279 packageName = "hoek";
1369 packageName = "hoek";
1280 version = "2.16.3";
1370 version = "2.16.3";
1281 src = fetchurl {
1371 src = fetchurl {
1282 url = "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz";
1372 url = "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz";
1283 sha1 = "20bb7403d3cea398e91dc4710a8ff1b8274a25ed";
1373 sha1 = "20bb7403d3cea398e91dc4710a8ff1b8274a25ed";
1284 };
1374 };
1285 };
1375 };
1286 "hooker-0.2.3" = {
1376 "hooker-0.2.3" = {
1287 name = "hooker";
1377 name = "hooker";
1288 packageName = "hooker";
1378 packageName = "hooker";
1289 version = "0.2.3";
1379 version = "0.2.3";
1290 src = fetchurl {
1380 src = fetchurl {
1291 url = "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz";
1381 url = "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz";
1292 sha1 = "b834f723cc4a242aa65963459df6d984c5d3d959";
1382 sha1 = "b834f723cc4a242aa65963459df6d984c5d3d959";
1293 };
1383 };
1294 };
1384 };
1295 "hosted-git-info-2.7.1" = {
1385 "hosted-git-info-2.7.1" = {
1296 name = "hosted-git-info";
1386 name = "hosted-git-info";
1297 packageName = "hosted-git-info";
1387 packageName = "hosted-git-info";
1298 version = "2.7.1";
1388 version = "2.7.1";
1299 src = fetchurl {
1389 src = fetchurl {
1300 url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz";
1390 url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz";
1301 sha512 = "7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==";
1391 sha512 = "7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==";
1302 };
1392 };
1303 };
1393 };
1304 "htmlparser2-3.8.3" = {
1394 "htmlparser2-3.8.3" = {
1305 name = "htmlparser2";
1395 name = "htmlparser2";
1306 packageName = "htmlparser2";
1396 packageName = "htmlparser2";
1307 version = "3.8.3";
1397 version = "3.8.3";
1308 src = fetchurl {
1398 src = fetchurl {
1309 url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz";
1399 url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz";
1310 sha1 = "996c28b191516a8be86501a7d79757e5c70c1068";
1400 sha1 = "996c28b191516a8be86501a7d79757e5c70c1068";
1311 };
1401 };
1312 };
1402 };
1313 "http-signature-1.1.1" = {
1403 "http-signature-1.1.1" = {
1314 name = "http-signature";
1404 name = "http-signature";
1315 packageName = "http-signature";
1405 packageName = "http-signature";
1316 version = "1.1.1";
1406 version = "1.1.1";
1317 src = fetchurl {
1407 src = fetchurl {
1318 url = "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz";
1408 url = "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz";
1319 sha1 = "df72e267066cd0ac67fb76adf8e134a8fbcf91bf";
1409 sha1 = "df72e267066cd0ac67fb76adf8e134a8fbcf91bf";
1320 };
1410 };
1321 };
1411 };
1322 "hydrolysis-1.25.0" = {
1412 "hydrolysis-1.25.0" = {
1323 name = "hydrolysis";
1413 name = "hydrolysis";
1324 packageName = "hydrolysis";
1414 packageName = "hydrolysis";
1325 version = "1.25.0";
1415 version = "1.25.0";
1326 src = fetchurl {
1416 src = fetchurl {
1327 url = "https://registry.npmjs.org/hydrolysis/-/hydrolysis-1.25.0.tgz";
1417 url = "https://registry.npmjs.org/hydrolysis/-/hydrolysis-1.25.0.tgz";
1328 sha1 = "a4fb14a37a1e03b0db52d8aaa57c682272a14d84";
1418 sha1 = "a4fb14a37a1e03b0db52d8aaa57c682272a14d84";
1329 };
1419 };
1330 };
1420 };
1331 "iconv-lite-0.2.11" = {
1421 "iconv-lite-0.2.11" = {
1332 name = "iconv-lite";
1422 name = "iconv-lite";
1333 packageName = "iconv-lite";
1423 packageName = "iconv-lite";
1334 version = "0.2.11";
1424 version = "0.2.11";
1335 src = fetchurl {
1425 src = fetchurl {
1336 url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz";
1426 url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz";
1337 sha1 = "1ce60a3a57864a292d1321ff4609ca4bb965adc8";
1427 sha1 = "1ce60a3a57864a292d1321ff4609ca4bb965adc8";
1338 };
1428 };
1339 };
1429 };
1340 "image-size-0.5.5" = {
1430 "image-size-0.5.5" = {
1341 name = "image-size";
1431 name = "image-size";
1342 packageName = "image-size";
1432 packageName = "image-size";
1343 version = "0.5.5";
1433 version = "0.5.5";
1344 src = fetchurl {
1434 src = fetchurl {
1345 url = "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz";
1435 url = "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz";
1346 sha1 = "09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c";
1436 sha1 = "09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c";
1347 };
1437 };
1348 };
1438 };
1349 "inflight-1.0.6" = {
1439 "inflight-1.0.6" = {
1350 name = "inflight";
1440 name = "inflight";
1351 packageName = "inflight";
1441 packageName = "inflight";
1352 version = "1.0.6";
1442 version = "1.0.6";
1353 src = fetchurl {
1443 src = fetchurl {
1354 url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz";
1444 url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz";
1355 sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9";
1445 sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9";
1356 };
1446 };
1357 };
1447 };
1358 "inherits-1.0.2" = {
1448 "inherits-1.0.2" = {
1359 name = "inherits";
1449 name = "inherits";
1360 packageName = "inherits";
1450 packageName = "inherits";
1361 version = "1.0.2";
1451 version = "1.0.2";
1362 src = fetchurl {
1452 src = fetchurl {
1363 url = "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz";
1453 url = "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz";
1364 sha1 = "ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b";
1454 sha1 = "ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b";
1365 };
1455 };
1366 };
1456 };
1367 "inherits-2.0.3" = {
1457 "inherits-2.0.3" = {
1368 name = "inherits";
1458 name = "inherits";
1369 packageName = "inherits";
1459 packageName = "inherits";
1370 version = "2.0.3";
1460 version = "2.0.3";
1371 src = fetchurl {
1461 src = fetchurl {
1372 url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";
1462 url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";
1373 sha1 = "633c2c83e3da42a502f52466022480f4208261de";
1463 sha1 = "633c2c83e3da42a502f52466022480f4208261de";
1374 };
1464 };
1375 };
1465 };
1376 "ini-1.3.5" = {
1466 "ini-1.3.5" = {
1377 name = "ini";
1467 name = "ini";
1378 packageName = "ini";
1468 packageName = "ini";
1379 version = "1.3.5";
1469 version = "1.3.5";
1380 src = fetchurl {
1470 src = fetchurl {
1381 url = "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz";
1471 url = "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz";
1382 sha512 = "RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==";
1472 sha512 = "RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==";
1383 };
1473 };
1384 };
1474 };
1385 "is-builtin-module-1.0.0" = {
1475 "is-builtin-module-1.0.0" = {
1386 name = "is-builtin-module";
1476 name = "is-builtin-module";
1387 packageName = "is-builtin-module";
1477 packageName = "is-builtin-module";
1388 version = "1.0.0";
1478 version = "1.0.0";
1389 src = fetchurl {
1479 src = fetchurl {
1390 url = "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz";
1480 url = "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz";
1391 sha1 = "540572d34f7ac3119f8f76c30cbc1b1e037affbe";
1481 sha1 = "540572d34f7ac3119f8f76c30cbc1b1e037affbe";
1392 };
1482 };
1393 };
1483 };
1394 "is-fullwidth-code-point-1.0.0" = {
1484 "is-fullwidth-code-point-1.0.0" = {
1395 name = "is-fullwidth-code-point";
1485 name = "is-fullwidth-code-point";
1396 packageName = "is-fullwidth-code-point";
1486 packageName = "is-fullwidth-code-point";
1397 version = "1.0.0";
1487 version = "1.0.0";
1398 src = fetchurl {
1488 src = fetchurl {
1399 url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz";
1489 url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz";
1400 sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb";
1490 sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb";
1401 };
1491 };
1402 };
1492 };
1493 "is-stream-1.1.0" = {
1494 name = "is-stream";
1495 packageName = "is-stream";
1496 version = "1.1.0";
1497 src = fetchurl {
1498 url = "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz";
1499 sha1 = "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44";
1500 };
1501 };
1403 "is-typedarray-1.0.0" = {
1502 "is-typedarray-1.0.0" = {
1404 name = "is-typedarray";
1503 name = "is-typedarray";
1405 packageName = "is-typedarray";
1504 packageName = "is-typedarray";
1406 version = "1.0.0";
1505 version = "1.0.0";
1407 src = fetchurl {
1506 src = fetchurl {
1408 url = "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz";
1507 url = "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz";
1409 sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a";
1508 sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a";
1410 };
1509 };
1411 };
1510 };
1412 "isarray-0.0.1" = {
1511 "isarray-0.0.1" = {
1413 name = "isarray";
1512 name = "isarray";
1414 packageName = "isarray";
1513 packageName = "isarray";
1415 version = "0.0.1";
1514 version = "0.0.1";
1416 src = fetchurl {
1515 src = fetchurl {
1417 url = "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz";
1516 url = "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz";
1418 sha1 = "8a18acfca9a8f4177e09abfc6038939b05d1eedf";
1517 sha1 = "8a18acfca9a8f4177e09abfc6038939b05d1eedf";
1419 };
1518 };
1420 };
1519 };
1421 "isarray-1.0.0" = {
1520 "isarray-1.0.0" = {
1422 name = "isarray";
1521 name = "isarray";
1423 packageName = "isarray";
1522 packageName = "isarray";
1424 version = "1.0.0";
1523 version = "1.0.0";
1425 src = fetchurl {
1524 src = fetchurl {
1426 url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz";
1525 url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz";
1427 sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
1526 sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
1428 };
1527 };
1429 };
1528 };
1529 "isexe-2.0.0" = {
1530 name = "isexe";
1531 packageName = "isexe";
1532 version = "2.0.0";
1533 src = fetchurl {
1534 url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz";
1535 sha1 = "e8fbf374dc556ff8947a10dcb0572d633f2cfa10";
1536 };
1537 };
1430 "isstream-0.1.2" = {
1538 "isstream-0.1.2" = {
1431 name = "isstream";
1539 name = "isstream";
1432 packageName = "isstream";
1540 packageName = "isstream";
1433 version = "0.1.2";
1541 version = "0.1.2";
1434 src = fetchurl {
1542 src = fetchurl {
1435 url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz";
1543 url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz";
1436 sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a";
1544 sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a";
1437 };
1545 };
1438 };
1546 };
1439 "jquery-1.11.3" = {
1547 "jquery-1.11.3" = {
1440 name = "jquery";
1548 name = "jquery";
1441 packageName = "jquery";
1549 packageName = "jquery";
1442 version = "1.11.3";
1550 version = "1.11.3";
1443 src = fetchurl {
1551 src = fetchurl {
1444 url = "https://registry.npmjs.org/jquery/-/jquery-1.11.3.tgz";
1552 url = "https://registry.npmjs.org/jquery/-/jquery-1.11.3.tgz";
1445 sha1 = "dd8b74278b27102d29df63eae28308a8cfa1b583";
1553 sha1 = "dd8b74278b27102d29df63eae28308a8cfa1b583";
1446 };
1554 };
1447 };
1555 };
1448 "js-yaml-2.0.5" = {
1556 "js-yaml-2.0.5" = {
1449 name = "js-yaml";
1557 name = "js-yaml";
1450 packageName = "js-yaml";
1558 packageName = "js-yaml";
1451 version = "2.0.5";
1559 version = "2.0.5";
1452 src = fetchurl {
1560 src = fetchurl {
1453 url = "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz";
1561 url = "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz";
1454 sha1 = "a25ae6509999e97df278c6719da11bd0687743a8";
1562 sha1 = "a25ae6509999e97df278c6719da11bd0687743a8";
1455 };
1563 };
1456 };
1564 };
1457 "jsbn-0.1.1" = {
1565 "jsbn-0.1.1" = {
1458 name = "jsbn";
1566 name = "jsbn";
1459 packageName = "jsbn";
1567 packageName = "jsbn";
1460 version = "0.1.1";
1568 version = "0.1.1";
1461 src = fetchurl {
1569 src = fetchurl {
1462 url = "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz";
1570 url = "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz";
1463 sha1 = "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513";
1571 sha1 = "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513";
1464 };
1572 };
1465 };
1573 };
1466 "jshint-2.9.5" = {
1574 "jshint-2.9.6" = {
1467 name = "jshint";
1575 name = "jshint";
1468 packageName = "jshint";
1576 packageName = "jshint";
1469 version = "2.9.5";
1577 version = "2.9.6";
1470 src = fetchurl {
1578 src = fetchurl {
1471 url = "https://registry.npmjs.org/jshint/-/jshint-2.9.5.tgz";
1579 url = "https://registry.npmjs.org/jshint/-/jshint-2.9.6.tgz";
1472 sha1 = "1e7252915ce681b40827ee14248c46d34e9aa62c";
1580 sha512 = "KO9SIAKTlJQOM4lE64GQUtGBRpTOuvbrRrSZw3AhUxMNG266nX9hK2cKA4SBhXOj0irJGyNyGSLT62HGOVDEOA==";
1473 };
1581 };
1474 };
1582 };
1475 "json-schema-0.2.3" = {
1583 "json-schema-0.2.3" = {
1476 name = "json-schema";
1584 name = "json-schema";
1477 packageName = "json-schema";
1585 packageName = "json-schema";
1478 version = "0.2.3";
1586 version = "0.2.3";
1479 src = fetchurl {
1587 src = fetchurl {
1480 url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz";
1588 url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz";
1481 sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13";
1589 sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13";
1482 };
1590 };
1483 };
1591 };
1484 "json-stable-stringify-1.0.1" = {
1592 "json-stable-stringify-1.0.1" = {
1485 name = "json-stable-stringify";
1593 name = "json-stable-stringify";
1486 packageName = "json-stable-stringify";
1594 packageName = "json-stable-stringify";
1487 version = "1.0.1";
1595 version = "1.0.1";
1488 src = fetchurl {
1596 src = fetchurl {
1489 url = "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz";
1597 url = "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz";
1490 sha1 = "9a759d39c5f2ff503fd5300646ed445f88c4f9af";
1598 sha1 = "9a759d39c5f2ff503fd5300646ed445f88c4f9af";
1491 };
1599 };
1492 };
1600 };
1493 "json-stringify-safe-5.0.1" = {
1601 "json-stringify-safe-5.0.1" = {
1494 name = "json-stringify-safe";
1602 name = "json-stringify-safe";
1495 packageName = "json-stringify-safe";
1603 packageName = "json-stringify-safe";
1496 version = "5.0.1";
1604 version = "5.0.1";
1497 src = fetchurl {
1605 src = fetchurl {
1498 url = "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz";
1606 url = "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz";
1499 sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb";
1607 sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb";
1500 };
1608 };
1501 };
1609 };
1502 "jsonfile-1.0.1" = {
1610 "jsonfile-1.0.1" = {
1503 name = "jsonfile";
1611 name = "jsonfile";
1504 packageName = "jsonfile";
1612 packageName = "jsonfile";
1505 version = "1.0.1";
1613 version = "1.0.1";
1506 src = fetchurl {
1614 src = fetchurl {
1507 url = "https://registry.npmjs.org/jsonfile/-/jsonfile-1.0.1.tgz";
1615 url = "https://registry.npmjs.org/jsonfile/-/jsonfile-1.0.1.tgz";
1508 sha1 = "ea5efe40b83690b98667614a7392fc60e842c0dd";
1616 sha1 = "ea5efe40b83690b98667614a7392fc60e842c0dd";
1509 };
1617 };
1510 };
1618 };
1619 "jsonfile-2.4.0" = {
1620 name = "jsonfile";
1621 packageName = "jsonfile";
1622 version = "2.4.0";
1623 src = fetchurl {
1624 url = "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz";
1625 sha1 = "3736a2b428b87bbda0cc83b53fa3d633a35c2ae8";
1626 };
1627 };
1511 "jsonify-0.0.0" = {
1628 "jsonify-0.0.0" = {
1512 name = "jsonify";
1629 name = "jsonify";
1513 packageName = "jsonify";
1630 packageName = "jsonify";
1514 version = "0.0.0";
1631 version = "0.0.0";
1515 src = fetchurl {
1632 src = fetchurl {
1516 url = "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz";
1633 url = "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz";
1517 sha1 = "2c74b6ee41d93ca51b7b5aaee8f503631d252a73";
1634 sha1 = "2c74b6ee41d93ca51b7b5aaee8f503631d252a73";
1518 };
1635 };
1519 };
1636 };
1520 "jsprim-1.4.1" = {
1637 "jsprim-1.4.1" = {
1521 name = "jsprim";
1638 name = "jsprim";
1522 packageName = "jsprim";
1639 packageName = "jsprim";
1523 version = "1.4.1";
1640 version = "1.4.1";
1524 src = fetchurl {
1641 src = fetchurl {
1525 url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz";
1642 url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz";
1526 sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2";
1643 sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2";
1527 };
1644 };
1528 };
1645 };
1646 "kew-0.7.0" = {
1647 name = "kew";
1648 packageName = "kew";
1649 version = "0.7.0";
1650 src = fetchurl {
1651 url = "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz";
1652 sha1 = "79d93d2d33363d6fdd2970b335d9141ad591d79b";
1653 };
1654 };
1655 "klaw-1.3.1" = {
1656 name = "klaw";
1657 packageName = "klaw";
1658 version = "1.3.1";
1659 src = fetchurl {
1660 url = "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz";
1661 sha1 = "4088433b46b3b1ba259d78785d8e96f73ba02439";
1662 };
1663 };
1529 "less-2.7.3" = {
1664 "less-2.7.3" = {
1530 name = "less";
1665 name = "less";
1531 packageName = "less";
1666 packageName = "less";
1532 version = "2.7.3";
1667 version = "2.7.3";
1533 src = fetchurl {
1668 src = fetchurl {
1534 url = "https://registry.npmjs.org/less/-/less-2.7.3.tgz";
1669 url = "https://registry.npmjs.org/less/-/less-2.7.3.tgz";
1535 sha512 = "KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==";
1670 sha512 = "KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==";
1536 };
1671 };
1537 };
1672 };
1538 "levn-0.3.0" = {
1673 "levn-0.3.0" = {
1539 name = "levn";
1674 name = "levn";
1540 packageName = "levn";
1675 packageName = "levn";
1541 version = "0.3.0";
1676 version = "0.3.0";
1542 src = fetchurl {
1677 src = fetchurl {
1543 url = "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz";
1678 url = "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz";
1544 sha1 = "3b09924edf9f083c0490fdd4c0bc4421e04764ee";
1679 sha1 = "3b09924edf9f083c0490fdd4c0bc4421e04764ee";
1545 };
1680 };
1546 };
1681 };
1547 "lodash-0.9.2" = {
1682 "lodash-0.9.2" = {
1548 name = "lodash";
1683 name = "lodash";
1549 packageName = "lodash";
1684 packageName = "lodash";
1550 version = "0.9.2";
1685 version = "0.9.2";
1551 src = fetchurl {
1686 src = fetchurl {
1552 url = "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz";
1687 url = "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz";
1553 sha1 = "8f3499c5245d346d682e5b0d3b40767e09f1a92c";
1688 sha1 = "8f3499c5245d346d682e5b0d3b40767e09f1a92c";
1554 };
1689 };
1555 };
1690 };
1556 "lodash-1.0.2" = {
1691 "lodash-1.0.2" = {
1557 name = "lodash";
1692 name = "lodash";
1558 packageName = "lodash";
1693 packageName = "lodash";
1559 version = "1.0.2";
1694 version = "1.0.2";
1560 src = fetchurl {
1695 src = fetchurl {
1561 url = "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz";
1696 url = "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz";
1562 sha1 = "8f57560c83b59fc270bd3d561b690043430e2551";
1697 sha1 = "8f57560c83b59fc270bd3d561b690043430e2551";
1563 };
1698 };
1564 };
1699 };
1565 "lodash-2.4.2" = {
1700 "lodash-2.4.2" = {
1566 name = "lodash";
1701 name = "lodash";
1567 packageName = "lodash";
1702 packageName = "lodash";
1568 version = "2.4.2";
1703 version = "2.4.2";
1569 src = fetchurl {
1704 src = fetchurl {
1570 url = "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz";
1705 url = "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz";
1571 sha1 = "fadd834b9683073da179b3eae6d9c0d15053f73e";
1706 sha1 = "fadd834b9683073da179b3eae6d9c0d15053f73e";
1572 };
1707 };
1573 };
1708 };
1574 "lodash-3.7.0" = {
1575 name = "lodash";
1576 packageName = "lodash";
1577 version = "3.7.0";
1578 src = fetchurl {
1579 url = "https://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz";
1580 sha1 = "3678bd8ab995057c07ade836ed2ef087da811d45";
1581 };
1582 };
1583 "lodash-4.17.10" = {
1709 "lodash-4.17.10" = {
1584 name = "lodash";
1710 name = "lodash";
1585 packageName = "lodash";
1711 packageName = "lodash";
1586 version = "4.17.10";
1712 version = "4.17.10";
1587 src = fetchurl {
1713 src = fetchurl {
1588 url = "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz";
1714 url = "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz";
1589 sha512 = "UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==";
1715 sha512 = "UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==";
1590 };
1716 };
1591 };
1717 };
1592 "lru-cache-2.7.3" = {
1718 "lru-cache-2.7.3" = {
1593 name = "lru-cache";
1719 name = "lru-cache";
1594 packageName = "lru-cache";
1720 packageName = "lru-cache";
1595 version = "2.7.3";
1721 version = "2.7.3";
1596 src = fetchurl {
1722 src = fetchurl {
1597 url = "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz";
1723 url = "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz";
1598 sha1 = "6d4524e8b955f95d4f5b58851ce21dd72fb4e952";
1724 sha1 = "6d4524e8b955f95d4f5b58851ce21dd72fb4e952";
1599 };
1725 };
1600 };
1726 };
1601 "mime-1.6.0" = {
1727 "mime-1.6.0" = {
1602 name = "mime";
1728 name = "mime";
1603 packageName = "mime";
1729 packageName = "mime";
1604 version = "1.6.0";
1730 version = "1.6.0";
1605 src = fetchurl {
1731 src = fetchurl {
1606 url = "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz";
1732 url = "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz";
1607 sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==";
1733 sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==";
1608 };
1734 };
1609 };
1735 };
1610 "mime-db-1.35.0" = {
1736 "mime-db-1.35.0" = {
1611 name = "mime-db";
1737 name = "mime-db";
1612 packageName = "mime-db";
1738 packageName = "mime-db";
1613 version = "1.35.0";
1739 version = "1.35.0";
1614 src = fetchurl {
1740 src = fetchurl {
1615 url = "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz";
1741 url = "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz";
1616 sha512 = "JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==";
1742 sha512 = "JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==";
1617 };
1743 };
1618 };
1744 };
1619 "mime-types-2.1.19" = {
1745 "mime-types-2.1.19" = {
1620 name = "mime-types";
1746 name = "mime-types";
1621 packageName = "mime-types";
1747 packageName = "mime-types";
1622 version = "2.1.19";
1748 version = "2.1.19";
1623 src = fetchurl {
1749 src = fetchurl {
1624 url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz";
1750 url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz";
1625 sha512 = "P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==";
1751 sha512 = "P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==";
1626 };
1752 };
1627 };
1753 };
1628 "minimatch-0.2.14" = {
1754 "minimatch-0.2.14" = {
1629 name = "minimatch";
1755 name = "minimatch";
1630 packageName = "minimatch";
1756 packageName = "minimatch";
1631 version = "0.2.14";
1757 version = "0.2.14";
1632 src = fetchurl {
1758 src = fetchurl {
1633 url = "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz";
1759 url = "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz";
1634 sha1 = "c74e780574f63c6f9a090e90efbe6ef53a6a756a";
1760 sha1 = "c74e780574f63c6f9a090e90efbe6ef53a6a756a";
1635 };
1761 };
1636 };
1762 };
1637 "minimatch-0.3.0" = {
1763 "minimatch-0.3.0" = {
1638 name = "minimatch";
1764 name = "minimatch";
1639 packageName = "minimatch";
1765 packageName = "minimatch";
1640 version = "0.3.0";
1766 version = "0.3.0";
1641 src = fetchurl {
1767 src = fetchurl {
1642 url = "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz";
1768 url = "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz";
1643 sha1 = "275d8edaac4f1bb3326472089e7949c8394699dd";
1769 sha1 = "275d8edaac4f1bb3326472089e7949c8394699dd";
1644 };
1770 };
1645 };
1771 };
1646 "minimatch-3.0.4" = {
1772 "minimatch-3.0.4" = {
1647 name = "minimatch";
1773 name = "minimatch";
1648 packageName = "minimatch";
1774 packageName = "minimatch";
1649 version = "3.0.4";
1775 version = "3.0.4";
1650 src = fetchurl {
1776 src = fetchurl {
1651 url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz";
1777 url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz";
1652 sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==";
1778 sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==";
1653 };
1779 };
1654 };
1780 };
1655 "minimist-0.0.8" = {
1781 "minimist-0.0.8" = {
1656 name = "minimist";
1782 name = "minimist";
1657 packageName = "minimist";
1783 packageName = "minimist";
1658 version = "0.0.8";
1784 version = "0.0.8";
1659 src = fetchurl {
1785 src = fetchurl {
1660 url = "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz";
1786 url = "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz";
1661 sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d";
1787 sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d";
1662 };
1788 };
1663 };
1789 };
1664 "minipass-2.3.3" = {
1790 "minipass-2.3.3" = {
1665 name = "minipass";
1791 name = "minipass";
1666 packageName = "minipass";
1792 packageName = "minipass";
1667 version = "2.3.3";
1793 version = "2.3.3";
1668 src = fetchurl {
1794 src = fetchurl {
1669 url = "https://registry.npmjs.org/minipass/-/minipass-2.3.3.tgz";
1795 url = "https://registry.npmjs.org/minipass/-/minipass-2.3.3.tgz";
1670 sha512 = "/jAn9/tEX4gnpyRATxgHEOV6xbcyxgT7iUnxo9Y3+OB0zX00TgKIv/2FZCf5brBbICcwbLqVv2ImjvWWrQMSYw==";
1796 sha512 = "/jAn9/tEX4gnpyRATxgHEOV6xbcyxgT7iUnxo9Y3+OB0zX00TgKIv/2FZCf5brBbICcwbLqVv2ImjvWWrQMSYw==";
1671 };
1797 };
1672 };
1798 };
1673 "minizlib-1.1.0" = {
1799 "minizlib-1.1.0" = {
1674 name = "minizlib";
1800 name = "minizlib";
1675 packageName = "minizlib";
1801 packageName = "minizlib";
1676 version = "1.1.0";
1802 version = "1.1.0";
1677 src = fetchurl {
1803 src = fetchurl {
1678 url = "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz";
1804 url = "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz";
1679 sha512 = "4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==";
1805 sha512 = "4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==";
1680 };
1806 };
1681 };
1807 };
1682 "mkdirp-0.3.5" = {
1808 "mkdirp-0.3.5" = {
1683 name = "mkdirp";
1809 name = "mkdirp";
1684 packageName = "mkdirp";
1810 packageName = "mkdirp";
1685 version = "0.3.5";
1811 version = "0.3.5";
1686 src = fetchurl {
1812 src = fetchurl {
1687 url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz";
1813 url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz";
1688 sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7";
1814 sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7";
1689 };
1815 };
1690 };
1816 };
1691 "mkdirp-0.5.1" = {
1817 "mkdirp-0.5.1" = {
1692 name = "mkdirp";
1818 name = "mkdirp";
1693 packageName = "mkdirp";
1819 packageName = "mkdirp";
1694 version = "0.5.1";
1820 version = "0.5.1";
1695 src = fetchurl {
1821 src = fetchurl {
1696 url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz";
1822 url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz";
1697 sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903";
1823 sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903";
1698 };
1824 };
1699 };
1825 };
1700 "moment-2.22.2" = {
1826 "moment-2.22.2" = {
1701 name = "moment";
1827 name = "moment";
1702 packageName = "moment";
1828 packageName = "moment";
1703 version = "2.22.2";
1829 version = "2.22.2";
1704 src = fetchurl {
1830 src = fetchurl {
1705 url = "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz";
1831 url = "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz";
1706 sha1 = "3c257f9839fc0e93ff53149632239eb90783ff66";
1832 sha1 = "3c257f9839fc0e93ff53149632239eb90783ff66";
1707 };
1833 };
1708 };
1834 };
1709 "mousetrap-1.6.2" = {
1835 "mousetrap-1.6.2" = {
1710 name = "mousetrap";
1836 name = "mousetrap";
1711 packageName = "mousetrap";
1837 packageName = "mousetrap";
1712 version = "1.6.2";
1838 version = "1.6.2";
1713 src = fetchurl {
1839 src = fetchurl {
1714 url = "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.2.tgz";
1840 url = "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.2.tgz";
1715 sha512 = "jDjhi7wlHwdO6q6DS7YRmSHcuI+RVxadBkLt3KHrhd3C2b+w5pKefg3oj5beTcHZyVFA9Aksf+yEE1y5jxUjVA==";
1841 sha512 = "jDjhi7wlHwdO6q6DS7YRmSHcuI+RVxadBkLt3KHrhd3C2b+w5pKefg3oj5beTcHZyVFA9Aksf+yEE1y5jxUjVA==";
1716 };
1842 };
1717 };
1843 };
1844 "ms-2.0.0" = {
1845 name = "ms";
1846 packageName = "ms";
1847 version = "2.0.0";
1848 src = fetchurl {
1849 url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz";
1850 sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8";
1851 };
1852 };
1718 "ncp-0.4.2" = {
1853 "ncp-0.4.2" = {
1719 name = "ncp";
1854 name = "ncp";
1720 packageName = "ncp";
1855 packageName = "ncp";
1721 version = "0.4.2";
1856 version = "0.4.2";
1722 src = fetchurl {
1857 src = fetchurl {
1723 url = "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz";
1858 url = "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz";
1724 sha1 = "abcc6cbd3ec2ed2a729ff6e7c1fa8f01784a8574";
1859 sha1 = "abcc6cbd3ec2ed2a729ff6e7c1fa8f01784a8574";
1725 };
1860 };
1726 };
1861 };
1727 "nijs-0.0.25" = {
1862 "nijs-0.0.25" = {
1728 name = "nijs";
1863 name = "nijs";
1729 packageName = "nijs";
1864 packageName = "nijs";
1730 version = "0.0.25";
1865 version = "0.0.25";
1731 src = fetchurl {
1866 src = fetchurl {
1732 url = "https://registry.npmjs.org/nijs/-/nijs-0.0.25.tgz";
1867 url = "https://registry.npmjs.org/nijs/-/nijs-0.0.25.tgz";
1733 sha1 = "04b035cb530d46859d1018839a518c029133f676";
1868 sha1 = "04b035cb530d46859d1018839a518c029133f676";
1734 };
1869 };
1735 };
1870 };
1736 "node2nix-1.6.0" = {
1871 "node2nix-1.6.0" = {
1737 name = "node2nix";
1872 name = "node2nix";
1738 packageName = "node2nix";
1873 packageName = "node2nix";
1739 version = "1.6.0";
1874 version = "1.6.0";
1740 src = fetchurl {
1875 src = fetchurl {
1741 url = "https://registry.npmjs.org/node2nix/-/node2nix-1.6.0.tgz";
1876 url = "https://registry.npmjs.org/node2nix/-/node2nix-1.6.0.tgz";
1742 sha512 = "MJY6SsQH3pN59R9N3nMz/L8BsbQ0DlvSF38mgg1fwfwgnaJ+y600s3Nd0vZ+cnETUH+4OPETc4QohflccjPUYw==";
1877 sha512 = "MJY6SsQH3pN59R9N3nMz/L8BsbQ0DlvSF38mgg1fwfwgnaJ+y600s3Nd0vZ+cnETUH+4OPETc4QohflccjPUYw==";
1743 };
1878 };
1744 };
1879 };
1745 "nopt-1.0.10" = {
1880 "nopt-1.0.10" = {
1746 name = "nopt";
1881 name = "nopt";
1747 packageName = "nopt";
1882 packageName = "nopt";
1748 version = "1.0.10";
1883 version = "1.0.10";
1749 src = fetchurl {
1884 src = fetchurl {
1750 url = "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz";
1885 url = "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz";
1751 sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee";
1886 sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee";
1752 };
1887 };
1753 };
1888 };
1754 "nopt-2.0.0" = {
1889 "nopt-2.0.0" = {
1755 name = "nopt";
1890 name = "nopt";
1756 packageName = "nopt";
1891 packageName = "nopt";
1757 version = "2.0.0";
1892 version = "2.0.0";
1758 src = fetchurl {
1893 src = fetchurl {
1759 url = "https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz";
1894 url = "https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz";
1760 sha1 = "ca7416f20a5e3f9c3b86180f96295fa3d0b52e0d";
1895 sha1 = "ca7416f20a5e3f9c3b86180f96295fa3d0b52e0d";
1761 };
1896 };
1762 };
1897 };
1763 "nopt-3.0.6" = {
1898 "nopt-3.0.6" = {
1764 name = "nopt";
1899 name = "nopt";
1765 packageName = "nopt";
1900 packageName = "nopt";
1766 version = "3.0.6";
1901 version = "3.0.6";
1767 src = fetchurl {
1902 src = fetchurl {
1768 url = "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz";
1903 url = "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz";
1769 sha1 = "c6465dbf08abcd4db359317f79ac68a646b28ff9";
1904 sha1 = "c6465dbf08abcd4db359317f79ac68a646b28ff9";
1770 };
1905 };
1771 };
1906 };
1772 "noptify-0.0.3" = {
1907 "noptify-0.0.3" = {
1773 name = "noptify";
1908 name = "noptify";
1774 packageName = "noptify";
1909 packageName = "noptify";
1775 version = "0.0.3";
1910 version = "0.0.3";
1776 src = fetchurl {
1911 src = fetchurl {
1777 url = "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz";
1912 url = "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz";
1778 sha1 = "58f654a73d9753df0c51d9686dc92104a67f4bbb";
1913 sha1 = "58f654a73d9753df0c51d9686dc92104a67f4bbb";
1779 };
1914 };
1780 };
1915 };
1781 "normalize-package-data-2.4.0" = {
1916 "normalize-package-data-2.4.0" = {
1782 name = "normalize-package-data";
1917 name = "normalize-package-data";
1783 packageName = "normalize-package-data";
1918 packageName = "normalize-package-data";
1784 version = "2.4.0";
1919 version = "2.4.0";
1785 src = fetchurl {
1920 src = fetchurl {
1786 url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz";
1921 url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz";
1787 sha512 = "9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==";
1922 sha512 = "9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==";
1788 };
1923 };
1789 };
1924 };
1790 "npm-package-arg-6.1.0" = {
1925 "npm-package-arg-6.1.0" = {
1791 name = "npm-package-arg";
1926 name = "npm-package-arg";
1792 packageName = "npm-package-arg";
1927 packageName = "npm-package-arg";
1793 version = "6.1.0";
1928 version = "6.1.0";
1794 src = fetchurl {
1929 src = fetchurl {
1795 url = "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz";
1930 url = "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz";
1796 sha512 = "zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==";
1931 sha512 = "zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==";
1797 };
1932 };
1798 };
1933 };
1799 "npm-registry-client-8.5.1" = {
1934 "npm-registry-client-8.5.1" = {
1800 name = "npm-registry-client";
1935 name = "npm-registry-client";
1801 packageName = "npm-registry-client";
1936 packageName = "npm-registry-client";
1802 version = "8.5.1";
1937 version = "8.5.1";
1803 src = fetchurl {
1938 src = fetchurl {
1804 url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.5.1.tgz";
1939 url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.5.1.tgz";
1805 sha512 = "7rjGF2eA7hKDidGyEWmHTiKfXkbrcQAsGL/Rh4Rt3x3YNRNHhwaTzVJfW3aNvvlhg4G62VCluif0sLCb/i51Hg==";
1940 sha512 = "7rjGF2eA7hKDidGyEWmHTiKfXkbrcQAsGL/Rh4Rt3x3YNRNHhwaTzVJfW3aNvvlhg4G62VCluif0sLCb/i51Hg==";
1806 };
1941 };
1807 };
1942 };
1808 "npmconf-2.1.3" = {
1943 "npmconf-2.1.3" = {
1809 name = "npmconf";
1944 name = "npmconf";
1810 packageName = "npmconf";
1945 packageName = "npmconf";
1811 version = "2.1.3";
1946 version = "2.1.3";
1812 src = fetchurl {
1947 src = fetchurl {
1813 url = "https://registry.npmjs.org/npmconf/-/npmconf-2.1.3.tgz";
1948 url = "https://registry.npmjs.org/npmconf/-/npmconf-2.1.3.tgz";
1814 sha512 = "iTK+HI68GceCoGOHAQiJ/ik1iDfI7S+cgyG8A+PP18IU3X83kRhQIRhAUNj4Bp2JMx6Zrt5kCiozYa9uGWTjhA==";
1949 sha512 = "iTK+HI68GceCoGOHAQiJ/ik1iDfI7S+cgyG8A+PP18IU3X83kRhQIRhAUNj4Bp2JMx6Zrt5kCiozYa9uGWTjhA==";
1815 };
1950 };
1816 };
1951 };
1817 "npmlog-4.1.2" = {
1952 "npmlog-4.1.2" = {
1818 name = "npmlog";
1953 name = "npmlog";
1819 packageName = "npmlog";
1954 packageName = "npmlog";
1820 version = "4.1.2";
1955 version = "4.1.2";
1821 src = fetchurl {
1956 src = fetchurl {
1822 url = "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz";
1957 url = "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz";
1823 sha512 = "2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==";
1958 sha512 = "2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==";
1824 };
1959 };
1825 };
1960 };
1826 "number-is-nan-1.0.1" = {
1961 "number-is-nan-1.0.1" = {
1827 name = "number-is-nan";
1962 name = "number-is-nan";
1828 packageName = "number-is-nan";
1963 packageName = "number-is-nan";
1829 version = "1.0.1";
1964 version = "1.0.1";
1830 src = fetchurl {
1965 src = fetchurl {
1831 url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz";
1966 url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz";
1832 sha1 = "097b602b53422a522c1afb8790318336941a011d";
1967 sha1 = "097b602b53422a522c1afb8790318336941a011d";
1833 };
1968 };
1834 };
1969 };
1835 "oauth-sign-0.8.2" = {
1970 "oauth-sign-0.8.2" = {
1836 name = "oauth-sign";
1971 name = "oauth-sign";
1837 packageName = "oauth-sign";
1972 packageName = "oauth-sign";
1838 version = "0.8.2";
1973 version = "0.8.2";
1839 src = fetchurl {
1974 src = fetchurl {
1840 url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz";
1975 url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz";
1841 sha1 = "46a6ab7f0aead8deae9ec0565780b7d4efeb9d43";
1976 sha1 = "46a6ab7f0aead8deae9ec0565780b7d4efeb9d43";
1842 };
1977 };
1843 };
1978 };
1844 "object-assign-4.1.1" = {
1979 "object-assign-4.1.1" = {
1845 name = "object-assign";
1980 name = "object-assign";
1846 packageName = "object-assign";
1981 packageName = "object-assign";
1847 version = "4.1.1";
1982 version = "4.1.1";
1848 src = fetchurl {
1983 src = fetchurl {
1849 url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
1984 url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
1850 sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
1985 sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
1851 };
1986 };
1852 };
1987 };
1853 "once-1.3.3" = {
1988 "once-1.3.3" = {
1854 name = "once";
1989 name = "once";
1855 packageName = "once";
1990 packageName = "once";
1856 version = "1.3.3";
1991 version = "1.3.3";
1857 src = fetchurl {
1992 src = fetchurl {
1858 url = "https://registry.npmjs.org/once/-/once-1.3.3.tgz";
1993 url = "https://registry.npmjs.org/once/-/once-1.3.3.tgz";
1859 sha1 = "b2e261557ce4c314ec8304f3fa82663e4297ca20";
1994 sha1 = "b2e261557ce4c314ec8304f3fa82663e4297ca20";
1860 };
1995 };
1861 };
1996 };
1862 "once-1.4.0" = {
1997 "once-1.4.0" = {
1863 name = "once";
1998 name = "once";
1864 packageName = "once";
1999 packageName = "once";
1865 version = "1.4.0";
2000 version = "1.4.0";
1866 src = fetchurl {
2001 src = fetchurl {
1867 url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
2002 url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
1868 sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
2003 sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
1869 };
2004 };
1870 };
2005 };
1871 "optionator-0.8.2" = {
2006 "optionator-0.8.2" = {
1872 name = "optionator";
2007 name = "optionator";
1873 packageName = "optionator";
2008 packageName = "optionator";
1874 version = "0.8.2";
2009 version = "0.8.2";
1875 src = fetchurl {
2010 src = fetchurl {
1876 url = "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz";
2011 url = "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz";
1877 sha1 = "364c5e409d3f4d6301d6c0b4c05bba50180aeb64";
2012 sha1 = "364c5e409d3f4d6301d6c0b4c05bba50180aeb64";
1878 };
2013 };
1879 };
2014 };
1880 "optparse-1.0.5" = {
2015 "optparse-1.0.5" = {
1881 name = "optparse";
2016 name = "optparse";
1882 packageName = "optparse";
2017 packageName = "optparse";
1883 version = "1.0.5";
2018 version = "1.0.5";
1884 src = fetchurl {
2019 src = fetchurl {
1885 url = "https://registry.npmjs.org/optparse/-/optparse-1.0.5.tgz";
2020 url = "https://registry.npmjs.org/optparse/-/optparse-1.0.5.tgz";
1886 sha1 = "75e75a96506611eb1c65ba89018ff08a981e2c16";
2021 sha1 = "75e75a96506611eb1c65ba89018ff08a981e2c16";
1887 };
2022 };
1888 };
2023 };
1889 "os-homedir-1.0.2" = {
2024 "os-homedir-1.0.2" = {
1890 name = "os-homedir";
2025 name = "os-homedir";
1891 packageName = "os-homedir";
2026 packageName = "os-homedir";
1892 version = "1.0.2";
2027 version = "1.0.2";
1893 src = fetchurl {
2028 src = fetchurl {
1894 url = "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz";
2029 url = "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz";
1895 sha1 = "ffbc4988336e0e833de0c168c7ef152121aa7fb3";
2030 sha1 = "ffbc4988336e0e833de0c168c7ef152121aa7fb3";
1896 };
2031 };
1897 };
2032 };
1898 "os-tmpdir-1.0.2" = {
2033 "os-tmpdir-1.0.2" = {
1899 name = "os-tmpdir";
2034 name = "os-tmpdir";
1900 packageName = "os-tmpdir";
2035 packageName = "os-tmpdir";
1901 version = "1.0.2";
2036 version = "1.0.2";
1902 src = fetchurl {
2037 src = fetchurl {
1903 url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz";
2038 url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz";
1904 sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274";
2039 sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274";
1905 };
2040 };
1906 };
2041 };
1907 "osenv-0.1.5" = {
2042 "osenv-0.1.5" = {
1908 name = "osenv";
2043 name = "osenv";
1909 packageName = "osenv";
2044 packageName = "osenv";
1910 version = "0.1.5";
2045 version = "0.1.5";
1911 src = fetchurl {
2046 src = fetchurl {
1912 url = "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz";
2047 url = "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz";
1913 sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==";
2048 sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==";
1914 };
2049 };
1915 };
2050 };
1916 "parse5-1.5.1" = {
2051 "parse5-1.5.1" = {
1917 name = "parse5";
2052 name = "parse5";
1918 packageName = "parse5";
2053 packageName = "parse5";
1919 version = "1.5.1";
2054 version = "1.5.1";
1920 src = fetchurl {
2055 src = fetchurl {
1921 url = "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz";
2056 url = "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz";
1922 sha1 = "9b7f3b0de32be78dc2401b17573ccaf0f6f59d94";
2057 sha1 = "9b7f3b0de32be78dc2401b17573ccaf0f6f59d94";
1923 };
2058 };
1924 };
2059 };
1925 "path-is-absolute-1.0.1" = {
2060 "path-is-absolute-1.0.1" = {
1926 name = "path-is-absolute";
2061 name = "path-is-absolute";
1927 packageName = "path-is-absolute";
2062 packageName = "path-is-absolute";
1928 version = "1.0.1";
2063 version = "1.0.1";
1929 src = fetchurl {
2064 src = fetchurl {
1930 url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz";
2065 url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz";
1931 sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f";
2066 sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f";
1932 };
2067 };
1933 };
2068 };
1934 "path-posix-1.0.0" = {
2069 "path-posix-1.0.0" = {
1935 name = "path-posix";
2070 name = "path-posix";
1936 packageName = "path-posix";
2071 packageName = "path-posix";
1937 version = "1.0.0";
2072 version = "1.0.0";
1938 src = fetchurl {
2073 src = fetchurl {
1939 url = "https://registry.npmjs.org/path-posix/-/path-posix-1.0.0.tgz";
2074 url = "https://registry.npmjs.org/path-posix/-/path-posix-1.0.0.tgz";
1940 sha1 = "06b26113f56beab042545a23bfa88003ccac260f";
2075 sha1 = "06b26113f56beab042545a23bfa88003ccac260f";
1941 };
2076 };
1942 };
2077 };
2078 "pend-1.2.0" = {
2079 name = "pend";
2080 packageName = "pend";
2081 version = "1.2.0";
2082 src = fetchurl {
2083 url = "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz";
2084 sha1 = "7a57eb550a6783f9115331fcf4663d5c8e007a50";
2085 };
2086 };
1943 "performance-now-0.2.0" = {
2087 "performance-now-0.2.0" = {
1944 name = "performance-now";
2088 name = "performance-now";
1945 packageName = "performance-now";
2089 packageName = "performance-now";
1946 version = "0.2.0";
2090 version = "0.2.0";
1947 src = fetchurl {
2091 src = fetchurl {
1948 url = "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz";
2092 url = "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz";
1949 sha1 = "33ef30c5c77d4ea21c5a53869d91b56d8f2555e5";
2093 sha1 = "33ef30c5c77d4ea21c5a53869d91b56d8f2555e5";
1950 };
2094 };
1951 };
2095 };
2096 "phantom-4.0.12" = {
2097 name = "phantom";
2098 packageName = "phantom";
2099 version = "4.0.12";
2100 src = fetchurl {
2101 url = "https://registry.npmjs.org/phantom/-/phantom-4.0.12.tgz";
2102 sha512 = "Tz82XhtPmwCk1FFPmecy7yRGZG2btpzY2KI9fcoPT7zT9det0CcMyfBFPp1S8DqzsnQnm8ZYEfdy528mwVtksA==";
2103 };
2104 };
2105 "phantomjs-prebuilt-2.1.16" = {
2106 name = "phantomjs-prebuilt";
2107 packageName = "phantomjs-prebuilt";
2108 version = "2.1.16";
2109 src = fetchurl {
2110 url = "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz";
2111 sha1 = "efd212a4a3966d3647684ea8ba788549be2aefef";
2112 };
2113 };
2114 "pinkie-2.0.4" = {
2115 name = "pinkie";
2116 packageName = "pinkie";
2117 version = "2.0.4";
2118 src = fetchurl {
2119 url = "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz";
2120 sha1 = "72556b80cfa0d48a974e80e77248e80ed4f7f870";
2121 };
2122 };
2123 "pinkie-promise-2.0.1" = {
2124 name = "pinkie-promise";
2125 packageName = "pinkie-promise";
2126 version = "2.0.1";
2127 src = fetchurl {
2128 url = "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz";
2129 sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa";
2130 };
2131 };
1952 "prelude-ls-1.1.2" = {
2132 "prelude-ls-1.1.2" = {
1953 name = "prelude-ls";
2133 name = "prelude-ls";
1954 packageName = "prelude-ls";
2134 packageName = "prelude-ls";
1955 version = "1.1.2";
2135 version = "1.1.2";
1956 src = fetchurl {
2136 src = fetchurl {
1957 url = "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz";
2137 url = "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz";
1958 sha1 = "21932a549f5e52ffd9a827f570e04be62a97da54";
2138 sha1 = "21932a549f5e52ffd9a827f570e04be62a97da54";
1959 };
2139 };
1960 };
2140 };
1961 "process-nextick-args-2.0.0" = {
2141 "process-nextick-args-2.0.0" = {
1962 name = "process-nextick-args";
2142 name = "process-nextick-args";
1963 packageName = "process-nextick-args";
2143 packageName = "process-nextick-args";
1964 version = "2.0.0";
2144 version = "2.0.0";
1965 src = fetchurl {
2145 src = fetchurl {
1966 url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz";
2146 url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz";
1967 sha512 = "MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==";
2147 sha512 = "MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==";
1968 };
2148 };
1969 };
2149 };
2150 "progress-1.1.8" = {
2151 name = "progress";
2152 packageName = "progress";
2153 version = "1.1.8";
2154 src = fetchurl {
2155 url = "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz";
2156 sha1 = "e260c78f6161cdd9b0e56cc3e0a85de17c7a57be";
2157 };
2158 };
1970 "promise-7.3.1" = {
2159 "promise-7.3.1" = {
1971 name = "promise";
2160 name = "promise";
1972 packageName = "promise";
2161 packageName = "promise";
1973 version = "7.3.1";
2162 version = "7.3.1";
1974 src = fetchurl {
2163 src = fetchurl {
1975 url = "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz";
2164 url = "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz";
1976 sha512 = "nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==";
2165 sha512 = "nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==";
1977 };
2166 };
1978 };
2167 };
1979 "proto-list-1.2.4" = {
2168 "proto-list-1.2.4" = {
1980 name = "proto-list";
2169 name = "proto-list";
1981 packageName = "proto-list";
2170 packageName = "proto-list";
1982 version = "1.2.4";
2171 version = "1.2.4";
1983 src = fetchurl {
2172 src = fetchurl {
1984 url = "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz";
2173 url = "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz";
1985 sha1 = "212d5bfe1318306a420f6402b8e26ff39647a849";
2174 sha1 = "212d5bfe1318306a420f6402b8e26ff39647a849";
1986 };
2175 };
1987 };
2176 };
1988 "prr-1.0.1" = {
2177 "prr-1.0.1" = {
1989 name = "prr";
2178 name = "prr";
1990 packageName = "prr";
2179 packageName = "prr";
1991 version = "1.0.1";
2180 version = "1.0.1";
1992 src = fetchurl {
2181 src = fetchurl {
1993 url = "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz";
2182 url = "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz";
1994 sha1 = "d3fc114ba06995a45ec6893f484ceb1d78f5f476";
2183 sha1 = "d3fc114ba06995a45ec6893f484ceb1d78f5f476";
1995 };
2184 };
1996 };
2185 };
1997 "punycode-1.4.1" = {
2186 "punycode-1.4.1" = {
1998 name = "punycode";
2187 name = "punycode";
1999 packageName = "punycode";
2188 packageName = "punycode";
2000 version = "1.4.1";
2189 version = "1.4.1";
2001 src = fetchurl {
2190 src = fetchurl {
2002 url = "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz";
2191 url = "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz";
2003 sha1 = "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e";
2192 sha1 = "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e";
2004 };
2193 };
2005 };
2194 };
2006 "qs-0.5.6" = {
2195 "qs-0.5.6" = {
2007 name = "qs";
2196 name = "qs";
2008 packageName = "qs";
2197 packageName = "qs";
2009 version = "0.5.6";
2198 version = "0.5.6";
2010 src = fetchurl {
2199 src = fetchurl {
2011 url = "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz";
2200 url = "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz";
2012 sha1 = "31b1ad058567651c526921506b9a8793911a0384";
2201 sha1 = "31b1ad058567651c526921506b9a8793911a0384";
2013 };
2202 };
2014 };
2203 };
2015 "qs-6.4.0" = {
2204 "qs-6.4.0" = {
2016 name = "qs";
2205 name = "qs";
2017 packageName = "qs";
2206 packageName = "qs";
2018 version = "6.4.0";
2207 version = "6.4.0";
2019 src = fetchurl {
2208 src = fetchurl {
2020 url = "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz";
2209 url = "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz";
2021 sha1 = "13e26d28ad6b0ffaa91312cd3bf708ed351e7233";
2210 sha1 = "13e26d28ad6b0ffaa91312cd3bf708ed351e7233";
2022 };
2211 };
2023 };
2212 };
2024 "readable-stream-1.1.14" = {
2213 "readable-stream-1.1.14" = {
2025 name = "readable-stream";
2214 name = "readable-stream";
2026 packageName = "readable-stream";
2215 packageName = "readable-stream";
2027 version = "1.1.14";
2216 version = "1.1.14";
2028 src = fetchurl {
2217 src = fetchurl {
2029 url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz";
2218 url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz";
2030 sha1 = "7cf4c54ef648e3813084c636dd2079e166c081d9";
2219 sha1 = "7cf4c54ef648e3813084c636dd2079e166c081d9";
2031 };
2220 };
2032 };
2221 };
2033 "readable-stream-2.3.6" = {
2222 "readable-stream-2.3.6" = {
2034 name = "readable-stream";
2223 name = "readable-stream";
2035 packageName = "readable-stream";
2224 packageName = "readable-stream";
2036 version = "2.3.6";
2225 version = "2.3.6";
2037 src = fetchurl {
2226 src = fetchurl {
2038 url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz";
2227 url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz";
2039 sha512 = "tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==";
2228 sha512 = "tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==";
2040 };
2229 };
2041 };
2230 };
2042 "reduce-flatten-1.0.1" = {
2231 "reduce-flatten-1.0.1" = {
2043 name = "reduce-flatten";
2232 name = "reduce-flatten";
2044 packageName = "reduce-flatten";
2233 packageName = "reduce-flatten";
2045 version = "1.0.1";
2234 version = "1.0.1";
2046 src = fetchurl {
2235 src = fetchurl {
2047 url = "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-1.0.1.tgz";
2236 url = "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-1.0.1.tgz";
2048 sha1 = "258c78efd153ddf93cb561237f61184f3696e327";
2237 sha1 = "258c78efd153ddf93cb561237f61184f3696e327";
2049 };
2238 };
2050 };
2239 };
2051 "regenerator-runtime-0.10.5" = {
2240 "regenerator-runtime-0.10.5" = {
2052 name = "regenerator-runtime";
2241 name = "regenerator-runtime";
2053 packageName = "regenerator-runtime";
2242 packageName = "regenerator-runtime";
2054 version = "0.10.5";
2243 version = "0.10.5";
2055 src = fetchurl {
2244 src = fetchurl {
2056 url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz";
2245 url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz";
2057 sha1 = "336c3efc1220adcedda2c9fab67b5a7955a33658";
2246 sha1 = "336c3efc1220adcedda2c9fab67b5a7955a33658";
2058 };
2247 };
2059 };
2248 };
2060 "regenerator-runtime-0.11.1" = {
2249 "regenerator-runtime-0.11.1" = {
2061 name = "regenerator-runtime";
2250 name = "regenerator-runtime";
2062 packageName = "regenerator-runtime";
2251 packageName = "regenerator-runtime";
2063 version = "0.11.1";
2252 version = "0.11.1";
2064 src = fetchurl {
2253 src = fetchurl {
2065 url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz";
2254 url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz";
2066 sha512 = "MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==";
2255 sha512 = "MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==";
2067 };
2256 };
2068 };
2257 };
2069 "request-2.81.0" = {
2258 "request-2.81.0" = {
2070 name = "request";
2259 name = "request";
2071 packageName = "request";
2260 packageName = "request";
2072 version = "2.81.0";
2261 version = "2.81.0";
2073 src = fetchurl {
2262 src = fetchurl {
2074 url = "https://registry.npmjs.org/request/-/request-2.81.0.tgz";
2263 url = "https://registry.npmjs.org/request/-/request-2.81.0.tgz";
2075 sha1 = "c6928946a0e06c5f8d6f8a9333469ffda46298a0";
2264 sha1 = "c6928946a0e06c5f8d6f8a9333469ffda46298a0";
2076 };
2265 };
2077 };
2266 };
2267 "request-progress-2.0.1" = {
2268 name = "request-progress";
2269 packageName = "request-progress";
2270 version = "2.0.1";
2271 src = fetchurl {
2272 url = "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz";
2273 sha1 = "5d36bb57961c673aa5b788dbc8141fdf23b44e08";
2274 };
2275 };
2078 "retry-0.10.1" = {
2276 "retry-0.10.1" = {
2079 name = "retry";
2277 name = "retry";
2080 packageName = "retry";
2278 packageName = "retry";
2081 version = "0.10.1";
2279 version = "0.10.1";
2082 src = fetchurl {
2280 src = fetchurl {
2083 url = "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz";
2281 url = "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz";
2084 sha1 = "e76388d217992c252750241d3d3956fed98d8ff4";
2282 sha1 = "e76388d217992c252750241d3d3956fed98d8ff4";
2085 };
2283 };
2086 };
2284 };
2087 "rimraf-2.2.8" = {
2285 "rimraf-2.2.8" = {
2088 name = "rimraf";
2286 name = "rimraf";
2089 packageName = "rimraf";
2287 packageName = "rimraf";
2090 version = "2.2.8";
2288 version = "2.2.8";
2091 src = fetchurl {
2289 src = fetchurl {
2092 url = "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz";
2290 url = "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz";
2093 sha1 = "e439be2aaee327321952730f99a8929e4fc50582";
2291 sha1 = "e439be2aaee327321952730f99a8929e4fc50582";
2094 };
2292 };
2095 };
2293 };
2096 "safe-buffer-5.1.2" = {
2294 "safe-buffer-5.1.2" = {
2097 name = "safe-buffer";
2295 name = "safe-buffer";
2098 packageName = "safe-buffer";
2296 packageName = "safe-buffer";
2099 version = "5.1.2";
2297 version = "5.1.2";
2100 src = fetchurl {
2298 src = fetchurl {
2101 url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
2299 url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
2102 sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
2300 sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
2103 };
2301 };
2104 };
2302 };
2105 "safer-buffer-2.1.2" = {
2303 "safer-buffer-2.1.2" = {
2106 name = "safer-buffer";
2304 name = "safer-buffer";
2107 packageName = "safer-buffer";
2305 packageName = "safer-buffer";
2108 version = "2.1.2";
2306 version = "2.1.2";
2109 src = fetchurl {
2307 src = fetchurl {
2110 url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
2308 url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
2111 sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
2309 sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
2112 };
2310 };
2113 };
2311 };
2114 "select-1.1.2" = {
2312 "select-1.1.2" = {
2115 name = "select";
2313 name = "select";
2116 packageName = "select";
2314 packageName = "select";
2117 version = "1.1.2";
2315 version = "1.1.2";
2118 src = fetchurl {
2316 src = fetchurl {
2119 url = "https://registry.npmjs.org/select/-/select-1.1.2.tgz";
2317 url = "https://registry.npmjs.org/select/-/select-1.1.2.tgz";
2120 sha1 = "0e7350acdec80b1108528786ec1d4418d11b396d";
2318 sha1 = "0e7350acdec80b1108528786ec1d4418d11b396d";
2121 };
2319 };
2122 };
2320 };
2123 "semver-4.3.6" = {
2321 "semver-4.3.6" = {
2124 name = "semver";
2322 name = "semver";
2125 packageName = "semver";
2323 packageName = "semver";
2126 version = "4.3.6";
2324 version = "4.3.6";
2127 src = fetchurl {
2325 src = fetchurl {
2128 url = "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz";
2326 url = "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz";
2129 sha1 = "300bc6e0e86374f7ba61068b5b1ecd57fc6532da";
2327 sha1 = "300bc6e0e86374f7ba61068b5b1ecd57fc6532da";
2130 };
2328 };
2131 };
2329 };
2132 "semver-5.5.0" = {
2330 "semver-5.5.0" = {
2133 name = "semver";
2331 name = "semver";
2134 packageName = "semver";
2332 packageName = "semver";
2135 version = "5.5.0";
2333 version = "5.5.0";
2136 src = fetchurl {
2334 src = fetchurl {
2137 url = "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz";
2335 url = "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz";
2138 sha512 = "4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==";
2336 sha512 = "4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==";
2139 };
2337 };
2140 };
2338 };
2141 "set-blocking-2.0.0" = {
2339 "set-blocking-2.0.0" = {
2142 name = "set-blocking";
2340 name = "set-blocking";
2143 packageName = "set-blocking";
2341 packageName = "set-blocking";
2144 version = "2.0.0";
2342 version = "2.0.0";
2145 src = fetchurl {
2343 src = fetchurl {
2146 url = "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz";
2344 url = "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz";
2147 sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7";
2345 sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7";
2148 };
2346 };
2149 };
2347 };
2150 "shelljs-0.3.0" = {
2348 "shelljs-0.3.0" = {
2151 name = "shelljs";
2349 name = "shelljs";
2152 packageName = "shelljs";
2350 packageName = "shelljs";
2153 version = "0.3.0";
2351 version = "0.3.0";
2154 src = fetchurl {
2352 src = fetchurl {
2155 url = "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz";
2353 url = "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz";
2156 sha1 = "3596e6307a781544f591f37da618360f31db57b1";
2354 sha1 = "3596e6307a781544f591f37da618360f31db57b1";
2157 };
2355 };
2158 };
2356 };
2159 "sigmund-1.0.1" = {
2357 "sigmund-1.0.1" = {
2160 name = "sigmund";
2358 name = "sigmund";
2161 packageName = "sigmund";
2359 packageName = "sigmund";
2162 version = "1.0.1";
2360 version = "1.0.1";
2163 src = fetchurl {
2361 src = fetchurl {
2164 url = "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz";
2362 url = "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz";
2165 sha1 = "3ff21f198cad2175f9f3b781853fd94d0d19b590";
2363 sha1 = "3ff21f198cad2175f9f3b781853fd94d0d19b590";
2166 };
2364 };
2167 };
2365 };
2168 "signal-exit-3.0.2" = {
2366 "signal-exit-3.0.2" = {
2169 name = "signal-exit";
2367 name = "signal-exit";
2170 packageName = "signal-exit";
2368 packageName = "signal-exit";
2171 version = "3.0.2";
2369 version = "3.0.2";
2172 src = fetchurl {
2370 src = fetchurl {
2173 url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz";
2371 url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz";
2174 sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d";
2372 sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d";
2175 };
2373 };
2176 };
2374 };
2177 "slasp-0.0.4" = {
2375 "slasp-0.0.4" = {
2178 name = "slasp";
2376 name = "slasp";
2179 packageName = "slasp";
2377 packageName = "slasp";
2180 version = "0.0.4";
2378 version = "0.0.4";
2181 src = fetchurl {
2379 src = fetchurl {
2182 url = "https://registry.npmjs.org/slasp/-/slasp-0.0.4.tgz";
2380 url = "https://registry.npmjs.org/slasp/-/slasp-0.0.4.tgz";
2183 sha1 = "9adc26ee729a0f95095851a5489f87a5258d57a9";
2381 sha1 = "9adc26ee729a0f95095851a5489f87a5258d57a9";
2184 };
2382 };
2185 };
2383 };
2186 "slide-1.1.6" = {
2384 "slide-1.1.6" = {
2187 name = "slide";
2385 name = "slide";
2188 packageName = "slide";
2386 packageName = "slide";
2189 version = "1.1.6";
2387 version = "1.1.6";
2190 src = fetchurl {
2388 src = fetchurl {
2191 url = "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz";
2389 url = "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz";
2192 sha1 = "56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707";
2390 sha1 = "56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707";
2193 };
2391 };
2194 };
2392 };
2195 "sntp-1.0.9" = {
2393 "sntp-1.0.9" = {
2196 name = "sntp";
2394 name = "sntp";
2197 packageName = "sntp";
2395 packageName = "sntp";
2198 version = "1.0.9";
2396 version = "1.0.9";
2199 src = fetchurl {
2397 src = fetchurl {
2200 url = "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz";
2398 url = "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz";
2201 sha1 = "6541184cc90aeea6c6e7b35e2659082443c66198";
2399 sha1 = "6541184cc90aeea6c6e7b35e2659082443c66198";
2202 };
2400 };
2203 };
2401 };
2204 "source-map-0.3.0" = {
2402 "source-map-0.3.0" = {
2205 name = "source-map";
2403 name = "source-map";
2206 packageName = "source-map";
2404 packageName = "source-map";
2207 version = "0.3.0";
2405 version = "0.3.0";
2208 src = fetchurl {
2406 src = fetchurl {
2209 url = "https://registry.npmjs.org/source-map/-/source-map-0.3.0.tgz";
2407 url = "https://registry.npmjs.org/source-map/-/source-map-0.3.0.tgz";
2210 sha1 = "8586fb9a5a005e5b501e21cd18b6f21b457ad1f9";
2408 sha1 = "8586fb9a5a005e5b501e21cd18b6f21b457ad1f9";
2211 };
2409 };
2212 };
2410 };
2213 "source-map-0.5.7" = {
2411 "source-map-0.5.7" = {
2214 name = "source-map";
2412 name = "source-map";
2215 packageName = "source-map";
2413 packageName = "source-map";
2216 version = "0.5.7";
2414 version = "0.5.7";
2217 src = fetchurl {
2415 src = fetchurl {
2218 url = "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz";
2416 url = "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz";
2219 sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc";
2417 sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc";
2220 };
2418 };
2221 };
2419 };
2222 "source-map-0.6.1" = {
2420 "source-map-0.6.1" = {
2223 name = "source-map";
2421 name = "source-map";
2224 packageName = "source-map";
2422 packageName = "source-map";
2225 version = "0.6.1";
2423 version = "0.6.1";
2226 src = fetchurl {
2424 src = fetchurl {
2227 url = "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz";
2425 url = "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz";
2228 sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==";
2426 sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==";
2229 };
2427 };
2230 };
2428 };
2231 "spdx-correct-3.0.0" = {
2429 "spdx-correct-3.0.0" = {
2232 name = "spdx-correct";
2430 name = "spdx-correct";
2233 packageName = "spdx-correct";
2431 packageName = "spdx-correct";
2234 version = "3.0.0";
2432 version = "3.0.0";
2235 src = fetchurl {
2433 src = fetchurl {
2236 url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz";
2434 url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz";
2237 sha512 = "N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==";
2435 sha512 = "N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==";
2238 };
2436 };
2239 };
2437 };
2240 "spdx-exceptions-2.1.0" = {
2438 "spdx-exceptions-2.1.0" = {
2241 name = "spdx-exceptions";
2439 name = "spdx-exceptions";
2242 packageName = "spdx-exceptions";
2440 packageName = "spdx-exceptions";
2243 version = "2.1.0";
2441 version = "2.1.0";
2244 src = fetchurl {
2442 src = fetchurl {
2245 url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz";
2443 url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz";
2246 sha512 = "4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==";
2444 sha512 = "4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==";
2247 };
2445 };
2248 };
2446 };
2249 "spdx-expression-parse-3.0.0" = {
2447 "spdx-expression-parse-3.0.0" = {
2250 name = "spdx-expression-parse";
2448 name = "spdx-expression-parse";
2251 packageName = "spdx-expression-parse";
2449 packageName = "spdx-expression-parse";
2252 version = "3.0.0";
2450 version = "3.0.0";
2253 src = fetchurl {
2451 src = fetchurl {
2254 url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz";
2452 url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz";
2255 sha512 = "Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==";
2453 sha512 = "Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==";
2256 };
2454 };
2257 };
2455 };
2258 "spdx-license-ids-3.0.0" = {
2456 "spdx-license-ids-3.0.0" = {
2259 name = "spdx-license-ids";
2457 name = "spdx-license-ids";
2260 packageName = "spdx-license-ids";
2458 packageName = "spdx-license-ids";
2261 version = "3.0.0";
2459 version = "3.0.0";
2262 src = fetchurl {
2460 src = fetchurl {
2263 url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz";
2461 url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz";
2264 sha512 = "2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==";
2462 sha512 = "2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==";
2265 };
2463 };
2266 };
2464 };
2465 "split-1.0.1" = {
2466 name = "split";
2467 packageName = "split";
2468 version = "1.0.1";
2469 src = fetchurl {
2470 url = "https://registry.npmjs.org/split/-/split-1.0.1.tgz";
2471 sha512 = "mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==";
2472 };
2473 };
2267 "sshpk-1.14.2" = {
2474 "sshpk-1.14.2" = {
2268 name = "sshpk";
2475 name = "sshpk";
2269 packageName = "sshpk";
2476 packageName = "sshpk";
2270 version = "1.14.2";
2477 version = "1.14.2";
2271 src = fetchurl {
2478 src = fetchurl {
2272 url = "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz";
2479 url = "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz";
2273 sha1 = "c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98";
2480 sha1 = "c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98";
2274 };
2481 };
2275 };
2482 };
2276 "ssri-5.3.0" = {
2483 "ssri-5.3.0" = {
2277 name = "ssri";
2484 name = "ssri";
2278 packageName = "ssri";
2485 packageName = "ssri";
2279 version = "5.3.0";
2486 version = "5.3.0";
2280 src = fetchurl {
2487 src = fetchurl {
2281 url = "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz";
2488 url = "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz";
2282 sha512 = "XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==";
2489 sha512 = "XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==";
2283 };
2490 };
2284 };
2491 };
2492 "stack-trace-0.0.10" = {
2493 name = "stack-trace";
2494 packageName = "stack-trace";
2495 version = "0.0.10";
2496 src = fetchurl {
2497 url = "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz";
2498 sha1 = "547c70b347e8d32b4e108ea1a2a159e5fdde19c0";
2499 };
2500 };
2285 "string-width-1.0.2" = {
2501 "string-width-1.0.2" = {
2286 name = "string-width";
2502 name = "string-width";
2287 packageName = "string-width";
2503 packageName = "string-width";
2288 version = "1.0.2";
2504 version = "1.0.2";
2289 src = fetchurl {
2505 src = fetchurl {
2290 url = "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz";
2506 url = "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz";
2291 sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3";
2507 sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3";
2292 };
2508 };
2293 };
2509 };
2294 "string_decoder-0.10.31" = {
2510 "string_decoder-0.10.31" = {
2295 name = "string_decoder";
2511 name = "string_decoder";
2296 packageName = "string_decoder";
2512 packageName = "string_decoder";
2297 version = "0.10.31";
2513 version = "0.10.31";
2298 src = fetchurl {
2514 src = fetchurl {
2299 url = "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz";
2515 url = "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz";
2300 sha1 = "62e203bc41766c6c28c9fc84301dab1c5310fa94";
2516 sha1 = "62e203bc41766c6c28c9fc84301dab1c5310fa94";
2301 };
2517 };
2302 };
2518 };
2303 "string_decoder-1.1.1" = {
2519 "string_decoder-1.1.1" = {
2304 name = "string_decoder";
2520 name = "string_decoder";
2305 packageName = "string_decoder";
2521 packageName = "string_decoder";
2306 version = "1.1.1";
2522 version = "1.1.1";
2307 src = fetchurl {
2523 src = fetchurl {
2308 url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";
2524 url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";
2309 sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
2525 sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
2310 };
2526 };
2311 };
2527 };
2312 "stringstream-0.0.6" = {
2528 "stringstream-0.0.6" = {
2313 name = "stringstream";
2529 name = "stringstream";
2314 packageName = "stringstream";
2530 packageName = "stringstream";
2315 version = "0.0.6";
2531 version = "0.0.6";
2316 src = fetchurl {
2532 src = fetchurl {
2317 url = "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz";
2533 url = "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz";
2318 sha512 = "87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==";
2534 sha512 = "87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==";
2319 };
2535 };
2320 };
2536 };
2321 "strip-ansi-0.3.0" = {
2537 "strip-ansi-0.3.0" = {
2322 name = "strip-ansi";
2538 name = "strip-ansi";
2323 packageName = "strip-ansi";
2539 packageName = "strip-ansi";
2324 version = "0.3.0";
2540 version = "0.3.0";
2325 src = fetchurl {
2541 src = fetchurl {
2326 url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz";
2542 url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz";
2327 sha1 = "25f48ea22ca79187f3174a4db8759347bb126220";
2543 sha1 = "25f48ea22ca79187f3174a4db8759347bb126220";
2328 };
2544 };
2329 };
2545 };
2330 "strip-ansi-3.0.1" = {
2546 "strip-ansi-3.0.1" = {
2331 name = "strip-ansi";
2547 name = "strip-ansi";
2332 packageName = "strip-ansi";
2548 packageName = "strip-ansi";
2333 version = "3.0.1";
2549 version = "3.0.1";
2334 src = fetchurl {
2550 src = fetchurl {
2335 url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz";
2551 url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz";
2336 sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf";
2552 sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf";
2337 };
2553 };
2338 };
2554 };
2339 "strip-json-comments-1.0.4" = {
2555 "strip-json-comments-1.0.4" = {
2340 name = "strip-json-comments";
2556 name = "strip-json-comments";
2341 packageName = "strip-json-comments";
2557 packageName = "strip-json-comments";
2342 version = "1.0.4";
2558 version = "1.0.4";
2343 src = fetchurl {
2559 src = fetchurl {
2344 url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz";
2560 url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz";
2345 sha1 = "1e15fbcac97d3ee99bf2d73b4c656b082bbafb91";
2561 sha1 = "1e15fbcac97d3ee99bf2d73b4c656b082bbafb91";
2346 };
2562 };
2347 };
2563 };
2348 "supports-color-0.2.0" = {
2564 "supports-color-0.2.0" = {
2349 name = "supports-color";
2565 name = "supports-color";
2350 packageName = "supports-color";
2566 packageName = "supports-color";
2351 version = "0.2.0";
2567 version = "0.2.0";
2352 src = fetchurl {
2568 src = fetchurl {
2353 url = "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz";
2569 url = "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz";
2354 sha1 = "d92de2694eb3f67323973d7ae3d8b55b4c22190a";
2570 sha1 = "d92de2694eb3f67323973d7ae3d8b55b4c22190a";
2355 };
2571 };
2356 };
2572 };
2357 "supports-color-2.0.0" = {
2573 "supports-color-2.0.0" = {
2358 name = "supports-color";
2574 name = "supports-color";
2359 packageName = "supports-color";
2575 packageName = "supports-color";
2360 version = "2.0.0";
2576 version = "2.0.0";
2361 src = fetchurl {
2577 src = fetchurl {
2362 url = "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz";
2578 url = "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz";
2363 sha1 = "535d045ce6b6363fa40117084629995e9df324c7";
2579 sha1 = "535d045ce6b6363fa40117084629995e9df324c7";
2364 };
2580 };
2365 };
2581 };
2366 "table-layout-0.3.0" = {
2582 "table-layout-0.3.0" = {
2367 name = "table-layout";
2583 name = "table-layout";
2368 packageName = "table-layout";
2584 packageName = "table-layout";
2369 version = "0.3.0";
2585 version = "0.3.0";
2370 src = fetchurl {
2586 src = fetchurl {
2371 url = "https://registry.npmjs.org/table-layout/-/table-layout-0.3.0.tgz";
2587 url = "https://registry.npmjs.org/table-layout/-/table-layout-0.3.0.tgz";
2372 sha1 = "6ee20dc483db371b3e5c87f704ed2f7c799d2c9a";
2588 sha1 = "6ee20dc483db371b3e5c87f704ed2f7c799d2c9a";
2373 };
2589 };
2374 };
2590 };
2375 "tar-3.1.15" = {
2591 "tar-3.1.15" = {
2376 name = "tar";
2592 name = "tar";
2377 packageName = "tar";
2593 packageName = "tar";
2378 version = "3.1.15";
2594 version = "3.1.15";
2379 src = fetchurl {
2595 src = fetchurl {
2380 url = "https://registry.npmjs.org/tar/-/tar-3.1.15.tgz";
2596 url = "https://registry.npmjs.org/tar/-/tar-3.1.15.tgz";
2381 sha512 = "pQNFsg+Wb6VXsrIPUnuQwrHR4wD5ASBR0jRyiT4/AALFA2Nl+CjhkDX5fTmIwCuULRtyQR3Dae2BBnP2EFHscw==";
2597 sha512 = "pQNFsg+Wb6VXsrIPUnuQwrHR4wD5ASBR0jRyiT4/AALFA2Nl+CjhkDX5fTmIwCuULRtyQR3Dae2BBnP2EFHscw==";
2382 };
2598 };
2383 };
2599 };
2384 "temp-0.8.3" = {
2600 "temp-0.8.3" = {
2385 name = "temp";
2601 name = "temp";
2386 packageName = "temp";
2602 packageName = "temp";
2387 version = "0.8.3";
2603 version = "0.8.3";
2388 src = fetchurl {
2604 src = fetchurl {
2389 url = "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz";
2605 url = "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz";
2390 sha1 = "e0c6bc4d26b903124410e4fed81103014dfc1f59";
2606 sha1 = "e0c6bc4d26b903124410e4fed81103014dfc1f59";
2391 };
2607 };
2392 };
2608 };
2393 "test-value-2.1.0" = {
2609 "test-value-2.1.0" = {
2394 name = "test-value";
2610 name = "test-value";
2395 packageName = "test-value";
2611 packageName = "test-value";
2396 version = "2.1.0";
2612 version = "2.1.0";
2397 src = fetchurl {
2613 src = fetchurl {
2398 url = "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz";
2614 url = "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz";
2399 sha1 = "11da6ff670f3471a73b625ca4f3fdcf7bb748291";
2615 sha1 = "11da6ff670f3471a73b625ca4f3fdcf7bb748291";
2400 };
2616 };
2401 };
2617 };
2618 "throttleit-1.0.0" = {
2619 name = "throttleit";
2620 packageName = "throttleit";
2621 version = "1.0.0";
2622 src = fetchurl {
2623 url = "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz";
2624 sha1 = "9e785836daf46743145a5984b6268d828528ac6c";
2625 };
2626 };
2627 "through-2.3.8" = {
2628 name = "through";
2629 packageName = "through";
2630 version = "2.3.8";
2631 src = fetchurl {
2632 url = "https://registry.npmjs.org/through/-/through-2.3.8.tgz";
2633 sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5";
2634 };
2635 };
2402 "tiny-emitter-2.0.2" = {
2636 "tiny-emitter-2.0.2" = {
2403 name = "tiny-emitter";
2637 name = "tiny-emitter";
2404 packageName = "tiny-emitter";
2638 packageName = "tiny-emitter";
2405 version = "2.0.2";
2639 version = "2.0.2";
2406 src = fetchurl {
2640 src = fetchurl {
2407 url = "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.0.2.tgz";
2641 url = "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.0.2.tgz";
2408 sha512 = "2NM0auVBGft5tee/OxP4PI3d8WItkDM+fPnaRAVo6xTDI2knbz9eC5ArWGqtGlYqiH3RU5yMpdyTTO7MguC4ow==";
2642 sha512 = "2NM0auVBGft5tee/OxP4PI3d8WItkDM+fPnaRAVo6xTDI2knbz9eC5ArWGqtGlYqiH3RU5yMpdyTTO7MguC4ow==";
2409 };
2643 };
2410 };
2644 };
2411 "tiny-lr-fork-0.0.5" = {
2645 "tiny-lr-fork-0.0.5" = {
2412 name = "tiny-lr-fork";
2646 name = "tiny-lr-fork";
2413 packageName = "tiny-lr-fork";
2647 packageName = "tiny-lr-fork";
2414 version = "0.0.5";
2648 version = "0.0.5";
2415 src = fetchurl {
2649 src = fetchurl {
2416 url = "https://registry.npmjs.org/tiny-lr-fork/-/tiny-lr-fork-0.0.5.tgz";
2650 url = "https://registry.npmjs.org/tiny-lr-fork/-/tiny-lr-fork-0.0.5.tgz";
2417 sha1 = "1e99e1e2a8469b736ab97d97eefa98c71f76ed0a";
2651 sha1 = "1e99e1e2a8469b736ab97d97eefa98c71f76ed0a";
2418 };
2652 };
2419 };
2653 };
2420 "tough-cookie-2.3.4" = {
2654 "tough-cookie-2.3.4" = {
2421 name = "tough-cookie";
2655 name = "tough-cookie";
2422 packageName = "tough-cookie";
2656 packageName = "tough-cookie";
2423 version = "2.3.4";
2657 version = "2.3.4";
2424 src = fetchurl {
2658 src = fetchurl {
2425 url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz";
2659 url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz";
2426 sha512 = "TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==";
2660 sha512 = "TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==";
2427 };
2661 };
2428 };
2662 };
2429 "tunnel-agent-0.6.0" = {
2663 "tunnel-agent-0.6.0" = {
2430 name = "tunnel-agent";
2664 name = "tunnel-agent";
2431 packageName = "tunnel-agent";
2665 packageName = "tunnel-agent";
2432 version = "0.6.0";
2666 version = "0.6.0";
2433 src = fetchurl {
2667 src = fetchurl {
2434 url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz";
2668 url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz";
2435 sha1 = "27a5dea06b36b04a0a9966774b290868f0fc40fd";
2669 sha1 = "27a5dea06b36b04a0a9966774b290868f0fc40fd";
2436 };
2670 };
2437 };
2671 };
2438 "tweetnacl-0.14.5" = {
2672 "tweetnacl-0.14.5" = {
2439 name = "tweetnacl";
2673 name = "tweetnacl";
2440 packageName = "tweetnacl";
2674 packageName = "tweetnacl";
2441 version = "0.14.5";
2675 version = "0.14.5";
2442 src = fetchurl {
2676 src = fetchurl {
2443 url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz";
2677 url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz";
2444 sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64";
2678 sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64";
2445 };
2679 };
2446 };
2680 };
2447 "type-check-0.3.2" = {
2681 "type-check-0.3.2" = {
2448 name = "type-check";
2682 name = "type-check";
2449 packageName = "type-check";
2683 packageName = "type-check";
2450 version = "0.3.2";
2684 version = "0.3.2";
2451 src = fetchurl {
2685 src = fetchurl {
2452 url = "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz";
2686 url = "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz";
2453 sha1 = "5884cab512cf1d355e3fb784f30804b2b520db72";
2687 sha1 = "5884cab512cf1d355e3fb784f30804b2b520db72";
2454 };
2688 };
2455 };
2689 };
2456 "typedarray-0.0.6" = {
2690 "typedarray-0.0.6" = {
2457 name = "typedarray";
2691 name = "typedarray";
2458 packageName = "typedarray";
2692 packageName = "typedarray";
2459 version = "0.0.6";
2693 version = "0.0.6";
2460 src = fetchurl {
2694 src = fetchurl {
2461 url = "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz";
2695 url = "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz";
2462 sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777";
2696 sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777";
2463 };
2697 };
2464 };
2698 };
2465 "typical-2.6.1" = {
2699 "typical-2.6.1" = {
2466 name = "typical";
2700 name = "typical";
2467 packageName = "typical";
2701 packageName = "typical";
2468 version = "2.6.1";
2702 version = "2.6.1";
2469 src = fetchurl {
2703 src = fetchurl {
2470 url = "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz";
2704 url = "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz";
2471 sha1 = "5c080e5d661cbbe38259d2e70a3c7253e873881d";
2705 sha1 = "5c080e5d661cbbe38259d2e70a3c7253e873881d";
2472 };
2706 };
2473 };
2707 };
2474 "uid-number-0.0.5" = {
2708 "uid-number-0.0.5" = {
2475 name = "uid-number";
2709 name = "uid-number";
2476 packageName = "uid-number";
2710 packageName = "uid-number";
2477 version = "0.0.5";
2711 version = "0.0.5";
2478 src = fetchurl {
2712 src = fetchurl {
2479 url = "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz";
2713 url = "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz";
2480 sha1 = "5a3db23ef5dbd55b81fce0ec9a2ac6fccdebb81e";
2714 sha1 = "5a3db23ef5dbd55b81fce0ec9a2ac6fccdebb81e";
2481 };
2715 };
2482 };
2716 };
2483 "underscore-1.7.0" = {
2717 "underscore-1.7.0" = {
2484 name = "underscore";
2718 name = "underscore";
2485 packageName = "underscore";
2719 packageName = "underscore";
2486 version = "1.7.0";
2720 version = "1.7.0";
2487 src = fetchurl {
2721 src = fetchurl {
2488 url = "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz";
2722 url = "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz";
2489 sha1 = "6bbaf0877500d36be34ecaa584e0db9fef035209";
2723 sha1 = "6bbaf0877500d36be34ecaa584e0db9fef035209";
2490 };
2724 };
2491 };
2725 };
2492 "underscore.string-2.2.1" = {
2726 "underscore.string-2.2.1" = {
2493 name = "underscore.string";
2727 name = "underscore.string";
2494 packageName = "underscore.string";
2728 packageName = "underscore.string";
2495 version = "2.2.1";
2729 version = "2.2.1";
2496 src = fetchurl {
2730 src = fetchurl {
2497 url = "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz";
2731 url = "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz";
2498 sha1 = "d7c0fa2af5d5a1a67f4253daee98132e733f0f19";
2732 sha1 = "d7c0fa2af5d5a1a67f4253daee98132e733f0f19";
2499 };
2733 };
2500 };
2734 };
2501 "underscore.string-2.3.3" = {
2735 "underscore.string-2.3.3" = {
2502 name = "underscore.string";
2736 name = "underscore.string";
2503 packageName = "underscore.string";
2737 packageName = "underscore.string";
2504 version = "2.3.3";
2738 version = "2.3.3";
2505 src = fetchurl {
2739 src = fetchurl {
2506 url = "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz";
2740 url = "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz";
2507 sha1 = "71c08bf6b428b1133f37e78fa3a21c82f7329b0d";
2741 sha1 = "71c08bf6b428b1133f37e78fa3a21c82f7329b0d";
2508 };
2742 };
2509 };
2743 };
2510 "underscore.string-2.4.0" = {
2744 "underscore.string-2.4.0" = {
2511 name = "underscore.string";
2745 name = "underscore.string";
2512 packageName = "underscore.string";
2746 packageName = "underscore.string";
2513 version = "2.4.0";
2747 version = "2.4.0";
2514 src = fetchurl {
2748 src = fetchurl {
2515 url = "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz";
2749 url = "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz";
2516 sha1 = "8cdd8fbac4e2d2ea1e7e2e8097c42f442280f85b";
2750 sha1 = "8cdd8fbac4e2d2ea1e7e2e8097c42f442280f85b";
2517 };
2751 };
2518 };
2752 };
2753 "unicode-5.2.0-0.7.5" = {
2754 name = "unicode-5.2.0";
2755 packageName = "unicode-5.2.0";
2756 version = "0.7.5";
2757 src = fetchurl {
2758 url = "https://registry.npmjs.org/unicode-5.2.0/-/unicode-5.2.0-0.7.5.tgz";
2759 sha512 = "KVGLW1Bri30x00yv4HNM8kBxoqFXr0Sbo55735nvrlsx4PYBZol3UtoWgO492fSwmsetzPEZzy73rbU8OGXJcA==";
2760 };
2761 };
2519 "util-deprecate-1.0.2" = {
2762 "util-deprecate-1.0.2" = {
2520 name = "util-deprecate";
2763 name = "util-deprecate";
2521 packageName = "util-deprecate";
2764 packageName = "util-deprecate";
2522 version = "1.0.2";
2765 version = "1.0.2";
2523 src = fetchurl {
2766 src = fetchurl {
2524 url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";
2767 url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";
2525 sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf";
2768 sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf";
2526 };
2769 };
2527 };
2770 };
2528 "uuid-3.3.2" = {
2771 "uuid-3.3.2" = {
2529 name = "uuid";
2772 name = "uuid";
2530 packageName = "uuid";
2773 packageName = "uuid";
2531 version = "3.3.2";
2774 version = "3.3.2";
2532 src = fetchurl {
2775 src = fetchurl {
2533 url = "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz";
2776 url = "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz";
2534 sha512 = "yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==";
2777 sha512 = "yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==";
2535 };
2778 };
2536 };
2779 };
2537 "validate-npm-package-license-3.0.3" = {
2780 "validate-npm-package-license-3.0.3" = {
2538 name = "validate-npm-package-license";
2781 name = "validate-npm-package-license";
2539 packageName = "validate-npm-package-license";
2782 packageName = "validate-npm-package-license";
2540 version = "3.0.3";
2783 version = "3.0.3";
2541 src = fetchurl {
2784 src = fetchurl {
2542 url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz";
2785 url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz";
2543 sha512 = "63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==";
2786 sha512 = "63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==";
2544 };
2787 };
2545 };
2788 };
2546 "validate-npm-package-name-3.0.0" = {
2789 "validate-npm-package-name-3.0.0" = {
2547 name = "validate-npm-package-name";
2790 name = "validate-npm-package-name";
2548 packageName = "validate-npm-package-name";
2791 packageName = "validate-npm-package-name";
2549 version = "3.0.0";
2792 version = "3.0.0";
2550 src = fetchurl {
2793 src = fetchurl {
2551 url = "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz";
2794 url = "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz";
2552 sha1 = "5fa912d81eb7d0c74afc140de7317f0ca7df437e";
2795 sha1 = "5fa912d81eb7d0c74afc140de7317f0ca7df437e";
2553 };
2796 };
2554 };
2797 };
2555 "verror-1.10.0" = {
2798 "verror-1.10.0" = {
2556 name = "verror";
2799 name = "verror";
2557 packageName = "verror";
2800 packageName = "verror";
2558 version = "1.10.0";
2801 version = "1.10.0";
2559 src = fetchurl {
2802 src = fetchurl {
2560 url = "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz";
2803 url = "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz";
2561 sha1 = "3a105ca17053af55d6e270c1f8288682e18da400";
2804 sha1 = "3a105ca17053af55d6e270c1f8288682e18da400";
2562 };
2805 };
2563 };
2806 };
2564 "vulcanize-1.16.0" = {
2807 "vulcanize-1.16.0" = {
2565 name = "vulcanize";
2808 name = "vulcanize";
2566 packageName = "vulcanize";
2809 packageName = "vulcanize";
2567 version = "1.16.0";
2810 version = "1.16.0";
2568 src = fetchurl {
2811 src = fetchurl {
2569 url = "https://registry.npmjs.org/vulcanize/-/vulcanize-1.16.0.tgz";
2812 url = "https://registry.npmjs.org/vulcanize/-/vulcanize-1.16.0.tgz";
2570 sha512 = "TYlFljSc896b5+0FmMiw0JAMrHNBiHx0IAFC/dQR3Dxdb9Nx43ohm6wMWTlPXQn4sk/0WkqfgoAA6SLxyvPCLQ==";
2813 sha512 = "TYlFljSc896b5+0FmMiw0JAMrHNBiHx0IAFC/dQR3Dxdb9Nx43ohm6wMWTlPXQn4sk/0WkqfgoAA6SLxyvPCLQ==";
2571 };
2814 };
2572 };
2815 };
2573 "walk-2.3.14" = {
2816 "walk-2.3.14" = {
2574 name = "walk";
2817 name = "walk";
2575 packageName = "walk";
2818 packageName = "walk";
2576 version = "2.3.14";
2819 version = "2.3.14";
2577 src = fetchurl {
2820 src = fetchurl {
2578 url = "https://registry.npmjs.org/walk/-/walk-2.3.14.tgz";
2821 url = "https://registry.npmjs.org/walk/-/walk-2.3.14.tgz";
2579 sha512 = "5skcWAUmySj6hkBdH6B6+3ddMjVQYH5Qy9QGbPmN8kVmLteXk+yVXg+yfk1nbX30EYakahLrr8iPcCxJQSCBeg==";
2822 sha512 = "5skcWAUmySj6hkBdH6B6+3ddMjVQYH5Qy9QGbPmN8kVmLteXk+yVXg+yfk1nbX30EYakahLrr8iPcCxJQSCBeg==";
2580 };
2823 };
2581 };
2824 };
2582 "which-1.0.9" = {
2825 "which-1.0.9" = {
2583 name = "which";
2826 name = "which";
2584 packageName = "which";
2827 packageName = "which";
2585 version = "1.0.9";
2828 version = "1.0.9";
2586 src = fetchurl {
2829 src = fetchurl {
2587 url = "https://registry.npmjs.org/which/-/which-1.0.9.tgz";
2830 url = "https://registry.npmjs.org/which/-/which-1.0.9.tgz";
2588 sha1 = "460c1da0f810103d0321a9b633af9e575e64486f";
2831 sha1 = "460c1da0f810103d0321a9b633af9e575e64486f";
2589 };
2832 };
2590 };
2833 };
2834 "which-1.3.1" = {
2835 name = "which";
2836 packageName = "which";
2837 version = "1.3.1";
2838 src = fetchurl {
2839 url = "https://registry.npmjs.org/which/-/which-1.3.1.tgz";
2840 sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==";
2841 };
2842 };
2591 "wide-align-1.1.3" = {
2843 "wide-align-1.1.3" = {
2592 name = "wide-align";
2844 name = "wide-align";
2593 packageName = "wide-align";
2845 packageName = "wide-align";
2594 version = "1.1.3";
2846 version = "1.1.3";
2595 src = fetchurl {
2847 src = fetchurl {
2596 url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz";
2848 url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz";
2597 sha512 = "QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==";
2849 sha512 = "QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==";
2598 };
2850 };
2599 };
2851 };
2852 "winston-2.4.3" = {
2853 name = "winston";
2854 packageName = "winston";
2855 version = "2.4.3";
2856 src = fetchurl {
2857 url = "https://registry.npmjs.org/winston/-/winston-2.4.3.tgz";
2858 sha512 = "GYKuysPz2pxYAVJD2NPsDLP5Z79SDEzPm9/j4tCjkF/n89iBNGBMJcR+dMUqxgPNgoSs6fVygPi+Vl2oxIpBuw==";
2859 };
2860 };
2600 "wordwrap-1.0.0" = {
2861 "wordwrap-1.0.0" = {
2601 name = "wordwrap";
2862 name = "wordwrap";
2602 packageName = "wordwrap";
2863 packageName = "wordwrap";
2603 version = "1.0.0";
2864 version = "1.0.0";
2604 src = fetchurl {
2865 src = fetchurl {
2605 url = "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz";
2866 url = "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz";
2606 sha1 = "27584810891456a4171c8d0226441ade90cbcaeb";
2867 sha1 = "27584810891456a4171c8d0226441ade90cbcaeb";
2607 };
2868 };
2608 };
2869 };
2609 "wordwrapjs-2.0.0" = {
2870 "wordwrapjs-2.0.0" = {
2610 name = "wordwrapjs";
2871 name = "wordwrapjs";
2611 packageName = "wordwrapjs";
2872 packageName = "wordwrapjs";
2612 version = "2.0.0";
2873 version = "2.0.0";
2613 src = fetchurl {
2874 src = fetchurl {
2614 url = "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-2.0.0.tgz";
2875 url = "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-2.0.0.tgz";
2615 sha1 = "ab55f695e6118da93858fdd70c053d1c5e01ac20";
2876 sha1 = "ab55f695e6118da93858fdd70c053d1c5e01ac20";
2616 };
2877 };
2617 };
2878 };
2618 "wrappy-1.0.2" = {
2879 "wrappy-1.0.2" = {
2619 name = "wrappy";
2880 name = "wrappy";
2620 packageName = "wrappy";
2881 packageName = "wrappy";
2621 version = "1.0.2";
2882 version = "1.0.2";
2622 src = fetchurl {
2883 src = fetchurl {
2623 url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz";
2884 url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz";
2624 sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
2885 sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
2625 };
2886 };
2626 };
2887 };
2627 "yallist-3.0.2" = {
2888 "yallist-3.0.2" = {
2628 name = "yallist";
2889 name = "yallist";
2629 packageName = "yallist";
2890 packageName = "yallist";
2630 version = "3.0.2";
2891 version = "3.0.2";
2631 src = fetchurl {
2892 src = fetchurl {
2632 url = "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz";
2893 url = "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz";
2633 sha1 = "8452b4bb7e83c7c188d8041c1a837c773d6d8bb9";
2894 sha1 = "8452b4bb7e83c7c188d8041c1a837c773d6d8bb9";
2634 };
2895 };
2635 };
2896 };
2897 "yauzl-2.4.1" = {
2898 name = "yauzl";
2899 packageName = "yauzl";
2900 version = "2.4.1";
2901 src = fetchurl {
2902 url = "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz";
2903 sha1 = "9528f442dab1b2284e58b4379bb194e22e0c4005";
2904 };
2905 };
2636 };
2906 };
2637 args = {
2907 args = {
2638 name = "rhodecode-enterprise";
2908 name = "rhodecode-enterprise";
2639 packageName = "rhodecode-enterprise";
2909 packageName = "rhodecode-enterprise";
2640 version = "1.0.0";
2910 version = "1.0.0";
2641 src = ./..;
2911 src = ./..;
2642 dependencies = [
2912 dependencies = [
2643 sources."@types/clone-0.1.30"
2913 sources."@types/clone-0.1.30"
2644 sources."@types/node-4.2.23"
2914 sources."@types/node-4.2.23"
2645 (sources."@types/parse5-0.0.31" // {
2915 (sources."@types/parse5-0.0.31" // {
2646 dependencies = [
2916 dependencies = [
2647 sources."@types/node-6.0.114"
2917 sources."@types/node-6.0.114"
2648 ];
2918 ];
2649 })
2919 })
2650 sources."abbrev-1.1.1"
2920 sources."abbrev-1.1.1"
2651 sources."acorn-3.3.0"
2921 sources."acorn-3.3.0"
2652 sources."acorn-jsx-3.0.1"
2922 sources."acorn-jsx-3.0.1"
2653 sources."ajv-4.11.8"
2923 sources."ajv-4.11.8"
2654 sources."amdefine-1.0.1"
2924 sources."amdefine-1.0.1"
2655 sources."ansi-escape-sequences-3.0.0"
2925 sources."ansi-escape-sequences-3.0.0"
2656 sources."ansi-regex-2.1.1"
2926 sources."ansi-regex-2.1.1"
2657 sources."ansi-styles-2.2.1"
2927 sources."ansi-styles-2.2.1"
2658 sources."appenlight-client-git+https://git@github.com/AppEnlight/appenlight-client-js.git#0.5.1"
2928 sources."appenlight-client-git+https://git@github.com/AppEnlight/appenlight-client-js.git#0.5.1"
2659 sources."aproba-1.2.0"
2929 sources."aproba-1.2.0"
2660 sources."are-we-there-yet-1.1.5"
2930 sources."are-we-there-yet-1.1.5"
2661 (sources."argparse-0.1.16" // {
2931 (sources."argparse-0.1.16" // {
2662 dependencies = [
2932 dependencies = [
2663 sources."underscore.string-2.4.0"
2933 sources."underscore.string-2.4.0"
2664 ];
2934 ];
2665 })
2935 })
2666 sources."array-back-1.0.4"
2936 sources."array-back-1.0.4"
2667 sources."asap-2.0.6"
2937 sources."asap-2.0.6"
2668 sources."asn1-0.2.3"
2938 sources."asn1-0.2.3"
2669 sources."assert-plus-0.2.0"
2939 sources."assert-plus-0.2.0"
2670 sources."async-0.1.22"
2940 sources."async-0.1.22"
2671 sources."asynckit-0.4.0"
2941 sources."asynckit-0.4.0"
2672 sources."aws-sign2-0.6.0"
2942 sources."aws-sign2-0.6.0"
2673 sources."aws4-1.7.0"
2943 sources."aws4-1.7.0"
2674 sources."babel-polyfill-6.26.0"
2944 sources."babel-polyfill-6.26.0"
2675 (sources."babel-runtime-6.26.0" // {
2945 (sources."babel-runtime-6.26.0" // {
2676 dependencies = [
2946 dependencies = [
2677 sources."regenerator-runtime-0.11.1"
2947 sources."regenerator-runtime-0.11.1"
2678 ];
2948 ];
2679 })
2949 })
2680 sources."balanced-match-1.0.0"
2950 sources."balanced-match-1.0.0"
2681 sources."base64-js-1.2.3"
2951 sources."base64-js-1.2.3"
2682 sources."bcrypt-pbkdf-1.0.2"
2952 sources."bcrypt-pbkdf-1.0.2"
2683 sources."boom-2.10.1"
2953 sources."boom-2.10.1"
2684 sources."bower-1.8.4"
2954 sources."bower-1.8.4"
2685 sources."brace-expansion-1.1.11"
2955 sources."brace-expansion-1.1.11"
2686 sources."buffer-from-1.1.0"
2956 sources."buffer-from-1.1.1"
2687 sources."builtin-modules-1.1.1"
2957 sources."builtin-modules-1.1.1"
2688 sources."builtins-1.0.3"
2958 sources."builtins-1.0.3"
2689 sources."caseless-0.12.0"
2959 sources."caseless-0.12.0"
2690 sources."chalk-1.1.3"
2960 sources."chalk-1.1.3"
2691 (sources."cli-1.0.1" // {
2961 (sources."cli-1.0.1" // {
2692 dependencies = [
2962 dependencies = [
2693 sources."glob-7.1.2"
2963 sources."glob-7.1.2"
2694 sources."minimatch-3.0.4"
2964 sources."minimatch-3.0.4"
2695 ];
2965 ];
2696 })
2966 })
2697 sources."clipboard-1.7.1"
2967 sources."clipboard-2.0.1"
2698 sources."clone-1.0.4"
2968 sources."clone-1.0.4"
2699 sources."co-4.6.0"
2969 sources."co-4.6.0"
2700 sources."code-point-at-1.1.0"
2970 sources."code-point-at-1.1.0"
2701 sources."coffee-script-1.3.3"
2971 sources."coffee-script-1.3.3"
2702 sources."colors-0.6.2"
2972 sources."colors-0.6.2"
2703 sources."combined-stream-1.0.6"
2973 sources."combined-stream-1.0.6"
2704 sources."command-line-args-3.0.5"
2974 sources."command-line-args-3.0.5"
2705 sources."command-line-usage-3.0.8"
2975 sources."command-line-usage-3.0.8"
2706 sources."concat-map-0.0.1"
2976 sources."concat-map-0.0.1"
2707 sources."concat-stream-1.6.2"
2977 sources."concat-stream-1.6.2"
2708 sources."config-chain-1.1.11"
2978 sources."config-chain-1.1.11"
2709 sources."console-browserify-1.1.0"
2979 sources."console-browserify-1.1.0"
2710 sources."console-control-strings-1.1.0"
2980 sources."console-control-strings-1.1.0"
2711 sources."core-js-2.5.7"
2981 sources."core-js-2.5.7"
2712 sources."core-util-is-1.0.2"
2982 sources."core-util-is-1.0.2"
2713 sources."crisper-2.1.1"
2983 sources."crisper-2.1.1"
2714 sources."cryptiles-2.0.5"
2984 sources."cryptiles-2.0.5"
2985 sources."cycle-1.0.3"
2715 (sources."dashdash-1.14.1" // {
2986 (sources."dashdash-1.14.1" // {
2716 dependencies = [
2987 dependencies = [
2717 sources."assert-plus-1.0.0"
2988 sources."assert-plus-1.0.0"
2718 ];
2989 ];
2719 })
2990 })
2720 sources."date-now-0.1.4"
2991 sources."date-now-0.1.4"
2721 sources."dateformat-1.0.2-1.2.3"
2992 sources."dateformat-1.0.2-1.2.3"
2722 sources."debug-0.7.4"
2993 sources."debug-0.7.4"
2723 sources."deep-extend-0.4.2"
2994 sources."deep-extend-0.4.2"
2724 sources."deep-is-0.1.3"
2995 sources."deep-is-0.1.3"
2725 sources."delayed-stream-1.0.0"
2996 sources."delayed-stream-1.0.0"
2726 sources."delegate-3.2.0"
2997 sources."delegate-3.2.0"
2727 sources."delegates-1.0.0"
2998 sources."delegates-1.0.0"
2728 sources."doctrine-0.7.2"
2999 sources."doctrine-0.7.2"
2729 (sources."dom-serializer-0.1.0" // {
3000 (sources."dom-serializer-0.1.0" // {
2730 dependencies = [
3001 dependencies = [
2731 sources."domelementtype-1.1.3"
3002 sources."domelementtype-1.1.3"
2732 sources."entities-1.1.1"
3003 sources."entities-1.1.1"
2733 ];
3004 ];
2734 })
3005 })
2735 sources."dom5-1.3.6"
3006 sources."dom5-1.3.6"
2736 sources."domelementtype-1.3.0"
3007 sources."domelementtype-1.3.0"
2737 sources."domhandler-2.3.0"
3008 sources."domhandler-2.3.0"
2738 sources."domutils-1.5.1"
3009 sources."domutils-1.5.1"
2739 sources."ecc-jsbn-0.1.1"
3010 sources."ecc-jsbn-0.1.2"
2740 sources."entities-1.0.0"
3011 sources."entities-1.0.0"
2741 sources."errno-0.1.7"
3012 sources."errno-0.1.7"
2742 sources."es6-promise-2.3.0"
3013 sources."es6-promise-2.3.0"
2743 sources."escape-string-regexp-1.0.5"
3014 sources."escape-string-regexp-1.0.5"
2744 (sources."escodegen-1.11.0" // {
3015 (sources."escodegen-1.11.0" // {
2745 dependencies = [
3016 dependencies = [
2746 sources."esprima-3.1.3"
3017 sources."esprima-3.1.3"
2747 sources."estraverse-4.2.0"
3018 sources."estraverse-4.2.0"
2748 sources."esutils-2.0.2"
3019 sources."esutils-2.0.2"
2749 sources."source-map-0.6.1"
3020 sources."source-map-0.6.1"
2750 ];
3021 ];
2751 })
3022 })
2752 (sources."espree-3.5.4" // {
3023 (sources."espree-3.5.4" // {
2753 dependencies = [
3024 dependencies = [
2754 sources."acorn-5.7.1"
3025 sources."acorn-5.7.1"
2755 ];
3026 ];
2756 })
3027 })
2757 sources."esprima-1.0.4"
3028 sources."esprima-1.0.4"
2758 sources."estraverse-3.1.0"
3029 sources."estraverse-3.1.0"
2759 sources."esutils-1.1.6"
3030 sources."esutils-1.1.6"
2760 sources."eventemitter2-0.4.14"
3031 sources."eventemitter2-0.4.14"
2761 sources."exit-0.1.2"
3032 sources."exit-0.1.2"
2762 sources."extend-3.0.2"
3033 sources."extend-3.0.2"
3034 (sources."extract-zip-1.6.7" // {
3035 dependencies = [
3036 sources."debug-2.6.9"
3037 ];
3038 })
2763 sources."extsprintf-1.3.0"
3039 sources."extsprintf-1.3.0"
3040 sources."eyes-0.1.8"
2764 sources."fast-levenshtein-2.0.6"
3041 sources."fast-levenshtein-2.0.6"
2765 sources."favico.js-0.3.10"
3042 sources."favico.js-0.3.10"
2766 sources."faye-websocket-0.4.4"
3043 sources."faye-websocket-0.4.4"
3044 sources."fd-slicer-1.0.1"
2767 sources."feature-detect-es6-1.5.0"
3045 sources."feature-detect-es6-1.5.0"
2768 sources."file-sync-cmp-0.1.1"
3046 sources."file-sync-cmp-0.1.1"
2769 sources."find-replace-1.0.3"
3047 sources."find-replace-1.0.3"
2770 sources."findit-2.0.0"
3048 sources."findit-2.0.0"
2771 (sources."findup-sync-0.1.3" // {
3049 (sources."findup-sync-0.1.3" // {
2772 dependencies = [
3050 dependencies = [
2773 sources."glob-3.2.11"
3051 sources."glob-3.2.11"
2774 sources."lodash-2.4.2"
3052 sources."lodash-2.4.2"
2775 sources."minimatch-0.3.0"
3053 sources."minimatch-0.3.0"
2776 ];
3054 ];
2777 })
3055 })
2778 sources."foreachasync-3.0.0"
3056 sources."foreachasync-3.0.0"
2779 sources."forever-agent-0.6.1"
3057 sources."forever-agent-0.6.1"
2780 sources."form-data-2.1.4"
3058 sources."form-data-2.1.4"
2781 (sources."fs-extra-0.6.4" // {
3059 (sources."fs-extra-0.6.4" // {
2782 dependencies = [
3060 dependencies = [
2783 sources."mkdirp-0.3.5"
3061 sources."mkdirp-0.3.5"
2784 ];
3062 ];
2785 })
3063 })
2786 (sources."fs.extra-1.3.2" // {
3064 (sources."fs.extra-1.3.2" // {
2787 dependencies = [
3065 dependencies = [
2788 sources."mkdirp-0.3.5"
3066 sources."mkdirp-0.3.5"
2789 ];
3067 ];
2790 })
3068 })
2791 sources."fs.realpath-1.0.0"
3069 sources."fs.realpath-1.0.0"
2792 sources."gauge-2.7.4"
3070 sources."gauge-2.7.4"
2793 sources."gaze-0.5.2"
3071 sources."gaze-0.5.2"
2794 sources."getobject-0.1.0"
3072 sources."getobject-0.1.0"
2795 (sources."getpass-0.1.7" // {
3073 (sources."getpass-0.1.7" // {
2796 dependencies = [
3074 dependencies = [
2797 sources."assert-plus-1.0.0"
3075 sources."assert-plus-1.0.0"
2798 ];
3076 ];
2799 })
3077 })
2800 (sources."glob-3.1.21" // {
3078 (sources."glob-3.1.21" // {
2801 dependencies = [
3079 dependencies = [
2802 sources."inherits-1.0.2"
3080 sources."inherits-1.0.2"
2803 ];
3081 ];
2804 })
3082 })
2805 (sources."globule-0.1.0" // {
3083 (sources."globule-0.1.0" // {
2806 dependencies = [
3084 dependencies = [
2807 sources."lodash-1.0.2"
3085 sources."lodash-1.0.2"
2808 ];
3086 ];
2809 })
3087 })
2810 sources."good-listener-1.2.2"
3088 sources."good-listener-1.2.2"
2811 sources."graceful-fs-1.2.3"
3089 sources."graceful-fs-1.2.3"
2812 sources."grunt-0.4.5"
3090 sources."grunt-0.4.5"
2813 (sources."grunt-contrib-concat-0.5.1" // {
3091 (sources."grunt-contrib-concat-0.5.1" // {
2814 dependencies = [
3092 dependencies = [
2815 sources."ansi-regex-0.2.1"
3093 sources."ansi-regex-0.2.1"
2816 sources."ansi-styles-1.1.0"
3094 sources."ansi-styles-1.1.0"
2817 sources."chalk-0.5.1"
3095 sources."chalk-0.5.1"
2818 sources."has-ansi-0.1.0"
3096 sources."has-ansi-0.1.0"
2819 sources."strip-ansi-0.3.0"
3097 sources."strip-ansi-0.3.0"
2820 sources."supports-color-0.2.0"
3098 sources."supports-color-0.2.0"
2821 ];
3099 ];
2822 })
3100 })
2823 sources."grunt-contrib-copy-1.0.0"
3101 sources."grunt-contrib-copy-1.0.0"
2824 sources."grunt-contrib-jshint-0.12.0"
3102 sources."grunt-contrib-jshint-0.12.0"
2825 (sources."grunt-contrib-less-1.4.1" // {
3103 (sources."grunt-contrib-less-1.4.1" // {
2826 dependencies = [
3104 dependencies = [
2827 sources."async-2.6.1"
3105 sources."async-2.6.1"
2828 sources."lodash-4.17.10"
3106 sources."lodash-4.17.10"
2829 ];
3107 ];
2830 })
3108 })
2831 (sources."grunt-contrib-watch-0.6.1" // {
3109 (sources."grunt-contrib-watch-0.6.1" // {
2832 dependencies = [
3110 dependencies = [
2833 sources."async-0.2.10"
3111 sources."async-0.2.10"
2834 sources."lodash-2.4.2"
3112 sources."lodash-2.4.2"
2835 ];
3113 ];
2836 })
3114 })
2837 sources."grunt-crisper-1.0.1"
3115 sources."grunt-crisper-1.0.1"
2838 (sources."grunt-legacy-log-0.1.3" // {
3116 (sources."grunt-legacy-log-0.1.3" // {
2839 dependencies = [
3117 dependencies = [
2840 sources."lodash-2.4.2"
3118 sources."lodash-2.4.2"
2841 sources."underscore.string-2.3.3"
3119 sources."underscore.string-2.3.3"
2842 ];
3120 ];
2843 })
3121 })
2844 (sources."grunt-legacy-log-utils-0.1.1" // {
3122 (sources."grunt-legacy-log-utils-0.1.1" // {
2845 dependencies = [
3123 dependencies = [
2846 sources."lodash-2.4.2"
3124 sources."lodash-2.4.2"
2847 sources."underscore.string-2.3.3"
3125 sources."underscore.string-2.3.3"
2848 ];
3126 ];
2849 })
3127 })
2850 sources."grunt-legacy-util-0.2.0"
3128 sources."grunt-legacy-util-0.2.0"
2851 (sources."grunt-vulcanize-1.0.0" // {
3129 (sources."grunt-vulcanize-1.0.0" // {
2852 dependencies = [
3130 dependencies = [
2853 sources."crisper-1.2.0"
3131 sources."crisper-1.2.0"
2854 sources."nopt-3.0.6"
3132 sources."nopt-3.0.6"
2855 ];
3133 ];
2856 })
3134 })
2857 sources."har-schema-1.0.5"
3135 sources."har-schema-1.0.5"
2858 sources."har-validator-4.2.1"
3136 sources."har-validator-4.2.1"
2859 sources."has-ansi-2.0.0"
3137 sources."has-ansi-2.0.0"
2860 sources."has-unicode-2.0.1"
3138 sources."has-unicode-2.0.1"
3139 sources."hasha-2.2.0"
2861 sources."hawk-3.1.3"
3140 sources."hawk-3.1.3"
2862 sources."hoek-2.16.3"
3141 sources."hoek-2.16.3"
2863 sources."hooker-0.2.3"
3142 sources."hooker-0.2.3"
2864 sources."hosted-git-info-2.7.1"
3143 sources."hosted-git-info-2.7.1"
2865 (sources."htmlparser2-3.8.3" // {
3144 (sources."htmlparser2-3.8.3" // {
2866 dependencies = [
3145 dependencies = [
2867 sources."readable-stream-1.1.14"
3146 sources."readable-stream-1.1.14"
2868 sources."string_decoder-0.10.31"
3147 sources."string_decoder-0.10.31"
2869 ];
3148 ];
2870 })
3149 })
2871 sources."http-signature-1.1.1"
3150 sources."http-signature-1.1.1"
2872 (sources."hydrolysis-1.25.0" // {
3151 (sources."hydrolysis-1.25.0" // {
2873 dependencies = [
3152 dependencies = [
2874 sources."dom5-1.1.0"
3153 sources."dom5-1.1.0"
2875 ];
3154 ];
2876 })
3155 })
2877 sources."iconv-lite-0.2.11"
3156 sources."iconv-lite-0.2.11"
2878 sources."image-size-0.5.5"
3157 sources."image-size-0.5.5"
2879 sources."inflight-1.0.6"
3158 sources."inflight-1.0.6"
2880 sources."inherits-2.0.3"
3159 sources."inherits-2.0.3"
2881 sources."ini-1.3.5"
3160 sources."ini-1.3.5"
2882 sources."is-builtin-module-1.0.0"
3161 sources."is-builtin-module-1.0.0"
2883 sources."is-fullwidth-code-point-1.0.0"
3162 sources."is-fullwidth-code-point-1.0.0"
3163 sources."is-stream-1.1.0"
2884 sources."is-typedarray-1.0.0"
3164 sources."is-typedarray-1.0.0"
2885 sources."isarray-0.0.1"
3165 sources."isarray-0.0.1"
3166 sources."isexe-2.0.0"
2886 sources."isstream-0.1.2"
3167 sources."isstream-0.1.2"
2887 sources."jquery-1.11.3"
3168 sources."jquery-1.11.3"
2888 sources."js-yaml-2.0.5"
3169 sources."js-yaml-2.0.5"
2889 sources."jsbn-0.1.1"
3170 sources."jsbn-0.1.1"
2890 (sources."jshint-2.9.5" // {
3171 (sources."jshint-2.9.6" // {
2891 dependencies = [
3172 dependencies = [
2892 sources."lodash-3.7.0"
3173 sources."lodash-4.17.10"
2893 sources."minimatch-3.0.4"
3174 sources."minimatch-3.0.4"
2894 ];
3175 ];
2895 })
3176 })
2896 sources."json-schema-0.2.3"
3177 sources."json-schema-0.2.3"
2897 sources."json-stable-stringify-1.0.1"
3178 sources."json-stable-stringify-1.0.1"
2898 sources."json-stringify-safe-5.0.1"
3179 sources."json-stringify-safe-5.0.1"
2899 sources."jsonfile-1.0.1"
3180 sources."jsonfile-1.0.1"
2900 sources."jsonify-0.0.0"
3181 sources."jsonify-0.0.0"
2901 (sources."jsprim-1.4.1" // {
3182 (sources."jsprim-1.4.1" // {
2902 dependencies = [
3183 dependencies = [
2903 sources."assert-plus-1.0.0"
3184 sources."assert-plus-1.0.0"
2904 ];
3185 ];
2905 })
3186 })
3187 sources."kew-0.7.0"
3188 (sources."klaw-1.3.1" // {
3189 dependencies = [
3190 sources."graceful-fs-4.1.11"
3191 ];
3192 })
2906 (sources."less-2.7.3" // {
3193 (sources."less-2.7.3" // {
2907 dependencies = [
3194 dependencies = [
2908 sources."graceful-fs-4.1.11"
3195 sources."graceful-fs-4.1.11"
2909 sources."source-map-0.5.7"
3196 sources."source-map-0.5.7"
2910 ];
3197 ];
2911 })
3198 })
2912 sources."levn-0.3.0"
3199 sources."levn-0.3.0"
2913 sources."lodash-0.9.2"
3200 sources."lodash-0.9.2"
2914 sources."lru-cache-2.7.3"
3201 sources."lru-cache-2.7.3"
2915 sources."mime-1.6.0"
3202 sources."mime-1.6.0"
2916 sources."mime-db-1.35.0"
3203 sources."mime-db-1.35.0"
2917 sources."mime-types-2.1.19"
3204 sources."mime-types-2.1.19"
2918 sources."minimatch-0.2.14"
3205 sources."minimatch-0.2.14"
2919 sources."minimist-0.0.8"
3206 sources."minimist-0.0.8"
2920 sources."minipass-2.3.3"
3207 sources."minipass-2.3.3"
2921 sources."minizlib-1.1.0"
3208 sources."minizlib-1.1.0"
2922 sources."mkdirp-0.5.1"
3209 sources."mkdirp-0.5.1"
2923 sources."moment-2.22.2"
3210 sources."moment-2.22.2"
2924 sources."mousetrap-1.6.2"
3211 sources."mousetrap-1.6.2"
3212 sources."ms-2.0.0"
2925 sources."ncp-0.4.2"
3213 sources."ncp-0.4.2"
2926 sources."nijs-0.0.25"
3214 sources."nijs-0.0.25"
2927 sources."node2nix-1.6.0"
3215 sources."node2nix-1.6.0"
2928 sources."nopt-1.0.10"
3216 sources."nopt-1.0.10"
2929 (sources."noptify-0.0.3" // {
3217 (sources."noptify-0.0.3" // {
2930 dependencies = [
3218 dependencies = [
2931 sources."nopt-2.0.0"
3219 sources."nopt-2.0.0"
2932 ];
3220 ];
2933 })
3221 })
2934 sources."normalize-package-data-2.4.0"
3222 sources."normalize-package-data-2.4.0"
2935 sources."npm-package-arg-6.1.0"
3223 sources."npm-package-arg-6.1.0"
2936 (sources."npm-registry-client-8.5.1" // {
3224 (sources."npm-registry-client-8.5.1" // {
2937 dependencies = [
3225 dependencies = [
2938 sources."graceful-fs-4.1.11"
3226 sources."graceful-fs-4.1.11"
2939 ];
3227 ];
2940 })
3228 })
2941 (sources."npmconf-2.1.3" // {
3229 (sources."npmconf-2.1.3" // {
2942 dependencies = [
3230 dependencies = [
2943 sources."nopt-3.0.6"
3231 sources."nopt-3.0.6"
2944 sources."once-1.3.3"
3232 sources."once-1.3.3"
2945 sources."semver-4.3.6"
3233 sources."semver-4.3.6"
2946 ];
3234 ];
2947 })
3235 })
2948 sources."npmlog-4.1.2"
3236 sources."npmlog-4.1.2"
2949 sources."number-is-nan-1.0.1"
3237 sources."number-is-nan-1.0.1"
2950 sources."oauth-sign-0.8.2"
3238 sources."oauth-sign-0.8.2"
2951 sources."object-assign-4.1.1"
3239 sources."object-assign-4.1.1"
2952 sources."once-1.4.0"
3240 sources."once-1.4.0"
2953 sources."optionator-0.8.2"
3241 sources."optionator-0.8.2"
2954 sources."optparse-1.0.5"
3242 sources."optparse-1.0.5"
2955 sources."os-homedir-1.0.2"
3243 sources."os-homedir-1.0.2"
2956 sources."os-tmpdir-1.0.2"
3244 sources."os-tmpdir-1.0.2"
2957 sources."osenv-0.1.5"
3245 sources."osenv-0.1.5"
2958 sources."parse5-1.5.1"
3246 sources."parse5-1.5.1"
2959 sources."path-is-absolute-1.0.1"
3247 sources."path-is-absolute-1.0.1"
2960 sources."path-posix-1.0.0"
3248 sources."path-posix-1.0.0"
3249 sources."pend-1.2.0"
2961 sources."performance-now-0.2.0"
3250 sources."performance-now-0.2.0"
3251 sources."phantom-4.0.12"
3252 (sources."phantomjs-prebuilt-2.1.16" // {
3253 dependencies = [
3254 sources."es6-promise-4.2.4"
3255 sources."fs-extra-1.0.0"
3256 sources."graceful-fs-4.1.11"
3257 sources."jsonfile-2.4.0"
3258 sources."which-1.3.1"
3259 ];
3260 })
3261 sources."pinkie-2.0.4"
3262 sources."pinkie-promise-2.0.1"
2962 sources."prelude-ls-1.1.2"
3263 sources."prelude-ls-1.1.2"
2963 sources."process-nextick-args-2.0.0"
3264 sources."process-nextick-args-2.0.0"
3265 sources."progress-1.1.8"
2964 sources."promise-7.3.1"
3266 sources."promise-7.3.1"
2965 sources."proto-list-1.2.4"
3267 sources."proto-list-1.2.4"
2966 sources."prr-1.0.1"
3268 sources."prr-1.0.1"
2967 sources."punycode-1.4.1"
3269 sources."punycode-1.4.1"
2968 sources."qs-6.4.0"
3270 sources."qs-6.4.0"
2969 (sources."readable-stream-2.3.6" // {
3271 (sources."readable-stream-2.3.6" // {
2970 dependencies = [
3272 dependencies = [
2971 sources."isarray-1.0.0"
3273 sources."isarray-1.0.0"
2972 ];
3274 ];
2973 })
3275 })
2974 sources."reduce-flatten-1.0.1"
3276 sources."reduce-flatten-1.0.1"
2975 sources."regenerator-runtime-0.10.5"
3277 sources."regenerator-runtime-0.10.5"
2976 sources."request-2.81.0"
3278 sources."request-2.81.0"
3279 sources."request-progress-2.0.1"
2977 sources."retry-0.10.1"
3280 sources."retry-0.10.1"
2978 sources."rimraf-2.2.8"
3281 sources."rimraf-2.2.8"
2979 sources."safe-buffer-5.1.2"
3282 sources."safe-buffer-5.1.2"
2980 sources."safer-buffer-2.1.2"
3283 sources."safer-buffer-2.1.2"
2981 sources."select-1.1.2"
3284 sources."select-1.1.2"
2982 sources."semver-5.5.0"
3285 sources."semver-5.5.0"
2983 sources."set-blocking-2.0.0"
3286 sources."set-blocking-2.0.0"
2984 sources."shelljs-0.3.0"
3287 sources."shelljs-0.3.0"
2985 sources."sigmund-1.0.1"
3288 sources."sigmund-1.0.1"
2986 sources."signal-exit-3.0.2"
3289 sources."signal-exit-3.0.2"
2987 sources."slasp-0.0.4"
3290 sources."slasp-0.0.4"
2988 sources."slide-1.1.6"
3291 sources."slide-1.1.6"
2989 sources."sntp-1.0.9"
3292 sources."sntp-1.0.9"
2990 sources."source-map-0.3.0"
3293 sources."source-map-0.3.0"
2991 sources."spdx-correct-3.0.0"
3294 sources."spdx-correct-3.0.0"
2992 sources."spdx-exceptions-2.1.0"
3295 sources."spdx-exceptions-2.1.0"
2993 sources."spdx-expression-parse-3.0.0"
3296 sources."spdx-expression-parse-3.0.0"
2994 sources."spdx-license-ids-3.0.0"
3297 sources."spdx-license-ids-3.0.0"
3298 sources."split-1.0.1"
2995 (sources."sshpk-1.14.2" // {
3299 (sources."sshpk-1.14.2" // {
2996 dependencies = [
3300 dependencies = [
2997 sources."assert-plus-1.0.0"
3301 sources."assert-plus-1.0.0"
2998 ];
3302 ];
2999 })
3303 })
3000 sources."ssri-5.3.0"
3304 sources."ssri-5.3.0"
3305 sources."stack-trace-0.0.10"
3001 sources."string-width-1.0.2"
3306 sources."string-width-1.0.2"
3002 sources."string_decoder-1.1.1"
3307 sources."string_decoder-1.1.1"
3003 sources."stringstream-0.0.6"
3308 sources."stringstream-0.0.6"
3004 sources."strip-ansi-3.0.1"
3309 sources."strip-ansi-3.0.1"
3005 sources."strip-json-comments-1.0.4"
3310 sources."strip-json-comments-1.0.4"
3006 sources."supports-color-2.0.0"
3311 sources."supports-color-2.0.0"
3007 sources."table-layout-0.3.0"
3312 sources."table-layout-0.3.0"
3008 sources."tar-3.1.15"
3313 sources."tar-3.1.15"
3009 sources."temp-0.8.3"
3314 sources."temp-0.8.3"
3010 sources."test-value-2.1.0"
3315 sources."test-value-2.1.0"
3316 sources."throttleit-1.0.0"
3317 sources."through-2.3.8"
3011 sources."tiny-emitter-2.0.2"
3318 sources."tiny-emitter-2.0.2"
3012 (sources."tiny-lr-fork-0.0.5" // {
3319 (sources."tiny-lr-fork-0.0.5" // {
3013 dependencies = [
3320 dependencies = [
3014 sources."qs-0.5.6"
3321 sources."qs-0.5.6"
3015 ];
3322 ];
3016 })
3323 })
3017 sources."tough-cookie-2.3.4"
3324 sources."tough-cookie-2.3.4"
3018 sources."tunnel-agent-0.6.0"
3325 sources."tunnel-agent-0.6.0"
3019 sources."tweetnacl-0.14.5"
3326 sources."tweetnacl-0.14.5"
3020 sources."type-check-0.3.2"
3327 sources."type-check-0.3.2"
3021 sources."typedarray-0.0.6"
3328 sources."typedarray-0.0.6"
3022 sources."typical-2.6.1"
3329 sources."typical-2.6.1"
3023 sources."uid-number-0.0.5"
3330 sources."uid-number-0.0.5"
3024 sources."underscore-1.7.0"
3331 sources."underscore-1.7.0"
3025 sources."underscore.string-2.2.1"
3332 sources."underscore.string-2.2.1"
3333 sources."unicode-5.2.0-0.7.5"
3026 sources."util-deprecate-1.0.2"
3334 sources."util-deprecate-1.0.2"
3027 sources."uuid-3.3.2"
3335 sources."uuid-3.3.2"
3028 sources."validate-npm-package-license-3.0.3"
3336 sources."validate-npm-package-license-3.0.3"
3029 sources."validate-npm-package-name-3.0.0"
3337 sources."validate-npm-package-name-3.0.0"
3030 (sources."verror-1.10.0" // {
3338 (sources."verror-1.10.0" // {
3031 dependencies = [
3339 dependencies = [
3032 sources."assert-plus-1.0.0"
3340 sources."assert-plus-1.0.0"
3033 ];
3341 ];
3034 })
3342 })
3035 (sources."vulcanize-1.16.0" // {
3343 (sources."vulcanize-1.16.0" // {
3036 dependencies = [
3344 dependencies = [
3037 sources."nopt-3.0.6"
3345 sources."nopt-3.0.6"
3038 ];
3346 ];
3039 })
3347 })
3040 sources."walk-2.3.14"
3348 sources."walk-2.3.14"
3041 sources."which-1.0.9"
3349 sources."which-1.0.9"
3042 sources."wide-align-1.1.3"
3350 sources."wide-align-1.1.3"
3351 (sources."winston-2.4.3" // {
3352 dependencies = [
3353 sources."async-1.0.0"
3354 sources."colors-1.0.3"
3355 ];
3356 })
3043 sources."wordwrap-1.0.0"
3357 sources."wordwrap-1.0.0"
3044 sources."wordwrapjs-2.0.0"
3358 sources."wordwrapjs-2.0.0"
3045 sources."wrappy-1.0.2"
3359 sources."wrappy-1.0.2"
3046 sources."yallist-3.0.2"
3360 sources."yallist-3.0.2"
3361 sources."yauzl-2.4.1"
3047 ];
3362 ];
3048 buildInputs = globalBuildInputs;
3363 buildInputs = globalBuildInputs;
3049 meta = {
3364 meta = {
3050 description = "RhodeCode JS packaged";
3365 description = "RhodeCode JS packaged";
3051 license = "SEE LICENSE IN LICENSE.txt";
3366 license = "SEE LICENSE IN LICENSE.txt";
3052 };
3367 };
3053 production = false;
3368 production = false;
3054 bypassCache = false;
3369 bypassCache = false;
3055 };
3370 };
3056 in
3371 in
3057 {
3372 {
3058 tarball = nodeEnv.buildNodeSourceDist args;
3373 tarball = nodeEnv.buildNodeSourceDist args;
3059 package = nodeEnv.buildNodePackage args;
3374 package = nodeEnv.buildNodePackage args;
3060 shell = nodeEnv.buildNodeShell args;
3375 shell = nodeEnv.buildNodeShell args;
3061 } No newline at end of file
3376 }
@@ -1,555 +1,555 b''
1 // # Copyright (C) 2010-2018 RhodeCode GmbH
1 // # Copyright (C) 2010-2018 RhodeCode GmbH
2 // #
2 // #
3 // # This program is free software: you can redistribute it and/or modify
3 // # This program is free software: you can redistribute it and/or modify
4 // # it under the terms of the GNU Affero General Public License, version 3
4 // # it under the terms of the GNU Affero General Public License, version 3
5 // # (only), as published by the Free Software Foundation.
5 // # (only), as published by the Free Software Foundation.
6 // #
6 // #
7 // # This program is distributed in the hope that it will be useful,
7 // # This program is distributed in the hope that it will be useful,
8 // # but WITHOUT ANY WARRANTY; without even the implied warranty of
8 // # but WITHOUT ANY WARRANTY; without even the implied warranty of
9 // # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9 // # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 // # GNU General Public License for more details.
10 // # GNU General Public License for more details.
11 // #
11 // #
12 // # You should have received a copy of the GNU Affero General Public License
12 // # You should have received a copy of the GNU Affero General Public License
13 // # along with this program. If not, see <http://www.gnu.org/licenses/>.
13 // # along with this program. If not, see <http://www.gnu.org/licenses/>.
14 // #
14 // #
15 // # This program is dual-licensed. If you wish to learn more about the
15 // # This program is dual-licensed. If you wish to learn more about the
16 // # RhodeCode Enterprise Edition, including its added features, Support services,
16 // # RhodeCode Enterprise Edition, including its added features, Support services,
17 // # and proprietary license terms, please see https://rhodecode.com/licenses/
17 // # and proprietary license terms, please see https://rhodecode.com/licenses/
18
18
19 /**
19 /**
20 RhodeCode JS Files
20 RhodeCode JS Files
21 **/
21 **/
22
22
23 if (typeof console == "undefined" || typeof console.log == "undefined"){
23 if (typeof console == "undefined" || typeof console.log == "undefined"){
24 console = { log: function() {} }
24 console = { log: function() {} }
25 }
25 }
26
26
27 // TODO: move the following function to submodules
27 // TODO: move the following function to submodules
28
28
29 /**
29 /**
30 * show more
30 * show more
31 */
31 */
32 var show_more_event = function(){
32 var show_more_event = function(){
33 $('table .show_more').click(function(e) {
33 $('table .show_more').click(function(e) {
34 var cid = e.target.id.substring(1);
34 var cid = e.target.id.substring(1);
35 var button = $(this);
35 var button = $(this);
36 if (button.hasClass('open')) {
36 if (button.hasClass('open')) {
37 $('#'+cid).hide();
37 $('#'+cid).hide();
38 button.removeClass('open');
38 button.removeClass('open');
39 } else {
39 } else {
40 $('#'+cid).show();
40 $('#'+cid).show();
41 button.addClass('open one');
41 button.addClass('open one');
42 }
42 }
43 });
43 });
44 };
44 };
45
45
46 var compare_radio_buttons = function(repo_name, compare_ref_type){
46 var compare_radio_buttons = function(repo_name, compare_ref_type){
47 $('#compare_action').on('click', function(e){
47 $('#compare_action').on('click', function(e){
48 e.preventDefault();
48 e.preventDefault();
49
49
50 var source = $('input[name=compare_source]:checked').val();
50 var source = $('input[name=compare_source]:checked').val();
51 var target = $('input[name=compare_target]:checked').val();
51 var target = $('input[name=compare_target]:checked').val();
52 if(source && target){
52 if(source && target){
53 var url_data = {
53 var url_data = {
54 repo_name: repo_name,
54 repo_name: repo_name,
55 source_ref: source,
55 source_ref: source,
56 source_ref_type: compare_ref_type,
56 source_ref_type: compare_ref_type,
57 target_ref: target,
57 target_ref: target,
58 target_ref_type: compare_ref_type,
58 target_ref_type: compare_ref_type,
59 merge: 1
59 merge: 1
60 };
60 };
61 window.location = pyroutes.url('repo_compare', url_data);
61 window.location = pyroutes.url('repo_compare', url_data);
62 }
62 }
63 });
63 });
64 $('.compare-radio-button').on('click', function(e){
64 $('.compare-radio-button').on('click', function(e){
65 var source = $('input[name=compare_source]:checked').val();
65 var source = $('input[name=compare_source]:checked').val();
66 var target = $('input[name=compare_target]:checked').val();
66 var target = $('input[name=compare_target]:checked').val();
67 if(source && target){
67 if(source && target){
68 $('#compare_action').removeAttr("disabled");
68 $('#compare_action').removeAttr("disabled");
69 $('#compare_action').removeClass("disabled");
69 $('#compare_action').removeClass("disabled");
70 }
70 }
71 })
71 })
72 };
72 };
73
73
74 var showRepoSize = function(target, repo_name, commit_id, callback) {
74 var showRepoSize = function(target, repo_name, commit_id, callback) {
75 var container = $('#' + target);
75 var container = $('#' + target);
76 var url = pyroutes.url('repo_stats',
76 var url = pyroutes.url('repo_stats',
77 {"repo_name": repo_name, "commit_id": commit_id});
77 {"repo_name": repo_name, "commit_id": commit_id});
78
78
79 if (!container.hasClass('loaded')) {
79 if (!container.hasClass('loaded')) {
80 $.ajax({url: url})
80 $.ajax({url: url})
81 .complete(function (data) {
81 .complete(function (data) {
82 var responseJSON = data.responseJSON;
82 var responseJSON = data.responseJSON;
83 container.addClass('loaded');
83 container.addClass('loaded');
84 container.html(responseJSON.size);
84 container.html(responseJSON.size);
85 callback(responseJSON.code_stats)
85 callback(responseJSON.code_stats)
86 })
86 })
87 .fail(function (data) {
87 .fail(function (data) {
88 console.log('failed to load repo stats');
88 console.log('failed to load repo stats');
89 });
89 });
90 }
90 }
91
91
92 };
92 };
93
93
94 var showRepoStats = function(target, data){
94 var showRepoStats = function(target, data){
95 var container = $('#' + target);
95 var container = $('#' + target);
96
96
97 if (container.hasClass('loaded')) {
97 if (container.hasClass('loaded')) {
98 return
98 return
99 }
99 }
100
100
101 var total = 0;
101 var total = 0;
102 var no_data = true;
102 var no_data = true;
103 var tbl = document.createElement('table');
103 var tbl = document.createElement('table');
104 tbl.setAttribute('class', 'trending_language_tbl');
104 tbl.setAttribute('class', 'trending_language_tbl');
105
105
106 $.each(data, function(key, val){
106 $.each(data, function(key, val){
107 total += val.count;
107 total += val.count;
108 });
108 });
109
109
110 var sortedStats = [];
110 var sortedStats = [];
111 for (var obj in data){
111 for (var obj in data){
112 sortedStats.push([obj, data[obj]])
112 sortedStats.push([obj, data[obj]])
113 }
113 }
114 var sortedData = sortedStats.sort(function (a, b) {
114 var sortedData = sortedStats.sort(function (a, b) {
115 return b[1].count - a[1].count
115 return b[1].count - a[1].count
116 });
116 });
117 var cnt = 0;
117 var cnt = 0;
118 $.each(sortedData, function(idx, val){
118 $.each(sortedData, function(idx, val){
119 cnt += 1;
119 cnt += 1;
120 no_data = false;
120 no_data = false;
121
121
122 var hide = cnt > 2;
122 var hide = cnt > 2;
123 var tr = document.createElement('tr');
123 var tr = document.createElement('tr');
124 if (hide) {
124 if (hide) {
125 tr.setAttribute('style', 'display:none');
125 tr.setAttribute('style', 'display:none');
126 tr.setAttribute('class', 'stats_hidden');
126 tr.setAttribute('class', 'stats_hidden');
127 }
127 }
128
128
129 var key = val[0];
129 var key = val[0];
130 var obj = {"desc": val[1].desc, "count": val[1].count};
130 var obj = {"desc": val[1].desc, "count": val[1].count};
131
131
132 var percentage = Math.round((obj.count / total * 100), 2);
132 var percentage = Math.round((obj.count / total * 100), 2);
133
133
134 var td1 = document.createElement('td');
134 var td1 = document.createElement('td');
135 td1.width = 300;
135 td1.width = 300;
136 var trending_language_label = document.createElement('div');
136 var trending_language_label = document.createElement('div');
137 trending_language_label.innerHTML = obj.desc + " (.{0})".format(key);
137 trending_language_label.innerHTML = obj.desc + " (.{0})".format(key);
138 td1.appendChild(trending_language_label);
138 td1.appendChild(trending_language_label);
139
139
140 var td2 = document.createElement('td');
140 var td2 = document.createElement('td');
141 var trending_language = document.createElement('div');
141 var trending_language = document.createElement('div');
142 var nr_files = obj.count +" "+ _ngettext('file', 'files', obj.count);
142 var nr_files = obj.count +" "+ _ngettext('file', 'files', obj.count);
143
143
144 trending_language.title = key + " " + nr_files;
144 trending_language.title = key + " " + nr_files;
145
145
146 trending_language.innerHTML = "<span>" + percentage + "% " + nr_files
146 trending_language.innerHTML = "<span>" + percentage + "% " + nr_files
147 + "</span><b>" + percentage + "% " + nr_files + "</b>";
147 + "</span><b>" + percentage + "% " + nr_files + "</b>";
148
148
149 trending_language.setAttribute("class", 'trending_language');
149 trending_language.setAttribute("class", 'trending_language');
150 $('b', trending_language)[0].style.width = percentage + "%";
150 $('b', trending_language)[0].style.width = percentage + "%";
151 td2.appendChild(trending_language);
151 td2.appendChild(trending_language);
152
152
153 tr.appendChild(td1);
153 tr.appendChild(td1);
154 tr.appendChild(td2);
154 tr.appendChild(td2);
155 tbl.appendChild(tr);
155 tbl.appendChild(tr);
156 if (cnt == 3) {
156 if (cnt == 3) {
157 var show_more = document.createElement('tr');
157 var show_more = document.createElement('tr');
158 var td = document.createElement('td');
158 var td = document.createElement('td');
159 lnk = document.createElement('a');
159 lnk = document.createElement('a');
160
160
161 lnk.href = '#';
161 lnk.href = '#';
162 lnk.innerHTML = _gettext('Show more');
162 lnk.innerHTML = _gettext('Show more');
163 lnk.id = 'code_stats_show_more';
163 lnk.id = 'code_stats_show_more';
164 td.appendChild(lnk);
164 td.appendChild(lnk);
165
165
166 show_more.appendChild(td);
166 show_more.appendChild(td);
167 show_more.appendChild(document.createElement('td'));
167 show_more.appendChild(document.createElement('td'));
168 tbl.appendChild(show_more);
168 tbl.appendChild(show_more);
169 }
169 }
170 });
170 });
171
171
172 $(container).html(tbl);
172 $(container).html(tbl);
173 $(container).addClass('loaded');
173 $(container).addClass('loaded');
174
174
175 $('#code_stats_show_more').on('click', function (e) {
175 $('#code_stats_show_more').on('click', function (e) {
176 e.preventDefault();
176 e.preventDefault();
177 $('.stats_hidden').each(function (idx) {
177 $('.stats_hidden').each(function (idx) {
178 $(this).css("display", "");
178 $(this).css("display", "");
179 });
179 });
180 $('#code_stats_show_more').hide();
180 $('#code_stats_show_more').hide();
181 });
181 });
182
182
183 };
183 };
184
184
185 // returns a node from given html;
185 // returns a node from given html;
186 var fromHTML = function(html){
186 var fromHTML = function(html){
187 var _html = document.createElement('element');
187 var _html = document.createElement('element');
188 _html.innerHTML = html;
188 _html.innerHTML = html;
189 return _html;
189 return _html;
190 };
190 };
191
191
192 // Toggle Collapsable Content
192 // Toggle Collapsable Content
193 function collapsableContent() {
193 function collapsableContent() {
194
194
195 $('.collapsable-content').not('.no-hide').hide();
195 $('.collapsable-content').not('.no-hide').hide();
196
196
197 $('.btn-collapse').unbind(); //in case we've been here before
197 $('.btn-collapse').unbind(); //in case we've been here before
198 $('.btn-collapse').click(function() {
198 $('.btn-collapse').click(function() {
199 var button = $(this);
199 var button = $(this);
200 var togglename = $(this).data("toggle");
200 var togglename = $(this).data("toggle");
201 $('.collapsable-content[data-toggle='+togglename+']').toggle();
201 $('.collapsable-content[data-toggle='+togglename+']').toggle();
202 if ($(this).html()=="Show Less")
202 if ($(this).html()=="Show Less")
203 $(this).html("Show More");
203 $(this).html("Show More");
204 else
204 else
205 $(this).html("Show Less");
205 $(this).html("Show Less");
206 });
206 });
207 };
207 };
208
208
209 var timeagoActivate = function() {
209 var timeagoActivate = function() {
210 $("time.timeago").timeago();
210 $("time.timeago").timeago();
211 };
211 };
212
212
213
213
214 var clipboardActivate = function() {
214 var clipboardActivate = function() {
215 /*
215 /*
216 *
216 *
217 * <i class="tooltip icon-plus clipboard-action" data-clipboard-text="${commit.raw_id}" title="${_('Copy the full commit id')}"></i>
217 * <i class="tooltip icon-plus clipboard-action" data-clipboard-text="${commit.raw_id}" title="${_('Copy the full commit id')}"></i>
218 * */
218 * */
219 var clipboard = new Clipboard('.clipboard-action');
219 var clipboard = new ClipboardJS('.clipboard-action');
220
220
221 clipboard.on('success', function(e) {
221 clipboard.on('success', function(e) {
222 var callback = function () {
222 var callback = function () {
223 $(e.trigger).animate({'opacity': 1.00}, 200)
223 $(e.trigger).animate({'opacity': 1.00}, 200)
224 };
224 };
225 $(e.trigger).animate({'opacity': 0.15}, 200, callback);
225 $(e.trigger).animate({'opacity': 0.15}, 200, callback);
226 e.clearSelection();
226 e.clearSelection();
227 });
227 });
228 };
228 };
229
229
230
230
231 // Formatting values in a Select2 dropdown of commit references
231 // Formatting values in a Select2 dropdown of commit references
232 var formatSelect2SelectionRefs = function(commit_ref){
232 var formatSelect2SelectionRefs = function(commit_ref){
233 var tmpl = '';
233 var tmpl = '';
234 if (!commit_ref.text || commit_ref.type === 'sha'){
234 if (!commit_ref.text || commit_ref.type === 'sha'){
235 return commit_ref.text;
235 return commit_ref.text;
236 }
236 }
237 if (commit_ref.type === 'branch'){
237 if (commit_ref.type === 'branch'){
238 tmpl = tmpl.concat('<i class="icon-branch"></i> ');
238 tmpl = tmpl.concat('<i class="icon-branch"></i> ');
239 } else if (commit_ref.type === 'tag'){
239 } else if (commit_ref.type === 'tag'){
240 tmpl = tmpl.concat('<i class="icon-tag"></i> ');
240 tmpl = tmpl.concat('<i class="icon-tag"></i> ');
241 } else if (commit_ref.type === 'book'){
241 } else if (commit_ref.type === 'book'){
242 tmpl = tmpl.concat('<i class="icon-bookmark"></i> ');
242 tmpl = tmpl.concat('<i class="icon-bookmark"></i> ');
243 }
243 }
244 return tmpl.concat(escapeHtml(commit_ref.text));
244 return tmpl.concat(escapeHtml(commit_ref.text));
245 };
245 };
246
246
247 // takes a given html element and scrolls it down offset pixels
247 // takes a given html element and scrolls it down offset pixels
248 function offsetScroll(element, offset) {
248 function offsetScroll(element, offset) {
249 setTimeout(function() {
249 setTimeout(function() {
250 var location = element.offset().top;
250 var location = element.offset().top;
251 // some browsers use body, some use html
251 // some browsers use body, some use html
252 $('html, body').animate({ scrollTop: (location - offset) });
252 $('html, body').animate({ scrollTop: (location - offset) });
253 }, 100);
253 }, 100);
254 }
254 }
255
255
256 // scroll an element `percent`% from the top of page in `time` ms
256 // scroll an element `percent`% from the top of page in `time` ms
257 function scrollToElement(element, percent, time) {
257 function scrollToElement(element, percent, time) {
258 percent = (percent === undefined ? 25 : percent);
258 percent = (percent === undefined ? 25 : percent);
259 time = (time === undefined ? 100 : time);
259 time = (time === undefined ? 100 : time);
260
260
261 var $element = $(element);
261 var $element = $(element);
262 if ($element.length == 0) {
262 if ($element.length == 0) {
263 throw('Cannot scroll to {0}'.format(element))
263 throw('Cannot scroll to {0}'.format(element))
264 }
264 }
265 var elOffset = $element.offset().top;
265 var elOffset = $element.offset().top;
266 var elHeight = $element.height();
266 var elHeight = $element.height();
267 var windowHeight = $(window).height();
267 var windowHeight = $(window).height();
268 var offset = elOffset;
268 var offset = elOffset;
269 if (elHeight < windowHeight) {
269 if (elHeight < windowHeight) {
270 offset = elOffset - ((windowHeight / (100 / percent)) - (elHeight / 2));
270 offset = elOffset - ((windowHeight / (100 / percent)) - (elHeight / 2));
271 }
271 }
272 setTimeout(function() {
272 setTimeout(function() {
273 $('html, body').animate({ scrollTop: offset});
273 $('html, body').animate({ scrollTop: offset});
274 }, time);
274 }, time);
275 }
275 }
276
276
277 /**
277 /**
278 * global hooks after DOM is loaded
278 * global hooks after DOM is loaded
279 */
279 */
280 $(document).ready(function() {
280 $(document).ready(function() {
281 firefoxAnchorFix();
281 firefoxAnchorFix();
282
282
283 $('.navigation a.menulink').on('click', function(e){
283 $('.navigation a.menulink').on('click', function(e){
284 var menuitem = $(this).parent('li');
284 var menuitem = $(this).parent('li');
285 if (menuitem.hasClass('open')) {
285 if (menuitem.hasClass('open')) {
286 menuitem.removeClass('open');
286 menuitem.removeClass('open');
287 } else {
287 } else {
288 menuitem.addClass('open');
288 menuitem.addClass('open');
289 $(document).on('click', function(event) {
289 $(document).on('click', function(event) {
290 if (!$(event.target).closest(menuitem).length) {
290 if (!$(event.target).closest(menuitem).length) {
291 menuitem.removeClass('open');
291 menuitem.removeClass('open');
292 }
292 }
293 });
293 });
294 }
294 }
295 });
295 });
296
296
297 $('body').on('click', '.cb-lineno a', function(event) {
297 $('body').on('click', '.cb-lineno a', function(event) {
298
298
299 function sortNumber(a,b) {
299 function sortNumber(a,b) {
300 return a - b;
300 return a - b;
301 }
301 }
302
302
303 var lineNo = $(this).data('lineNo');
303 var lineNo = $(this).data('lineNo');
304 if (lineNo) {
304 if (lineNo) {
305
305
306 // on shift, we do a range selection, if we got previous line
306 // on shift, we do a range selection, if we got previous line
307 var prevLine = $('.cb-line-selected a').data('lineNo');
307 var prevLine = $('.cb-line-selected a').data('lineNo');
308 if (event.shiftKey && prevLine !== undefined) {
308 if (event.shiftKey && prevLine !== undefined) {
309 var prevLine = parseInt(prevLine);
309 var prevLine = parseInt(prevLine);
310 var nextLine = parseInt(lineNo);
310 var nextLine = parseInt(lineNo);
311 var pos = [prevLine, nextLine].sort(sortNumber);
311 var pos = [prevLine, nextLine].sort(sortNumber);
312 var anchor = '#L{0}-{1}'.format(pos[0], pos[1]);
312 var anchor = '#L{0}-{1}'.format(pos[0], pos[1]);
313
313
314 } else {
314 } else {
315
315
316 var nextLine = parseInt(lineNo);
316 var nextLine = parseInt(lineNo);
317 var pos = [nextLine, nextLine];
317 var pos = [nextLine, nextLine];
318 var anchor = '#L{0}'.format(pos[0]);
318 var anchor = '#L{0}'.format(pos[0]);
319
319
320 }
320 }
321 // highlight
321 // highlight
322 var range = [];
322 var range = [];
323 for (var i = pos[0]; i <= pos[1]; i++) {
323 for (var i = pos[0]; i <= pos[1]; i++) {
324 range.push(i);
324 range.push(i);
325 }
325 }
326 // clear selection
326 // clear selection
327 $('.cb-line-selected').removeClass('cb-line-selected');
327 $('.cb-line-selected').removeClass('cb-line-selected');
328
328
329 $.each(range, function (i, lineNo) {
329 $.each(range, function (i, lineNo) {
330 var line_td = $('td.cb-lineno#L' + lineNo);
330 var line_td = $('td.cb-lineno#L' + lineNo);
331 if (line_td.length) {
331 if (line_td.length) {
332 line_td.addClass('cb-line-selected'); // line number td
332 line_td.addClass('cb-line-selected'); // line number td
333 line_td.prev().addClass('cb-line-selected'); // line data
333 line_td.prev().addClass('cb-line-selected'); // line data
334 line_td.next().addClass('cb-line-selected'); // line content
334 line_td.next().addClass('cb-line-selected'); // line content
335 }
335 }
336 });
336 });
337
337
338
338
339 } else {
339 } else {
340 if ($(this).attr('name') !== undefined) {
340 if ($(this).attr('name') !== undefined) {
341 // clear selection
341 // clear selection
342 $('td.cb-line-selected').removeClass('cb-line-selected');
342 $('td.cb-line-selected').removeClass('cb-line-selected');
343 var aEl = $(this).closest('td');
343 var aEl = $(this).closest('td');
344 aEl.addClass('cb-line-selected');
344 aEl.addClass('cb-line-selected');
345 aEl.next('td').addClass('cb-line-selected');
345 aEl.next('td').addClass('cb-line-selected');
346 }
346 }
347 }
347 }
348
348
349 // Replace URL without jumping to it if browser supports.
349 // Replace URL without jumping to it if browser supports.
350 // Default otherwise
350 // Default otherwise
351 if (history.pushState && anchor !== undefined) {
351 if (history.pushState && anchor !== undefined) {
352 var new_location = location.href.rstrip('#');
352 var new_location = location.href.rstrip('#');
353 if (location.hash) {
353 if (location.hash) {
354 // location without hash
354 // location without hash
355 new_location = new_location.replace(location.hash, "");
355 new_location = new_location.replace(location.hash, "");
356 }
356 }
357
357
358 // Make new anchor url
358 // Make new anchor url
359 new_location = new_location + anchor;
359 new_location = new_location + anchor;
360 history.pushState(true, document.title, new_location);
360 history.pushState(true, document.title, new_location);
361
361
362 return false;
362 return false;
363 }
363 }
364
364
365 });
365 });
366
366
367
367
368 $('.collapse_file').on('click', function(e) {
368 $('.collapse_file').on('click', function(e) {
369 e.stopPropagation();
369 e.stopPropagation();
370 if ($(e.target).is('a')) { return; }
370 if ($(e.target).is('a')) { return; }
371 var node = $(e.delegateTarget).first();
371 var node = $(e.delegateTarget).first();
372 var icon = $($(node.children().first()).children().first());
372 var icon = $($(node.children().first()).children().first());
373 var id = node.attr('fid');
373 var id = node.attr('fid');
374 var target = $('#'+id);
374 var target = $('#'+id);
375 var tr = $('#tr_'+id);
375 var tr = $('#tr_'+id);
376 var diff = $('#diff_'+id);
376 var diff = $('#diff_'+id);
377 if(node.hasClass('expand_file')){
377 if(node.hasClass('expand_file')){
378 node.removeClass('expand_file');
378 node.removeClass('expand_file');
379 icon.removeClass('expand_file_icon');
379 icon.removeClass('expand_file_icon');
380 node.addClass('collapse_file');
380 node.addClass('collapse_file');
381 icon.addClass('collapse_file_icon');
381 icon.addClass('collapse_file_icon');
382 diff.show();
382 diff.show();
383 tr.show();
383 tr.show();
384 target.show();
384 target.show();
385 } else {
385 } else {
386 node.removeClass('collapse_file');
386 node.removeClass('collapse_file');
387 icon.removeClass('collapse_file_icon');
387 icon.removeClass('collapse_file_icon');
388 node.addClass('expand_file');
388 node.addClass('expand_file');
389 icon.addClass('expand_file_icon');
389 icon.addClass('expand_file_icon');
390 diff.hide();
390 diff.hide();
391 tr.hide();
391 tr.hide();
392 target.hide();
392 target.hide();
393 }
393 }
394 });
394 });
395
395
396 $('#expand_all_files').click(function() {
396 $('#expand_all_files').click(function() {
397 $('.expand_file').each(function() {
397 $('.expand_file').each(function() {
398 var node = $(this);
398 var node = $(this);
399 var icon = $($(node.children().first()).children().first());
399 var icon = $($(node.children().first()).children().first());
400 var id = $(this).attr('fid');
400 var id = $(this).attr('fid');
401 var target = $('#'+id);
401 var target = $('#'+id);
402 var tr = $('#tr_'+id);
402 var tr = $('#tr_'+id);
403 var diff = $('#diff_'+id);
403 var diff = $('#diff_'+id);
404 node.removeClass('expand_file');
404 node.removeClass('expand_file');
405 icon.removeClass('expand_file_icon');
405 icon.removeClass('expand_file_icon');
406 node.addClass('collapse_file');
406 node.addClass('collapse_file');
407 icon.addClass('collapse_file_icon');
407 icon.addClass('collapse_file_icon');
408 diff.show();
408 diff.show();
409 tr.show();
409 tr.show();
410 target.show();
410 target.show();
411 });
411 });
412 });
412 });
413
413
414 $('#collapse_all_files').click(function() {
414 $('#collapse_all_files').click(function() {
415 $('.collapse_file').each(function() {
415 $('.collapse_file').each(function() {
416 var node = $(this);
416 var node = $(this);
417 var icon = $($(node.children().first()).children().first());
417 var icon = $($(node.children().first()).children().first());
418 var id = $(this).attr('fid');
418 var id = $(this).attr('fid');
419 var target = $('#'+id);
419 var target = $('#'+id);
420 var tr = $('#tr_'+id);
420 var tr = $('#tr_'+id);
421 var diff = $('#diff_'+id);
421 var diff = $('#diff_'+id);
422 node.removeClass('collapse_file');
422 node.removeClass('collapse_file');
423 icon.removeClass('collapse_file_icon');
423 icon.removeClass('collapse_file_icon');
424 node.addClass('expand_file');
424 node.addClass('expand_file');
425 icon.addClass('expand_file_icon');
425 icon.addClass('expand_file_icon');
426 diff.hide();
426 diff.hide();
427 tr.hide();
427 tr.hide();
428 target.hide();
428 target.hide();
429 });
429 });
430 });
430 });
431
431
432 // Mouse over behavior for comments and line selection
432 // Mouse over behavior for comments and line selection
433
433
434 // Select the line that comes from the url anchor
434 // Select the line that comes from the url anchor
435 // At the time of development, Chrome didn't seem to support jquery's :target
435 // At the time of development, Chrome didn't seem to support jquery's :target
436 // element, so I had to scroll manually
436 // element, so I had to scroll manually
437
437
438 if (location.hash) {
438 if (location.hash) {
439 var result = splitDelimitedHash(location.hash);
439 var result = splitDelimitedHash(location.hash);
440 var loc = result.loc;
440 var loc = result.loc;
441 if (loc.length > 1) {
441 if (loc.length > 1) {
442
442
443 var highlightable_line_tds = [];
443 var highlightable_line_tds = [];
444
444
445 // source code line format
445 // source code line format
446 var page_highlights = loc.substring(
446 var page_highlights = loc.substring(
447 loc.indexOf('#') + 1).split('L');
447 loc.indexOf('#') + 1).split('L');
448
448
449 if (page_highlights.length > 1) {
449 if (page_highlights.length > 1) {
450 var highlight_ranges = page_highlights[1].split(",");
450 var highlight_ranges = page_highlights[1].split(",");
451 var h_lines = [];
451 var h_lines = [];
452 for (var pos in highlight_ranges) {
452 for (var pos in highlight_ranges) {
453 var _range = highlight_ranges[pos].split('-');
453 var _range = highlight_ranges[pos].split('-');
454 if (_range.length === 2) {
454 if (_range.length === 2) {
455 var start = parseInt(_range[0]);
455 var start = parseInt(_range[0]);
456 var end = parseInt(_range[1]);
456 var end = parseInt(_range[1]);
457 if (start < end) {
457 if (start < end) {
458 for (var i = start; i <= end; i++) {
458 for (var i = start; i <= end; i++) {
459 h_lines.push(i);
459 h_lines.push(i);
460 }
460 }
461 }
461 }
462 }
462 }
463 else {
463 else {
464 h_lines.push(parseInt(highlight_ranges[pos]));
464 h_lines.push(parseInt(highlight_ranges[pos]));
465 }
465 }
466 }
466 }
467 for (pos in h_lines) {
467 for (pos in h_lines) {
468 var line_td = $('td.cb-lineno#L' + h_lines[pos]);
468 var line_td = $('td.cb-lineno#L' + h_lines[pos]);
469 if (line_td.length) {
469 if (line_td.length) {
470 highlightable_line_tds.push(line_td);
470 highlightable_line_tds.push(line_td);
471 }
471 }
472 }
472 }
473 }
473 }
474
474
475 // now check a direct id reference (diff page)
475 // now check a direct id reference (diff page)
476 if ($(loc).length && $(loc).hasClass('cb-lineno')) {
476 if ($(loc).length && $(loc).hasClass('cb-lineno')) {
477 highlightable_line_tds.push($(loc));
477 highlightable_line_tds.push($(loc));
478 }
478 }
479 $.each(highlightable_line_tds, function (i, $td) {
479 $.each(highlightable_line_tds, function (i, $td) {
480 $td.addClass('cb-line-selected'); // line number td
480 $td.addClass('cb-line-selected'); // line number td
481 $td.prev().addClass('cb-line-selected'); // line data
481 $td.prev().addClass('cb-line-selected'); // line data
482 $td.next().addClass('cb-line-selected'); // line content
482 $td.next().addClass('cb-line-selected'); // line content
483 });
483 });
484
484
485 if (highlightable_line_tds.length) {
485 if (highlightable_line_tds.length) {
486 var $first_line_td = highlightable_line_tds[0];
486 var $first_line_td = highlightable_line_tds[0];
487 scrollToElement($first_line_td);
487 scrollToElement($first_line_td);
488 $.Topic('/ui/plugins/code/anchor_focus').prepareOrPublish({
488 $.Topic('/ui/plugins/code/anchor_focus').prepareOrPublish({
489 td: $first_line_td,
489 td: $first_line_td,
490 remainder: result.remainder
490 remainder: result.remainder
491 });
491 });
492 }
492 }
493 }
493 }
494 }
494 }
495 collapsableContent();
495 collapsableContent();
496 });
496 });
497
497
498 var feedLifetimeOptions = function(query, initialData){
498 var feedLifetimeOptions = function(query, initialData){
499 var data = {results: []};
499 var data = {results: []};
500 var isQuery = typeof query.term !== 'undefined';
500 var isQuery = typeof query.term !== 'undefined';
501
501
502 var section = _gettext('Lifetime');
502 var section = _gettext('Lifetime');
503 var children = [];
503 var children = [];
504
504
505 //filter results
505 //filter results
506 $.each(initialData.results, function(idx, value) {
506 $.each(initialData.results, function(idx, value) {
507
507
508 if (!isQuery || query.term.length === 0 || value.text.toUpperCase().indexOf(query.term.toUpperCase()) >= 0) {
508 if (!isQuery || query.term.length === 0 || value.text.toUpperCase().indexOf(query.term.toUpperCase()) >= 0) {
509 children.push({
509 children.push({
510 'id': this.id,
510 'id': this.id,
511 'text': this.text
511 'text': this.text
512 })
512 })
513 }
513 }
514
514
515 });
515 });
516 data.results.push({
516 data.results.push({
517 'text': section,
517 'text': section,
518 'children': children
518 'children': children
519 });
519 });
520
520
521 if (isQuery) {
521 if (isQuery) {
522
522
523 var now = moment.utc();
523 var now = moment.utc();
524
524
525 var parseQuery = function(entry, now){
525 var parseQuery = function(entry, now){
526 var fmt = 'DD/MM/YYYY H:mm';
526 var fmt = 'DD/MM/YYYY H:mm';
527 var parsed = moment.utc(entry, fmt);
527 var parsed = moment.utc(entry, fmt);
528 var diffInMin = parsed.diff(now, 'minutes');
528 var diffInMin = parsed.diff(now, 'minutes');
529
529
530 if (diffInMin > 0){
530 if (diffInMin > 0){
531 return {
531 return {
532 id: diffInMin,
532 id: diffInMin,
533 text: parsed.format(fmt)
533 text: parsed.format(fmt)
534 }
534 }
535 } else {
535 } else {
536 return {
536 return {
537 id: undefined,
537 id: undefined,
538 text: parsed.format('DD/MM/YYYY') + ' ' + _gettext('date not in future')
538 text: parsed.format('DD/MM/YYYY') + ' ' + _gettext('date not in future')
539 }
539 }
540 }
540 }
541
541
542
542
543 };
543 };
544
544
545 data.results.push({
545 data.results.push({
546 'text': _gettext('Specified expiration date'),
546 'text': _gettext('Specified expiration date'),
547 'children': [{
547 'children': [{
548 'id': parseQuery(query.term, now).id,
548 'id': parseQuery(query.term, now).id,
549 'text': parseQuery(query.term, now).text
549 'text': parseQuery(query.term, now).text
550 }]
550 }]
551 });
551 });
552 }
552 }
553
553
554 query.callback(data);
554 query.callback(data);
555 };
555 };
General Comments 0
You need to be logged in to leave comments. Login now