OSDN Git Service

merge dashboard into electron
[bytom/bytom-electron.git] / package-lock.json
1 {
2   "name": "bytom-wallet",
3   "version": "1.0.2",
4   "lockfileVersion": 1,
5   "requires": true,
6   "dependencies": {
7     "7zip-bin": {
8       "version": "4.0.2",
9       "resolved": "http://registry.npm.taobao.org/7zip-bin/download/7zip-bin-4.0.2.tgz",
10       "integrity": "sha1-arvcIvM8q3QgU3d6JtsuJcpScXk=",
11       "dev": true
12     },
13     "@babel/runtime": {
14       "version": "7.1.2",
15       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.1.2.tgz",
16       "integrity": "sha512-Y3SCjmhSupzFB6wcv1KmmFucH6gDVnI30WjOcicV10ju0cZjak3Jcs67YLIXBrmZYw1xCrVeJPbycFwrqNyxpg==",
17       "requires": {
18         "regenerator-runtime": "0.12.1"
19       },
20       "dependencies": {
21         "regenerator-runtime": {
22           "version": "0.12.1",
23           "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
24           "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg=="
25         }
26       }
27     },
28     "@types/node": {
29       "version": "8.10.29",
30       "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.29.tgz",
31       "integrity": "sha512-zbteaWZ2mdduacm0byELwtRyhYE40aK+pAanQk415gr1eRuu67x7QGOLmn8jz5zI8LDK7d0WI/oT6r5Trz4rzQ=="
32     },
33     "abbrev": {
34       "version": "1.1.1",
35       "resolved": "http://registry.npm.taobao.org/abbrev/download/abbrev-1.1.1.tgz",
36       "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=",
37       "dev": true
38     },
39     "accepts": {
40       "version": "1.3.5",
41       "resolved": "http://registry.npm.taobao.org/accepts/download/accepts-1.3.5.tgz",
42       "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
43       "dev": true,
44       "requires": {
45         "mime-types": "2.1.18",
46         "negotiator": "0.6.1"
47       }
48     },
49     "acorn": {
50       "version": "5.5.3",
51       "resolved": "http://registry.npm.taobao.org/acorn/download/acorn-5.5.3.tgz",
52       "integrity": "sha1-9HPdR+AnegjijpvsWu6wR1HwuMk=",
53       "dev": true
54     },
55     "acorn-jsx": {
56       "version": "3.0.1",
57       "resolved": "http://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-3.0.1.tgz",
58       "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
59       "dev": true,
60       "requires": {
61         "acorn": "3.3.0"
62       },
63       "dependencies": {
64         "acorn": {
65           "version": "3.3.0",
66           "resolved": "http://registry.npm.taobao.org/acorn/download/acorn-3.3.0.tgz",
67           "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
68           "dev": true
69         }
70       }
71     },
72     "addressparser": {
73       "version": "1.0.1",
74       "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-1.0.1.tgz",
75       "integrity": "sha1-R6++GiqSYhkdtoOOT9HTm0CCF0Y=",
76       "optional": true
77     },
78     "agent-base": {
79       "version": "4.2.1",
80       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz",
81       "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==",
82       "requires": {
83         "es6-promisify": "5.0.0"
84       }
85     },
86     "ajv": {
87       "version": "5.5.2",
88       "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-5.5.2.tgz",
89       "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
90       "requires": {
91         "co": "4.6.0",
92         "fast-deep-equal": "1.1.0",
93         "fast-json-stable-stringify": "2.0.0",
94         "json-schema-traverse": "0.3.1"
95       }
96     },
97     "ajv-keywords": {
98       "version": "3.2.0",
99       "resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.2.0.tgz",
100       "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=",
101       "dev": true
102     },
103     "align-text": {
104       "version": "0.1.4",
105       "resolved": "http://registry.npm.taobao.org/align-text/download/align-text-0.1.4.tgz",
106       "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
107       "dev": true,
108       "requires": {
109         "kind-of": "3.2.2",
110         "longest": "1.0.1",
111         "repeat-string": "1.6.1"
112       }
113     },
114     "amdefine": {
115       "version": "1.0.1",
116       "resolved": "http://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz",
117       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
118       "dev": true
119     },
120     "amqplib": {
121       "version": "0.5.3",
122       "resolved": "https://registry.npmjs.org/amqplib/-/amqplib-0.5.3.tgz",
123       "integrity": "sha512-ZOdUhMxcF+u62rPI+hMtU1NBXSDFQ3eCJJrenamtdQ7YYwh7RZJHOIM1gonVbZ5PyVdYH4xqBPje9OYqk7fnqw==",
124       "optional": true,
125       "requires": {
126         "bitsyntax": "0.1.0",
127         "bluebird": "3.5.3",
128         "buffer-more-ints": "1.0.0",
129         "readable-stream": "1.1.14",
130         "safe-buffer": "5.1.2",
131         "url-parse": "1.4.4"
132       },
133       "dependencies": {
134         "bluebird": {
135           "version": "3.5.3",
136           "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz",
137           "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==",
138           "optional": true
139         }
140       }
141     },
142     "ansi-align": {
143       "version": "2.0.0",
144       "resolved": "http://registry.npm.taobao.org/ansi-align/download/ansi-align-2.0.0.tgz",
145       "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
146       "dev": true,
147       "requires": {
148         "string-width": "2.1.1"
149       },
150       "dependencies": {
151         "ansi-regex": {
152           "version": "3.0.0",
153           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
154           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
155           "dev": true
156         },
157         "is-fullwidth-code-point": {
158           "version": "2.0.0",
159           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
160           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
161           "dev": true
162         },
163         "string-width": {
164           "version": "2.1.1",
165           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
166           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
167           "dev": true,
168           "requires": {
169             "is-fullwidth-code-point": "2.0.0",
170             "strip-ansi": "4.0.0"
171           }
172         },
173         "strip-ansi": {
174           "version": "4.0.0",
175           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
176           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
177           "dev": true,
178           "requires": {
179             "ansi-regex": "3.0.0"
180           }
181         }
182       }
183     },
184     "ansi-escapes": {
185       "version": "1.4.0",
186       "resolved": "http://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-1.4.0.tgz",
187       "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=",
188       "dev": true
189     },
190     "ansi-html": {
191       "version": "0.0.7",
192       "resolved": "http://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz",
193       "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
194       "dev": true
195     },
196     "ansi-regex": {
197       "version": "2.1.1",
198       "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz",
199       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
200     },
201     "ansi-styles": {
202       "version": "2.2.1",
203       "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz",
204       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
205     },
206     "anymatch": {
207       "version": "1.3.2",
208       "resolved": "http://registry.npm.taobao.org/anymatch/download/anymatch-1.3.2.tgz",
209       "integrity": "sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo=",
210       "dev": true,
211       "requires": {
212         "micromatch": "2.3.11",
213         "normalize-path": "2.1.1"
214       }
215     },
216     "app-builder-bin": {
217       "version": "1.9.7",
218       "resolved": "http://registry.npm.taobao.org/app-builder-bin/download/app-builder-bin-1.9.7.tgz",
219       "integrity": "sha1-nwFDn6gIikNHHfnl4HHdOICoz/A=",
220       "dev": true
221     },
222     "aproba": {
223       "version": "1.2.0",
224       "resolved": "http://registry.npm.taobao.org/aproba/download/aproba-1.2.0.tgz",
225       "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=",
226       "dev": true
227     },
228     "are-we-there-yet": {
229       "version": "1.1.5",
230       "resolved": "http://registry.npm.taobao.org/are-we-there-yet/download/are-we-there-yet-1.1.5.tgz",
231       "integrity": "sha1-SzXClE8GKov82mZBB2A1D+nd/CE=",
232       "dev": true,
233       "requires": {
234         "delegates": "1.0.0",
235         "readable-stream": "2.3.6"
236       },
237       "dependencies": {
238         "isarray": {
239           "version": "1.0.0",
240           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
241           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
242           "dev": true
243         },
244         "process-nextick-args": {
245           "version": "2.0.0",
246           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
247           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
248           "dev": true
249         },
250         "readable-stream": {
251           "version": "2.3.6",
252           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
253           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
254           "dev": true,
255           "requires": {
256             "core-util-is": "1.0.2",
257             "inherits": "2.0.3",
258             "isarray": "1.0.0",
259             "process-nextick-args": "2.0.0",
260             "safe-buffer": "5.1.2",
261             "string_decoder": "1.1.1",
262             "util-deprecate": "1.0.2"
263           }
264         },
265         "string_decoder": {
266           "version": "1.1.1",
267           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
268           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
269           "dev": true,
270           "requires": {
271             "safe-buffer": "5.1.2"
272           }
273         }
274       }
275     },
276     "argparse": {
277       "version": "1.0.10",
278       "resolved": "http://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz",
279       "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=",
280       "dev": true,
281       "requires": {
282         "sprintf-js": "1.0.3"
283       }
284     },
285     "arr-diff": {
286       "version": "2.0.0",
287       "resolved": "http://registry.npm.taobao.org/arr-diff/download/arr-diff-2.0.0.tgz",
288       "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
289       "dev": true,
290       "requires": {
291         "arr-flatten": "1.1.0"
292       }
293     },
294     "arr-flatten": {
295       "version": "1.1.0",
296       "resolved": "http://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz",
297       "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=",
298       "dev": true
299     },
300     "array-back": {
301       "version": "1.0.4",
302       "resolved": "http://registry.npm.taobao.org/array-back/download/array-back-1.0.4.tgz",
303       "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
304       "dev": true,
305       "requires": {
306         "typical": "2.6.1"
307       }
308     },
309     "array-filter": {
310       "version": "0.0.1",
311       "resolved": "http://registry.npm.taobao.org/array-filter/download/array-filter-0.0.1.tgz",
312       "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=",
313       "dev": true
314     },
315     "array-find-index": {
316       "version": "1.0.2",
317       "resolved": "http://registry.npm.taobao.org/array-find-index/download/array-find-index-1.0.2.tgz",
318       "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
319       "dev": true
320     },
321     "array-flatten": {
322       "version": "1.1.1",
323       "resolved": "http://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz",
324       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
325       "dev": true
326     },
327     "array-map": {
328       "version": "0.0.0",
329       "resolved": "http://registry.npm.taobao.org/array-map/download/array-map-0.0.0.tgz",
330       "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=",
331       "dev": true
332     },
333     "array-reduce": {
334       "version": "0.0.0",
335       "resolved": "http://registry.npm.taobao.org/array-reduce/download/array-reduce-0.0.0.tgz",
336       "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=",
337       "dev": true
338     },
339     "array-union": {
340       "version": "1.0.2",
341       "resolved": "http://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz",
342       "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
343       "dev": true,
344       "requires": {
345         "array-uniq": "1.0.3"
346       }
347     },
348     "array-uniq": {
349       "version": "1.0.3",
350       "resolved": "http://registry.npm.taobao.org/array-uniq/download/array-uniq-1.0.3.tgz",
351       "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
352       "dev": true
353     },
354     "array-unique": {
355       "version": "0.2.1",
356       "resolved": "http://registry.npm.taobao.org/array-unique/download/array-unique-0.2.1.tgz",
357       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
358       "dev": true
359     },
360     "arrify": {
361       "version": "1.0.1",
362       "resolved": "http://registry.npm.taobao.org/arrify/download/arrify-1.0.1.tgz",
363       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
364       "dev": true
365     },
366     "asap": {
367       "version": "2.0.6",
368       "resolved": "http://registry.npm.taobao.org/asap/download/asap-2.0.6.tgz",
369       "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
370     },
371     "asn1": {
372       "version": "0.2.3",
373       "resolved": "http://registry.npm.taobao.org/asn1/download/asn1-0.2.3.tgz",
374       "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y="
375     },
376     "assert": {
377       "version": "1.4.1",
378       "resolved": "http://registry.npm.taobao.org/assert/download/assert-1.4.1.tgz",
379       "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
380       "dev": true,
381       "requires": {
382         "util": "0.10.3"
383       }
384     },
385     "assert-plus": {
386       "version": "1.0.0",
387       "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
388       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
389     },
390     "assertion-error": {
391       "version": "1.1.0",
392       "resolved": "http://registry.npm.taobao.org/assertion-error/download/assertion-error-1.1.0.tgz",
393       "integrity": "sha1-5gtrDo8wG9l+U3UhW9pAbIURjAs=",
394       "dev": true
395     },
396     "ast-types": {
397       "version": "0.12.2",
398       "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.12.2.tgz",
399       "integrity": "sha512-8c83xDLJM/dLDyXNLiR6afRRm4dPKN6KAnKqytRK3DBJul9lA+atxdQkNDkSVPdTqea5HiRq3lnnOIZ0MBpvdg==",
400       "optional": true
401     },
402     "async": {
403       "version": "2.6.1",
404       "resolved": "http://registry.npm.taobao.org/async/download/async-2.6.1.tgz",
405       "integrity": "sha1-skWiPKcZMAROxT+kaqAKPofGphA=",
406       "requires": {
407         "lodash": "4.17.11"
408       }
409     },
410     "async-each": {
411       "version": "1.0.1",
412       "resolved": "http://registry.npm.taobao.org/async-each/download/async-each-1.0.1.tgz",
413       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
414       "dev": true
415     },
416     "async-exit-hook": {
417       "version": "2.0.1",
418       "resolved": "http://registry.npm.taobao.org/async-exit-hook/download/async-exit-hook-2.0.1.tgz",
419       "integrity": "sha1-i9iwJLDsmxwBzMua+dspvXF9+vM=",
420       "dev": true
421     },
422     "async-foreach": {
423       "version": "0.1.3",
424       "resolved": "http://registry.npm.taobao.org/async-foreach/download/async-foreach-0.1.3.tgz",
425       "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
426       "dev": true
427     },
428     "asynckit": {
429       "version": "0.4.0",
430       "resolved": "http://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz",
431       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
432     },
433     "atob": {
434       "version": "2.1.1",
435       "resolved": "http://registry.npm.taobao.org/atob/download/atob-2.1.1.tgz",
436       "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=",
437       "dev": true
438     },
439     "autoprefixer": {
440       "version": "6.7.7",
441       "resolved": "http://registry.npm.taobao.org/autoprefixer/download/autoprefixer-6.7.7.tgz",
442       "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
443       "dev": true,
444       "requires": {
445         "browserslist": "1.7.7",
446         "caniuse-db": "1.0.30000846",
447         "normalize-range": "0.1.2",
448         "num2fraction": "1.2.2",
449         "postcss": "5.2.18",
450         "postcss-value-parser": "3.3.0"
451       }
452     },
453     "aws-sign2": {
454       "version": "0.7.0",
455       "resolved": "http://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz",
456       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
457     },
458     "aws4": {
459       "version": "1.7.0",
460       "resolved": "http://registry.npm.taobao.org/aws4/download/aws4-1.7.0.tgz",
461       "integrity": "sha1-1NDpudv8p3vwjusKikcVUP454ok="
462     },
463     "axios": {
464       "version": "0.15.3",
465       "resolved": "https://registry.npmjs.org/axios/-/axios-0.15.3.tgz",
466       "integrity": "sha1-LJ1jiy4ZGgjqHWzJiOrda6W9wFM=",
467       "optional": true,
468       "requires": {
469         "follow-redirects": "1.0.0"
470       }
471     },
472     "babel-cli": {
473       "version": "6.26.0",
474       "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz",
475       "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=",
476       "dev": true,
477       "requires": {
478         "babel-core": "6.26.3",
479         "babel-polyfill": "6.26.0",
480         "babel-register": "6.26.0",
481         "babel-runtime": "6.26.0",
482         "chokidar": "1.7.0",
483         "commander": "2.15.1",
484         "convert-source-map": "1.5.1",
485         "fs-readdir-recursive": "1.1.0",
486         "glob": "7.1.2",
487         "lodash": "4.17.11",
488         "output-file-sync": "1.1.2",
489         "path-is-absolute": "1.0.1",
490         "slash": "1.0.0",
491         "source-map": "0.5.7",
492         "v8flags": "2.1.1"
493       },
494       "dependencies": {
495         "babel-core": {
496           "version": "6.26.3",
497           "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
498           "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
499           "dev": true,
500           "requires": {
501             "babel-code-frame": "6.26.0",
502             "babel-generator": "6.26.1",
503             "babel-helpers": "6.24.1",
504             "babel-messages": "6.23.0",
505             "babel-register": "6.26.0",
506             "babel-runtime": "6.26.0",
507             "babel-template": "6.26.0",
508             "babel-traverse": "6.26.0",
509             "babel-types": "6.26.0",
510             "babylon": "6.18.0",
511             "convert-source-map": "1.5.1",
512             "debug": "2.6.9",
513             "json5": "0.5.1",
514             "lodash": "4.17.11",
515             "minimatch": "3.0.4",
516             "path-is-absolute": "1.0.1",
517             "private": "0.1.8",
518             "slash": "1.0.0",
519             "source-map": "0.5.7"
520           }
521         },
522         "babel-polyfill": {
523           "version": "6.26.0",
524           "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz",
525           "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=",
526           "dev": true,
527           "requires": {
528             "babel-runtime": "6.26.0",
529             "core-js": "2.5.7",
530             "regenerator-runtime": "0.10.5"
531           }
532         },
533         "babel-register": {
534           "version": "6.26.0",
535           "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
536           "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
537           "dev": true,
538           "requires": {
539             "babel-core": "6.26.3",
540             "babel-runtime": "6.26.0",
541             "core-js": "2.5.7",
542             "home-or-tmp": "2.0.0",
543             "lodash": "4.17.11",
544             "mkdirp": "0.5.1",
545             "source-map-support": "0.4.18"
546           }
547         },
548         "debug": {
549           "version": "2.6.9",
550           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
551           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
552           "dev": true,
553           "requires": {
554             "ms": "2.0.0"
555           }
556         },
557         "regenerator-runtime": {
558           "version": "0.10.5",
559           "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz",
560           "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=",
561           "dev": true
562         },
563         "source-map": {
564           "version": "0.5.7",
565           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
566           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
567           "dev": true
568         }
569       }
570     },
571     "babel-code-frame": {
572       "version": "6.26.0",
573       "resolved": "http://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz",
574       "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
575       "requires": {
576         "chalk": "1.1.3",
577         "esutils": "2.0.2",
578         "js-tokens": "3.0.2"
579       }
580     },
581     "babel-core": {
582       "version": "6.11.4",
583       "resolved": "http://registry.npm.taobao.org/babel-core/download/babel-core-6.11.4.tgz",
584       "integrity": "sha1-zFWk8yOaoFD4Ut1ov/yV+IaEgxY=",
585       "dev": true,
586       "requires": {
587         "babel-code-frame": "6.26.0",
588         "babel-generator": "6.26.1",
589         "babel-helpers": "6.24.1",
590         "babel-messages": "6.23.0",
591         "babel-register": "6.22.0",
592         "babel-runtime": "6.26.0",
593         "babel-template": "6.26.0",
594         "babel-traverse": "6.26.0",
595         "babel-types": "6.26.0",
596         "babylon": "6.18.0",
597         "convert-source-map": "1.5.1",
598         "debug": "2.6.9",
599         "json5": "0.4.0",
600         "lodash": "4.17.11",
601         "minimatch": "3.0.4",
602         "path-exists": "1.0.0",
603         "path-is-absolute": "1.0.1",
604         "private": "0.1.8",
605         "shebang-regex": "1.0.0",
606         "slash": "1.0.0",
607         "source-map": "0.5.7"
608       },
609       "dependencies": {
610         "debug": {
611           "version": "2.6.9",
612           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
613           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
614           "dev": true,
615           "requires": {
616             "ms": "2.0.0"
617           }
618         },
619         "json5": {
620           "version": "0.4.0",
621           "resolved": "http://registry.npm.taobao.org/json5/download/json5-0.4.0.tgz",
622           "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=",
623           "dev": true
624         },
625         "source-map": {
626           "version": "0.5.7",
627           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
628           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
629           "dev": true
630         }
631       }
632     },
633     "babel-eslint": {
634       "version": "7.0.0",
635       "resolved": "http://registry.npm.taobao.org/babel-eslint/download/babel-eslint-7.0.0.tgz",
636       "integrity": "sha1-VOUbQDP1SsgTJuzqTGRqd5k1GW0=",
637       "dev": true,
638       "requires": {
639         "babel-traverse": "6.26.0",
640         "babel-types": "6.26.0",
641         "babylon": "6.18.0",
642         "lodash.pickby": "4.6.0"
643       }
644     },
645     "babel-generator": {
646       "version": "6.26.1",
647       "resolved": "http://registry.npm.taobao.org/babel-generator/download/babel-generator-6.26.1.tgz",
648       "integrity": "sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA=",
649       "requires": {
650         "babel-messages": "6.23.0",
651         "babel-runtime": "6.26.0",
652         "babel-types": "6.26.0",
653         "detect-indent": "4.0.0",
654         "jsesc": "1.3.0",
655         "lodash": "4.17.11",
656         "source-map": "0.5.7",
657         "trim-right": "1.0.1"
658       },
659       "dependencies": {
660         "source-map": {
661           "version": "0.5.7",
662           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
663           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
664         }
665       }
666     },
667     "babel-helper-builder-react-jsx": {
668       "version": "6.26.0",
669       "resolved": "http://registry.npm.taobao.org/babel-helper-builder-react-jsx/download/babel-helper-builder-react-jsx-6.26.0.tgz",
670       "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=",
671       "dev": true,
672       "requires": {
673         "babel-runtime": "6.26.0",
674         "babel-types": "6.26.0",
675         "esutils": "2.0.2"
676       }
677     },
678     "babel-helper-call-delegate": {
679       "version": "6.24.1",
680       "resolved": "http://registry.npm.taobao.org/babel-helper-call-delegate/download/babel-helper-call-delegate-6.24.1.tgz",
681       "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
682       "dev": true,
683       "requires": {
684         "babel-helper-hoist-variables": "6.24.1",
685         "babel-runtime": "6.26.0",
686         "babel-traverse": "6.26.0",
687         "babel-types": "6.26.0"
688       }
689     },
690     "babel-helper-define-map": {
691       "version": "6.26.0",
692       "resolved": "http://registry.npm.taobao.org/babel-helper-define-map/download/babel-helper-define-map-6.26.0.tgz",
693       "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
694       "dev": true,
695       "requires": {
696         "babel-helper-function-name": "6.24.1",
697         "babel-runtime": "6.26.0",
698         "babel-types": "6.26.0",
699         "lodash": "4.17.11"
700       }
701     },
702     "babel-helper-function-name": {
703       "version": "6.24.1",
704       "resolved": "http://registry.npm.taobao.org/babel-helper-function-name/download/babel-helper-function-name-6.24.1.tgz",
705       "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
706       "dev": true,
707       "requires": {
708         "babel-helper-get-function-arity": "6.24.1",
709         "babel-runtime": "6.26.0",
710         "babel-template": "6.26.0",
711         "babel-traverse": "6.26.0",
712         "babel-types": "6.26.0"
713       }
714     },
715     "babel-helper-get-function-arity": {
716       "version": "6.24.1",
717       "resolved": "http://registry.npm.taobao.org/babel-helper-get-function-arity/download/babel-helper-get-function-arity-6.24.1.tgz",
718       "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
719       "dev": true,
720       "requires": {
721         "babel-runtime": "6.26.0",
722         "babel-types": "6.26.0"
723       }
724     },
725     "babel-helper-hoist-variables": {
726       "version": "6.24.1",
727       "resolved": "http://registry.npm.taobao.org/babel-helper-hoist-variables/download/babel-helper-hoist-variables-6.24.1.tgz",
728       "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
729       "dev": true,
730       "requires": {
731         "babel-runtime": "6.26.0",
732         "babel-types": "6.26.0"
733       }
734     },
735     "babel-helper-optimise-call-expression": {
736       "version": "6.24.1",
737       "resolved": "http://registry.npm.taobao.org/babel-helper-optimise-call-expression/download/babel-helper-optimise-call-expression-6.24.1.tgz",
738       "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
739       "dev": true,
740       "requires": {
741         "babel-runtime": "6.26.0",
742         "babel-types": "6.26.0"
743       }
744     },
745     "babel-helper-regex": {
746       "version": "6.26.0",
747       "resolved": "http://registry.npm.taobao.org/babel-helper-regex/download/babel-helper-regex-6.26.0.tgz",
748       "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
749       "dev": true,
750       "requires": {
751         "babel-runtime": "6.26.0",
752         "babel-types": "6.26.0",
753         "lodash": "4.17.11"
754       }
755     },
756     "babel-helper-replace-supers": {
757       "version": "6.24.1",
758       "resolved": "http://registry.npm.taobao.org/babel-helper-replace-supers/download/babel-helper-replace-supers-6.24.1.tgz",
759       "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
760       "dev": true,
761       "requires": {
762         "babel-helper-optimise-call-expression": "6.24.1",
763         "babel-messages": "6.23.0",
764         "babel-runtime": "6.26.0",
765         "babel-template": "6.26.0",
766         "babel-traverse": "6.26.0",
767         "babel-types": "6.26.0"
768       }
769     },
770     "babel-helpers": {
771       "version": "6.24.1",
772       "resolved": "http://registry.npm.taobao.org/babel-helpers/download/babel-helpers-6.24.1.tgz",
773       "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
774       "requires": {
775         "babel-runtime": "6.26.0",
776         "babel-template": "6.26.0"
777       }
778     },
779     "babel-loader": {
780       "version": "6.2.10",
781       "resolved": "http://registry.npm.taobao.org/babel-loader/download/babel-loader-6.2.10.tgz",
782       "integrity": "sha1-re/CskIyDNXRXmWzHOoOixsC1LA=",
783       "dev": true,
784       "requires": {
785         "find-cache-dir": "0.1.1",
786         "loader-utils": "0.2.17",
787         "mkdirp": "0.5.1",
788         "object-assign": "4.1.1"
789       }
790     },
791     "babel-messages": {
792       "version": "6.23.0",
793       "resolved": "http://registry.npm.taobao.org/babel-messages/download/babel-messages-6.23.0.tgz",
794       "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
795       "requires": {
796         "babel-runtime": "6.26.0"
797       }
798     },
799     "babel-plugin-check-es2015-constants": {
800       "version": "6.22.0",
801       "resolved": "http://registry.npm.taobao.org/babel-plugin-check-es2015-constants/download/babel-plugin-check-es2015-constants-6.22.0.tgz",
802       "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
803       "dev": true,
804       "requires": {
805         "babel-runtime": "6.26.0"
806       }
807     },
808     "babel-plugin-react-transform": {
809       "version": "2.0.2",
810       "resolved": "http://registry.npm.taobao.org/babel-plugin-react-transform/download/babel-plugin-react-transform-2.0.2.tgz",
811       "integrity": "sha1-UVu/qZaJOYEULZCx+bFjXeKZUQk=",
812       "dev": true,
813       "requires": {
814         "lodash": "4.17.11"
815       }
816     },
817     "babel-plugin-syntax-flow": {
818       "version": "6.18.0",
819       "resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-flow/download/babel-plugin-syntax-flow-6.18.0.tgz",
820       "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=",
821       "dev": true
822     },
823     "babel-plugin-syntax-jsx": {
824       "version": "6.18.0",
825       "resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-jsx/download/babel-plugin-syntax-jsx-6.18.0.tgz",
826       "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=",
827       "dev": true
828     },
829     "babel-plugin-syntax-object-rest-spread": {
830       "version": "6.13.0",
831       "resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
832       "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
833       "dev": true
834     },
835     "babel-plugin-transform-es2015-arrow-functions": {
836       "version": "6.22.0",
837       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-arrow-functions/download/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
838       "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
839       "dev": true,
840       "requires": {
841         "babel-runtime": "6.26.0"
842       }
843     },
844     "babel-plugin-transform-es2015-block-scoped-functions": {
845       "version": "6.22.0",
846       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-block-scoped-functions/download/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
847       "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
848       "dev": true,
849       "requires": {
850         "babel-runtime": "6.26.0"
851       }
852     },
853     "babel-plugin-transform-es2015-block-scoping": {
854       "version": "6.26.0",
855       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-block-scoping/download/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
856       "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
857       "dev": true,
858       "requires": {
859         "babel-runtime": "6.26.0",
860         "babel-template": "6.26.0",
861         "babel-traverse": "6.26.0",
862         "babel-types": "6.26.0",
863         "lodash": "4.17.11"
864       }
865     },
866     "babel-plugin-transform-es2015-classes": {
867       "version": "6.24.1",
868       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-classes/download/babel-plugin-transform-es2015-classes-6.24.1.tgz",
869       "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
870       "dev": true,
871       "requires": {
872         "babel-helper-define-map": "6.26.0",
873         "babel-helper-function-name": "6.24.1",
874         "babel-helper-optimise-call-expression": "6.24.1",
875         "babel-helper-replace-supers": "6.24.1",
876         "babel-messages": "6.23.0",
877         "babel-runtime": "6.26.0",
878         "babel-template": "6.26.0",
879         "babel-traverse": "6.26.0",
880         "babel-types": "6.26.0"
881       }
882     },
883     "babel-plugin-transform-es2015-computed-properties": {
884       "version": "6.24.1",
885       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-computed-properties/download/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
886       "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
887       "dev": true,
888       "requires": {
889         "babel-runtime": "6.26.0",
890         "babel-template": "6.26.0"
891       }
892     },
893     "babel-plugin-transform-es2015-destructuring": {
894       "version": "6.23.0",
895       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-destructuring/download/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
896       "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
897       "dev": true,
898       "requires": {
899         "babel-runtime": "6.26.0"
900       }
901     },
902     "babel-plugin-transform-es2015-duplicate-keys": {
903       "version": "6.24.1",
904       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-duplicate-keys/download/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
905       "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
906       "dev": true,
907       "requires": {
908         "babel-runtime": "6.26.0",
909         "babel-types": "6.26.0"
910       }
911     },
912     "babel-plugin-transform-es2015-for-of": {
913       "version": "6.23.0",
914       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-for-of/download/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
915       "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
916       "dev": true,
917       "requires": {
918         "babel-runtime": "6.26.0"
919       }
920     },
921     "babel-plugin-transform-es2015-function-name": {
922       "version": "6.24.1",
923       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-function-name/download/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
924       "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
925       "dev": true,
926       "requires": {
927         "babel-helper-function-name": "6.24.1",
928         "babel-runtime": "6.26.0",
929         "babel-types": "6.26.0"
930       }
931     },
932     "babel-plugin-transform-es2015-literals": {
933       "version": "6.22.0",
934       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-literals/download/babel-plugin-transform-es2015-literals-6.22.0.tgz",
935       "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
936       "dev": true,
937       "requires": {
938         "babel-runtime": "6.26.0"
939       }
940     },
941     "babel-plugin-transform-es2015-modules-commonjs": {
942       "version": "6.26.2",
943       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-commonjs/download/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
944       "integrity": "sha1-WKeThjqefKhwvcWogRF/+sJ9tvM=",
945       "dev": true,
946       "requires": {
947         "babel-plugin-transform-strict-mode": "6.24.1",
948         "babel-runtime": "6.26.0",
949         "babel-template": "6.26.0",
950         "babel-types": "6.26.0"
951       }
952     },
953     "babel-plugin-transform-es2015-object-super": {
954       "version": "6.24.1",
955       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-object-super/download/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
956       "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
957       "dev": true,
958       "requires": {
959         "babel-helper-replace-supers": "6.24.1",
960         "babel-runtime": "6.26.0"
961       }
962     },
963     "babel-plugin-transform-es2015-parameters": {
964       "version": "6.24.1",
965       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-parameters/download/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
966       "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
967       "dev": true,
968       "requires": {
969         "babel-helper-call-delegate": "6.24.1",
970         "babel-helper-get-function-arity": "6.24.1",
971         "babel-runtime": "6.26.0",
972         "babel-template": "6.26.0",
973         "babel-traverse": "6.26.0",
974         "babel-types": "6.26.0"
975       }
976     },
977     "babel-plugin-transform-es2015-shorthand-properties": {
978       "version": "6.24.1",
979       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-shorthand-properties/download/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
980       "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
981       "dev": true,
982       "requires": {
983         "babel-runtime": "6.26.0",
984         "babel-types": "6.26.0"
985       }
986     },
987     "babel-plugin-transform-es2015-spread": {
988       "version": "6.22.0",
989       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-spread/download/babel-plugin-transform-es2015-spread-6.22.0.tgz",
990       "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
991       "dev": true,
992       "requires": {
993         "babel-runtime": "6.26.0"
994       }
995     },
996     "babel-plugin-transform-es2015-sticky-regex": {
997       "version": "6.24.1",
998       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-sticky-regex/download/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
999       "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
1000       "dev": true,
1001       "requires": {
1002         "babel-helper-regex": "6.26.0",
1003         "babel-runtime": "6.26.0",
1004         "babel-types": "6.26.0"
1005       }
1006     },
1007     "babel-plugin-transform-es2015-template-literals": {
1008       "version": "6.22.0",
1009       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-template-literals/download/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
1010       "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
1011       "dev": true,
1012       "requires": {
1013         "babel-runtime": "6.26.0"
1014       }
1015     },
1016     "babel-plugin-transform-es2015-typeof-symbol": {
1017       "version": "6.23.0",
1018       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-typeof-symbol/download/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
1019       "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
1020       "dev": true,
1021       "requires": {
1022         "babel-runtime": "6.26.0"
1023       }
1024     },
1025     "babel-plugin-transform-es2015-unicode-regex": {
1026       "version": "6.24.1",
1027       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-unicode-regex/download/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
1028       "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
1029       "dev": true,
1030       "requires": {
1031         "babel-helper-regex": "6.26.0",
1032         "babel-runtime": "6.26.0",
1033         "regexpu-core": "2.0.0"
1034       }
1035     },
1036     "babel-plugin-transform-flow-strip-types": {
1037       "version": "6.22.0",
1038       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-flow-strip-types/download/babel-plugin-transform-flow-strip-types-6.22.0.tgz",
1039       "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=",
1040       "dev": true,
1041       "requires": {
1042         "babel-plugin-syntax-flow": "6.18.0",
1043         "babel-runtime": "6.26.0"
1044       }
1045     },
1046     "babel-plugin-transform-object-rest-spread": {
1047       "version": "6.8.0",
1048       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-object-rest-spread/download/babel-plugin-transform-object-rest-spread-6.8.0.tgz",
1049       "integrity": "sha1-A9EwjiV6nY4agVrh/T2yG96/CNk=",
1050       "dev": true,
1051       "requires": {
1052         "babel-plugin-syntax-object-rest-spread": "6.13.0",
1053         "babel-runtime": "6.26.0"
1054       }
1055     },
1056     "babel-plugin-transform-react-display-name": {
1057       "version": "6.25.0",
1058       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-react-display-name/download/babel-plugin-transform-react-display-name-6.25.0.tgz",
1059       "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=",
1060       "dev": true,
1061       "requires": {
1062         "babel-runtime": "6.26.0"
1063       }
1064     },
1065     "babel-plugin-transform-react-jsx": {
1066       "version": "6.24.1",
1067       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-react-jsx/download/babel-plugin-transform-react-jsx-6.24.1.tgz",
1068       "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=",
1069       "dev": true,
1070       "requires": {
1071         "babel-helper-builder-react-jsx": "6.26.0",
1072         "babel-plugin-syntax-jsx": "6.18.0",
1073         "babel-runtime": "6.26.0"
1074       }
1075     },
1076     "babel-plugin-transform-react-jsx-source": {
1077       "version": "6.22.0",
1078       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-react-jsx-source/download/babel-plugin-transform-react-jsx-source-6.22.0.tgz",
1079       "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=",
1080       "dev": true,
1081       "requires": {
1082         "babel-plugin-syntax-jsx": "6.18.0",
1083         "babel-runtime": "6.26.0"
1084       }
1085     },
1086     "babel-plugin-transform-regenerator": {
1087       "version": "6.26.0",
1088       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-regenerator/download/babel-plugin-transform-regenerator-6.26.0.tgz",
1089       "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
1090       "dev": true,
1091       "requires": {
1092         "regenerator-transform": "0.10.1"
1093       }
1094     },
1095     "babel-plugin-transform-strict-mode": {
1096       "version": "6.24.1",
1097       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-strict-mode/download/babel-plugin-transform-strict-mode-6.24.1.tgz",
1098       "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
1099       "dev": true,
1100       "requires": {
1101         "babel-runtime": "6.26.0",
1102         "babel-types": "6.26.0"
1103       }
1104     },
1105     "babel-polyfill": {
1106       "version": "6.16.0",
1107       "resolved": "http://registry.npm.taobao.org/babel-polyfill/download/babel-polyfill-6.16.0.tgz",
1108       "integrity": "sha1-LUUCHfh+JqN0ttTRqcZZZNF/JCI=",
1109       "requires": {
1110         "babel-runtime": "6.26.0",
1111         "core-js": "2.5.7",
1112         "regenerator-runtime": "0.9.6"
1113       }
1114     },
1115     "babel-preset-es2015": {
1116       "version": "6.9.0",
1117       "resolved": "http://registry.npm.taobao.org/babel-preset-es2015/download/babel-preset-es2015-6.9.0.tgz",
1118       "integrity": "sha1-leRxasRIHfswmZy1wRGBThraD0E=",
1119       "dev": true,
1120       "requires": {
1121         "babel-plugin-check-es2015-constants": "6.22.0",
1122         "babel-plugin-transform-es2015-arrow-functions": "6.22.0",
1123         "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0",
1124         "babel-plugin-transform-es2015-block-scoping": "6.26.0",
1125         "babel-plugin-transform-es2015-classes": "6.24.1",
1126         "babel-plugin-transform-es2015-computed-properties": "6.24.1",
1127         "babel-plugin-transform-es2015-destructuring": "6.23.0",
1128         "babel-plugin-transform-es2015-duplicate-keys": "6.24.1",
1129         "babel-plugin-transform-es2015-for-of": "6.23.0",
1130         "babel-plugin-transform-es2015-function-name": "6.24.1",
1131         "babel-plugin-transform-es2015-literals": "6.22.0",
1132         "babel-plugin-transform-es2015-modules-commonjs": "6.26.2",
1133         "babel-plugin-transform-es2015-object-super": "6.24.1",
1134         "babel-plugin-transform-es2015-parameters": "6.24.1",
1135         "babel-plugin-transform-es2015-shorthand-properties": "6.24.1",
1136         "babel-plugin-transform-es2015-spread": "6.22.0",
1137         "babel-plugin-transform-es2015-sticky-regex": "6.24.1",
1138         "babel-plugin-transform-es2015-template-literals": "6.22.0",
1139         "babel-plugin-transform-es2015-typeof-symbol": "6.23.0",
1140         "babel-plugin-transform-es2015-unicode-regex": "6.24.1",
1141         "babel-plugin-transform-regenerator": "6.26.0"
1142       }
1143     },
1144     "babel-preset-react": {
1145       "version": "6.5.0",
1146       "resolved": "http://registry.npm.taobao.org/babel-preset-react/download/babel-preset-react-6.5.0.tgz",
1147       "integrity": "sha1-0yiaoOMI29SLchD5l3EB8Pluvh8=",
1148       "dev": true,
1149       "requires": {
1150         "babel-plugin-syntax-flow": "6.18.0",
1151         "babel-plugin-syntax-jsx": "6.18.0",
1152         "babel-plugin-transform-flow-strip-types": "6.22.0",
1153         "babel-plugin-transform-react-display-name": "6.25.0",
1154         "babel-plugin-transform-react-jsx": "6.24.1",
1155         "babel-plugin-transform-react-jsx-source": "6.22.0"
1156       }
1157     },
1158     "babel-preset-react-hmre": {
1159       "version": "1.1.1",
1160       "resolved": "http://registry.npm.taobao.org/babel-preset-react-hmre/download/babel-preset-react-hmre-1.1.1.tgz",
1161       "integrity": "sha1-0hbmDLW41Mhz4Z7Q9U6v8UN7xJI=",
1162       "dev": true,
1163       "requires": {
1164         "babel-plugin-react-transform": "2.0.2",
1165         "react-transform-catch-errors": "1.0.2",
1166         "react-transform-hmr": "1.0.4",
1167         "redbox-react": "1.6.0"
1168       }
1169     },
1170     "babel-register": {
1171       "version": "6.22.0",
1172       "resolved": "http://registry.npm.taobao.org/babel-register/download/babel-register-6.22.0.tgz",
1173       "integrity": "sha1-ph3YOXX5ykqefW7/MFlJTNXqTGM=",
1174       "dev": true,
1175       "requires": {
1176         "babel-core": "6.26.3",
1177         "babel-runtime": "6.26.0",
1178         "core-js": "2.5.7",
1179         "home-or-tmp": "2.0.0",
1180         "lodash": "4.17.11",
1181         "mkdirp": "0.5.1",
1182         "source-map-support": "0.4.18"
1183       },
1184       "dependencies": {
1185         "babel-core": {
1186           "version": "6.26.3",
1187           "resolved": "http://registry.npm.taobao.org/babel-core/download/babel-core-6.26.3.tgz",
1188           "integrity": "sha1-suLwnjQtDwyI4vAuBneUEl51wgc=",
1189           "requires": {
1190             "babel-code-frame": "6.26.0",
1191             "babel-generator": "6.26.1",
1192             "babel-helpers": "6.24.1",
1193             "babel-messages": "6.23.0",
1194             "babel-register": "6.26.0",
1195             "babel-runtime": "6.26.0",
1196             "babel-template": "6.26.0",
1197             "babel-traverse": "6.26.0",
1198             "babel-types": "6.26.0",
1199             "babylon": "6.18.0",
1200             "convert-source-map": "1.5.1",
1201             "debug": "2.6.9",
1202             "json5": "0.5.1",
1203             "lodash": "4.17.11",
1204             "minimatch": "3.0.4",
1205             "path-is-absolute": "1.0.1",
1206             "private": "0.1.8",
1207             "slash": "1.0.0",
1208             "source-map": "0.5.7"
1209           },
1210           "dependencies": {
1211             "babel-register": {
1212               "version": "6.26.0",
1213               "resolved": "http://registry.npm.taobao.org/babel-register/download/babel-register-6.26.0.tgz",
1214               "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
1215               "requires": {
1216                 "babel-core": "6.26.3",
1217                 "babel-runtime": "6.26.0",
1218                 "core-js": "2.5.7",
1219                 "home-or-tmp": "2.0.0",
1220                 "lodash": "4.17.11",
1221                 "mkdirp": "0.5.1",
1222                 "source-map-support": "0.4.18"
1223               }
1224             }
1225           }
1226         },
1227         "babel-register": {
1228           "version": "6.26.0",
1229           "resolved": "http://registry.npm.taobao.org/babel-register/download/babel-register-6.26.0.tgz",
1230           "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
1231           "requires": {
1232             "babel-core": "6.26.3",
1233             "babel-runtime": "6.26.0",
1234             "core-js": "2.5.7",
1235             "home-or-tmp": "2.0.0",
1236             "lodash": "4.17.11",
1237             "mkdirp": "0.5.1",
1238             "source-map-support": "0.4.18"
1239           }
1240         },
1241         "debug": {
1242           "version": "2.6.9",
1243           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
1244           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
1245           "requires": {
1246             "ms": "2.0.0"
1247           }
1248         },
1249         "source-map": {
1250           "version": "0.5.7",
1251           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
1252           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
1253         }
1254       }
1255     },
1256     "babel-runtime": {
1257       "version": "6.26.0",
1258       "resolved": "http://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz",
1259       "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
1260       "requires": {
1261         "core-js": "2.5.7",
1262         "regenerator-runtime": "0.11.1"
1263       },
1264       "dependencies": {
1265         "regenerator-runtime": {
1266           "version": "0.11.1",
1267           "resolved": "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz",
1268           "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk="
1269         }
1270       }
1271     },
1272     "babel-template": {
1273       "version": "6.26.0",
1274       "resolved": "http://registry.npm.taobao.org/babel-template/download/babel-template-6.26.0.tgz",
1275       "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
1276       "requires": {
1277         "babel-runtime": "6.26.0",
1278         "babel-traverse": "6.26.0",
1279         "babel-types": "6.26.0",
1280         "babylon": "6.18.0",
1281         "lodash": "4.17.11"
1282       }
1283     },
1284     "babel-traverse": {
1285       "version": "6.26.0",
1286       "resolved": "http://registry.npm.taobao.org/babel-traverse/download/babel-traverse-6.26.0.tgz",
1287       "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
1288       "requires": {
1289         "babel-code-frame": "6.26.0",
1290         "babel-messages": "6.23.0",
1291         "babel-runtime": "6.26.0",
1292         "babel-types": "6.26.0",
1293         "babylon": "6.18.0",
1294         "debug": "2.6.9",
1295         "globals": "9.18.0",
1296         "invariant": "2.2.4",
1297         "lodash": "4.17.11"
1298       },
1299       "dependencies": {
1300         "debug": {
1301           "version": "2.6.9",
1302           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
1303           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
1304           "requires": {
1305             "ms": "2.0.0"
1306           }
1307         }
1308       }
1309     },
1310     "babel-types": {
1311       "version": "6.26.0",
1312       "resolved": "http://registry.npm.taobao.org/babel-types/download/babel-types-6.26.0.tgz",
1313       "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
1314       "requires": {
1315         "babel-runtime": "6.26.0",
1316         "esutils": "2.0.2",
1317         "lodash": "4.17.11",
1318         "to-fast-properties": "1.0.3"
1319       }
1320     },
1321     "babylon": {
1322       "version": "6.18.0",
1323       "resolved": "http://registry.npm.taobao.org/babylon/download/babylon-6.18.0.tgz",
1324       "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM="
1325     },
1326     "balanced-match": {
1327       "version": "1.0.0",
1328       "resolved": "http://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz",
1329       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
1330     },
1331     "base64-js": {
1332       "version": "1.2.0",
1333       "resolved": "http://registry.npm.taobao.org/base64-js/download/base64-js-1.2.0.tgz",
1334       "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=",
1335       "dev": true
1336     },
1337     "bcrypt-pbkdf": {
1338       "version": "1.0.1",
1339       "resolved": "http://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.1.tgz",
1340       "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
1341       "optional": true,
1342       "requires": {
1343         "tweetnacl": "0.14.5"
1344       }
1345     },
1346     "big.js": {
1347       "version": "3.2.0",
1348       "resolved": "http://registry.npm.taobao.org/big.js/download/big.js-3.2.0.tgz",
1349       "integrity": "sha1-pfwpi4G54Nyi5FiCR4S2XFK6WI4=",
1350       "dev": true
1351     },
1352     "bignumber.js": {
1353       "version": "7.2.1",
1354       "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz",
1355       "integrity": "sha512-S4XzBk5sMB+Rcb/LNcpzXr57VRTxgAvaAEDAl1AwRx27j00hT84O6OkteE7u8UB3NuaaygCRrEpqox4uDOrbdQ=="
1356     },
1357     "binary-extensions": {
1358       "version": "1.11.0",
1359       "resolved": "http://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.11.0.tgz",
1360       "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
1361       "dev": true
1362     },
1363     "bitsyntax": {
1364       "version": "0.1.0",
1365       "resolved": "https://registry.npmjs.org/bitsyntax/-/bitsyntax-0.1.0.tgz",
1366       "integrity": "sha512-ikAdCnrloKmFOugAfxWws89/fPc+nw0OOG1IzIE72uSOg/A3cYptKCjSUhDTuj7fhsJtzkzlv7l3b8PzRHLN0Q==",
1367       "optional": true,
1368       "requires": {
1369         "buffer-more-ints": "1.0.0",
1370         "debug": "2.6.9",
1371         "safe-buffer": "5.1.2"
1372       },
1373       "dependencies": {
1374         "debug": {
1375           "version": "2.6.9",
1376           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1377           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1378           "optional": true,
1379           "requires": {
1380             "ms": "2.0.0"
1381           }
1382         }
1383       }
1384     },
1385     "bl": {
1386       "version": "1.1.2",
1387       "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz",
1388       "integrity": "sha1-/cqHGplxOqANGeO7ukHER4emU5g=",
1389       "optional": true,
1390       "requires": {
1391         "readable-stream": "2.0.6"
1392       },
1393       "dependencies": {
1394         "isarray": {
1395           "version": "1.0.0",
1396           "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1397           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1398           "optional": true
1399         },
1400         "readable-stream": {
1401           "version": "2.0.6",
1402           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
1403           "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
1404           "optional": true,
1405           "requires": {
1406             "core-util-is": "1.0.2",
1407             "inherits": "2.0.3",
1408             "isarray": "1.0.0",
1409             "process-nextick-args": "1.0.7",
1410             "string_decoder": "0.10.31",
1411             "util-deprecate": "1.0.2"
1412           }
1413         }
1414       }
1415     },
1416     "block-stream": {
1417       "version": "0.0.9",
1418       "resolved": "http://registry.npm.taobao.org/block-stream/download/block-stream-0.0.9.tgz",
1419       "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
1420       "dev": true,
1421       "requires": {
1422         "inherits": "2.0.3"
1423       }
1424     },
1425     "bluebird": {
1426       "version": "3.5.1",
1427       "resolved": "http://registry.npm.taobao.org/bluebird/download/bluebird-3.5.1.tgz",
1428       "integrity": "sha1-2VUfnemPH82h5oPRfukaBgLuLrk=",
1429       "dev": true
1430     },
1431     "bluebird-lst": {
1432       "version": "1.0.5",
1433       "resolved": "http://registry.npm.taobao.org/bluebird-lst/download/bluebird-lst-1.0.5.tgz",
1434       "integrity": "sha1-vryDAmt+kqcocaPcWZ4hnL+wAqk=",
1435       "dev": true,
1436       "requires": {
1437         "bluebird": "3.5.1"
1438       }
1439     },
1440     "body-parser": {
1441       "version": "1.18.2",
1442       "resolved": "http://registry.npm.taobao.org/body-parser/download/body-parser-1.18.2.tgz",
1443       "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=",
1444       "dev": true,
1445       "requires": {
1446         "bytes": "3.0.0",
1447         "content-type": "1.0.4",
1448         "debug": "2.6.9",
1449         "depd": "1.1.2",
1450         "http-errors": "1.6.3",
1451         "iconv-lite": "0.4.19",
1452         "on-finished": "2.3.0",
1453         "qs": "6.5.1",
1454         "raw-body": "2.3.2",
1455         "type-is": "1.6.16"
1456       },
1457       "dependencies": {
1458         "debug": {
1459           "version": "2.6.9",
1460           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
1461           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
1462           "dev": true,
1463           "requires": {
1464             "ms": "2.0.0"
1465           }
1466         },
1467         "iconv-lite": {
1468           "version": "0.4.19",
1469           "resolved": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.19.tgz",
1470           "integrity": "sha1-90aPYBNfXl2tM5nAqBvpoWA6CCs=",
1471           "dev": true
1472         },
1473         "qs": {
1474           "version": "6.5.1",
1475           "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.5.1.tgz",
1476           "integrity": "sha1-NJzfbu+J7EXBLX1es/wMhwNDptg=",
1477           "dev": true
1478         },
1479         "raw-body": {
1480           "version": "2.3.2",
1481           "resolved": "http://registry.npm.taobao.org/raw-body/download/raw-body-2.3.2.tgz",
1482           "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=",
1483           "dev": true,
1484           "requires": {
1485             "bytes": "3.0.0",
1486             "http-errors": "1.6.2",
1487             "iconv-lite": "0.4.19",
1488             "unpipe": "1.0.0"
1489           },
1490           "dependencies": {
1491             "depd": {
1492               "version": "1.1.1",
1493               "resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.1.tgz",
1494               "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=",
1495               "dev": true
1496             },
1497             "http-errors": {
1498               "version": "1.6.2",
1499               "resolved": "http://registry.npm.taobao.org/http-errors/download/http-errors-1.6.2.tgz",
1500               "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=",
1501               "dev": true,
1502               "requires": {
1503                 "depd": "1.1.1",
1504                 "inherits": "2.0.3",
1505                 "setprototypeof": "1.0.3",
1506                 "statuses": "1.5.0"
1507               }
1508             }
1509           }
1510         },
1511         "setprototypeof": {
1512           "version": "1.0.3",
1513           "resolved": "http://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.0.3.tgz",
1514           "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=",
1515           "dev": true
1516         }
1517       }
1518     },
1519     "boom": {
1520       "version": "2.10.1",
1521       "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
1522       "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
1523       "requires": {
1524         "hoek": "2.16.3"
1525       }
1526     },
1527     "bootstrap-loader": {
1528       "version": "1.0.10",
1529       "resolved": "http://registry.npm.taobao.org/bootstrap-loader/download/bootstrap-loader-1.0.10.tgz",
1530       "integrity": "sha1-Z/ESwkDrXYp7nQF3kXmNSX0fIgY=",
1531       "dev": true,
1532       "requires": {
1533         "chalk": "1.1.3",
1534         "escape-regexp": "0.0.1",
1535         "js-yaml": "3.11.0",
1536         "loader-utils": "0.2.17",
1537         "resolve": "1.7.1",
1538         "semver": "5.5.0",
1539         "strip-json-comments": "1.0.4"
1540       }
1541     },
1542     "bootstrap-sass": {
1543       "version": "3.4.1",
1544       "resolved": "https://registry.npmjs.org/bootstrap-sass/-/bootstrap-sass-3.4.1.tgz",
1545       "integrity": "sha512-p5rxsK/IyEDQm2CwiHxxUi0MZZtvVFbhWmyMOt4lLkA4bujDA1TGoKT0i1FKIWiugAdP+kK8T5KMDFIKQCLYIA=="
1546     },
1547     "boxen": {
1548       "version": "1.3.0",
1549       "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz",
1550       "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==",
1551       "dev": true,
1552       "requires": {
1553         "ansi-align": "2.0.0",
1554         "camelcase": "4.1.0",
1555         "chalk": "2.4.1",
1556         "cli-boxes": "1.0.0",
1557         "string-width": "2.1.1",
1558         "term-size": "1.2.0",
1559         "widest-line": "2.0.0"
1560       },
1561       "dependencies": {
1562         "ansi-regex": {
1563           "version": "3.0.0",
1564           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
1565           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
1566           "dev": true
1567         },
1568         "ansi-styles": {
1569           "version": "3.2.1",
1570           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1571           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1572           "dev": true,
1573           "requires": {
1574             "color-convert": "1.9.1"
1575           }
1576         },
1577         "camelcase": {
1578           "version": "4.1.0",
1579           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
1580           "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
1581           "dev": true
1582         },
1583         "chalk": {
1584           "version": "2.4.1",
1585           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
1586           "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
1587           "dev": true,
1588           "requires": {
1589             "ansi-styles": "3.2.1",
1590             "escape-string-regexp": "1.0.5",
1591             "supports-color": "5.5.0"
1592           }
1593         },
1594         "has-flag": {
1595           "version": "3.0.0",
1596           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
1597           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1598           "dev": true
1599         },
1600         "is-fullwidth-code-point": {
1601           "version": "2.0.0",
1602           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
1603           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1604           "dev": true
1605         },
1606         "string-width": {
1607           "version": "2.1.1",
1608           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
1609           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
1610           "dev": true,
1611           "requires": {
1612             "is-fullwidth-code-point": "2.0.0",
1613             "strip-ansi": "4.0.0"
1614           }
1615         },
1616         "strip-ansi": {
1617           "version": "4.0.0",
1618           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
1619           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
1620           "dev": true,
1621           "requires": {
1622             "ansi-regex": "3.0.0"
1623           }
1624         },
1625         "supports-color": {
1626           "version": "5.5.0",
1627           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1628           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1629           "dev": true,
1630           "requires": {
1631             "has-flag": "3.0.0"
1632           }
1633         }
1634       }
1635     },
1636     "brace": {
1637       "version": "0.11.1",
1638       "resolved": "http://registry.npmjs.org/brace/-/brace-0.11.1.tgz",
1639       "integrity": "sha1-SJb8ydVE7vRfS7dmDbMg07N5/lg="
1640     },
1641     "brace-expansion": {
1642       "version": "1.1.11",
1643       "resolved": "http://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz",
1644       "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=",
1645       "requires": {
1646         "balanced-match": "1.0.0",
1647         "concat-map": "0.0.1"
1648       }
1649     },
1650     "braces": {
1651       "version": "1.8.5",
1652       "resolved": "http://registry.npm.taobao.org/braces/download/braces-1.8.5.tgz",
1653       "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
1654       "dev": true,
1655       "requires": {
1656         "expand-range": "1.8.2",
1657         "preserve": "0.2.0",
1658         "repeat-element": "1.1.2"
1659       }
1660     },
1661     "browserify-aes": {
1662       "version": "0.4.0",
1663       "resolved": "http://registry.npm.taobao.org/browserify-aes/download/browserify-aes-0.4.0.tgz",
1664       "integrity": "sha1-BnFJtmjfMcS1hTPgLQHoBthgjiw=",
1665       "dev": true,
1666       "requires": {
1667         "inherits": "2.0.3"
1668       }
1669     },
1670     "browserify-zlib": {
1671       "version": "0.1.4",
1672       "resolved": "http://registry.npm.taobao.org/browserify-zlib/download/browserify-zlib-0.1.4.tgz",
1673       "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
1674       "dev": true,
1675       "requires": {
1676         "pako": "0.2.9"
1677       }
1678     },
1679     "browserslist": {
1680       "version": "1.7.7",
1681       "resolved": "http://registry.npm.taobao.org/browserslist/download/browserslist-1.7.7.tgz",
1682       "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
1683       "dev": true,
1684       "requires": {
1685         "caniuse-db": "1.0.30000846",
1686         "electron-to-chromium": "1.3.48"
1687       }
1688     },
1689     "btoa": {
1690       "version": "1.2.1",
1691       "resolved": "http://registry.npm.taobao.org/btoa/download/btoa-1.2.1.tgz",
1692       "integrity": "sha1-AamQn4ssk/a/aAuiYTHrMPf6PXM="
1693     },
1694     "buffer": {
1695       "version": "4.9.1",
1696       "resolved": "http://registry.npm.taobao.org/buffer/download/buffer-4.9.1.tgz",
1697       "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
1698       "dev": true,
1699       "requires": {
1700         "base64-js": "1.2.0",
1701         "ieee754": "1.1.11",
1702         "isarray": "1.0.0"
1703       },
1704       "dependencies": {
1705         "isarray": {
1706           "version": "1.0.0",
1707           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
1708           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1709           "dev": true
1710         }
1711       }
1712     },
1713     "buffer-from": {
1714       "version": "1.0.0",
1715       "resolved": "http://registry.npm.taobao.org/buffer-from/download/buffer-from-1.0.0.tgz",
1716       "integrity": "sha1-TLiDLSNhJYmwQG6eKVbBfwb99TE=",
1717       "dev": true
1718     },
1719     "buffer-more-ints": {
1720       "version": "1.0.0",
1721       "resolved": "https://registry.npmjs.org/buffer-more-ints/-/buffer-more-ints-1.0.0.tgz",
1722       "integrity": "sha512-EMetuGFz5SLsT0QTnXzINh4Ksr+oo4i+UGTXEshiGCQWnsgSs7ZhJ8fzlwQ+OzEMs0MpDAMr1hxnblp5a4vcHg=="
1723     },
1724     "builder-util": {
1725       "version": "5.11.2",
1726       "resolved": "http://registry.npm.taobao.org/builder-util/download/builder-util-5.11.2.tgz",
1727       "integrity": "sha1-LUgp8HQ84bZU6UWG+t5j/Wz++uU=",
1728       "dev": true,
1729       "requires": {
1730         "7zip-bin": "4.0.2",
1731         "app-builder-bin": "1.9.7",
1732         "bluebird-lst": "1.0.5",
1733         "builder-util-runtime": "4.2.1",
1734         "chalk": "2.4.1",
1735         "debug": "3.1.0",
1736         "fs-extra-p": "4.6.0",
1737         "is-ci": "1.1.0",
1738         "js-yaml": "3.11.0",
1739         "lazy-val": "1.0.3",
1740         "semver": "5.5.0",
1741         "source-map-support": "0.5.6",
1742         "stat-mode": "0.2.2",
1743         "temp-file": "3.1.2"
1744       },
1745       "dependencies": {
1746         "ansi-styles": {
1747           "version": "3.2.1",
1748           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
1749           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
1750           "dev": true,
1751           "requires": {
1752             "color-convert": "1.9.1"
1753           }
1754         },
1755         "chalk": {
1756           "version": "2.4.1",
1757           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
1758           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
1759           "dev": true,
1760           "requires": {
1761             "ansi-styles": "3.2.1",
1762             "escape-string-regexp": "1.0.5",
1763             "supports-color": "5.4.0"
1764           }
1765         },
1766         "has-flag": {
1767           "version": "3.0.0",
1768           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
1769           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1770           "dev": true
1771         },
1772         "source-map-support": {
1773           "version": "0.5.6",
1774           "resolved": "http://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.6.tgz",
1775           "integrity": "sha1-RDXO5Gsaq2K46GEM5g94gJHFHBM=",
1776           "dev": true,
1777           "requires": {
1778             "buffer-from": "1.0.0",
1779             "source-map": "0.6.1"
1780           }
1781         },
1782         "supports-color": {
1783           "version": "5.4.0",
1784           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
1785           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
1786           "dev": true,
1787           "requires": {
1788             "has-flag": "3.0.0"
1789           }
1790         }
1791       }
1792     },
1793     "builder-util-runtime": {
1794       "version": "4.2.1",
1795       "resolved": "http://registry.npm.taobao.org/builder-util-runtime/download/builder-util-runtime-4.2.1.tgz",
1796       "integrity": "sha1-DKo1jxMx1waAAQFBylkZUrabNbw=",
1797       "dev": true,
1798       "requires": {
1799         "bluebird-lst": "1.0.5",
1800         "debug": "3.1.0",
1801         "fs-extra-p": "4.6.0",
1802         "sax": "1.2.4"
1803       }
1804     },
1805     "buildmail": {
1806       "version": "4.0.1",
1807       "resolved": "https://registry.npmjs.org/buildmail/-/buildmail-4.0.1.tgz",
1808       "integrity": "sha1-h393OLeHKYccmhBeO4N9K+EaenI=",
1809       "optional": true,
1810       "requires": {
1811         "addressparser": "1.0.1",
1812         "libbase64": "0.1.0",
1813         "libmime": "3.0.0",
1814         "libqp": "1.1.0",
1815         "nodemailer-fetch": "1.6.0",
1816         "nodemailer-shared": "1.1.0",
1817         "punycode": "1.4.1"
1818       }
1819     },
1820     "builtin-modules": {
1821       "version": "1.1.1",
1822       "resolved": "http://registry.npm.taobao.org/builtin-modules/download/builtin-modules-1.1.1.tgz",
1823       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
1824       "dev": true
1825     },
1826     "builtin-status-codes": {
1827       "version": "3.0.0",
1828       "resolved": "http://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz",
1829       "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
1830       "dev": true
1831     },
1832     "bytes": {
1833       "version": "3.0.0",
1834       "resolved": "http://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz",
1835       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
1836     },
1837     "caller-path": {
1838       "version": "0.1.0",
1839       "resolved": "http://registry.npm.taobao.org/caller-path/download/caller-path-0.1.0.tgz",
1840       "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
1841       "dev": true,
1842       "requires": {
1843         "callsites": "0.2.0"
1844       }
1845     },
1846     "callsites": {
1847       "version": "0.2.0",
1848       "resolved": "http://registry.npm.taobao.org/callsites/download/callsites-0.2.0.tgz",
1849       "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
1850       "dev": true
1851     },
1852     "camelcase": {
1853       "version": "2.1.1",
1854       "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-2.1.1.tgz",
1855       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
1856       "dev": true
1857     },
1858     "camelcase-keys": {
1859       "version": "2.1.0",
1860       "resolved": "http://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-2.1.0.tgz",
1861       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
1862       "dev": true,
1863       "requires": {
1864         "camelcase": "2.1.1",
1865         "map-obj": "1.0.1"
1866       }
1867     },
1868     "can-promise": {
1869       "version": "0.0.1",
1870       "resolved": "https://registry.npmjs.org/can-promise/-/can-promise-0.0.1.tgz",
1871       "integrity": "sha512-gzVrHyyrvgt0YpDm7pn04MQt8gjh0ZAhN4ZDyCRtGl6YnuuK6b4aiUTD7G52r9l4YNmxfTtEscb92vxtAlL6XQ==",
1872       "requires": {
1873         "window-or-global": "1.0.1"
1874       }
1875     },
1876     "caniuse-db": {
1877       "version": "1.0.30000846",
1878       "resolved": "http://registry.npm.taobao.org/caniuse-db/download/caniuse-db-1.0.30000846.tgz",
1879       "integrity": "sha1-2chvkUc4202gmO7e2ZdBPERWG9I=",
1880       "dev": true
1881     },
1882     "capture-stack-trace": {
1883       "version": "1.0.0",
1884       "resolved": "http://registry.npm.taobao.org/capture-stack-trace/download/capture-stack-trace-1.0.0.tgz",
1885       "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=",
1886       "dev": true
1887     },
1888     "caseless": {
1889       "version": "0.12.0",
1890       "resolved": "http://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz",
1891       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
1892     },
1893     "center-align": {
1894       "version": "0.1.3",
1895       "resolved": "http://registry.npm.taobao.org/center-align/download/center-align-0.1.3.tgz",
1896       "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
1897       "dev": true,
1898       "requires": {
1899         "align-text": "0.1.4",
1900         "lazy-cache": "1.0.4"
1901       }
1902     },
1903     "chai": {
1904       "version": "3.5.0",
1905       "resolved": "http://registry.npm.taobao.org/chai/download/chai-3.5.0.tgz",
1906       "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=",
1907       "dev": true,
1908       "requires": {
1909         "assertion-error": "1.1.0",
1910         "deep-eql": "0.1.3",
1911         "type-detect": "1.0.0"
1912       }
1913     },
1914     "chai-as-promised": {
1915       "version": "6.0.0",
1916       "resolved": "http://registry.npm.taobao.org/chai-as-promised/download/chai-as-promised-6.0.0.tgz",
1917       "integrity": "sha1-GgKkM6byTa+sY7nJb6FoTbGqjaY=",
1918       "dev": true,
1919       "requires": {
1920         "check-error": "1.0.2"
1921       }
1922     },
1923     "chalk": {
1924       "version": "1.1.3",
1925       "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
1926       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
1927       "requires": {
1928         "ansi-styles": "2.2.1",
1929         "escape-string-regexp": "1.0.5",
1930         "has-ansi": "2.0.0",
1931         "strip-ansi": "3.0.1",
1932         "supports-color": "2.0.0"
1933       }
1934     },
1935     "check-error": {
1936       "version": "1.0.2",
1937       "resolved": "http://registry.npm.taobao.org/check-error/download/check-error-1.0.2.tgz",
1938       "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
1939       "dev": true
1940     },
1941     "chokidar": {
1942       "version": "1.7.0",
1943       "resolved": "http://registry.npm.taobao.org/chokidar/download/chokidar-1.7.0.tgz",
1944       "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
1945       "dev": true,
1946       "requires": {
1947         "anymatch": "1.3.2",
1948         "async-each": "1.0.1",
1949         "fsevents": "1.2.4",
1950         "glob-parent": "2.0.0",
1951         "inherits": "2.0.3",
1952         "is-binary-path": "1.0.1",
1953         "is-glob": "2.0.1",
1954         "path-is-absolute": "1.0.1",
1955         "readdirp": "2.1.0"
1956       }
1957     },
1958     "chromium-pickle-js": {
1959       "version": "0.2.0",
1960       "resolved": "http://registry.npm.taobao.org/chromium-pickle-js/download/chromium-pickle-js-0.2.0.tgz",
1961       "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=",
1962       "dev": true
1963     },
1964     "ci-info": {
1965       "version": "1.1.3",
1966       "resolved": "http://registry.npm.taobao.org/ci-info/download/ci-info-1.1.3.tgz",
1967       "integrity": "sha1-cQGTJkuwXHe4yQ0C9aryIhamZ7I=",
1968       "dev": true
1969     },
1970     "circular-json": {
1971       "version": "0.5.9",
1972       "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.9.tgz",
1973       "integrity": "sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ=="
1974     },
1975     "classnames": {
1976       "version": "2.2.5",
1977       "resolved": "http://registry.npm.taobao.org/classnames/download/classnames-2.2.5.tgz",
1978       "integrity": "sha1-+zgB1FNGdknvNgPH1hoCvRKb3m0="
1979     },
1980     "clean-css": {
1981       "version": "3.4.28",
1982       "resolved": "http://registry.npm.taobao.org/clean-css/download/clean-css-3.4.28.tgz",
1983       "integrity": "sha1-vxlF6C/ICPVWlebd6uwBQA79A/8=",
1984       "dev": true,
1985       "requires": {
1986         "commander": "2.8.1",
1987         "source-map": "0.4.4"
1988       },
1989       "dependencies": {
1990         "commander": {
1991           "version": "2.8.1",
1992           "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.8.1.tgz",
1993           "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",
1994           "dev": true,
1995           "requires": {
1996             "graceful-readlink": "1.0.1"
1997           }
1998         },
1999         "source-map": {
2000           "version": "0.4.4",
2001           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
2002           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
2003           "dev": true,
2004           "requires": {
2005             "amdefine": "1.0.1"
2006           }
2007         }
2008       }
2009     },
2010     "cli-boxes": {
2011       "version": "1.0.0",
2012       "resolved": "http://registry.npm.taobao.org/cli-boxes/download/cli-boxes-1.0.0.tgz",
2013       "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=",
2014       "dev": true
2015     },
2016     "cli-cursor": {
2017       "version": "1.0.2",
2018       "resolved": "http://registry.npm.taobao.org/cli-cursor/download/cli-cursor-1.0.2.tgz",
2019       "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=",
2020       "dev": true,
2021       "requires": {
2022         "restore-cursor": "1.0.1"
2023       }
2024     },
2025     "cli-width": {
2026       "version": "2.2.0",
2027       "resolved": "http://registry.npm.taobao.org/cli-width/download/cli-width-2.2.0.tgz",
2028       "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
2029       "dev": true
2030     },
2031     "cliui": {
2032       "version": "4.1.0",
2033       "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-4.1.0.tgz",
2034       "integrity": "sha1-NIQi2+gtgAswIu709qwQvy5NG0k=",
2035       "requires": {
2036         "string-width": "2.1.1",
2037         "strip-ansi": "4.0.0",
2038         "wrap-ansi": "2.1.0"
2039       },
2040       "dependencies": {
2041         "ansi-regex": {
2042           "version": "3.0.0",
2043           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
2044           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
2045         },
2046         "is-fullwidth-code-point": {
2047           "version": "2.0.0",
2048           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
2049           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
2050         },
2051         "string-width": {
2052           "version": "2.1.1",
2053           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
2054           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
2055           "requires": {
2056             "is-fullwidth-code-point": "2.0.0",
2057             "strip-ansi": "4.0.0"
2058           }
2059         },
2060         "strip-ansi": {
2061           "version": "4.0.0",
2062           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
2063           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
2064           "requires": {
2065             "ansi-regex": "3.0.0"
2066           }
2067         }
2068       }
2069     },
2070     "clone": {
2071       "version": "2.1.1",
2072       "resolved": "http://registry.npm.taobao.org/clone/download/clone-2.1.1.tgz",
2073       "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs="
2074     },
2075     "co": {
2076       "version": "4.6.0",
2077       "resolved": "http://registry.npm.taobao.org/co/download/co-4.6.0.tgz",
2078       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
2079     },
2080     "code-point-at": {
2081       "version": "1.1.0",
2082       "resolved": "http://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz",
2083       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
2084     },
2085     "color-convert": {
2086       "version": "1.9.1",
2087       "resolved": "http://registry.npm.taobao.org/color-convert/download/color-convert-1.9.1.tgz",
2088       "integrity": "sha1-wSYRB66y8pTr/+ye2eytUppgl+0=",
2089       "dev": true,
2090       "requires": {
2091         "color-name": "1.1.3"
2092       }
2093     },
2094     "color-name": {
2095       "version": "1.1.3",
2096       "resolved": "http://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz",
2097       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2098       "dev": true
2099     },
2100     "combined-stream": {
2101       "version": "1.0.6",
2102       "resolved": "http://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.6.tgz",
2103       "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
2104       "requires": {
2105         "delayed-stream": "1.0.0"
2106       }
2107     },
2108     "command-line-args": {
2109       "version": "3.0.5",
2110       "resolved": "http://registry.npm.taobao.org/command-line-args/download/command-line-args-3.0.5.tgz",
2111       "integrity": "sha1-W9StReeYPlwTRJGOQCgO4mk8WsA=",
2112       "dev": true,
2113       "requires": {
2114         "array-back": "1.0.4",
2115         "feature-detect-es6": "1.4.1",
2116         "find-replace": "1.0.3",
2117         "typical": "2.6.1"
2118       }
2119     },
2120     "command-line-commands": {
2121       "version": "1.0.4",
2122       "resolved": "http://registry.npm.taobao.org/command-line-commands/download/command-line-commands-1.0.4.tgz",
2123       "integrity": "sha1-A0+bFntRiK+9z2su+7FQ/IRCwys=",
2124       "dev": true,
2125       "requires": {
2126         "array-back": "1.0.4",
2127         "feature-detect-es6": "1.4.1"
2128       }
2129     },
2130     "commander": {
2131       "version": "2.15.1",
2132       "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.15.1.tgz",
2133       "integrity": "sha1-30boZ9D8Kuxmo0ZitAapzK//Ww8="
2134     },
2135     "commondir": {
2136       "version": "1.0.1",
2137       "resolved": "http://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz",
2138       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
2139       "dev": true
2140     },
2141     "commonmark": {
2142       "version": "0.24.0",
2143       "resolved": "http://registry.npm.taobao.org/commonmark/download/commonmark-0.24.0.tgz",
2144       "integrity": "sha1-uA3gGCxUY1VkOqFdsSv7KCNoJ48=",
2145       "requires": {
2146         "entities": "1.1.1",
2147         "mdurl": "1.0.1",
2148         "string.prototype.repeat": "0.2.0"
2149       }
2150     },
2151     "commonmark-react-renderer": {
2152       "version": "4.3.4",
2153       "resolved": "http://registry.npm.taobao.org/commonmark-react-renderer/download/commonmark-react-renderer-4.3.4.tgz",
2154       "integrity": "sha1-KfNFNXlRqzbrOG1F6mvAgAbz/5s=",
2155       "requires": {
2156         "lodash.assign": "4.2.0",
2157         "lodash.isplainobject": "4.0.6",
2158         "pascalcase": "0.1.1",
2159         "xss-filters": "1.2.7"
2160       }
2161     },
2162     "compare-version": {
2163       "version": "0.1.2",
2164       "resolved": "http://registry.npm.taobao.org/compare-version/download/compare-version-0.1.2.tgz",
2165       "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=",
2166       "dev": true
2167     },
2168     "compressible": {
2169       "version": "2.0.13",
2170       "resolved": "http://registry.npm.taobao.org/compressible/download/compressible-2.0.13.tgz",
2171       "integrity": "sha1-DRAgq5JLL9tNYnmHXH1tq6a6p6k=",
2172       "dev": true,
2173       "requires": {
2174         "mime-db": "1.33.0"
2175       }
2176     },
2177     "compression": {
2178       "version": "1.7.2",
2179       "resolved": "http://registry.npm.taobao.org/compression/download/compression-1.7.2.tgz",
2180       "integrity": "sha1-qv+81qr4VLROuygDU9WtFlH1mmk=",
2181       "dev": true,
2182       "requires": {
2183         "accepts": "1.3.5",
2184         "bytes": "3.0.0",
2185         "compressible": "2.0.13",
2186         "debug": "2.6.9",
2187         "on-headers": "1.0.1",
2188         "safe-buffer": "5.1.1",
2189         "vary": "1.1.2"
2190       },
2191       "dependencies": {
2192         "debug": {
2193           "version": "2.6.9",
2194           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
2195           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
2196           "dev": true,
2197           "requires": {
2198             "ms": "2.0.0"
2199           }
2200         },
2201         "safe-buffer": {
2202           "version": "5.1.1",
2203           "resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.1.tgz",
2204           "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=",
2205           "dev": true
2206         }
2207       }
2208     },
2209     "concat-map": {
2210       "version": "0.0.1",
2211       "resolved": "http://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz",
2212       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
2213     },
2214     "concat-stream": {
2215       "version": "1.6.2",
2216       "resolved": "http://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz",
2217       "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=",
2218       "dev": true,
2219       "requires": {
2220         "buffer-from": "1.0.0",
2221         "inherits": "2.0.3",
2222         "readable-stream": "2.3.6",
2223         "typedarray": "0.0.6"
2224       },
2225       "dependencies": {
2226         "isarray": {
2227           "version": "1.0.0",
2228           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
2229           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2230           "dev": true
2231         },
2232         "process-nextick-args": {
2233           "version": "2.0.0",
2234           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
2235           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
2236           "dev": true
2237         },
2238         "readable-stream": {
2239           "version": "2.3.6",
2240           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
2241           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
2242           "dev": true,
2243           "requires": {
2244             "core-util-is": "1.0.2",
2245             "inherits": "2.0.3",
2246             "isarray": "1.0.0",
2247             "process-nextick-args": "2.0.0",
2248             "safe-buffer": "5.1.2",
2249             "string_decoder": "1.1.1",
2250             "util-deprecate": "1.0.2"
2251           }
2252         },
2253         "string_decoder": {
2254           "version": "1.1.1",
2255           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
2256           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
2257           "dev": true,
2258           "requires": {
2259             "safe-buffer": "5.1.2"
2260           }
2261         }
2262       }
2263     },
2264     "configstore": {
2265       "version": "3.1.2",
2266       "resolved": "http://registry.npm.taobao.org/configstore/download/configstore-3.1.2.tgz",
2267       "integrity": "sha1-xvJd767vJt8S3TNBSwAf6BpUP48=",
2268       "dev": true,
2269       "requires": {
2270         "dot-prop": "4.2.0",
2271         "graceful-fs": "4.1.11",
2272         "make-dir": "1.3.0",
2273         "unique-string": "1.0.0",
2274         "write-file-atomic": "2.3.0",
2275         "xdg-basedir": "3.0.0"
2276       }
2277     },
2278     "connect-history-api-fallback": {
2279       "version": "1.5.0",
2280       "resolved": "http://registry.npm.taobao.org/connect-history-api-fallback/download/connect-history-api-fallback-1.5.0.tgz",
2281       "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=",
2282       "dev": true
2283     },
2284     "console-browserify": {
2285       "version": "1.1.0",
2286       "resolved": "http://registry.npm.taobao.org/console-browserify/download/console-browserify-1.1.0.tgz",
2287       "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
2288       "dev": true,
2289       "requires": {
2290         "date-now": "0.1.4"
2291       }
2292     },
2293     "console-control-strings": {
2294       "version": "1.1.0",
2295       "resolved": "http://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz",
2296       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
2297       "dev": true
2298     },
2299     "constants-browserify": {
2300       "version": "1.0.0",
2301       "resolved": "http://registry.npm.taobao.org/constants-browserify/download/constants-browserify-1.0.0.tgz",
2302       "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
2303       "dev": true
2304     },
2305     "contains-path": {
2306       "version": "0.1.0",
2307       "resolved": "http://registry.npm.taobao.org/contains-path/download/contains-path-0.1.0.tgz",
2308       "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
2309       "dev": true
2310     },
2311     "content-disposition": {
2312       "version": "0.5.2",
2313       "resolved": "http://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.2.tgz",
2314       "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
2315       "dev": true
2316     },
2317     "content-type": {
2318       "version": "1.0.4",
2319       "resolved": "http://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz",
2320       "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=",
2321       "dev": true
2322     },
2323     "convert-source-map": {
2324       "version": "1.5.1",
2325       "resolved": "http://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.5.1.tgz",
2326       "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU="
2327     },
2328     "cookie": {
2329       "version": "0.3.1",
2330       "resolved": "http://registry.npm.taobao.org/cookie/download/cookie-0.3.1.tgz",
2331       "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
2332       "dev": true
2333     },
2334     "cookie-signature": {
2335       "version": "1.0.6",
2336       "resolved": "http://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz",
2337       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
2338       "dev": true
2339     },
2340     "core-js": {
2341       "version": "2.5.7",
2342       "resolved": "http://registry.npm.taobao.org/core-js/download/core-js-2.5.7.tgz",
2343       "integrity": "sha1-+XJgj/DOrWi4QaFqky0LGDeRgU4="
2344     },
2345     "core-util-is": {
2346       "version": "1.0.2",
2347       "resolved": "http://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz",
2348       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
2349     },
2350     "cosmiconfig": {
2351       "version": "2.2.2",
2352       "resolved": "http://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-2.2.2.tgz",
2353       "integrity": "sha1-YXPOvVb6wELB9DkO33r2wHx8uJI=",
2354       "dev": true,
2355       "requires": {
2356         "is-directory": "0.3.1",
2357         "js-yaml": "3.11.0",
2358         "minimist": "1.2.0",
2359         "object-assign": "4.1.1",
2360         "os-homedir": "1.0.2",
2361         "parse-json": "2.2.0",
2362         "require-from-string": "1.2.1"
2363       },
2364       "dependencies": {
2365         "minimist": {
2366           "version": "1.2.0",
2367           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
2368           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2369           "dev": true
2370         }
2371       }
2372     },
2373     "create-error-class": {
2374       "version": "3.0.2",
2375       "resolved": "http://registry.npm.taobao.org/create-error-class/download/create-error-class-3.0.2.tgz",
2376       "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
2377       "dev": true,
2378       "requires": {
2379         "capture-stack-trace": "1.0.0"
2380       }
2381     },
2382     "create-react-class": {
2383       "version": "15.6.3",
2384       "resolved": "http://registry.npm.taobao.org/create-react-class/download/create-react-class-15.6.3.tgz",
2385       "integrity": "sha1-LXMjf7P5cK5uvgEanmb0bbyoADY=",
2386       "requires": {
2387         "fbjs": "0.8.16",
2388         "loose-envify": "1.3.1",
2389         "object-assign": "4.1.1"
2390       }
2391     },
2392     "create-react-context": {
2393       "version": "0.2.3",
2394       "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.2.3.tgz",
2395       "integrity": "sha512-CQBmD0+QGgTaxDL3OX1IDXYqjkp2It4RIbcb99jS6AEg27Ga+a9G3JtK6SIu0HBwPLZlmwt9F7UwWA4Bn92Rag==",
2396       "requires": {
2397         "fbjs": "0.8.16",
2398         "gud": "1.0.0"
2399       }
2400     },
2401     "cross-spawn": {
2402       "version": "5.1.0",
2403       "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz",
2404       "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
2405       "dev": true,
2406       "requires": {
2407         "lru-cache": "4.1.3",
2408         "shebang-command": "1.2.0",
2409         "which": "1.3.1"
2410       }
2411     },
2412     "cryptiles": {
2413       "version": "2.0.5",
2414       "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
2415       "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
2416       "optional": true,
2417       "requires": {
2418         "boom": "2.10.1"
2419       }
2420     },
2421     "crypto-browserify": {
2422       "version": "3.3.0",
2423       "resolved": "http://registry.npm.taobao.org/crypto-browserify/download/crypto-browserify-3.3.0.tgz",
2424       "integrity": "sha1-ufx1u0oO1h3PHNXa6W6zDJw+UGw=",
2425       "dev": true,
2426       "requires": {
2427         "browserify-aes": "0.4.0",
2428         "pbkdf2-compat": "2.0.1",
2429         "ripemd160": "0.2.0",
2430         "sha.js": "2.2.6"
2431       },
2432       "dependencies": {
2433         "sha.js": {
2434           "version": "2.2.6",
2435           "resolved": "http://registry.npm.taobao.org/sha.js/download/sha.js-2.2.6.tgz",
2436           "integrity": "sha1-F93t3F9yL7ZlAWWIlUYZd4ZzFbo=",
2437           "dev": true
2438         }
2439       }
2440     },
2441     "crypto-random-string": {
2442       "version": "1.0.0",
2443       "resolved": "http://registry.npm.taobao.org/crypto-random-string/download/crypto-random-string-1.0.0.tgz",
2444       "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=",
2445       "dev": true
2446     },
2447     "css": {
2448       "version": "2.2.3",
2449       "resolved": "http://registry.npm.taobao.org/css/download/css-2.2.3.tgz",
2450       "integrity": "sha1-+GH0umHnm+3JYqpUjleA/ZXLxr4=",
2451       "dev": true,
2452       "requires": {
2453         "inherits": "2.0.3",
2454         "source-map": "0.1.43",
2455         "source-map-resolve": "0.5.2",
2456         "urix": "0.1.0"
2457       },
2458       "dependencies": {
2459         "source-map": {
2460           "version": "0.1.43",
2461           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.1.43.tgz",
2462           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
2463           "dev": true,
2464           "requires": {
2465             "amdefine": "1.0.1"
2466           }
2467         }
2468       }
2469     },
2470     "css-loader": {
2471       "version": "0.14.5",
2472       "resolved": "http://registry.npm.taobao.org/css-loader/download/css-loader-0.14.5.tgz",
2473       "integrity": "sha1-1lY1tyrcSHrIGKLni1u5/spTUq0=",
2474       "dev": true,
2475       "requires": {
2476         "clean-css": "3.4.28",
2477         "fastparse": "1.1.1",
2478         "loader-utils": "0.2.17",
2479         "source-list-map": "0.1.8"
2480       }
2481     },
2482     "currently-unhandled": {
2483       "version": "0.4.1",
2484       "resolved": "http://registry.npm.taobao.org/currently-unhandled/download/currently-unhandled-0.4.1.tgz",
2485       "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
2486       "dev": true,
2487       "requires": {
2488         "array-find-index": "1.0.2"
2489       }
2490     },
2491     "d": {
2492       "version": "1.0.0",
2493       "resolved": "http://registry.npm.taobao.org/d/download/d-1.0.0.tgz",
2494       "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
2495       "dev": true,
2496       "requires": {
2497         "es5-ext": "0.10.42"
2498       }
2499     },
2500     "dashdash": {
2501       "version": "1.14.1",
2502       "resolved": "http://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz",
2503       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
2504       "requires": {
2505         "assert-plus": "1.0.0"
2506       }
2507     },
2508     "data-uri-to-buffer": {
2509       "version": "2.0.0",
2510       "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.0.tgz",
2511       "integrity": "sha512-YbKCNLPPP4inc0E5If4OaalBc7gpaM2MRv77Pv2VThVComLKfbGYtJcdDCViDyp1Wd4SebhHLz94vp91zbK6bw==",
2512       "optional": true,
2513       "requires": {
2514         "@types/node": "8.10.29"
2515       }
2516     },
2517     "date-format": {
2518       "version": "1.2.0",
2519       "resolved": "https://registry.npmjs.org/date-format/-/date-format-1.2.0.tgz",
2520       "integrity": "sha1-YV6CjiM90aubua4JUODOzPpuytg="
2521     },
2522     "date-now": {
2523       "version": "0.1.4",
2524       "resolved": "http://registry.npm.taobao.org/date-now/download/date-now-0.1.4.tgz",
2525       "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
2526       "dev": true
2527     },
2528     "debug": {
2529       "version": "3.1.0",
2530       "resolved": "http://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz",
2531       "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
2532       "requires": {
2533         "ms": "2.0.0"
2534       }
2535     },
2536     "decamelize": {
2537       "version": "1.2.0",
2538       "resolved": "http://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz",
2539       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
2540     },
2541     "decode-uri-component": {
2542       "version": "0.2.0",
2543       "resolved": "http://registry.npm.taobao.org/decode-uri-component/download/decode-uri-component-0.2.0.tgz",
2544       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
2545       "dev": true
2546     },
2547     "deep-eql": {
2548       "version": "0.1.3",
2549       "resolved": "http://registry.npm.taobao.org/deep-eql/download/deep-eql-0.1.3.tgz",
2550       "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=",
2551       "dev": true,
2552       "requires": {
2553         "type-detect": "0.1.1"
2554       },
2555       "dependencies": {
2556         "type-detect": {
2557           "version": "0.1.1",
2558           "resolved": "http://registry.npm.taobao.org/type-detect/download/type-detect-0.1.1.tgz",
2559           "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=",
2560           "dev": true
2561         }
2562       }
2563     },
2564     "deep-equal": {
2565       "version": "1.0.1",
2566       "resolved": "http://registry.npm.taobao.org/deep-equal/download/deep-equal-1.0.1.tgz",
2567       "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU="
2568     },
2569     "deep-extend": {
2570       "version": "0.6.0",
2571       "resolved": "http://registry.npm.taobao.org/deep-extend/download/deep-extend-0.6.0.tgz",
2572       "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=",
2573       "dev": true
2574     },
2575     "deep-is": {
2576       "version": "0.1.3",
2577       "resolved": "http://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz",
2578       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
2579     },
2580     "define-properties": {
2581       "version": "1.1.2",
2582       "resolved": "http://registry.npm.taobao.org/define-properties/download/define-properties-1.1.2.tgz",
2583       "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
2584       "dev": true,
2585       "requires": {
2586         "foreach": "2.0.5",
2587         "object-keys": "1.0.11"
2588       },
2589       "dependencies": {
2590         "object-keys": {
2591           "version": "1.0.11",
2592           "resolved": "http://registry.npm.taobao.org/object-keys/download/object-keys-1.0.11.tgz",
2593           "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=",
2594           "dev": true
2595         }
2596       }
2597     },
2598     "degenerator": {
2599       "version": "1.0.4",
2600       "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz",
2601       "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=",
2602       "optional": true,
2603       "requires": {
2604         "ast-types": "0.12.2",
2605         "escodegen": "1.11.1",
2606         "esprima": "3.1.3"
2607       }
2608     },
2609     "del": {
2610       "version": "2.2.2",
2611       "resolved": "http://registry.npm.taobao.org/del/download/del-2.2.2.tgz",
2612       "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
2613       "dev": true,
2614       "requires": {
2615         "globby": "5.0.0",
2616         "is-path-cwd": "1.0.0",
2617         "is-path-in-cwd": "1.0.1",
2618         "object-assign": "4.1.1",
2619         "pify": "2.3.0",
2620         "pinkie-promise": "2.0.1",
2621         "rimraf": "2.6.2"
2622       }
2623     },
2624     "delayed-stream": {
2625       "version": "1.0.0",
2626       "resolved": "http://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz",
2627       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
2628     },
2629     "delegates": {
2630       "version": "1.0.0",
2631       "resolved": "http://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz",
2632       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
2633       "dev": true
2634     },
2635     "depd": {
2636       "version": "1.1.2",
2637       "resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz",
2638       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
2639     },
2640     "destroy": {
2641       "version": "1.0.4",
2642       "resolved": "http://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz",
2643       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
2644       "dev": true
2645     },
2646     "detect-indent": {
2647       "version": "4.0.0",
2648       "resolved": "http://registry.npm.taobao.org/detect-indent/download/detect-indent-4.0.0.tgz",
2649       "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
2650       "requires": {
2651         "repeating": "2.0.1"
2652       }
2653     },
2654     "diff-match-patch": {
2655       "version": "1.0.4",
2656       "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.4.tgz",
2657       "integrity": "sha512-Uv3SW8bmH9nAtHKaKSanOQmj2DnlH65fUpcrMdfdaOxUG02QQ4YGZ8AE7kKOMisF7UqvOlGKVYWRvezdncW9lg=="
2658     },
2659     "dijkstrajs": {
2660       "version": "1.0.1",
2661       "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.1.tgz",
2662       "integrity": "sha1-082BIh4+pAdCz83lVtTpnpjdxxs="
2663     },
2664     "dmg-builder": {
2665       "version": "4.10.1",
2666       "resolved": "http://registry.npm.taobao.org/dmg-builder/download/dmg-builder-4.10.1.tgz",
2667       "integrity": "sha1-VgPaofk+I7azVyVJ8YimLhbrH/s=",
2668       "dev": true,
2669       "requires": {
2670         "bluebird-lst": "1.0.5",
2671         "builder-util": "5.11.2",
2672         "electron-builder-lib": "20.14.7",
2673         "fs-extra-p": "4.6.0",
2674         "iconv-lite": "0.4.23",
2675         "js-yaml": "3.11.0",
2676         "parse-color": "1.0.0",
2677         "sanitize-filename": "1.6.1"
2678       },
2679       "dependencies": {
2680         "ansi-styles": {
2681           "version": "3.2.1",
2682           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
2683           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
2684           "dev": true,
2685           "requires": {
2686             "color-convert": "1.9.1"
2687           }
2688         },
2689         "app-builder-bin": {
2690           "version": "1.9.5",
2691           "resolved": "http://registry.npm.taobao.org/app-builder-bin/download/app-builder-bin-1.9.5.tgz",
2692           "integrity": "sha1-9OKybiZXjJpIzqhdpE8LwadYL8A=",
2693           "dev": true
2694         },
2695         "chalk": {
2696           "version": "2.4.1",
2697           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
2698           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
2699           "dev": true,
2700           "requires": {
2701             "ansi-styles": "3.2.1",
2702             "escape-string-regexp": "1.0.5",
2703             "supports-color": "5.4.0"
2704           }
2705         },
2706         "electron-builder-lib": {
2707           "version": "20.14.7",
2708           "resolved": "http://registry.npm.taobao.org/electron-builder-lib/download/electron-builder-lib-20.14.7.tgz",
2709           "integrity": "sha1-25GXfdE7CiiOHaVikYOAephH3iE=",
2710           "dev": true,
2711           "requires": {
2712             "7zip-bin": "4.0.2",
2713             "app-builder-bin": "1.9.5",
2714             "async-exit-hook": "2.0.1",
2715             "bluebird-lst": "1.0.5",
2716             "builder-util": "5.11.1",
2717             "builder-util-runtime": "4.2.1",
2718             "chromium-pickle-js": "0.2.0",
2719             "debug": "3.1.0",
2720             "ejs": "2.6.1",
2721             "electron-osx-sign": "0.4.10",
2722             "electron-publish": "20.14.6",
2723             "fs-extra-p": "4.6.0",
2724             "hosted-git-info": "2.6.0",
2725             "is-ci": "1.1.0",
2726             "isbinaryfile": "3.0.2",
2727             "js-yaml": "3.11.0",
2728             "lazy-val": "1.0.3",
2729             "minimatch": "3.0.4",
2730             "normalize-package-data": "2.4.0",
2731             "plist": "3.0.1",
2732             "read-config-file": "3.0.1",
2733             "sanitize-filename": "1.6.1",
2734             "semver": "5.5.0",
2735             "stream-json": "0.6.1",
2736             "temp-file": "3.1.2"
2737           },
2738           "dependencies": {
2739             "builder-util": {
2740               "version": "5.11.1",
2741               "resolved": "http://registry.npm.taobao.org/builder-util/download/builder-util-5.11.1.tgz",
2742               "integrity": "sha1-4VQJNbwO/LOUiuNkovceCNe8guA=",
2743               "dev": true,
2744               "requires": {
2745                 "7zip-bin": "4.0.2",
2746                 "app-builder-bin": "1.9.5",
2747                 "bluebird-lst": "1.0.5",
2748                 "builder-util-runtime": "4.2.1",
2749                 "chalk": "2.4.1",
2750                 "debug": "3.1.0",
2751                 "fs-extra-p": "4.6.0",
2752                 "is-ci": "1.1.0",
2753                 "js-yaml": "3.11.0",
2754                 "lazy-val": "1.0.3",
2755                 "semver": "5.5.0",
2756                 "source-map-support": "0.5.6",
2757                 "stat-mode": "0.2.2",
2758                 "temp-file": "3.1.2"
2759               }
2760             }
2761           }
2762         },
2763         "has-flag": {
2764           "version": "3.0.0",
2765           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
2766           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2767           "dev": true
2768         },
2769         "source-map-support": {
2770           "version": "0.5.6",
2771           "resolved": "http://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.6.tgz",
2772           "integrity": "sha1-RDXO5Gsaq2K46GEM5g94gJHFHBM=",
2773           "dev": true,
2774           "requires": {
2775             "buffer-from": "1.0.0",
2776             "source-map": "0.6.1"
2777           }
2778         },
2779         "supports-color": {
2780           "version": "5.4.0",
2781           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
2782           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
2783           "dev": true,
2784           "requires": {
2785             "has-flag": "3.0.0"
2786           }
2787         }
2788       }
2789     },
2790     "doctrine": {
2791       "version": "1.5.0",
2792       "resolved": "http://registry.npm.taobao.org/doctrine/download/doctrine-1.5.0.tgz",
2793       "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
2794       "dev": true,
2795       "requires": {
2796         "esutils": "2.0.2",
2797         "isarray": "1.0.0"
2798       },
2799       "dependencies": {
2800         "isarray": {
2801           "version": "1.0.0",
2802           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
2803           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2804           "dev": true
2805         }
2806       }
2807     },
2808     "dom-helpers": {
2809       "version": "3.3.1",
2810       "resolved": "http://registry.npm.taobao.org/dom-helpers/download/dom-helpers-3.3.1.tgz",
2811       "integrity": "sha1-/BpOFf/fYN3eA6SAqcD+zoId1KY="
2812     },
2813     "dom-walk": {
2814       "version": "0.1.1",
2815       "resolved": "http://registry.npm.taobao.org/dom-walk/download/dom-walk-0.1.1.tgz",
2816       "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=",
2817       "dev": true
2818     },
2819     "domain-browser": {
2820       "version": "1.2.0",
2821       "resolved": "http://registry.npm.taobao.org/domain-browser/download/domain-browser-1.2.0.tgz",
2822       "integrity": "sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=",
2823       "dev": true
2824     },
2825     "dot-prop": {
2826       "version": "4.2.0",
2827       "resolved": "http://registry.npm.taobao.org/dot-prop/download/dot-prop-4.2.0.tgz",
2828       "integrity": "sha1-HxngwuGqDjJ5fEl5nyg3rGr2nFc=",
2829       "dev": true,
2830       "requires": {
2831         "is-obj": "1.0.1"
2832       }
2833     },
2834     "dotenv": {
2835       "version": "5.0.1",
2836       "resolved": "http://registry.npm.taobao.org/dotenv/download/dotenv-5.0.1.tgz",
2837       "integrity": "sha1-pTF0Wb09eauIz/bkQFemo/ux/O8=",
2838       "dev": true
2839     },
2840     "dotenv-expand": {
2841       "version": "4.2.0",
2842       "resolved": "http://registry.npm.taobao.org/dotenv-expand/download/dotenv-expand-4.2.0.tgz",
2843       "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=",
2844       "dev": true
2845     },
2846     "double-ended-queue": {
2847       "version": "2.1.0-0",
2848       "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz",
2849       "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=",
2850       "optional": true
2851     },
2852     "duplexer": {
2853       "version": "0.1.1",
2854       "resolved": "http://registry.npm.taobao.org/duplexer/download/duplexer-0.1.1.tgz",
2855       "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
2856       "dev": true
2857     },
2858     "duplexer3": {
2859       "version": "0.1.4",
2860       "resolved": "http://registry.npm.taobao.org/duplexer3/download/duplexer3-0.1.4.tgz",
2861       "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
2862       "dev": true
2863     },
2864     "ecc-jsbn": {
2865       "version": "0.1.1",
2866       "resolved": "http://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.1.tgz",
2867       "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
2868       "optional": true,
2869       "requires": {
2870         "jsbn": "0.1.1"
2871       }
2872     },
2873     "ee-first": {
2874       "version": "1.1.1",
2875       "resolved": "http://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz",
2876       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
2877       "dev": true
2878     },
2879     "ejs": {
2880       "version": "2.6.1",
2881       "resolved": "http://registry.npm.taobao.org/ejs/download/ejs-2.6.1.tgz",
2882       "integrity": "sha1-SY7A1JVlWrxvI81hho2SZGQHGqA=",
2883       "dev": true
2884     },
2885     "electron": {
2886       "version": "1.8.8",
2887       "resolved": "https://registry.npmjs.org/electron/-/electron-1.8.8.tgz",
2888       "integrity": "sha512-1f9zJehcTTGjrkb06o6ds+gsRq6SYhZJyxOk6zIWjRH8hVy03y/RzUDELzNas71f5vcvXmfGVvyjeEsadDI8tg==",
2889       "dev": true,
2890       "requires": {
2891         "@types/node": "8.10.29",
2892         "electron-download": "3.3.0",
2893         "extract-zip": "1.6.7"
2894       }
2895     },
2896     "electron-builder": {
2897       "version": "20.15.1",
2898       "resolved": "http://registry.npm.taobao.org/electron-builder/download/electron-builder-20.15.1.tgz",
2899       "integrity": "sha1-B4zaKb23JAJE6bzPMHQLHqQt60Q=",
2900       "dev": true,
2901       "requires": {
2902         "bluebird-lst": "1.0.5",
2903         "builder-util": "5.11.2",
2904         "builder-util-runtime": "4.2.1",
2905         "chalk": "2.4.1",
2906         "dmg-builder": "4.10.1",
2907         "electron-builder-lib": "20.15.1",
2908         "electron-download-tf": "4.3.4",
2909         "fs-extra-p": "4.6.0",
2910         "is-ci": "1.1.0",
2911         "lazy-val": "1.0.3",
2912         "read-config-file": "3.0.1",
2913         "sanitize-filename": "1.6.1",
2914         "update-notifier": "2.5.0",
2915         "yargs": "11.0.0"
2916       },
2917       "dependencies": {
2918         "ansi-styles": {
2919           "version": "3.2.1",
2920           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
2921           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
2922           "dev": true,
2923           "requires": {
2924             "color-convert": "1.9.1"
2925           }
2926         },
2927         "chalk": {
2928           "version": "2.4.1",
2929           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
2930           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
2931           "dev": true,
2932           "requires": {
2933             "ansi-styles": "3.2.1",
2934             "escape-string-regexp": "1.0.5",
2935             "supports-color": "5.4.0"
2936           }
2937         },
2938         "electron-download-tf": {
2939           "version": "4.3.4",
2940           "resolved": "http://registry.npm.taobao.org/electron-download-tf/download/electron-download-tf-4.3.4.tgz",
2941           "integrity": "sha1-sDdAsohaoq0/h4T65030J/ZtUWU=",
2942           "dev": true,
2943           "requires": {
2944             "debug": "3.1.0",
2945             "env-paths": "1.0.0",
2946             "fs-extra": "4.0.3",
2947             "minimist": "1.2.0",
2948             "nugget": "2.0.1",
2949             "path-exists": "3.0.0",
2950             "rc": "1.2.8",
2951             "semver": "5.5.0",
2952             "sumchecker": "2.0.2"
2953           }
2954         },
2955         "fs-extra": {
2956           "version": "4.0.3",
2957           "resolved": "http://registry.npm.taobao.org/fs-extra/download/fs-extra-4.0.3.tgz",
2958           "integrity": "sha1-DYUhIuW8W+tFP7Ao6cDJvzY0DJQ=",
2959           "dev": true,
2960           "requires": {
2961             "graceful-fs": "4.1.11",
2962             "jsonfile": "4.0.0",
2963             "universalify": "0.1.1"
2964           }
2965         },
2966         "has-flag": {
2967           "version": "3.0.0",
2968           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
2969           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2970           "dev": true
2971         },
2972         "minimist": {
2973           "version": "1.2.0",
2974           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
2975           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2976           "dev": true
2977         },
2978         "path-exists": {
2979           "version": "3.0.0",
2980           "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz",
2981           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
2982           "dev": true
2983         },
2984         "sumchecker": {
2985           "version": "2.0.2",
2986           "resolved": "http://registry.npm.taobao.org/sumchecker/download/sumchecker-2.0.2.tgz",
2987           "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=",
2988           "dev": true,
2989           "requires": {
2990             "debug": "2.6.9"
2991           },
2992           "dependencies": {
2993             "debug": {
2994               "version": "2.6.9",
2995               "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
2996               "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
2997               "dev": true,
2998               "requires": {
2999                 "ms": "2.0.0"
3000               }
3001             }
3002           }
3003         },
3004         "supports-color": {
3005           "version": "5.4.0",
3006           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
3007           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
3008           "dev": true,
3009           "requires": {
3010             "has-flag": "3.0.0"
3011           }
3012         }
3013       }
3014     },
3015     "electron-builder-lib": {
3016       "version": "20.15.1",
3017       "resolved": "http://registry.npm.taobao.org/electron-builder-lib/download/electron-builder-lib-20.15.1.tgz",
3018       "integrity": "sha1-0mdecZGPYlYc9eyuYz3+X0IZ0OM=",
3019       "dev": true,
3020       "requires": {
3021         "7zip-bin": "4.0.2",
3022         "app-builder-bin": "1.9.7",
3023         "async-exit-hook": "2.0.1",
3024         "bluebird-lst": "1.0.5",
3025         "builder-util": "5.11.2",
3026         "builder-util-runtime": "4.2.1",
3027         "chromium-pickle-js": "0.2.0",
3028         "debug": "3.1.0",
3029         "ejs": "2.6.1",
3030         "electron-osx-sign": "0.4.10",
3031         "electron-publish": "20.15.0",
3032         "fs-extra-p": "4.6.0",
3033         "hosted-git-info": "2.6.0",
3034         "is-ci": "1.1.0",
3035         "isbinaryfile": "3.0.2",
3036         "js-yaml": "3.11.0",
3037         "lazy-val": "1.0.3",
3038         "minimatch": "3.0.4",
3039         "normalize-package-data": "2.4.0",
3040         "plist": "3.0.1",
3041         "read-config-file": "3.0.1",
3042         "sanitize-filename": "1.6.1",
3043         "semver": "5.5.0",
3044         "stream-json": "0.6.1",
3045         "temp-file": "3.1.2"
3046       },
3047       "dependencies": {
3048         "ansi-styles": {
3049           "version": "3.2.1",
3050           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
3051           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
3052           "dev": true,
3053           "requires": {
3054             "color-convert": "1.9.1"
3055           }
3056         },
3057         "chalk": {
3058           "version": "2.4.1",
3059           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
3060           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
3061           "dev": true,
3062           "requires": {
3063             "ansi-styles": "3.2.1",
3064             "escape-string-regexp": "1.0.5",
3065             "supports-color": "5.4.0"
3066           }
3067         },
3068         "electron-publish": {
3069           "version": "20.15.0",
3070           "resolved": "http://registry.npm.taobao.org/electron-publish/download/electron-publish-20.15.0.tgz",
3071           "integrity": "sha1-TdlrLOgriFY0Km1g3aVxZpo5DS0=",
3072           "dev": true,
3073           "requires": {
3074             "bluebird-lst": "1.0.5",
3075             "builder-util": "5.11.2",
3076             "builder-util-runtime": "4.2.1",
3077             "chalk": "2.4.1",
3078             "fs-extra-p": "4.6.0",
3079             "lazy-val": "1.0.3",
3080             "mime": "2.3.1"
3081           }
3082         },
3083         "has-flag": {
3084           "version": "3.0.0",
3085           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
3086           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3087           "dev": true
3088         },
3089         "supports-color": {
3090           "version": "5.4.0",
3091           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
3092           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
3093           "dev": true,
3094           "requires": {
3095             "has-flag": "3.0.0"
3096           }
3097         }
3098       }
3099     },
3100     "electron-download": {
3101       "version": "3.3.0",
3102       "resolved": "http://registry.npm.taobao.org/electron-download/download/electron-download-3.3.0.tgz",
3103       "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=",
3104       "dev": true,
3105       "requires": {
3106         "debug": "2.6.9",
3107         "fs-extra": "0.30.0",
3108         "home-path": "1.0.6",
3109         "minimist": "1.2.0",
3110         "nugget": "2.0.1",
3111         "path-exists": "2.1.0",
3112         "rc": "1.2.8",
3113         "semver": "5.5.0",
3114         "sumchecker": "1.3.1"
3115       },
3116       "dependencies": {
3117         "debug": {
3118           "version": "2.6.9",
3119           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3120           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3121           "dev": true,
3122           "requires": {
3123             "ms": "2.0.0"
3124           }
3125         },
3126         "minimist": {
3127           "version": "1.2.0",
3128           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
3129           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3130           "dev": true
3131         },
3132         "path-exists": {
3133           "version": "2.1.0",
3134           "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz",
3135           "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
3136           "dev": true,
3137           "requires": {
3138             "pinkie-promise": "2.0.1"
3139           }
3140         }
3141       }
3142     },
3143     "electron-osx-sign": {
3144       "version": "0.4.10",
3145       "resolved": "http://registry.npm.taobao.org/electron-osx-sign/download/electron-osx-sign-0.4.10.tgz",
3146       "integrity": "sha1-vk87ibKnWh3F8eckkIGrKSnKOiY=",
3147       "dev": true,
3148       "requires": {
3149         "bluebird": "3.5.1",
3150         "compare-version": "0.1.2",
3151         "debug": "2.6.9",
3152         "isbinaryfile": "3.0.2",
3153         "minimist": "1.2.0",
3154         "plist": "2.1.0"
3155       },
3156       "dependencies": {
3157         "debug": {
3158           "version": "2.6.9",
3159           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
3160           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
3161           "dev": true,
3162           "requires": {
3163             "ms": "2.0.0"
3164           }
3165         },
3166         "minimist": {
3167           "version": "1.2.0",
3168           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
3169           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3170           "dev": true
3171         },
3172         "plist": {
3173           "version": "2.1.0",
3174           "resolved": "http://registry.npm.taobao.org/plist/download/plist-2.1.0.tgz",
3175           "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=",
3176           "dev": true,
3177           "requires": {
3178             "base64-js": "1.2.0",
3179             "xmlbuilder": "8.2.2",
3180             "xmldom": "0.1.27"
3181           }
3182         }
3183       }
3184     },
3185     "electron-publish": {
3186       "version": "20.14.6",
3187       "resolved": "http://registry.npm.taobao.org/electron-publish/download/electron-publish-20.14.6.tgz",
3188       "integrity": "sha1-ztFbDAj9rvL7Jb66n1XyDRwZ4hU=",
3189       "dev": true,
3190       "requires": {
3191         "bluebird-lst": "1.0.5",
3192         "builder-util": "5.11.2",
3193         "builder-util-runtime": "4.2.1",
3194         "chalk": "2.4.1",
3195         "fs-extra-p": "4.6.0",
3196         "lazy-val": "1.0.3",
3197         "mime": "2.3.1"
3198       },
3199       "dependencies": {
3200         "ansi-styles": {
3201           "version": "3.2.1",
3202           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
3203           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
3204           "dev": true,
3205           "requires": {
3206             "color-convert": "1.9.1"
3207           }
3208         },
3209         "chalk": {
3210           "version": "2.4.1",
3211           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
3212           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
3213           "dev": true,
3214           "requires": {
3215             "ansi-styles": "3.2.1",
3216             "escape-string-regexp": "1.0.5",
3217             "supports-color": "5.4.0"
3218           }
3219         },
3220         "has-flag": {
3221           "version": "3.0.0",
3222           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
3223           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3224           "dev": true
3225         },
3226         "supports-color": {
3227           "version": "5.4.0",
3228           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
3229           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
3230           "dev": true,
3231           "requires": {
3232             "has-flag": "3.0.0"
3233           }
3234         }
3235       }
3236     },
3237     "electron-settings": {
3238       "version": "3.1.4",
3239       "resolved": "http://registry.npm.taobao.org/electron-settings/download/electron-settings-3.1.4.tgz",
3240       "integrity": "sha1-G2cIN/0AYmOVcUIQKR+0r4/1KIA=",
3241       "requires": {
3242         "clone": "2.1.1",
3243         "jsonfile": "4.0.0"
3244       }
3245     },
3246     "electron-to-chromium": {
3247       "version": "1.3.48",
3248       "resolved": "http://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.48.tgz",
3249       "integrity": "sha1-07DYWTgUBE4JLs4hCPw6ya6kuQA=",
3250       "dev": true
3251     },
3252     "emojis-list": {
3253       "version": "2.1.0",
3254       "resolved": "http://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz",
3255       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
3256       "dev": true
3257     },
3258     "encodeurl": {
3259       "version": "1.0.2",
3260       "resolved": "http://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz",
3261       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
3262       "dev": true
3263     },
3264     "encoding": {
3265       "version": "0.1.12",
3266       "resolved": "http://registry.npm.taobao.org/encoding/download/encoding-0.1.12.tgz",
3267       "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
3268       "requires": {
3269         "iconv-lite": "0.4.23"
3270       }
3271     },
3272     "end-of-stream": {
3273       "version": "1.4.1",
3274       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
3275       "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
3276       "requires": {
3277         "once": "1.4.0"
3278       }
3279     },
3280     "enhanced-resolve": {
3281       "version": "0.9.1",
3282       "resolved": "http://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-0.9.1.tgz",
3283       "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=",
3284       "dev": true,
3285       "requires": {
3286         "graceful-fs": "4.1.11",
3287         "memory-fs": "0.2.0",
3288         "tapable": "0.1.10"
3289       },
3290       "dependencies": {
3291         "memory-fs": {
3292           "version": "0.2.0",
3293           "resolved": "http://registry.npm.taobao.org/memory-fs/download/memory-fs-0.2.0.tgz",
3294           "integrity": "sha1-8rslNovBIeORwlIN6Slpyu4KApA=",
3295           "dev": true
3296         }
3297       }
3298     },
3299     "entities": {
3300       "version": "1.1.1",
3301       "resolved": "http://registry.npm.taobao.org/entities/download/entities-1.1.1.tgz",
3302       "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA="
3303     },
3304     "env-paths": {
3305       "version": "1.0.0",
3306       "resolved": "http://registry.npm.taobao.org/env-paths/download/env-paths-1.0.0.tgz",
3307       "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=",
3308       "dev": true
3309     },
3310     "errno": {
3311       "version": "0.1.7",
3312       "resolved": "http://registry.npm.taobao.org/errno/download/errno-0.1.7.tgz",
3313       "integrity": "sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg=",
3314       "dev": true,
3315       "requires": {
3316         "prr": "1.0.1"
3317       }
3318     },
3319     "error-ex": {
3320       "version": "1.3.1",
3321       "resolved": "http://registry.npm.taobao.org/error-ex/download/error-ex-1.3.1.tgz",
3322       "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
3323       "dev": true,
3324       "requires": {
3325         "is-arrayish": "0.2.1"
3326       }
3327     },
3328     "error-stack-parser": {
3329       "version": "1.3.6",
3330       "resolved": "http://registry.npm.taobao.org/error-stack-parser/download/error-stack-parser-1.3.6.tgz",
3331       "integrity": "sha1-4Oc7k+QXE40c18C3RrGkoUhUwpI=",
3332       "dev": true,
3333       "requires": {
3334         "stackframe": "0.3.1"
3335       }
3336     },
3337     "es-abstract": {
3338       "version": "1.11.0",
3339       "resolved": "http://registry.npm.taobao.org/es-abstract/download/es-abstract-1.11.0.tgz",
3340       "integrity": "sha1-zOh9UY8Elok7GjDNhGGDVTVIBoE=",
3341       "dev": true,
3342       "requires": {
3343         "es-to-primitive": "1.1.1",
3344         "function-bind": "1.1.1",
3345         "has": "1.0.1",
3346         "is-callable": "1.1.3",
3347         "is-regex": "1.0.4"
3348       }
3349     },
3350     "es-to-primitive": {
3351       "version": "1.1.1",
3352       "resolved": "http://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.1.1.tgz",
3353       "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=",
3354       "dev": true,
3355       "requires": {
3356         "is-callable": "1.1.3",
3357         "is-date-object": "1.0.1",
3358         "is-symbol": "1.0.1"
3359       }
3360     },
3361     "es5-ext": {
3362       "version": "0.10.42",
3363       "resolved": "http://registry.npm.taobao.org/es5-ext/download/es5-ext-0.10.42.tgz",
3364       "integrity": "sha1-jAfdM68E1dzRMQtc7xO+pjqJuo0=",
3365       "dev": true,
3366       "requires": {
3367         "es6-iterator": "2.0.3",
3368         "es6-symbol": "3.1.1",
3369         "next-tick": "1.0.0"
3370       }
3371     },
3372     "es6-iterator": {
3373       "version": "2.0.3",
3374       "resolved": "http://registry.npm.taobao.org/es6-iterator/download/es6-iterator-2.0.3.tgz",
3375       "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
3376       "dev": true,
3377       "requires": {
3378         "d": "1.0.0",
3379         "es5-ext": "0.10.42",
3380         "es6-symbol": "3.1.1"
3381       }
3382     },
3383     "es6-map": {
3384       "version": "0.1.5",
3385       "resolved": "http://registry.npm.taobao.org/es6-map/download/es6-map-0.1.5.tgz",
3386       "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=",
3387       "dev": true,
3388       "requires": {
3389         "d": "1.0.0",
3390         "es5-ext": "0.10.42",
3391         "es6-iterator": "2.0.3",
3392         "es6-set": "0.1.5",
3393         "es6-symbol": "3.1.1",
3394         "event-emitter": "0.3.5"
3395       }
3396     },
3397     "es6-promise": {
3398       "version": "4.2.4",
3399       "resolved": "http://registry.npm.taobao.org/es6-promise/download/es6-promise-4.2.4.tgz",
3400       "integrity": "sha1-3EIhwrFlGHYL2MOaUtjzVvwA7Sk="
3401     },
3402     "es6-promisify": {
3403       "version": "5.0.0",
3404       "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
3405       "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
3406       "requires": {
3407         "es6-promise": "4.2.4"
3408       }
3409     },
3410     "es6-set": {
3411       "version": "0.1.5",
3412       "resolved": "http://registry.npm.taobao.org/es6-set/download/es6-set-0.1.5.tgz",
3413       "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=",
3414       "dev": true,
3415       "requires": {
3416         "d": "1.0.0",
3417         "es5-ext": "0.10.42",
3418         "es6-iterator": "2.0.3",
3419         "es6-symbol": "3.1.1",
3420         "event-emitter": "0.3.5"
3421       }
3422     },
3423     "es6-symbol": {
3424       "version": "3.1.1",
3425       "resolved": "http://registry.npm.taobao.org/es6-symbol/download/es6-symbol-3.1.1.tgz",
3426       "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
3427       "dev": true,
3428       "requires": {
3429         "d": "1.0.0",
3430         "es5-ext": "0.10.42"
3431       }
3432     },
3433     "es6-weak-map": {
3434       "version": "2.0.2",
3435       "resolved": "http://registry.npm.taobao.org/es6-weak-map/download/es6-weak-map-2.0.2.tgz",
3436       "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
3437       "dev": true,
3438       "requires": {
3439         "d": "1.0.0",
3440         "es5-ext": "0.10.42",
3441         "es6-iterator": "2.0.3",
3442         "es6-symbol": "3.1.1"
3443       }
3444     },
3445     "escape-html": {
3446       "version": "1.0.3",
3447       "resolved": "http://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz",
3448       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
3449       "dev": true
3450     },
3451     "escape-regexp": {
3452       "version": "0.0.1",
3453       "resolved": "http://registry.npm.taobao.org/escape-regexp/download/escape-regexp-0.0.1.tgz",
3454       "integrity": "sha1-9EvaEtRbvfnLf4Yu5+SCez3TIlQ=",
3455       "dev": true
3456     },
3457     "escape-string-regexp": {
3458       "version": "1.0.5",
3459       "resolved": "http://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz",
3460       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
3461     },
3462     "escodegen": {
3463       "version": "1.11.1",
3464       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz",
3465       "integrity": "sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw==",
3466       "optional": true,
3467       "requires": {
3468         "esprima": "3.1.3",
3469         "estraverse": "4.2.0",
3470         "esutils": "2.0.2",
3471         "optionator": "0.8.2",
3472         "source-map": "0.6.1"
3473       }
3474     },
3475     "escope": {
3476       "version": "3.6.0",
3477       "resolved": "http://registry.npm.taobao.org/escope/download/escope-3.6.0.tgz",
3478       "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=",
3479       "dev": true,
3480       "requires": {
3481         "es6-map": "0.1.5",
3482         "es6-weak-map": "2.0.2",
3483         "esrecurse": "4.2.1",
3484         "estraverse": "4.2.0"
3485       }
3486     },
3487     "eslint": {
3488       "version": "3.7.1",
3489       "resolved": "http://registry.npm.taobao.org/eslint/download/eslint-3.7.1.tgz",
3490       "integrity": "sha1-f6qEWZ4P6kIvBLwy20kFQFGj8Ro=",
3491       "dev": true,
3492       "requires": {
3493         "chalk": "1.1.3",
3494         "concat-stream": "1.6.2",
3495         "debug": "2.6.9",
3496         "doctrine": "1.5.0",
3497         "escope": "3.6.0",
3498         "espree": "3.5.4",
3499         "estraverse": "4.2.0",
3500         "esutils": "2.0.2",
3501         "file-entry-cache": "2.0.0",
3502         "glob": "7.1.2",
3503         "globals": "9.18.0",
3504         "ignore": "3.3.8",
3505         "imurmurhash": "0.1.4",
3506         "inquirer": "0.12.0",
3507         "is-my-json-valid": "2.17.2",
3508         "is-resolvable": "1.1.0",
3509         "js-yaml": "3.11.0",
3510         "json-stable-stringify": "1.0.1",
3511         "levn": "0.3.0",
3512         "lodash": "4.17.11",
3513         "mkdirp": "0.5.1",
3514         "natural-compare": "1.4.0",
3515         "optionator": "0.8.2",
3516         "path-is-inside": "1.0.2",
3517         "pluralize": "1.2.1",
3518         "progress": "1.1.8",
3519         "require-uncached": "1.0.3",
3520         "shelljs": "0.6.1",
3521         "strip-bom": "3.0.0",
3522         "strip-json-comments": "1.0.4",
3523         "table": "3.8.3",
3524         "text-table": "0.2.0",
3525         "user-home": "2.0.0"
3526       },
3527       "dependencies": {
3528         "debug": {
3529           "version": "2.6.9",
3530           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
3531           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
3532           "dev": true,
3533           "requires": {
3534             "ms": "2.0.0"
3535           }
3536         },
3537         "pluralize": {
3538           "version": "1.2.1",
3539           "resolved": "http://registry.npm.taobao.org/pluralize/download/pluralize-1.2.1.tgz",
3540           "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=",
3541           "dev": true
3542         },
3543         "shelljs": {
3544           "version": "0.6.1",
3545           "resolved": "http://registry.npm.taobao.org/shelljs/download/shelljs-0.6.1.tgz",
3546           "integrity": "sha1-7GIRvtGSBEIIj+D3Cyg3Iy7SyKg=",
3547           "dev": true
3548         },
3549         "strip-bom": {
3550           "version": "3.0.0",
3551           "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz",
3552           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
3553           "dev": true
3554         },
3555         "user-home": {
3556           "version": "2.0.0",
3557           "resolved": "http://registry.npm.taobao.org/user-home/download/user-home-2.0.0.tgz",
3558           "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=",
3559           "dev": true,
3560           "requires": {
3561             "os-homedir": "1.0.2"
3562           }
3563         }
3564       }
3565     },
3566     "eslint-plugin-react": {
3567       "version": "6.4.1",
3568       "resolved": "http://registry.npm.taobao.org/eslint-plugin-react/download/eslint-plugin-react-6.4.1.tgz",
3569       "integrity": "sha1-fRqt50fbFYkvce7h/qSt35e8+is=",
3570       "dev": true,
3571       "requires": {
3572         "doctrine": "1.5.0",
3573         "jsx-ast-utils": "1.4.1"
3574       }
3575     },
3576     "espree": {
3577       "version": "3.5.4",
3578       "resolved": "http://registry.npm.taobao.org/espree/download/espree-3.5.4.tgz",
3579       "integrity": "sha1-sPRHGHyKi+2US4FaZgvd9d610ac=",
3580       "dev": true,
3581       "requires": {
3582         "acorn": "5.5.3",
3583         "acorn-jsx": "3.0.1"
3584       }
3585     },
3586     "esprima": {
3587       "version": "3.1.3",
3588       "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
3589       "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM="
3590     },
3591     "esrecurse": {
3592       "version": "4.2.1",
3593       "resolved": "http://registry.npm.taobao.org/esrecurse/download/esrecurse-4.2.1.tgz",
3594       "integrity": "sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8=",
3595       "dev": true,
3596       "requires": {
3597         "estraverse": "4.2.0"
3598       }
3599     },
3600     "estraverse": {
3601       "version": "4.2.0",
3602       "resolved": "http://registry.npm.taobao.org/estraverse/download/estraverse-4.2.0.tgz",
3603       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM="
3604     },
3605     "esutils": {
3606       "version": "2.0.2",
3607       "resolved": "http://registry.npm.taobao.org/esutils/download/esutils-2.0.2.tgz",
3608       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
3609     },
3610     "etag": {
3611       "version": "1.8.1",
3612       "resolved": "http://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz",
3613       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
3614       "dev": true
3615     },
3616     "event-emitter": {
3617       "version": "0.3.5",
3618       "resolved": "http://registry.npm.taobao.org/event-emitter/download/event-emitter-0.3.5.tgz",
3619       "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
3620       "dev": true,
3621       "requires": {
3622         "d": "1.0.0",
3623         "es5-ext": "0.10.42"
3624       }
3625     },
3626     "event-stream": {
3627       "version": "3.3.4",
3628       "resolved": "http://registry.npm.taobao.org/event-stream/download/event-stream-3.3.4.tgz",
3629       "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
3630       "dev": true,
3631       "requires": {
3632         "duplexer": "0.1.1",
3633         "from": "0.1.7",
3634         "map-stream": "0.1.0",
3635         "pause-stream": "0.0.11",
3636         "split": "0.3.3",
3637         "stream-combiner": "0.0.4",
3638         "through": "2.3.8"
3639       }
3640     },
3641     "eventemitter3": {
3642       "version": "3.1.0",
3643       "resolved": "http://registry.npm.taobao.org/eventemitter3/download/eventemitter3-3.1.0.tgz",
3644       "integrity": "sha1-CQtNbNvWRe0Qv3UNS1QHlC17oWM=",
3645       "dev": true
3646     },
3647     "events": {
3648       "version": "1.1.1",
3649       "resolved": "http://registry.npm.taobao.org/events/download/events-1.1.1.tgz",
3650       "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
3651       "dev": true
3652     },
3653     "execa": {
3654       "version": "0.7.0",
3655       "resolved": "http://registry.npm.taobao.org/execa/download/execa-0.7.0.tgz",
3656       "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
3657       "dev": true,
3658       "requires": {
3659         "cross-spawn": "5.1.0",
3660         "get-stream": "3.0.0",
3661         "is-stream": "1.1.0",
3662         "npm-run-path": "2.0.2",
3663         "p-finally": "1.0.0",
3664         "signal-exit": "3.0.2",
3665         "strip-eof": "1.0.0"
3666       }
3667     },
3668     "exit-hook": {
3669       "version": "1.1.1",
3670       "resolved": "http://registry.npm.taobao.org/exit-hook/download/exit-hook-1.1.1.tgz",
3671       "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=",
3672       "dev": true
3673     },
3674     "expand-brackets": {
3675       "version": "0.1.5",
3676       "resolved": "http://registry.npm.taobao.org/expand-brackets/download/expand-brackets-0.1.5.tgz",
3677       "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
3678       "dev": true,
3679       "requires": {
3680         "is-posix-bracket": "0.1.1"
3681       }
3682     },
3683     "expand-range": {
3684       "version": "1.8.2",
3685       "resolved": "http://registry.npm.taobao.org/expand-range/download/expand-range-1.8.2.tgz",
3686       "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
3687       "dev": true,
3688       "requires": {
3689         "fill-range": "2.2.4"
3690       }
3691     },
3692     "express": {
3693       "version": "4.16.3",
3694       "resolved": "http://registry.npm.taobao.org/express/download/express-4.16.3.tgz",
3695       "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=",
3696       "dev": true,
3697       "requires": {
3698         "accepts": "1.3.5",
3699         "array-flatten": "1.1.1",
3700         "body-parser": "1.18.2",
3701         "content-disposition": "0.5.2",
3702         "content-type": "1.0.4",
3703         "cookie": "0.3.1",
3704         "cookie-signature": "1.0.6",
3705         "debug": "2.6.9",
3706         "depd": "1.1.2",
3707         "encodeurl": "1.0.2",
3708         "escape-html": "1.0.3",
3709         "etag": "1.8.1",
3710         "finalhandler": "1.1.1",
3711         "fresh": "0.5.2",
3712         "merge-descriptors": "1.0.1",
3713         "methods": "1.1.2",
3714         "on-finished": "2.3.0",
3715         "parseurl": "1.3.2",
3716         "path-to-regexp": "0.1.7",
3717         "proxy-addr": "2.0.3",
3718         "qs": "6.5.1",
3719         "range-parser": "1.2.0",
3720         "safe-buffer": "5.1.1",
3721         "send": "0.16.2",
3722         "serve-static": "1.13.2",
3723         "setprototypeof": "1.1.0",
3724         "statuses": "1.4.0",
3725         "type-is": "1.6.16",
3726         "utils-merge": "1.0.1",
3727         "vary": "1.1.2"
3728       },
3729       "dependencies": {
3730         "debug": {
3731           "version": "2.6.9",
3732           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
3733           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
3734           "dev": true,
3735           "requires": {
3736             "ms": "2.0.0"
3737           }
3738         },
3739         "qs": {
3740           "version": "6.5.1",
3741           "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.5.1.tgz",
3742           "integrity": "sha1-NJzfbu+J7EXBLX1es/wMhwNDptg=",
3743           "dev": true
3744         },
3745         "safe-buffer": {
3746           "version": "5.1.1",
3747           "resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.1.tgz",
3748           "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=",
3749           "dev": true
3750         },
3751         "statuses": {
3752           "version": "1.4.0",
3753           "resolved": "http://registry.npm.taobao.org/statuses/download/statuses-1.4.0.tgz",
3754           "integrity": "sha1-u3PURtonlhBu/MG2AaJT1sRr0Ic=",
3755           "dev": true
3756         }
3757       }
3758     },
3759     "extend": {
3760       "version": "3.0.2",
3761       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
3762       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
3763     },
3764     "extglob": {
3765       "version": "0.3.2",
3766       "resolved": "http://registry.npm.taobao.org/extglob/download/extglob-0.3.2.tgz",
3767       "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
3768       "dev": true,
3769       "requires": {
3770         "is-extglob": "1.0.0"
3771       }
3772     },
3773     "extract-text-webpack-plugin": {
3774       "version": "1.0.1",
3775       "resolved": "http://registry.npm.taobao.org/extract-text-webpack-plugin/download/extract-text-webpack-plugin-1.0.1.tgz",
3776       "integrity": "sha1-yVvzy6rEnclvHcbgclSfu2VMzSw=",
3777       "dev": true,
3778       "requires": {
3779         "async": "1.5.2",
3780         "loader-utils": "0.2.17",
3781         "webpack-sources": "0.1.5"
3782       },
3783       "dependencies": {
3784         "async": {
3785           "version": "1.5.2",
3786           "resolved": "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz",
3787           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
3788           "dev": true
3789         }
3790       }
3791     },
3792     "extract-zip": {
3793       "version": "1.6.7",
3794       "resolved": "http://registry.npm.taobao.org/extract-zip/download/extract-zip-1.6.7.tgz",
3795       "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=",
3796       "dev": true,
3797       "requires": {
3798         "concat-stream": "1.6.2",
3799         "debug": "2.6.9",
3800         "mkdirp": "0.5.1",
3801         "yauzl": "2.4.1"
3802       },
3803       "dependencies": {
3804         "debug": {
3805           "version": "2.6.9",
3806           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3807           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3808           "dev": true,
3809           "requires": {
3810             "ms": "2.0.0"
3811           }
3812         }
3813       }
3814     },
3815     "extsprintf": {
3816       "version": "1.3.0",
3817       "resolved": "http://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz",
3818       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
3819     },
3820     "fast-deep-equal": {
3821       "version": "1.1.0",
3822       "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-1.1.0.tgz",
3823       "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ="
3824     },
3825     "fast-json-stable-stringify": {
3826       "version": "2.0.0",
3827       "resolved": "http://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz",
3828       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
3829     },
3830     "fast-levenshtein": {
3831       "version": "2.0.6",
3832       "resolved": "http://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz",
3833       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
3834     },
3835     "fastparse": {
3836       "version": "1.1.1",
3837       "resolved": "http://registry.npm.taobao.org/fastparse/download/fastparse-1.1.1.tgz",
3838       "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=",
3839       "dev": true
3840     },
3841     "fbjs": {
3842       "version": "0.8.16",
3843       "resolved": "http://registry.npm.taobao.org/fbjs/download/fbjs-0.8.16.tgz",
3844       "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=",
3845       "requires": {
3846         "core-js": "1.2.7",
3847         "isomorphic-fetch": "2.2.1",
3848         "loose-envify": "1.3.1",
3849         "object-assign": "4.1.1",
3850         "promise": "7.3.1",
3851         "setimmediate": "1.0.5",
3852         "ua-parser-js": "0.7.18"
3853       },
3854       "dependencies": {
3855         "core-js": {
3856           "version": "1.2.7",
3857           "resolved": "http://registry.npm.taobao.org/core-js/download/core-js-1.2.7.tgz",
3858           "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
3859         }
3860       }
3861     },
3862     "fd-slicer": {
3863       "version": "1.0.1",
3864       "resolved": "http://registry.npm.taobao.org/fd-slicer/download/fd-slicer-1.0.1.tgz",
3865       "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
3866       "dev": true,
3867       "requires": {
3868         "pend": "1.2.0"
3869       }
3870     },
3871     "feature-detect-es6": {
3872       "version": "1.4.1",
3873       "resolved": "http://registry.npm.taobao.org/feature-detect-es6/download/feature-detect-es6-1.4.1.tgz",
3874       "integrity": "sha1-GjfY8creJg6EZGLUFiHrPb08Tvg=",
3875       "dev": true,
3876       "requires": {
3877         "array-back": "1.0.4"
3878       }
3879     },
3880     "fetch-ponyfill": {
3881       "version": "3.0.2",
3882       "resolved": "http://registry.npm.taobao.org/fetch-ponyfill/download/fetch-ponyfill-3.0.2.tgz",
3883       "integrity": "sha1-Cf8FOT/zFb6vzUZZQO1r3JqB/hk=",
3884       "requires": {
3885         "node-fetch": "1.6.3"
3886       }
3887     },
3888     "figures": {
3889       "version": "1.7.0",
3890       "resolved": "http://registry.npm.taobao.org/figures/download/figures-1.7.0.tgz",
3891       "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
3892       "dev": true,
3893       "requires": {
3894         "escape-string-regexp": "1.0.5",
3895         "object-assign": "4.1.1"
3896       }
3897     },
3898     "file-entry-cache": {
3899       "version": "2.0.0",
3900       "resolved": "http://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-2.0.0.tgz",
3901       "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
3902       "dev": true,
3903       "requires": {
3904         "flat-cache": "1.3.0",
3905         "object-assign": "4.1.1"
3906       }
3907     },
3908     "file-loader": {
3909       "version": "0.9.0",
3910       "resolved": "http://registry.npm.taobao.org/file-loader/download/file-loader-0.9.0.tgz",
3911       "integrity": "sha1-HS2t3UJM5tGwfP4/eXMb7TYXq0I=",
3912       "dev": true,
3913       "requires": {
3914         "loader-utils": "0.2.17"
3915       }
3916     },
3917     "file-uri-to-path": {
3918       "version": "1.0.0",
3919       "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
3920       "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
3921       "optional": true
3922     },
3923     "filename-regex": {
3924       "version": "2.0.1",
3925       "resolved": "http://registry.npm.taobao.org/filename-regex/download/filename-regex-2.0.1.tgz",
3926       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
3927       "dev": true
3928     },
3929     "fill-range": {
3930       "version": "2.2.4",
3931       "resolved": "http://registry.npm.taobao.org/fill-range/download/fill-range-2.2.4.tgz",
3932       "integrity": "sha1-6x53OrsFbc2N8r/favWbizqTZWU=",
3933       "dev": true,
3934       "requires": {
3935         "is-number": "2.1.0",
3936         "isobject": "2.1.0",
3937         "randomatic": "3.0.0",
3938         "repeat-element": "1.1.2",
3939         "repeat-string": "1.6.1"
3940       }
3941     },
3942     "finalhandler": {
3943       "version": "1.1.1",
3944       "resolved": "http://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.1.tgz",
3945       "integrity": "sha1-7r9O2EAHnIP0JJA4ydcDAIMBsQU=",
3946       "dev": true,
3947       "requires": {
3948         "debug": "2.6.9",
3949         "encodeurl": "1.0.2",
3950         "escape-html": "1.0.3",
3951         "on-finished": "2.3.0",
3952         "parseurl": "1.3.2",
3953         "statuses": "1.4.0",
3954         "unpipe": "1.0.0"
3955       },
3956       "dependencies": {
3957         "debug": {
3958           "version": "2.6.9",
3959           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
3960           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
3961           "dev": true,
3962           "requires": {
3963             "ms": "2.0.0"
3964           }
3965         },
3966         "statuses": {
3967           "version": "1.4.0",
3968           "resolved": "http://registry.npm.taobao.org/statuses/download/statuses-1.4.0.tgz",
3969           "integrity": "sha1-u3PURtonlhBu/MG2AaJT1sRr0Ic=",
3970           "dev": true
3971         }
3972       }
3973     },
3974     "find-cache-dir": {
3975       "version": "0.1.1",
3976       "resolved": "http://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-0.1.1.tgz",
3977       "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=",
3978       "dev": true,
3979       "requires": {
3980         "commondir": "1.0.1",
3981         "mkdirp": "0.5.1",
3982         "pkg-dir": "1.0.0"
3983       }
3984     },
3985     "find-replace": {
3986       "version": "1.0.3",
3987       "resolved": "http://registry.npm.taobao.org/find-replace/download/find-replace-1.0.3.tgz",
3988       "integrity": "sha1-uI5zZNLZyVlVnziMZmcNYTBEH6A=",
3989       "dev": true,
3990       "requires": {
3991         "array-back": "1.0.4",
3992         "test-value": "2.1.0"
3993       }
3994     },
3995     "find-root": {
3996       "version": "1.1.0",
3997       "resolved": "http://registry.npm.taobao.org/find-root/download/find-root-1.1.0.tgz",
3998       "integrity": "sha1-q8/Iunb3CMQql7PWhbfpRQv7nOQ=",
3999       "dev": true
4000     },
4001     "find-up": {
4002       "version": "1.1.2",
4003       "resolved": "http://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz",
4004       "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
4005       "dev": true,
4006       "requires": {
4007         "path-exists": "2.1.0",
4008         "pinkie-promise": "2.0.1"
4009       },
4010       "dependencies": {
4011         "path-exists": {
4012           "version": "2.1.0",
4013           "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz",
4014           "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
4015           "dev": true,
4016           "requires": {
4017             "pinkie-promise": "2.0.1"
4018           }
4019         }
4020       }
4021     },
4022     "flat-cache": {
4023       "version": "1.3.0",
4024       "resolved": "http://registry.npm.taobao.org/flat-cache/download/flat-cache-1.3.0.tgz",
4025       "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=",
4026       "dev": true,
4027       "requires": {
4028         "circular-json": "0.3.3",
4029         "del": "2.2.2",
4030         "graceful-fs": "4.1.11",
4031         "write": "0.2.1"
4032       },
4033       "dependencies": {
4034         "circular-json": {
4035           "version": "0.3.3",
4036           "resolved": "http://registry.npm.taobao.org/circular-json/download/circular-json-0.3.3.tgz",
4037           "integrity": "sha1-gVyZ6oT2gJUp0vRXkb34JxE1LWY=",
4038           "dev": true
4039         }
4040       }
4041     },
4042     "follow-redirects": {
4043       "version": "1.0.0",
4044       "resolved": "http://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.0.0.tgz",
4045       "integrity": "sha1-jjQpjL0uF28lTv/sdaHHjMhJ/Tc=",
4046       "requires": {
4047         "debug": "2.6.9"
4048       },
4049       "dependencies": {
4050         "debug": {
4051           "version": "2.6.9",
4052           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
4053           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
4054           "requires": {
4055             "ms": "2.0.0"
4056           }
4057         }
4058       }
4059     },
4060     "for-in": {
4061       "version": "1.0.2",
4062       "resolved": "http://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz",
4063       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
4064       "dev": true
4065     },
4066     "for-own": {
4067       "version": "0.1.5",
4068       "resolved": "http://registry.npm.taobao.org/for-own/download/for-own-0.1.5.tgz",
4069       "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
4070       "dev": true,
4071       "requires": {
4072         "for-in": "1.0.2"
4073       }
4074     },
4075     "foreach": {
4076       "version": "2.0.5",
4077       "resolved": "http://registry.npm.taobao.org/foreach/download/foreach-2.0.5.tgz",
4078       "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",
4079       "dev": true
4080     },
4081     "forever-agent": {
4082       "version": "0.6.1",
4083       "resolved": "http://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz",
4084       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
4085     },
4086     "form-data": {
4087       "version": "2.3.2",
4088       "resolved": "http://registry.npm.taobao.org/form-data/download/form-data-2.3.2.tgz",
4089       "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
4090       "requires": {
4091         "asynckit": "0.4.0",
4092         "combined-stream": "1.0.6",
4093         "mime-types": "2.1.18"
4094       }
4095     },
4096     "forwarded": {
4097       "version": "0.1.2",
4098       "resolved": "http://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz",
4099       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
4100       "dev": true
4101     },
4102     "fresh": {
4103       "version": "0.5.2",
4104       "resolved": "http://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz",
4105       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
4106       "dev": true
4107     },
4108     "from": {
4109       "version": "0.1.7",
4110       "resolved": "http://registry.npm.taobao.org/from/download/from-0.1.7.tgz",
4111       "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=",
4112       "dev": true
4113     },
4114     "fs-extra": {
4115       "version": "0.30.0",
4116       "resolved": "http://registry.npm.taobao.org/fs-extra/download/fs-extra-0.30.0.tgz",
4117       "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=",
4118       "dev": true,
4119       "requires": {
4120         "graceful-fs": "4.1.11",
4121         "jsonfile": "2.4.0",
4122         "klaw": "1.3.1",
4123         "path-is-absolute": "1.0.1",
4124         "rimraf": "2.6.2"
4125       },
4126       "dependencies": {
4127         "jsonfile": {
4128           "version": "2.4.0",
4129           "resolved": "http://registry.npm.taobao.org/jsonfile/download/jsonfile-2.4.0.tgz",
4130           "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
4131           "dev": true,
4132           "requires": {
4133             "graceful-fs": "4.1.11"
4134           }
4135         }
4136       }
4137     },
4138     "fs-extra-p": {
4139       "version": "4.6.0",
4140       "resolved": "http://registry.npm.taobao.org/fs-extra-p/download/fs-extra-p-4.6.0.tgz",
4141       "integrity": "sha1-x7cRfw3PipnJsu1YkGfJYKvPPvk=",
4142       "dev": true,
4143       "requires": {
4144         "bluebird-lst": "1.0.5",
4145         "fs-extra": "6.0.1"
4146       },
4147       "dependencies": {
4148         "fs-extra": {
4149           "version": "6.0.1",
4150           "resolved": "http://registry.npm.taobao.org/fs-extra/download/fs-extra-6.0.1.tgz",
4151           "integrity": "sha1-irwSj3lG4xATXdyTuYvdtBDno0s=",
4152           "dev": true,
4153           "requires": {
4154             "graceful-fs": "4.1.11",
4155             "jsonfile": "4.0.0",
4156             "universalify": "0.1.1"
4157           }
4158         }
4159       }
4160     },
4161     "fs-readdir-recursive": {
4162       "version": "1.1.0",
4163       "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
4164       "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
4165       "dev": true
4166     },
4167     "fs.realpath": {
4168       "version": "1.0.0",
4169       "resolved": "http://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz",
4170       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
4171     },
4172     "fsevents": {
4173       "version": "1.2.4",
4174       "resolved": "http://registry.npm.taobao.org/fsevents/download/fsevents-1.2.4.tgz",
4175       "integrity": "sha1-9B3LGvJYKvNpLaNvxVy9jhBBxCY=",
4176       "dev": true,
4177       "optional": true,
4178       "requires": {
4179         "nan": "2.10.0",
4180         "node-pre-gyp": "0.10.0"
4181       },
4182       "dependencies": {
4183         "abbrev": {
4184           "version": "1.1.1",
4185           "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
4186           "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
4187           "dev": true,
4188           "optional": true
4189         },
4190         "ansi-regex": {
4191           "version": "2.1.1",
4192           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
4193           "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
4194           "dev": true
4195         },
4196         "aproba": {
4197           "version": "1.2.0",
4198           "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
4199           "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
4200           "dev": true,
4201           "optional": true
4202         },
4203         "are-we-there-yet": {
4204           "version": "1.1.4",
4205           "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz",
4206           "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
4207           "dev": true,
4208           "optional": true,
4209           "requires": {
4210             "delegates": "1.0.0",
4211             "readable-stream": "2.3.6"
4212           }
4213         },
4214         "balanced-match": {
4215           "version": "1.0.0",
4216           "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
4217           "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
4218           "dev": true
4219         },
4220         "brace-expansion": {
4221           "version": "1.1.11",
4222           "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
4223           "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
4224           "dev": true,
4225           "requires": {
4226             "balanced-match": "1.0.0",
4227             "concat-map": "0.0.1"
4228           }
4229         },
4230         "chownr": {
4231           "version": "1.0.1",
4232           "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
4233           "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",
4234           "dev": true,
4235           "optional": true
4236         },
4237         "code-point-at": {
4238           "version": "1.1.0",
4239           "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
4240           "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
4241           "dev": true
4242         },
4243         "concat-map": {
4244           "version": "0.0.1",
4245           "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
4246           "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
4247           "dev": true
4248         },
4249         "console-control-strings": {
4250           "version": "1.1.0",
4251           "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
4252           "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
4253           "dev": true
4254         },
4255         "core-util-is": {
4256           "version": "1.0.2",
4257           "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
4258           "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
4259           "dev": true,
4260           "optional": true
4261         },
4262         "debug": {
4263           "version": "2.6.9",
4264           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4265           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4266           "dev": true,
4267           "optional": true,
4268           "requires": {
4269             "ms": "2.0.0"
4270           }
4271         },
4272         "deep-extend": {
4273           "version": "0.5.1",
4274           "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz",
4275           "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==",
4276           "dev": true,
4277           "optional": true
4278         },
4279         "delegates": {
4280           "version": "1.0.0",
4281           "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
4282           "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
4283           "dev": true,
4284           "optional": true
4285         },
4286         "detect-libc": {
4287           "version": "1.0.3",
4288           "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
4289           "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
4290           "dev": true,
4291           "optional": true
4292         },
4293         "fs-minipass": {
4294           "version": "1.2.5",
4295           "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz",
4296           "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==",
4297           "dev": true,
4298           "optional": true,
4299           "requires": {
4300             "minipass": "2.2.4"
4301           }
4302         },
4303         "fs.realpath": {
4304           "version": "1.0.0",
4305           "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
4306           "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
4307           "dev": true,
4308           "optional": true
4309         },
4310         "gauge": {
4311           "version": "2.7.4",
4312           "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
4313           "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
4314           "dev": true,
4315           "optional": true,
4316           "requires": {
4317             "aproba": "1.2.0",
4318             "console-control-strings": "1.1.0",
4319             "has-unicode": "2.0.1",
4320             "object-assign": "4.1.1",
4321             "signal-exit": "3.0.2",
4322             "string-width": "1.0.2",
4323             "strip-ansi": "3.0.1",
4324             "wide-align": "1.1.2"
4325           }
4326         },
4327         "glob": {
4328           "version": "7.1.2",
4329           "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
4330           "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
4331           "dev": true,
4332           "optional": true,
4333           "requires": {
4334             "fs.realpath": "1.0.0",
4335             "inflight": "1.0.6",
4336             "inherits": "2.0.3",
4337             "minimatch": "3.0.4",
4338             "once": "1.4.0",
4339             "path-is-absolute": "1.0.1"
4340           }
4341         },
4342         "has-unicode": {
4343           "version": "2.0.1",
4344           "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
4345           "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
4346           "dev": true,
4347           "optional": true
4348         },
4349         "iconv-lite": {
4350           "version": "0.4.21",
4351           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.21.tgz",
4352           "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==",
4353           "dev": true,
4354           "optional": true,
4355           "requires": {
4356             "safer-buffer": "2.1.2"
4357           }
4358         },
4359         "ignore-walk": {
4360           "version": "3.0.1",
4361           "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz",
4362           "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==",
4363           "dev": true,
4364           "optional": true,
4365           "requires": {
4366             "minimatch": "3.0.4"
4367           }
4368         },
4369         "inflight": {
4370           "version": "1.0.6",
4371           "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
4372           "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
4373           "dev": true,
4374           "optional": true,
4375           "requires": {
4376             "once": "1.4.0",
4377             "wrappy": "1.0.2"
4378           }
4379         },
4380         "inherits": {
4381           "version": "2.0.3",
4382           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
4383           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
4384           "dev": true
4385         },
4386         "ini": {
4387           "version": "1.3.5",
4388           "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
4389           "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
4390           "dev": true,
4391           "optional": true
4392         },
4393         "is-fullwidth-code-point": {
4394           "version": "1.0.0",
4395           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
4396           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
4397           "dev": true,
4398           "requires": {
4399             "number-is-nan": "1.0.1"
4400           }
4401         },
4402         "isarray": {
4403           "version": "1.0.0",
4404           "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
4405           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
4406           "dev": true,
4407           "optional": true
4408         },
4409         "minimatch": {
4410           "version": "3.0.4",
4411           "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4412           "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4413           "dev": true,
4414           "requires": {
4415             "brace-expansion": "1.1.11"
4416           }
4417         },
4418         "minimist": {
4419           "version": "0.0.8",
4420           "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
4421           "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
4422           "dev": true
4423         },
4424         "minipass": {
4425           "version": "2.2.4",
4426           "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.4.tgz",
4427           "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==",
4428           "dev": true,
4429           "requires": {
4430             "safe-buffer": "5.1.1",
4431             "yallist": "3.0.2"
4432           }
4433         },
4434         "minizlib": {
4435           "version": "1.1.0",
4436           "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz",
4437           "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==",
4438           "dev": true,
4439           "optional": true,
4440           "requires": {
4441             "minipass": "2.2.4"
4442           }
4443         },
4444         "mkdirp": {
4445           "version": "0.5.1",
4446           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
4447           "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
4448           "dev": true,
4449           "requires": {
4450             "minimist": "0.0.8"
4451           }
4452         },
4453         "ms": {
4454           "version": "2.0.0",
4455           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4456           "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4457           "dev": true,
4458           "optional": true
4459         },
4460         "needle": {
4461           "version": "2.2.0",
4462           "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.0.tgz",
4463           "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==",
4464           "dev": true,
4465           "optional": true,
4466           "requires": {
4467             "debug": "2.6.9",
4468             "iconv-lite": "0.4.21",
4469             "sax": "1.2.4"
4470           }
4471         },
4472         "node-pre-gyp": {
4473           "version": "0.10.0",
4474           "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.0.tgz",
4475           "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==",
4476           "dev": true,
4477           "optional": true,
4478           "requires": {
4479             "detect-libc": "1.0.3",
4480             "mkdirp": "0.5.1",
4481             "needle": "2.2.0",
4482             "nopt": "4.0.1",
4483             "npm-packlist": "1.1.10",
4484             "npmlog": "4.1.2",
4485             "rc": "1.2.7",
4486             "rimraf": "2.6.2",
4487             "semver": "5.5.0",
4488             "tar": "4.4.1"
4489           }
4490         },
4491         "nopt": {
4492           "version": "4.0.1",
4493           "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz",
4494           "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
4495           "dev": true,
4496           "optional": true,
4497           "requires": {
4498             "abbrev": "1.1.1",
4499             "osenv": "0.1.5"
4500           }
4501         },
4502         "npm-bundled": {
4503           "version": "1.0.3",
4504           "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz",
4505           "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==",
4506           "dev": true,
4507           "optional": true
4508         },
4509         "npm-packlist": {
4510           "version": "1.1.10",
4511           "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz",
4512           "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==",
4513           "dev": true,
4514           "optional": true,
4515           "requires": {
4516             "ignore-walk": "3.0.1",
4517             "npm-bundled": "1.0.3"
4518           }
4519         },
4520         "npmlog": {
4521           "version": "4.1.2",
4522           "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
4523           "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
4524           "dev": true,
4525           "optional": true,
4526           "requires": {
4527             "are-we-there-yet": "1.1.4",
4528             "console-control-strings": "1.1.0",
4529             "gauge": "2.7.4",
4530             "set-blocking": "2.0.0"
4531           }
4532         },
4533         "number-is-nan": {
4534           "version": "1.0.1",
4535           "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
4536           "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
4537           "dev": true
4538         },
4539         "object-assign": {
4540           "version": "4.1.1",
4541           "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4542           "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
4543           "dev": true,
4544           "optional": true
4545         },
4546         "once": {
4547           "version": "1.4.0",
4548           "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4549           "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4550           "dev": true,
4551           "requires": {
4552             "wrappy": "1.0.2"
4553           }
4554         },
4555         "os-homedir": {
4556           "version": "1.0.2",
4557           "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
4558           "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
4559           "dev": true,
4560           "optional": true
4561         },
4562         "os-tmpdir": {
4563           "version": "1.0.2",
4564           "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
4565           "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
4566           "dev": true,
4567           "optional": true
4568         },
4569         "osenv": {
4570           "version": "0.1.5",
4571           "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
4572           "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
4573           "dev": true,
4574           "optional": true,
4575           "requires": {
4576             "os-homedir": "1.0.2",
4577             "os-tmpdir": "1.0.2"
4578           }
4579         },
4580         "path-is-absolute": {
4581           "version": "1.0.1",
4582           "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4583           "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
4584           "dev": true,
4585           "optional": true
4586         },
4587         "process-nextick-args": {
4588           "version": "2.0.0",
4589           "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
4590           "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
4591           "dev": true,
4592           "optional": true
4593         },
4594         "rc": {
4595           "version": "1.2.7",
4596           "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.7.tgz",
4597           "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==",
4598           "dev": true,
4599           "optional": true,
4600           "requires": {
4601             "deep-extend": "0.5.1",
4602             "ini": "1.3.5",
4603             "minimist": "1.2.0",
4604             "strip-json-comments": "2.0.1"
4605           },
4606           "dependencies": {
4607             "minimist": {
4608               "version": "1.2.0",
4609               "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
4610               "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
4611               "dev": true,
4612               "optional": true
4613             }
4614           }
4615         },
4616         "readable-stream": {
4617           "version": "2.3.6",
4618           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
4619           "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
4620           "dev": true,
4621           "optional": true,
4622           "requires": {
4623             "core-util-is": "1.0.2",
4624             "inherits": "2.0.3",
4625             "isarray": "1.0.0",
4626             "process-nextick-args": "2.0.0",
4627             "safe-buffer": "5.1.1",
4628             "string_decoder": "1.1.1",
4629             "util-deprecate": "1.0.2"
4630           }
4631         },
4632         "rimraf": {
4633           "version": "2.6.2",
4634           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
4635           "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
4636           "dev": true,
4637           "optional": true,
4638           "requires": {
4639             "glob": "7.1.2"
4640           }
4641         },
4642         "safe-buffer": {
4643           "version": "5.1.1",
4644           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
4645           "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
4646           "dev": true
4647         },
4648         "safer-buffer": {
4649           "version": "2.1.2",
4650           "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
4651           "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
4652           "dev": true,
4653           "optional": true
4654         },
4655         "sax": {
4656           "version": "1.2.4",
4657           "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
4658           "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
4659           "dev": true,
4660           "optional": true
4661         },
4662         "semver": {
4663           "version": "5.5.0",
4664           "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
4665           "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
4666           "dev": true,
4667           "optional": true
4668         },
4669         "set-blocking": {
4670           "version": "2.0.0",
4671           "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
4672           "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
4673           "dev": true,
4674           "optional": true
4675         },
4676         "signal-exit": {
4677           "version": "3.0.2",
4678           "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
4679           "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
4680           "dev": true,
4681           "optional": true
4682         },
4683         "string-width": {
4684           "version": "1.0.2",
4685           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
4686           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
4687           "dev": true,
4688           "requires": {
4689             "code-point-at": "1.1.0",
4690             "is-fullwidth-code-point": "1.0.0",
4691             "strip-ansi": "3.0.1"
4692           }
4693         },
4694         "string_decoder": {
4695           "version": "1.1.1",
4696           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4697           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4698           "dev": true,
4699           "optional": true,
4700           "requires": {
4701             "safe-buffer": "5.1.1"
4702           }
4703         },
4704         "strip-ansi": {
4705           "version": "3.0.1",
4706           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
4707           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
4708           "dev": true,
4709           "requires": {
4710             "ansi-regex": "2.1.1"
4711           }
4712         },
4713         "strip-json-comments": {
4714           "version": "2.0.1",
4715           "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
4716           "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
4717           "dev": true,
4718           "optional": true
4719         },
4720         "tar": {
4721           "version": "4.4.1",
4722           "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.1.tgz",
4723           "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==",
4724           "dev": true,
4725           "optional": true,
4726           "requires": {
4727             "chownr": "1.0.1",
4728             "fs-minipass": "1.2.5",
4729             "minipass": "2.2.4",
4730             "minizlib": "1.1.0",
4731             "mkdirp": "0.5.1",
4732             "safe-buffer": "5.1.1",
4733             "yallist": "3.0.2"
4734           }
4735         },
4736         "util-deprecate": {
4737           "version": "1.0.2",
4738           "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4739           "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
4740           "dev": true,
4741           "optional": true
4742         },
4743         "wide-align": {
4744           "version": "1.1.2",
4745           "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz",
4746           "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==",
4747           "dev": true,
4748           "optional": true,
4749           "requires": {
4750             "string-width": "1.0.2"
4751           }
4752         },
4753         "wrappy": {
4754           "version": "1.0.2",
4755           "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4756           "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
4757           "dev": true
4758         },
4759         "yallist": {
4760           "version": "3.0.2",
4761           "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz",
4762           "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=",
4763           "dev": true
4764         }
4765       }
4766     },
4767     "fstream": {
4768       "version": "1.0.11",
4769       "resolved": "http://registry.npm.taobao.org/fstream/download/fstream-1.0.11.tgz",
4770       "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
4771       "dev": true,
4772       "requires": {
4773         "graceful-fs": "4.1.11",
4774         "inherits": "2.0.3",
4775         "mkdirp": "0.5.1",
4776         "rimraf": "2.6.2"
4777       }
4778     },
4779     "ftp": {
4780       "version": "0.3.10",
4781       "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz",
4782       "integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=",
4783       "optional": true,
4784       "requires": {
4785         "readable-stream": "1.1.14",
4786         "xregexp": "2.0.0"
4787       }
4788     },
4789     "function-bind": {
4790       "version": "1.1.1",
4791       "resolved": "http://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz",
4792       "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=",
4793       "dev": true
4794     },
4795     "gauge": {
4796       "version": "2.7.4",
4797       "resolved": "http://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz",
4798       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
4799       "dev": true,
4800       "requires": {
4801         "aproba": "1.2.0",
4802         "console-control-strings": "1.1.0",
4803         "has-unicode": "2.0.1",
4804         "object-assign": "4.1.1",
4805         "signal-exit": "3.0.2",
4806         "string-width": "1.0.2",
4807         "strip-ansi": "3.0.1",
4808         "wide-align": "1.1.3"
4809       }
4810     },
4811     "gaze": {
4812       "version": "1.1.3",
4813       "resolved": "http://registry.npm.taobao.org/gaze/download/gaze-1.1.3.tgz",
4814       "integrity": "sha1-xEFzPhO5J6yMD/C0w7Az8ogSkko=",
4815       "dev": true,
4816       "requires": {
4817         "globule": "1.2.0"
4818       }
4819     },
4820     "generate-function": {
4821       "version": "2.0.0",
4822       "resolved": "http://registry.npm.taobao.org/generate-function/download/generate-function-2.0.0.tgz",
4823       "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ="
4824     },
4825     "generate-object-property": {
4826       "version": "1.2.0",
4827       "resolved": "http://registry.npm.taobao.org/generate-object-property/download/generate-object-property-1.2.0.tgz",
4828       "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
4829       "requires": {
4830         "is-property": "1.0.2"
4831       }
4832     },
4833     "get-caller-file": {
4834       "version": "1.0.2",
4835       "resolved": "http://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.2.tgz",
4836       "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U="
4837     },
4838     "get-stdin": {
4839       "version": "4.0.1",
4840       "resolved": "http://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz",
4841       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
4842       "dev": true
4843     },
4844     "get-stream": {
4845       "version": "3.0.0",
4846       "resolved": "http://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz",
4847       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
4848       "dev": true
4849     },
4850     "get-uri": {
4851       "version": "2.0.3",
4852       "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.3.tgz",
4853       "integrity": "sha512-x5j6Ks7FOgLD/GlvjKwgu7wdmMR55iuRHhn8hj/+gA+eSbxQvZ+AEomq+3MgVEZj1vpi738QahGbCCSIDtXtkw==",
4854       "optional": true,
4855       "requires": {
4856         "data-uri-to-buffer": "2.0.0",
4857         "debug": "4.1.1",
4858         "extend": "3.0.2",
4859         "file-uri-to-path": "1.0.0",
4860         "ftp": "0.3.10",
4861         "readable-stream": "3.2.0"
4862       },
4863       "dependencies": {
4864         "debug": {
4865           "version": "4.1.1",
4866           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
4867           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
4868           "optional": true,
4869           "requires": {
4870             "ms": "2.1.1"
4871           }
4872         },
4873         "extend": {
4874           "version": "3.0.2",
4875           "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
4876           "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
4877           "optional": true
4878         },
4879         "ms": {
4880           "version": "2.1.1",
4881           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
4882           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
4883           "optional": true
4884         },
4885         "readable-stream": {
4886           "version": "3.2.0",
4887           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.2.0.tgz",
4888           "integrity": "sha512-RV20kLjdmpZuTF1INEb9IA3L68Nmi+Ri7ppZqo78wj//Pn62fCoJyV9zalccNzDD/OuJpMG4f+pfMl8+L6QdGw==",
4889           "optional": true,
4890           "requires": {
4891             "inherits": "2.0.3",
4892             "string_decoder": "1.2.0",
4893             "util-deprecate": "1.0.2"
4894           }
4895         },
4896         "string_decoder": {
4897           "version": "1.2.0",
4898           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz",
4899           "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==",
4900           "optional": true,
4901           "requires": {
4902             "safe-buffer": "5.1.2"
4903           }
4904         }
4905       }
4906     },
4907     "getpass": {
4908       "version": "0.1.7",
4909       "resolved": "http://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz",
4910       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
4911       "requires": {
4912         "assert-plus": "1.0.0"
4913       }
4914     },
4915     "glob": {
4916       "version": "7.1.2",
4917       "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
4918       "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
4919       "requires": {
4920         "fs.realpath": "1.0.0",
4921         "inflight": "1.0.6",
4922         "inherits": "2.0.3",
4923         "minimatch": "3.0.4",
4924         "once": "1.4.0",
4925         "path-is-absolute": "1.0.1"
4926       }
4927     },
4928     "glob-base": {
4929       "version": "0.3.0",
4930       "resolved": "http://registry.npm.taobao.org/glob-base/download/glob-base-0.3.0.tgz",
4931       "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
4932       "dev": true,
4933       "requires": {
4934         "glob-parent": "2.0.0",
4935         "is-glob": "2.0.1"
4936       }
4937     },
4938     "glob-parent": {
4939       "version": "2.0.0",
4940       "resolved": "http://registry.npm.taobao.org/glob-parent/download/glob-parent-2.0.0.tgz",
4941       "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
4942       "dev": true,
4943       "requires": {
4944         "is-glob": "2.0.1"
4945       }
4946     },
4947     "global": {
4948       "version": "4.3.2",
4949       "resolved": "http://registry.npm.taobao.org/global/download/global-4.3.2.tgz",
4950       "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=",
4951       "dev": true,
4952       "requires": {
4953         "min-document": "2.19.0",
4954         "process": "0.5.2"
4955       }
4956     },
4957     "global-dirs": {
4958       "version": "0.1.1",
4959       "resolved": "http://registry.npm.taobao.org/global-dirs/download/global-dirs-0.1.1.tgz",
4960       "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
4961       "dev": true,
4962       "requires": {
4963         "ini": "1.3.5"
4964       }
4965     },
4966     "globals": {
4967       "version": "9.18.0",
4968       "resolved": "http://registry.npm.taobao.org/globals/download/globals-9.18.0.tgz",
4969       "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo="
4970     },
4971     "globby": {
4972       "version": "5.0.0",
4973       "resolved": "http://registry.npm.taobao.org/globby/download/globby-5.0.0.tgz",
4974       "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
4975       "dev": true,
4976       "requires": {
4977         "array-union": "1.0.2",
4978         "arrify": "1.0.1",
4979         "glob": "7.1.2",
4980         "object-assign": "4.1.1",
4981         "pify": "2.3.0",
4982         "pinkie-promise": "2.0.1"
4983       }
4984     },
4985     "globule": {
4986       "version": "1.2.0",
4987       "resolved": "http://registry.npm.taobao.org/globule/download/globule-1.2.0.tgz",
4988       "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=",
4989       "dev": true,
4990       "requires": {
4991         "glob": "7.1.2",
4992         "lodash": "4.17.11",
4993         "minimatch": "3.0.4"
4994       }
4995     },
4996     "got": {
4997       "version": "6.7.1",
4998       "resolved": "http://registry.npm.taobao.org/got/download/got-6.7.1.tgz",
4999       "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
5000       "dev": true,
5001       "requires": {
5002         "create-error-class": "3.0.2",
5003         "duplexer3": "0.1.4",
5004         "get-stream": "3.0.0",
5005         "is-redirect": "1.0.0",
5006         "is-retry-allowed": "1.1.0",
5007         "is-stream": "1.1.0",
5008         "lowercase-keys": "1.0.1",
5009         "safe-buffer": "5.1.2",
5010         "timed-out": "4.0.1",
5011         "unzip-response": "2.0.1",
5012         "url-parse-lax": "1.0.0"
5013       }
5014     },
5015     "graceful-fs": {
5016       "version": "4.1.11",
5017       "resolved": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.11.tgz",
5018       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
5019     },
5020     "graceful-readlink": {
5021       "version": "1.0.1",
5022       "resolved": "http://registry.npm.taobao.org/graceful-readlink/download/graceful-readlink-1.0.1.tgz",
5023       "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
5024       "dev": true
5025     },
5026     "gud": {
5027       "version": "1.0.0",
5028       "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz",
5029       "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw=="
5030     },
5031     "har-schema": {
5032       "version": "2.0.0",
5033       "resolved": "http://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz",
5034       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
5035     },
5036     "har-validator": {
5037       "version": "5.0.3",
5038       "resolved": "http://registry.npm.taobao.org/har-validator/download/har-validator-5.0.3.tgz",
5039       "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
5040       "requires": {
5041         "ajv": "5.5.2",
5042         "har-schema": "2.0.0"
5043       }
5044     },
5045     "has": {
5046       "version": "1.0.1",
5047       "resolved": "http://registry.npm.taobao.org/has/download/has-1.0.1.tgz",
5048       "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
5049       "dev": true,
5050       "requires": {
5051         "function-bind": "1.1.1"
5052       }
5053     },
5054     "has-ansi": {
5055       "version": "2.0.0",
5056       "resolved": "http://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz",
5057       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
5058       "requires": {
5059         "ansi-regex": "2.1.1"
5060       }
5061     },
5062     "has-flag": {
5063       "version": "1.0.0",
5064       "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz",
5065       "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
5066       "dev": true
5067     },
5068     "has-unicode": {
5069       "version": "2.0.1",
5070       "resolved": "http://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz",
5071       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
5072       "dev": true
5073     },
5074     "hawk": {
5075       "version": "3.1.3",
5076       "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
5077       "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
5078       "optional": true,
5079       "requires": {
5080         "boom": "2.10.1",
5081         "cryptiles": "2.0.5",
5082         "hoek": "2.16.3",
5083         "sntp": "1.0.9"
5084       }
5085     },
5086     "hipchat-notifier": {
5087       "version": "1.1.0",
5088       "resolved": "https://registry.npmjs.org/hipchat-notifier/-/hipchat-notifier-1.1.0.tgz",
5089       "integrity": "sha1-ttJJdVQ3wZEII2d5nTupoPI7Ix4=",
5090       "optional": true,
5091       "requires": {
5092         "lodash": "4.17.11",
5093         "request": "2.87.0"
5094       }
5095     },
5096     "history": {
5097       "version": "2.1.2",
5098       "resolved": "http://registry.npm.taobao.org/history/download/history-2.1.2.tgz",
5099       "integrity": "sha1-SqLeiXoOSGfkU5hDvm7Nsphr/ew=",
5100       "requires": {
5101         "deep-equal": "1.0.1",
5102         "invariant": "2.2.4",
5103         "query-string": "3.0.3",
5104         "warning": "2.1.0"
5105       },
5106       "dependencies": {
5107         "warning": {
5108           "version": "2.1.0",
5109           "resolved": "http://registry.npm.taobao.org/warning/download/warning-2.1.0.tgz",
5110           "integrity": "sha1-ISINnGOvx3qMkhEeARr3Bc4MaQE=",
5111           "requires": {
5112             "loose-envify": "1.3.1"
5113           }
5114         }
5115       }
5116     },
5117     "hjs-webpack": {
5118       "version": "8.4.3",
5119       "resolved": "http://registry.npm.taobao.org/hjs-webpack/download/hjs-webpack-8.4.3.tgz",
5120       "integrity": "sha1-weVybFSIW9GDbBXUESASKh/dcME=",
5121       "dev": true,
5122       "requires": {
5123         "compression": "1.7.2",
5124         "connect-history-api-fallback": "1.5.0",
5125         "contains-path": "0.1.0",
5126         "express": "4.16.3",
5127         "extract-text-webpack-plugin": "1.0.1",
5128         "find-root": "1.1.0",
5129         "http-proxy-middleware": "0.17.4",
5130         "lodash.assign": "4.2.0",
5131         "lodash.defaults": "4.2.0",
5132         "lodash.pick": "4.4.0",
5133         "rimraf": "2.6.2",
5134         "webpack": "1.15.0",
5135         "webpack-dev-middleware": "1.12.2",
5136         "webpack-hot-middleware": "2.22.2"
5137       }
5138     },
5139     "hoek": {
5140       "version": "2.16.3",
5141       "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
5142       "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0="
5143     },
5144     "hoist-non-react-statics": {
5145       "version": "2.5.0",
5146       "resolved": "http://registry.npm.taobao.org/hoist-non-react-statics/download/hoist-non-react-statics-2.5.0.tgz",
5147       "integrity": "sha1-0sot/BnFqRxaZhXOjlZO8DR+KkA="
5148     },
5149     "home-or-tmp": {
5150       "version": "2.0.0",
5151       "resolved": "http://registry.npm.taobao.org/home-or-tmp/download/home-or-tmp-2.0.0.tgz",
5152       "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
5153       "requires": {
5154         "os-homedir": "1.0.2",
5155         "os-tmpdir": "1.0.2"
5156       }
5157     },
5158     "home-path": {
5159       "version": "1.0.6",
5160       "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.6.tgz",
5161       "integrity": "sha512-wo+yjrdAtoXt43Vy92a+0IPCYViiyLAHyp0QVS4xL/tfvVz5sXIW1ubLZk3nhVkD92fQpUMKX+fzMjr5F489vw==",
5162       "dev": true
5163     },
5164     "hosted-git-info": {
5165       "version": "2.6.0",
5166       "resolved": "http://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.6.0.tgz",
5167       "integrity": "sha1-IyNbKasjDFdqqw1PE/wEawsDgiI=",
5168       "dev": true
5169     },
5170     "html-entities": {
5171       "version": "1.2.1",
5172       "resolved": "http://registry.npm.taobao.org/html-entities/download/html-entities-1.2.1.tgz",
5173       "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=",
5174       "dev": true
5175     },
5176     "html-parse-stringify2": {
5177       "version": "2.0.1",
5178       "resolved": "https://registry.npmjs.org/html-parse-stringify2/-/html-parse-stringify2-2.0.1.tgz",
5179       "integrity": "sha1-3FZwtyksoVi3vJFsmmc1rIhyg0o=",
5180       "requires": {
5181         "void-elements": "2.0.1"
5182       }
5183     },
5184     "http-errors": {
5185       "version": "1.6.3",
5186       "resolved": "http://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz",
5187       "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
5188       "requires": {
5189         "depd": "1.1.2",
5190         "inherits": "2.0.3",
5191         "setprototypeof": "1.1.0",
5192         "statuses": "1.5.0"
5193       }
5194     },
5195     "http-proxy": {
5196       "version": "1.17.0",
5197       "resolved": "http://registry.npm.taobao.org/http-proxy/download/http-proxy-1.17.0.tgz",
5198       "integrity": "sha1-etOElGWPhGBeL220Q230EPTlvpo=",
5199       "dev": true,
5200       "requires": {
5201         "eventemitter3": "3.1.0",
5202         "follow-redirects": "1.0.0",
5203         "requires-port": "1.0.0"
5204       }
5205     },
5206     "http-proxy-agent": {
5207       "version": "2.1.0",
5208       "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz",
5209       "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==",
5210       "requires": {
5211         "agent-base": "4.2.1",
5212         "debug": "3.1.0"
5213       }
5214     },
5215     "http-proxy-middleware": {
5216       "version": "0.17.4",
5217       "resolved": "http://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-0.17.4.tgz",
5218       "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=",
5219       "dev": true,
5220       "requires": {
5221         "http-proxy": "1.17.0",
5222         "is-glob": "3.1.0",
5223         "lodash": "4.17.11",
5224         "micromatch": "2.3.11"
5225       },
5226       "dependencies": {
5227         "is-extglob": {
5228           "version": "2.1.1",
5229           "resolved": "http://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz",
5230           "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
5231           "dev": true
5232         },
5233         "is-glob": {
5234           "version": "3.1.0",
5235           "resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz",
5236           "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
5237           "dev": true,
5238           "requires": {
5239             "is-extglob": "2.1.1"
5240           }
5241         }
5242       }
5243     },
5244     "http-signature": {
5245       "version": "1.2.0",
5246       "resolved": "http://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz",
5247       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
5248       "requires": {
5249         "assert-plus": "1.0.0",
5250         "jsprim": "1.4.1",
5251         "sshpk": "1.14.1"
5252       }
5253     },
5254     "httpntlm": {
5255       "version": "1.6.1",
5256       "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.6.1.tgz",
5257       "integrity": "sha1-rQFScUOi6Hc8+uapb1hla7UqNLI=",
5258       "requires": {
5259         "httpreq": "0.4.24",
5260         "underscore": "1.7.0"
5261       }
5262     },
5263     "httpreq": {
5264       "version": "0.4.24",
5265       "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.4.24.tgz",
5266       "integrity": "sha1-QzX/2CzZaWaKOUZckprGHWOTYn8="
5267     },
5268     "https-browserify": {
5269       "version": "0.0.1",
5270       "resolved": "http://registry.npm.taobao.org/https-browserify/download/https-browserify-0.0.1.tgz",
5271       "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=",
5272       "dev": true
5273     },
5274     "https-proxy-agent": {
5275       "version": "2.2.1",
5276       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz",
5277       "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==",
5278       "requires": {
5279         "agent-base": "4.2.1",
5280         "debug": "3.1.0"
5281       }
5282     },
5283     "i18next": {
5284       "version": "11.9.1",
5285       "resolved": "https://registry.npmjs.org/i18next/-/i18next-11.9.1.tgz",
5286       "integrity": "sha512-sUAfCdKYi8EufO6B8aY5RF/hqweCpRKvbxUhlzlmlAr+LgJQ2kXe/5y02kaPu6ApFIiW5WOz8+3ehoy97LUtMw=="
5287     },
5288     "i18next-browser-languagedetector": {
5289       "version": "2.2.3",
5290       "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-2.2.3.tgz",
5291       "integrity": "sha512-sJZ2n9Vgax0vGer23hJMwyO3FRO7P0dq2DXZPXWE329g3snfJUcw+S24Mp3lqJaxL/0McDu4BD75ds6pzIfhhw=="
5292     },
5293     "iconv-lite": {
5294       "version": "0.4.23",
5295       "resolved": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.23.tgz",
5296       "integrity": "sha1-KXhx9jvlB63Pv8pxXQzQ7thOmmM=",
5297       "requires": {
5298         "safer-buffer": "2.1.2"
5299       }
5300     },
5301     "ieee754": {
5302       "version": "1.1.11",
5303       "resolved": "http://registry.npm.taobao.org/ieee754/download/ieee754-1.1.11.tgz",
5304       "integrity": "sha1-wWOE/+APW3g1gk5ntvK9RKUilFU=",
5305       "dev": true
5306     },
5307     "ignore": {
5308       "version": "3.3.8",
5309       "resolved": "http://registry.npm.taobao.org/ignore/download/ignore-3.3.8.tgz",
5310       "integrity": "sha1-P46cNdOHCKOn4Omrtsc+fudweys=",
5311       "dev": true
5312     },
5313     "import-lazy": {
5314       "version": "2.1.0",
5315       "resolved": "http://registry.npm.taobao.org/import-lazy/download/import-lazy-2.1.0.tgz",
5316       "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
5317       "dev": true
5318     },
5319     "imurmurhash": {
5320       "version": "0.1.4",
5321       "resolved": "http://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz",
5322       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
5323       "dev": true
5324     },
5325     "in-publish": {
5326       "version": "2.0.0",
5327       "resolved": "http://registry.npm.taobao.org/in-publish/download/in-publish-2.0.0.tgz",
5328       "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
5329       "dev": true
5330     },
5331     "indent-string": {
5332       "version": "2.1.0",
5333       "resolved": "http://registry.npm.taobao.org/indent-string/download/indent-string-2.1.0.tgz",
5334       "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
5335       "dev": true,
5336       "requires": {
5337         "repeating": "2.0.1"
5338       }
5339     },
5340     "indexof": {
5341       "version": "0.0.1",
5342       "resolved": "http://registry.npm.taobao.org/indexof/download/indexof-0.0.1.tgz",
5343       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
5344       "dev": true
5345     },
5346     "inflection": {
5347       "version": "1.12.0",
5348       "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.12.0.tgz",
5349       "integrity": "sha1-ogCTVlbW9fa8TcdQLhrstwMihBY=",
5350       "optional": true
5351     },
5352     "inflight": {
5353       "version": "1.0.6",
5354       "resolved": "http://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz",
5355       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
5356       "requires": {
5357         "once": "1.4.0",
5358         "wrappy": "1.0.2"
5359       }
5360     },
5361     "inherits": {
5362       "version": "2.0.3",
5363       "resolved": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz",
5364       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
5365     },
5366     "ini": {
5367       "version": "1.3.5",
5368       "resolved": "http://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz",
5369       "integrity": "sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc=",
5370       "dev": true
5371     },
5372     "inquirer": {
5373       "version": "0.12.0",
5374       "resolved": "http://registry.npm.taobao.org/inquirer/download/inquirer-0.12.0.tgz",
5375       "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=",
5376       "dev": true,
5377       "requires": {
5378         "ansi-escapes": "1.4.0",
5379         "ansi-regex": "2.1.1",
5380         "chalk": "1.1.3",
5381         "cli-cursor": "1.0.2",
5382         "cli-width": "2.2.0",
5383         "figures": "1.7.0",
5384         "lodash": "4.17.11",
5385         "readline2": "1.0.1",
5386         "run-async": "0.1.0",
5387         "rx-lite": "3.1.2",
5388         "string-width": "1.0.2",
5389         "strip-ansi": "3.0.1",
5390         "through": "2.3.8"
5391       }
5392     },
5393     "interpret": {
5394       "version": "0.6.6",
5395       "resolved": "http://registry.npm.taobao.org/interpret/download/interpret-0.6.6.tgz",
5396       "integrity": "sha1-/s16GOfOXKar+5U+H4YhOknxYls=",
5397       "dev": true
5398     },
5399     "invariant": {
5400       "version": "2.2.4",
5401       "resolved": "http://registry.npm.taobao.org/invariant/download/invariant-2.2.4.tgz",
5402       "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=",
5403       "requires": {
5404         "loose-envify": "1.3.1"
5405       }
5406     },
5407     "invert-kv": {
5408       "version": "1.0.0",
5409       "resolved": "http://registry.npm.taobao.org/invert-kv/download/invert-kv-1.0.0.tgz",
5410       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
5411       "dev": true
5412     },
5413     "ip": {
5414       "version": "1.1.5",
5415       "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
5416       "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
5417     },
5418     "ipaddr.js": {
5419       "version": "1.6.0",
5420       "resolved": "http://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.6.0.tgz",
5421       "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs=",
5422       "dev": true
5423     },
5424     "is-arrayish": {
5425       "version": "0.2.1",
5426       "resolved": "http://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz",
5427       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
5428       "dev": true
5429     },
5430     "is-binary-path": {
5431       "version": "1.0.1",
5432       "resolved": "http://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz",
5433       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
5434       "dev": true,
5435       "requires": {
5436         "binary-extensions": "1.11.0"
5437       }
5438     },
5439     "is-buffer": {
5440       "version": "1.1.6",
5441       "resolved": "http://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz",
5442       "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=",
5443       "dev": true
5444     },
5445     "is-builtin-module": {
5446       "version": "1.0.0",
5447       "resolved": "http://registry.npm.taobao.org/is-builtin-module/download/is-builtin-module-1.0.0.tgz",
5448       "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
5449       "dev": true,
5450       "requires": {
5451         "builtin-modules": "1.1.1"
5452       }
5453     },
5454     "is-callable": {
5455       "version": "1.1.3",
5456       "resolved": "http://registry.npm.taobao.org/is-callable/download/is-callable-1.1.3.tgz",
5457       "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=",
5458       "dev": true
5459     },
5460     "is-ci": {
5461       "version": "1.1.0",
5462       "resolved": "http://registry.npm.taobao.org/is-ci/download/is-ci-1.1.0.tgz",
5463       "integrity": "sha1-JH5BYueGDOu9rzC3dNawrH3P56U=",
5464       "dev": true,
5465       "requires": {
5466         "ci-info": "1.1.3"
5467       }
5468     },
5469     "is-date-object": {
5470       "version": "1.0.1",
5471       "resolved": "http://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.1.tgz",
5472       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
5473       "dev": true
5474     },
5475     "is-directory": {
5476       "version": "0.3.1",
5477       "resolved": "http://registry.npm.taobao.org/is-directory/download/is-directory-0.3.1.tgz",
5478       "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
5479       "dev": true
5480     },
5481     "is-dotfile": {
5482       "version": "1.0.3",
5483       "resolved": "http://registry.npm.taobao.org/is-dotfile/download/is-dotfile-1.0.3.tgz",
5484       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
5485       "dev": true
5486     },
5487     "is-equal-shallow": {
5488       "version": "0.1.3",
5489       "resolved": "http://registry.npm.taobao.org/is-equal-shallow/download/is-equal-shallow-0.1.3.tgz",
5490       "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
5491       "dev": true,
5492       "requires": {
5493         "is-primitive": "2.0.0"
5494       }
5495     },
5496     "is-extendable": {
5497       "version": "0.1.1",
5498       "resolved": "http://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz",
5499       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
5500       "dev": true
5501     },
5502     "is-extglob": {
5503       "version": "1.0.0",
5504       "resolved": "http://registry.npm.taobao.org/is-extglob/download/is-extglob-1.0.0.tgz",
5505       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
5506       "dev": true
5507     },
5508     "is-finite": {
5509       "version": "1.0.2",
5510       "resolved": "http://registry.npm.taobao.org/is-finite/download/is-finite-1.0.2.tgz",
5511       "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
5512       "requires": {
5513         "number-is-nan": "1.0.1"
5514       }
5515     },
5516     "is-fullwidth-code-point": {
5517       "version": "1.0.0",
5518       "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
5519       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
5520       "requires": {
5521         "number-is-nan": "1.0.1"
5522       }
5523     },
5524     "is-glob": {
5525       "version": "2.0.1",
5526       "resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-2.0.1.tgz",
5527       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
5528       "dev": true,
5529       "requires": {
5530         "is-extglob": "1.0.0"
5531       }
5532     },
5533     "is-installed-globally": {
5534       "version": "0.1.0",
5535       "resolved": "http://registry.npm.taobao.org/is-installed-globally/download/is-installed-globally-0.1.0.tgz",
5536       "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=",
5537       "dev": true,
5538       "requires": {
5539         "global-dirs": "0.1.1",
5540         "is-path-inside": "1.0.1"
5541       }
5542     },
5543     "is-my-ip-valid": {
5544       "version": "1.0.0",
5545       "resolved": "http://registry.npm.taobao.org/is-my-ip-valid/download/is-my-ip-valid-1.0.0.tgz",
5546       "integrity": "sha1-ezUbjo7dTTmV1NBmaA5mTZRpaCQ="
5547     },
5548     "is-my-json-valid": {
5549       "version": "2.17.2",
5550       "resolved": "http://registry.npm.taobao.org/is-my-json-valid/download/is-my-json-valid-2.17.2.tgz",
5551       "integrity": "sha1-ayEDoojpTvPeXPFdKd2F/Et41lw=",
5552       "requires": {
5553         "generate-function": "2.0.0",
5554         "generate-object-property": "1.2.0",
5555         "is-my-ip-valid": "1.0.0",
5556         "jsonpointer": "4.0.1",
5557         "xtend": "4.0.1"
5558       }
5559     },
5560     "is-npm": {
5561       "version": "1.0.0",
5562       "resolved": "http://registry.npm.taobao.org/is-npm/download/is-npm-1.0.0.tgz",
5563       "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=",
5564       "dev": true
5565     },
5566     "is-number": {
5567       "version": "2.1.0",
5568       "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-2.1.0.tgz",
5569       "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
5570       "dev": true,
5571       "requires": {
5572         "kind-of": "3.2.2"
5573       }
5574     },
5575     "is-obj": {
5576       "version": "1.0.1",
5577       "resolved": "http://registry.npm.taobao.org/is-obj/download/is-obj-1.0.1.tgz",
5578       "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
5579       "dev": true
5580     },
5581     "is-path-cwd": {
5582       "version": "1.0.0",
5583       "resolved": "http://registry.npm.taobao.org/is-path-cwd/download/is-path-cwd-1.0.0.tgz",
5584       "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
5585       "dev": true
5586     },
5587     "is-path-in-cwd": {
5588       "version": "1.0.1",
5589       "resolved": "http://registry.npm.taobao.org/is-path-in-cwd/download/is-path-in-cwd-1.0.1.tgz",
5590       "integrity": "sha1-WsSLNF72dTOb1sekipEhELJBz1I=",
5591       "dev": true,
5592       "requires": {
5593         "is-path-inside": "1.0.1"
5594       }
5595     },
5596     "is-path-inside": {
5597       "version": "1.0.1",
5598       "resolved": "http://registry.npm.taobao.org/is-path-inside/download/is-path-inside-1.0.1.tgz",
5599       "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
5600       "dev": true,
5601       "requires": {
5602         "path-is-inside": "1.0.2"
5603       }
5604     },
5605     "is-posix-bracket": {
5606       "version": "0.1.1",
5607       "resolved": "http://registry.npm.taobao.org/is-posix-bracket/download/is-posix-bracket-0.1.1.tgz",
5608       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
5609       "dev": true
5610     },
5611     "is-primitive": {
5612       "version": "2.0.0",
5613       "resolved": "http://registry.npm.taobao.org/is-primitive/download/is-primitive-2.0.0.tgz",
5614       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
5615       "dev": true
5616     },
5617     "is-promise": {
5618       "version": "2.1.0",
5619       "resolved": "http://registry.npm.taobao.org/is-promise/download/is-promise-2.1.0.tgz",
5620       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
5621     },
5622     "is-property": {
5623       "version": "1.0.2",
5624       "resolved": "http://registry.npm.taobao.org/is-property/download/is-property-1.0.2.tgz",
5625       "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ="
5626     },
5627     "is-redirect": {
5628       "version": "1.0.0",
5629       "resolved": "http://registry.npm.taobao.org/is-redirect/download/is-redirect-1.0.0.tgz",
5630       "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=",
5631       "dev": true
5632     },
5633     "is-regex": {
5634       "version": "1.0.4",
5635       "resolved": "http://registry.npm.taobao.org/is-regex/download/is-regex-1.0.4.tgz",
5636       "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
5637       "dev": true,
5638       "requires": {
5639         "has": "1.0.1"
5640       }
5641     },
5642     "is-resolvable": {
5643       "version": "1.1.0",
5644       "resolved": "http://registry.npm.taobao.org/is-resolvable/download/is-resolvable-1.1.0.tgz",
5645       "integrity": "sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg=",
5646       "dev": true
5647     },
5648     "is-retry-allowed": {
5649       "version": "1.1.0",
5650       "resolved": "http://registry.npm.taobao.org/is-retry-allowed/download/is-retry-allowed-1.1.0.tgz",
5651       "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=",
5652       "dev": true
5653     },
5654     "is-stream": {
5655       "version": "1.1.0",
5656       "resolved": "http://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz",
5657       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
5658     },
5659     "is-symbol": {
5660       "version": "1.0.1",
5661       "resolved": "http://registry.npm.taobao.org/is-symbol/download/is-symbol-1.0.1.tgz",
5662       "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=",
5663       "dev": true
5664     },
5665     "is-typedarray": {
5666       "version": "1.0.0",
5667       "resolved": "http://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz",
5668       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
5669     },
5670     "is-utf8": {
5671       "version": "0.2.1",
5672       "resolved": "http://registry.npm.taobao.org/is-utf8/download/is-utf8-0.2.1.tgz",
5673       "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
5674       "dev": true
5675     },
5676     "isarray": {
5677       "version": "0.0.1",
5678       "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
5679       "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
5680     },
5681     "isbinaryfile": {
5682       "version": "3.0.2",
5683       "resolved": "http://registry.npm.taobao.org/isbinaryfile/download/isbinaryfile-3.0.2.tgz",
5684       "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=",
5685       "dev": true
5686     },
5687     "isexe": {
5688       "version": "2.0.0",
5689       "resolved": "http://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz",
5690       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
5691     },
5692     "isobject": {
5693       "version": "2.1.0",
5694       "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz",
5695       "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
5696       "dev": true,
5697       "requires": {
5698         "isarray": "1.0.0"
5699       },
5700       "dependencies": {
5701         "isarray": {
5702           "version": "1.0.0",
5703           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
5704           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
5705           "dev": true
5706         }
5707       }
5708     },
5709     "isomorphic-fetch": {
5710       "version": "2.2.1",
5711       "resolved": "http://registry.npm.taobao.org/isomorphic-fetch/download/isomorphic-fetch-2.2.1.tgz",
5712       "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
5713       "requires": {
5714         "node-fetch": "1.6.3",
5715         "whatwg-fetch": "2.0.4"
5716       }
5717     },
5718     "isstream": {
5719       "version": "0.1.2",
5720       "resolved": "http://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz",
5721       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
5722     },
5723     "js-base64": {
5724       "version": "2.4.5",
5725       "resolved": "http://registry.npm.taobao.org/js-base64/download/js-base64-2.4.5.tgz",
5726       "integrity": "sha1-4pPNPHyC8HDXAPx6HKCi5p8QH5I=",
5727       "dev": true
5728     },
5729     "js-tokens": {
5730       "version": "3.0.2",
5731       "resolved": "http://registry.npm.taobao.org/js-tokens/download/js-tokens-3.0.2.tgz",
5732       "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
5733     },
5734     "js-yaml": {
5735       "version": "3.11.0",
5736       "resolved": "http://registry.npm.taobao.org/js-yaml/download/js-yaml-3.11.0.tgz",
5737       "integrity": "sha1-WXwai9VxUvJtYizkEXhRpR9euu8=",
5738       "dev": true,
5739       "requires": {
5740         "argparse": "1.0.10",
5741         "esprima": "4.0.0"
5742       },
5743       "dependencies": {
5744         "esprima": {
5745           "version": "4.0.0",
5746           "resolved": "http://registry.npm.taobao.org/esprima/download/esprima-4.0.0.tgz",
5747           "integrity": "sha1-RJnt3NERDgshi6zy+n9/WfVcqAQ=",
5748           "dev": true
5749         }
5750       }
5751     },
5752     "jsbn": {
5753       "version": "0.1.1",
5754       "resolved": "http://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz",
5755       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
5756       "optional": true
5757     },
5758     "jsesc": {
5759       "version": "1.3.0",
5760       "resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-1.3.0.tgz",
5761       "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s="
5762     },
5763     "json-loader": {
5764       "version": "0.5.7",
5765       "resolved": "http://registry.npm.taobao.org/json-loader/download/json-loader-0.5.7.tgz",
5766       "integrity": "sha1-3KFKcCNf+C8KyaOr62DTN6NlGF0=",
5767       "dev": true
5768     },
5769     "json-parse-better-errors": {
5770       "version": "1.0.2",
5771       "resolved": "http://registry.npm.taobao.org/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz",
5772       "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=",
5773       "dev": true
5774     },
5775     "json-schema": {
5776       "version": "0.2.3",
5777       "resolved": "http://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz",
5778       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
5779     },
5780     "json-schema-traverse": {
5781       "version": "0.3.1",
5782       "resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz",
5783       "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A="
5784     },
5785     "json-stable-stringify": {
5786       "version": "1.0.1",
5787       "resolved": "http://registry.npm.taobao.org/json-stable-stringify/download/json-stable-stringify-1.0.1.tgz",
5788       "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
5789       "dev": true,
5790       "requires": {
5791         "jsonify": "0.0.0"
5792       }
5793     },
5794     "json-stringify-safe": {
5795       "version": "5.0.1",
5796       "resolved": "http://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz",
5797       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
5798     },
5799     "json5": {
5800       "version": "0.5.1",
5801       "resolved": "http://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz",
5802       "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
5803     },
5804     "jsonfile": {
5805       "version": "4.0.0",
5806       "resolved": "http://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz",
5807       "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
5808       "requires": {
5809         "graceful-fs": "4.1.11"
5810       }
5811     },
5812     "jsonify": {
5813       "version": "0.0.0",
5814       "resolved": "http://registry.npm.taobao.org/jsonify/download/jsonify-0.0.0.tgz",
5815       "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
5816       "dev": true
5817     },
5818     "jsonpointer": {
5819       "version": "4.0.1",
5820       "resolved": "http://registry.npm.taobao.org/jsonpointer/download/jsonpointer-4.0.1.tgz",
5821       "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk="
5822     },
5823     "jsprim": {
5824       "version": "1.4.1",
5825       "resolved": "http://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz",
5826       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
5827       "requires": {
5828         "assert-plus": "1.0.0",
5829         "extsprintf": "1.3.0",
5830         "json-schema": "0.2.3",
5831         "verror": "1.10.0"
5832       }
5833     },
5834     "jsx-ast-utils": {
5835       "version": "1.4.1",
5836       "resolved": "http://registry.npm.taobao.org/jsx-ast-utils/download/jsx-ast-utils-1.4.1.tgz",
5837       "integrity": "sha1-OGchPo3Xm/Ho8jAMDPwe+xgsDfE=",
5838       "dev": true
5839     },
5840     "keycode": {
5841       "version": "2.2.0",
5842       "resolved": "http://registry.npm.taobao.org/keycode/download/keycode-2.2.0.tgz",
5843       "integrity": "sha1-PQr1bce4uOXLqNCpfxByBO7CKwQ="
5844     },
5845     "kind-of": {
5846       "version": "3.2.2",
5847       "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
5848       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5849       "dev": true,
5850       "requires": {
5851         "is-buffer": "1.1.6"
5852       }
5853     },
5854     "klaw": {
5855       "version": "1.3.1",
5856       "resolved": "http://registry.npm.taobao.org/klaw/download/klaw-1.3.1.tgz",
5857       "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
5858       "dev": true,
5859       "requires": {
5860         "graceful-fs": "4.1.11"
5861       }
5862     },
5863     "latest-version": {
5864       "version": "3.1.0",
5865       "resolved": "http://registry.npm.taobao.org/latest-version/download/latest-version-3.1.0.tgz",
5866       "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=",
5867       "dev": true,
5868       "requires": {
5869         "package-json": "4.0.1"
5870       }
5871     },
5872     "lazy-cache": {
5873       "version": "1.0.4",
5874       "resolved": "http://registry.npm.taobao.org/lazy-cache/download/lazy-cache-1.0.4.tgz",
5875       "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
5876       "dev": true
5877     },
5878     "lazy-val": {
5879       "version": "1.0.3",
5880       "resolved": "http://registry.npm.taobao.org/lazy-val/download/lazy-val-1.0.3.tgz",
5881       "integrity": "sha1-u5eyAO8AgB2UwxfincbtOeMcXtw=",
5882       "dev": true
5883     },
5884     "lcid": {
5885       "version": "1.0.0",
5886       "resolved": "http://registry.npm.taobao.org/lcid/download/lcid-1.0.0.tgz",
5887       "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
5888       "dev": true,
5889       "requires": {
5890         "invert-kv": "1.0.0"
5891       }
5892     },
5893     "levn": {
5894       "version": "0.3.0",
5895       "resolved": "http://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz",
5896       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
5897       "requires": {
5898         "prelude-ls": "1.1.2",
5899         "type-check": "0.3.2"
5900       }
5901     },
5902     "libbase64": {
5903       "version": "0.1.0",
5904       "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz",
5905       "integrity": "sha1-YjUag5VjrF/1vSbxL2Dpgwu3UeY="
5906     },
5907     "libmime": {
5908       "version": "3.0.0",
5909       "resolved": "https://registry.npmjs.org/libmime/-/libmime-3.0.0.tgz",
5910       "integrity": "sha1-UaGp50SOy9Ms2lRCFnW7IbwJPaY=",
5911       "requires": {
5912         "iconv-lite": "0.4.15",
5913         "libbase64": "0.1.0",
5914         "libqp": "1.1.0"
5915       },
5916       "dependencies": {
5917         "iconv-lite": {
5918           "version": "0.4.15",
5919           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz",
5920           "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es="
5921         }
5922       }
5923     },
5924     "libqp": {
5925       "version": "1.1.0",
5926       "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.1.0.tgz",
5927       "integrity": "sha1-9ebgatdLeU+1tbZpiL9yjvHe2+g="
5928     },
5929     "load-json-file": {
5930       "version": "1.1.0",
5931       "resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-1.1.0.tgz",
5932       "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
5933       "dev": true,
5934       "requires": {
5935         "graceful-fs": "4.1.11",
5936         "parse-json": "2.2.0",
5937         "pify": "2.3.0",
5938         "pinkie-promise": "2.0.1",
5939         "strip-bom": "2.0.0"
5940       }
5941     },
5942     "loader-utils": {
5943       "version": "0.2.17",
5944       "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz",
5945       "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
5946       "dev": true,
5947       "requires": {
5948         "big.js": "3.2.0",
5949         "emojis-list": "2.1.0",
5950         "json5": "0.5.1",
5951         "object-assign": "4.1.1"
5952       }
5953     },
5954     "locate-path": {
5955       "version": "2.0.0",
5956       "resolved": "http://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz",
5957       "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
5958       "dev": true,
5959       "requires": {
5960         "p-locate": "2.0.0",
5961         "path-exists": "3.0.0"
5962       },
5963       "dependencies": {
5964         "path-exists": {
5965           "version": "3.0.0",
5966           "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz",
5967           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
5968           "dev": true
5969         }
5970       }
5971     },
5972     "lodash": {
5973       "version": "4.17.11",
5974       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
5975       "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
5976     },
5977     "lodash-es": {
5978       "version": "4.17.10",
5979       "resolved": "http://registry.npm.taobao.org/lodash-es/download/lodash-es-4.17.10.tgz",
5980       "integrity": "sha1-Ys1xBM313YfyNag38O3g6OURfgU="
5981     },
5982     "lodash._baseassign": {
5983       "version": "3.2.0",
5984       "resolved": "http://registry.npm.taobao.org/lodash._baseassign/download/lodash._baseassign-3.2.0.tgz",
5985       "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=",
5986       "dev": true,
5987       "requires": {
5988         "lodash._basecopy": "3.0.1",
5989         "lodash.keys": "3.1.2"
5990       }
5991     },
5992     "lodash._basecopy": {
5993       "version": "3.0.1",
5994       "resolved": "http://registry.npm.taobao.org/lodash._basecopy/download/lodash._basecopy-3.0.1.tgz",
5995       "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=",
5996       "dev": true
5997     },
5998     "lodash._bindcallback": {
5999       "version": "3.0.1",
6000       "resolved": "http://registry.npm.taobao.org/lodash._bindcallback/download/lodash._bindcallback-3.0.1.tgz",
6001       "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=",
6002       "dev": true
6003     },
6004     "lodash._createassigner": {
6005       "version": "3.1.1",
6006       "resolved": "http://registry.npm.taobao.org/lodash._createassigner/download/lodash._createassigner-3.1.1.tgz",
6007       "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=",
6008       "dev": true,
6009       "requires": {
6010         "lodash._bindcallback": "3.0.1",
6011         "lodash._isiterateecall": "3.0.9",
6012         "lodash.restparam": "3.6.1"
6013       }
6014     },
6015     "lodash._getnative": {
6016       "version": "3.9.1",
6017       "resolved": "http://registry.npm.taobao.org/lodash._getnative/download/lodash._getnative-3.9.1.tgz",
6018       "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
6019       "dev": true
6020     },
6021     "lodash._isiterateecall": {
6022       "version": "3.0.9",
6023       "resolved": "http://registry.npm.taobao.org/lodash._isiterateecall/download/lodash._isiterateecall-3.0.9.tgz",
6024       "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=",
6025       "dev": true
6026     },
6027     "lodash.assign": {
6028       "version": "4.2.0",
6029       "resolved": "http://registry.npm.taobao.org/lodash.assign/download/lodash.assign-4.2.0.tgz",
6030       "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc="
6031     },
6032     "lodash.clonedeep": {
6033       "version": "4.5.0",
6034       "resolved": "http://registry.npm.taobao.org/lodash.clonedeep/download/lodash.clonedeep-4.5.0.tgz",
6035       "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
6036       "dev": true
6037     },
6038     "lodash.defaults": {
6039       "version": "4.2.0",
6040       "resolved": "http://registry.npm.taobao.org/lodash.defaults/download/lodash.defaults-4.2.0.tgz",
6041       "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=",
6042       "dev": true
6043     },
6044     "lodash.get": {
6045       "version": "4.4.2",
6046       "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
6047       "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk="
6048     },
6049     "lodash.isarguments": {
6050       "version": "3.1.0",
6051       "resolved": "http://registry.npm.taobao.org/lodash.isarguments/download/lodash.isarguments-3.1.0.tgz",
6052       "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
6053       "dev": true
6054     },
6055     "lodash.isarray": {
6056       "version": "3.0.4",
6057       "resolved": "http://registry.npm.taobao.org/lodash.isarray/download/lodash.isarray-3.0.4.tgz",
6058       "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
6059       "dev": true
6060     },
6061     "lodash.isequal": {
6062       "version": "4.5.0",
6063       "resolved": "http://registry.npm.taobao.org/lodash.isequal/download/lodash.isequal-4.5.0.tgz",
6064       "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
6065     },
6066     "lodash.isplainobject": {
6067       "version": "4.0.6",
6068       "resolved": "http://registry.npm.taobao.org/lodash.isplainobject/download/lodash.isplainobject-4.0.6.tgz",
6069       "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs="
6070     },
6071     "lodash.keys": {
6072       "version": "3.1.2",
6073       "resolved": "http://registry.npm.taobao.org/lodash.keys/download/lodash.keys-3.1.2.tgz",
6074       "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
6075       "dev": true,
6076       "requires": {
6077         "lodash._getnative": "3.9.1",
6078         "lodash.isarguments": "3.1.0",
6079         "lodash.isarray": "3.0.4"
6080       }
6081     },
6082     "lodash.pick": {
6083       "version": "4.4.0",
6084       "resolved": "http://registry.npm.taobao.org/lodash.pick/download/lodash.pick-4.4.0.tgz",
6085       "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=",
6086       "dev": true
6087     },
6088     "lodash.pickby": {
6089       "version": "4.6.0",
6090       "resolved": "http://registry.npm.taobao.org/lodash.pickby/download/lodash.pickby-4.6.0.tgz",
6091       "integrity": "sha1-feoh2MGNdwOifHBMFdO4SmfjOv8=",
6092       "dev": true
6093     },
6094     "lodash.restparam": {
6095       "version": "3.6.1",
6096       "resolved": "http://registry.npm.taobao.org/lodash.restparam/download/lodash.restparam-3.6.1.tgz",
6097       "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
6098       "dev": true
6099     },
6100     "log4js": {
6101       "version": "2.11.0",
6102       "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.11.0.tgz",
6103       "integrity": "sha512-z1XdwyGFg8/WGkOyF6DPJjivCWNLKrklGdViywdYnSKOvgtEBo2UyEMZS5sD2mZrQlU3TvO8wDWLc8mzE1ncBQ==",
6104       "requires": {
6105         "amqplib": "0.5.3",
6106         "axios": "0.15.3",
6107         "circular-json": "0.5.9",
6108         "date-format": "1.2.0",
6109         "debug": "3.1.0",
6110         "hipchat-notifier": "1.1.0",
6111         "loggly": "1.1.1",
6112         "mailgun-js": "0.18.1",
6113         "nodemailer": "2.7.2",
6114         "redis": "2.8.0",
6115         "semver": "5.5.0",
6116         "slack-node": "0.2.0",
6117         "streamroller": "0.7.0"
6118       }
6119     },
6120     "loggly": {
6121       "version": "1.1.1",
6122       "resolved": "https://registry.npmjs.org/loggly/-/loggly-1.1.1.tgz",
6123       "integrity": "sha1-Cg/B0/o6XsRP3HuJe+uipGlc6+4=",
6124       "optional": true,
6125       "requires": {
6126         "json-stringify-safe": "5.0.1",
6127         "request": "2.75.0",
6128         "timespan": "2.3.0"
6129       },
6130       "dependencies": {
6131         "assert-plus": {
6132           "version": "0.2.0",
6133           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
6134           "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
6135           "optional": true
6136         },
6137         "aws-sign2": {
6138           "version": "0.6.0",
6139           "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
6140           "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
6141           "optional": true
6142         },
6143         "caseless": {
6144           "version": "0.11.0",
6145           "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
6146           "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=",
6147           "optional": true
6148         },
6149         "form-data": {
6150           "version": "2.0.0",
6151           "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.0.0.tgz",
6152           "integrity": "sha1-bwrrrcxdoWwT4ezBETfYX5uIOyU=",
6153           "optional": true,
6154           "requires": {
6155             "asynckit": "0.4.0",
6156             "combined-stream": "1.0.6",
6157             "mime-types": "2.1.18"
6158           }
6159         },
6160         "har-validator": {
6161           "version": "2.0.6",
6162           "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",
6163           "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
6164           "optional": true,
6165           "requires": {
6166             "chalk": "1.1.3",
6167             "commander": "2.15.1",
6168             "is-my-json-valid": "2.17.2",
6169             "pinkie-promise": "2.0.1"
6170           }
6171         },
6172         "http-signature": {
6173           "version": "1.1.1",
6174           "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
6175           "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
6176           "optional": true,
6177           "requires": {
6178             "assert-plus": "0.2.0",
6179             "jsprim": "1.4.1",
6180             "sshpk": "1.14.1"
6181           }
6182         },
6183         "qs": {
6184           "version": "6.2.3",
6185           "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz",
6186           "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=",
6187           "optional": true
6188         },
6189         "request": {
6190           "version": "2.75.0",
6191           "resolved": "https://registry.npmjs.org/request/-/request-2.75.0.tgz",
6192           "integrity": "sha1-0rgmiihtoT6qXQGt9dGMyQ9lfZM=",
6193           "optional": true,
6194           "requires": {
6195             "aws-sign2": "0.6.0",
6196             "aws4": "1.7.0",
6197             "bl": "1.1.2",
6198             "caseless": "0.11.0",
6199             "combined-stream": "1.0.6",
6200             "extend": "3.0.2",
6201             "forever-agent": "0.6.1",
6202             "form-data": "2.0.0",
6203             "har-validator": "2.0.6",
6204             "hawk": "3.1.3",
6205             "http-signature": "1.1.1",
6206             "is-typedarray": "1.0.0",
6207             "isstream": "0.1.2",
6208             "json-stringify-safe": "5.0.1",
6209             "mime-types": "2.1.18",
6210             "node-uuid": "1.4.8",
6211             "oauth-sign": "0.8.2",
6212             "qs": "6.2.3",
6213             "stringstream": "0.0.6",
6214             "tough-cookie": "2.3.4",
6215             "tunnel-agent": "0.4.3"
6216           }
6217         },
6218         "tunnel-agent": {
6219           "version": "0.4.3",
6220           "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
6221           "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
6222           "optional": true
6223         }
6224       }
6225     },
6226     "longest": {
6227       "version": "1.0.1",
6228       "resolved": "http://registry.npm.taobao.org/longest/download/longest-1.0.1.tgz",
6229       "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
6230       "dev": true
6231     },
6232     "loose-envify": {
6233       "version": "1.3.1",
6234       "resolved": "http://registry.npm.taobao.org/loose-envify/download/loose-envify-1.3.1.tgz",
6235       "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
6236       "requires": {
6237         "js-tokens": "3.0.2"
6238       }
6239     },
6240     "loud-rejection": {
6241       "version": "1.6.0",
6242       "resolved": "http://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz",
6243       "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
6244       "dev": true,
6245       "requires": {
6246         "currently-unhandled": "0.4.1",
6247         "signal-exit": "3.0.2"
6248       }
6249     },
6250     "lowercase-keys": {
6251       "version": "1.0.1",
6252       "resolved": "http://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-1.0.1.tgz",
6253       "integrity": "sha1-b54wtHCE2XGnyCD/FabFFnt0wm8=",
6254       "dev": true
6255     },
6256     "lru-cache": {
6257       "version": "4.1.3",
6258       "resolved": "http://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.3.tgz",
6259       "integrity": "sha1-oRdc80lt/IQ2wVbDNLSVWZK85pw=",
6260       "requires": {
6261         "pseudomap": "1.0.2",
6262         "yallist": "2.1.2"
6263       }
6264     },
6265     "mailcomposer": {
6266       "version": "4.0.1",
6267       "resolved": "https://registry.npmjs.org/mailcomposer/-/mailcomposer-4.0.1.tgz",
6268       "integrity": "sha1-DhxEsqB890DuF9wUm6AJ8Zyt/rQ=",
6269       "optional": true,
6270       "requires": {
6271         "buildmail": "4.0.1",
6272         "libmime": "3.0.0"
6273       }
6274     },
6275     "mailgun-js": {
6276       "version": "0.18.1",
6277       "resolved": "https://registry.npmjs.org/mailgun-js/-/mailgun-js-0.18.1.tgz",
6278       "integrity": "sha512-lvuMP14u24HS2uBsJEnzSyPMxzU2b99tQsIx1o6QNjqxjk8b3WvR+vq5oG1mjqz/IBYo+5gF+uSoDS0RkMVHmg==",
6279       "optional": true,
6280       "requires": {
6281         "async": "2.6.1",
6282         "debug": "3.1.0",
6283         "form-data": "2.3.2",
6284         "inflection": "1.12.0",
6285         "is-stream": "1.1.0",
6286         "path-proxy": "1.0.0",
6287         "promisify-call": "2.0.4",
6288         "proxy-agent": "3.0.3",
6289         "tsscmp": "1.0.6"
6290       }
6291     },
6292     "make-dir": {
6293       "version": "1.3.0",
6294       "resolved": "http://registry.npm.taobao.org/make-dir/download/make-dir-1.3.0.tgz",
6295       "integrity": "sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=",
6296       "dev": true,
6297       "requires": {
6298         "pify": "3.0.0"
6299       },
6300       "dependencies": {
6301         "pify": {
6302           "version": "3.0.0",
6303           "resolved": "http://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz",
6304           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6305           "dev": true
6306         }
6307       }
6308     },
6309     "map-age-cleaner": {
6310       "version": "0.1.3",
6311       "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
6312       "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
6313       "requires": {
6314         "p-defer": "1.0.0"
6315       }
6316     },
6317     "map-obj": {
6318       "version": "1.0.1",
6319       "resolved": "http://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz",
6320       "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
6321       "dev": true
6322     },
6323     "map-stream": {
6324       "version": "0.1.0",
6325       "resolved": "http://registry.npm.taobao.org/map-stream/download/map-stream-0.1.0.tgz",
6326       "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=",
6327       "dev": true
6328     },
6329     "math-random": {
6330       "version": "1.0.1",
6331       "resolved": "http://registry.npm.taobao.org/math-random/download/math-random-1.0.1.tgz",
6332       "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=",
6333       "dev": true
6334     },
6335     "mdurl": {
6336       "version": "1.0.1",
6337       "resolved": "http://registry.npm.taobao.org/mdurl/download/mdurl-1.0.1.tgz",
6338       "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4="
6339     },
6340     "media-typer": {
6341       "version": "0.3.0",
6342       "resolved": "http://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz",
6343       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
6344       "dev": true
6345     },
6346     "mem": {
6347       "version": "1.1.0",
6348       "resolved": "http://registry.npm.taobao.org/mem/download/mem-1.1.0.tgz",
6349       "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
6350       "dev": true,
6351       "requires": {
6352         "mimic-fn": "1.2.0"
6353       }
6354     },
6355     "memory-fs": {
6356       "version": "0.3.0",
6357       "resolved": "http://registry.npm.taobao.org/memory-fs/download/memory-fs-0.3.0.tgz",
6358       "integrity": "sha1-e8xrYp46Q+hx1+Kaymrop/FcuyA=",
6359       "dev": true,
6360       "requires": {
6361         "errno": "0.1.7",
6362         "readable-stream": "2.3.6"
6363       },
6364       "dependencies": {
6365         "isarray": {
6366           "version": "1.0.0",
6367           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
6368           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
6369           "dev": true
6370         },
6371         "process-nextick-args": {
6372           "version": "2.0.0",
6373           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
6374           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
6375           "dev": true
6376         },
6377         "readable-stream": {
6378           "version": "2.3.6",
6379           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
6380           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
6381           "dev": true,
6382           "requires": {
6383             "core-util-is": "1.0.2",
6384             "inherits": "2.0.3",
6385             "isarray": "1.0.0",
6386             "process-nextick-args": "2.0.0",
6387             "safe-buffer": "5.1.2",
6388             "string_decoder": "1.1.1",
6389             "util-deprecate": "1.0.2"
6390           }
6391         },
6392         "string_decoder": {
6393           "version": "1.1.1",
6394           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
6395           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
6396           "dev": true,
6397           "requires": {
6398             "safe-buffer": "5.1.2"
6399           }
6400         }
6401       }
6402     },
6403     "memorystream": {
6404       "version": "0.3.1",
6405       "resolved": "http://registry.npm.taobao.org/memorystream/download/memorystream-0.3.1.tgz",
6406       "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
6407       "dev": true
6408     },
6409     "meow": {
6410       "version": "3.7.0",
6411       "resolved": "http://registry.npm.taobao.org/meow/download/meow-3.7.0.tgz",
6412       "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
6413       "dev": true,
6414       "requires": {
6415         "camelcase-keys": "2.1.0",
6416         "decamelize": "1.2.0",
6417         "loud-rejection": "1.6.0",
6418         "map-obj": "1.0.1",
6419         "minimist": "1.2.0",
6420         "normalize-package-data": "2.4.0",
6421         "object-assign": "4.1.1",
6422         "read-pkg-up": "1.0.1",
6423         "redent": "1.0.0",
6424         "trim-newlines": "1.0.0"
6425       },
6426       "dependencies": {
6427         "minimist": {
6428           "version": "1.2.0",
6429           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
6430           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
6431           "dev": true
6432         }
6433       }
6434     },
6435     "merge-descriptors": {
6436       "version": "1.0.1",
6437       "resolved": "http://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz",
6438       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
6439       "dev": true
6440     },
6441     "methods": {
6442       "version": "1.1.2",
6443       "resolved": "http://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz",
6444       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
6445       "dev": true
6446     },
6447     "micromatch": {
6448       "version": "2.3.11",
6449       "resolved": "http://registry.npm.taobao.org/micromatch/download/micromatch-2.3.11.tgz",
6450       "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
6451       "dev": true,
6452       "requires": {
6453         "arr-diff": "2.0.0",
6454         "array-unique": "0.2.1",
6455         "braces": "1.8.5",
6456         "expand-brackets": "0.1.5",
6457         "extglob": "0.3.2",
6458         "filename-regex": "2.0.1",
6459         "is-extglob": "1.0.0",
6460         "is-glob": "2.0.1",
6461         "kind-of": "3.2.2",
6462         "normalize-path": "2.1.1",
6463         "object.omit": "2.0.1",
6464         "parse-glob": "3.0.4",
6465         "regex-cache": "0.4.4"
6466       }
6467     },
6468     "mime": {
6469       "version": "2.3.1",
6470       "resolved": "http://registry.npm.taobao.org/mime/download/mime-2.3.1.tgz",
6471       "integrity": "sha1-sWIcVNY7l8R9PP5/chX31kUXw2k=",
6472       "dev": true
6473     },
6474     "mime-db": {
6475       "version": "1.33.0",
6476       "resolved": "http://registry.npm.taobao.org/mime-db/download/mime-db-1.33.0.tgz",
6477       "integrity": "sha1-o0kgUKXLm2NFBUHjnZeI0icng9s="
6478     },
6479     "mime-types": {
6480       "version": "2.1.18",
6481       "resolved": "http://registry.npm.taobao.org/mime-types/download/mime-types-2.1.18.tgz",
6482       "integrity": "sha1-bzI/YKg9ERRvgx/xH9ZuL+VQO7g=",
6483       "requires": {
6484         "mime-db": "1.33.0"
6485       }
6486     },
6487     "mimic-fn": {
6488       "version": "1.2.0",
6489       "resolved": "http://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.2.0.tgz",
6490       "integrity": "sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI="
6491     },
6492     "min-document": {
6493       "version": "2.19.0",
6494       "resolved": "http://registry.npm.taobao.org/min-document/download/min-document-2.19.0.tgz",
6495       "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
6496       "dev": true,
6497       "requires": {
6498         "dom-walk": "0.1.1"
6499       }
6500     },
6501     "minimatch": {
6502       "version": "3.0.4",
6503       "resolved": "http://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz",
6504       "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
6505       "requires": {
6506         "brace-expansion": "1.1.11"
6507       }
6508     },
6509     "minimist": {
6510       "version": "0.0.8",
6511       "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz",
6512       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
6513     },
6514     "mkdirp": {
6515       "version": "0.5.1",
6516       "resolved": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz",
6517       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
6518       "requires": {
6519         "minimist": "0.0.8"
6520       }
6521     },
6522     "moment": {
6523       "version": "2.22.1",
6524       "resolved": "http://registry.npm.taobao.org/moment/download/moment-2.22.1.tgz",
6525       "integrity": "sha1-Upoum/lz8lnJZD0jf9qE3jom6K0="
6526     },
6527     "moment-timezone": {
6528       "version": "0.5.17",
6529       "resolved": "http://registry.npm.taobao.org/moment-timezone/download/moment-timezone-0.5.17.tgz",
6530       "integrity": "sha1-PI/vMgUdhMOvF02R3FKXfcsK1+U=",
6531       "requires": {
6532         "moment": "2.22.1"
6533       }
6534     },
6535     "ms": {
6536       "version": "2.0.0",
6537       "resolved": "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz",
6538       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
6539     },
6540     "mute-stream": {
6541       "version": "0.0.5",
6542       "resolved": "http://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.5.tgz",
6543       "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=",
6544       "dev": true
6545     },
6546     "nan": {
6547       "version": "2.10.0",
6548       "resolved": "http://registry.npm.taobao.org/nan/download/nan-2.10.0.tgz",
6549       "integrity": "sha1-ltDNYQ69WNS03pzAxoKM2pnHVI8=",
6550       "dev": true
6551     },
6552     "natural-compare": {
6553       "version": "1.4.0",
6554       "resolved": "http://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz",
6555       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
6556       "dev": true
6557     },
6558     "negotiator": {
6559       "version": "0.6.1",
6560       "resolved": "http://registry.npm.taobao.org/negotiator/download/negotiator-0.6.1.tgz",
6561       "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
6562       "dev": true
6563     },
6564     "netmask": {
6565       "version": "1.0.6",
6566       "resolved": "https://registry.npmjs.org/netmask/-/netmask-1.0.6.tgz",
6567       "integrity": "sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU=",
6568       "optional": true
6569     },
6570     "next-tick": {
6571       "version": "1.0.0",
6572       "resolved": "http://registry.npm.taobao.org/next-tick/download/next-tick-1.0.0.tgz",
6573       "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
6574       "dev": true
6575     },
6576     "nice-try": {
6577       "version": "1.0.4",
6578       "resolved": "http://registry.npm.taobao.org/nice-try/download/nice-try-1.0.4.tgz",
6579       "integrity": "sha1-2Tli9sUvLBVYwPvabVEoGfHv4cQ="
6580     },
6581     "nock": {
6582       "version": "4.0.0",
6583       "resolved": "http://registry.npm.taobao.org/nock/download/nock-4.0.0.tgz",
6584       "integrity": "sha1-2+ZbJeh6wVZVpRLOq2ZGdQuEoHc=",
6585       "dev": true,
6586       "requires": {
6587         "chai": "3.5.0",
6588         "debug": "2.6.9",
6589         "deep-equal": "1.0.1",
6590         "json-stringify-safe": "5.0.1",
6591         "lodash": "2.4.1",
6592         "mkdirp": "0.5.1",
6593         "propagate": "0.3.1"
6594       },
6595       "dependencies": {
6596         "debug": {
6597           "version": "2.6.9",
6598           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
6599           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
6600           "dev": true,
6601           "requires": {
6602             "ms": "2.0.0"
6603           }
6604         },
6605         "lodash": {
6606           "version": "2.4.1",
6607           "resolved": "http://registry.npm.taobao.org/lodash/download/lodash-2.4.1.tgz",
6608           "integrity": "sha1-W3cjA03aTSYuWkb7LFjXzCL3FCA=",
6609           "dev": true
6610         }
6611       }
6612     },
6613     "node-fetch": {
6614       "version": "1.6.3",
6615       "resolved": "http://registry.npm.taobao.org/node-fetch/download/node-fetch-1.6.3.tgz",
6616       "integrity": "sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ=",
6617       "requires": {
6618         "encoding": "0.1.12",
6619         "is-stream": "1.1.0"
6620       }
6621     },
6622     "node-gyp": {
6623       "version": "3.6.2",
6624       "resolved": "http://registry.npm.taobao.org/node-gyp/download/node-gyp-3.6.2.tgz",
6625       "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=",
6626       "dev": true,
6627       "requires": {
6628         "fstream": "1.0.11",
6629         "glob": "7.1.2",
6630         "graceful-fs": "4.1.11",
6631         "minimatch": "3.0.4",
6632         "mkdirp": "0.5.1",
6633         "nopt": "3.0.6",
6634         "npmlog": "4.1.2",
6635         "osenv": "0.1.5",
6636         "request": "2.87.0",
6637         "rimraf": "2.6.2",
6638         "semver": "5.3.0",
6639         "tar": "2.2.1",
6640         "which": "1.3.1"
6641       },
6642       "dependencies": {
6643         "semver": {
6644           "version": "5.3.0",
6645           "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.3.0.tgz",
6646           "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
6647           "dev": true
6648         }
6649       }
6650     },
6651     "node-libs-browser": {
6652       "version": "0.7.0",
6653       "resolved": "http://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-0.7.0.tgz",
6654       "integrity": "sha1-PicsCBnjCJNeJmdECNevDhSRuDs=",
6655       "dev": true,
6656       "requires": {
6657         "assert": "1.4.1",
6658         "browserify-zlib": "0.1.4",
6659         "buffer": "4.9.1",
6660         "console-browserify": "1.1.0",
6661         "constants-browserify": "1.0.0",
6662         "crypto-browserify": "3.3.0",
6663         "domain-browser": "1.2.0",
6664         "events": "1.1.1",
6665         "https-browserify": "0.0.1",
6666         "os-browserify": "0.2.1",
6667         "path-browserify": "0.0.0",
6668         "process": "0.11.10",
6669         "punycode": "1.4.1",
6670         "querystring-es3": "0.2.1",
6671         "readable-stream": "2.3.6",
6672         "stream-browserify": "2.0.1",
6673         "stream-http": "2.8.2",
6674         "string_decoder": "0.10.31",
6675         "timers-browserify": "2.0.10",
6676         "tty-browserify": "0.0.0",
6677         "url": "0.11.0",
6678         "util": "0.10.3",
6679         "vm-browserify": "0.0.4"
6680       },
6681       "dependencies": {
6682         "isarray": {
6683           "version": "1.0.0",
6684           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
6685           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
6686           "dev": true
6687         },
6688         "process": {
6689           "version": "0.11.10",
6690           "resolved": "http://registry.npm.taobao.org/process/download/process-0.11.10.tgz",
6691           "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
6692           "dev": true
6693         },
6694         "process-nextick-args": {
6695           "version": "2.0.0",
6696           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
6697           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
6698           "dev": true
6699         },
6700         "readable-stream": {
6701           "version": "2.3.6",
6702           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
6703           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
6704           "dev": true,
6705           "requires": {
6706             "core-util-is": "1.0.2",
6707             "inherits": "2.0.3",
6708             "isarray": "1.0.0",
6709             "process-nextick-args": "2.0.0",
6710             "safe-buffer": "5.1.2",
6711             "string_decoder": "1.1.1",
6712             "util-deprecate": "1.0.2"
6713           },
6714           "dependencies": {
6715             "string_decoder": {
6716               "version": "1.1.1",
6717               "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
6718               "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
6719               "dev": true,
6720               "requires": {
6721                 "safe-buffer": "5.1.2"
6722               }
6723             }
6724           }
6725         }
6726       }
6727     },
6728     "node-sass": {
6729       "version": "3.8.0",
6730       "resolved": "http://registry.npm.taobao.org/node-sass/download/node-sass-3.8.0.tgz",
6731       "integrity": "sha1-7A+JrmYl4dmQ3H/3E7J16hXf7gU=",
6732       "dev": true,
6733       "requires": {
6734         "async-foreach": "0.1.3",
6735         "chalk": "1.1.3",
6736         "cross-spawn": "3.0.1",
6737         "gaze": "1.1.3",
6738         "get-stdin": "4.0.1",
6739         "glob": "7.1.2",
6740         "in-publish": "2.0.0",
6741         "lodash.clonedeep": "4.5.0",
6742         "meow": "3.7.0",
6743         "mkdirp": "0.5.1",
6744         "nan": "2.10.0",
6745         "node-gyp": "3.6.2",
6746         "request": "2.87.0",
6747         "sass-graph": "2.2.4"
6748       },
6749       "dependencies": {
6750         "cross-spawn": {
6751           "version": "3.0.1",
6752           "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-3.0.1.tgz",
6753           "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
6754           "dev": true,
6755           "requires": {
6756             "lru-cache": "4.1.3",
6757             "which": "1.3.1"
6758           }
6759         }
6760       }
6761     },
6762     "node-uuid": {
6763       "version": "1.4.8",
6764       "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz",
6765       "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=",
6766       "optional": true
6767     },
6768     "nodemailer": {
6769       "version": "2.7.2",
6770       "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-2.7.2.tgz",
6771       "integrity": "sha1-8kLmSa7q45tsftdA73sGHEBNMPk=",
6772       "optional": true,
6773       "requires": {
6774         "libmime": "3.0.0",
6775         "mailcomposer": "4.0.1",
6776         "nodemailer-direct-transport": "3.3.2",
6777         "nodemailer-shared": "1.1.0",
6778         "nodemailer-smtp-pool": "2.8.2",
6779         "nodemailer-smtp-transport": "2.7.2",
6780         "socks": "1.1.9"
6781       },
6782       "dependencies": {
6783         "smart-buffer": {
6784           "version": "1.1.15",
6785           "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz",
6786           "integrity": "sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY=",
6787           "optional": true
6788         },
6789         "socks": {
6790           "version": "1.1.9",
6791           "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.9.tgz",
6792           "integrity": "sha1-Yo1+TQSRJDVEWsC25Fk3bLPm1pE=",
6793           "optional": true,
6794           "requires": {
6795             "ip": "1.1.5",
6796             "smart-buffer": "1.1.15"
6797           }
6798         }
6799       }
6800     },
6801     "nodemailer-direct-transport": {
6802       "version": "3.3.2",
6803       "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-3.3.2.tgz",
6804       "integrity": "sha1-6W+vuQNYVglH5WkBfZfmBzilCoY=",
6805       "optional": true,
6806       "requires": {
6807         "nodemailer-shared": "1.1.0",
6808         "smtp-connection": "2.12.0"
6809       }
6810     },
6811     "nodemailer-fetch": {
6812       "version": "1.6.0",
6813       "resolved": "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz",
6814       "integrity": "sha1-ecSQihwPXzdbc/6IjamCj23JY6Q="
6815     },
6816     "nodemailer-shared": {
6817       "version": "1.1.0",
6818       "resolved": "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz",
6819       "integrity": "sha1-z1mU4v0mjQD1zw+nZ6CBae2wfsA=",
6820       "requires": {
6821         "nodemailer-fetch": "1.6.0"
6822       }
6823     },
6824     "nodemailer-smtp-pool": {
6825       "version": "2.8.2",
6826       "resolved": "https://registry.npmjs.org/nodemailer-smtp-pool/-/nodemailer-smtp-pool-2.8.2.tgz",
6827       "integrity": "sha1-LrlNbPhXgLG0clzoU7nL1ejajHI=",
6828       "optional": true,
6829       "requires": {
6830         "nodemailer-shared": "1.1.0",
6831         "nodemailer-wellknown": "0.1.10",
6832         "smtp-connection": "2.12.0"
6833       }
6834     },
6835     "nodemailer-smtp-transport": {
6836       "version": "2.7.2",
6837       "resolved": "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-2.7.2.tgz",
6838       "integrity": "sha1-A9ccdjFPFKx9vHvwM6am0W1n+3c=",
6839       "optional": true,
6840       "requires": {
6841         "nodemailer-shared": "1.1.0",
6842         "nodemailer-wellknown": "0.1.10",
6843         "smtp-connection": "2.12.0"
6844       }
6845     },
6846     "nodemailer-wellknown": {
6847       "version": "0.1.10",
6848       "resolved": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.10.tgz",
6849       "integrity": "sha1-WG24EB2zDLRDjrVGc3pBqtDPE9U="
6850     },
6851     "nopt": {
6852       "version": "3.0.6",
6853       "resolved": "http://registry.npm.taobao.org/nopt/download/nopt-3.0.6.tgz",
6854       "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
6855       "dev": true,
6856       "requires": {
6857         "abbrev": "1.1.1"
6858       }
6859     },
6860     "normalize-package-data": {
6861       "version": "2.4.0",
6862       "resolved": "http://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.4.0.tgz",
6863       "integrity": "sha1-EvlaMH1YNSB1oEkHuErIvpisAS8=",
6864       "dev": true,
6865       "requires": {
6866         "hosted-git-info": "2.6.0",
6867         "is-builtin-module": "1.0.0",
6868         "semver": "5.5.0",
6869         "validate-npm-package-license": "3.0.3"
6870       }
6871     },
6872     "normalize-path": {
6873       "version": "2.1.1",
6874       "resolved": "http://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz",
6875       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
6876       "dev": true,
6877       "requires": {
6878         "remove-trailing-separator": "1.1.0"
6879       }
6880     },
6881     "normalize-range": {
6882       "version": "0.1.2",
6883       "resolved": "http://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz",
6884       "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
6885       "dev": true
6886     },
6887     "npm-run-all": {
6888       "version": "4.1.3",
6889       "resolved": "http://registry.npm.taobao.org/npm-run-all/download/npm-run-all-4.1.3.tgz",
6890       "integrity": "sha1-SfFbVaZrtBAWZM4nDLGOcQP48YU=",
6891       "dev": true,
6892       "requires": {
6893         "ansi-styles": "3.2.1",
6894         "chalk": "2.4.1",
6895         "cross-spawn": "6.0.5",
6896         "memorystream": "0.3.1",
6897         "minimatch": "3.0.4",
6898         "ps-tree": "1.1.0",
6899         "read-pkg": "3.0.0",
6900         "shell-quote": "1.6.1",
6901         "string.prototype.padend": "3.0.0"
6902       },
6903       "dependencies": {
6904         "ansi-styles": {
6905           "version": "3.2.1",
6906           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
6907           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
6908           "dev": true,
6909           "requires": {
6910             "color-convert": "1.9.1"
6911           }
6912         },
6913         "chalk": {
6914           "version": "2.4.1",
6915           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
6916           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
6917           "dev": true,
6918           "requires": {
6919             "ansi-styles": "3.2.1",
6920             "escape-string-regexp": "1.0.5",
6921             "supports-color": "5.4.0"
6922           }
6923         },
6924         "cross-spawn": {
6925           "version": "6.0.5",
6926           "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-6.0.5.tgz",
6927           "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=",
6928           "dev": true,
6929           "requires": {
6930             "nice-try": "1.0.4",
6931             "path-key": "2.0.1",
6932             "semver": "5.5.0",
6933             "shebang-command": "1.2.0",
6934             "which": "1.3.1"
6935           }
6936         },
6937         "has-flag": {
6938           "version": "3.0.0",
6939           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
6940           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
6941           "dev": true
6942         },
6943         "load-json-file": {
6944           "version": "4.0.0",
6945           "resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-4.0.0.tgz",
6946           "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
6947           "dev": true,
6948           "requires": {
6949             "graceful-fs": "4.1.11",
6950             "parse-json": "4.0.0",
6951             "pify": "3.0.0",
6952             "strip-bom": "3.0.0"
6953           }
6954         },
6955         "parse-json": {
6956           "version": "4.0.0",
6957           "resolved": "http://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz",
6958           "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
6959           "dev": true,
6960           "requires": {
6961             "error-ex": "1.3.1",
6962             "json-parse-better-errors": "1.0.2"
6963           }
6964         },
6965         "path-type": {
6966           "version": "3.0.0",
6967           "resolved": "http://registry.npm.taobao.org/path-type/download/path-type-3.0.0.tgz",
6968           "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=",
6969           "dev": true,
6970           "requires": {
6971             "pify": "3.0.0"
6972           }
6973         },
6974         "pify": {
6975           "version": "3.0.0",
6976           "resolved": "http://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz",
6977           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6978           "dev": true
6979         },
6980         "read-pkg": {
6981           "version": "3.0.0",
6982           "resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-3.0.0.tgz",
6983           "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
6984           "dev": true,
6985           "requires": {
6986             "load-json-file": "4.0.0",
6987             "normalize-package-data": "2.4.0",
6988             "path-type": "3.0.0"
6989           }
6990         },
6991         "strip-bom": {
6992           "version": "3.0.0",
6993           "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz",
6994           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
6995           "dev": true
6996         },
6997         "supports-color": {
6998           "version": "5.4.0",
6999           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
7000           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
7001           "dev": true,
7002           "requires": {
7003             "has-flag": "3.0.0"
7004           }
7005         }
7006       }
7007     },
7008     "npm-run-path": {
7009       "version": "2.0.2",
7010       "resolved": "http://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz",
7011       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
7012       "requires": {
7013         "path-key": "2.0.1"
7014       }
7015     },
7016     "npmlog": {
7017       "version": "4.1.2",
7018       "resolved": "http://registry.npm.taobao.org/npmlog/download/npmlog-4.1.2.tgz",
7019       "integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=",
7020       "dev": true,
7021       "requires": {
7022         "are-we-there-yet": "1.1.5",
7023         "console-control-strings": "1.1.0",
7024         "gauge": "2.7.4",
7025         "set-blocking": "2.0.0"
7026       }
7027     },
7028     "nugget": {
7029       "version": "2.0.1",
7030       "resolved": "http://registry.npm.taobao.org/nugget/download/nugget-2.0.1.tgz",
7031       "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=",
7032       "dev": true,
7033       "requires": {
7034         "debug": "2.6.9",
7035         "minimist": "1.2.0",
7036         "pretty-bytes": "1.0.4",
7037         "progress-stream": "1.2.0",
7038         "request": "2.87.0",
7039         "single-line-log": "1.1.2",
7040         "throttleit": "0.0.2"
7041       },
7042       "dependencies": {
7043         "debug": {
7044           "version": "2.6.9",
7045           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
7046           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
7047           "dev": true,
7048           "requires": {
7049             "ms": "2.0.0"
7050           }
7051         },
7052         "minimist": {
7053           "version": "1.2.0",
7054           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
7055           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
7056           "dev": true
7057         }
7058       }
7059     },
7060     "num2fraction": {
7061       "version": "1.2.2",
7062       "resolved": "http://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz",
7063       "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
7064       "dev": true
7065     },
7066     "number-is-nan": {
7067       "version": "1.0.1",
7068       "resolved": "http://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz",
7069       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
7070     },
7071     "oauth-sign": {
7072       "version": "0.8.2",
7073       "resolved": "http://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.8.2.tgz",
7074       "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM="
7075     },
7076     "object-assign": {
7077       "version": "4.1.1",
7078       "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz",
7079       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
7080     },
7081     "object-keys": {
7082       "version": "0.4.0",
7083       "resolved": "http://registry.npm.taobao.org/object-keys/download/object-keys-0.4.0.tgz",
7084       "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=",
7085       "dev": true
7086     },
7087     "object.omit": {
7088       "version": "2.0.1",
7089       "resolved": "http://registry.npm.taobao.org/object.omit/download/object.omit-2.0.1.tgz",
7090       "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
7091       "dev": true,
7092       "requires": {
7093         "for-own": "0.1.5",
7094         "is-extendable": "0.1.1"
7095       }
7096     },
7097     "on-finished": {
7098       "version": "2.3.0",
7099       "resolved": "http://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz",
7100       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
7101       "dev": true,
7102       "requires": {
7103         "ee-first": "1.1.1"
7104       }
7105     },
7106     "on-headers": {
7107       "version": "1.0.1",
7108       "resolved": "http://registry.npm.taobao.org/on-headers/download/on-headers-1.0.1.tgz",
7109       "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=",
7110       "dev": true
7111     },
7112     "once": {
7113       "version": "1.4.0",
7114       "resolved": "http://registry.npm.taobao.org/once/download/once-1.4.0.tgz",
7115       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
7116       "requires": {
7117         "wrappy": "1.0.2"
7118       }
7119     },
7120     "onetime": {
7121       "version": "1.1.0",
7122       "resolved": "http://registry.npm.taobao.org/onetime/download/onetime-1.1.0.tgz",
7123       "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
7124       "dev": true
7125     },
7126     "optimist": {
7127       "version": "0.6.1",
7128       "resolved": "http://registry.npm.taobao.org/optimist/download/optimist-0.6.1.tgz",
7129       "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
7130       "dev": true,
7131       "requires": {
7132         "minimist": "0.0.8",
7133         "wordwrap": "0.0.3"
7134       },
7135       "dependencies": {
7136         "wordwrap": {
7137           "version": "0.0.3",
7138           "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.3.tgz",
7139           "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
7140           "dev": true
7141         }
7142       }
7143     },
7144     "optionator": {
7145       "version": "0.8.2",
7146       "resolved": "http://registry.npm.taobao.org/optionator/download/optionator-0.8.2.tgz",
7147       "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
7148       "requires": {
7149         "deep-is": "0.1.3",
7150         "fast-levenshtein": "2.0.6",
7151         "levn": "0.3.0",
7152         "prelude-ls": "1.1.2",
7153         "type-check": "0.3.2",
7154         "wordwrap": "1.0.0"
7155       }
7156     },
7157     "os-browserify": {
7158       "version": "0.2.1",
7159       "resolved": "http://registry.npm.taobao.org/os-browserify/download/os-browserify-0.2.1.tgz",
7160       "integrity": "sha1-Y/xMzuXS13Y9Jrv4YBB45sLgBE8=",
7161       "dev": true
7162     },
7163     "os-homedir": {
7164       "version": "1.0.2",
7165       "resolved": "http://registry.npm.taobao.org/os-homedir/download/os-homedir-1.0.2.tgz",
7166       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
7167     },
7168     "os-locale": {
7169       "version": "2.1.0",
7170       "resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-2.1.0.tgz",
7171       "integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=",
7172       "dev": true,
7173       "requires": {
7174         "execa": "0.7.0",
7175         "lcid": "1.0.0",
7176         "mem": "1.1.0"
7177       }
7178     },
7179     "os-tmpdir": {
7180       "version": "1.0.2",
7181       "resolved": "http://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz",
7182       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
7183     },
7184     "osenv": {
7185       "version": "0.1.5",
7186       "resolved": "http://registry.npm.taobao.org/osenv/download/osenv-0.1.5.tgz",
7187       "integrity": "sha1-hc36+uso6Gd/QW4odZK18/SepBA=",
7188       "dev": true,
7189       "requires": {
7190         "os-homedir": "1.0.2",
7191         "os-tmpdir": "1.0.2"
7192       }
7193     },
7194     "output-file-sync": {
7195       "version": "1.1.2",
7196       "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz",
7197       "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=",
7198       "dev": true,
7199       "requires": {
7200         "graceful-fs": "4.1.11",
7201         "mkdirp": "0.5.1",
7202         "object-assign": "4.1.1"
7203       }
7204     },
7205     "p-defer": {
7206       "version": "1.0.0",
7207       "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
7208       "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww="
7209     },
7210     "p-finally": {
7211       "version": "1.0.0",
7212       "resolved": "http://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz",
7213       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
7214     },
7215     "p-is-promise": {
7216       "version": "2.0.0",
7217       "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz",
7218       "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg=="
7219     },
7220     "p-limit": {
7221       "version": "1.2.0",
7222       "resolved": "http://registry.npm.taobao.org/p-limit/download/p-limit-1.2.0.tgz",
7223       "integrity": "sha1-DpK2vty1nwIsE9DxlJ3ILRWQnxw=",
7224       "dev": true,
7225       "requires": {
7226         "p-try": "1.0.0"
7227       }
7228     },
7229     "p-locate": {
7230       "version": "2.0.0",
7231       "resolved": "http://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz",
7232       "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
7233       "dev": true,
7234       "requires": {
7235         "p-limit": "1.2.0"
7236       }
7237     },
7238     "p-try": {
7239       "version": "1.0.0",
7240       "resolved": "http://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz",
7241       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
7242       "dev": true
7243     },
7244     "pac-proxy-agent": {
7245       "version": "3.0.0",
7246       "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-3.0.0.tgz",
7247       "integrity": "sha512-AOUX9jES/EkQX2zRz0AW7lSx9jD//hQS8wFXBvcnd/J2Py9KaMJMqV/LPqJssj1tgGufotb2mmopGPR15ODv1Q==",
7248       "optional": true,
7249       "requires": {
7250         "agent-base": "4.2.1",
7251         "debug": "3.1.0",
7252         "get-uri": "2.0.3",
7253         "http-proxy-agent": "2.1.0",
7254         "https-proxy-agent": "2.2.1",
7255         "pac-resolver": "3.0.0",
7256         "raw-body": "2.3.3",
7257         "socks-proxy-agent": "4.0.1"
7258       }
7259     },
7260     "pac-resolver": {
7261       "version": "3.0.0",
7262       "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-3.0.0.tgz",
7263       "integrity": "sha512-tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA==",
7264       "optional": true,
7265       "requires": {
7266         "co": "4.6.0",
7267         "degenerator": "1.0.4",
7268         "ip": "1.1.5",
7269         "netmask": "1.0.6",
7270         "thunkify": "2.1.2"
7271       }
7272     },
7273     "package-json": {
7274       "version": "4.0.1",
7275       "resolved": "http://registry.npm.taobao.org/package-json/download/package-json-4.0.1.tgz",
7276       "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=",
7277       "dev": true,
7278       "requires": {
7279         "got": "6.7.1",
7280         "registry-auth-token": "3.3.2",
7281         "registry-url": "3.1.0",
7282         "semver": "5.5.0"
7283       }
7284     },
7285     "pako": {
7286       "version": "0.2.9",
7287       "resolved": "http://registry.npm.taobao.org/pako/download/pako-0.2.9.tgz",
7288       "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
7289       "dev": true
7290     },
7291     "parse-color": {
7292       "version": "1.0.0",
7293       "resolved": "http://registry.npm.taobao.org/parse-color/download/parse-color-1.0.0.tgz",
7294       "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=",
7295       "dev": true,
7296       "requires": {
7297         "color-convert": "0.5.3"
7298       },
7299       "dependencies": {
7300         "color-convert": {
7301           "version": "0.5.3",
7302           "resolved": "http://registry.npm.taobao.org/color-convert/download/color-convert-0.5.3.tgz",
7303           "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=",
7304           "dev": true
7305         }
7306       }
7307     },
7308     "parse-glob": {
7309       "version": "3.0.4",
7310       "resolved": "http://registry.npm.taobao.org/parse-glob/download/parse-glob-3.0.4.tgz",
7311       "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
7312       "dev": true,
7313       "requires": {
7314         "glob-base": "0.3.0",
7315         "is-dotfile": "1.0.3",
7316         "is-extglob": "1.0.0",
7317         "is-glob": "2.0.1"
7318       }
7319     },
7320     "parse-json": {
7321       "version": "2.2.0",
7322       "resolved": "http://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz",
7323       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
7324       "dev": true,
7325       "requires": {
7326         "error-ex": "1.3.1"
7327       }
7328     },
7329     "parser-toolkit": {
7330       "version": "0.0.5",
7331       "resolved": "http://registry.npm.taobao.org/parser-toolkit/download/parser-toolkit-0.0.5.tgz",
7332       "integrity": "sha1-7EthcpyGMYtW6pcb+6azxnLWLAE=",
7333       "dev": true
7334     },
7335     "parseurl": {
7336       "version": "1.3.2",
7337       "resolved": "http://registry.npm.taobao.org/parseurl/download/parseurl-1.3.2.tgz",
7338       "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
7339       "dev": true
7340     },
7341     "pascalcase": {
7342       "version": "0.1.1",
7343       "resolved": "http://registry.npm.taobao.org/pascalcase/download/pascalcase-0.1.1.tgz",
7344       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
7345     },
7346     "path-browserify": {
7347       "version": "0.0.0",
7348       "resolved": "http://registry.npm.taobao.org/path-browserify/download/path-browserify-0.0.0.tgz",
7349       "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
7350       "dev": true
7351     },
7352     "path-exists": {
7353       "version": "1.0.0",
7354       "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-1.0.0.tgz",
7355       "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=",
7356       "dev": true
7357     },
7358     "path-is-absolute": {
7359       "version": "1.0.1",
7360       "resolved": "http://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz",
7361       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
7362     },
7363     "path-is-inside": {
7364       "version": "1.0.2",
7365       "resolved": "http://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz",
7366       "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
7367       "dev": true
7368     },
7369     "path-key": {
7370       "version": "2.0.1",
7371       "resolved": "http://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz",
7372       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
7373     },
7374     "path-parse": {
7375       "version": "1.0.5",
7376       "resolved": "http://registry.npm.taobao.org/path-parse/download/path-parse-1.0.5.tgz",
7377       "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
7378       "dev": true
7379     },
7380     "path-proxy": {
7381       "version": "1.0.0",
7382       "resolved": "https://registry.npmjs.org/path-proxy/-/path-proxy-1.0.0.tgz",
7383       "integrity": "sha1-GOijaFn8nS8aU7SN7hOFQ8Ag3l4=",
7384       "optional": true,
7385       "requires": {
7386         "inflection": "1.3.8"
7387       },
7388       "dependencies": {
7389         "inflection": {
7390           "version": "1.3.8",
7391           "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.3.8.tgz",
7392           "integrity": "sha1-y9Fg2p91sUw8xjV41POWeEvzAU4=",
7393           "optional": true
7394         }
7395       }
7396     },
7397     "path-to-regexp": {
7398       "version": "0.1.7",
7399       "resolved": "http://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz",
7400       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
7401       "dev": true
7402     },
7403     "path-type": {
7404       "version": "1.1.0",
7405       "resolved": "http://registry.npm.taobao.org/path-type/download/path-type-1.1.0.tgz",
7406       "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
7407       "dev": true,
7408       "requires": {
7409         "graceful-fs": "4.1.11",
7410         "pify": "2.3.0",
7411         "pinkie-promise": "2.0.1"
7412       }
7413     },
7414     "pause-stream": {
7415       "version": "0.0.11",
7416       "resolved": "http://registry.npm.taobao.org/pause-stream/download/pause-stream-0.0.11.tgz",
7417       "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
7418       "dev": true,
7419       "requires": {
7420         "through": "2.3.8"
7421       }
7422     },
7423     "pbkdf2-compat": {
7424       "version": "2.0.1",
7425       "resolved": "http://registry.npm.taobao.org/pbkdf2-compat/download/pbkdf2-compat-2.0.1.tgz",
7426       "integrity": "sha1-tuDI+plJTZTgURV1gCpZpcFC8og=",
7427       "dev": true
7428     },
7429     "pend": {
7430       "version": "1.2.0",
7431       "resolved": "http://registry.npm.taobao.org/pend/download/pend-1.2.0.tgz",
7432       "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
7433       "dev": true
7434     },
7435     "performance-now": {
7436       "version": "2.1.0",
7437       "resolved": "http://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz",
7438       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
7439     },
7440     "pify": {
7441       "version": "2.3.0",
7442       "resolved": "http://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz",
7443       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
7444       "dev": true
7445     },
7446     "pinkie": {
7447       "version": "2.0.4",
7448       "resolved": "http://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz",
7449       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
7450     },
7451     "pinkie-promise": {
7452       "version": "2.0.1",
7453       "resolved": "http://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz",
7454       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
7455       "requires": {
7456         "pinkie": "2.0.4"
7457       }
7458     },
7459     "pkg-dir": {
7460       "version": "1.0.0",
7461       "resolved": "http://registry.npm.taobao.org/pkg-dir/download/pkg-dir-1.0.0.tgz",
7462       "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",
7463       "dev": true,
7464       "requires": {
7465         "find-up": "1.1.2"
7466       }
7467     },
7468     "plist": {
7469       "version": "3.0.1",
7470       "resolved": "http://registry.npm.taobao.org/plist/download/plist-3.0.1.tgz",
7471       "integrity": "sha1-qbkx0XwwTokS7wujvdYYK68uH4w=",
7472       "dev": true,
7473       "requires": {
7474         "base64-js": "1.3.0",
7475         "xmlbuilder": "9.0.7",
7476         "xmldom": "0.1.27"
7477       },
7478       "dependencies": {
7479         "base64-js": {
7480           "version": "1.3.0",
7481           "resolved": "http://registry.npm.taobao.org/base64-js/download/base64-js-1.3.0.tgz",
7482           "integrity": "sha1-yrHmEY8FEJXli1KBrqjBzSK/wOM=",
7483           "dev": true
7484         },
7485         "xmlbuilder": {
7486           "version": "9.0.7",
7487           "resolved": "http://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-9.0.7.tgz",
7488           "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=",
7489           "dev": true
7490         }
7491       }
7492     },
7493     "pluralize": {
7494       "version": "3.0.0",
7495       "resolved": "http://registry.npm.taobao.org/pluralize/download/pluralize-3.0.0.tgz",
7496       "integrity": "sha1-cnmanvQaU/8MA95lIuKGtA1cky0="
7497     },
7498     "pngjs": {
7499       "version": "3.3.3",
7500       "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.3.3.tgz",
7501       "integrity": "sha512-1n3Z4p3IOxArEs1VRXnZ/RXdfEniAUS9jb68g58FIXMNkPJeZd+Qh4Uq7/e0LVxAQGos1eIUrqrt4FpjdnEd+Q=="
7502     },
7503     "postcss": {
7504       "version": "5.2.18",
7505       "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz",
7506       "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
7507       "dev": true,
7508       "requires": {
7509         "chalk": "1.1.3",
7510         "js-base64": "2.4.5",
7511         "source-map": "0.5.7",
7512         "supports-color": "3.2.3"
7513       },
7514       "dependencies": {
7515         "source-map": {
7516           "version": "0.5.7",
7517           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
7518           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
7519           "dev": true
7520         },
7521         "supports-color": {
7522           "version": "3.2.3",
7523           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
7524           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
7525           "dev": true,
7526           "requires": {
7527             "has-flag": "1.0.0"
7528           }
7529         }
7530       }
7531     },
7532     "postcss-load-config": {
7533       "version": "1.2.0",
7534       "resolved": "http://registry.npm.taobao.org/postcss-load-config/download/postcss-load-config-1.2.0.tgz",
7535       "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=",
7536       "dev": true,
7537       "requires": {
7538         "cosmiconfig": "2.2.2",
7539         "object-assign": "4.1.1",
7540         "postcss-load-options": "1.2.0",
7541         "postcss-load-plugins": "2.3.0"
7542       }
7543     },
7544     "postcss-load-options": {
7545       "version": "1.2.0",
7546       "resolved": "http://registry.npm.taobao.org/postcss-load-options/download/postcss-load-options-1.2.0.tgz",
7547       "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=",
7548       "dev": true,
7549       "requires": {
7550         "cosmiconfig": "2.2.2",
7551         "object-assign": "4.1.1"
7552       }
7553     },
7554     "postcss-load-plugins": {
7555       "version": "2.3.0",
7556       "resolved": "http://registry.npm.taobao.org/postcss-load-plugins/download/postcss-load-plugins-2.3.0.tgz",
7557       "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=",
7558       "dev": true,
7559       "requires": {
7560         "cosmiconfig": "2.2.2",
7561         "object-assign": "4.1.1"
7562       }
7563     },
7564     "postcss-loader": {
7565       "version": "1.1.1",
7566       "resolved": "http://registry.npm.taobao.org/postcss-loader/download/postcss-loader-1.1.1.tgz",
7567       "integrity": "sha1-y8TLdfvc+myfw8fsNCrgQGTxyPs=",
7568       "dev": true,
7569       "requires": {
7570         "loader-utils": "0.2.17",
7571         "object-assign": "4.1.1",
7572         "postcss": "5.2.18",
7573         "postcss-load-config": "1.2.0"
7574       }
7575     },
7576     "postcss-value-parser": {
7577       "version": "3.3.0",
7578       "resolved": "http://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.0.tgz",
7579       "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=",
7580       "dev": true
7581     },
7582     "prelude-ls": {
7583       "version": "1.1.2",
7584       "resolved": "http://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz",
7585       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
7586     },
7587     "prepend-http": {
7588       "version": "1.0.4",
7589       "resolved": "http://registry.npm.taobao.org/prepend-http/download/prepend-http-1.0.4.tgz",
7590       "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
7591       "dev": true
7592     },
7593     "preserve": {
7594       "version": "0.2.0",
7595       "resolved": "http://registry.npm.taobao.org/preserve/download/preserve-0.2.0.tgz",
7596       "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
7597       "dev": true
7598     },
7599     "pretty-bytes": {
7600       "version": "1.0.4",
7601       "resolved": "http://registry.npm.taobao.org/pretty-bytes/download/pretty-bytes-1.0.4.tgz",
7602       "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
7603       "dev": true,
7604       "requires": {
7605         "get-stdin": "4.0.1",
7606         "meow": "3.7.0"
7607       }
7608     },
7609     "private": {
7610       "version": "0.1.8",
7611       "resolved": "http://registry.npm.taobao.org/private/download/private-0.1.8.tgz",
7612       "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8="
7613     },
7614     "process": {
7615       "version": "0.5.2",
7616       "resolved": "http://registry.npm.taobao.org/process/download/process-0.5.2.tgz",
7617       "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=",
7618       "dev": true
7619     },
7620     "process-nextick-args": {
7621       "version": "1.0.7",
7622       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
7623       "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
7624       "optional": true
7625     },
7626     "progress": {
7627       "version": "1.1.8",
7628       "resolved": "http://registry.npm.taobao.org/progress/download/progress-1.1.8.tgz",
7629       "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=",
7630       "dev": true
7631     },
7632     "progress-stream": {
7633       "version": "1.2.0",
7634       "resolved": "http://registry.npm.taobao.org/progress-stream/download/progress-stream-1.2.0.tgz",
7635       "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=",
7636       "dev": true,
7637       "requires": {
7638         "speedometer": "0.1.4",
7639         "through2": "0.2.3"
7640       }
7641     },
7642     "promise": {
7643       "version": "7.3.1",
7644       "resolved": "http://registry.npm.taobao.org/promise/download/promise-7.3.1.tgz",
7645       "integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=",
7646       "requires": {
7647         "asap": "2.0.6"
7648       }
7649     },
7650     "promisify-call": {
7651       "version": "2.0.4",
7652       "resolved": "https://registry.npmjs.org/promisify-call/-/promisify-call-2.0.4.tgz",
7653       "integrity": "sha1-1IwtRWUszM1SgB3ey9UzptS9X7o=",
7654       "optional": true,
7655       "requires": {
7656         "with-callback": "1.0.2"
7657       }
7658     },
7659     "prop-types": {
7660       "version": "15.6.2",
7661       "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz",
7662       "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==",
7663       "requires": {
7664         "loose-envify": "1.3.1",
7665         "object-assign": "4.1.1"
7666       }
7667     },
7668     "prop-types-extra": {
7669       "version": "1.1.0",
7670       "resolved": "http://registry.npm.taobao.org/prop-types-extra/download/prop-types-extra-1.1.0.tgz",
7671       "integrity": "sha1-MmCZEOotzxkDZrrNNJDVpkEqYF8=",
7672       "requires": {
7673         "react-is": "16.4.0",
7674         "warning": "3.0.0"
7675       }
7676     },
7677     "propagate": {
7678       "version": "0.3.1",
7679       "resolved": "http://registry.npm.taobao.org/propagate/download/propagate-0.3.1.tgz",
7680       "integrity": "sha1-46hEBKfs6CDda76p9tkk4xNa4Jw=",
7681       "dev": true
7682     },
7683     "proxy-addr": {
7684       "version": "2.0.3",
7685       "resolved": "http://registry.npm.taobao.org/proxy-addr/download/proxy-addr-2.0.3.tgz",
7686       "integrity": "sha1-NV8mJQWmIWRrMTCnKOtkfiIFU0E=",
7687       "dev": true,
7688       "requires": {
7689         "forwarded": "0.1.2",
7690         "ipaddr.js": "1.6.0"
7691       }
7692     },
7693     "proxy-agent": {
7694       "version": "3.0.3",
7695       "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.0.3.tgz",
7696       "integrity": "sha512-PXVVVuH9tiQuxQltFJVSnXWuDtNr+8aNBP6XVDDCDiUuDN8eRCm+ii4/mFWmXWEA0w8jjJSlePa4LXlM4jIzNA==",
7697       "optional": true,
7698       "requires": {
7699         "agent-base": "4.2.1",
7700         "debug": "3.1.0",
7701         "http-proxy-agent": "2.1.0",
7702         "https-proxy-agent": "2.2.1",
7703         "lru-cache": "4.1.3",
7704         "pac-proxy-agent": "3.0.0",
7705         "proxy-from-env": "1.0.0",
7706         "socks-proxy-agent": "4.0.1"
7707       }
7708     },
7709     "proxy-from-env": {
7710       "version": "1.0.0",
7711       "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
7712       "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=",
7713       "optional": true
7714     },
7715     "prr": {
7716       "version": "1.0.1",
7717       "resolved": "http://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz",
7718       "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
7719       "dev": true
7720     },
7721     "ps-tree": {
7722       "version": "1.1.0",
7723       "resolved": "http://registry.npm.taobao.org/ps-tree/download/ps-tree-1.1.0.tgz",
7724       "integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=",
7725       "dev": true,
7726       "requires": {
7727         "event-stream": "3.3.4"
7728       }
7729     },
7730     "pseudomap": {
7731       "version": "1.0.2",
7732       "resolved": "http://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz",
7733       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
7734     },
7735     "pump": {
7736       "version": "3.0.0",
7737       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
7738       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
7739       "requires": {
7740         "end-of-stream": "1.4.1",
7741         "once": "1.4.0"
7742       }
7743     },
7744     "punycode": {
7745       "version": "1.4.1",
7746       "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz",
7747       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
7748     },
7749     "qrcode": {
7750       "version": "1.3.3",
7751       "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.3.3.tgz",
7752       "integrity": "sha512-SH7V13AcJusH3GT8bMNOGz4w0L+LjcpNOU/NiOgtBhT/5DoWeZE6D5ntMJnJ84AMkoaM4kjJJoHoh9g++8lWFg==",
7753       "requires": {
7754         "can-promise": "0.0.1",
7755         "dijkstrajs": "1.0.1",
7756         "isarray": "2.0.4",
7757         "pngjs": "3.3.3",
7758         "yargs": "12.0.5"
7759       },
7760       "dependencies": {
7761         "ansi-regex": {
7762           "version": "3.0.0",
7763           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
7764           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
7765         },
7766         "camelcase": {
7767           "version": "5.1.0",
7768           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.1.0.tgz",
7769           "integrity": "sha512-WP9f9OBL/TAbwOFBJL79FoS9UKUmnp82RWnhlwTgrAJeMq7lytHhe0Jzc6/P7Zq0+2oviXJuPlvkZalWUug9gg=="
7770         },
7771         "cross-spawn": {
7772           "version": "6.0.5",
7773           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
7774           "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
7775           "requires": {
7776             "nice-try": "1.0.4",
7777             "path-key": "2.0.1",
7778             "semver": "5.5.0",
7779             "shebang-command": "1.2.0",
7780             "which": "1.3.1"
7781           }
7782         },
7783         "execa": {
7784           "version": "1.0.0",
7785           "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
7786           "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
7787           "requires": {
7788             "cross-spawn": "6.0.5",
7789             "get-stream": "4.1.0",
7790             "is-stream": "1.1.0",
7791             "npm-run-path": "2.0.2",
7792             "p-finally": "1.0.0",
7793             "signal-exit": "3.0.2",
7794             "strip-eof": "1.0.0"
7795           }
7796         },
7797         "find-up": {
7798           "version": "3.0.0",
7799           "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
7800           "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
7801           "requires": {
7802             "locate-path": "3.0.0"
7803           }
7804         },
7805         "get-stream": {
7806           "version": "4.1.0",
7807           "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
7808           "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
7809           "requires": {
7810             "pump": "3.0.0"
7811           }
7812         },
7813         "invert-kv": {
7814           "version": "2.0.0",
7815           "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
7816           "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA=="
7817         },
7818         "is-fullwidth-code-point": {
7819           "version": "2.0.0",
7820           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
7821           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
7822         },
7823         "isarray": {
7824           "version": "2.0.4",
7825           "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.4.tgz",
7826           "integrity": "sha512-GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA=="
7827         },
7828         "lcid": {
7829           "version": "2.0.0",
7830           "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
7831           "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
7832           "requires": {
7833             "invert-kv": "2.0.0"
7834           }
7835         },
7836         "locate-path": {
7837           "version": "3.0.0",
7838           "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
7839           "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
7840           "requires": {
7841             "p-locate": "3.0.0",
7842             "path-exists": "3.0.0"
7843           }
7844         },
7845         "mem": {
7846           "version": "4.1.0",
7847           "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz",
7848           "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==",
7849           "requires": {
7850             "map-age-cleaner": "0.1.3",
7851             "mimic-fn": "1.2.0",
7852             "p-is-promise": "2.0.0"
7853           }
7854         },
7855         "os-locale": {
7856           "version": "3.1.0",
7857           "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
7858           "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
7859           "requires": {
7860             "execa": "1.0.0",
7861             "lcid": "2.0.0",
7862             "mem": "4.1.0"
7863           }
7864         },
7865         "p-limit": {
7866           "version": "2.2.0",
7867           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
7868           "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
7869           "requires": {
7870             "p-try": "2.0.0"
7871           }
7872         },
7873         "p-locate": {
7874           "version": "3.0.0",
7875           "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
7876           "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
7877           "requires": {
7878             "p-limit": "2.2.0"
7879           }
7880         },
7881         "p-try": {
7882           "version": "2.0.0",
7883           "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz",
7884           "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ=="
7885         },
7886         "path-exists": {
7887           "version": "3.0.0",
7888           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
7889           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
7890         },
7891         "string-width": {
7892           "version": "2.1.1",
7893           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
7894           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
7895           "requires": {
7896             "is-fullwidth-code-point": "2.0.0",
7897             "strip-ansi": "4.0.0"
7898           }
7899         },
7900         "strip-ansi": {
7901           "version": "4.0.0",
7902           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
7903           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
7904           "requires": {
7905             "ansi-regex": "3.0.0"
7906           }
7907         },
7908         "yargs": {
7909           "version": "12.0.5",
7910           "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
7911           "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
7912           "requires": {
7913             "cliui": "4.1.0",
7914             "decamelize": "1.2.0",
7915             "find-up": "3.0.0",
7916             "get-caller-file": "1.0.2",
7917             "os-locale": "3.1.0",
7918             "require-directory": "2.1.1",
7919             "require-main-filename": "1.0.1",
7920             "set-blocking": "2.0.0",
7921             "string-width": "2.1.1",
7922             "which-module": "2.0.0",
7923             "y18n": "3.2.1",
7924             "yargs-parser": "11.1.1"
7925           }
7926         },
7927         "yargs-parser": {
7928           "version": "11.1.1",
7929           "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
7930           "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
7931           "requires": {
7932             "camelcase": "5.1.0",
7933             "decamelize": "1.2.0"
7934           }
7935         }
7936       }
7937     },
7938     "qs": {
7939       "version": "6.5.2",
7940       "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz",
7941       "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY="
7942     },
7943     "query-string": {
7944       "version": "3.0.3",
7945       "resolved": "http://registry.npm.taobao.org/query-string/download/query-string-3.0.3.tgz",
7946       "integrity": "sha1-ri4UtNBQcdTpuetIc8NbDc1C5jg=",
7947       "requires": {
7948         "strict-uri-encode": "1.1.0"
7949       }
7950     },
7951     "querystring": {
7952       "version": "0.2.0",
7953       "resolved": "http://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz",
7954       "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
7955       "dev": true
7956     },
7957     "querystring-es3": {
7958       "version": "0.2.1",
7959       "resolved": "http://registry.npm.taobao.org/querystring-es3/download/querystring-es3-0.2.1.tgz",
7960       "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
7961       "dev": true
7962     },
7963     "querystringify": {
7964       "version": "2.1.0",
7965       "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.0.tgz",
7966       "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==",
7967       "optional": true
7968     },
7969     "randomatic": {
7970       "version": "3.0.0",
7971       "resolved": "http://registry.npm.taobao.org/randomatic/download/randomatic-3.0.0.tgz",
7972       "integrity": "sha1-01SQAw6091eN4pLObfsEqRoSiSM=",
7973       "dev": true,
7974       "requires": {
7975         "is-number": "4.0.0",
7976         "kind-of": "6.0.2",
7977         "math-random": "1.0.1"
7978       },
7979       "dependencies": {
7980         "is-number": {
7981           "version": "4.0.0",
7982           "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-4.0.0.tgz",
7983           "integrity": "sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8=",
7984           "dev": true
7985         },
7986         "kind-of": {
7987           "version": "6.0.2",
7988           "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
7989           "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=",
7990           "dev": true
7991         }
7992       }
7993     },
7994     "range-parser": {
7995       "version": "1.2.0",
7996       "resolved": "http://registry.npm.taobao.org/range-parser/download/range-parser-1.2.0.tgz",
7997       "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
7998       "dev": true
7999     },
8000     "raw-body": {
8001       "version": "2.3.3",
8002       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
8003       "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
8004       "optional": true,
8005       "requires": {
8006         "bytes": "3.0.0",
8007         "http-errors": "1.6.3",
8008         "iconv-lite": "0.4.23",
8009         "unpipe": "1.0.0"
8010       }
8011     },
8012     "rc": {
8013       "version": "1.2.8",
8014       "resolved": "http://registry.npm.taobao.org/rc/download/rc-1.2.8.tgz",
8015       "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=",
8016       "dev": true,
8017       "requires": {
8018         "deep-extend": "0.6.0",
8019         "ini": "1.3.5",
8020         "minimist": "1.2.0",
8021         "strip-json-comments": "2.0.1"
8022       },
8023       "dependencies": {
8024         "minimist": {
8025           "version": "1.2.0",
8026           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
8027           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
8028           "dev": true
8029         },
8030         "strip-json-comments": {
8031           "version": "2.0.1",
8032           "resolved": "http://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz",
8033           "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
8034           "dev": true
8035         }
8036       }
8037     },
8038     "react": {
8039       "version": "15.5.4",
8040       "resolved": "http://registry.npm.taobao.org/react/download/react-15.5.4.tgz",
8041       "integrity": "sha1-+oPrAVBqsjfNwcjDsc6o3gEr8Ec=",
8042       "requires": {
8043         "fbjs": "0.8.16",
8044         "loose-envify": "1.3.1",
8045         "object-assign": "4.1.1",
8046         "prop-types": "15.6.2"
8047       }
8048     },
8049     "react-ace": {
8050       "version": "6.2.0",
8051       "resolved": "https://registry.npmjs.org/react-ace/-/react-ace-6.2.0.tgz",
8052       "integrity": "sha512-Cr27xFNZV2wlQi+mFjgUWfd3yPZV84Sf7XVrEXkDBZmQ5I/oY3x4KvtBjX6ImN7SCWu3sU6z9F3Zh6jH3/jtzw==",
8053       "requires": {
8054         "brace": "0.11.1",
8055         "diff-match-patch": "1.0.4",
8056         "lodash.get": "4.4.2",
8057         "lodash.isequal": "4.5.0",
8058         "prop-types": "15.6.2"
8059       }
8060     },
8061     "react-autosuggest": {
8062       "version": "9.4.2",
8063       "resolved": "https://registry.npmjs.org/react-autosuggest/-/react-autosuggest-9.4.2.tgz",
8064       "integrity": "sha512-GkLFnr+79DtDFMNxbjKzTKEwOfItw2mKiCNTD3bE+gZSPf5Y+i+W+8KySmBnDWFPF5cuJeuBhQBgcSdbp45nAg==",
8065       "requires": {
8066         "prop-types": "15.6.2",
8067         "react-autowhatever": "10.1.2",
8068         "shallow-equal": "1.0.0"
8069       }
8070     },
8071     "react-autowhatever": {
8072       "version": "10.1.2",
8073       "resolved": "https://registry.npmjs.org/react-autowhatever/-/react-autowhatever-10.1.2.tgz",
8074       "integrity": "sha512-+0XgELT1LF7hHEJv5H5Zwkfb4Q1rqmMZZ5U/XJ2J+UcSPRKnG6CqEjXUJ+hYLXDHgvDqwEN5PBdxczD5rHvOuA==",
8075       "requires": {
8076         "prop-types": "15.6.2",
8077         "react-themeable": "1.1.0",
8078         "section-iterator": "2.0.0"
8079       }
8080     },
8081     "react-bootstrap": {
8082       "version": "0.30.10",
8083       "resolved": "http://registry.npm.taobao.org/react-bootstrap/download/react-bootstrap-0.30.10.tgz",
8084       "integrity": "sha1-27ppCVlfKvTZGTfbD5bsjC3y0ag=",
8085       "requires": {
8086         "babel-runtime": "6.26.0",
8087         "classnames": "2.2.5",
8088         "dom-helpers": "3.3.1",
8089         "invariant": "2.2.4",
8090         "keycode": "2.2.0",
8091         "prop-types": "15.6.2",
8092         "react-overlays": "0.6.12",
8093         "react-prop-types": "0.4.0",
8094         "uncontrollable": "4.1.0",
8095         "warning": "3.0.0"
8096       },
8097       "dependencies": {
8098         "react-overlays": {
8099           "version": "0.6.12",
8100           "resolved": "http://registry.npm.taobao.org/react-overlays/download/react-overlays-0.6.12.tgz",
8101           "integrity": "sha1-oHnHUMxCnX20x0dKlbS1QDPiVcM=",
8102           "requires": {
8103             "classnames": "2.2.5",
8104             "dom-helpers": "3.3.1",
8105             "react-prop-types": "0.4.0",
8106             "warning": "3.0.0"
8107           }
8108         }
8109       }
8110     },
8111     "react-deep-force-update": {
8112       "version": "1.1.1",
8113       "resolved": "http://registry.npm.taobao.org/react-deep-force-update/download/react-deep-force-update-1.1.1.tgz",
8114       "integrity": "sha1-vNMUeAJ7ZLMznxCJIatSC0MT3Cw=",
8115       "dev": true
8116     },
8117     "react-dom": {
8118       "version": "15.5.4",
8119       "resolved": "http://registry.npm.taobao.org/react-dom/download/react-dom-15.5.4.tgz",
8120       "integrity": "sha1-ugwoeG/VLtfk8hNf4CiNRirvk9o=",
8121       "requires": {
8122         "fbjs": "0.8.16",
8123         "loose-envify": "1.3.1",
8124         "object-assign": "4.1.1",
8125         "prop-types": "15.5.10"
8126       },
8127       "dependencies": {
8128         "prop-types": {
8129           "version": "15.5.10",
8130           "resolved": "http://registry.npm.taobao.org/prop-types/download/prop-types-15.5.10.tgz",
8131           "integrity": "sha1-J5ffwxJhguOpXj37suiT3ddFYVQ=",
8132           "requires": {
8133             "fbjs": "0.8.16",
8134             "loose-envify": "1.3.1"
8135           }
8136         }
8137       }
8138     },
8139     "react-hot-api": {
8140       "version": "0.4.7",
8141       "resolved": "http://registry.npm.taobao.org/react-hot-api/download/react-hot-api-0.4.7.tgz",
8142       "integrity": "sha1-p+IqVtJS4Rq9k2a2EmTPRJLFgXE=",
8143       "dev": true
8144     },
8145     "react-hot-loader": {
8146       "version": "1.3.1",
8147       "resolved": "http://registry.npm.taobao.org/react-hot-loader/download/react-hot-loader-1.3.1.tgz",
8148       "integrity": "sha1-yVZHrni3Pfzv9uxx/8sEGC/22vk=",
8149       "dev": true,
8150       "requires": {
8151         "react-hot-api": "0.4.7",
8152         "source-map": "0.4.4"
8153       },
8154       "dependencies": {
8155         "source-map": {
8156           "version": "0.4.4",
8157           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
8158           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
8159           "dev": true,
8160           "requires": {
8161             "amdefine": "1.0.1"
8162           }
8163         }
8164       }
8165     },
8166     "react-i18next": {
8167       "version": "8.0.7",
8168       "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-8.0.7.tgz",
8169       "integrity": "sha512-oJDVe5X8QK72NYYH7/VQtopONZPcNiarlWdVuCSkn9PucQCEAOf/yRt0V2LdjC4nBY48Y20/540glwR1nlE9gA==",
8170       "requires": {
8171         "@babel/runtime": "7.1.2",
8172         "create-react-context": "0.2.3",
8173         "hoist-non-react-statics": "3.0.1",
8174         "html-parse-stringify2": "2.0.1"
8175       },
8176       "dependencies": {
8177         "hoist-non-react-statics": {
8178           "version": "3.0.1",
8179           "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.0.1.tgz",
8180           "integrity": "sha512-1kXwPsOi0OGQIZNVMPvgWJ9tSnGMiMfJdihqEzrPEXlHOBh9AAHXX/QYmAJTXztnz/K+PQ8ryCb4eGaN6HlGbQ==",
8181           "requires": {
8182             "react-is": "16.4.0"
8183           }
8184         }
8185       }
8186     },
8187     "react-is": {
8188       "version": "16.4.0",
8189       "resolved": "http://registry.npm.taobao.org/react-is/download/react-is-16.4.0.tgz",
8190       "integrity": "sha1-zJ/chVrDTS59nS63BZu8JA01/88="
8191     },
8192     "react-lazy-cache": {
8193       "version": "3.0.1",
8194       "resolved": "http://registry.npm.taobao.org/react-lazy-cache/download/react-lazy-cache-3.0.1.tgz",
8195       "integrity": "sha1-DcZNON8XZ+93Z4xclBkAZMsRsM0=",
8196       "requires": {
8197         "deep-equal": "1.0.1"
8198       }
8199     },
8200     "react-markdown": {
8201       "version": "2.5.1",
8202       "resolved": "http://registry.npm.taobao.org/react-markdown/download/react-markdown-2.5.1.tgz",
8203       "integrity": "sha1-96bCajpfr11MIJgVXZd16Cb9Vu4=",
8204       "requires": {
8205         "commonmark": "0.24.0",
8206         "commonmark-react-renderer": "4.3.4",
8207         "prop-types": "15.6.2"
8208       }
8209     },
8210     "react-overlays": {
8211       "version": "0.8.3",
8212       "resolved": "http://registry.npm.taobao.org/react-overlays/download/react-overlays-0.8.3.tgz",
8213       "integrity": "sha1-+tZe6lskMBzKGSoWn13dsLINOsU=",
8214       "requires": {
8215         "classnames": "2.2.5",
8216         "dom-helpers": "3.3.1",
8217         "prop-types": "15.6.2",
8218         "prop-types-extra": "1.1.0",
8219         "react-transition-group": "2.3.1",
8220         "warning": "3.0.0"
8221       }
8222     },
8223     "react-prop-types": {
8224       "version": "0.4.0",
8225       "resolved": "http://registry.npm.taobao.org/react-prop-types/download/react-prop-types-0.4.0.tgz",
8226       "integrity": "sha1-+ZsL+0AGkpya8gUefBQUpcdbk9A=",
8227       "requires": {
8228         "warning": "3.0.0"
8229       }
8230     },
8231     "react-proxy": {
8232       "version": "1.1.8",
8233       "resolved": "http://registry.npm.taobao.org/react-proxy/download/react-proxy-1.1.8.tgz",
8234       "integrity": "sha1-nb/Z2SdSjDqp9ETkVYw3gwq4wmo=",
8235       "dev": true,
8236       "requires": {
8237         "lodash": "4.17.11",
8238         "react-deep-force-update": "1.1.1"
8239       }
8240     },
8241     "react-redux": {
8242       "version": "4.4.9",
8243       "resolved": "http://registry.npm.taobao.org/react-redux/download/react-redux-4.4.9.tgz",
8244       "integrity": "sha1-jKbUZwklpFTOZwhsIwXpYwZwkJo=",
8245       "requires": {
8246         "create-react-class": "15.6.3",
8247         "hoist-non-react-statics": "2.5.0",
8248         "invariant": "2.2.4",
8249         "lodash": "4.17.11",
8250         "loose-envify": "1.3.1",
8251         "prop-types": "15.6.2"
8252       }
8253     },
8254     "react-router": {
8255       "version": "2.6.1",
8256       "resolved": "http://registry.npm.taobao.org/react-router/download/react-router-2.6.1.tgz",
8257       "integrity": "sha1-4EVNZr1hsSPZTbco+O0z2ZCL4iY=",
8258       "requires": {
8259         "history": "2.1.2",
8260         "hoist-non-react-statics": "1.2.0",
8261         "invariant": "2.2.4",
8262         "loose-envify": "1.3.1",
8263         "warning": "3.0.0"
8264       },
8265       "dependencies": {
8266         "hoist-non-react-statics": {
8267           "version": "1.2.0",
8268           "resolved": "http://registry.npm.taobao.org/hoist-non-react-statics/download/hoist-non-react-statics-1.2.0.tgz",
8269           "integrity": "sha1-qkSM8JhtVcxAdzsXF0t90GbLfPs="
8270         }
8271       }
8272     },
8273     "react-router-redux": {
8274       "version": "4.0.8",
8275       "resolved": "http://registry.npm.taobao.org/react-router-redux/download/react-router-redux-4.0.8.tgz",
8276       "integrity": "sha1-InQDWWtRUeGCN32rg1tdRfD4BU4="
8277     },
8278     "react-router-scroll": {
8279       "version": "0.3.3",
8280       "resolved": "http://registry.npm.taobao.org/react-router-scroll/download/react-router-scroll-0.3.3.tgz",
8281       "integrity": "sha1-5XIA/YY+co/OjpC+kz9TFZkPwOY=",
8282       "requires": {
8283         "history": "2.1.2",
8284         "scroll-behavior": "0.8.2",
8285         "warning": "3.0.0"
8286       }
8287     },
8288     "react-themeable": {
8289       "version": "1.1.0",
8290       "resolved": "http://registry.npm.taobao.org/react-themeable/download/react-themeable-1.1.0.tgz",
8291       "integrity": "sha1-fURm3ZsrX6dQWHJ4JenxUro3mg4=",
8292       "requires": {
8293         "object-assign": "3.0.0"
8294       },
8295       "dependencies": {
8296         "object-assign": {
8297           "version": "3.0.0",
8298           "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-3.0.0.tgz",
8299           "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I="
8300         }
8301       }
8302     },
8303     "react-transform-catch-errors": {
8304       "version": "1.0.2",
8305       "resolved": "http://registry.npm.taobao.org/react-transform-catch-errors/download/react-transform-catch-errors-1.0.2.tgz",
8306       "integrity": "sha1-G01KdulycYlvwW/jCGx5PsiKnus=",
8307       "dev": true
8308     },
8309     "react-transform-hmr": {
8310       "version": "1.0.4",
8311       "resolved": "http://registry.npm.taobao.org/react-transform-hmr/download/react-transform-hmr-1.0.4.tgz",
8312       "integrity": "sha1-4aQL0Krvxy6N/Xp82gmvhQZjl7s=",
8313       "dev": true,
8314       "requires": {
8315         "global": "4.3.2",
8316         "react-proxy": "1.1.8"
8317       }
8318     },
8319     "react-transition-group": {
8320       "version": "2.3.1",
8321       "resolved": "http://registry.npm.taobao.org/react-transition-group/download/react-transition-group-2.3.1.tgz",
8322       "integrity": "sha1-MdYRsz4UOl4PLZTDSOAmoPO0dLY=",
8323       "requires": {
8324         "dom-helpers": "3.3.1",
8325         "loose-envify": "1.3.1",
8326         "prop-types": "15.6.2"
8327       }
8328     },
8329     "read-config-file": {
8330       "version": "3.0.1",
8331       "resolved": "http://registry.npm.taobao.org/read-config-file/download/read-config-file-3.0.1.tgz",
8332       "integrity": "sha1-MH7S4WL6VDBtCubUHpzcgpcg0qk=",
8333       "dev": true,
8334       "requires": {
8335         "ajv": "6.5.0",
8336         "ajv-keywords": "3.2.0",
8337         "bluebird-lst": "1.0.5",
8338         "dotenv": "5.0.1",
8339         "dotenv-expand": "4.2.0",
8340         "fs-extra-p": "4.6.0",
8341         "js-yaml": "3.11.0",
8342         "json5": "1.0.1",
8343         "lazy-val": "1.0.3"
8344       },
8345       "dependencies": {
8346         "ajv": {
8347           "version": "6.5.0",
8348           "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-6.5.0.tgz",
8349           "integrity": "sha1-TIr/34CIfY8TLJxSq4otxNC3skw=",
8350           "dev": true,
8351           "requires": {
8352             "fast-deep-equal": "2.0.1",
8353             "fast-json-stable-stringify": "2.0.0",
8354             "json-schema-traverse": "0.3.1",
8355             "uri-js": "4.2.2"
8356           }
8357         },
8358         "fast-deep-equal": {
8359           "version": "2.0.1",
8360           "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz",
8361           "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
8362           "dev": true
8363         },
8364         "json5": {
8365           "version": "1.0.1",
8366           "resolved": "http://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz",
8367           "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=",
8368           "dev": true,
8369           "requires": {
8370             "minimist": "1.2.0"
8371           }
8372         },
8373         "minimist": {
8374           "version": "1.2.0",
8375           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
8376           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
8377           "dev": true
8378         }
8379       }
8380     },
8381     "read-pkg": {
8382       "version": "1.1.0",
8383       "resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-1.1.0.tgz",
8384       "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
8385       "dev": true,
8386       "requires": {
8387         "load-json-file": "1.1.0",
8388         "normalize-package-data": "2.4.0",
8389         "path-type": "1.1.0"
8390       }
8391     },
8392     "read-pkg-up": {
8393       "version": "1.0.1",
8394       "resolved": "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-1.0.1.tgz",
8395       "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
8396       "dev": true,
8397       "requires": {
8398         "find-up": "1.1.2",
8399         "read-pkg": "1.1.0"
8400       }
8401     },
8402     "readable-stream": {
8403       "version": "1.1.14",
8404       "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz",
8405       "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
8406       "requires": {
8407         "core-util-is": "1.0.2",
8408         "inherits": "2.0.3",
8409         "isarray": "0.0.1",
8410         "string_decoder": "0.10.31"
8411       }
8412     },
8413     "readdirp": {
8414       "version": "2.1.0",
8415       "resolved": "http://registry.npm.taobao.org/readdirp/download/readdirp-2.1.0.tgz",
8416       "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
8417       "dev": true,
8418       "requires": {
8419         "graceful-fs": "4.1.11",
8420         "minimatch": "3.0.4",
8421         "readable-stream": "2.3.6",
8422         "set-immediate-shim": "1.0.1"
8423       },
8424       "dependencies": {
8425         "isarray": {
8426           "version": "1.0.0",
8427           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
8428           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
8429           "dev": true
8430         },
8431         "process-nextick-args": {
8432           "version": "2.0.0",
8433           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
8434           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
8435           "dev": true
8436         },
8437         "readable-stream": {
8438           "version": "2.3.6",
8439           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
8440           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
8441           "dev": true,
8442           "requires": {
8443             "core-util-is": "1.0.2",
8444             "inherits": "2.0.3",
8445             "isarray": "1.0.0",
8446             "process-nextick-args": "2.0.0",
8447             "safe-buffer": "5.1.2",
8448             "string_decoder": "1.1.1",
8449             "util-deprecate": "1.0.2"
8450           }
8451         },
8452         "string_decoder": {
8453           "version": "1.1.1",
8454           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
8455           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
8456           "dev": true,
8457           "requires": {
8458             "safe-buffer": "5.1.2"
8459           }
8460         }
8461       }
8462     },
8463     "readline2": {
8464       "version": "1.0.1",
8465       "resolved": "http://registry.npm.taobao.org/readline2/download/readline2-1.0.1.tgz",
8466       "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=",
8467       "dev": true,
8468       "requires": {
8469         "code-point-at": "1.1.0",
8470         "is-fullwidth-code-point": "1.0.0",
8471         "mute-stream": "0.0.5"
8472       }
8473     },
8474     "rechoir": {
8475       "version": "0.6.2",
8476       "resolved": "http://registry.npm.taobao.org/rechoir/download/rechoir-0.6.2.tgz",
8477       "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
8478       "dev": true,
8479       "requires": {
8480         "resolve": "1.7.1"
8481       }
8482     },
8483     "redbox-react": {
8484       "version": "1.6.0",
8485       "resolved": "http://registry.npm.taobao.org/redbox-react/download/redbox-react-1.6.0.tgz",
8486       "integrity": "sha1-51OsAllbwb9pWzk1iJpPWxtaIaE=",
8487       "dev": true,
8488       "requires": {
8489         "error-stack-parser": "1.3.6",
8490         "object-assign": "4.1.1",
8491         "prop-types": "15.6.2",
8492         "sourcemapped-stacktrace": "1.1.8"
8493       }
8494     },
8495     "redent": {
8496       "version": "1.0.0",
8497       "resolved": "http://registry.npm.taobao.org/redent/download/redent-1.0.0.tgz",
8498       "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
8499       "dev": true,
8500       "requires": {
8501         "indent-string": "2.1.0",
8502         "strip-indent": "1.0.1"
8503       }
8504     },
8505     "redis": {
8506       "version": "2.8.0",
8507       "resolved": "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz",
8508       "integrity": "sha512-M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==",
8509       "optional": true,
8510       "requires": {
8511         "double-ended-queue": "2.1.0-0",
8512         "redis-commands": "1.4.0",
8513         "redis-parser": "2.6.0"
8514       }
8515     },
8516     "redis-commands": {
8517       "version": "1.4.0",
8518       "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.4.0.tgz",
8519       "integrity": "sha512-cu8EF+MtkwI4DLIT0x9P8qNTLFhQD4jLfxLR0cCNkeGzs87FN6879JOJwNQR/1zD7aSYNbU0hgsV9zGY71Itvw==",
8520       "optional": true
8521     },
8522     "redis-parser": {
8523       "version": "2.6.0",
8524       "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz",
8525       "integrity": "sha1-Uu0J2srBCPGmMcB+m2mUHnoZUEs=",
8526       "optional": true
8527     },
8528     "redux": {
8529       "version": "3.5.2",
8530       "resolved": "http://registry.npm.taobao.org/redux/download/redux-3.5.2.tgz",
8531       "integrity": "sha1-RTN0XpcLZH7CYGaoOqMOnib6+EM=",
8532       "requires": {
8533         "lodash": "4.17.11",
8534         "lodash-es": "4.17.10",
8535         "loose-envify": "1.3.1",
8536         "symbol-observable": "0.2.4"
8537       }
8538     },
8539     "redux-form": {
8540       "version": "5.3.6",
8541       "resolved": "http://registry.npm.taobao.org/redux-form/download/redux-form-5.3.6.tgz",
8542       "integrity": "sha1-93qB2/ONRNJupBEQCiPxninNGUY=",
8543       "requires": {
8544         "deep-equal": "1.0.1",
8545         "hoist-non-react-statics": "1.2.0",
8546         "invariant": "2.2.4",
8547         "is-promise": "2.1.0",
8548         "prop-types": "15.6.2",
8549         "react-lazy-cache": "3.0.1"
8550       },
8551       "dependencies": {
8552         "hoist-non-react-statics": {
8553           "version": "1.2.0",
8554           "resolved": "http://registry.npm.taobao.org/hoist-non-react-statics/download/hoist-non-react-statics-1.2.0.tgz",
8555           "integrity": "sha1-qkSM8JhtVcxAdzsXF0t90GbLfPs="
8556         }
8557       }
8558     },
8559     "redux-thunk": {
8560       "version": "2.1.2",
8561       "resolved": "http://registry.npm.taobao.org/redux-thunk/download/redux-thunk-2.1.2.tgz",
8562       "integrity": "sha1-xpjtc006dEjdDemGWg+0ExLC13k="
8563     },
8564     "regenerate": {
8565       "version": "1.4.0",
8566       "resolved": "http://registry.npm.taobao.org/regenerate/download/regenerate-1.4.0.tgz",
8567       "integrity": "sha1-SoVuxLVuQHfFV1icroXnpMiGmhE=",
8568       "dev": true
8569     },
8570     "regenerator-runtime": {
8571       "version": "0.9.6",
8572       "resolved": "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.9.6.tgz",
8573       "integrity": "sha1-0z65XQ0gAaS+OWWXB8UbDLcc4Ck="
8574     },
8575     "regenerator-transform": {
8576       "version": "0.10.1",
8577       "resolved": "http://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.10.1.tgz",
8578       "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=",
8579       "dev": true,
8580       "requires": {
8581         "babel-runtime": "6.26.0",
8582         "babel-types": "6.26.0",
8583         "private": "0.1.8"
8584       }
8585     },
8586     "regex-cache": {
8587       "version": "0.4.4",
8588       "resolved": "http://registry.npm.taobao.org/regex-cache/download/regex-cache-0.4.4.tgz",
8589       "integrity": "sha1-db3FiioUls7EihKDW8VMjVYjNt0=",
8590       "dev": true,
8591       "requires": {
8592         "is-equal-shallow": "0.1.3"
8593       }
8594     },
8595     "regexpu-core": {
8596       "version": "2.0.0",
8597       "resolved": "http://registry.npm.taobao.org/regexpu-core/download/regexpu-core-2.0.0.tgz",
8598       "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
8599       "dev": true,
8600       "requires": {
8601         "regenerate": "1.4.0",
8602         "regjsgen": "0.2.0",
8603         "regjsparser": "0.1.5"
8604       }
8605     },
8606     "registry-auth-token": {
8607       "version": "3.3.2",
8608       "resolved": "http://registry.npm.taobao.org/registry-auth-token/download/registry-auth-token-3.3.2.tgz",
8609       "integrity": "sha1-hR/UkDjuy1hpERFa+EUmDuyYPyA=",
8610       "dev": true,
8611       "requires": {
8612         "rc": "1.2.8",
8613         "safe-buffer": "5.1.2"
8614       }
8615     },
8616     "registry-url": {
8617       "version": "3.1.0",
8618       "resolved": "http://registry.npm.taobao.org/registry-url/download/registry-url-3.1.0.tgz",
8619       "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
8620       "dev": true,
8621       "requires": {
8622         "rc": "1.2.8"
8623       }
8624     },
8625     "regjsgen": {
8626       "version": "0.2.0",
8627       "resolved": "http://registry.npm.taobao.org/regjsgen/download/regjsgen-0.2.0.tgz",
8628       "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
8629       "dev": true
8630     },
8631     "regjsparser": {
8632       "version": "0.1.5",
8633       "resolved": "http://registry.npm.taobao.org/regjsparser/download/regjsparser-0.1.5.tgz",
8634       "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
8635       "dev": true,
8636       "requires": {
8637         "jsesc": "0.5.0"
8638       },
8639       "dependencies": {
8640         "jsesc": {
8641           "version": "0.5.0",
8642           "resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz",
8643           "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
8644           "dev": true
8645         }
8646       }
8647     },
8648     "remove-trailing-separator": {
8649       "version": "1.1.0",
8650       "resolved": "http://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz",
8651       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
8652       "dev": true
8653     },
8654     "repeat-element": {
8655       "version": "1.1.2",
8656       "resolved": "http://registry.npm.taobao.org/repeat-element/download/repeat-element-1.1.2.tgz",
8657       "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
8658       "dev": true
8659     },
8660     "repeat-string": {
8661       "version": "1.6.1",
8662       "resolved": "http://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz",
8663       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
8664       "dev": true
8665     },
8666     "repeating": {
8667       "version": "2.0.1",
8668       "resolved": "http://registry.npm.taobao.org/repeating/download/repeating-2.0.1.tgz",
8669       "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
8670       "requires": {
8671         "is-finite": "1.0.2"
8672       }
8673     },
8674     "request": {
8675       "version": "2.87.0",
8676       "resolved": "http://registry.npm.taobao.org/request/download/request-2.87.0.tgz",
8677       "integrity": "sha1-MvACNc0I1IK00NaNuTqCnA7VdW4=",
8678       "requires": {
8679         "aws-sign2": "0.7.0",
8680         "aws4": "1.7.0",
8681         "caseless": "0.12.0",
8682         "combined-stream": "1.0.6",
8683         "extend": "3.0.2",
8684         "forever-agent": "0.6.1",
8685         "form-data": "2.3.2",
8686         "har-validator": "5.0.3",
8687         "http-signature": "1.2.0",
8688         "is-typedarray": "1.0.0",
8689         "isstream": "0.1.2",
8690         "json-stringify-safe": "5.0.1",
8691         "mime-types": "2.1.18",
8692         "oauth-sign": "0.8.2",
8693         "performance-now": "2.1.0",
8694         "qs": "6.5.2",
8695         "safe-buffer": "5.1.2",
8696         "tough-cookie": "2.3.4",
8697         "tunnel-agent": "0.6.0",
8698         "uuid": "3.2.1"
8699       },
8700       "dependencies": {
8701         "uuid": {
8702           "version": "3.2.1",
8703           "resolved": "http://registry.npm.taobao.org/uuid/download/uuid-3.2.1.tgz",
8704           "integrity": "sha1-EsUou51Y0LkmXZovbw/ovhf/HxQ="
8705         }
8706       }
8707     },
8708     "requestretry": {
8709       "version": "1.13.0",
8710       "resolved": "https://registry.npmjs.org/requestretry/-/requestretry-1.13.0.tgz",
8711       "integrity": "sha512-Lmh9qMvnQXADGAQxsXHP4rbgO6pffCfuR8XUBdP9aitJcLQJxhp7YZK4xAVYXnPJ5E52mwrfiKQtKonPL8xsmg==",
8712       "optional": true,
8713       "requires": {
8714         "extend": "3.0.2",
8715         "lodash": "4.17.11",
8716         "request": "2.87.0",
8717         "when": "3.7.8"
8718       }
8719     },
8720     "require-directory": {
8721       "version": "2.1.1",
8722       "resolved": "http://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz",
8723       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
8724     },
8725     "require-from-string": {
8726       "version": "1.2.1",
8727       "resolved": "http://registry.npm.taobao.org/require-from-string/download/require-from-string-1.2.1.tgz",
8728       "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=",
8729       "dev": true
8730     },
8731     "require-main-filename": {
8732       "version": "1.0.1",
8733       "resolved": "http://registry.npm.taobao.org/require-main-filename/download/require-main-filename-1.0.1.tgz",
8734       "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
8735     },
8736     "require-uncached": {
8737       "version": "1.0.3",
8738       "resolved": "http://registry.npm.taobao.org/require-uncached/download/require-uncached-1.0.3.tgz",
8739       "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
8740       "dev": true,
8741       "requires": {
8742         "caller-path": "0.1.0",
8743         "resolve-from": "1.0.1"
8744       }
8745     },
8746     "requires-port": {
8747       "version": "1.0.0",
8748       "resolved": "http://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz",
8749       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
8750     },
8751     "reselect": {
8752       "version": "3.0.1",
8753       "resolved": "http://registry.npm.taobao.org/reselect/download/reselect-3.0.1.tgz",
8754       "integrity": "sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc="
8755     },
8756     "resolve": {
8757       "version": "1.7.1",
8758       "resolved": "http://registry.npm.taobao.org/resolve/download/resolve-1.7.1.tgz",
8759       "integrity": "sha1-qt1lY3T9KYruiVvAJrgpdBhnf9M=",
8760       "dev": true,
8761       "requires": {
8762         "path-parse": "1.0.5"
8763       }
8764     },
8765     "resolve-from": {
8766       "version": "1.0.1",
8767       "resolved": "http://registry.npm.taobao.org/resolve-from/download/resolve-from-1.0.1.tgz",
8768       "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
8769       "dev": true
8770     },
8771     "resolve-url": {
8772       "version": "0.2.1",
8773       "resolved": "http://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz",
8774       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
8775       "dev": true
8776     },
8777     "resolve-url-loader": {
8778       "version": "1.6.1",
8779       "resolved": "http://registry.npm.taobao.org/resolve-url-loader/download/resolve-url-loader-1.6.1.tgz",
8780       "integrity": "sha1-Sm4Dx03TjV393w9AS0ddbpACVjU=",
8781       "dev": true,
8782       "requires": {
8783         "camelcase": "1.2.1",
8784         "convert-source-map": "1.5.1",
8785         "loader-utils": "0.2.17",
8786         "lodash.defaults": "3.1.2",
8787         "rework": "1.0.1",
8788         "rework-visit": "1.0.0",
8789         "source-map": "0.1.43",
8790         "urix": "0.1.0"
8791       },
8792       "dependencies": {
8793         "camelcase": {
8794           "version": "1.2.1",
8795           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
8796           "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
8797           "dev": true
8798         },
8799         "lodash.assign": {
8800           "version": "3.2.0",
8801           "resolved": "http://registry.npm.taobao.org/lodash.assign/download/lodash.assign-3.2.0.tgz",
8802           "integrity": "sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=",
8803           "dev": true,
8804           "requires": {
8805             "lodash._baseassign": "3.2.0",
8806             "lodash._createassigner": "3.1.1",
8807             "lodash.keys": "3.1.2"
8808           }
8809         },
8810         "lodash.defaults": {
8811           "version": "3.1.2",
8812           "resolved": "http://registry.npm.taobao.org/lodash.defaults/download/lodash.defaults-3.1.2.tgz",
8813           "integrity": "sha1-xzCLGNv4vJNy1wGnNJPGEZK9Liw=",
8814           "dev": true,
8815           "requires": {
8816             "lodash.assign": "3.2.0",
8817             "lodash.restparam": "3.6.1"
8818           }
8819         },
8820         "source-map": {
8821           "version": "0.1.43",
8822           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.1.43.tgz",
8823           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
8824           "dev": true,
8825           "requires": {
8826             "amdefine": "1.0.1"
8827           }
8828         }
8829       }
8830     },
8831     "restore-cursor": {
8832       "version": "1.0.1",
8833       "resolved": "http://registry.npm.taobao.org/restore-cursor/download/restore-cursor-1.0.1.tgz",
8834       "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=",
8835       "dev": true,
8836       "requires": {
8837         "exit-hook": "1.1.1",
8838         "onetime": "1.1.0"
8839       }
8840     },
8841     "rework": {
8842       "version": "1.0.1",
8843       "resolved": "http://registry.npm.taobao.org/rework/download/rework-1.0.1.tgz",
8844       "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=",
8845       "dev": true,
8846       "requires": {
8847         "convert-source-map": "0.3.5",
8848         "css": "2.2.3"
8849       },
8850       "dependencies": {
8851         "convert-source-map": {
8852           "version": "0.3.5",
8853           "resolved": "http://registry.npm.taobao.org/convert-source-map/download/convert-source-map-0.3.5.tgz",
8854           "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=",
8855           "dev": true
8856         }
8857       }
8858     },
8859     "rework-visit": {
8860       "version": "1.0.0",
8861       "resolved": "http://registry.npm.taobao.org/rework-visit/download/rework-visit-1.0.0.tgz",
8862       "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=",
8863       "dev": true
8864     },
8865     "right-align": {
8866       "version": "0.1.3",
8867       "resolved": "http://registry.npm.taobao.org/right-align/download/right-align-0.1.3.tgz",
8868       "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
8869       "dev": true,
8870       "requires": {
8871         "align-text": "0.1.4"
8872       }
8873     },
8874     "rimraf": {
8875       "version": "2.6.2",
8876       "resolved": "http://registry.npm.taobao.org/rimraf/download/rimraf-2.6.2.tgz",
8877       "integrity": "sha1-LtgVDSShbqhlHm1u8PR8QVjOejY=",
8878       "dev": true,
8879       "requires": {
8880         "glob": "7.1.2"
8881       }
8882     },
8883     "ripemd160": {
8884       "version": "0.2.0",
8885       "resolved": "http://registry.npm.taobao.org/ripemd160/download/ripemd160-0.2.0.tgz",
8886       "integrity": "sha1-K/GYveFnys+lHAqSjoS2i74XH84=",
8887       "dev": true
8888     },
8889     "run-async": {
8890       "version": "0.1.0",
8891       "resolved": "http://registry.npm.taobao.org/run-async/download/run-async-0.1.0.tgz",
8892       "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=",
8893       "dev": true,
8894       "requires": {
8895         "once": "1.4.0"
8896       }
8897     },
8898     "rx-lite": {
8899       "version": "3.1.2",
8900       "resolved": "http://registry.npm.taobao.org/rx-lite/download/rx-lite-3.1.2.tgz",
8901       "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=",
8902       "dev": true
8903     },
8904     "safe-buffer": {
8905       "version": "5.1.2",
8906       "resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz",
8907       "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
8908     },
8909     "safer-buffer": {
8910       "version": "2.1.2",
8911       "resolved": "http://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz",
8912       "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo="
8913     },
8914     "sanitize-filename": {
8915       "version": "1.6.1",
8916       "resolved": "http://registry.npm.taobao.org/sanitize-filename/download/sanitize-filename-1.6.1.tgz",
8917       "integrity": "sha1-YS2hyWRz+gLczaktzVtKsWSmdyo=",
8918       "dev": true,
8919       "requires": {
8920         "truncate-utf8-bytes": "1.0.2"
8921       }
8922     },
8923     "sass-graph": {
8924       "version": "2.2.4",
8925       "resolved": "http://registry.npm.taobao.org/sass-graph/download/sass-graph-2.2.4.tgz",
8926       "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
8927       "dev": true,
8928       "requires": {
8929         "glob": "7.1.2",
8930         "lodash": "4.17.11",
8931         "scss-tokenizer": "0.2.3",
8932         "yargs": "7.1.0"
8933       },
8934       "dependencies": {
8935         "camelcase": {
8936           "version": "3.0.0",
8937           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz",
8938           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
8939           "dev": true
8940         },
8941         "cliui": {
8942           "version": "3.2.0",
8943           "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz",
8944           "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
8945           "dev": true,
8946           "requires": {
8947             "string-width": "1.0.2",
8948             "strip-ansi": "3.0.1",
8949             "wrap-ansi": "2.1.0"
8950           }
8951         },
8952         "os-locale": {
8953           "version": "1.4.0",
8954           "resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-1.4.0.tgz",
8955           "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
8956           "dev": true,
8957           "requires": {
8958             "lcid": "1.0.0"
8959           }
8960         },
8961         "which-module": {
8962           "version": "1.0.0",
8963           "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-1.0.0.tgz",
8964           "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
8965           "dev": true
8966         },
8967         "yargs": {
8968           "version": "7.1.0",
8969           "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-7.1.0.tgz",
8970           "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
8971           "dev": true,
8972           "requires": {
8973             "camelcase": "3.0.0",
8974             "cliui": "3.2.0",
8975             "decamelize": "1.2.0",
8976             "get-caller-file": "1.0.2",
8977             "os-locale": "1.4.0",
8978             "read-pkg-up": "1.0.1",
8979             "require-directory": "2.1.1",
8980             "require-main-filename": "1.0.1",
8981             "set-blocking": "2.0.0",
8982             "string-width": "1.0.2",
8983             "which-module": "1.0.0",
8984             "y18n": "3.2.1",
8985             "yargs-parser": "5.0.0"
8986           }
8987         },
8988         "yargs-parser": {
8989           "version": "5.0.0",
8990           "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-5.0.0.tgz",
8991           "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
8992           "dev": true,
8993           "requires": {
8994             "camelcase": "3.0.0"
8995           }
8996         }
8997       }
8998     },
8999     "sass-loader": {
9000       "version": "4.0.2",
9001       "resolved": "http://registry.npm.taobao.org/sass-loader/download/sass-loader-4.0.2.tgz",
9002       "integrity": "sha1-phbrdwNmVD5k9UfIYw85xNp18V0=",
9003       "dev": true,
9004       "requires": {
9005         "async": "2.6.1",
9006         "loader-utils": "0.2.17",
9007         "object-assign": "4.1.1"
9008       }
9009     },
9010     "sass-resources-loader": {
9011       "version": "1.1.0",
9012       "resolved": "http://registry.npm.taobao.org/sass-resources-loader/download/sass-resources-loader-1.1.0.tgz",
9013       "integrity": "sha1-D9nm4cy89+ibbRx00Ykg4HsQIL8=",
9014       "dev": true,
9015       "requires": {
9016         "async": "1.5.2",
9017         "chalk": "1.1.3",
9018         "glob": "7.1.2"
9019       },
9020       "dependencies": {
9021         "async": {
9022           "version": "1.5.2",
9023           "resolved": "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz",
9024           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
9025           "dev": true
9026         }
9027       }
9028     },
9029     "sax": {
9030       "version": "1.2.4",
9031       "resolved": "http://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz",
9032       "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=",
9033       "dev": true
9034     },
9035     "scroll-behavior": {
9036       "version": "0.8.2",
9037       "resolved": "http://registry.npm.taobao.org/scroll-behavior/download/scroll-behavior-0.8.2.tgz",
9038       "integrity": "sha1-rOE+QLAB2NTQB67A5/tmjPkENUY=",
9039       "requires": {
9040         "dom-helpers": "2.4.0",
9041         "invariant": "2.2.4"
9042       },
9043       "dependencies": {
9044         "dom-helpers": {
9045           "version": "2.4.0",
9046           "resolved": "http://registry.npm.taobao.org/dom-helpers/download/dom-helpers-2.4.0.tgz",
9047           "integrity": "sha1-m7SyRfY3NnsfpnAnQnKqKP4Gw2c="
9048         }
9049       }
9050     },
9051     "scss-tokenizer": {
9052       "version": "0.2.3",
9053       "resolved": "http://registry.npm.taobao.org/scss-tokenizer/download/scss-tokenizer-0.2.3.tgz",
9054       "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
9055       "dev": true,
9056       "requires": {
9057         "js-base64": "2.4.5",
9058         "source-map": "0.4.4"
9059       },
9060       "dependencies": {
9061         "source-map": {
9062           "version": "0.4.4",
9063           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
9064           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
9065           "dev": true,
9066           "requires": {
9067             "amdefine": "1.0.1"
9068           }
9069         }
9070       }
9071     },
9072     "section-iterator": {
9073       "version": "2.0.0",
9074       "resolved": "http://registry.npm.taobao.org/section-iterator/download/section-iterator-2.0.0.tgz",
9075       "integrity": "sha1-v0RNev7rlK1Dw5rS+yYVFifMuio="
9076     },
9077     "semver": {
9078       "version": "5.5.0",
9079       "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.5.0.tgz",
9080       "integrity": "sha1-3Eu8emyp2Rbe5dQ1FvAJK1j3uKs="
9081     },
9082     "semver-diff": {
9083       "version": "2.1.0",
9084       "resolved": "http://registry.npm.taobao.org/semver-diff/download/semver-diff-2.1.0.tgz",
9085       "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=",
9086       "dev": true,
9087       "requires": {
9088         "semver": "5.5.0"
9089       }
9090     },
9091     "send": {
9092       "version": "0.16.2",
9093       "resolved": "http://registry.npm.taobao.org/send/download/send-0.16.2.tgz",
9094       "integrity": "sha1-bsyh4PjBVtFBWXVZhI32RzCmu8E=",
9095       "dev": true,
9096       "requires": {
9097         "debug": "2.6.9",
9098         "depd": "1.1.2",
9099         "destroy": "1.0.4",
9100         "encodeurl": "1.0.2",
9101         "escape-html": "1.0.3",
9102         "etag": "1.8.1",
9103         "fresh": "0.5.2",
9104         "http-errors": "1.6.3",
9105         "mime": "1.4.1",
9106         "ms": "2.0.0",
9107         "on-finished": "2.3.0",
9108         "range-parser": "1.2.0",
9109         "statuses": "1.4.0"
9110       },
9111       "dependencies": {
9112         "debug": {
9113           "version": "2.6.9",
9114           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
9115           "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
9116           "dev": true,
9117           "requires": {
9118             "ms": "2.0.0"
9119           }
9120         },
9121         "mime": {
9122           "version": "1.4.1",
9123           "resolved": "http://registry.npm.taobao.org/mime/download/mime-1.4.1.tgz",
9124           "integrity": "sha1-Eh+evEnjdm8xGnbh+hyAA8SwOqY=",
9125           "dev": true
9126         },
9127         "statuses": {
9128           "version": "1.4.0",
9129           "resolved": "http://registry.npm.taobao.org/statuses/download/statuses-1.4.0.tgz",
9130           "integrity": "sha1-u3PURtonlhBu/MG2AaJT1sRr0Ic=",
9131           "dev": true
9132         }
9133       }
9134     },
9135     "serve-static": {
9136       "version": "1.13.2",
9137       "resolved": "http://registry.npm.taobao.org/serve-static/download/serve-static-1.13.2.tgz",
9138       "integrity": "sha1-CV6Ecv1bRiN9tQzkhqQ/S4bGzsE=",
9139       "dev": true,
9140       "requires": {
9141         "encodeurl": "1.0.2",
9142         "escape-html": "1.0.3",
9143         "parseurl": "1.3.2",
9144         "send": "0.16.2"
9145       }
9146     },
9147     "set-blocking": {
9148       "version": "2.0.0",
9149       "resolved": "http://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz",
9150       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
9151     },
9152     "set-immediate-shim": {
9153       "version": "1.0.1",
9154       "resolved": "http://registry.npm.taobao.org/set-immediate-shim/download/set-immediate-shim-1.0.1.tgz",
9155       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
9156       "dev": true
9157     },
9158     "setimmediate": {
9159       "version": "1.0.5",
9160       "resolved": "http://registry.npm.taobao.org/setimmediate/download/setimmediate-1.0.5.tgz",
9161       "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
9162     },
9163     "setprototypeof": {
9164       "version": "1.1.0",
9165       "resolved": "http://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz",
9166       "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY="
9167     },
9168     "sha.js": {
9169       "version": "2.4.11",
9170       "resolved": "http://registry.npm.taobao.org/sha.js/download/sha.js-2.4.11.tgz",
9171       "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=",
9172       "requires": {
9173         "inherits": "2.0.3",
9174         "safe-buffer": "5.1.2"
9175       }
9176     },
9177     "shallow-equal": {
9178       "version": "1.0.0",
9179       "resolved": "http://registry.npm.taobao.org/shallow-equal/download/shallow-equal-1.0.0.tgz",
9180       "integrity": "sha1-UI0YOLPeWQq4dXsBGyXkMJAJRfc="
9181     },
9182     "shebang-command": {
9183       "version": "1.2.0",
9184       "resolved": "http://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz",
9185       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
9186       "requires": {
9187         "shebang-regex": "1.0.0"
9188       }
9189     },
9190     "shebang-regex": {
9191       "version": "1.0.0",
9192       "resolved": "http://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz",
9193       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
9194     },
9195     "shell-quote": {
9196       "version": "1.6.1",
9197       "resolved": "http://registry.npm.taobao.org/shell-quote/download/shell-quote-1.6.1.tgz",
9198       "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=",
9199       "dev": true,
9200       "requires": {
9201         "array-filter": "0.0.1",
9202         "array-map": "0.0.0",
9203         "array-reduce": "0.0.0",
9204         "jsonify": "0.0.0"
9205       }
9206     },
9207     "shelljs": {
9208       "version": "0.7.8",
9209       "resolved": "http://registry.npm.taobao.org/shelljs/download/shelljs-0.7.8.tgz",
9210       "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=",
9211       "dev": true,
9212       "requires": {
9213         "glob": "7.1.2",
9214         "interpret": "1.1.0",
9215         "rechoir": "0.6.2"
9216       },
9217       "dependencies": {
9218         "interpret": {
9219           "version": "1.1.0",
9220           "resolved": "http://registry.npm.taobao.org/interpret/download/interpret-1.1.0.tgz",
9221           "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
9222           "dev": true
9223         }
9224       }
9225     },
9226     "signal-exit": {
9227       "version": "3.0.2",
9228       "resolved": "http://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.2.tgz",
9229       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
9230     },
9231     "single-line-log": {
9232       "version": "1.1.2",
9233       "resolved": "http://registry.npm.taobao.org/single-line-log/download/single-line-log-1.1.2.tgz",
9234       "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=",
9235       "dev": true,
9236       "requires": {
9237         "string-width": "1.0.2"
9238       }
9239     },
9240     "slack-node": {
9241       "version": "0.2.0",
9242       "resolved": "https://registry.npmjs.org/slack-node/-/slack-node-0.2.0.tgz",
9243       "integrity": "sha1-3kuN3aqLeT9h29KTgQT9q/N9+jA=",
9244       "optional": true,
9245       "requires": {
9246         "requestretry": "1.13.0"
9247       }
9248     },
9249     "slash": {
9250       "version": "1.0.0",
9251       "resolved": "http://registry.npm.taobao.org/slash/download/slash-1.0.0.tgz",
9252       "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU="
9253     },
9254     "slice-ansi": {
9255       "version": "0.0.4",
9256       "resolved": "http://registry.npm.taobao.org/slice-ansi/download/slice-ansi-0.0.4.tgz",
9257       "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=",
9258       "dev": true
9259     },
9260     "smart-buffer": {
9261       "version": "4.0.2",
9262       "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.2.tgz",
9263       "integrity": "sha512-JDhEpTKzXusOqXZ0BUIdH+CjFdO/CR3tLlf5CN34IypI+xMmXW1uB16OOY8z3cICbJlDAVJzNbwBhNO0wt9OAw=="
9264     },
9265     "smtp-connection": {
9266       "version": "2.12.0",
9267       "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.12.0.tgz",
9268       "integrity": "sha1-1275EnyyPCJZ7bHoNJwujV4tdME=",
9269       "requires": {
9270         "httpntlm": "1.6.1",
9271         "nodemailer-shared": "1.1.0"
9272       }
9273     },
9274     "sntp": {
9275       "version": "1.0.9",
9276       "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
9277       "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
9278       "optional": true,
9279       "requires": {
9280         "hoek": "2.16.3"
9281       }
9282     },
9283     "socks": {
9284       "version": "2.2.3",
9285       "resolved": "https://registry.npmjs.org/socks/-/socks-2.2.3.tgz",
9286       "integrity": "sha512-+2r83WaRT3PXYoO/1z+RDEBE7Z2f9YcdQnJ0K/ncXXbV5gJ6wYfNAebYFYiiUjM6E4JyXnPY8cimwyvFYHVUUA==",
9287       "requires": {
9288         "ip": "1.1.5",
9289         "smart-buffer": "4.0.2"
9290       }
9291     },
9292     "socks-proxy-agent": {
9293       "version": "4.0.1",
9294       "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.1.tgz",
9295       "integrity": "sha512-Kezx6/VBguXOsEe5oU3lXYyKMi4+gva72TwJ7pQY5JfqUx2nMk7NXA6z/mpNqIlfQjWYVfeuNvQjexiTaTn6Nw==",
9296       "requires": {
9297         "agent-base": "4.2.1",
9298         "socks": "2.2.3"
9299       }
9300     },
9301     "source-list-map": {
9302       "version": "0.1.8",
9303       "resolved": "http://registry.npm.taobao.org/source-list-map/download/source-list-map-0.1.8.tgz",
9304       "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=",
9305       "dev": true
9306     },
9307     "source-map": {
9308       "version": "0.6.1",
9309       "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
9310       "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM="
9311     },
9312     "source-map-resolve": {
9313       "version": "0.5.2",
9314       "resolved": "http://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.2.tgz",
9315       "integrity": "sha1-cuLMNAlVQ+Q7LGKyxMENSpBU8lk=",
9316       "dev": true,
9317       "requires": {
9318         "atob": "2.1.1",
9319         "decode-uri-component": "0.2.0",
9320         "resolve-url": "0.2.1",
9321         "source-map-url": "0.4.0",
9322         "urix": "0.1.0"
9323       }
9324     },
9325     "source-map-support": {
9326       "version": "0.4.18",
9327       "resolved": "http://registry.npm.taobao.org/source-map-support/download/source-map-support-0.4.18.tgz",
9328       "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=",
9329       "requires": {
9330         "source-map": "0.5.7"
9331       },
9332       "dependencies": {
9333         "source-map": {
9334           "version": "0.5.7",
9335           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
9336           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
9337         }
9338       }
9339     },
9340     "source-map-url": {
9341       "version": "0.4.0",
9342       "resolved": "http://registry.npm.taobao.org/source-map-url/download/source-map-url-0.4.0.tgz",
9343       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
9344       "dev": true
9345     },
9346     "sourcemapped-stacktrace": {
9347       "version": "1.1.8",
9348       "resolved": "http://registry.npm.taobao.org/sourcemapped-stacktrace/download/sourcemapped-stacktrace-1.1.8.tgz",
9349       "integrity": "sha1-a3o/Gm+xX21A5wHiPOQEVTSA1og=",
9350       "dev": true,
9351       "requires": {
9352         "source-map": "0.5.6"
9353       },
9354       "dependencies": {
9355         "source-map": {
9356           "version": "0.5.6",
9357           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.6.tgz",
9358           "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
9359           "dev": true
9360         }
9361       }
9362     },
9363     "spdx-correct": {
9364       "version": "3.0.0",
9365       "resolved": "http://registry.npm.taobao.org/spdx-correct/download/spdx-correct-3.0.0.tgz",
9366       "integrity": "sha1-BaW01xU6GVvJLDxCW2nzsqlSTII=",
9367       "dev": true,
9368       "requires": {
9369         "spdx-expression-parse": "3.0.0",
9370         "spdx-license-ids": "3.0.0"
9371       }
9372     },
9373     "spdx-exceptions": {
9374       "version": "2.1.0",
9375       "resolved": "http://registry.npm.taobao.org/spdx-exceptions/download/spdx-exceptions-2.1.0.tgz",
9376       "integrity": "sha1-LHrmEFbHFKW5ubKyr30xHvXHj+k=",
9377       "dev": true
9378     },
9379     "spdx-expression-parse": {
9380       "version": "3.0.0",
9381       "resolved": "http://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-3.0.0.tgz",
9382       "integrity": "sha1-meEZt6XaAOBUkcn6M4t5BII7QdA=",
9383       "dev": true,
9384       "requires": {
9385         "spdx-exceptions": "2.1.0",
9386         "spdx-license-ids": "3.0.0"
9387       }
9388     },
9389     "spdx-license-ids": {
9390       "version": "3.0.0",
9391       "resolved": "http://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.0.tgz",
9392       "integrity": "sha1-enzShHDMbToc/m1miG9rxDDTrIc=",
9393       "dev": true
9394     },
9395     "speedometer": {
9396       "version": "0.1.4",
9397       "resolved": "http://registry.npm.taobao.org/speedometer/download/speedometer-0.1.4.tgz",
9398       "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=",
9399       "dev": true
9400     },
9401     "split": {
9402       "version": "0.3.3",
9403       "resolved": "http://registry.npm.taobao.org/split/download/split-0.3.3.tgz",
9404       "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
9405       "dev": true,
9406       "requires": {
9407         "through": "2.3.8"
9408       }
9409     },
9410     "sprintf-js": {
9411       "version": "1.0.3",
9412       "resolved": "http://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz",
9413       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
9414       "dev": true
9415     },
9416     "sshpk": {
9417       "version": "1.14.1",
9418       "resolved": "http://registry.npm.taobao.org/sshpk/download/sshpk-1.14.1.tgz",
9419       "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=",
9420       "requires": {
9421         "asn1": "0.2.3",
9422         "assert-plus": "1.0.0",
9423         "bcrypt-pbkdf": "1.0.1",
9424         "dashdash": "1.14.1",
9425         "ecc-jsbn": "0.1.1",
9426         "getpass": "0.1.7",
9427         "jsbn": "0.1.1",
9428         "tweetnacl": "0.14.5"
9429       }
9430     },
9431     "stackframe": {
9432       "version": "0.3.1",
9433       "resolved": "http://registry.npm.taobao.org/stackframe/download/stackframe-0.3.1.tgz",
9434       "integrity": "sha1-M6qE8Rd6VUjIk1Uzy/6zQgl19aQ=",
9435       "dev": true
9436     },
9437     "stat-mode": {
9438       "version": "0.2.2",
9439       "resolved": "http://registry.npm.taobao.org/stat-mode/download/stat-mode-0.2.2.tgz",
9440       "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=",
9441       "dev": true
9442     },
9443     "statuses": {
9444       "version": "1.5.0",
9445       "resolved": "http://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz",
9446       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
9447     },
9448     "stream-browserify": {
9449       "version": "2.0.1",
9450       "resolved": "http://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.1.tgz",
9451       "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
9452       "dev": true,
9453       "requires": {
9454         "inherits": "2.0.3",
9455         "readable-stream": "2.3.6"
9456       },
9457       "dependencies": {
9458         "isarray": {
9459           "version": "1.0.0",
9460           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
9461           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
9462           "dev": true
9463         },
9464         "process-nextick-args": {
9465           "version": "2.0.0",
9466           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
9467           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
9468           "dev": true
9469         },
9470         "readable-stream": {
9471           "version": "2.3.6",
9472           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
9473           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
9474           "dev": true,
9475           "requires": {
9476             "core-util-is": "1.0.2",
9477             "inherits": "2.0.3",
9478             "isarray": "1.0.0",
9479             "process-nextick-args": "2.0.0",
9480             "safe-buffer": "5.1.2",
9481             "string_decoder": "1.1.1",
9482             "util-deprecate": "1.0.2"
9483           }
9484         },
9485         "string_decoder": {
9486           "version": "1.1.1",
9487           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
9488           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
9489           "dev": true,
9490           "requires": {
9491             "safe-buffer": "5.1.2"
9492           }
9493         }
9494       }
9495     },
9496     "stream-combiner": {
9497       "version": "0.0.4",
9498       "resolved": "http://registry.npm.taobao.org/stream-combiner/download/stream-combiner-0.0.4.tgz",
9499       "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
9500       "dev": true,
9501       "requires": {
9502         "duplexer": "0.1.1"
9503       }
9504     },
9505     "stream-http": {
9506       "version": "2.8.2",
9507       "resolved": "http://registry.npm.taobao.org/stream-http/download/stream-http-2.8.2.tgz",
9508       "integrity": "sha1-QSboxrEHAERlkYqi/DVUnndALIc=",
9509       "dev": true,
9510       "requires": {
9511         "builtin-status-codes": "3.0.0",
9512         "inherits": "2.0.3",
9513         "readable-stream": "2.3.6",
9514         "to-arraybuffer": "1.0.1",
9515         "xtend": "4.0.1"
9516       },
9517       "dependencies": {
9518         "isarray": {
9519           "version": "1.0.0",
9520           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
9521           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
9522           "dev": true
9523         },
9524         "process-nextick-args": {
9525           "version": "2.0.0",
9526           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
9527           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
9528           "dev": true
9529         },
9530         "readable-stream": {
9531           "version": "2.3.6",
9532           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
9533           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
9534           "dev": true,
9535           "requires": {
9536             "core-util-is": "1.0.2",
9537             "inherits": "2.0.3",
9538             "isarray": "1.0.0",
9539             "process-nextick-args": "2.0.0",
9540             "safe-buffer": "5.1.2",
9541             "string_decoder": "1.1.1",
9542             "util-deprecate": "1.0.2"
9543           }
9544         },
9545         "string_decoder": {
9546           "version": "1.1.1",
9547           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
9548           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
9549           "dev": true,
9550           "requires": {
9551             "safe-buffer": "5.1.2"
9552           }
9553         }
9554       }
9555     },
9556     "stream-json": {
9557       "version": "0.6.1",
9558       "resolved": "http://registry.npm.taobao.org/stream-json/download/stream-json-0.6.1.tgz",
9559       "integrity": "sha1-yUE+f0K6jqxIg75xIiBFX2Tc6mc=",
9560       "dev": true,
9561       "requires": {
9562         "parser-toolkit": "0.0.5"
9563       }
9564     },
9565     "streamroller": {
9566       "version": "0.7.0",
9567       "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz",
9568       "integrity": "sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ==",
9569       "requires": {
9570         "date-format": "1.2.0",
9571         "debug": "3.1.0",
9572         "mkdirp": "0.5.1",
9573         "readable-stream": "2.3.6"
9574       },
9575       "dependencies": {
9576         "isarray": {
9577           "version": "1.0.0",
9578           "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
9579           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
9580         },
9581         "process-nextick-args": {
9582           "version": "2.0.0",
9583           "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
9584           "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
9585         },
9586         "readable-stream": {
9587           "version": "2.3.6",
9588           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
9589           "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
9590           "requires": {
9591             "core-util-is": "1.0.2",
9592             "inherits": "2.0.3",
9593             "isarray": "1.0.0",
9594             "process-nextick-args": "2.0.0",
9595             "safe-buffer": "5.1.2",
9596             "string_decoder": "1.1.1",
9597             "util-deprecate": "1.0.2"
9598           }
9599         },
9600         "string_decoder": {
9601           "version": "1.1.1",
9602           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
9603           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
9604           "requires": {
9605             "safe-buffer": "5.1.2"
9606           }
9607         }
9608       }
9609     },
9610     "strict-uri-encode": {
9611       "version": "1.1.0",
9612       "resolved": "http://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz",
9613       "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
9614     },
9615     "string-width": {
9616       "version": "1.0.2",
9617       "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
9618       "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
9619       "requires": {
9620         "code-point-at": "1.1.0",
9621         "is-fullwidth-code-point": "1.0.0",
9622         "strip-ansi": "3.0.1"
9623       }
9624     },
9625     "string.prototype.padend": {
9626       "version": "3.0.0",
9627       "resolved": "http://registry.npm.taobao.org/string.prototype.padend/download/string.prototype.padend-3.0.0.tgz",
9628       "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=",
9629       "dev": true,
9630       "requires": {
9631         "define-properties": "1.1.2",
9632         "es-abstract": "1.11.0",
9633         "function-bind": "1.1.1"
9634       }
9635     },
9636     "string.prototype.repeat": {
9637       "version": "0.2.0",
9638       "resolved": "http://registry.npm.taobao.org/string.prototype.repeat/download/string.prototype.repeat-0.2.0.tgz",
9639       "integrity": "sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8="
9640     },
9641     "string_decoder": {
9642       "version": "0.10.31",
9643       "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz",
9644       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
9645     },
9646     "stringstream": {
9647       "version": "0.0.6",
9648       "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz",
9649       "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==",
9650       "optional": true
9651     },
9652     "strip-ansi": {
9653       "version": "3.0.1",
9654       "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz",
9655       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
9656       "requires": {
9657         "ansi-regex": "2.1.1"
9658       }
9659     },
9660     "strip-bom": {
9661       "version": "2.0.0",
9662       "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-2.0.0.tgz",
9663       "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
9664       "dev": true,
9665       "requires": {
9666         "is-utf8": "0.2.1"
9667       }
9668     },
9669     "strip-eof": {
9670       "version": "1.0.0",
9671       "resolved": "http://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz",
9672       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
9673     },
9674     "strip-indent": {
9675       "version": "1.0.1",
9676       "resolved": "http://registry.npm.taobao.org/strip-indent/download/strip-indent-1.0.1.tgz",
9677       "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
9678       "dev": true,
9679       "requires": {
9680         "get-stdin": "4.0.1"
9681       }
9682     },
9683     "strip-json-comments": {
9684       "version": "1.0.4",
9685       "resolved": "http://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-1.0.4.tgz",
9686       "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
9687       "dev": true
9688     },
9689     "style-loader": {
9690       "version": "0.13.2",
9691       "resolved": "http://registry.npm.taobao.org/style-loader/download/style-loader-0.13.2.tgz",
9692       "integrity": "sha1-dFMzhM9pjHEEx5URULSXF63C87s=",
9693       "dev": true,
9694       "requires": {
9695         "loader-utils": "1.1.0"
9696       },
9697       "dependencies": {
9698         "loader-utils": {
9699           "version": "1.1.0",
9700           "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-1.1.0.tgz",
9701           "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
9702           "dev": true,
9703           "requires": {
9704             "big.js": "3.2.0",
9705             "emojis-list": "2.1.0",
9706             "json5": "0.5.1"
9707           }
9708         }
9709       }
9710     },
9711     "sumchecker": {
9712       "version": "1.3.1",
9713       "resolved": "http://registry.npm.taobao.org/sumchecker/download/sumchecker-1.3.1.tgz",
9714       "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=",
9715       "dev": true,
9716       "requires": {
9717         "debug": "2.6.9",
9718         "es6-promise": "4.2.4"
9719       },
9720       "dependencies": {
9721         "debug": {
9722           "version": "2.6.9",
9723           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
9724           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
9725           "dev": true,
9726           "requires": {
9727             "ms": "2.0.0"
9728           }
9729         }
9730       }
9731     },
9732     "supports-color": {
9733       "version": "2.0.0",
9734       "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
9735       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
9736     },
9737     "symbol-observable": {
9738       "version": "0.2.4",
9739       "resolved": "http://registry.npm.taobao.org/symbol-observable/download/symbol-observable-0.2.4.tgz",
9740       "integrity": "sha1-lag9smGG1q9+ehjb2XYKL4bQj0A="
9741     },
9742     "table": {
9743       "version": "3.8.3",
9744       "resolved": "http://registry.npm.taobao.org/table/download/table-3.8.3.tgz",
9745       "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=",
9746       "dev": true,
9747       "requires": {
9748         "ajv": "4.11.8",
9749         "ajv-keywords": "1.5.1",
9750         "chalk": "1.1.3",
9751         "lodash": "4.17.11",
9752         "slice-ansi": "0.0.4",
9753         "string-width": "2.1.1"
9754       },
9755       "dependencies": {
9756         "ajv": {
9757           "version": "4.11.8",
9758           "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-4.11.8.tgz",
9759           "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
9760           "dev": true,
9761           "requires": {
9762             "co": "4.6.0",
9763             "json-stable-stringify": "1.0.1"
9764           }
9765         },
9766         "ajv-keywords": {
9767           "version": "1.5.1",
9768           "resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-1.5.1.tgz",
9769           "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=",
9770           "dev": true
9771         },
9772         "ansi-regex": {
9773           "version": "3.0.0",
9774           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
9775           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
9776           "dev": true
9777         },
9778         "is-fullwidth-code-point": {
9779           "version": "2.0.0",
9780           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
9781           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
9782           "dev": true
9783         },
9784         "string-width": {
9785           "version": "2.1.1",
9786           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
9787           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
9788           "dev": true,
9789           "requires": {
9790             "is-fullwidth-code-point": "2.0.0",
9791             "strip-ansi": "4.0.0"
9792           }
9793         },
9794         "strip-ansi": {
9795           "version": "4.0.0",
9796           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
9797           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
9798           "dev": true,
9799           "requires": {
9800             "ansi-regex": "3.0.0"
9801           }
9802         }
9803       }
9804     },
9805     "tapable": {
9806       "version": "0.1.10",
9807       "resolved": "http://registry.npm.taobao.org/tapable/download/tapable-0.1.10.tgz",
9808       "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=",
9809       "dev": true
9810     },
9811     "tar": {
9812       "version": "2.2.1",
9813       "resolved": "http://registry.npm.taobao.org/tar/download/tar-2.2.1.tgz",
9814       "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
9815       "dev": true,
9816       "requires": {
9817         "block-stream": "0.0.9",
9818         "fstream": "1.0.11",
9819         "inherits": "2.0.3"
9820       }
9821     },
9822     "temp-file": {
9823       "version": "3.1.2",
9824       "resolved": "http://registry.npm.taobao.org/temp-file/download/temp-file-3.1.2.tgz",
9825       "integrity": "sha1-VLpAhAl1WOj/KtHkvYSEHvKAQEM=",
9826       "dev": true,
9827       "requires": {
9828         "async-exit-hook": "2.0.1",
9829         "bluebird-lst": "1.0.5",
9830         "fs-extra-p": "4.6.0",
9831         "lazy-val": "1.0.3"
9832       }
9833     },
9834     "term-size": {
9835       "version": "1.2.0",
9836       "resolved": "http://registry.npm.taobao.org/term-size/download/term-size-1.2.0.tgz",
9837       "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
9838       "dev": true,
9839       "requires": {
9840         "execa": "0.7.0"
9841       }
9842     },
9843     "test-value": {
9844       "version": "2.1.0",
9845       "resolved": "http://registry.npm.taobao.org/test-value/download/test-value-2.1.0.tgz",
9846       "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=",
9847       "dev": true,
9848       "requires": {
9849         "array-back": "1.0.4",
9850         "typical": "2.6.1"
9851       }
9852     },
9853     "text-table": {
9854       "version": "0.2.0",
9855       "resolved": "http://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz",
9856       "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
9857       "dev": true
9858     },
9859     "throttleit": {
9860       "version": "0.0.2",
9861       "resolved": "http://registry.npm.taobao.org/throttleit/download/throttleit-0.0.2.tgz",
9862       "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=",
9863       "dev": true
9864     },
9865     "through": {
9866       "version": "2.3.8",
9867       "resolved": "http://registry.npm.taobao.org/through/download/through-2.3.8.tgz",
9868       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
9869       "dev": true
9870     },
9871     "through2": {
9872       "version": "0.2.3",
9873       "resolved": "http://registry.npm.taobao.org/through2/download/through2-0.2.3.tgz",
9874       "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=",
9875       "dev": true,
9876       "requires": {
9877         "readable-stream": "1.1.14",
9878         "xtend": "2.1.2"
9879       },
9880       "dependencies": {
9881         "xtend": {
9882           "version": "2.1.2",
9883           "resolved": "http://registry.npm.taobao.org/xtend/download/xtend-2.1.2.tgz",
9884           "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
9885           "dev": true,
9886           "requires": {
9887             "object-keys": "0.4.0"
9888           }
9889         }
9890       }
9891     },
9892     "thunkify": {
9893       "version": "2.1.2",
9894       "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz",
9895       "integrity": "sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0=",
9896       "optional": true
9897     },
9898     "time-stamp": {
9899       "version": "2.0.0",
9900       "resolved": "http://registry.npm.taobao.org/time-stamp/download/time-stamp-2.0.0.tgz",
9901       "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=",
9902       "dev": true
9903     },
9904     "timed-out": {
9905       "version": "4.0.1",
9906       "resolved": "http://registry.npm.taobao.org/timed-out/download/timed-out-4.0.1.tgz",
9907       "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
9908       "dev": true
9909     },
9910     "timers-browserify": {
9911       "version": "2.0.10",
9912       "resolved": "http://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.10.tgz",
9913       "integrity": "sha1-HSjj0qrfHVpZlsTp+VYBzQU0gK4=",
9914       "dev": true,
9915       "requires": {
9916         "setimmediate": "1.0.5"
9917       }
9918     },
9919     "timespan": {
9920       "version": "2.3.0",
9921       "resolved": "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz",
9922       "integrity": "sha1-SQLOBAvRPYRcj1myfp1ZutbzmSk=",
9923       "optional": true
9924     },
9925     "to-arraybuffer": {
9926       "version": "1.0.1",
9927       "resolved": "http://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz",
9928       "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
9929       "dev": true
9930     },
9931     "to-fast-properties": {
9932       "version": "1.0.3",
9933       "resolved": "http://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-1.0.3.tgz",
9934       "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc="
9935     },
9936     "toml": {
9937       "version": "2.3.3",
9938       "resolved": "http://registry.npm.taobao.org/toml/download/toml-2.3.3.tgz",
9939       "integrity": "sha1-jWg9cpV3yyhiMd/HqK/+WNMXKPs="
9940     },
9941     "tough-cookie": {
9942       "version": "2.3.4",
9943       "resolved": "http://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.3.4.tgz",
9944       "integrity": "sha1-7GDO44rGdQY//JelwYlwV47oNlU=",
9945       "requires": {
9946         "punycode": "1.4.1"
9947       }
9948     },
9949     "trim-newlines": {
9950       "version": "1.0.0",
9951       "resolved": "http://registry.npm.taobao.org/trim-newlines/download/trim-newlines-1.0.0.tgz",
9952       "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
9953       "dev": true
9954     },
9955     "trim-right": {
9956       "version": "1.0.1",
9957       "resolved": "http://registry.npm.taobao.org/trim-right/download/trim-right-1.0.1.tgz",
9958       "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
9959     },
9960     "truncate-utf8-bytes": {
9961       "version": "1.0.2",
9962       "resolved": "http://registry.npm.taobao.org/truncate-utf8-bytes/download/truncate-utf8-bytes-1.0.2.tgz",
9963       "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=",
9964       "dev": true,
9965       "requires": {
9966         "utf8-byte-length": "1.0.4"
9967       }
9968     },
9969     "tsscmp": {
9970       "version": "1.0.6",
9971       "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
9972       "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==",
9973       "optional": true
9974     },
9975     "tty-browserify": {
9976       "version": "0.0.0",
9977       "resolved": "http://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz",
9978       "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
9979       "dev": true
9980     },
9981     "tunnel-agent": {
9982       "version": "0.6.0",
9983       "resolved": "http://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz",
9984       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
9985       "requires": {
9986         "safe-buffer": "5.1.2"
9987       }
9988     },
9989     "tweetnacl": {
9990       "version": "0.14.5",
9991       "resolved": "http://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz",
9992       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
9993       "optional": true
9994     },
9995     "type-check": {
9996       "version": "0.3.2",
9997       "resolved": "http://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz",
9998       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
9999       "requires": {
10000         "prelude-ls": "1.1.2"
10001       }
10002     },
10003     "type-detect": {
10004       "version": "1.0.0",
10005       "resolved": "http://registry.npm.taobao.org/type-detect/download/type-detect-1.0.0.tgz",
10006       "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=",
10007       "dev": true
10008     },
10009     "type-is": {
10010       "version": "1.6.16",
10011       "resolved": "http://registry.npm.taobao.org/type-is/download/type-is-1.6.16.tgz",
10012       "integrity": "sha1-+JzjQVQcZysl7nrjxz3uOyvlAZQ=",
10013       "dev": true,
10014       "requires": {
10015         "media-typer": "0.3.0",
10016         "mime-types": "2.1.18"
10017       }
10018     },
10019     "typedarray": {
10020       "version": "0.0.6",
10021       "resolved": "http://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz",
10022       "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
10023       "dev": true
10024     },
10025     "typical": {
10026       "version": "2.6.1",
10027       "resolved": "http://registry.npm.taobao.org/typical/download/typical-2.6.1.tgz",
10028       "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
10029       "dev": true
10030     },
10031     "ua-parser-js": {
10032       "version": "0.7.18",
10033       "resolved": "http://registry.npm.taobao.org/ua-parser-js/download/ua-parser-js-0.7.18.tgz",
10034       "integrity": "sha1-p7/ZL1bt+xFwg7aeMdKqiILUse0="
10035     },
10036     "uglify-js": {
10037       "version": "2.7.5",
10038       "resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-2.7.5.tgz",
10039       "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=",
10040       "dev": true,
10041       "requires": {
10042         "async": "0.2.10",
10043         "source-map": "0.5.7",
10044         "uglify-to-browserify": "1.0.2",
10045         "yargs": "3.10.0"
10046       },
10047       "dependencies": {
10048         "async": {
10049           "version": "0.2.10",
10050           "resolved": "http://registry.npm.taobao.org/async/download/async-0.2.10.tgz",
10051           "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
10052           "dev": true
10053         },
10054         "camelcase": {
10055           "version": "1.2.1",
10056           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
10057           "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
10058           "dev": true
10059         },
10060         "cliui": {
10061           "version": "2.1.0",
10062           "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz",
10063           "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
10064           "dev": true,
10065           "requires": {
10066             "center-align": "0.1.3",
10067             "right-align": "0.1.3",
10068             "wordwrap": "0.0.2"
10069           }
10070         },
10071         "source-map": {
10072           "version": "0.5.7",
10073           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
10074           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
10075           "dev": true
10076         },
10077         "wordwrap": {
10078           "version": "0.0.2",
10079           "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz",
10080           "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
10081           "dev": true
10082         },
10083         "yargs": {
10084           "version": "3.10.0",
10085           "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-3.10.0.tgz",
10086           "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
10087           "dev": true,
10088           "requires": {
10089             "camelcase": "1.2.1",
10090             "cliui": "2.1.0",
10091             "decamelize": "1.2.0",
10092             "window-size": "0.1.0"
10093           }
10094         }
10095       }
10096     },
10097     "uglify-to-browserify": {
10098       "version": "1.0.2",
10099       "resolved": "http://registry.npm.taobao.org/uglify-to-browserify/download/uglify-to-browserify-1.0.2.tgz",
10100       "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
10101       "dev": true
10102     },
10103     "uncontrollable": {
10104       "version": "4.1.0",
10105       "resolved": "http://registry.npm.taobao.org/uncontrollable/download/uncontrollable-4.1.0.tgz",
10106       "integrity": "sha1-4DWCkSUuGGUiLZCTmxny9J+Bwak=",
10107       "requires": {
10108         "invariant": "2.2.4"
10109       }
10110     },
10111     "underscore": {
10112       "version": "1.7.0",
10113       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz",
10114       "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk="
10115     },
10116     "unique-string": {
10117       "version": "1.0.0",
10118       "resolved": "http://registry.npm.taobao.org/unique-string/download/unique-string-1.0.0.tgz",
10119       "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
10120       "dev": true,
10121       "requires": {
10122         "crypto-random-string": "1.0.0"
10123       }
10124     },
10125     "universalify": {
10126       "version": "0.1.1",
10127       "resolved": "http://registry.npm.taobao.org/universalify/download/universalify-0.1.1.tgz",
10128       "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=",
10129       "dev": true
10130     },
10131     "unpipe": {
10132       "version": "1.0.0",
10133       "resolved": "http://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz",
10134       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
10135     },
10136     "unzip-response": {
10137       "version": "2.0.1",
10138       "resolved": "http://registry.npm.taobao.org/unzip-response/download/unzip-response-2.0.1.tgz",
10139       "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=",
10140       "dev": true
10141     },
10142     "update-notifier": {
10143       "version": "2.5.0",
10144       "resolved": "http://registry.npm.taobao.org/update-notifier/download/update-notifier-2.5.0.tgz",
10145       "integrity": "sha1-0HRFk+E/Fh5AassdlAi3LK0Ir/Y=",
10146       "dev": true,
10147       "requires": {
10148         "boxen": "1.3.0",
10149         "chalk": "2.4.1",
10150         "configstore": "3.1.2",
10151         "import-lazy": "2.1.0",
10152         "is-ci": "1.1.0",
10153         "is-installed-globally": "0.1.0",
10154         "is-npm": "1.0.0",
10155         "latest-version": "3.1.0",
10156         "semver-diff": "2.1.0",
10157         "xdg-basedir": "3.0.0"
10158       },
10159       "dependencies": {
10160         "ansi-styles": {
10161           "version": "3.2.1",
10162           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
10163           "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
10164           "dev": true,
10165           "requires": {
10166             "color-convert": "1.9.1"
10167           }
10168         },
10169         "chalk": {
10170           "version": "2.4.1",
10171           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.1.tgz",
10172           "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
10173           "dev": true,
10174           "requires": {
10175             "ansi-styles": "3.2.1",
10176             "escape-string-regexp": "1.0.5",
10177             "supports-color": "5.4.0"
10178           }
10179         },
10180         "has-flag": {
10181           "version": "3.0.0",
10182           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
10183           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
10184           "dev": true
10185         },
10186         "supports-color": {
10187           "version": "5.4.0",
10188           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.4.0.tgz",
10189           "integrity": "sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q=",
10190           "dev": true,
10191           "requires": {
10192             "has-flag": "3.0.0"
10193           }
10194         }
10195       }
10196     },
10197     "uri-js": {
10198       "version": "4.2.2",
10199       "resolved": "http://registry.npm.taobao.org/uri-js/download/uri-js-4.2.2.tgz",
10200       "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=",
10201       "dev": true,
10202       "requires": {
10203         "punycode": "2.1.1"
10204       },
10205       "dependencies": {
10206         "punycode": {
10207           "version": "2.1.1",
10208           "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz",
10209           "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=",
10210           "dev": true
10211         }
10212       }
10213     },
10214     "urix": {
10215       "version": "0.1.0",
10216       "resolved": "http://registry.npm.taobao.org/urix/download/urix-0.1.0.tgz",
10217       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
10218       "dev": true
10219     },
10220     "url": {
10221       "version": "0.11.0",
10222       "resolved": "http://registry.npm.taobao.org/url/download/url-0.11.0.tgz",
10223       "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
10224       "dev": true,
10225       "requires": {
10226         "punycode": "1.3.2",
10227         "querystring": "0.2.0"
10228       },
10229       "dependencies": {
10230         "punycode": {
10231           "version": "1.3.2",
10232           "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz",
10233           "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
10234           "dev": true
10235         }
10236       }
10237     },
10238     "url-loader": {
10239       "version": "0.5.9",
10240       "resolved": "http://registry.npm.taobao.org/url-loader/download/url-loader-0.5.9.tgz",
10241       "integrity": "sha1-zI/qgse5Bud3cBklCGnlaemVwpU=",
10242       "dev": true,
10243       "requires": {
10244         "loader-utils": "1.1.0",
10245         "mime": "1.3.6"
10246       },
10247       "dependencies": {
10248         "loader-utils": {
10249           "version": "1.1.0",
10250           "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-1.1.0.tgz",
10251           "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
10252           "dev": true,
10253           "requires": {
10254             "big.js": "3.2.0",
10255             "emojis-list": "2.1.0",
10256             "json5": "0.5.1"
10257           }
10258         },
10259         "mime": {
10260           "version": "1.3.6",
10261           "resolved": "http://registry.npm.taobao.org/mime/download/mime-1.3.6.tgz",
10262           "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=",
10263           "dev": true
10264         }
10265       }
10266     },
10267     "url-parse": {
10268       "version": "1.4.4",
10269       "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.4.tgz",
10270       "integrity": "sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==",
10271       "optional": true,
10272       "requires": {
10273         "querystringify": "2.1.0",
10274         "requires-port": "1.0.0"
10275       }
10276     },
10277     "url-parse-lax": {
10278       "version": "1.0.0",
10279       "resolved": "http://registry.npm.taobao.org/url-parse-lax/download/url-parse-lax-1.0.0.tgz",
10280       "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
10281       "dev": true,
10282       "requires": {
10283         "prepend-http": "1.0.4"
10284       }
10285     },
10286     "user-home": {
10287       "version": "1.1.1",
10288       "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz",
10289       "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
10290       "dev": true
10291     },
10292     "utf8-byte-length": {
10293       "version": "1.0.4",
10294       "resolved": "http://registry.npm.taobao.org/utf8-byte-length/download/utf8-byte-length-1.0.4.tgz",
10295       "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=",
10296       "dev": true
10297     },
10298     "util": {
10299       "version": "0.10.3",
10300       "resolved": "http://registry.npm.taobao.org/util/download/util-0.10.3.tgz",
10301       "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
10302       "dev": true,
10303       "requires": {
10304         "inherits": "2.0.1"
10305       },
10306       "dependencies": {
10307         "inherits": {
10308           "version": "2.0.1",
10309           "resolved": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz",
10310           "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
10311           "dev": true
10312         }
10313       }
10314     },
10315     "util-deprecate": {
10316       "version": "1.0.2",
10317       "resolved": "http://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz",
10318       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
10319     },
10320     "utils-merge": {
10321       "version": "1.0.1",
10322       "resolved": "http://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz",
10323       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
10324       "dev": true
10325     },
10326     "uuid": {
10327       "version": "2.0.3",
10328       "resolved": "http://registry.npm.taobao.org/uuid/download/uuid-2.0.3.tgz",
10329       "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho="
10330     },
10331     "v8flags": {
10332       "version": "2.1.1",
10333       "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz",
10334       "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=",
10335       "dev": true,
10336       "requires": {
10337         "user-home": "1.1.1"
10338       }
10339     },
10340     "validate-npm-package-license": {
10341       "version": "3.0.3",
10342       "resolved": "http://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.3.tgz",
10343       "integrity": "sha1-gWQ7y+8b3+zUYjeT3EZIlIupgzg=",
10344       "dev": true,
10345       "requires": {
10346         "spdx-correct": "3.0.0",
10347         "spdx-expression-parse": "3.0.0"
10348       }
10349     },
10350     "vary": {
10351       "version": "1.1.2",
10352       "resolved": "http://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz",
10353       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
10354       "dev": true
10355     },
10356     "verror": {
10357       "version": "1.10.0",
10358       "resolved": "http://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz",
10359       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
10360       "requires": {
10361         "assert-plus": "1.0.0",
10362         "core-util-is": "1.0.2",
10363         "extsprintf": "1.3.0"
10364       }
10365     },
10366     "vm-browserify": {
10367       "version": "0.0.4",
10368       "resolved": "http://registry.npm.taobao.org/vm-browserify/download/vm-browserify-0.0.4.tgz",
10369       "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
10370       "dev": true,
10371       "requires": {
10372         "indexof": "0.0.1"
10373       }
10374     },
10375     "void-elements": {
10376       "version": "2.0.1",
10377       "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
10378       "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w="
10379     },
10380     "warning": {
10381       "version": "3.0.0",
10382       "resolved": "http://registry.npm.taobao.org/warning/download/warning-3.0.0.tgz",
10383       "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
10384       "requires": {
10385         "loose-envify": "1.3.1"
10386       }
10387     },
10388     "watchpack": {
10389       "version": "0.2.9",
10390       "resolved": "http://registry.npm.taobao.org/watchpack/download/watchpack-0.2.9.tgz",
10391       "integrity": "sha1-Yuqkq15bo1/fwBgnVibjwPXj+ws=",
10392       "dev": true,
10393       "requires": {
10394         "async": "0.9.2",
10395         "chokidar": "1.7.0",
10396         "graceful-fs": "4.1.11"
10397       },
10398       "dependencies": {
10399         "async": {
10400           "version": "0.9.2",
10401           "resolved": "http://registry.npm.taobao.org/async/download/async-0.9.2.tgz",
10402           "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
10403           "dev": true
10404         }
10405       }
10406     },
10407     "webpack": {
10408       "version": "1.15.0",
10409       "resolved": "http://registry.npm.taobao.org/webpack/download/webpack-1.15.0.tgz",
10410       "integrity": "sha1-T/MfU9sDM55VFkqdRo7gMklo/pg=",
10411       "dev": true,
10412       "requires": {
10413         "acorn": "3.3.0",
10414         "async": "1.5.2",
10415         "clone": "1.0.4",
10416         "enhanced-resolve": "0.9.1",
10417         "interpret": "0.6.6",
10418         "loader-utils": "0.2.17",
10419         "memory-fs": "0.3.0",
10420         "mkdirp": "0.5.1",
10421         "node-libs-browser": "0.7.0",
10422         "optimist": "0.6.1",
10423         "supports-color": "3.2.3",
10424         "tapable": "0.1.10",
10425         "uglify-js": "2.7.5",
10426         "watchpack": "0.2.9",
10427         "webpack-core": "0.6.9"
10428       },
10429       "dependencies": {
10430         "acorn": {
10431           "version": "3.3.0",
10432           "resolved": "http://registry.npm.taobao.org/acorn/download/acorn-3.3.0.tgz",
10433           "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
10434           "dev": true
10435         },
10436         "async": {
10437           "version": "1.5.2",
10438           "resolved": "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz",
10439           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
10440           "dev": true
10441         },
10442         "clone": {
10443           "version": "1.0.4",
10444           "resolved": "http://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz",
10445           "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
10446           "dev": true
10447         },
10448         "supports-color": {
10449           "version": "3.2.3",
10450           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
10451           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
10452           "dev": true,
10453           "requires": {
10454             "has-flag": "1.0.0"
10455           }
10456         }
10457       }
10458     },
10459     "webpack-core": {
10460       "version": "0.6.9",
10461       "resolved": "http://registry.npm.taobao.org/webpack-core/download/webpack-core-0.6.9.tgz",
10462       "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=",
10463       "dev": true,
10464       "requires": {
10465         "source-list-map": "0.1.8",
10466         "source-map": "0.4.4"
10467       },
10468       "dependencies": {
10469         "source-map": {
10470           "version": "0.4.4",
10471           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
10472           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
10473           "dev": true,
10474           "requires": {
10475             "amdefine": "1.0.1"
10476           }
10477         }
10478       }
10479     },
10480     "webpack-dev-middleware": {
10481       "version": "1.12.2",
10482       "resolved": "http://registry.npm.taobao.org/webpack-dev-middleware/download/webpack-dev-middleware-1.12.2.tgz",
10483       "integrity": "sha1-+PwRIM47T8VoDO7LQ9d3lmshEF4=",
10484       "dev": true,
10485       "requires": {
10486         "memory-fs": "0.4.1",
10487         "mime": "1.6.0",
10488         "path-is-absolute": "1.0.1",
10489         "range-parser": "1.2.0",
10490         "time-stamp": "2.0.0"
10491       },
10492       "dependencies": {
10493         "isarray": {
10494           "version": "1.0.0",
10495           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
10496           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
10497           "dev": true
10498         },
10499         "memory-fs": {
10500           "version": "0.4.1",
10501           "resolved": "http://registry.npm.taobao.org/memory-fs/download/memory-fs-0.4.1.tgz",
10502           "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
10503           "dev": true,
10504           "requires": {
10505             "errno": "0.1.7",
10506             "readable-stream": "2.3.6"
10507           }
10508         },
10509         "mime": {
10510           "version": "1.6.0",
10511           "resolved": "http://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz",
10512           "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=",
10513           "dev": true
10514         },
10515         "process-nextick-args": {
10516           "version": "2.0.0",
10517           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
10518           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
10519           "dev": true
10520         },
10521         "readable-stream": {
10522           "version": "2.3.6",
10523           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
10524           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
10525           "dev": true,
10526           "requires": {
10527             "core-util-is": "1.0.2",
10528             "inherits": "2.0.3",
10529             "isarray": "1.0.0",
10530             "process-nextick-args": "2.0.0",
10531             "safe-buffer": "5.1.2",
10532             "string_decoder": "1.1.1",
10533             "util-deprecate": "1.0.2"
10534           }
10535         },
10536         "string_decoder": {
10537           "version": "1.1.1",
10538           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
10539           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
10540           "dev": true,
10541           "requires": {
10542             "safe-buffer": "5.1.2"
10543           }
10544         }
10545       }
10546     },
10547     "webpack-hot-middleware": {
10548       "version": "2.22.2",
10549       "resolved": "http://registry.npm.taobao.org/webpack-hot-middleware/download/webpack-hot-middleware-2.22.2.tgz",
10550       "integrity": "sha1-Yjt3zlkfzU4fuZ8YFneBRD5Qr6w=",
10551       "dev": true,
10552       "requires": {
10553         "ansi-html": "0.0.7",
10554         "html-entities": "1.2.1",
10555         "querystring": "0.2.0",
10556         "strip-ansi": "3.0.1"
10557       }
10558     },
10559     "webpack-sources": {
10560       "version": "0.1.5",
10561       "resolved": "http://registry.npm.taobao.org/webpack-sources/download/webpack-sources-0.1.5.tgz",
10562       "integrity": "sha1-qh86vw8NdNtxEcQOUAuE+WZkB1A=",
10563       "dev": true,
10564       "requires": {
10565         "source-list-map": "0.1.8",
10566         "source-map": "0.5.7"
10567       },
10568       "dependencies": {
10569         "source-map": {
10570           "version": "0.5.7",
10571           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
10572           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
10573           "dev": true
10574         }
10575       }
10576     },
10577     "whatwg-fetch": {
10578       "version": "2.0.4",
10579       "resolved": "http://registry.npm.taobao.org/whatwg-fetch/download/whatwg-fetch-2.0.4.tgz",
10580       "integrity": "sha1-3eal3zFfnTmZGqF2IYU9cguFVm8="
10581     },
10582     "when": {
10583       "version": "3.7.8",
10584       "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz",
10585       "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=",
10586       "optional": true
10587     },
10588     "which": {
10589       "version": "1.3.1",
10590       "resolved": "http://registry.npm.taobao.org/which/download/which-1.3.1.tgz",
10591       "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=",
10592       "requires": {
10593         "isexe": "2.0.0"
10594       }
10595     },
10596     "which-module": {
10597       "version": "2.0.0",
10598       "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz",
10599       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
10600     },
10601     "wide-align": {
10602       "version": "1.1.3",
10603       "resolved": "http://registry.npm.taobao.org/wide-align/download/wide-align-1.1.3.tgz",
10604       "integrity": "sha1-rgdOa9wMFKQx6ATmJFScYzsABFc=",
10605       "dev": true,
10606       "requires": {
10607         "string-width": "1.0.2"
10608       }
10609     },
10610     "widest-line": {
10611       "version": "2.0.0",
10612       "resolved": "http://registry.npm.taobao.org/widest-line/download/widest-line-2.0.0.tgz",
10613       "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=",
10614       "dev": true,
10615       "requires": {
10616         "string-width": "2.1.1"
10617       },
10618       "dependencies": {
10619         "ansi-regex": {
10620           "version": "3.0.0",
10621           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
10622           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
10623           "dev": true
10624         },
10625         "is-fullwidth-code-point": {
10626           "version": "2.0.0",
10627           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
10628           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
10629           "dev": true
10630         },
10631         "string-width": {
10632           "version": "2.1.1",
10633           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
10634           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
10635           "dev": true,
10636           "requires": {
10637             "is-fullwidth-code-point": "2.0.0",
10638             "strip-ansi": "4.0.0"
10639           }
10640         },
10641         "strip-ansi": {
10642           "version": "4.0.0",
10643           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
10644           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
10645           "dev": true,
10646           "requires": {
10647             "ansi-regex": "3.0.0"
10648           }
10649         }
10650       }
10651     },
10652     "window-or-global": {
10653       "version": "1.0.1",
10654       "resolved": "https://registry.npmjs.org/window-or-global/-/window-or-global-1.0.1.tgz",
10655       "integrity": "sha1-2+RboqKRqrxW1iz2bEW3+jIpRt4="
10656     },
10657     "window-size": {
10658       "version": "0.1.0",
10659       "resolved": "http://registry.npm.taobao.org/window-size/download/window-size-0.1.0.tgz",
10660       "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
10661       "dev": true
10662     },
10663     "with-callback": {
10664       "version": "1.0.2",
10665       "resolved": "https://registry.npmjs.org/with-callback/-/with-callback-1.0.2.tgz",
10666       "integrity": "sha1-oJYpuakgAo1yFAT7Q1vc/1yRvCE=",
10667       "optional": true
10668     },
10669     "wordwrap": {
10670       "version": "1.0.0",
10671       "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-1.0.0.tgz",
10672       "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
10673     },
10674     "wrap-ansi": {
10675       "version": "2.1.0",
10676       "resolved": "http://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-2.1.0.tgz",
10677       "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
10678       "requires": {
10679         "string-width": "1.0.2",
10680         "strip-ansi": "3.0.1"
10681       }
10682     },
10683     "wrappy": {
10684       "version": "1.0.2",
10685       "resolved": "http://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz",
10686       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
10687     },
10688     "write": {
10689       "version": "0.2.1",
10690       "resolved": "http://registry.npm.taobao.org/write/download/write-0.2.1.tgz",
10691       "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
10692       "dev": true,
10693       "requires": {
10694         "mkdirp": "0.5.1"
10695       }
10696     },
10697     "write-file-atomic": {
10698       "version": "2.3.0",
10699       "resolved": "http://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-2.3.0.tgz",
10700       "integrity": "sha1-H/YVdcLipOjlENb6TiQ8zhg5mas=",
10701       "dev": true,
10702       "requires": {
10703         "graceful-fs": "4.1.11",
10704         "imurmurhash": "0.1.4",
10705         "signal-exit": "3.0.2"
10706       }
10707     },
10708     "xdg-basedir": {
10709       "version": "3.0.0",
10710       "resolved": "http://registry.npm.taobao.org/xdg-basedir/download/xdg-basedir-3.0.0.tgz",
10711       "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=",
10712       "dev": true
10713     },
10714     "xmlbuilder": {
10715       "version": "8.2.2",
10716       "resolved": "http://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-8.2.2.tgz",
10717       "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=",
10718       "dev": true
10719     },
10720     "xmldom": {
10721       "version": "0.1.27",
10722       "resolved": "http://registry.npm.taobao.org/xmldom/download/xmldom-0.1.27.tgz",
10723       "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=",
10724       "dev": true
10725     },
10726     "xregexp": {
10727       "version": "2.0.0",
10728       "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz",
10729       "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=",
10730       "optional": true
10731     },
10732     "xss-filters": {
10733       "version": "1.2.7",
10734       "resolved": "http://registry.npm.taobao.org/xss-filters/download/xss-filters-1.2.7.tgz",
10735       "integrity": "sha1-Wfod4gHzby80cNysX1jMwoMLCpo="
10736     },
10737     "xtend": {
10738       "version": "4.0.1",
10739       "resolved": "http://registry.npm.taobao.org/xtend/download/xtend-4.0.1.tgz",
10740       "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
10741     },
10742     "y18n": {
10743       "version": "3.2.1",
10744       "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz",
10745       "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE="
10746     },
10747     "yallist": {
10748       "version": "2.1.2",
10749       "resolved": "http://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz",
10750       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
10751     },
10752     "yargs": {
10753       "version": "11.0.0",
10754       "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-11.0.0.tgz",
10755       "integrity": "sha1-wFKTEAbF7udGEOX8A1S+39CKIBs=",
10756       "dev": true,
10757       "requires": {
10758         "cliui": "4.1.0",
10759         "decamelize": "1.2.0",
10760         "find-up": "2.1.0",
10761         "get-caller-file": "1.0.2",
10762         "os-locale": "2.1.0",
10763         "require-directory": "2.1.1",
10764         "require-main-filename": "1.0.1",
10765         "set-blocking": "2.0.0",
10766         "string-width": "2.1.1",
10767         "which-module": "2.0.0",
10768         "y18n": "3.2.1",
10769         "yargs-parser": "9.0.2"
10770       },
10771       "dependencies": {
10772         "ansi-regex": {
10773           "version": "3.0.0",
10774           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
10775           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
10776           "dev": true
10777         },
10778         "find-up": {
10779           "version": "2.1.0",
10780           "resolved": "http://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz",
10781           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
10782           "dev": true,
10783           "requires": {
10784             "locate-path": "2.0.0"
10785           }
10786         },
10787         "is-fullwidth-code-point": {
10788           "version": "2.0.0",
10789           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
10790           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
10791           "dev": true
10792         },
10793         "string-width": {
10794           "version": "2.1.1",
10795           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
10796           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
10797           "dev": true,
10798           "requires": {
10799             "is-fullwidth-code-point": "2.0.0",
10800             "strip-ansi": "4.0.0"
10801           }
10802         },
10803         "strip-ansi": {
10804           "version": "4.0.0",
10805           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
10806           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
10807           "dev": true,
10808           "requires": {
10809             "ansi-regex": "3.0.0"
10810           }
10811         }
10812       }
10813     },
10814     "yargs-parser": {
10815       "version": "9.0.2",
10816       "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-9.0.2.tgz",
10817       "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=",
10818       "dev": true,
10819       "requires": {
10820         "camelcase": "4.1.0"
10821       },
10822       "dependencies": {
10823         "camelcase": {
10824           "version": "4.1.0",
10825           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
10826           "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
10827           "dev": true
10828         }
10829       }
10830     },
10831     "yauzl": {
10832       "version": "2.4.1",
10833       "resolved": "http://registry.npm.taobao.org/yauzl/download/yauzl-2.4.1.tgz",
10834       "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=",
10835       "dev": true,
10836       "requires": {
10837         "fd-slicer": "1.0.1"
10838       }
10839     }
10840   }
10841 }